﻿.tc-shell,.sb-admin,body.tc-auth-page,body.tc-super-page,.sb-chat{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}[data-tc-theme=dark]{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}[data-tc-theme=dark] .tc-shell,[data-tc-theme=dark].tc-shell,[data-tc-theme=dark].sb-admin,[data-tc-theme=dark].tc-auth-page,[data-tc-theme=dark].tc-super-page,[data-tc-theme=dark] .sb-chat{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}[data-tc-theme=dark] .tc-shell,[data-tc-theme=dark] .tc-content,[data-tc-theme=dark] .tc-viewport,[data-tc-theme=dark] body.tc-super-page,[data-tc-theme=dark] body.tc-auth-page{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] .tc-header,[data-tc-theme=dark] .tc-auth-card,[data-tc-theme=dark] .tc-page-header,[data-tc-theme=dark] .tc-page-header--users.tc-users-toolbar{background:var(--tc-glass);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-header__setup-label,[data-tc-theme=dark] .tc-header__setup-card-title{color:var(--tc-aubergine, #332b3a)}[data-tc-theme=dark] .tc-header__setup-btn,[data-tc-theme=dark] .tc-header__setup-tray,[data-tc-theme=dark] .tc-header__setup-card{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-nav{background:var(--tc-canvas);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-header__title,[data-tc-theme=dark] .sa-page-title,[data-tc-theme=dark] .sb-dashboard-title,[data-tc-theme=dark] .tc-page-header__title{color:var(--tc-text)}[data-tc-theme=dark] .tc-nav__section{color:color-mix(in srgb, #fff 50%, transparent)}[data-tc-theme=dark] .tc-nav__item{color:#fff}[data-tc-theme=dark] .tc-nav__item>i{color:color-mix(in srgb, #fff 68%, var(--tc-muted))}[data-tc-theme=dark] .tc-nav__item:hover{color:var(--tc-coral)}[data-tc-theme=dark] .tc-nav__item:hover>i{color:var(--tc-coral)}[data-tc-theme=dark] .tc-nav__item.tc-active{color:var(--tc-nav-active-text)}[data-tc-theme=dark] .tc-nav__item.tc-active>i{color:var(--tc-nav-active-text)}[data-tc-theme=dark] .tc-nav__account-name{color:#fff}[data-tc-theme=dark] .tc-nav__account-status,[data-tc-theme=dark] .tc-nav__account-plan{color:color-mix(in srgb, #fff 72%, var(--tc-muted))}[data-tc-theme=dark] .tc-nav__version{color:color-mix(in srgb, #fff 45%, var(--tc-muted))}[data-tc-theme=dark] .tc-nav__version:hover{color:color-mix(in srgb, #fff 80%, var(--tc-muted))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.sb-ui-area:not(.sb-area-conversations){background:var(--tc-canvas);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-page-header,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-top-bar{background:var(--tc-glass);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-tab>.sb-nav{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-ui-tabs.sb-tab>.sb-ui-tabs__panel.sb-content,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-ui-tabs.sb-tab>.sb-ui-tabs__panel.sb-ui-tabs__panel{background:var(--tc-canvas)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-settings .tc-settings-layout,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-reports .tc-reports-content,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-forms,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-articles>.sb-tab{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard{background:var(--tc-ivory);color:var(--tc-aubergine, #332b3a)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-area__body--dashboard{background:var(--tc-ivory) !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__kicker,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__title,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__lede,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__pill,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__chip,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panel__title,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panel__desc,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panel__num{color:var(--tc-aubergine, #332b3a)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__lede,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__rail-label{color:var(--tc-muted)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__main,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panels{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panel,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-info-card,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-info-card.sb-dash-signal-card{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-panel--scope{background:color-mix(in srgb, var(--tc-ivory) 55%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__chip{background:var(--tc-ivory);color:var(--tc-muted)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__chip.is-active,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__chip[aria-selected=true]{background:var(--tc-lavender);color:var(--tc-aubergine, #332b3a);border-color:var(--tc-border);box-shadow:3px 3px 0 var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__pill{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-aubergine, #332b3a)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border));background:var(--tc-success-soft)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .tc-dashboard-deck__pill--warn{color:var(--tc-warning);border-color:color-mix(in srgb, var(--tc-warning) 35%, var(--tc-border));background:var(--tc-warning-soft)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard.sb-dash-starter-mode .tc-dashboard-deck__main{background:linear-gradient(165deg, color-mix(in srgb, var(--tc-coral) 10%, var(--tc-ivory)) 0%, var(--tc-ivory) 45%, var(--tc-surface) 100%)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard.sb-dash-starter-mode .tc-starter-deck__title,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard.sb-dash-starter-mode .tc-starter-deck__ring-label,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard.sb-dash-starter-mode .tc-starter-deck__card-title{color:var(--tc-aubergine, #332b3a)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard.sb-dash-starter-mode .tc-starter-deck__card{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-info-card-title,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-stat-label{color:var(--tc-muted)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-stat-value{color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sa-stat-desc{color:var(--tc-muted-light)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-score-track,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-channel-track,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-funnel-bar-wrap{background:color-mix(in srgb, var(--tc-border) 50%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-cell,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-row,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-channel{background:var(--sb-sig-soft, var(--tc-lavender));border-color:var(--sb-sig-border, var(--tc-border))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-label{color:var(--sb-sig-fill, var(--tc-coral))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-val,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-val,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-pulse-num,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-funnel-val,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-score-val,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-gauge-val{color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-pct,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-trio-pct,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dashboard-signal-deck .sb-sig-score-label{color:var(--tc-muted-light)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dash-table thead th{color:var(--tc-muted);background:color-mix(in srgb, var(--tc-ivory) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dash-table tbody td{color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dash-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dash-period.sb-active{background:var(--tc-surface);color:var(--tc-coral)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard .sb-dash-badge-1{background:color-mix(in srgb, var(--tc-warning) 14%, var(--tc-surface));color:var(--tc-warning)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy{background:var(--tc-canvas)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .tc-area__body--dashboard{background:var(--tc-canvas) !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-toolbar,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-charts-section,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sa-card,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-kpi-grid>*,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sa-info-card,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sa-info-card.sb-dash-signal-card{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-score-track,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-channel-track,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-funnel-bar-wrap{background:color-mix(in srgb, var(--tc-border) 50%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-trio-cell,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-channel{background:var(--sb-sig-soft, var(--tc-lavender));border-color:var(--sb-sig-border, var(--tc-border))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-trio-val,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-pulse-num,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dashboard-signal-deck .sb-sig-funnel-val{color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dash-period.sb-active{background:var(--tc-surface);color:var(--tc-coral);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sa-info-card-title{color:var(--tc-text);border-bottom-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dash-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach) 70%, transparent)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard.sb-area-dashboard--legacy .sb-dash-badge-1{background:color-mix(in srgb, var(--tc-warning) 14%, var(--tc-surface));color:var(--tc-warning)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>div{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list .sb-scroll-area li:hover,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list .sb-scroll-area li.sb-active{background:var(--tc-nav-active-bg) !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-table th,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-table thead td,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-data-table th{background:color-mix(in srgb, var(--tc-canvas) 35%, var(--tc-surface));color:var(--tc-text-secondary);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-table td,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-data-table td{color:var(--tc-text);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .sb-search-btn>input,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-input,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] input[type=text],[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] input[type=search],[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] input[type=email],[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] input[type=password],[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] select,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] textarea{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--users{background:var(--tc-ivory);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--users .tc-users-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--users .tc-users-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--users .tc-users-deck__main,[data-tc-theme=dark] .tc-area--users .tc-users-panel,[data-tc-theme=dark] .tc-area--users .tc-users-deck__list-wrap{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--users .tc-user-list__header{background:rgba(0,0,0,0) !important;border-bottom-color:var(--tc-border) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__header .tc-user-list__col{border-right-color:rgba(0,0,0,0) !important;color:var(--tc-muted-light) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__header .tc-user-list__col[data-field]:hover:not(.sb-active){background:color-mix(in srgb, var(--tc-lavender) 35%, transparent) !important;border-bottom-color:var(--tc-border) !important;color:var(--tc-text) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__header .tc-user-list__col[data-field].sb-active{background:color-mix(in srgb, var(--tc-peach) 20%, var(--tc-surface)) !important;border-bottom-color:var(--tc-coral) !important;color:var(--tc-coral) !important;box-shadow:inset 0 -2px 0 var(--tc-coral)}[data-tc-theme=dark] .tc-area--users .tc-user-list__row{background:var(--tc-surface) !important;border-bottom-color:var(--tc-border) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row:nth-child(even){background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface)) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row:hover{background:var(--tc-lavender) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row:has(.tc-user-list__col--select input:checked){background:color-mix(in srgb, var(--tc-peach) 40%, var(--tc-surface)) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row .tc-user-list__col{border-right-color:color-mix(in srgb, var(--tc-border) 70%, transparent) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__name{color:var(--tc-text) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__col--email,[data-tc-theme=dark] .tc-area--users .tc-user-list__col--activity,[data-tc-theme=dark] .tc-area--users .tc-user-list__col--registered,[data-tc-theme=dark] .tc-area--users .tc-user-list__meta{color:var(--tc-muted) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__col--select input[type=checkbox]{border-color:var(--tc-border) !important;background:rgba(0,0,0,0) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__avatar{border-color:var(--tc-border) !important;background:var(--tc-lavender) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__empty-card{background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-canvas) 100%) !important;border-color:var(--tc-border) !important;color:var(--tc-muted) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__empty-card b{color:var(--tc-text) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__empty-card .tc-btn{background:var(--tc-coral) !important;border-color:var(--tc-coral) !important;color:var(--tc-canvas) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__empty-card .tc-btn:hover{background:var(--tc-coral-hover) !important;border-color:var(--tc-coral-hover) !important}@media(max-width: 640px){[data-tc-theme=dark] .tc-area--users .tc-user-list{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row{background:var(--tc-surface) !important;border-color:var(--tc-border) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row:nth-child(even){background:var(--tc-surface) !important}[data-tc-theme=dark] .tc-area--users .tc-user-list__row:hover{background:var(--tc-lavender) !important;border-color:var(--tc-border) !important}}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal,[data-tc-theme=dark] .tc-dialog{--tc-modal-surface: var(--tc-surface);--tc-modal-canvas: var(--tc-canvas);--tc-modal-line: var(--tc-border);--tc-modal-muted: var(--tc-muted);--tc-modal-text: var(--tc-text)}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__header,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__aside,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__footer,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__section,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-modal__header,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-modal__aside,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-modal__footer,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-modal__section,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__header,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__aside,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__section,[data-tc-theme=dark] .tc-dialog .tc-modal__header,[data-tc-theme=dark] .tc-dialog .tc-modal__aside,[data-tc-theme=dark] .tc-dialog .tc-modal__footer,[data-tc-theme=dark] .tc-dialog .tc-modal__section{background:var(--tc-modal-surface);border-color:var(--tc-modal-line)}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__body,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-modal__body,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__body,[data-tc-theme=dark] .tc-dialog .tc-modal__body{background:var(--tc-modal-canvas)}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field input,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field select,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field textarea,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-form-field input,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-form-field select,[data-tc-theme=dark] .tc-modal.tc-app-settings-modal .tc-form-field textarea,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field input,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field select,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field textarea,[data-tc-theme=dark] .tc-dialog .tc-form-field input,[data-tc-theme=dark] .tc-dialog .tc-form-field select,[data-tc-theme=dark] .tc-dialog .tc-form-field textarea{background:var(--tc-modal-surface);border-color:var(--tc-modal-line);color:var(--tc-modal-text)}[data-tc-theme=dark] .sb-area-settings .sb-setting,[data-tc-theme=dark] .sb-area-settings .tc-settings-section,[data-tc-theme=dark] .sb-area-reports .tc-reports-panel,[data-tc-theme=dark] .sb-area-reports .tc-reports-kpi,[data-tc-theme=dark] .sb-area-reports .tc-reports-table-card,[data-tc-theme=dark] .sb-area-forms .tc-forms-card,[data-tc-theme=dark] .sb-area-forms .tc-form-editor-panel{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .sb-area-settings .sb-tab>.sb-nav:not(.tc-settings-deck__rail)>ul li.sb-active{background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface));color:var(--tc-violet)}[data-tc-theme=dark] .sb-area-reports .tc-reports-ledger,[data-tc-theme=dark] .sb-area-reports .tc-reports-ledger-kpi,[data-tc-theme=dark] .sb-area-reports .tc-reports-ledger-table thead{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .sb-area-reports .tc-reports-ledger__chip.is-active,[data-tc-theme=dark] .sb-area-reports .tc-reports-ledger__chip[aria-selected=true],[data-tc-theme=dark] .sb-area-reports .tc-reports-deck__chip.is-active,[data-tc-theme=dark] .sb-area-reports .tc-reports-deck__chip[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-border)}[data-tc-theme=dark] .tc-area--reports{background:var(--tc-ivory);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--reports .tc-reports-ledger{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--reports .tc-reports-ledger__header{background:linear-gradient(135deg, color-mix(in srgb, var(--tc-coral) 8%, var(--tc-surface)) 0%, color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface)) 100%)}[data-tc-theme=dark] .tc-area--reports .tc-reports-ledger__body,[data-tc-theme=dark] .tc-area--reports .tc-reports-kpi,[data-tc-theme=dark] .tc-area--reports .tc-reports-table-card{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--reports .tc-reports-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--reports .tc-reports-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--reports .tc-reports-deck__main,[data-tc-theme=dark] .tc-area--reports .tc-reports-kpi,[data-tc-theme=dark] .tc-area--reports .tc-reports-table-card{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-canvas,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach__script-map{background-color:var(--tc-canvas)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach__header{background:color-mix(in srgb, var(--tc-canvas) 94%, var(--tc-surface));border-bottom-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-card.tc-wf-card--compact,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach__flow-node,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-board__shell,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-board__rail{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-card.tc-wf-card--compact .tc-wf-card__title,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach__flow-node-title,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-inspector--studio .tc-wf-inspector__title{color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-flows-coach__flow-add{border-color:var(--tc-surface);box-shadow:0 2px 0 color-mix(in srgb, #000 35%, transparent)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach .tc-wf-inspector--studio .tc-wf-inspector__panel{border-color:var(--tc-border) !important;box-shadow:6px 6px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 85%, transparent) !important}[data-tc-theme=dark] .tc-area--chatbot .tc-chatbot-section-nav>.tc-segment__list,[data-tc-theme=dark] .tc-area--chatbot .tc-flows-coach__compass{background:color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach{background:var(--tc-surface)}[data-tc-theme=dark] .tc-area--calendar{background:var(--tc-ivory);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--calendar .tc-calendar-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--calendar .tc-calendar-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--calendar .tc-calendar-deck__main,[data-tc-theme=dark] .tc-area--calendar .tc-calendar-deck__day,[data-tc-theme=dark] .tc-area--calendar .tc-calendar-deck__agenda-empty{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-signal-tray{background:var(--tc-glass);border-color:var(--tc-border)}[data-tc-theme=dark] body.tc-super-page .tc-super-box,[data-tc-theme=dark] body.tc-super-page .sa-card,[data-tc-theme=dark] body.tc-super-page .sa-info-card,[data-tc-theme=dark] body.tc-super-page .tc-panel.sa-active{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] body.tc-super-page .tc-nav,[data-tc-theme=dark] body.tc-super-page .tc-header{background:var(--tc-canvas)}[data-tc-theme=dark] body.tc-auth-page .tc-auth-card{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .sb-admin>main,[data-tc-theme=dark] .sb-main{background-color:var(--tc-canvas) !important}[data-tc-theme=dark] .sb-admin>.sb-header{background-color:var(--tc-surface) !important;border-color:var(--tc-border) !important}[data-tc-theme=dark] .sb-ui-tabs.sb-tab>.sb-ui-tabs__nav.sb-nav:not(.tc-settings-deck__rail)>ul li:hover:not(.sb-active){background:var(--tc-lavender);color:var(--tc-text)}[data-tc-theme=dark] .sb-ui-tabs.sb-tab>.sb-ui-tabs__nav.sb-nav:not(.tc-settings-deck__rail)>ul li.sb-active{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));color:var(--tc-violet)}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-voice-deck{border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-voice-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-voice-deck__main{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-info-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-info-panel.tc-voice-deck__panel,[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-info-source-card{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-info.tc-info-desk .tc-info-source-card__icon{background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck{border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck__main,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck__panels,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-files-stage{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-files-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck__panel,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-training-selection__bar,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-training-deck__list-wrap,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-training-list-wrap{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-training-roster-bar,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-training-list__header{background:color-mix(in srgb, var(--tc-canvas) 70%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-files-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-files.tc-files-desk .tc-voice-deck__panel-title{color:var(--tc-text)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck{border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck__rail,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck__rail,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck__main,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck__panels,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-website-stage,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-qea-stage,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-ea-stage,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck__main,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck__panels,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-website-stage,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-qea-stage,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-ea-stage,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck__main,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck__panels,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-website-stage,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-qea-stage,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-stage{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-website-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-qea-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck__panel,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-training-selection__bar,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-training-deck__list-wrap,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-training-list-wrap,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-website-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-qea-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck__panel,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-training-selection__bar,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-training-deck__list-wrap,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-training-list-wrap,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-website-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-qea-deck__snapshot,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck__panel,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-training-selection__bar,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-training-deck__list-wrap,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-training-list-wrap{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-training-roster-bar,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-training-roster-bar,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-training-roster-bar{background:color-mix(in srgb, var(--tc-canvas) 70%, var(--tc-surface));border-bottom-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-training-list__header,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-training-list__header,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-training-list__header{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface));border-bottom-color:var(--tc-border)}[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-website-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-qea-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-website.tc-website-desk .tc-voice-deck__panel-title,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-website-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-qea-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-qea.tc-qea-desk .tc-voice-deck__panel-title,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-website-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-qea-deck__snapshot-value,[data-tc-theme=dark] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck__panel-title{color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active{background:var(--tc-canvas);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck__rail,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck__rail,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck__main,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck__main,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck__main{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck__bubble,[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck__tone-card,[data-tc-theme=dark] .tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active .tc-voice-deck__panel,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck__bubble,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck__tone-card,[data-tc-theme=dark] .tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active .tc-voice-deck__panel,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck__bubble,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck__tone-card,[data-tc-theme=dark] .tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active .tc-voice-deck__panel{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot .tc-tabs--training>.tc-training-workspace{background:var(--tc-canvas)}[data-tc-theme=dark] .tc-area--chatbot .tc-training-toolbar{background:color-mix(in srgb, var(--tc-surface) 92%, var(--tc-canvas));border-bottom-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground.sb-active{background:var(--tc-canvas)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground.sb-active .tc-voice-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground.sb-active .tc-voice-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground.sb-active .tc-playground-deck__main,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground.sb-active .tc-voice-deck__main{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--conversations{background:var(--tc-ivory);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck{border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__main,[data-tc-theme=dark] .tc-area--conversations .tc-conversations-stage{background:color-mix(in srgb, var(--tc-canvas) 88%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__filter-shell{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__chip{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__chip.is-active,[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__chip[aria-selected=true]{border-color:var(--tc-border);background:var(--tc-lavender, #eee9ff);color:var(--tc-border);box-shadow:1px 1px 0 var(--tc-border),2px 2px 0 var(--tc-border),3px 3px 0 var(--tc-border);transform:translate(-1px, -1px);background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-surface));color:var(--tc-text)}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__cta--secondary{background:var(--tc-surface);color:var(--tc-text) !important}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__cta--secondary:hover{background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--conversations .tc-conversations-deck__pill{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--conversations .tc-conv-inbox-sidebar{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--conversations .tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell,[data-tc-theme=dark] .tc-area--conversations .tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__filter{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details{background:var(--tc-conv-canvas, var(--tc-canvas))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-conv-list-toolbar,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-conv-details-top,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-conv-inbox-sidebar,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top{background:var(--tc-conv-rail, var(--tc-conv-panel, var(--tc-surface)));border-color:var(--tc-conv-line, var(--tc-conv-border, var(--tc-border)))}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card{background:var(--tc-surface)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card.sb-lightbox.sb-dialog-modal-layer{background:var(--tc-surface) !important;color:var(--tc-text) !important;border:1px solid var(--tc-border);box-shadow:0 24px 48px color-mix(in srgb, #000 42%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-border) 80%, transparent)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-summary,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-hint,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-info-body,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card>p{color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-hint{color:var(--tc-muted)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-actions{border-top-color:var(--tc-border);background:var(--tc-surface)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-actions .sb-cancel{background:var(--tc-lavender);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card .sb-dialog-actions .sb-cancel:hover{background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-lavender));border-color:color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=error] .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#error .sb-title{background:color-mix(in srgb, var(--tc-danger) 12%, var(--tc-lavender));border-bottom-color:color-mix(in srgb, var(--tc-danger) 32%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=error] .sb-title i,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#error .sb-title i{color:var(--tc-danger)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=choice] .sb-title{background:color-mix(in srgb, var(--tc-warning) 10%, var(--tc-lavender));border-bottom-color:color-mix(in srgb, var(--tc-warning) 30%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title i,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=choice] .sb-title i{color:var(--tc-warning)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=info] .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=map] .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-title{background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-lavender));border-bottom-color:color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=info] .sb-title i,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=map] .sb-title i,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-title i,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-title i{color:var(--tc-violet)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-input,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-input,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-input,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-input{background:var(--tc-lavender);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=success] .sb-title{background:color-mix(in srgb, var(--tc-success) 10%, var(--tc-lavender));border-bottom-color:color-mix(in srgb, var(--tc-success) 28%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=success] .sb-title i{color:var(--tc-success)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=training] .sb-title,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title{background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-lavender));border-bottom-color:color-mix(in srgb, var(--tc-violet) 30%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__track,[data-tc-theme=dark] .sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__track{background:var(--tc-lavender)}[data-tc-theme=dark] .tc-icon-btn,[data-tc-theme=dark] .tc-icon-actions .sb-btn-icon{background:rgba(0,0,0,0);border-color:var(--tc-border);color:var(--tc-muted)}[data-tc-theme=dark] .tc-icon-btn:hover,[data-tc-theme=dark] .tc-icon-btn:focus-visible,[data-tc-theme=dark] .tc-icon-actions .sb-btn-icon:hover,[data-tc-theme=dark] .tc-icon-actions .sb-btn-icon:focus-visible{border-color:color-mix(in srgb, var(--tc-violet) 42%, var(--tc-border));color:var(--tc-violet);background:var(--tc-lavender)}[data-tc-theme=dark] .tc-toast{background:var(--tc-surface);border-color:var(--tc-border);box-shadow:0 12px 32px color-mix(in srgb, #000 35%, transparent),0 1px 2px color-mix(in srgb, #000 20%, transparent)}[data-tc-theme=dark] .tc-toast__mark{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-toast__close:hover{background:color-mix(in srgb, var(--tc-lavender) 65%, var(--tc-surface))}[data-tc-theme=dark] .tc-mp-save-card,[data-tc-theme=dark] .tc-tenant-save-dialog__grid,[data-tc-theme=dark] .tc-tenant-save-dialog__hero{background:var(--tc-surface);border-color:var(--tc-border)}[data-tc-theme=dark] .tc-mp-save-card:nth-child(even),[data-tc-theme=dark] .tc-tenant-save-dialog__row:nth-child(even){background:color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface))}[data-tc-theme=dark] .sb-select ul,[data-tc-theme=dark] div ul.sb-menu,[data-tc-theme=dark] .sb-popup,[data-tc-theme=dark] .sb-search-dropdown .sb-search-dropdown-items,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker),[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) .calendar-table{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.available:hover,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) th.available:hover,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.in-range,[data-tc-theme=dark] .daterangepicker .ranges li:hover,[data-tc-theme=dark] .sb-select ul li:hover,[data-tc-theme=dark] div ul.sb-menu li:hover{background:var(--tc-lavender);color:var(--tc-text)}[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.off,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.off.in-range,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.off.start-date,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.off.end-date{background:color-mix(in srgb, var(--tc-canvas) 90%, var(--tc-surface)) !important;color:var(--tc-muted) !important}[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.active,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.active:hover,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.start-date.active,[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.end-date.active{background:var(--tc-coral) !important;color:var(--tc-canvas) !important;font-weight:700}[data-tc-theme=dark] .daterangepicker:not(.tc-reports-daterangepicker) td.in-range{background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface)) !important;color:var(--tc-text) !important}[data-tc-theme=dark] .sb-flow-block,[data-tc-theme=dark] .sb-flow-block-cnt-name{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .sb-flow-block-cnt.sb-active{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface))}[data-tc-theme=dark] .ce-popover__container,[data-tc-theme=dark] .cdx-button{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .ce-popover-item:hover:not(.ce-popover-item--no-hover),[data-tc-theme=dark] .cdx-button:hover{background:var(--tc-lavender)}[data-tc-theme=dark] .sb-lightbox-overlay{background-color:color-mix(in srgb, #000 72%, transparent) !important}[data-tc-theme=dark] .sb-tooltip>div{background:var(--tc-surface);color:var(--tc-text);border:1px solid var(--tc-border)}[data-tc-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0.85);opacity:.85}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster{--tc-cluster-icon-size: calc(var(--tc-toolbar-control-h, 38px) - 6px);display:inline-flex;align-items:center;justify-content:center;gap:4px;height:var(--tc-toolbar-control-h, 38px);min-height:var(--tc-toolbar-control-h, 38px);box-sizing:border-box;padding:0 4px;border-radius:var(--tc-toolbar-radius, 10px);background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tc-cluster-icon-size);min-width:var(--tc-cluster-icon-size);height:var(--tc-cluster-icon-size);min-height:var(--tc-cluster-icon-size);margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:calc(var(--tc-toolbar-radius, 10px) - 2px);background:rgba(0,0,0,0);color:var(--tc-muted);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;text-decoration:none;box-shadow:none;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn i,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn i,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn i{margin:0;font-size:inherit;line-height:1;color:inherit}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn:focus-visible{border-color:color-mix(in srgb, var(--tc-violet) 25%, transparent);color:var(--tc-violet);background:color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn.sb-btn-red,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn.sb-btn-red,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn.sb-btn-red{color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn.sb-btn-red:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn.sb-btn-red:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn.sb-btn-red:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn.sb-btn-red:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn.sb-btn-red:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn.sb-btn-red:focus-visible{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 25%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>.tc-icon-btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>a.tc-icon-btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster>button.tc-icon-btn.sb-active{color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);background:color-mix(in srgb, var(--tc-lavender) 75%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive]{color:var(--tc-muted) !important;margin-right:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive] i{color:inherit !important;font-size:15px !important}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive]:focus-visible{border-color:color-mix(in srgb, var(--tc-violet) 25%, transparent) !important;background:color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-surface)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive]:hover i,.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=archive]:focus-visible i{color:var(--tc-violet) !important}.tc-shell[data-tc-app=tenant-admin] .tc-icon-actions-cluster [data-value=delete]:hover i{color:inherit !important}.tc-shell[data-tc-app=tenant-admin] .tc-icon-btn--toolbar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tc-toolbar-control-h, 38px);min-width:var(--tc-toolbar-control-h, 38px);height:var(--tc-toolbar-control-h, 38px);min-height:var(--tc-toolbar-control-h, 38px);margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--tc-toolbar-radius, 10px);background:rgba(0,0,0,0);color:var(--tc-muted);font-size:15px;line-height:1;cursor:pointer;box-shadow:none;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-icon-btn--toolbar i{margin:0;font-size:inherit;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-icon-btn--toolbar:hover,.tc-shell[data-tc-app=tenant-admin] .tc-icon-btn--toolbar:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-icon-btn--toolbar.sb-active{border-color:color-mix(in srgb, var(--tc-violet) 25%, transparent);color:var(--tc-violet);background:color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin]{--tc-studio-paper: var(--tc-ivory, #fff9f2);--tc-studio-rail: #f6f2ec;--tc-studio-body-padding: 12px 12px 16px;--tc-studio-body-padding-mobile: 4px 8px 12px;--tc-studio-workspace-padding: 4px;--tc-studio-rail-width: minmax(260px, 300px);--tc-studio-rail-padding: 20px 18px 18px;--tc-studio-rail-gap: 14px;--tc-studio-deck-radius: 16px;--tc-studio-deck-border: 2px;--tc-studio-deck-inner-radius: calc(var(--tc-studio-deck-radius) - var(--tc-studio-deck-border));--tc-studio-panel-radius: 14px;--tc-studio-panels-padding: 18px 20px 24px;--tc-studio-panels-padding-mobile: 14px;--tc-studio-panels-gap: 14px;--tc-studio-panel-padding: 18px 18px 20px;--tc-studio-panel-head-gap: 14px;--tc-studio-panel-head-margin: 0 0 16px;--tc-studio-title-size: 22px;--tc-studio-stack-bp: 980px;--tc-studio-mobile-bp: 640px;--tc-studio-rail-btn-h: 40px}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--users>.tc-area__body--users,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--calendar>.tc-area__body--calendar,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--reports>.tc-area__body--reports,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard>.tc-area__body--dashboard,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--conversations>.tc-area__body--conversations{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;margin:0 !important;padding:var(--tc-studio-body-padding) !important;background:var(--tc-studio-paper) !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--forms>.tc-area__body--forms{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;margin:0 !important;padding:var(--tc-studio-body-padding) !important;background:var(--tc-studio-paper) !important;box-sizing:border-box}.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=custom-prompt].tc-custom-prompt.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=flows].tc-flows--coach.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=playground].tc-playground.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=info].tc-info-section.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=follow-ups].tc-follow-ups-desk.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=channels].tc-channels-desk.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=human-takeover].tc-human-takeover-desk.sb-active),.tc-area--chatbot:has(.tc-agent-workspace__sections>[data-id=enquiry-approval].tc-ea-desk.sb-active),.tc-area--chatbot:has(#sb-chatbot-text.tc-text-desk.sb-active),.tc-area--chatbot:has(#sb-chatbot-files.tc-files-desk.sb-active),.tc-area--chatbot:has(#sb-chatbot-website.tc-website-desk.sb-active),.tc-area--chatbot:has(#sb-chatbot-qea.tc-qea-desk.sb-active){--tc-chat-ai-chrome-pad-x: 12px}.tc-area--settings{--tc-studio-line: var(--tc-set-line);--tc-studio-rail-bg: var(--tc-set-rail);--tc-studio-paper-main: var(--tc-set-paper);--tc-studio-ink: var(--tc-set-ink);--tc-studio-accent: var(--tc-set-accent)}.tc-area--calendar{--tc-studio-line: var(--tc-cal-line);--tc-studio-rail-bg: var(--tc-cal-rail);--tc-studio-paper-main: var(--tc-cal-paper);--tc-studio-ink: var(--tc-cal-ink);--tc-studio-accent: var(--tc-cal-accent)}.tc-area--reports{--tc-studio-line: var(--tc-rep-line);--tc-studio-rail-bg: var(--tc-rep-rail);--tc-studio-paper-main: var(--tc-rep-paper);--tc-studio-ink: var(--tc-rep-ink);--tc-studio-accent: var(--tc-rep-accent)}.tc-area--users{--tc-studio-line: var(--tc-users-line);--tc-studio-rail-bg: var(--tc-users-rail);--tc-studio-paper-main: var(--tc-users-paper);--tc-studio-ink: var(--tc-users-ink);--tc-studio-accent: var(--tc-users-accent)}.tc-area--forms{--tc-studio-line: var(--tc-forms-line);--tc-studio-rail-bg: var(--tc-forms-rail);--tc-studio-paper-main: var(--tc-forms-paper);--tc-studio-ink: var(--tc-forms-ink);--tc-studio-accent: var(--tc-forms-accent)}.tc-area--dashboard{--tc-studio-line: var(--tc-dash-line, var(--tc-border));--tc-studio-rail-bg: var(--tc-dash-rail, #f6f2ec);--tc-studio-paper-main: var(--tc-dash-paper, var(--tc-ivory, #fff9f2));--tc-studio-ink: var(--tc-dash-ink, var(--tc-aubergine, #332b3a));--tc-studio-accent: var(--tc-dash-accent, var(--tc-coral))}.tc-area--conversations{--tc-studio-line: var(--tc-conv-line, var(--tc-border));--tc-studio-rail-bg: var(--tc-conv-rail, #f6f2ec);--tc-studio-paper-main: var(--tc-conv-paper, var(--tc-ivory, #fff9f2));--tc-studio-ink: var(--tc-conv-ink, var(--tc-aubergine, #332b3a));--tc-studio-accent: var(--tc-conv-accent, var(--tc-coral))}.tc-shell[data-tc-app=super-admin] .tc-area--tenants{--tc-studio-line: var(--tc-fleet-line, var(--tc-border));--tc-studio-rail-bg: var(--tc-fleet-rail, #f6f2ec);--tc-studio-paper-main: var(--tc-fleet-paper, var(--tc-ivory, #fff9f2));--tc-studio-ink: var(--tc-fleet-ink, var(--tc-aubergine, #332b3a));--tc-studio-accent: var(--tc-fleet-accent, var(--tc-coral));--tc-studio-panels-padding: 18px 20px 24px;--tc-studio-panels-gap: 14px;--tc-studio-panel-padding: 18px 18px 20px;--tc-studio-panel-radius: 14px;--tc-studio-deck-border: 2px}.tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt,.tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk,.tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk,.tc-area--chatbot #sb-chatbot-info.tc-info-desk,.tc-area--chatbot #sb-chatbot-files.tc-files-desk,.tc-area--chatbot #sb-chatbot-website.tc-website-desk,.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk,.tc-area--chatbot [data-id=enquiry-approval].tc-ea-desk,.tc-area--chatbot [data-id=channels].tc-channels-desk,.tc-area--chatbot [data-id=flows].tc-flows--coach,.tc-area--chatbot [data-id=playground].tc-playground{--tc-studio-line: var(--tc-voice-line, var(--tc-flows-line, var(--tc-border)));--tc-studio-rail-bg: var(--tc-voice-rail, var(--tc-flows-rail, #f6f2ec));--tc-studio-paper-main: var(--tc-voice-paper, var(--tc-flows-paper, var(--tc-ivory, #fff9f2)));--tc-studio-ink: var(--tc-voice-ink, var(--tc-flows-ink, var(--tc-aubergine, #332b3a)));--tc-studio-accent: var(--tc-voice-accent, var(--tc-flows-accent, var(--tc-coral)))}.tc-calendar-desk,.tc-reports-desk,.tc-users-desk,.tc-forms-desk,.tc-settings-desk,.tc-dashboard-desk,.tc-conversations-desk{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.tc-calendar-studio,.tc-reports-studio,.tc-users-studio,.tc-prompt-studio,.tc-dashboard-studio,.tc-conversations-studio,.tc-flows-studio,.tc-playground-studio,.tc-forms-studio,.tc-settings-studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;font-family:inherit;-webkit-font-smoothing:antialiased}.tc-calendar-studio__workspace,.tc-reports-studio__workspace,.tc-users-studio__workspace,.tc-prompt-studio__workspace,.tc-dashboard-studio__workspace,.tc-conversations-studio__workspace,.tc-flows-studio__workspace,.tc-playground-studio__workspace,.tc-forms-studio__workspace,.tc-settings-studio__workspace,.tc-tenants-studio__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:0;padding:var(--tc-studio-workspace-padding);box-sizing:border-box}.tc-calendar-deck,.tc-reports-deck,.tc-users-deck,.tc-voice-deck,.tc-flows-deck,.tc-settings-deck,.tc-playground-deck,.tc-forms-deck,.tc-dashboard-deck,.tc-conversations-deck,.tc-tenants-deck{display:grid;grid-template-columns:var(--tc-studio-rail-width) minmax(0, 1fr);flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;border:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));border-radius:var(--tc-studio-deck-radius);background:var(--tc-surface);overflow:hidden;background-clip:padding-box;box-sizing:border-box}.tc-calendar-deck__rail,.tc-reports-deck__rail,.tc-users-deck__rail,.tc-voice-deck__rail,.tc-flows-deck__rail,.tc-settings-deck__rail,.tc-forms-deck__rail,.tc-dashboard-deck__rail,.tc-conversations-deck__rail,.tc-tenants-deck__rail{display:flex;flex-direction:column;gap:var(--tc-studio-rail-gap);min-height:0;padding:var(--tc-studio-rail-padding);border-right:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));background:var(--tc-studio-rail-bg, var(--tc-studio-rail));box-sizing:border-box;overflow:hidden}.tc-calendar-deck__kicker,.tc-reports-deck__kicker,.tc-users-deck__kicker,.tc-voice-deck__kicker,.tc-flows-deck__kicker,.tc-settings-deck__kicker,.tc-forms-deck__kicker,.tc-dashboard-deck__kicker,.tc-conversations-deck__kicker,.tc-tenants-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tc-calendar-deck__title,.tc-reports-deck__title,.tc-users-deck__title,.tc-voice-deck__title,.tc-flows-deck__title,.tc-settings-deck__title,.tc-forms-deck__title,.tc-dashboard-deck__title,.tc-conversations-deck__title,.tc-tenants-deck__title{margin:0;color:var(--tc-studio-ink, var(--tc-text));font-size:var(--tc-studio-title-size);font-weight:800;letter-spacing:-0.03em;line-height:1.1}.tc-calendar-deck__lede,.tc-reports-deck__lede,.tc-users-deck__lede,.tc-voice-deck__lede,.tc-flows-deck__lede,.tc-settings-deck__lede,.tc-forms-deck__lede,.tc-dashboard-deck__lede,.tc-conversations-deck__lede,.tc-tenants-deck__lede{margin:6px 0 0;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.45}.tc-calendar-deck__rail-foot,.tc-reports-deck__rail-foot,.tc-users-deck__rail-foot,.tc-voice-deck__rail-foot,.tc-flows-deck__rail-foot,.tc-settings-deck__rail-foot,.tc-forms-deck__rail-foot,.tc-dashboard-deck__rail-foot,.tc-conversations-deck__rail-foot,.tc-tenants-deck__rail-foot{flex:0 0 auto;margin-top:auto;padding-top:4px}.tc-calendar-deck__main,.tc-reports-deck__main,.tc-users-deck__main,.tc-voice-deck__main,.tc-flows-deck__main,.tc-forms-deck__main,.tc-settings-deck__main,.tc-dashboard-deck__main,.tc-conversations-deck__main,.tc-tenants-deck__main{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--tc-studio-paper-main, var(--tc-studio-paper))}.tc-calendar-deck__panels,.tc-reports-panels,.tc-users-panels,.tc-voice-deck__panels,.tc-flows-deck__panels,.tc-forms-panels,.tc-settings-panels,.tc-dashboard-panels{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap);padding:var(--tc-studio-panels-padding);box-sizing:border-box}.tc-tenants-panels{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap);padding:var(--tc-studio-panels-padding);box-sizing:border-box}.tc-calendar-deck__panel,.tc-reports-panel,.tc-users-panel,.tc-voice-deck__panel,.tc-flows-deck__panel,.tc-forms-panel,.tc-settings-panel.tc-settings-panel--scope,.tc-dashboard-panel,.tc-tenants-panel,.tc-tenant-panel{padding:var(--tc-studio-panel-padding);border:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));border-radius:var(--tc-studio-panel-radius);background:var(--tc-surface);box-sizing:border-box;box-shadow:3px 3px 0 var(--tc-studio-ink, var(--tc-aubergine, #332b3a))}.tc-calendar-deck__panel--scope,.tc-reports-panel--scope,.tc-users-panel--scope,.tc-voice-deck__panel--scope,.tc-flows-deck__panel--scope,.tc-forms-panel--scope,.tc-settings-panel.tc-settings-panel--scope--scope,.tc-dashboard-panel--scope,.tc-tenants-panel--scope,.tc-tenant-panel--scope{background:color-mix(in srgb, var(--tc-studio-paper-main, var(--tc-studio-paper)) 55%, var(--tc-surface))}.tc-calendar-deck__panel-head,.tc-reports-panel__head,.tc-users-panel__head,.tc-forms-panel__head,.tc-settings-panel__head,.tc-voice-deck__panel-head,.tc-flows-deck__panel-head,.tc-dashboard-panel__head,.tc-tenants-panel__head,.tc-tenant-panel__head{display:flex;align-items:flex-start;gap:var(--tc-studio-panel-head-gap);margin:var(--tc-studio-panel-head-margin)}.tc-calendar-deck__panel-num,.tc-reports-panel__num,.tc-users-panel__num,.tc-forms-panel__num,.tc-settings-panel__num,.tc-voice-deck__panel-num,.tc-flows-deck__panel-num,.tc-dashboard-panel__num,.tc-tenants-panel__num,.tc-tenant-panel__num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:32px;height:32px;border:var(--tc-studio-deck-border) solid var(--tc-studio-ink, var(--tc-text));border-radius:8px;background:var(--tc-studio-paper-main, var(--tc-studio-paper));color:var(--tc-studio-ink, var(--tc-text));font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1}.tc-calendar-deck__panel-title,.tc-reports-panel__title,.tc-users-panel__title,.tc-forms-panel__title,.tc-settings-panel__title,.tc-voice-deck__panel-title,.tc-flows-deck__panel-title,.tc-dashboard-panel__title,.tc-tenants-panel__title,.tc-tenant-panel__title{margin:0;color:var(--tc-studio-ink, var(--tc-text));font-size:16px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.tc-calendar-deck__panel-desc,.tc-reports-panel__desc,.tc-users-panel__desc,.tc-forms-panel__desc,.tc-settings-panel__desc,.tc-voice-deck__panel-desc,.tc-flows-deck__panel-desc,.tc-dashboard-panel__desc,.tc-tenants-panel__desc,.tc-tenant-panel__desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.45}@media(max-width: 980px){.tc-calendar-deck,.tc-reports-deck,.tc-users-deck,.tc-voice-deck,.tc-flows-deck,.tc-dashboard-deck,.tc-conversations-deck,.tc-settings-deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-calendar-deck__rail,.tc-reports-deck__rail,.tc-users-deck__rail,.tc-voice-deck__rail,.tc-flows-deck__rail,.tc-dashboard-deck__rail,.tc-conversations-deck__rail,.tc-settings-deck__rail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:16px;border-right:0;border-bottom:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));border-top-left-radius:var(--tc-studio-deck-inner-radius);border-top-right-radius:var(--tc-studio-deck-inner-radius);background-clip:padding-box}.tc-calendar-deck__rail-top,.tc-reports-deck__rail-top,.tc-users-deck__rail-top,.tc-voice-deck__rail-top,.tc-flows-deck__rail-top,.tc-dashboard-deck__rail-top,.tc-conversations-deck__rail-top,.tc-settings-deck__rail-top{flex:1 1 180px;min-width:0}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--users>.tc-area__body--users,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--calendar>.tc-area__body--calendar,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--reports>.tc-area__body--reports,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard>.tc-area__body--dashboard,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--conversations>.tc-area__body--conversations,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--forms>.tc-area__body--forms{padding:var(--tc-studio-body-padding-mobile) !important}.tc-calendar-deck__panels,.tc-reports-panels,.tc-users-panels,.tc-voice-deck__panels,.tc-flows-deck__panels,.tc-dashboard-panels,.tc-settings-panels{padding:var(--tc-studio-panels-padding-mobile)}.tc-calendar-deck,.tc-reports-deck,.tc-users-deck,.tc-voice-deck,.tc-flows-deck,.tc-dashboard-deck,.tc-conversations-deck,.tc-settings-deck{border-radius:12px}}html.fonts-loading [class*=sb-icon-]:before{visibility:hidden}.tc-shell{--tc-chrome-height: 60px;--tc-nav-width: 248px;--tc-toolbar-height: 56px;display:flex;flex-direction:column;min-height:100vh;background:var(--tc-canvas);font-family:var(--tc-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tc-shell[data-tc-app=tenant-admin]{width:100% !important;padding-left:0 !important;height:100%;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;overflow:hidden}.tc-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px 16px;min-height:var(--tc-chrome-height);padding:0 20px;background:var(--tc-surface);border-bottom:1px solid var(--tc-border);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);flex-shrink:0;position:sticky;top:0;z-index:50}.tc-header__start{display:flex;align-items:center;gap:12px;min-width:0}.tc-header__end{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-shrink:0}.tc-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:wrap}.tc-header__actions .tc-header-tenant-info{position:static;display:none;height:auto;padding:0 12px;margin:0;cursor:default;align-items:center}.tc-header__brand{display:flex;align-items:center;gap:12px;min-width:0}.tc-header__brand img{width:32px;height:32px;border-radius:8px;flex-shrink:0;background:var(--tc-canvas);object-fit:cover}.tc-header__brand-text{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.tc-header__title{font-size:15px;font-weight:600;color:var(--tc-text);line-height:1.2;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-header__badge{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;background:var(--tc-peach);color:var(--tc-coral);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.tc-header__icon-btn{border:2px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);box-shadow:none;box-sizing:border-box;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.tc-header__icon-btn:hover:not(.sb-active):not([aria-expanded=true]),.tc-header__icon-btn:focus-visible:not(.sb-active):not([aria-expanded=true]){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-surface);color:var(--tc-text);outline:none}.tc-header__icon-btn.sb-active:not(.tc-header__composer),.tc-header__icon-btn[aria-expanded=true]:not(.tc-header__composer){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-lavender, #eee9ff);color:var(--tc-aubergine, #332b3a);box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a),2px 2px 0 var(--tc-aubergine, #332b3a),3px 3px 0 var(--tc-aubergine, #332b3a);transform:translate(-1px, -1px);color:var(--tc-aubergine, #332b3a)}.tc-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;flex-shrink:0;text-decoration:none}.tc-header__icon-btn i{font-size:16px;line-height:1}.tc-header__theme-toggle .tc-header__theme-icon{display:block;flex-shrink:0}.tc-header__theme-toggle .tc-header__theme-icon--dark{display:none}.tc-header__theme-toggle[data-tc-theme-state=dark] .tc-header__theme-icon--light{display:none}.tc-header__theme-toggle[data-tc-theme-state=dark] .tc-header__theme-icon--dark{display:block}.tc-header__notifications{position:relative}.tc-header__notifications .tc-header__icon-btn{position:relative}.tc-header__notifications .tc-header__notif-icon{display:block;flex-shrink:0}.tc-header__notifications.sb-active{z-index:120}.tc-header__notifications.sb-active .tc-signal-tray{display:flex;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tc-header__notif-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--tc-danger);color:var(--tc-surface);font-size:10px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box;pointer-events:none}.tc-header__notif-badge[hidden]{display:none !important}.tc-header__notif-badge--pop{animation:tc-header-notif-badge-pop .32s ease-out}.tc-header__notif-badge--inbound{background:var(--tc-coral)}.tc-header__notif-badge--handoff{background:var(--tc-violet)}.tc-header__notif-badge--followup{background:#1f8f86}.tc-header__notif-badge--mixed{background:conic-gradient(from 180deg, var(--tc-coral) 0deg, var(--tc-violet) 120deg, #2ECFC0 240deg, var(--tc-coral) 360deg);box-shadow:0 0 0 2px var(--tc-surface)}@keyframes tc-header-notif-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}100%{transform:scale(1)}}@keyframes tc-signal-strip-shift{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes tc-signal-tray-in{from{opacity:0;transform:translateY(-6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tc-signal-row-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tc-signal-tray{position:fixed;top:calc(var(--tc-chrome-height, 60px) + 8px);right:12px;left:auto;display:none;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(420px,100vh - 80px);padding:0;border:1px solid var(--tc-border);border-radius:14px;background:var(--tc-glass);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 40px color-mix(in srgb, var(--tc-text) 14%, transparent),0 0 0 1px rgba(255,255,255,.6) inset;overflow:hidden;opacity:0;transform:translateY(-6px) scale(0.98);pointer-events:none;z-index:120;box-sizing:border-box;animation:tc-signal-tray-in .18s ease-out}.tc-signal-tray[hidden]{display:none !important}.tc-signal-tray__strip{height:3px;flex-shrink:0;background:linear-gradient(90deg, color-mix(in srgb, var(--tc-violet) 45%, transparent), var(--tc-violet), var(--tc-violet), color-mix(in srgb, var(--tc-violet) 45%, transparent));background-size:200% 100%;opacity:.35}.tc-signal-tray__strip--live{opacity:1;animation:tc-signal-strip-shift 2.8s linear infinite}.tc-signal-tray__strip--inbound{background:linear-gradient(90deg, color-mix(in srgb, var(--tc-coral) 35%, transparent), var(--tc-coral), color-mix(in srgb, var(--tc-coral) 35%, transparent))}.tc-signal-tray__strip--handoff{background:linear-gradient(90deg, color-mix(in srgb, var(--tc-violet) 35%, transparent), var(--tc-violet), color-mix(in srgb, var(--tc-violet) 35%, transparent))}.tc-signal-tray__strip--followup{background:linear-gradient(90deg, color-mix(in srgb, #2ECFC0 35%, transparent), #2ECFC0, color-mix(in srgb, #2ECFC0 35%, transparent))}.tc-signal-tray__strip--mixed{background:linear-gradient(90deg, var(--tc-coral) 0%, var(--tc-violet) 45%, #2ECFC0 100%);background-size:220% 100%}.tc-signal-tray__filters{display:flex;align-items:center;gap:6px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:none}.tc-signal-tray__filters::-webkit-scrollbar{display:none}.tc-signal-tray__filter{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.tc-signal-tray__filter.is-active{color:var(--tc-text);background:var(--tc-surface);border-color:var(--tc-border);box-shadow:0 4px 12px color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-signal-tray__filter[data-signal-filter=inbound].is-active{color:var(--tc-coral);border-color:color-mix(in srgb, var(--tc-coral) 35%, transparent);background:color-mix(in srgb, var(--tc-coral) 10%, var(--tc-surface))}.tc-signal-tray__filter[data-signal-filter=handoff].is-active{color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 35%, transparent);background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface))}.tc-signal-tray__filter[data-signal-filter=followup].is-active{color:#1f8f86;border-color:color-mix(in srgb, #2ECFC0 35%, transparent);background:color-mix(in srgb, #2ECFC0 12%, var(--tc-surface))}.tc-signal-tray__filter-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.tc-signal-tray__filter-dot--inbound{background:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 18%, transparent)}.tc-signal-tray__filter-dot--handoff{background:var(--tc-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 18%, transparent)}.tc-signal-tray__filter-dot--followup{background:#2ecfc0;box-shadow:0 0 0 3px color-mix(in srgb, #2ECFC0 18%, transparent)}.tc-signal-tray__filter-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:color-mix(in srgb, var(--tc-text) 8%, transparent);font-size:10px;font-weight:700;line-height:16px;text-align:center}.tc-signal-tray__filter-count[hidden]{display:none !important}.tc-signal-tray__body{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;border-top:1px solid var(--tc-lavender)}.tc-signal-tray__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.tc-signal-tray__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.tc-signal-tray__title{font-size:14px;font-weight:650;color:var(--tc-text);letter-spacing:-0.01em}.tc-signal-tray__count{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--tc-lavender);color:var(--tc-violet);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.tc-signal-tray__count[hidden]{display:none !important}.tc-signal-tray__catch-up{flex-shrink:0;font-size:12px;font-weight:600;color:var(--tc-violet);text-decoration:none}.tc-signal-tray__catch-up:hover{color:var(--tc-violet);text-decoration:underline}.tc-signal-tray__catch-up[hidden]{display:none !important}.tc-signal-tray__list{list-style:none;margin:0;padding:8px 12px 12px;overflow-y:auto;flex:1 1 auto}.tc-signal-tray__list[hidden]{display:none !important}.tc-signal-tray__section{display:flex;align-items:center;gap:8px;margin:10px 0 6px;padding:0 4px;list-style:none}.tc-signal-tray__section:first-child{margin-top:2px}.tc-signal-tray__section-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.tc-signal-tray__section-dot--inbound{background:var(--tc-coral)}.tc-signal-tray__section-dot--handoff{background:var(--tc-violet)}.tc-signal-tray__section-dot--followup{background:#2ecfc0}.tc-signal-tray__section-label{font-size:12px;font-weight:650;letter-spacing:-0.01em}.tc-signal-tray__section-label--inbound{color:var(--tc-coral)}.tc-signal-tray__section-label--handoff{color:var(--tc-violet)}.tc-signal-tray__section-label--followup{color:#1f8f86}.tc-signal-tray__section-meta{margin-left:auto;font-size:11px;font-weight:600;color:var(--tc-muted-light);white-space:nowrap}.tc-signal-tray__more{margin:2px 0 10px;padding:0 4px;list-style:none;font-size:11px;font-weight:600;color:var(--tc-muted)}.tc-signal-tray__row{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);cursor:pointer;outline:none;animation:tc-signal-row-in .22s ease-out both;animation-delay:calc(var(--tc-signal-i, 0)*40ms);transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.tc-signal-tray__row:hover,.tc-signal-tray__row--focus{transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb, var(--tc-text) 8%, transparent)}.tc-signal-tray__row--inbound{border-left:3px solid var(--tc-coral)}.tc-signal-tray__row--handoff{border-left:3px solid var(--tc-violet)}.tc-signal-tray__row--followup{border-left:3px solid #2ecfc0}.tc-signal-tray__row--inbound:hover,.tc-signal-tray__row--inbound.tc-signal-tray__row--focus{background:color-mix(in srgb, var(--tc-coral) 8%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 24%, var(--tc-border))}.tc-signal-tray__row--handoff:hover,.tc-signal-tray__row--handoff.tc-signal-tray__row--focus{background:color-mix(in srgb, var(--tc-violet) 8%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 24%, var(--tc-border))}.tc-signal-tray__row--followup:hover,.tc-signal-tray__row--followup.tc-signal-tray__row--focus{background:color-mix(in srgb, #2ECFC0 8%, var(--tc-surface));border-color:color-mix(in srgb, #2ECFC0 24%, var(--tc-border))}.tc-signal-tray__row:last-child{margin-bottom:0}.tc-signal-tray__content{min-width:0;flex:1 1 auto}.tc-signal-tray__node{display:none}.tc-signal-tray__avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;flex-shrink:0;background:var(--tc-canvas);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-border) 80%, transparent)}.tc-signal-tray__body{min-width:0;flex:1 1 auto}.tc-signal-tray__meta{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:2px}.tc-signal-tray__name{font-size:13px;font-weight:600;color:var(--tc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.tc-signal-tray__source{flex-shrink:0;font-size:12px;color:var(--tc-muted);line-height:1}.tc-signal-tray__time{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-muted-light);white-space:nowrap}.tc-signal-tray__preview{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-signal-tray__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px 32px;text-align:center;color:var(--tc-muted-light)}.tc-signal-tray__empty[hidden]{display:none !important}.tc-signal-tray__empty p{margin:0;font-size:13px;font-weight:500;color:var(--tc-muted)}.tc-signal-tray__empty-title{margin:0;font-size:14px;font-weight:650;color:var(--tc-text)}.tc-signal-tray__empty-hint{margin:0;max-width:240px;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-signal-tray__empty-icon{color:var(--tc-muted-light)}@media(max-width: 720px){.tc-header__notifications.sb-active .tc-signal-tray,.tc-signal-tray{left:12px;right:12px;width:auto;max-height:min(70vh,100vh - 80px)}}@media(prefers-reduced-motion: reduce){.tc-signal-tray,.tc-signal-tray__row,.tc-header__notif-badge--pop{animation:none !important}.tc-signal-tray__strip--live{animation:none !important}}.tc-header__logout i{font-size:14px;transform:rotate(180deg)}.tc-header__setup{position:relative}.tc-header__setup.is-open{z-index:120}.tc-header__setup-btn{border:2px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);box-shadow:none;box-sizing:border-box;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.tc-header__setup-btn:hover:not(.sb-active):not([aria-expanded=true]),.tc-header__setup-btn:focus-visible:not(.sb-active):not([aria-expanded=true]){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-surface);color:var(--tc-text);outline:none}.tc-header__setup-btn.sb-active:not(.tc-header__composer),.tc-header__setup-btn[aria-expanded=true]:not(.tc-header__composer){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-lavender, #eee9ff);color:var(--tc-aubergine, #332b3a);box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a),2px 2px 0 var(--tc-aubergine, #332b3a),3px 3px 0 var(--tc-aubergine, #332b3a);transform:translate(-1px, -1px);color:var(--tc-aubergine, #332b3a)}.tc-header__setup-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px;cursor:pointer;flex-shrink:0}.tc-header__setup-status{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--tc-muted);white-space:nowrap}.tc-header__setup.is-complete .tc-header__setup-status{color:var(--tc-success)}.tc-header__setup-ring{position:relative;width:22px;height:22px;flex:0 0 auto}.tc-header__setup-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tc-header__setup-ring-track{fill:none;stroke:color-mix(in srgb, var(--tc-aubergine, #332b3a) 14%, transparent);stroke-width:2.5}.tc-header__setup-ring-value{fill:none;stroke:var(--tc-coral);stroke-width:2.5;stroke-linecap:round}.tc-header__setup.is-complete .tc-header__setup-ring-value{stroke:var(--tc-success)}.tc-header__setup-label{font-size:12px;font-weight:800;letter-spacing:-0.03em;color:var(--tc-aubergine, #332b3a)}.tc-header__setup-tray{position:absolute;top:calc(100% + 8px);left:0;right:auto;display:none;flex-direction:column;gap:8px;width:min(320px,100vw - 24px);max-height:min(420px,100vh - 80px);padding:10px;overflow:auto;border:1px solid var(--tc-border);border-radius:14px;background:var(--tc-surface);box-shadow:0 16px 40px color-mix(in srgb, var(--tc-aubergine, #332b3a) 12%, transparent);box-sizing:border-box}.tc-header__setup-tray[hidden]{display:none !important}.tc-header__setup.is-open .tc-header__setup-tray{display:flex}.tc-header__setup-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:0;padding:8px 10px;border:2px solid var(--tc-border);border-radius:14px 14px 14px 5px;background:var(--tc-surface);color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,transform .12s ease}.tc-header__setup-card:hover{border-color:color-mix(in srgb, var(--tc-coral) 45%, var(--tc-border));transform:translateY(-1px)}.tc-header__setup-card.is-done{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border))}.tc-header__setup-card-badge{position:absolute;top:6px;right:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--tc-border);background:var(--tc-surface);color:var(--tc-coral);font-size:10px}.tc-header__setup-card-badge.is-done{border-color:color-mix(in srgb, var(--tc-success) 40%, var(--tc-border));background:color-mix(in srgb, var(--tc-success-soft, #e8f7ef) 80%, var(--tc-surface));color:var(--tc-success)}.tc-header__setup-card-scene{flex:0 0 92px;width:92px;height:52px;overflow:hidden;border-radius:8px 8px 8px 3px;background:#f6f2ec;border:2px solid color-mix(in srgb, var(--tc-aubergine, #332b3a) 8%, transparent)}.tc-header__setup-card-scene .tc-starter-deck__mock{transform:scale(0.72);transform-origin:top left;width:140%;padding:6px}.tc-header__setup-card-body{flex:1 1 auto;min-width:0;padding-right:18px}.tc-header__setup-card-kicker{display:block;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tc-aubergine, #332b3a) 55%, transparent)}.tc-header__setup-card-title{display:block;margin-top:2px;font-size:14px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-aubergine, #332b3a)}.tc-nav-toggle{display:none}.tc-btn.tc-btn--ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--tc-border);background:var(--tc-surface);color:var(--tc-text-secondary);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.tc-btn.tc-btn--ghost:hover,.tc-btn.tc-btn--ghost:focus-visible{background:var(--tc-surface);border-color:var(--tc-aubergine, #332b3a);color:var(--tc-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-aubergine, #332b3a)}.tc-btn.tc-btn--ghost:active{transform:none;box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a)}.tc-btn.sb-loading{pointer-events:none;cursor:default}.tc-btn.sb-loading.tc-btn--primary:before,.tc-btn.sb-loading.tc-btn--primary:hover:before{color:var(--tc-surface)}.tc-body{display:grid;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;grid-template-columns:minmax(0, 1fr);grid-template-areas:"content"}.tc-backdrop{display:none;position:fixed;inset:var(--tc-chrome-height) 0 0 0;background:color-mix(in srgb, var(--tc-text) 35%, transparent);z-index:55}.tc-content{grid-area:content;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--tc-canvas)}.tc-viewport{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tc-nav{grid-area:nav;width:var(--tc-nav-width);min-width:var(--tc-nav-width);max-width:85vw;flex-shrink:0;border-right:1px solid var(--tc-border);background:var(--tc-surface);padding:12px 10px calc(16px + env(safe-area-inset-bottom, 0px));overflow:hidden;box-sizing:border-box;position:fixed;top:var(--tc-chrome-height);left:0;bottom:0;z-index:60;transform:translateX(-100%);transition:transform .2s ease;box-shadow:8px 0 24px color-mix(in srgb, var(--tc-text) 12%, transparent);display:flex;flex-direction:column}.tc-nav__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.tc-nav__group{flex:0 0 auto;padding:4px 0}.tc-nav__group+.tc-nav__group{margin-top:4px;padding-top:10px;border-top:1px solid var(--tc-border)}.tc-nav__section{padding:6px 12px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-text-secondary);line-height:1.2}.tc-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tc-nav__item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--tc-text-secondary);text-decoration:none;cursor:pointer;user-select:none;transition:background .15s,color .15s,box-shadow .15s;border:none;background:rgba(0,0,0,0);width:100%;box-sizing:border-box;text-align:left}.tc-nav__item::before{display:none !important;content:none !important}.tc-nav__item>i{flex-shrink:0;width:20px;font-size:17px;line-height:1;text-align:center;color:var(--tc-muted-light);transition:color .15s}.tc-nav__item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-nav__item:hover{background:var(--tc-nav-active-bg);color:var(--tc-coral)}.tc-nav__item:hover>i{color:var(--tc-coral)}.tc-nav__item.tc-active{background:var(--tc-nav-active-bg);color:var(--tc-nav-active-text);font-weight:600;box-shadow:inset 3px 0 0 var(--tc-coral)}.tc-nav__item.tc-active>i{color:var(--tc-nav-active-text)}.tc-nav__item:focus-visible{outline:2px solid var(--tc-focus-ring);outline-offset:1px}.tc-nav__footer{flex-shrink:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--tc-border)}.tc-nav__account{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.tc-nav__account-head{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:8px}.tc-nav__account-head>img{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.tc-nav__account-head>.tc-nav__account-name{font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-nav__account-head .tc-nav__account-head-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.tc-nav__account-head .tc-nav__account-status,.tc-nav__account-head .tc-nav__account-plan{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:11px;font-weight:500;color:var(--tc-text-secondary);line-height:1.2}.tc-nav__account-head .tc-nav__account-status{cursor:pointer}.tc-nav__account-head .tc-nav__account-status::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tc-muted-light);flex-shrink:0}.tc-nav__account-head .tc-nav__account-status.sb-online{color:var(--tc-success)}.tc-nav__account-head .tc-nav__account-status.sb-online::before{background:var(--tc-success)}.tc-nav__account-head .tc-nav__account-status.sb-offline{color:var(--tc-text-secondary)}.tc-nav__account-head .tc-nav__account-status.sb-offline::before{background:var(--tc-muted-light)}.tc-nav__account-head .tc-nav__account-plan{cursor:default;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-nav__account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.tc-nav__account-list>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:32px;padding:6px 10px 6px 52px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--tc-text-secondary);cursor:pointer;line-height:1.3;box-sizing:border-box}.tc-nav__account-list>li:hover{background:var(--tc-lavender);color:var(--tc-text)}.tc-nav__account-list>li[data-value=status]::before{content:"";position:absolute;left:22px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--tc-muted-light)}.tc-nav__account-list>li[data-value=status].sb-online::before{background:var(--tc-success)}.tc-nav__account-list>li[data-value=status].sb-offline::before{background:var(--tc-danger)}.tc-nav__account-list>li>span{flex:1 1 auto;min-width:0}.tc-nav__account-list>li>a{color:inherit;text-decoration:none;display:block;width:100%}.tc-nav__account-list>li>div{flex:1 1 100%;display:flex;flex-direction:column;gap:1px;margin:4px 0 0;padding:0;max-height:120px;overflow-y:auto}.tc-nav__account-list>li>div>a{display:block;padding:5px 8px;border-radius:6px;font-size:12px;color:var(--tc-text-secondary);text-decoration:none}.tc-nav__account-list>li>div>a:hover{background:var(--tc-canvas);color:var(--tc-text)}.tc-nav__version{display:block;width:100%;margin:2px 0 0;padding:4px 10px;border:none;background:rgba(0,0,0,0);font-size:11px;font-weight:500;line-height:1.3;color:var(--tc-muted-light);text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.tc-nav__version:hover{color:var(--tc-text-secondary)}.tc-shell.tc-layout-compact .tc-nav-toggle{display:inline-flex}.tc-shell.tc-layout-desktop .tc-nav-toggle{display:none !important}.tc-shell.tc-layout-desktop .tc-backdrop{display:none !important}.tc-shell.tc-layout-desktop>.tc-body{grid-template-columns:var(--tc-nav-width) minmax(0, 1fr);grid-template-areas:"nav content"}.tc-shell.tc-layout-desktop .tc-nav{position:relative;top:auto;left:auto;bottom:auto;transform:none !important;box-shadow:none;height:auto;max-height:none;max-width:none;z-index:auto}.tc-shell.tc-nav-open{overflow:hidden}.tc-shell.tc-nav-open .tc-backdrop{display:block}.tc-shell.tc-nav-open .tc-nav{transform:translateX(0)}.tc-shell.tc-nav-open[data-tc-app=tenant-admin] .tc-content{pointer-events:none}.tc-shell.tc-nav-open[data-tc-app=tenant-admin] .tc-content .tc-page-header{z-index:1}.tc-shell.tc-layout-desktop.tc-nav-open{overflow:visible}.tc-shell.tc-layout-desktop.tc-nav-open .tc-backdrop{display:none !important}body.tc-nav-open{overflow:hidden}.tc-shell .tc-viewport>.tc-panel:not(.tc-active):not(.sa-active),.tc-shell .tc-viewport>[data-tc-panel]:not(.tc-active){display:none !important}.tc-panel-store{display:none !important}.tc-shell[data-tc-app=tenant-admin] #tc-content>.tc-panel,.tc-shell[data-tc-app=tenant-admin] #tc-content>[data-tc-panel],.tc-shell[data-tc-app=tenant-admin] #tc-content>.sb-ui-area,.tc-shell[data-tc-app=tenant-admin] #tc-content>.sb-area-flows-v2,.tc-shell[data-tc-app=tenant-admin] #tc-content>*:not(#tc-viewport):not(#tc-panel-store){display:none !important}.tc-shell #tc-viewport>.tc-area__body,.tc-shell #tc-viewport>.tc-user-list,.tc-shell #tc-viewport>.sb-scroll-area:not([data-tc-panel]){display:none !important}.tc-shell .tc-viewport{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tc-shell .tc-viewport>.tc-panel:only-child{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-viewport{padding:0 !important;background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active{display:flex !important;flex-direction:column;flex:1 1 auto;min-height:0;height:100% !important;max-height:100%;overflow:hidden;margin:0 !important;border-radius:0 !important;border:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-conversations{display:flex !important;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-page-header{flex-shrink:0;height:auto !important;min-height:var(--tc-toolbar-height)}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-bottom:env(safe-area-inset-bottom, 0px)}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body:not(.tc-area__body--conversations):not(.tc-area__body--users):not(.tc-area__body--chatbot):not(.tc-area__body--dashboard):not(.tc-area__body--flows-v2):not(.tc-area__body--calendar):not(.tc-area__body--reports){padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-conversations>.tc-area__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-conversations>.tc-area__body>.tc-conv-workspace,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-conversations>.tc-area__body>.sb-board{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;height:100%;align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body>.sb-tab:not(.tc-settings-layout){display:flex !important;flex-direction:row;min-height:0;height:100%}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body>.sb-tab:not(.tc-settings-layout)>.sb-nav{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body>.sb-tab:not(.tc-settings-layout)>.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active>.tc-area__body>.sb-tab:not(.tc-settings-layout)>.sb-content.sb-scroll-area{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden !important;padding:var(--tc-studio-body-padding) !important;margin:0 !important;background:var(--tc-set-paper, var(--tc-studio-paper)) !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings>.tc-settings-desk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout{display:flex !important;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;margin:0;padding:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main>.tc-settings-panels{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-ui-tabs__panel,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel.sb-ui-tabs__panel{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main>.tc-settings-panels{flex:1 1 auto !important;width:100% !important;min-width:0 !important;overflow:hidden !important}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-ui-tabs__panel,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--settings>.tc-area__body--settings .tc-settings-layout>.tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel.sb-ui-tabs__panel{flex:1 1 auto !important;width:100% !important;min-width:0 !important}}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body{display:flex;flex-direction:column;flex:1 1 0;height:0;min-height:0;min-width:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body>.sb-tab:not(.sb-active),.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id]:not(.sb-active){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active{display:flex !important;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;max-height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active>.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active>.sb-content.sb-scroll-area,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active>.tc-tabs__panel:not(.tc-training-workspace),.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active>.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active>.sb-content.sb-scroll-area,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active>.tc-tabs__panel:not(.tc-training-workspace){flex:1 1 0;min-height:0;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active>.tc-training-workspace.tc-tabs__panel,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active>.tc-training-workspace.tc-tabs__panel{flex:1 1 0;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active:not(.tc-tabs--training):not(.tc-playground):not(.tc-custom-prompt):not(.tc-flows--coach):not(.tc-follow-ups-desk):not(.tc-human-takeover-desk):not(.tc-ea-desk):not(.tc-channels-desk),.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active:not(.tc-tabs--training):not(.tc-playground):not(.tc-custom-prompt):not(.tc-flows--coach):not(.tc-follow-ups-desk):not(.tc-human-takeover-desk):not(.tc-ea-desk):not(.tc-channels-desk){overflow-x:hidden;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>.sb-tab.sb-active.tc-flows--coach,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-chatbot>.tc-area__body .tc-agent-workspace__sections>[data-id].sb-active.tc-flows--coach{overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms{display:flex;flex-direction:column;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms>.tc-area__body--forms{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms>.tc-area__body--forms>.tc-forms-desk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms>.tc-area__body--forms .tc-forms-studio__workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms>.tc-area__body--forms .tc-forms-library,.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.sb-area-forms>.tc-area__body--forms .tc-forms-editor{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=super-admin] .tc-viewport{overflow-y:auto;padding:24px 28px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel.sa-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.sa-tab.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.sa-tab.sa-active{display:block}.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--emails.tc-active),.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--settings.tc-active),.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--membership-plans.tc-active),.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--tenants.tc-active){overflow:hidden;display:flex;flex-direction:column;padding:0}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--emails.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--settings.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--membership-plans.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--tenants.tc-active{flex:1 1 auto;min-height:0;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--tenants.tc-active{padding:0}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--emails.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--settings.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--membership-plans.tc-active{padding:20px 24px 0}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--emails.tc-active>.tc-page-header,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--settings.tc-active>.tc-page-header,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--membership-plans.tc-active>.tc-page-header{min-height:0;height:auto !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;align-items:stretch;background:rgba(0,0,0,0);border-bottom-color:var(--tc-border)}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-header{box-sizing:border-box;max-width:100%;overflow:hidden;padding:0 14px}.tc-header__brand,.tc-header__brand-text{min-width:0;overflow:hidden}.tc-header__title{overflow:hidden;text-overflow:ellipsis}}@media(max-width: 991px){.tc-shell[data-tc-app=super-admin] .tc-viewport{padding:20px 16px}.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--emails.tc-active),.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--settings.tc-active),.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--membership-plans.tc-active){padding:0}.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--emails.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--settings.tc-active,.tc-shell[data-tc-app=super-admin] .tc-viewport>.tc-panel--membership-plans.tc-active{padding:16px 16px 0}}@media(max-width: 640px){.tc-shell{--tc-chrome-height: 56px}.tc-header{padding:0 12px;gap:8px}.tc-header__end{min-width:0}.tc-header__actions{flex-wrap:nowrap;gap:6px}.tc-header__badge,.tc-header__setup-label,.tc-header__setup-status{display:none !important}.tc-header__setup-btn{width:38px;height:38px;padding:0;justify-content:center;gap:0}}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-nav-toggle{display:inline-flex !important}.tc-shell[data-tc-app=tenant-admin].tc-nav-open .tc-nav{transform:translateX(0) !important}}@media(min-width: 992px){.tc-shell[data-tc-app=tenant-admin] .tc-nav-toggle{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-backdrop{display:none !important}.tc-shell[data-tc-app=tenant-admin]>.tc-body{grid-template-columns:var(--tc-nav-width) minmax(0, 1fr);grid-template-areas:"nav content"}.tc-shell[data-tc-app=tenant-admin] .tc-nav{position:relative;top:auto;left:auto;bottom:auto;transform:none !important;box-shadow:none;height:auto;max-height:none;max-width:none;z-index:auto}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact) .tc-nav-toggle{display:none !important}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact) .tc-backdrop{display:none !important}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact)>.tc-body{grid-template-columns:var(--tc-nav-width) minmax(0, 1fr);grid-template-areas:"nav content"}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact) .tc-nav{position:relative;top:auto;left:auto;bottom:auto;transform:none !important;box-shadow:none;z-index:auto}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact).tc-nav-open{overflow:visible}.tc-shell:not(.tc-layout-desktop):not(.tc-layout-compact).tc-nav-open .tc-backdrop{display:none !important}}.tc-shell[data-tc-app=tenant-admin] .tc-area>.tc-page-header{position:relative;z-index:5}.tc-shell[data-tc-app=tenant-admin].sb-header-hidden>.tc-header{top:0 !important;margin-top:0 !important;transform:none !important}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-page-header{flex-direction:row;flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-page-header__start{flex-direction:row;align-items:center;gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-segment>.tc-segment__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-segment>.tc-segment__toggle-label,.tc-shell[data-tc-app=tenant-admin] .tc-segment>div:not(.sb-menu-wide):not(.sb-btn){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-segment>ul,.tc-shell[data-tc-app=tenant-admin] .tc-segment>.tc-segment__list{display:flex !important;position:static !important;box-shadow:none !important}}@media(min-width: 641px)and (max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot){flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px !important;overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-page-header__start{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;position:relative;z-index:1;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-page-header__end{display:grid;grid-template-columns:1fr auto;grid-template-areas:"icons icons" "search add";gap:8px 10px}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-icon-actions{grid-area:icons}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-search{grid-area:search;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-search .sb-search-btn{width:100% !important}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-search .sb-search-btn>input{width:100% !important;min-width:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot)>.tc-page-header__end>.tc-btn--primary,.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot)>.tc-page-header__end>.sb-new-user,.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-page-header__end>.tc-btn--primary,.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-page-header__end>.sb-new-user{grid-area:add;width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot) .tc-page-header__filters{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-chatbot-section-nav{flex:0 0 auto;width:auto;max-width:100%;justify-self:start}.tc-shell[data-tc-app=tenant-admin] .tc-chatbot-section-nav>.tc-segment__list{width:fit-content !important;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs){flex:1 1 auto;min-width:0;width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__toggle-label,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>div:not(.sb-menu-wide):not(.sb-btn){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list{display:flex !important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:static !important;top:auto !important;left:auto !important;right:auto !important;min-width:0 !important;max-width:none !important;width:100% !important;box-shadow:none !important;animation:none !important;flex-direction:row !important;gap:2px !important;padding:3px !important;margin:0 !important;background:var(--tc-canvas) !important;border-radius:10px !important;border:1px solid var(--tc-border) !important;max-height:none !important;overflow-y:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul li,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list li{flex:0 0 auto;margin:0;padding:6px 12px !important;line-height:1.3;font-size:13px;font-weight:500;color:var(--tc-text-secondary);border-radius:7px;border-bottom:none;white-space:nowrap;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul li span,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list li span{font-size:11px;opacity:.75;transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul li:hover,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list li:hover{color:var(--tc-text);background:rgba(255,255,255,.6)}.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>ul li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-segment:not(.tc-chatbot-section-nav):not(.tc-forms-activity-tabs)>.tc-segment__list li.sb-active{color:var(--tc-violet);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent);border-bottom:none}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings):not(.tc-page-header--chatbot){flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px !important;overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-filter-control-h: 36px;--tc-filter-radius: 8px;--tc-filter-border: var(--tc-border);--tc-filter-surface: var(--tc-surface);--tc-filter-muted: var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__sync{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter.sb-active .tc-chatbot-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter.tc-active .tc-chatbot-section-filter__list{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter.sb-menu-wide ul.tc-chatbot-section-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter{flex:0 0 auto;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter.sb-active{z-index:501}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter__list{z-index:9999 !important}}@media(min-width: 641px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-filter,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-training-source-filter{display:none !important}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-page-header__start,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-page-header__start,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-page-header__start{flex-direction:column;align-items:stretch;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-page-header__end,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-page-header__end,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-page-header__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav),.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav),.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav){width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle-label,.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>div:not(.sb-menu-wide):not(.sb-btn),.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle-label,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>div:not(.sb-menu-wide):not(.sb-btn),.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__toggle-label,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>div:not(.sb-menu-wide):not(.sb-btn){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul,.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list{display:flex !important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:static !important;width:100% !important;flex-direction:row !important;background:var(--tc-canvas) !important;border-radius:10px !important;border:1px solid var(--tc-border) !important;padding:3px !important;gap:2px !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul li,.tc-shell[data-tc-app=tenant-admin] .tc-area--articles>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list li,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul li,.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list li,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>ul li,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings>.tc-page-header .tc-segment:not(.tc-chatbot-section-nav)>.tc-segment__list li{flex:0 0 auto;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-area--reports>.tc-page-header .tc-page-header__filters{width:100%}}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body>.sb-tab,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body>[data-id=playground].tc-playground,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body>[data-id=custom-prompt].tc-custom-prompt{flex:1 1 0;height:0;min-height:0;min-width:0;width:100%;max-width:100%;max-height:100%}.tc-shell[data-tc-app=tenant-admin] .tc-page-header--flows{flex-wrap:wrap;row-gap:8px;min-height:56px;height:auto !important}.tc-shell[data-tc-app=tenant-admin] .tc-page-header--flows .tc-page-header__heading{min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-page-header--flows .tc-page-header__subtitle{margin:4px 0 0;font-size:13px;font-weight:400;color:var(--tc-text-secondary);line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-page-header--flows .tc-page-header__end{flex-wrap:wrap;gap:8px;justify-content:flex-end}.tc-shell[data-tc-app=tenant-admin] .tc-page-header--flows .tc-btn{min-height:36px}@media(min-width: 641px)and (max-width: 1099px){.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-page-header:not(.tc-page-header--users):not(.tc-page-header--settings) .tc-page-header__end{grid-template-columns:auto 1fr;grid-template-areas:"icons icons" "add search"}}@media(max-width: 640px){.sb-rtl .tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-area--chatbot .tc-segment>.tc-segment__toggle{padding:0 10px 0 28px;text-align:right}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-area--chatbot .tc-segment>.tc-segment__toggle::after{right:auto;left:10px}}.sb-rtl .tc-shell .tc-nav__item.tc-active{box-shadow:inset -3px 0 0 var(--tc-violet)}.sb-rtl .tc-shell .tc-nav__account-list>li{padding-left:10px;padding-right:52px}.sb-rtl .tc-shell .tc-nav__account-list>li[data-value=status]::before{left:auto;right:22px}.tc-header__impersonate-exit{border:2px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);box-shadow:none;box-sizing:border-box;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.tc-header__impersonate-exit:hover:not(.sb-active):not([aria-expanded=true]),.tc-header__impersonate-exit:focus-visible:not(.sb-active):not([aria-expanded=true]){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-surface);color:var(--tc-text);outline:none}.tc-header__impersonate-exit.sb-active:not(.tc-header__composer),.tc-header__impersonate-exit[aria-expanded=true]:not(.tc-header__composer){border-color:var(--tc-aubergine, #332b3a);background:var(--tc-lavender, #eee9ff);color:var(--tc-aubergine, #332b3a);box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a),2px 2px 0 var(--tc-aubergine, #332b3a),3px 3px 0 var(--tc-aubergine, #332b3a);transform:translate(-1px, -1px);color:var(--tc-aubergine, #332b3a)}.tc-header__impersonate-exit{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;flex-shrink:0;text-decoration:none;background:var(--tc-warning-soft, #fff5e8);border-color:color-mix(in srgb, var(--tc-warning, #c47a1a) 35%, transparent);color:var(--tc-warning, #c47a1a);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-header__impersonate-exit:hover,.tc-header__impersonate-exit:focus-visible{border-color:var(--tc-warning, #c47a1a);background:var(--tc-warning-soft, #fff5e8);color:var(--tc-aubergine, #332b3a);outline:none}.tc-header__impersonate-exit-label{display:block}body.tc-auth-page{--tc-auth-rail: #f6f2ec;--tc-auth-ink: var(--tc-aubergine);--tc-auth-line: var(--tc-border);--tc-auth-paper: var(--tc-ivory);--tc-auth-shell-gap: 16px;background:var(--tc-auth-paper);min-height:100vh;min-height:100dvh;overflow-x:hidden}.tc-auth-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:20px 16px;padding-top:max(20px,env(safe-area-inset-top, 0px));padding-bottom:max(20px,env(safe-area-inset-bottom, 0px));box-sizing:border-box;isolation:isolate}.tc-auth-shell *,.tc-auth-shell *::before,.tc-auth-shell *::after{box-sizing:border-box}.tc-auth-shell__atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(900px 420px at 8% 0%, color-mix(in srgb, var(--tc-violet) 10%, transparent), transparent 55%),radial-gradient(720px 380px at 100% 12%, color-mix(in srgb, var(--tc-coral) 12%, transparent), transparent 52%),radial-gradient(600px 320px at 50% 100%, color-mix(in srgb, var(--tc-peach) 55%, transparent), transparent 60%),var(--tc-auth-paper)}.tc-auth-shell__orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;animation:tc-auth-orb-drift 14s ease-in-out infinite alternate}.tc-auth-shell__orb--a{width:180px;height:180px;top:12%;left:-40px;background:color-mix(in srgb, var(--tc-lavender) 70%, transparent);animation-duration:16s}.tc-auth-shell__orb--b{width:140px;height:140px;top:58%;right:-30px;background:color-mix(in srgb, var(--tc-peach) 80%, transparent);animation-duration:12s;animation-delay:-3s}.tc-auth-shell__orb--c{width:90px;height:90px;bottom:18%;left:42%;background:color-mix(in srgb, var(--tc-coral) 22%, transparent);animation-duration:18s;animation-delay:-6s}.tc-auth-shell__viewport{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:980px;margin:0 auto}.tc-auth-shell__footer{position:relative;z-index:1;flex:0 0 auto;width:100%;max-width:980px;margin:18px auto 0}.tc-auth-deck{display:grid;grid-template-columns:minmax(260px, 300px) minmax(0, 1fr);width:100%;min-height:min(640px,100dvh - 96px);border:2px solid var(--tc-auth-line);border-radius:16px;background:var(--tc-surface);overflow:hidden;box-shadow:0 18px 50px color-mix(in srgb, var(--tc-auth-ink) 8%, transparent);animation:tc-auth-deck-enter .55s cubic-bezier(0.22, 1, 0.36, 1) both}.tc-auth-deck__rail{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 22px 22px;border-right:2px solid var(--tc-auth-line);background:var(--tc-auth-rail);overflow:hidden}.tc-auth-deck__rail-glow{position:absolute;width:220px;height:220px;right:-80px;bottom:-60px;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--tc-coral) 28%, transparent), transparent 70%);pointer-events:none;animation:tc-auth-glow-pulse 7s ease-in-out infinite}.tc-auth-deck__kicker{position:relative;margin:0;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;animation:tc-auth-rise .5s ease both;animation-delay:.08s}.tc-auth-deck__logo{position:relative;display:block;max-width:min(220px,100%);max-height:88px;width:auto;height:auto;margin:8px 0 6px;border-radius:20px;object-fit:contain;object-position:left center;animation:tc-auth-logo-in .65s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.12s}.tc-auth-deck__headline{position:relative;margin:0;color:var(--tc-auth-ink);font-size:clamp(22px,3.2vw,28px);font-weight:800;letter-spacing:-0.03em;line-height:1.12;animation:tc-auth-rise .55s ease both;animation-delay:.18s}.tc-auth-deck__lede{position:relative;margin:0;color:var(--tc-muted);font-size:13px;line-height:1.55;max-width:28ch;animation:tc-auth-rise .55s ease both;animation-delay:.24s}.tc-auth-deck__preview{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:14px;border:2px solid var(--tc-auth-line);border-radius:14px;background:color-mix(in srgb, var(--tc-auth-paper) 70%, var(--tc-surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-auth-ink) 12%, transparent);animation:tc-auth-rise .6s ease both;animation-delay:.32s}.tc-auth-deck__preview-dot{flex:0 0 auto;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--tc-coral);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 45%, transparent);animation:tc-auth-dot-pulse 2s ease-out infinite}.tc-auth-deck__preview-bubble{margin:0;color:var(--tc-auth-ink);font-size:13px;font-weight:600;line-height:1.45}.tc-auth-deck__pills{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;animation:tc-auth-rise .55s ease both;animation-delay:.4s}.tc-auth-deck__pills li{padding:7px 11px;border:2px solid var(--tc-auth-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-size:11px;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tc-auth-deck__pills li.is-live{border-color:var(--tc-auth-ink);background:var(--tc-peach);color:var(--tc-auth-ink);box-shadow:3px 3px 0 var(--tc-auth-ink)}.tc-auth-deck__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--tc-auth-shell-gap);background:var(--tc-auth-paper);overflow:auto;-webkit-overflow-scrolling:touch}.tc-auth-view{width:100%}.tc-auth-view:not(.tc-active){display:none !important}.tc-auth-view.tc-active{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card{animation:tc-auth-card-enter .48s cubic-bezier(0.22, 1, 0.36, 1) both}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card.tc-auth-card--pulse{animation:tc-auth-card-pulse .35s ease both}.tc-auth-view--terms{max-width:none}.tc-auth-card{position:relative;width:100%;max-width:none;margin:0;flex:1 1 auto;padding:24px 22px 22px;border:2px solid var(--tc-auth-line);border-radius:14px;background:var(--tc-surface);box-shadow:4px 4px 0 color-mix(in srgb, var(--tc-auth-ink) 10%, transparent)}.tc-auth-card::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:6px;border-radius:0 6px 6px 0;background:var(--tc-coral)}.tc-auth-card__header{margin-bottom:20px;text-align:left}.tc-auth-card__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tc-auth-card__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--tc-auth-ink);border-radius:8px;background:var(--tc-auth-paper);color:var(--tc-auth-ink);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1}.tc-auth-card__kicker{margin:0;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tc-auth-card__logo{display:none}.tc-auth-card__title{margin:0 0 8px;font-size:clamp(22px,3vw,26px);font-weight:800;line-height:1.15;letter-spacing:-0.03em;color:var(--tc-auth-ink)}.tc-auth-card__subtitle{margin:0;font-size:13px;line-height:1.55;color:var(--tc-text-secondary);max-width:42ch}.tc-auth-card__oauth{position:relative;margin-bottom:24px;padding-bottom:18px}.tc-auth-card__oauth:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--tc-auth-line)}.tc-auth-card__oauth:after{content:attr(data-text);position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);min-width:44px;padding:0 10px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.1em;color:var(--tc-muted-light);background-color:var(--tc-surface);text-transform:uppercase;text-align:center}.tc-auth-card__oauth .tc-btn{width:100%;height:44px;border:2px solid var(--tc-auth-line);border-radius:10px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tc-auth-card__oauth .tc-btn:hover{border-color:var(--tc-auth-ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-auth-ink) 14%, transparent);transform:translate(-1px, -1px)}.tc-auth-card__oauth .tc-btn img{width:16px;height:16px;margin:0}.tc-auth-card__oauth-note{margin:10px 0 14px;font-size:11px;line-height:1.45;text-align:center;color:var(--tc-text-secondary)}.tc-auth-card__oauth-note a{color:var(--tc-link);font-weight:600;text-decoration:none}.tc-auth-card__oauth-note a:hover{text-decoration:underline}.tc-auth-card__body{display:flex;flex-direction:column;gap:16px}.tc-auth-card__fields{display:flex;flex-direction:column;gap:14px}.tc-auth-card__actions{display:flex;flex-direction:column;gap:12px;margin-top:4px}.tc-auth-card__actions>.tc-btn{width:100%;height:48px;border:2px solid var(--tc-auth-ink);border-radius:10px;font-size:14px;font-weight:800;letter-spacing:.01em;box-shadow:4px 4px 0 var(--tc-auth-ink);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.tc-auth-card__actions>.tc-btn.tc-btn--primary{background:var(--tc-coral);border-color:var(--tc-auth-ink);color:#fff}.tc-auth-card__actions>.tc-btn.tc-btn--primary:hover{background:var(--tc-coral-hover);border-color:var(--tc-auth-ink);color:#fff;transform:translate(-2px, -2px);box-shadow:6px 6px 0 var(--tc-auth-ink)}.tc-auth-card__actions>.tc-btn.tc-btn--primary:active{transform:translate(2px, 2px);box-shadow:0 0 0 var(--tc-auth-ink)}.tc-auth-card__switch{margin:0;font-size:14px;line-height:1.5;text-align:center;color:var(--tc-text-secondary)}.tc-auth-card__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;margin:-6px -8px;border:none;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:700;line-height:1.3;color:var(--tc-link);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.tc-auth-card__link:hover{color:var(--tc-link-hover);text-decoration:underline}.tc-auth-card__link:focus-visible{outline:2px solid var(--tc-violet);outline-offset:2px}.tc-auth-card__forgot{display:flex;justify-content:flex-end;margin:0;font-size:14px;text-align:right;color:var(--tc-text-secondary)}.tc-auth-card__forgot .tc-auth-card__link{margin:0;font-weight:700}.tc-auth-card__forgot:hover .tc-auth-card__link{color:var(--tc-danger)}.tc-auth-card__errors{color:var(--tc-danger);margin:4px 0 0;font-size:13px;line-height:1.5}.tc-auth-card__errors:empty{display:none}.tc-auth-card__errors a{color:var(--tc-link);font-weight:700;text-decoration:none}.tc-auth-card__errors a:hover{text-decoration:underline}.tc-auth-card__alert{margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5;border-radius:10px;color:var(--tc-link);background:var(--tc-info-soft);border:2px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);animation:tc-auth-rise .35s ease both}.tc-auth-card__alert[hidden]{display:none !important}.tc-auth-card__alert--info{color:var(--tc-link);background:var(--tc-info-soft);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent)}.tc-auth-card__alert--error{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 28%, transparent)}.tc-auth-card__terms{max-height:360px;overflow-y:auto;border:2px solid var(--tc-auth-line);border-radius:12px;padding:18px;font-size:13px;line-height:1.6;text-align:left;color:var(--tc-text-secondary);background:var(--tc-auth-paper)}.tc-auth-card__terms p{margin:0 0 10px}.tc-auth-card__terms h3{font-size:14px;font-weight:800;color:var(--tc-auth-ink);margin:20px 0 10px}.tc-auth-card__terms h3:first-child{margin-top:0}.tc-auth-card__loading{display:none;align-items:center;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb, var(--tc-surface) 92%, transparent);backdrop-filter:blur(4px);border-radius:14px;animation:tc-auth-rise .35s ease;z-index:2}.tc-auth-card__loading.tc-active{display:flex !important}.tc-auth-card__loading p{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--tc-text-secondary)}.tc-auth-card__loading i{width:30px;height:30px;margin-bottom:15px}.tc-auth-card__secondary-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]){animation:tc-auth-field-in .4s ease both}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(1),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(1){animation-delay:0.125s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(2),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(2){animation-delay:0.17s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(3),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(3){animation-delay:0.215s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(4),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(4){animation-delay:0.26s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(5),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(5){animation-delay:0.305s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(6),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(6){animation-delay:0.35s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(7),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(7){animation-delay:0.395s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field:not(.tc-auth-field--entered):not([hidden]):nth-child(8),.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field:not(.tc-auth-field--entered):not([hidden]):nth-child(8){animation-delay:0.44s}.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__actions{animation:tc-auth-rise .45s ease both;animation-delay:.28s}.tc-auth-field{display:flex;flex-direction:column;gap:6px}.tc-auth-field__label{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--tc-auth-ink);line-height:1.4}.tc-auth-field--countries .tc-select-multi{position:relative;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:6px}.tc-auth-field--countries .tc-select-multi__value,.tc-auth-field--countries .tc-select-multi__data{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;pointer-events:none !important}.tc-auth-field--countries .tc-select-multi__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:44px;padding:6px 10px;border:2px solid var(--tc-auth-line);border-radius:10px;background:var(--tc-surface);box-sizing:border-box;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.tc-auth-field--countries .tc-select-multi__box:hover{border-color:color-mix(in srgb, var(--tc-violet) 35%, var(--tc-auth-line))}.tc-auth-field--countries .tc-select-multi__box.sb-error{border-color:var(--tc-danger);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-danger) 35%, transparent)}.tc-auth-field--countries .tc-select-multi--focused .tc-select-multi__box,.tc-auth-field--countries .tc-select-multi--open .tc-select-multi__box{border-color:var(--tc-coral);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-coral) 35%, transparent)}.tc-auth-field--countries .tc-select-multi__chips{display:contents}.tc-auth-field--countries .tc-select-multi__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);color:var(--tc-violet);font-size:12.5px;font-weight:500;line-height:1.2;box-sizing:border-box}.tc-auth-field--countries .tc-select-multi__chip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-auth-field--countries .tc-select-multi__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--tc-violet);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0}.tc-auth-field--countries .tc-select-multi__chip-remove:hover{background:color-mix(in srgb, var(--tc-violet) 12%, transparent)}.tc-auth-field--countries .tc-select-multi__chip-remove:focus-visible{outline:2px solid var(--tc-coral);outline-offset:1px}.tc-auth-field--countries .tc-select-multi__type{flex:1 1 140px;width:auto !important;min-width:120px !important;max-width:100% !important;height:28px;margin:0 !important;padding:0 4px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:14px;font-family:inherit;color:var(--tc-text);outline:none !important}.tc-auth-field--countries .tc-select-multi__type::placeholder{color:var(--tc-muted-light)}.tc-auth-field--countries .tc-select-multi__hint{margin:0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.tc-auth-field--countries .tc-select-multi--has-value .tc-select-multi__hint{display:none}.tc-auth-field--countries .tc-select-multi__suggestions[hidden]{display:none !important}.tc-auth-field__hint{margin:0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.tc-auth-field__select{appearance:auto}.tc-auth-field .tc-input{width:100%;max-width:100%;min-width:0;min-height:44px;font-size:14px;font-family:inherit;padding:10px 12px;border:2px solid var(--tc-auth-line);border-radius:10px;color:var(--tc-text);background:var(--tc-surface);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tc-auth-field .tc-input:hover{border-color:color-mix(in srgb, var(--tc-violet) 35%, var(--tc-auth-line))}.tc-auth-field .tc-input:focus{border-color:var(--tc-coral);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-coral) 35%, transparent);outline:none}.tc-auth-field .tc-input.sb-error{border-color:var(--tc-danger);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-danger) 22%, transparent)}.tc-auth-field .tc-input[readonly]{color:var(--tc-muted-light);background:var(--tc-auth-paper)}.tc-auth-field .tc-auth-strength{display:flex;flex-direction:column;gap:5px;margin-top:2px}.tc-auth-field .tc-auth-strength[hidden]{display:none !important}.tc-auth-field .tc-auth-strength__meter{display:flex;gap:4px}.tc-auth-field .tc-auth-strength__meter span{flex:1;height:4px;border-radius:999px;background:var(--tc-border);transition:background-color .2s,transform .2s}.tc-auth-field .tc-auth-strength__label{margin:0;font-size:12px;line-height:1.45;color:var(--tc-text-secondary);text-align:left}.tc-auth-field .tc-auth-strength[data-level="1"] .tc-auth-strength__meter span:nth-child(-n+1){background:#d94f4f;transform:scaleY(1.15)}.tc-auth-field .tc-auth-strength[data-level="1"] .tc-auth-strength__label{color:#d94f4f}.tc-auth-field .tc-auth-strength[data-level="2"] .tc-auth-strength__meter span:nth-child(-n+2){background:#c47a1a;transform:scaleY(1.15)}.tc-auth-field .tc-auth-strength[data-level="2"] .tc-auth-strength__label{color:#c47a1a}.tc-auth-field .tc-auth-strength[data-level="3"] .tc-auth-strength__meter span:nth-child(-n+3){background:#7762d8;transform:scaleY(1.15)}.tc-auth-field .tc-auth-strength[data-level="3"] .tc-auth-strength__label{color:#7762d8}.tc-auth-field .tc-auth-strength[data-level="4"] .tc-auth-strength__meter span:nth-child(-n+4){background:#2d8a5e;transform:scaleY(1.15)}.tc-auth-field .tc-auth-strength[data-level="4"] .tc-auth-strength__label{color:#2d8a5e}.tc-auth-field--phone .tc-auth-phone{display:flex;gap:8px;align-items:stretch}.tc-auth-field--phone .tc-auth-phone__prefix{width:118px;flex-shrink:0;padding-left:10px;padding-right:8px}.tc-auth-field--phone .tc-auth-phone__national{flex:1;min-width:0}.tc-auth-field__error{margin:0;font-size:12.5px;line-height:1.45;color:var(--tc-danger);text-align:left;animation:tc-auth-rise .25s ease both}.tc-auth-field--reveal-in:not([hidden]){animation:tc-auth-field-in .3s ease both}.tc-auth-field--entered{animation:none !important}.tc-auth-field--step2[hidden]{display:none !important}.tc-auth-otp-channel{margin:0;padding:10px 12px;font-size:13px;line-height:1.5;font-weight:600;color:var(--tc-success);text-align:left;background:var(--tc-success-soft);border:2px solid color-mix(in srgb, var(--tc-success) 22%, transparent);border-radius:10px}.tc-auth-otp-channel[hidden]{display:none !important}.tc-auth-otp-phone[hidden],.tc-auth-otp-code[hidden],.tc-auth-view--otp .btn-send-otp[hidden],.tc-auth-view--otp .btn-verify-otp[hidden],.tc-auth-view--otp .btn-resend-otp[hidden]{display:none !important}.tc-auth-view--otp .tc-auth-card__switch{display:flex;flex-direction:column;align-items:center;gap:2px}.tc-auth-view--otp .btn-resend-otp:disabled{color:var(--tc-muted);text-decoration:none;cursor:default;opacity:.7}.tc-auth-otp-methods{display:flex;flex-direction:column;gap:10px}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;height:auto;min-height:56px;padding:12px 16px;border:2px solid var(--tc-auth-ink);border-radius:10px;background:var(--tc-auth-paper);color:var(--tc-auth-ink);box-shadow:4px 4px 0 var(--tc-auth-ink);text-align:left;font-weight:800;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method:hover:not(:disabled){background:var(--tc-surface);transform:translate(-2px, -2px);box-shadow:6px 6px 0 var(--tc-auth-ink)}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method:active:not(:disabled){transform:translate(2px, 2px);box-shadow:0 0 0 var(--tc-auth-ink)}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method:focus-visible{outline:2px solid var(--tc-coral);outline-offset:2px}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method:disabled,.tc-auth-otp-methods .tc-btn.tc-auth-otp-method.is-unavailable{opacity:.48;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--tc-auth-ink);background:color-mix(in srgb, var(--tc-auth-paper) 80%, var(--tc-muted-light))}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method.is-unavailable .tc-auth-otp-method__hint{color:var(--tc-muted-light)}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method .tc-auth-otp-method__label{font-size:14px;font-weight:800;line-height:1.2;color:var(--tc-auth-ink)}.tc-auth-otp-methods .tc-btn.tc-auth-otp-method .tc-auth-otp-method__hint{font-size:12px;font-weight:600;line-height:1.35;color:var(--tc-muted);letter-spacing:0}.tc-auth-otp-code .tc-input{letter-spacing:.35em;text-align:center;font-size:22px;font-weight:700}.tc-auth-disclaimer{text-align:center;font-size:12px;line-height:1.6;color:var(--tc-text-secondary)}.tc-auth-disclaimer a{color:var(--tc-link);font-weight:600;text-decoration:none}.tc-auth-disclaimer a:hover{text-decoration:underline}@keyframes tc-auth-deck-enter{from{opacity:0;transform:translateY(14px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tc-auth-card-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-auth-card-pulse{0%{transform:scale(1)}40%{transform:scale(1.01)}100%{transform:scale(1)}}@keyframes tc-auth-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-auth-field-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-auth-logo-in{from{opacity:0;transform:translateY(10px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tc-auth-orb-drift{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(24px, -18px, 0)}}@keyframes tc-auth-glow-pulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes tc-auth-dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 45%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--tc-coral) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 0%, transparent)}}@media(max-width: 860px){body.tc-auth-page{--tc-auth-shell-gap: 14px}.tc-auth-shell{padding:14px 12px}.tc-auth-deck{grid-template-columns:1fr;min-height:0}.tc-auth-deck__rail{border-right:0;border-bottom:2px solid var(--tc-auth-line);padding:18px 18px 16px;gap:10px}.tc-auth-deck__headline,.tc-auth-deck__lede,.tc-auth-deck__preview,.tc-auth-deck__pills{display:none}.tc-auth-deck__logo{max-height:72px;max-width:min(200px,100%);margin:6px 0 0;border-radius:16px}.tc-auth-card{padding:22px 18px 18px;box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-auth-ink) 10%, transparent)}.tc-auth-card::before{top:14px;bottom:14px;width:5px}.tc-auth-card__title{font-size:22px}}@media(max-width: 464px){body.tc-auth-page{--tc-auth-shell-gap: 12px}.tc-auth-shell{padding:10px 8px}.tc-auth-deck{border-radius:14px}.tc-auth-deck__rail{padding:14px 14px 12px}.tc-auth-card{padding:20px 14px 16px;border-radius:12px}.tc-auth-card__actions>.tc-btn{height:46px;box-shadow:3px 3px 0 var(--tc-auth-ink)}.tc-auth-card__actions>.tc-btn.tc-btn--primary:hover{box-shadow:4px 4px 0 var(--tc-auth-ink)}}@media(prefers-reduced-motion: reduce){.tc-auth-shell__orb,.tc-auth-deck,.tc-auth-deck__kicker,.tc-auth-deck__logo,.tc-auth-deck__headline,.tc-auth-deck__lede,.tc-auth-deck__preview,.tc-auth-deck__pills,.tc-auth-deck__rail-glow,.tc-auth-deck__preview-dot,.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card,.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-auth-field,.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__fields>.tc-field,.tc-auth-view.tc-active.tc-auth-view--entering .tc-auth-card__actions,.tc-auth-card__alert,.tc-auth-field--reveal-in,.tc-auth-field__error{animation:none !important}.tc-auth-card__actions>.tc-btn,.tc-auth-otp-method,.tc-auth-field .tc-input,.tc-auth-card__oauth .tc-btn{transition:none !important}}body.sb-lightbox-active,body.sb-dialog-active{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-modal-surface: var(--tc-surface);--tc-modal-canvas: var(--tc-canvas);--tc-modal-line: var(--tc-border);--tc-modal-muted: var(--tc-muted);--tc-modal-text: var(--tc-text);--tc-modal-radius: 16px}[data-tc-theme=dark] body.sb-lightbox-active,[data-tc-theme=dark] body.sb-dialog-active{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}.sb-lightbox-overlay{position:fixed;inset:0;z-index:10000000;display:none;background:rgba(51,43,58,.45);background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 45%, transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.sb-lightbox-overlay.sb-active{display:block;pointer-events:auto}.sb-lightbox-overlay.sb-dialog-overlay-active{z-index:10000002 !important;background:rgba(51,43,58,.55) !important;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 55%, transparent) !important}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal){--tc-modal-surface: var(--tc-surface, #fff);--tc-modal-canvas: var(--tc-canvas, #fff9f2);--tc-modal-line: var(--tc-border, #e8e0f0);--tc-modal-muted: var(--tc-muted, #6b6178);--tc-modal-text: var(--tc-text, #332b3a);--tc-modal-radius: 16px;position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:10000001 !important;display:none;pointer-events:auto !important;margin:0 !important;padding:0;border:1px solid var(--tc-modal-line);border-radius:var(--tc-modal-radius);background:var(--tc-modal-surface) !important;color:var(--tc-modal-text);box-shadow:0 24px 48px color-mix(in srgb, var(--tc-aubergine, #332b3a) 14%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-modal-line) 65%, transparent);overflow:hidden;transform:translate(-50%, -50%) !important;box-sizing:border-box !important;isolation:isolate;max-width:min(100%,100vw - 16px) !important;max-height:min(90vh,100vh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}@supports(height: 100dvh){.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal){max-height:min(90dvh,100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal).sb-active{display:flex !important;flex-direction:column}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal) .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;max-height:inherit;overflow:hidden;background:var(--tc-modal-surface)}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal) .tc-modal__header{flex:0 0 auto;background:var(--tc-modal-surface);border-bottom:1px solid var(--tc-modal-line)}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal) .tc-modal__body{flex:1 1 auto;min-height:0;background:var(--tc-modal-canvas)}.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal) .tc-modal__footer{flex:0 0 auto;background:var(--tc-modal-surface);border-top:1px solid var(--tc-modal-line)}@media(max-width: 640px){.tc-modal:not(.tc-app-settings-modal):not(.tc-calendar-event-modal):not(.tc-user-edit-modal):not(.tc-setup-composer-modal):not(.tc-forms-rich-modal):not(.tc-conv-filters-modal):not(.tc-tenant-ops-modal){width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important}}.sb-dialog-box.sb-dialog-card{background:var(--tc-surface, #fff) !important;color:var(--tc-text, #332b3a)}.sb-dialog-box.sb-dialog-card.sb-lightbox,.sb-dialog-box.sb-dialog-card.sb-dialog-modal-layer{background:var(--tc-surface, #fff) !important;color:var(--tc-text, #332b3a) !important;border:1px solid var(--tc-border, #e8e0f0);border-radius:14px;box-shadow:0 24px 48px color-mix(in srgb, var(--tc-aubergine, #332b3a) 16%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-border, #e8e0f0) 65%, transparent);overflow:hidden}body.sb-dialog-active .sb-dialog-box.sb-dialog-card,body.sb-dialog-active .sb-dialog-box.sb-dialog-modal-layer{z-index:10000003 !important}@keyframes tc-dialog-spin{to{transform:rotate(360deg)}}@keyframes tc-dialog-fade-in{from{opacity:0}to{opacity:1}}@keyframes tc-delete-status-pulse{0%,100%{opacity:1}50%{opacity:.55}}.sb-dialog-box.sb-dialog-card.sb-lightbox{margin:0 !important;margin-left:0 !important;margin-top:0 !important}.sb-dialog-box.sb-dialog-card.sb-dialog-modal-layer{border:1px solid var(--tc-border);color:var(--tc-text);box-shadow:0 24px 48px color-mix(in srgb, var(--tc-text) 16%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-border) 65%, transparent)}.sb-dialog-box.sb-dialog-card.sb-lightbox.sb-active{animation:tc-dialog-fade-in .18s ease}.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-close,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-close,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-confirm,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-confirm,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-confirm,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-close,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-confirm,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-close{display:none}.sb-dialog-box.sb-dialog-card[data-type=error],.sb-dialog-box.sb-dialog-card#error,.sb-dialog-box.sb-dialog-card[data-type=alert],.sb-dialog-box.sb-dialog-card[data-type=choice],.sb-dialog-box.sb-dialog-card[data-type=info],.sb-dialog-box.sb-dialog-card[data-type=map],.sb-dialog-box.sb-dialog-card[data-type=success],.sb-dialog-box.sb-dialog-card[data-type=training],.sb-dialog-box.sb-dialog-card#sb-embeddings-box{max-width:440px;padding:0;text-align:left;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px color-mix(in srgb, var(--tc-text) 18%, transparent);background:var(--tc-surface)}.sb-dialog-box.sb-dialog-card[data-type=error].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=error].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card#error.sb-lightbox,.sb-dialog-box.sb-dialog-card#error.sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=alert].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=alert].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=choice].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=choice].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=info].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=info].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=map].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=map].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=success].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=success].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=training].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=training].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-lightbox,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-dialog-modal-layer{position:fixed;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%, -50%);margin:0 !important;height:auto !important;min-height:0;max-height:calc(100dvh - 48px);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px)}.sb-dialog-box.sb-dialog-card[data-type=error].sb-active,.sb-dialog-box.sb-dialog-card#error.sb-active,.sb-dialog-box.sb-dialog-card[data-type=alert].sb-active,.sb-dialog-box.sb-dialog-card[data-type=choice].sb-active,.sb-dialog-box.sb-dialog-card[data-type=info].sb-active,.sb-dialog-box.sb-dialog-card[data-type=map].sb-active,.sb-dialog-box.sb-dialog-card[data-type=success].sb-active,.sb-dialog-box.sb-dialog-card[data-type=training].sb-active,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-active{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) auto;align-content:start;justify-items:stretch;min-height:0}.sb-dialog-box.sb-dialog-card[data-type=error].sb-active>p:empty,.sb-dialog-box.sb-dialog-card#error.sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=alert].sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=choice].sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=info].sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=map].sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=success].sb-active>p:empty,.sb-dialog-box.sb-dialog-card[data-type=training].sb-active>p:empty,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-active>p:empty{display:none}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-title,.sb-dialog-box.sb-dialog-card#error .sb-title,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-title,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title{display:flex;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:16px 20px;background:var(--tc-danger-soft);border-bottom:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);color:color-mix(in srgb, var(--tc-danger) 72%, var(--tc-text));font-size:16px;line-height:1.35;font-weight:600}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-title i,.sb-dialog-box.sb-dialog-card#error .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-title i,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title i{font-size:22px;height:auto;width:auto;color:var(--tc-danger);flex-shrink:0;display:inline-block;text-align:left;line-height:1}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-title span,.sb-dialog-box.sb-dialog-card#error .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title span,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-title span,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title span{display:block}.sb-dialog-box.sb-dialog-card[data-type=error][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=error][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card#error[data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card#error[data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=alert][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=alert][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=choice][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=choice][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=info][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=info][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=map][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=map][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=success][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=success][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=training][data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=training][data-type=choice] .sb-title,.sb-dialog-box.sb-dialog-card#sb-embeddings-box[data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card#sb-embeddings-box[data-type=choice] .sb-title{background:var(--tc-warning-soft);border-bottom-color:color-mix(in srgb, var(--tc-warning) 30%, transparent);color:color-mix(in srgb, var(--tc-warning) 75%, var(--tc-text))}.sb-dialog-box.sb-dialog-card[data-type=error][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=error][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card#error[data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card#error[data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=alert][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=alert][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=choice][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=choice][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=info][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=info][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=map][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=map][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=success][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=success][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=training][data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=training][data-type=choice] .sb-title i,.sb-dialog-box.sb-dialog-card#sb-embeddings-box[data-type=alert] .sb-title i,.sb-dialog-box.sb-dialog-card#sb-embeddings-box[data-type=choice] .sb-title i{color:var(--tc-warning)}.sb-dialog-box.sb-dialog-card[data-type=error]>p,.sb-dialog-box.sb-dialog-card#error>p,.sb-dialog-box.sb-dialog-card[data-type=alert]>p,.sb-dialog-box.sb-dialog-card[data-type=choice]>p,.sb-dialog-box.sb-dialog-card[data-type=info]>p,.sb-dialog-box.sb-dialog-card[data-type=map]>p,.sb-dialog-box.sb-dialog-card[data-type=success]>p,.sb-dialog-box.sb-dialog-card[data-type=training]>p,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p{margin:0;padding:20px 24px;width:100%;min-width:0;box-sizing:border-box;font-weight:400;font-size:15px;line-height:1.5;text-align:left}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#error .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-info-body{width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card#error .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-panel,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-panel{display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;box-sizing:border-box}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card#error .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-summary,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-summary{font-size:15px;line-height:1.55;color:var(--tc-text);margin:0;font-weight:500}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card#error .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-hint,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-hint{font-size:13px;line-height:1.45;color:var(--tc-muted-light);margin:0;font-weight:400}.sb-dialog-box.sb-dialog-card[data-type=error] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card#error .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=alert] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=choice] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=success] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card[data-type=training] .tc-dirty-owners,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .tc-dirty-owners{margin:8px 0 0;padding-left:18px;list-style:disc}.sb-dialog-box.sb-dialog-card[data-type=error] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card#error .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=alert] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=choice] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=success] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card[data-type=training] .tc-dirty-owners li,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .tc-dirty-owners li{margin:2px 0;font-size:13px;color:var(--tc-text-muted, #667085)}.sb-dialog-box.sb-dialog-card[data-type=error] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card#error .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=alert] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=choice] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=info] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=success] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card[data-type=training] .tc-qea-io-panel .tc-qea-io-actions,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .tc-qea-io-panel .tc-qea-io-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.sb-dialog-box.sb-dialog-card[data-type=error] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card#error .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=alert] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=choice] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=info] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=success] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card[data-type=training] .tc-qea-io-panel .tc-qea-io-actions .tc-btn,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .tc-qea-io-panel .tc-qea-io-actions .tc-btn{margin:0}.sb-dialog-box.sb-dialog-card[data-type=error] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card#error .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=alert] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=choice] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=info] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=success] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card[data-type=training] .tc-qea-io-panel .sb-dialog-hint,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .tc-qea-io-panel .sb-dialog-hint{margin:8px 0 0}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions{padding:16px 24px 24px;border-top:1px solid var(--tc-border);display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;box-sizing:border-box}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions a.sb-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:108px;height:44px;min-height:44px;flex:0 0 auto;margin:0 !important;padding:0 16px;line-height:1.2;font-weight:500;font-size:14px;border-radius:8px;box-shadow:none;white-space:nowrap;text-decoration:none;cursor:pointer}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-close{display:none !important}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-cancel,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-cancel{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-cancel:hover,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-cancel:hover{background:var(--tc-lavender);border-color:var(--tc-muted-light);color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-dialog-action,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-close,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-dialog-action{background:var(--tc-coral);color:var(--tc-canvas);border:1px solid var(--tc-coral)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-close:hover,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-dialog-action:hover{background:var(--tc-coral-hover);border-color:var(--tc-coral-hover)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-confirm.sb-btn-red,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-confirm.sb-btn-red{background:var(--tc-danger);border:1px solid var(--tc-danger);color:var(--tc-surface)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=choice] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-confirm.sb-btn-red:hover,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-confirm.sb-btn-red:hover{background:var(--tc-danger);border-color:var(--tc-danger)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-close.sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-confirm.sb-dialog-action,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-close.sb-dialog-action,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-confirm.sb-dialog-action{display:inline-flex !important;background:var(--tc-coral);border-color:var(--tc-coral)}.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-close.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-confirm.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-close.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-confirm.sb-dialog-action:hover{background:var(--tc-coral-hover);border-color:var(--tc-coral-hover)}.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title{background:var(--tc-success-soft);border-bottom-color:color-mix(in srgb, var(--tc-success) 30%, transparent);color:color-mix(in srgb, var(--tc-success) 75%, var(--tc-text))}.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title i{color:var(--tc-success)}.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-close.sb-dialog-action{display:inline-flex !important;background:var(--tc-coral);border-color:var(--tc-coral)}.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-close.sb-dialog-action:hover{background:#0274c0;border-color:#0274c0}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-title,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-title{background:var(--tc-lavender);border-bottom:1px solid var(--tc-border);color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title i,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title i,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-title i,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-title i{color:var(--tc-coral)}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-description,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-description,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-description,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-description{margin-bottom:12px}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-field,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-field,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-field,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-field{display:flex;flex-direction:column;gap:10px}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-input,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-input,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-input,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-lavender);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45;color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-btn,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-btn,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-btn{align-self:flex-start;min-height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--tc-text);background:var(--tc-text);color:var(--tc-surface);font-size:14px;font-weight:500;cursor:pointer}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-btn:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-btn:hover,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-btn:hover,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-btn:hover{background:#1f2937;border-color:#1f2937}.sb-dialog-box.sb-dialog-card[data-type=info] .tc-dialog-copy-btn--copied,.sb-dialog-box.sb-dialog-card[data-type=map] .tc-dialog-copy-btn--copied,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .tc-dialog-copy-btn--copied,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .tc-dialog-copy-btn--copied{background:#059669;border-color:#059669}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-close.sb-dialog-action,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-close.sb-dialog-action,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-dialog-actions .sb-close.sb-dialog-action,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-dialog-actions .sb-close.sb-dialog-action{display:inline-flex !important;background:var(--tc-text);border-color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-close.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-close.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-dialog-actions .sb-close.sb-dialog-action:hover,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-dialog-actions .sb-close.sb-dialog-action:hover{background:#1f2937;border-color:#1f2937}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-dialog-info-body{width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body pre,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-info-body pre,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-url .sb-dialog-info-body pre,.sb-dialog-box.sb-dialog-card#tc-dialog-copy-text .sb-dialog-info-body pre{margin:0;text-align:left;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45;color:var(--tc-text)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-title,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title{background:var(--tc-lavender);border-bottom-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);color:var(--tc-violet)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-spinner,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-spinner{display:inline-block;width:20px;height:20px;border:2px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);border-top-color:var(--tc-violet);border-radius:50%;animation:tc-dialog-spin .7s linear infinite;flex-shrink:0}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-status,.sb-dialog-box.sb-dialog-card[data-type=training]>p span,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-status,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p span{color:var(--tc-text);font-size:15px;line-height:1.5}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-status--progress>span:first-child,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-status--progress>span:first-child{animation:tc-delete-status-pulse 1.2s ease-in-out infinite}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress{display:flex;flex-direction:column;gap:12px}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__header,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__header .sb-training-status,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__header .sb-training-status{flex:1;min-width:0;margin:0}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__percent,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__percent{flex-shrink:0;font-size:14px;font-weight:700;color:var(--tc-violet)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__meta,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__meta{display:flex;justify-content:flex-end;font-size:13px;font-weight:600;color:var(--tc-violet)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__track,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__track{width:100%;height:8px;border-radius:999px;background:var(--tc-lavender);overflow:hidden}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__bar,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__bar{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg, var(--tc-violet), var(--tc-violet));transition:width .35s ease}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__detail,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__detail{font-size:13px;color:var(--tc-muted)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-training-progress__detail pre,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-training-progress__detail pre{margin:0}.sb-dialog-box.sb-dialog-card[data-type=training]>p pre,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p pre{margin:12px 0;padding:10px 12px;background:var(--tc-lavender);border:1px solid var(--tc-border);border-radius:8px;font-size:13px;line-height:1.45;color:var(--tc-text);white-space:pre-wrap;word-break:break-word}.sb-dialog-box.sb-dialog-card[data-type=training]>p span+span,.sb-dialog-box.sb-dialog-card[data-type=training]>p span+pre+span,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p span+span,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p span+pre+span{display:block;margin-top:8px;font-size:13px;color:var(--tc-muted)}.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions{display:none !important}@media(max-width: 767px){.sb-dialog-box.sb-dialog-card[data-type=alert].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=alert].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=error].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=error].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card#error.sb-lightbox,.sb-dialog-box.sb-dialog-card#error.sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=info].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=info].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=map].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=map].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=success].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=success].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card[data-type=training].sb-lightbox,.sb-dialog-box.sb-dialog-card[data-type=training].sb-dialog-modal-layer,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-lightbox,.sb-dialog-box.sb-dialog-card#sb-embeddings-box.sb-dialog-modal-layer{width:min(440px,100vw - 24px) !important;max-width:calc(100vw - 24px) !important}.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-title,.sb-dialog-box.sb-dialog-card#error .sb-title,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-title,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-title,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-title{padding:14px 16px}.sb-dialog-box.sb-dialog-card[data-type=alert]>p,.sb-dialog-box.sb-dialog-card[data-type=error]>p,.sb-dialog-box.sb-dialog-card#error>p,.sb-dialog-box.sb-dialog-card[data-type=info]>p,.sb-dialog-box.sb-dialog-card[data-type=map]>p,.sb-dialog-box.sb-dialog-card[data-type=success]>p,.sb-dialog-box.sb-dialog-card[data-type=training]>p,.sb-dialog-box.sb-dialog-card#sb-embeddings-box>p{padding:16px}.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#error .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-info-body,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-info-body{padding:16px}.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions{flex-direction:column;align-items:stretch;padding:12px 16px 16px}.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=alert] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=error] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card#error .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=map] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=success] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card[data-type=training] .sb-dialog-actions a.sb-btn,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions .sb-btn,.sb-dialog-box.sb-dialog-card#sb-embeddings-box .sb-dialog-actions a.sb-btn{min-width:0;width:100%}}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]{--tc-modal-inset: 20px;--tc-modal-radius: 16px}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card.sb-lightbox,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card.sb-dialog-modal-layer,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info].sb-lightbox,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info].sb-dialog-modal-layer{position:fixed !important;top:var(--tc-modal-inset) !important;right:var(--tc-modal-inset) !important;bottom:var(--tc-modal-inset) !important;left:var(--tc-modal-inset) !important;width:auto !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;transform:none !important;border-radius:var(--tc-modal-radius) !important;box-shadow:0 24px 48px color-mix(in srgb, var(--tc-text) 14%, transparent) !important;overflow:hidden !important;box-sizing:border-box !important;z-index:10000003 !important}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card.sb-active,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info].sb-active{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;align-content:stretch !important;justify-content:flex-start !important;justify-items:stretch !important}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card>.sb-title,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card>p,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card .sb-dialog-info-body,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card .sb-dialog-actions,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]>.sb-title,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]>p,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions{width:100% !important;max-width:100% !important;align-self:stretch !important;box-sizing:border-box !important}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card>.sb-title,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]>.sb-title{flex:0 0 auto;margin:0 !important;background:var(--tc-surface);border-bottom:1px solid var(--tc-border);color:var(--tc-text)}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card .sb-dialog-info-body,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-info-body{flex:1 1 auto !important;min-height:0 !important;max-height:none !important;overflow:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card .sb-dialog-actions,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions{flex:0 0 auto;border-top:1px solid var(--tc-border);background:var(--tc-surface)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card{max-width:480px}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .sb-dialog-summary{margin:0;font-size:14px;line-height:1.45;color:var(--tc-text)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__disclaimer{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);border-radius:10px;background:var(--tc-danger-soft)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__disclaimer-title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--tc-danger)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__list{margin:0;padding:0 0 0 18px;color:#7f1d1d;font-size:13px;line-height:1.45}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__list li+li{margin-top:6px}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__label{display:block;margin:2px 0 0;font-size:13px;font-weight:600;color:var(--tc-text)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__label strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em;color:var(--tc-text)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__input{display:block;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:14px;box-sizing:border-box}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .tc-dialog-typed__input:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 3px rgba(220,38,38,.12)}#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .sb-confirm.is-disabled,#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .sb-confirm[aria-disabled=true],#tc-dialog-cancel-subscription.sb-dialog-box.sb-dialog-card .sb-confirm:disabled{opacity:.45;pointer-events:none;cursor:not-allowed}@media(max-width: 991px){#tc-playground-query-panel.sb-dialog-box.sb-dialog-card,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]{--tc-modal-inset: 0;--tc-modal-radius: 0}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card.sb-lightbox,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card.sb-dialog-modal-layer,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info].sb-lightbox,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info].sb-dialog-modal-layer{border:none !important;border-radius:0 !important;box-shadow:none !important;width:auto !important;max-width:none !important}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card>.sb-title,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info]>.sb-title{padding-top:calc(14px + env(safe-area-inset-top, 0px))}#tc-playground-query-panel.sb-dialog-box.sb-dialog-card .sb-dialog-actions,#tc-playground-query-panel.sb-dialog-box.sb-dialog-card[data-type=info] .sb-dialog-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}.tc-area--users{--tc-users-ink: var(--tc-aubergine, #332b3a);--tc-users-paper: var(--tc-ivory, #fff9f2);--tc-users-rail: #f6f2ec;--tc-users-line: var(--tc-border);--tc-users-accent: var(--tc-coral);--tc-users-accent-ink: var(--tc-surface);--tc-users-header-bg: color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));--tc-users-row-hover: color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));--tc-users-row-alt: color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));--tc-users-row-selected: color-mix(in srgb, var(--tc-peach) 52%, var(--tc-surface));--tc-users-line-row: color-mix(in srgb, var(--tc-border) 85%, transparent);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-users-paper);color:var(--tc-users-ink)}.tc-users-desk{position:relative}.tc-users-deck.is-entering{animation:tc-users-deck-in .35s ease}@keyframes tc-users-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-users-deck__rail-label{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-users-deck__rail-label>i{flex-shrink:0;font-size:11px;line-height:1;color:var(--tc-muted)}.tc-users-deck__rail-actions{display:flex;flex-wrap:wrap;gap:6px}.tc-users-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 16px;border:2px solid var(--tc-users-ink);border-radius:10px;background:var(--tc-users-accent);color:var(--tc-users-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.tc-users-deck__cta:hover{background:var(--tc-users-ink);border-color:var(--tc-users-ink);color:var(--tc-surface)}.tc-users-panels{height:100%;min-height:0}.tc-users-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tc-users-panel__head{flex:0 0 auto}.tc-users-deck__rail-actions{display:none}.tc-users-roster-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-bottom:2px solid var(--tc-users-line);background:color-mix(in srgb, var(--tc-users-paper) 70%, var(--tc-surface));box-sizing:border-box}.tc-users-roster-bar__meta{margin:0;min-width:0;flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-muted)}.tc-users-roster-bar__meta::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--tc-success);vertical-align:.05em;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 45%, transparent);animation:tc-users-roster-pulse 2.4s ease-out infinite}@keyframes tc-users-roster-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-users-roster-bar__tools{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.tc-users-roster-bar__tools .tc-icon-actions-cluster{min-width:0}.tc-users-deck__list-wrap{flex:1 1 auto;min-height:0;border:2px solid var(--tc-users-line);border-radius:12px;background:var(--tc-users-paper);overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 80%, transparent)}.tc-area--users .tc-user-list{--tc-user-accent: var(--tc-users-accent);--tc-user-accent-soft: color-mix(in srgb, var(--tc-coral) 14%, transparent);--tc-user-surface: transparent;--tc-user-header-bg: var(--tc-users-header-bg);--tc-user-row-hover: var(--tc-users-row-hover);--tc-user-row-alt: var(--tc-users-row-alt);--tc-user-line: var(--tc-users-line-row);height:100%;min-height:280px;border-radius:12px}@media(max-width: 980px){.tc-users-deck__rail .tc-users-audience-filter,.tc-users-deck__rail-actions{flex:1 1 100%;min-width:0}.tc-users-deck__rail-foot{flex:1 1 160px;margin-top:0;min-width:140px}}[data-tc-theme=dark] .tc-area--users{--tc-users-header-bg: color-mix(in srgb, var(--tc-peach) 48%, var(--tc-surface));--tc-users-row-hover: color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));--tc-users-row-alt: color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));--tc-users-row-selected: color-mix(in srgb, var(--tc-peach) 50%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail{--tc-filter-control-h: 38px;--tc-filter-radius: 8px;--tc-filter-border: var(--tc-border);--tc-filter-surface: var(--tc-surface);padding-left:22px;padding-right:20px}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__sync{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.sb-active .tc-users-audience-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.tc-active .tc-users-audience-filter__list{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.sb-menu-wide ul.tc-users-audience-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter{position:relative;z-index:20;flex:0 0 auto;align-self:stretch;width:100%;margin:0;padding:10px 10px 10px;border:2px solid var(--tc-users-line, var(--tc-border));border-radius:12px;background:color-mix(in srgb, var(--tc-surface) 72%, var(--tc-users-paper, var(--tc-ivory)));box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list{display:flex !important;flex-direction:column;gap:5px;position:static;min-width:0;max-height:none;padding:0;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);margin:0;padding:0 11px;border:2px solid var(--tc-users-line, var(--tc-border));border-radius:10px;background:var(--tc-users-paper, var(--tc-ivory));color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li span{flex:0 0 auto;margin:0;padding:2px 7px;border-radius:999px;background:color-mix(in srgb, var(--tc-border) 45%, transparent);color:var(--tc-muted);font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3;opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li:hover:not(.sb-active){border-color:color-mix(in srgb, var(--tc-aubergine) 22%, var(--tc-border));background:var(--tc-surface);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li:hover:not(.sb-active) span{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-aubergine)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li.sb-active{border-color:var(--tc-aubergine, #332b3a);background:var(--tc-lavender, #eee9ff);color:var(--tc-aubergine, #332b3a);box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a),2px 2px 0 var(--tc-aubergine, #332b3a),3px 3px 0 var(--tc-aubergine, #332b3a);transform:translate(-1px, -1px);font-weight:800}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li.sb-active span{background:color-mix(in srgb, var(--tc-coral) 20%, var(--tc-surface));color:var(--tc-aubergine)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list li:focus-visible{outline:2px solid var(--tc-coral);outline-offset:1px}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-deck__rail-label{margin-left:6px;margin-bottom:8px}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-toolbar__bulk{width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--users.tc-segment-open .tc-users-deck__rail{z-index:40}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle{display:inline-flex;width:100%;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);font-weight:700}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__list{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.sb-active .tc-users-audience-filter__list{display:flex !important;flex-direction:column;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;padding:6px;border:2px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);box-shadow:4px 4px 0 var(--tc-aubergine)}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.sb-active .tc-users-audience-filter__list li{width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);text-transform:none;font-size:12px;padding:0 12px;border-radius:8px;border-left-width:2px}.tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter.sb-active .tc-users-audience-filter__list li.sb-active{transform:none;box-shadow:none;border-left-width:4px;padding-left:10px}}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle{padding:0 10px 0 28px;text-align:right}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-users-deck__rail .tc-users-audience-filter__toggle::after{right:auto;left:10px}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-area__body--users{width:100%;height:100%;max-width:none;flex:1 1 auto;min-height:0;isolation:isolate}.tc-shell[data-tc-app=tenant-admin] .tc-user-list{--tc-user-list-extras: ;--tc-user-text: var(--tc-text);--tc-user-muted: var(--tc-muted);--tc-user-list-header-h: 44px;display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:0;margin:0;padding:0;box-sizing:border-box;border:none;border-radius:0;background:var(--tc-user-surface);box-shadow:none;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__viewport{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty .tc-user-list__viewport{min-height:220px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table-wrap{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-users-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:13px;counter-reset:tc-user-row;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--num{width:36px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--select{width:42px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--name{width:24%}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--extra{width:10%}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--email{width:18%}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--type{width:84px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--activity{width:14%}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--registered{width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead th{position:sticky;top:0;z-index:3;height:var(--tc-user-list-header-h);padding:0 12px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-muted);background:color-mix(in srgb, var(--tc-users-paper) 88%, var(--tc-surface));border-bottom:2px solid var(--tc-users-line);white-space:nowrap;vertical-align:middle;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead .tc-user-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light);font-size:10px;font-weight:800}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead .tc-user-list__col--num::before{content:none}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead .tc-user-list__col--select{text-align:center;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr{cursor:pointer;transition:background .14s ease}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:hover .tc-user-list__col--num{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:focus-visible{outline:2px solid var(--tc-coral);outline-offset:-2px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:has(.tc-user-list__col--select input:checked) td{background:color-mix(in srgb, var(--tc-peach) 52%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody td{padding:11px 12px;border-bottom:1px solid var(--tc-users-line);background:var(--tc-surface);color:var(--tc-user-text);vertical-align:middle;transition:background .14s ease}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:nth-child(even) td{background:color-mix(in srgb, var(--tc-lavender) 12%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:hover td,.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:nth-child(even):hover td,.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:has(.tc-user-list__col--select input:checked) td{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody tr:has(.tc-user-list__col--select input:checked) td{background:color-mix(in srgb, var(--tc-peach) 52%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.tc-shell[data-tc-app=tenant-admin] tbody .tc-user-list__col--num::before{counter-increment:tc-user-row;content:counter(tc-user-row)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select{text-align:center;padding-left:8px !important;padding-right:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--name{white-space:normal}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--email{color:var(--tc-user-muted);font-size:13px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--type{text-align:left}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--activity,.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--registered{color:var(--tc-user-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--registered{padding-right:14px !important}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__registered-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row-open{flex:0 0 auto;font-size:11px;color:var(--tc-muted);opacity:0;transition:opacity .15s ease,color .15s ease}.tc-shell[data-tc-app=tenant-admin] tbody tr:hover .tc-user-list__row-open{opacity:1;color:var(--tc-coral)}@media(min-width: 641px){.tc-shell[data-tc-app=tenant-admin] .tc-user-list__meta--email,.tc-shell[data-tc-app=tenant-admin] .tc-user-list__meta-row{display:none !important}}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] tbody .tc-user-list__col{font-size:13px;color:var(--tc-user-text)}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field]{cursor:pointer;user-select:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field] .tc-user-list__col-label{display:inline-flex;align-items:center;gap:4px;max-width:100%}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field]:hover:not(.sb-active){color:var(--tc-text);background:color-mix(in srgb, var(--tc-lavender) 40%, transparent)}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field].sb-active{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 22%, var(--tc-surface));box-shadow:inset 0 -2px 0 var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field].sb-active .tc-user-list__col-label::after{content:"a";font-family:"Support Board Icons";font-size:8px;color:var(--tc-coral);line-height:1}.tc-shell[data-tc-app=tenant-admin] thead .tc-user-list__col[data-field].sb-active.sb-order-asc .tc-user-list__col-label::after{transform:rotate(180deg)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select{text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid var(--tc-border);border-radius:4px;background:var(--tc-surface);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select input[type=checkbox]:hover{border-color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select input[type=checkbox]:checked{border-color:var(--tc-coral);background:var(--tc-coral);box-shadow:0 0 0 3px var(--tc-user-accent-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__col--select input[type=checkbox]:checked::after{content:"";display:block;width:4px;height:7px;margin:1px auto;border:solid var(--tc-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty{--tc-user-list-header-h: 0px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty .tc-users-table thead{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty .tc-user-list__empty{top:0}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__body{margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__profile{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__identity{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__meta-row{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover;border:2px solid var(--tc-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-violet) 16%, transparent),0 2px 6px color-mix(in srgb, var(--tc-aubergine) 5%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tc-peach) 55%, var(--tc-lavender)), var(--tc-lavender));transition:box-shadow .15s ease,transform .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row:hover .tc-user-list__avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 35%, transparent),0 4px 12px color-mix(in srgb, var(--tc-coral) 12%, transparent);transform:scale(1.02)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__avatar--online{box-shadow:0 0 0 2px var(--tc-surface),0 0 0 3.5px var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__name{font-weight:600;font-size:13.5px;letter-spacing:-0.015em;color:var(--tc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__meta{display:none;font-size:12px;font-weight:400;color:var(--tc-user-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__empty-value{color:var(--tc-border);font-style:normal}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__type{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;white-space:nowrap;border:1.5px solid rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__type::before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=lead] .tc-user-list__type{background:var(--tc-warning-soft);color:var(--tc-warning);border-color:color-mix(in srgb, var(--tc-warning) 28%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=lead] .tc-user-list__type::before{background:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=user] .tc-user-list__type{background:var(--tc-lavender);color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=user] .tc-user-list__type::before{background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=visitor] .tc-user-list__type{background:var(--tc-lavender);color:var(--tc-muted);border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=visitor] .tc-user-list__type::before{background:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=agent] .tc-user-list__type,.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=admin] .tc-user-list__type{background:color-mix(in srgb, var(--tc-lavender) 80%, var(--tc-surface));color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 30%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=agent] .tc-user-list__type::before,.tc-shell[data-tc-app=tenant-admin] .tc-user-list__row[data-user-type=admin] .tc-user-list__type::before{background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list:not(.tc-user-list--empty) .tc-user-list__empty{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty .tc-user-list__empty{position:absolute;top:var(--tc-user-list-header-h);right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:24px 20px;pointer-events:none;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-user-list--empty .tc-user-list__empty[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty{position:relative;width:min(100%,440px);margin:0;text-align:center;transform:translateY(-4%)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__card{position:relative;z-index:1;padding:24px 28px 26px;border-radius:14px;background:var(--tc-surface);border:2px solid var(--tc-border);box-shadow:4px 4px 0 var(--tc-aubergine);pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__mock{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,220px);margin:0 auto 20px;padding:16px 14px;border-radius:16px;background:color-mix(in srgb, var(--tc-canvas) 70%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__mock-avatar{display:block;width:36px;height:36px;border-radius:50%;background:var(--tc-lavender);border:2px solid var(--tc-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-violet) 20%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__mock-avatar--alt{width:42px;height:42px;background:var(--tc-peach);box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-coral) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__mock-avatar--sm{width:28px;height:28px;opacity:.85}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__title{display:block;margin:0;font-weight:700;font-size:21px;line-height:1.3;letter-spacing:-0.025em;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__text{margin:10px auto 0;max-width:32ch;font-size:14px;line-height:1.55;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__trail{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 14%, transparent);font-size:12px;font-weight:600;color:var(--tc-coral);line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .tc-user-list.sb-loading .tc-user-list__viewport{opacity:.55}@media(min-width: 641px){.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table{display:table !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table>thead{display:table-header-group !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table>tbody{display:table-row-group !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table tr{display:table-row !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table th,.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-users-table td{display:table-cell !important}}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-user-list{--tc-user-list-header-h: 44px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--name{width:28%}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__name{font-size:14px}}@media(min-width: 641px)and (max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-user-list{--tc-user-list-header-h: 40px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table col.tc-users-table__col--name{width:30%}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead th,.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody td{padding-left:8px;padding-right:8px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__avatar{width:32px;height:32px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__name{font-size:13px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-users-roster-bar{flex-wrap:wrap;padding:8px 10px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table-wrap{padding:0 8px 10px;overflow-x:auto;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-users-table{min-width:700px;font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-users-table thead th,.tc-shell[data-tc-app=tenant-admin] .tc-users-table tbody td{padding:9px 8px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__avatar{width:30px;height:30px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__name{font-size:13px}.tc-shell[data-tc-app=tenant-admin] .tc-user-list__empty{top:0;padding:16px 12px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__card{padding:22px 18px 20px}.tc-shell[data-tc-app=tenant-admin] .tc-users-empty__title{font-size:18px}}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-user-list__header [data-field].sb-active .tc-user-list__col-label{flex-direction:row-reverse}.tc-area--forms{--tc-forms-ink: var(--tc-aubergine, #332b3a);--tc-forms-paper: var(--tc-ivory, #fff9f2);--tc-forms-rail: #f6f2ec;--tc-forms-line: var(--tc-border);--tc-forms-accent: var(--tc-coral);--tc-forms-accent-ink: var(--tc-surface);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-forms-paper);color:var(--tc-forms-ink)}.tc-forms-desk{position:relative;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.tc-forms-studio__workspace>.tc-forms-library,.tc-forms-studio__workspace>.tc-forms-editor{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:0;width:100%;overflow:hidden}.tc-forms-studio__workspace>.tc-forms-library>.tc-forms-deck,.tc-forms-studio__workspace>.tc-forms-editor>.tc-forms-deck{flex:1 1 auto;min-height:0;height:0;width:100%}.tc-forms-deck{color:var(--tc-forms-ink)}.tc-forms-deck.is-entering{animation:tc-forms-deck-in .35s ease}@keyframes tc-forms-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-forms-deck__rail-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-forms-deck__search{display:block;position:relative;width:100%}.tc-forms-deck__search>i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--tc-muted-light);pointer-events:none}.tc-forms-deck__search>input{display:block;width:100%;height:40px;margin:0;padding:0 12px 0 32px;border:2px solid var(--tc-forms-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-forms-ink);font-family:inherit;font-size:13px;box-sizing:border-box;outline:none}.tc-forms-deck__search>input:focus{border-color:var(--tc-forms-ink);box-shadow:2px 2px 0 var(--tc-forms-ink)}.tc-forms-deck__search>input::placeholder{color:var(--tc-muted-light)}.tc-forms-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-forms-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-forms-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-forms-status-filter{display:flex;flex-direction:column;gap:8px;width:100%}.tc-forms-status-filter__toggle{display:none !important}.tc-forms-status-filter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tc-forms-status-filter__list li{display:flex;align-items:center;min-height:36px;margin:0;padding:0 12px;border:2px solid var(--tc-forms-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-forms-ink);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.tc-forms-status-filter__list li:hover{border-color:var(--tc-forms-ink);background:color-mix(in srgb, var(--tc-peach) 40%, var(--tc-surface))}.tc-forms-status-filter__list li.sb-active{border-color:var(--tc-forms-ink);background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));box-shadow:2px 2px 0 var(--tc-forms-ink);transform:translate(-1px, -1px)}.tc-forms-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 44px);padding:0 16px;border:2px solid var(--tc-forms-ink);border-radius:10px;background:var(--tc-forms-accent);color:var(--tc-forms-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-forms-deck__cta:hover{background:var(--tc-forms-ink);border-color:var(--tc-forms-ink);color:var(--tc-surface)}.tc-forms-deck--editor .tc-forms-deck__rail-top{gap:10px}.tc-forms-editor-rail-head{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.tc-forms-editor-rail-title{margin:0;color:var(--tc-forms-ink);font-size:18px;font-weight:800;letter-spacing:-0.02em;line-height:1.2;word-break:break-word}.tc-forms-editor-rail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.tc-forms-editor-rail-nav{display:flex;flex-direction:column;gap:8px;width:100%}.tc-forms-editor-rail-nav__btn{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:2px solid var(--tc-forms-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-forms-ink);font-family:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease}.tc-forms-editor-rail-nav__btn-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--tc-forms-ink);border-radius:7px;background:color-mix(in srgb, var(--tc-forms-paper) 65%, var(--tc-surface));font-size:10px;font-weight:800;line-height:1}.tc-forms-editor-rail-nav__btn:hover{border-color:var(--tc-forms-ink);transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-forms-ink)}.tc-forms-editor-rail-nav__btn.sb-active{border-color:var(--tc-forms-ink);background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface));box-shadow:3px 3px 0 var(--tc-forms-ink);transform:translate(-1px, -1px)}.tc-forms-editor-rail-tools{display:flex;flex-wrap:wrap;gap:8px;width:100%}.tc-forms-editor-rail-tools .tc-btn{flex:1 1 calc(50% - 4px);min-width:0;justify-content:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:700}.tc-forms-editor-rail-tools .tc-forms-editor-menu{flex:1 1 100%}.tc-forms-deck__save{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--tc-forms-ink);border-radius:10px;background:var(--tc-forms-accent);color:var(--tc-forms-accent-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.tc-forms-deck__save:hover{background:var(--tc-forms-ink);color:var(--tc-surface)}.tc-forms-deck__save.tc-btn--dirty{box-shadow:3px 3px 0 var(--tc-forms-ink);transform:translate(-1px, -1px)}.tc-forms-panels{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.tc-forms-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tc-forms-deck__list-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;width:100%;border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line);border-radius:12px;background:var(--tc-forms-paper);overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 80%, transparent)}.tc-forms-roster-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;flex-shrink:0;padding:10px 14px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line);background:color-mix(in srgb, var(--tc-forms-paper) 70%, var(--tc-surface))}.tc-forms-roster-bar__meta{margin:0;min-width:0;flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-muted)}.tc-forms-roster-bar__meta::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--tc-success);vertical-align:.05em;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 45%, transparent);animation:tc-forms-roster-pulse 2.4s ease-out infinite}@keyframes tc-forms-roster-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}@media(max-width: 980px){.tc-forms-deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-forms-deck__rail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:16px;border-right:0;border-bottom:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));border-top-left-radius:var(--tc-studio-deck-inner-radius);border-top-right-radius:var(--tc-studio-deck-inner-radius);background-clip:padding-box;max-height:none}.tc-forms-status-filter__list{flex-direction:row;flex-wrap:wrap}.tc-forms-status-filter__list li{flex:1 1 calc(33.333% - 4px);min-width:0;justify-content:center}}@media(max-width: 640px){.tc-forms-editor-rail-tools .tc-btn .tc-btn__label{display:none}}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms[data-tc-forms-mode=library] .tc-forms-editor{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms[data-tc-forms-mode=editor] .tc-forms-library{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms[data-tc-forms-mode=editor] .tc-forms-editor{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms[data-tc-forms-mode=library] .tc-forms-library{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms>.tc-area__body--forms{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms.tc-forms-status-filter-open .tc-forms-status-filter__list{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-forms-toolbar-toggle--live{border-color:color-mix(in srgb, var(--tc-success) 45%, var(--tc-border));background:var(--tc-success-soft);color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-toolbar-toggle--live:hover{background:color-mix(in srgb, var(--tc-success) 12%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-meta-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-meta-chips__chip{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.3}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-area--forms.tc-forms-header-mode--editor .tc-forms-editor-rail-meta{flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms.tc-forms-header-mode--editor .tc-status-pill[hidden]{display:none !important}}.tc-status-pill{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;border:1px solid rgba(0,0,0,0)}.tc-status-pill--active{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, transparent)}.tc-status-pill--inactive,.tc-status-pill--draft{color:var(--tc-muted);background:var(--tc-canvas);border-color:var(--tc-border)}.tc-status-pill--paused{color:var(--tc-warning);background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent)}.tc-status-pill--ok{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, transparent)}.tc-status-pill--warn{color:var(--tc-warning);background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent)}.tc-status-pill--muted:empty{display:none}.tc-status-pill[hidden]{display:none !important}.tc-area--forms .tc-forms-library,.tc-area--forms .tc-forms-editor{display:flex;flex:1 1 auto;min-height:0;height:0;overflow:hidden}.tc-area--forms .tc-forms-library[hidden],.tc-area--forms .tc-forms-editor[hidden]{display:none !important}.tc-area--forms .tc-forms-list{--tc-forms-list-header-h: 44px;--tc-forms-header-bg: color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));--tc-forms-row-hover: color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));--tc-forms-row-alt: color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));--tc-forms-row-selected: color-mix(in srgb, var(--tc-peach) 52%, var(--tc-surface));--tc-forms-line-row: color-mix(in srgb, var(--tc-border) 85%, transparent);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.tc-area--forms .tc-forms-list__main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.tc-area--forms .tc-forms-list__viewport,.tc-area--forms .tc-forms-table-wrap{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.tc-area--forms .tc-forms-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.tc-area--forms .tc-forms-table col.tc-forms-table__col--num{width:44px}.tc-area--forms .tc-forms-table col.tc-forms-table__col--name{width:28%}.tc-area--forms .tc-forms-table col.tc-forms-table__col--status{width:96px}.tc-area--forms .tc-forms-table col.tc-forms-table__col--fields{width:88px}.tc-area--forms .tc-forms-table col.tc-forms-table__col--subs{width:108px}.tc-area--forms .tc-forms-table col.tc-forms-table__col--channel{width:108px}.tc-area--forms .tc-forms-table col.tc-forms-table__col--updated{width:auto}.tc-area--forms .tc-forms-table thead th{position:sticky;top:0;z-index:2;height:var(--tc-forms-list-header-h);padding:0 12px;border-bottom:2px solid var(--tc-forms-line);background:var(--tc-forms-header-bg);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap}.tc-area--forms .tc-forms-table tbody td{padding:12px;border-bottom:1px solid var(--tc-forms-line-row);color:var(--tc-forms-ink);vertical-align:middle}.tc-area--forms .tc-forms-table tbody tr{cursor:pointer;transition:background .12s ease}.tc-area--forms .tc-forms-table tbody tr:nth-child(even) td{background:var(--tc-forms-row-alt)}.tc-area--forms .tc-forms-table tbody tr:hover td{background:var(--tc-forms-row-hover)}.tc-area--forms .tc-forms-table tbody tr.sb-active td{background:var(--tc-forms-row-selected)}.tc-area--forms .tc-forms-list__col--num{text-align:center;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--tc-muted)}.tc-area--forms .tc-forms-list__col--name strong{display:block;font-size:14px;font-weight:700;letter-spacing:-0.01em;color:var(--tc-forms-ink);line-height:1.3}.tc-area--forms .tc-forms-list__col--name span{display:block;margin-top:2px;font-size:11px;color:var(--tc-muted);line-height:1.35}.tc-area--forms .tc-forms-list__col--fields,.tc-area--forms .tc-forms-list__col--subs,.tc-area--forms .tc-forms-list__col--channel,.tc-area--forms .tc-forms-list__col--updated{font-size:12px;color:var(--tc-muted);white-space:nowrap}.tc-area--forms .tc-forms-list__loading td{text-align:center;padding:48px 20px;color:var(--tc-muted-light)}.tc-area--forms .tc-forms-list__empty{position:absolute;inset:var(--tc-forms-list-header-h) 0 0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.tc-area--forms .tc-forms-list__empty[hidden]{display:none !important}.tc-area--forms .tc-forms-list__empty-card{pointer-events:auto;max-width:360px;width:100%;padding:28px 24px;text-align:center;border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line);border-radius:14px;background:var(--tc-surface);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-forms-ink) 10%, transparent)}.tc-area--forms .tc-forms-list__empty-card b{display:block;font-size:15px;color:var(--tc-forms-ink);margin-bottom:8px}.tc-area--forms .tc-forms-list__empty-card p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--tc-muted)}.tc-area--forms .tc-forms-list--empty{--tc-forms-list-header-h: 0px}.tc-area--forms .tc-forms-list--empty .tc-forms-table thead{display:none}@media(max-width: 980px){.tc-area--forms .tc-forms-table col.tc-forms-table__col--channel,.tc-area--forms .tc-forms-table col.tc-forms-table__col--updated{width:88px}}@media(max-width: 720px){.tc-area--forms .tc-forms-table col.tc-forms-table__col--fields,.tc-area--forms .tc-forms-table col.tc-forms-table__col--channel{width:0}.tc-area--forms .tc-forms-table .tc-forms-list__col--fields,.tc-area--forms .tc-forms-table .tc-forms-list__col--channel{display:none}}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-deck--editor{flex:1 1 auto;min-height:0;height:100%}.tc-shell[data-tc-app=tenant-admin] .tc-forms-deck--editor .tc-forms-deck__main{display:flex;flex-direction:column;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-forms-library[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor__notice{flex-shrink:0;display:none;padding:10px 16px;font-size:13px;color:var(--tc-warning);background:var(--tc-warning-soft);border-bottom:1px solid color-mix(in srgb, var(--tc-warning) 35%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor__notice.sb-active{display:block}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:rgba(0,0,0,0);position:relative;z-index:1}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-workspace>.tc-forms-panels{flex:1 1 auto;min-height:0;padding:0;gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view{display:none;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view.sb-active{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view>.tc-forms-panel,.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view .tc-forms-editor-view__scroll>.tc-forms-panel{flex:1 1 auto;min-height:0;border:none;border-radius:0;padding:var(--tc-studio-panel-padding, 18px);background:rgba(0,0,0,0);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-panel,.tc-shell[data-tc-app=tenant-admin] .tc-forms-responses-panel{padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-panel{display:flex;flex-direction:column;gap:16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card{border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line, var(--tc-border));border-radius:14px;background:var(--tc-surface);overflow:hidden;box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-forms-ink, var(--tc-text)) 8%, transparent);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card:hover{border-color:var(--tc-forms-ink, var(--tc-text));box-shadow:3px 3px 0 var(--tc-forms-ink, var(--tc-text));transform:translate(-1px, -1px)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card__head{padding:14px 16px 0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card__title{margin:0;color:var(--tc-text);font-size:14px;font-weight:700;line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card__desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-card__body{padding:12px 16px 16px}.tc-shell[data-tc-app=tenant-admin] .tc-section-head{margin-bottom:16px}.tc-shell[data-tc-app=tenant-admin] .tc-section-head .tc-section-head__title,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>.tc-section-head__title{display:block;margin:0;color:var(--tc-text);font-size:16px;font-weight:700;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .tc-section-head .tc-section-head__desc,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>p.tc-section-head__desc{margin:6px 0 0;color:var(--tc-text-secondary);font-size:13px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-stack{display:flex;flex-direction:column;gap:16px}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field{display:flex;flex-direction:column;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>input,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>select,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>textarea{width:100%;box-sizing:border-box;min-height:40px;border:1px solid var(--tc-border);border-radius:8px;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--tc-text);background:var(--tc-surface);outline:none;transition:border-color .15s,box-shadow .15s}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>input::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>select::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>textarea::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>select:focus,.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>textarea:focus{border-color:var(--tc-forms-ink, var(--tc-text));box-shadow:0 0 0 3px color-mix(in srgb, #818cf8 22%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>select{padding-right:28px}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-field>textarea{min-height:88px;padding:10px 12px;resize:vertical;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-label{font-size:13px;font-weight:500;color:var(--tc-text-secondary)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-hint{margin:0;font-size:12px;line-height:1.5;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms .tc-form-hint code{font-size:11px;padding:1px 4px;border-radius:4px;background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-row{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle input{position:absolute;opacity:0;width:0;height:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle__track{position:relative;width:36px;height:20px;border-radius:999px;background:var(--tc-border);transition:background .15s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle__track::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--tc-surface);transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.15)}input:checked+.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle__track{background:#6366f1}input:checked+.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle__track::before{transform:translateX(16px)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ai-toggle__label{font-size:13px;font-weight:500;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:48px;padding:10px 16px;margin:0 0 12px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line, var(--tc-border));border-radius:12px;background:color-mix(in srgb, var(--tc-forms-rail, var(--tc-canvas)) 50%, var(--tc-surface));position:sticky;top:0;z-index:5;width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar__title{min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar__heading{margin:0;font-size:16px;font-weight:700;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar__controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar__meta{font-size:12px;color:var(--tc-muted);white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar .tc-btn{height:32px;padding:0 12px;font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__viewport{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 2px 8px;width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__empty{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px 16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__empty[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__empty-card{max-width:360px;text-align:center;padding:24px 20px;border:var(--tc-studio-deck-border, 2px) dashed var(--tc-forms-line, var(--tc-border));border-radius:14px;background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__empty-card b{display:block;margin-bottom:6px;font-size:14px;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__empty-card p{margin:0;font-size:13px;line-height:1.5;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view[data-forms-editor-view=fields] .tc-forms-add-field{flex-shrink:0;margin:0 16px 16px}@media(min-width: 769px){.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view[data-forms-editor-view=fields] .tc-forms-add-field{display:none}}@media(max-width: 768px){.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view[data-forms-editor-view=fields] #sb-forms-add-field-toolbar{display:none}}.tc-shell[data-tc-app=tenant-admin] .tc-forms-responses-panel .tc-forms-summary-bar{margin-bottom:16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;margin-bottom:16px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line, var(--tc-border));border-radius:12px;background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 60%, var(--tc-surface));box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-forms-ink, var(--tc-text)) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__item{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__value{font-size:13px;font-weight:600;color:var(--tc-text);word-break:break-word}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__tags{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__tags span{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:500;color:var(--tc-muted);background:var(--tc-surface);border:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel{border:var(--tc-studio-deck-border, 2px) solid var(--tc-forms-line, var(--tc-border));border-radius:14px;background:var(--tc-surface);overflow:hidden;box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-forms-ink, var(--tc-text)) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__title{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__body{max-height:min(480px,50vh);overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs{display:inline-flex;flex:0 0 auto;width:fit-content;max-width:100%;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--tc-border);background:var(--tc-canvas);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs .tc-forms-tab-btn{flex:0 0 auto;padding:6px 12px;border:none;border-radius:7px;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:var(--tc-muted);cursor:pointer;line-height:1.3;white-space:nowrap;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs .tc-forms-tab-btn:hover{color:var(--tc-text);background:rgba(255,255,255,.65)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs .tc-forms-tab-btn.sb-active{color:var(--tc-violet);background:var(--tc-surface);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-back[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-back:not([hidden]){flex:0 0 auto;margin-left:auto}@media(min-width: 641px){.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__head{flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs{margin-left:auto}}@media(min-width: 641px)and (max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__head{gap:10px 16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs{flex:0 0 auto;width:fit-content;max-width:none}}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table{width:100%;border-collapse:collapse;font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table th,.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-muted-light);background:color-mix(in srgb, var(--tc-forms-rail, var(--tc-canvas)) 70%, var(--tc-surface));position:sticky;top:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table tbody tr{cursor:pointer;transition:background .12s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-table tbody tr:hover{background:color-mix(in srgb, var(--tc-peach) 40%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail{padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail-block{margin-bottom:14px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail-block:last-child{margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-muted-light);margin-bottom:4px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-detail-value{font-size:14px;color:var(--tc-text);word-break:break-word}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-empty,.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-empty{text-align:center;padding:32px 16px;color:var(--tc-muted-light);font-size:13px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-list{padding:12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-list[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--tc-border);border-radius:8px;margin-bottom:8px;background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 55%, var(--tc-surface));font-size:13px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-row__info{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-row:last-child{margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-ver-date{color:var(--tc-muted-light);font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu{position:relative;flex-shrink:0;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu__list{display:none;position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:auto;min-width:160px;margin:0;padding:6px;list-style:none;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--tc-text) 12%, transparent);z-index:100}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu__item{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu__item:hover{background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu__item--danger{color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-menu__item--danger:hover{background:var(--tc-danger-soft);color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-area--forms.tc-forms-editor-menu-open .tc-forms-editor-menu__list{display:block}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view__scroll{padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__viewport{padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-builder-toolbar{padding:10px 16px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar{flex-direction:column;align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .tc-forms-summary-bar__tags{margin-left:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-editor-view[data-forms-editor-view=fields] .tc-forms-add-field{margin:0 12px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-panel__head{flex-direction:column;align-items:stretch;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs{width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-forms-activity-tabs .tc-forms-tab-btn{flex:1 1 0;min-width:0;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-forms-sub-back:not([hidden]){width:100%;margin-left:0;justify-content:center}}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list__viewport--reordering{scroll-behavior:auto}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-list--dragging .tc-forms-field-row:not(.tc-forms-field-row--dragging){transition:opacity .2s ease;opacity:.82}.tc-shell[data-tc-app=tenant-admin] .tc-forms-add-field{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border:1px dashed var(--tc-border);border-radius:10px;background:var(--tc-lavender);color:var(--tc-muted);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-add-field:hover{border-color:var(--tc-violet);color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row{display:flex;flex-direction:column;border:2px solid var(--tc-forms-line, var(--tc-border));border-radius:12px;background:var(--tc-surface);overflow:hidden;box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-forms-ink, var(--tc-aubergine)) 7%, transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row.sb-selected{border-color:var(--tc-forms-ink, var(--tc-aubergine));box-shadow:3px 3px 0 var(--tc-forms-ink, var(--tc-aubergine))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--locked{background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 55%, var(--tc-surface));border-left:4px solid color-mix(in srgb, var(--tc-forms-accent, var(--tc-coral)) 55%, var(--tc-forms-line, var(--tc-border)))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--image .tc-forms-field-row__image-controls{display:block}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--dragging{position:relative;z-index:5;pointer-events:none;opacity:1;border-color:var(--tc-forms-ink, var(--tc-aubergine));box-shadow:0 10px 28px color-mix(in srgb, var(--tc-forms-ink, var(--tc-aubergine)) 14%, transparent),4px 4px 0 color-mix(in srgb, var(--tc-forms-ink, var(--tc-aubergine)) 82%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--drop-before{position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--drop-before::before{content:"";position:absolute;left:10px;right:10px;top:-2px;height:3px;border-radius:999px;background:linear-gradient(90deg, var(--tc-forms-accent, var(--tc-coral)), color-mix(in srgb, var(--tc-violet) 70%, var(--tc-forms-accent, var(--tc-coral))));box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-forms-accent, var(--tc-coral)) 20%, transparent);animation:tc-forms-field-drop-line .24s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none;z-index:2}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--settled{animation:tc-forms-field-settle .42s cubic-bezier(0.22, 1, 0.36, 1)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__header{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:2px solid var(--tc-forms-line, var(--tc-border));background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 68%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__drag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--tc-muted-light);font-size:12px;line-height:1;letter-spacing:-1px;cursor:grab;user-select:none;border-radius:6px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__drag:hover{color:var(--tc-forms-accent, var(--tc-coral));background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__drag:active{cursor:grabbing}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row--dragging .tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__drag{color:var(--tc-forms-accent, var(--tc-coral))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__type{flex:0 0 auto;min-width:120px;height:34px;padding:0 10px;border:2px solid var(--tc-forms-line, var(--tc-border));border-radius:8px;font-size:12px;font-weight:600;background:var(--tc-forms-paper, var(--tc-ivory));color:var(--tc-forms-ink, var(--tc-text))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__type:focus{outline:none;border-color:var(--tc-forms-ink, var(--tc-aubergine));box-shadow:2px 2px 0 var(--tc-forms-ink, var(--tc-aubergine))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__req-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--tc-muted);white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__locked-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-muted);padding:3px 8px;border-radius:999px;border:1px solid var(--tc-forms-line, var(--tc-border));background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__locked-badge::before{content:"🔒";font-size:9px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--tc-muted-light);cursor:pointer;transition:color .12s,background .12s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__remove:hover{color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body{display:flex;flex-direction:column;gap:8px;padding:12px;background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 28%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body input[type=text],.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea{width:100%;box-sizing:border-box;min-height:42px;border:2px solid var(--tc-forms-line, var(--tc-border));border-radius:10px;padding:0 13px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--tc-forms-ink, var(--tc-text));background:var(--tc-forms-paper, var(--tc-ivory));transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body input[type=text]::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body input[type=text]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea:hover{border-color:color-mix(in srgb, var(--tc-forms-ink, var(--tc-aubergine)) 20%, var(--tc-forms-line, var(--tc-border)))}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body input[type=text]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea:focus{outline:none;border-color:var(--tc-forms-ink, var(--tc-aubergine));box-shadow:3px 3px 0 var(--tc-forms-ink, var(--tc-aubergine));background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body input[type=text][readonly],.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea[readonly]{background:color-mix(in srgb, var(--tc-forms-paper, var(--tc-ivory)) 80%, var(--tc-surface));color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__body textarea{min-height:88px;padding:10px 13px;resize:vertical}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-controls{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-url-row{display:flex;gap:8px;align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-url-row input[type=text]{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-file{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-upload{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border:1px solid var(--tc-border);border-radius:6px;background:var(--tc-surface);font-size:12px;font-weight:600;color:var(--tc-text);cursor:pointer;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-upload:hover{border-color:var(--tc-violet);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-upload.sb-loading{opacity:.6;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-preview{margin-top:4px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-field-row__image-preview img{max-width:100%;max-height:120px;border-radius:8px;border:1px solid var(--tc-border)}@keyframes tc-forms-field-drop-line{0%{transform:scaleX(0.6);opacity:0}100%{transform:scaleX(1);opacity:1}}@keyframes tc-forms-field-settle{0%{background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface))}100%{background:var(--tc-surface)}}.tc-shell[data-tc-app=tenant-admin] body.tc-forms-drag-active{cursor:grabbing;user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-list{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option{display:grid;grid-template-columns:28px minmax(0, 1fr) 24px;align-items:center;gap:10px 12px;padding:12px 14px;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);cursor:pointer;transition:border-color .15s,background .15s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option:hover:not(.tc-forms-outreach-option--locked):not(.tc-forms-outreach-option--unavailable){border-color:#a5b4fc;background:#f8faff}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--checked:not(.tc-forms-outreach-option--locked){border-color:#6366f1;background:#eef2ff}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--locked{cursor:default;border-color:var(--tc-border);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--locked .tc-forms-outreach-option__icon{background:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable{cursor:not-allowed}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable .tc-forms-outreach-option__icon,.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable .tc-forms-outreach-option__body strong,.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable .tc-forms-outreach-option__desc{opacity:.55}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable .tc-forms-outreach-option__body .tc-status-pill{opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border-radius:8px;background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__body{min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__body strong{display:block;font-size:13px;color:var(--tc-text);margin-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__body .tc-status-pill{margin-top:6px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__desc{display:block;font-size:12px;font-weight:400;line-height:1.4;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__control{position:relative;display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;flex-shrink:0;align-self:center}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__input{position:absolute;inset:0;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;margin:auto;padding:0;border:0;opacity:0;cursor:pointer;z-index:1;appearance:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__input:disabled{cursor:not-allowed}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__input:checked+.tc-forms-outreach-option__indicator{border-color:#6366f1;background:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.16)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__input:checked+.tc-forms-outreach-option__indicator--checkbox::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--tc-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__input:checked+.tc-forms-outreach-option__indicator--radio::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__indicator{position:relative;display:block;width:18px;height:18px;border:1.5px solid var(--tc-border);border-radius:4px;background:var(--tc-surface);box-sizing:border-box;pointer-events:none;transition:border-color .15s,background .15s,box-shadow .15s}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__indicator--radio{border-radius:50%}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option:hover:not(.tc-forms-outreach-option--locked):not(.tc-forms-outreach-option--unavailable) .tc-forms-outreach-option__indicator{border-color:#a5b4fc}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--checked:not(.tc-forms-outreach-option--locked) .tc-forms-outreach-option__indicator{border-color:#6366f1;background:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.16)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--checked:not(.tc-forms-outreach-option--locked) .tc-forms-outreach-option__indicator--checkbox::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--tc-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--checked:not(.tc-forms-outreach-option--locked) .tc-forms-outreach-option__indicator--radio::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option--unavailable .tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__indicator{opacity:.55}.tc-shell[data-tc-app=tenant-admin] .tc-forms-outreach-option__lock{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--tc-muted);font-size:13px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-launcher{margin-bottom:4px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open__label{font-size:13px;font-weight:500;color:var(--tc-text-secondary);line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open__preview{display:block;font-size:14px;line-height:1.35;color:var(--tc-muted-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open__preview.sb-has-content{color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open:hover,.tc-shell[data-tc-app=tenant-admin] .tc-forms-rich-open:focus-visible{border-color:var(--tc-violet);box-shadow:0 0 0 3px color-mix(in srgb, #818cf8 22%, transparent);outline:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-controls{display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-url-row{display:flex;gap:8px;align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-url-row input[type=text]{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-file{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-upload{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border:1px solid var(--tc-border);border-radius:6px;background:var(--tc-surface);font-size:12px;font-weight:600;color:var(--tc-text);cursor:pointer;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-upload:hover{border-color:var(--tc-violet);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-upload--busy{opacity:.6;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-forms-header-image-preview img{display:block;max-width:100%;max-height:120px;border-radius:8px;object-fit:contain}.tc-shell[data-tc-app=tenant-admin] .tc-forms-setup-subhead{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-modal.tc-user-edit-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-user-modal-ink: var(--tc-aubergine, #332b3a);--tc-user-modal-paper: var(--tc-ivory, #fff9f2);--tc-user-modal-line: var(--tc-border);--tc-user-modal-accent: var(--tc-coral);--tc-user-modal-radius: 16px;--tc-user-modal-width: min(960px, calc(100vw - 40px));--tc-user-modal-max-h: min(720px, calc(100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}@supports(height: 100dvh){.tc-modal.tc-user-edit-modal{--tc-user-modal-max-h: min(720px, calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}}.tc-modal.tc-user-edit-modal{position:fixed;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:10000001 !important;display:none;pointer-events:auto !important;width:var(--tc-user-modal-width) !important;max-width:var(--tc-user-modal-width) !important;max-height:var(--tc-user-modal-max-h) !important;height:auto !important;margin:0 !important;padding:0;border:2px solid var(--tc-user-modal-ink);border-radius:var(--tc-user-modal-radius);background:var(--tc-surface);box-shadow:6px 6px 0 var(--tc-user-modal-ink);overflow:hidden;transform:translate(-50%, -50%);box-sizing:border-box}.tc-modal.tc-user-edit-modal *,.tc-modal.tc-user-edit-modal *::before,.tc-modal.tc-user-edit-modal *::after{box-sizing:border-box}.tc-modal.tc-user-edit-modal.sb-active{display:flex !important;flex-direction:column;height:var(--tc-user-modal-max-h) !important;animation:tc-user-edit-modal-in .38s cubic-bezier(0.22, 1, 0.36, 1)}.tc-modal.tc-user-edit-modal .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;max-height:inherit;overflow:hidden;background:var(--tc-surface)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;background:var(--tc-surface)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:0;padding:0;box-sizing:border-box}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__deck{display:grid;grid-template-columns:minmax(220px, 260px) minmax(0, 1fr);flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;border:none;border-radius:0;background:var(--tc-surface);overflow:hidden;box-sizing:border-box}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 16px 16px;border-right:2px solid var(--tc-user-modal-line);background:var(--tc-user-modal-rail, #f6f2ec);box-sizing:border-box;overflow:hidden}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail-top{display:flex;flex-direction:column;gap:14px;min-width:0}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail-label{margin:0;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail-foot{flex:0 0 auto;margin-top:auto;padding-top:4px}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--tc-user-modal-paper)}.tc-modal.tc-user-edit-modal .tc-modal__alert{position:absolute;top:0;right:0;left:0;z-index:6;display:none;align-items:center;min-height:44px;padding:12px 20px;border-radius:var(--tc-user-modal-radius) var(--tc-user-modal-radius) 0 0;background:var(--tc-danger);color:var(--tc-surface);font-size:13px;font-weight:500;cursor:pointer}.tc-modal.tc-user-edit-modal .tc-modal__alert.sb-active{display:flex}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__mode{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__close{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;border:2px solid var(--tc-user-modal-line) !important;border-radius:8px !important;background:var(--tc-surface) !important}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__identity{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__identity-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;width:100%}.tc-modal.tc-user-edit-modal .tc-modal__title{margin:0;padding:0;font-size:1.2rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.tc-modal.tc-user-edit-modal.tc-user-edit-modal--unnamed .tc-modal__title{color:var(--tc-muted-light);font-weight:600}.tc-modal.tc-user-edit-modal .tc-modal__type-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-violet);background:color-mix(in srgb, var(--tc-lavender) 88%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 16%, var(--tc-border));line-height:1.2}.tc-modal.tc-user-edit-modal .tc-modal__type-badge:empty{display:none}.tc-modal.tc-user-edit-modal .tc-modal__type-badge::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--tc-violet);flex-shrink:0}.tc-modal.tc-user-edit-modal.tc-type-lead .tc-modal__type-badge{color:#c2410c;background:color-mix(in srgb, var(--tc-peach) 70%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 22%, transparent)}.tc-modal.tc-user-edit-modal.tc-type-lead .tc-modal__type-badge::before{background:var(--tc-coral)}.tc-modal.tc-user-edit-modal.tc-type-user .tc-modal__type-badge{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 24%, transparent)}.tc-modal.tc-user-edit-modal.tc-type-user .tc-modal__type-badge::before{background:var(--tc-success)}.tc-modal.tc-user-edit-modal.tc-type-agent .tc-modal__type-badge,.tc-modal.tc-user-edit-modal.tc-type-admin .tc-modal__type-badge{color:var(--tc-violet);background:var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-violet) 22%, transparent)}.tc-modal.tc-user-edit-modal.tc-type-agent .tc-modal__type-badge::before,.tc-modal.tc-user-edit-modal.tc-type-admin .tc-modal__type-badge::before{background:var(--tc-violet)}.tc-modal.tc-user-edit-modal.tc-type-visitor .tc-modal__type-badge{color:var(--tc-muted);background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-surface))}.tc-modal.tc-user-edit-modal .tc-modal__avatar-field{position:relative;flex:0 0 auto;width:80px;height:80px;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.tc-modal.tc-user-edit-modal .tc-modal__avatar-field>span{display:none}.tc-modal.tc-user-edit-modal .tc-modal__avatar{position:relative;width:80px;height:80px;border-radius:50%;border:2px solid var(--tc-user-modal-ink);background-color:var(--tc-lavender);background-size:cover;background-position:center;box-shadow:3px 3px 0 var(--tc-user-modal-ink);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.tc-modal.tc-user-edit-modal .tc-modal__avatar::before{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--tc-muted-light);opacity:.85;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") center/28px no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") center/28px no-repeat;transition:opacity .2s ease}.tc-modal.tc-user-edit-modal .tc-modal__avatar .tc-modal__avatar-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb, var(--tc-aubergine) 48%, transparent);color:var(--tc-surface);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity .2s ease;z-index:2;pointer-events:none}.tc-modal.tc-user-edit-modal .tc-modal__avatar:hover{transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-user-modal-ink)}.tc-modal.tc-user-edit-modal .tc-modal__avatar:hover .tc-modal__avatar-overlay{opacity:1}.tc-modal.tc-user-edit-modal .tc-modal__avatar[data-value]::before{opacity:0}.tc-modal.tc-user-edit-modal .tc-modal__avatar[data-value]:hover::before{opacity:0}.tc-modal.tc-user-edit-modal .tc-modal__avatar-remove{position:absolute;right:2px;top:2px;z-index:5;width:24px;height:24px;padding:0;border-radius:999px;border:2px solid var(--tc-surface);background:var(--tc-aubergine);color:var(--tc-surface);display:none;cursor:pointer;appearance:none}.tc-modal.tc-user-edit-modal .tc-modal__avatar-remove::before{content:"×";display:block;font-size:14px;line-height:18px;text-align:center}.tc-modal.tc-user-edit-modal .tc-modal__avatar-remove:hover{background:var(--tc-danger)}.tc-modal.tc-user-edit-modal .tc-modal__avatar[data-value] .tc-modal__avatar-remove{display:block}.tc-modal.tc-user-edit-modal .tc-modal__avatar-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__tabs{display:flex;flex-direction:column;gap:6px;width:100%}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__tab{appearance:none;width:100%;margin:0;padding:8px 12px;border:2px solid var(--tc-user-modal-line);border-radius:8px;background:var(--tc-user-modal-paper);color:var(--tc-muted);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__tab.is-active{border-color:var(--tc-user-modal-ink);background:var(--tc-lavender);color:var(--tc-user-modal-ink);box-shadow:3px 3px 0 var(--tc-user-modal-ink);transform:translate(-1px, -1px)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__panel-head{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__panel-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--tc-user-modal-ink);border-radius:8px;background:var(--tc-user-modal-paper);color:var(--tc-user-modal-ink);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__panel-title{margin:0;color:var(--tc-user-modal-ink);font-size:15px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__panel-desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-modal.tc-user-edit-modal .tc-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:var(--tc-user-modal-paper)}.tc-modal.tc-user-edit-modal .tc-modal__sections{height:100%;min-height:0;padding:18px 20px 20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-modal.tc-user-edit-modal .tc-modal__section{display:none;animation:tc-user-edit-panel-in .28s ease}.tc-modal.tc-user-edit-modal .tc-modal__section.is-active{display:block}.tc-modal.tc-user-edit-modal .tc-form-stack{display:flex;flex-direction:column;gap:16px}.tc-modal.tc-user-edit-modal .tc-form-row--split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.tc-modal.tc-user-edit-modal .tc-form-field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.tc-modal.tc-user-edit-modal .tc-form-field>span,.tc-modal.tc-user-edit-modal .tc-form-field .tc-form-label{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tc-muted)}.tc-modal.tc-user-edit-modal .tc-form-field input,.tc-modal.tc-user-edit-modal .tc-form-field select,.tc-modal.tc-user-edit-modal .tc-form-field textarea{width:100%;height:42px;margin:0;padding:0 13px;border:2px solid var(--tc-user-modal-line);border-radius:10px;background:var(--tc-user-modal-paper);color:var(--tc-text);font-size:14px;line-height:1.4;box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-modal.tc-user-edit-modal .tc-form-field input:hover,.tc-modal.tc-user-edit-modal .tc-form-field select:hover,.tc-modal.tc-user-edit-modal .tc-form-field textarea:hover{border-color:color-mix(in srgb, var(--tc-user-modal-ink) 20%, var(--tc-user-modal-line))}.tc-modal.tc-user-edit-modal .tc-form-field input:focus,.tc-modal.tc-user-edit-modal .tc-form-field select:focus,.tc-modal.tc-user-edit-modal .tc-form-field textarea:focus{outline:none;border-color:var(--tc-user-modal-ink);box-shadow:3px 3px 0 var(--tc-user-modal-ink);background:var(--tc-surface)}.tc-modal.tc-user-edit-modal .tc-form-field textarea{min-height:110px;height:auto;padding:10px 13px;resize:vertical}.tc-modal.tc-user-edit-modal .tc-form-field.tc-error input,.tc-modal.tc-user-edit-modal .tc-form-field.tc-error select{border-color:var(--tc-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-danger) 14%, transparent)}.tc-modal.tc-user-edit-modal.tc-type-lead #user_type,.tc-modal.tc-user-edit-modal.tc-type-user #user_type,.tc-modal.tc-user-edit-modal.tc-type-visitor #user_type{display:none !important}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 20px 16px;border-top:2px solid var(--tc-user-modal-line);background:var(--tc-surface)}.tc-modal.tc-user-edit-modal .tc-modal__footer-end{display:flex;align-items:center;gap:10px;margin-left:auto;width:100%}.tc-modal.tc-user-edit-modal .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:11px;border:1px solid rgba(0,0,0,0);font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__delete{width:100%;justify-content:center;color:var(--tc-danger) !important;background:var(--tc-surface) !important;border:2px solid color-mix(in srgb, var(--tc-danger) 30%, var(--tc-user-modal-line)) !important}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__delete:hover{background:var(--tc-danger-soft) !important;border-color:var(--tc-danger) !important}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__save{width:100%;color:var(--tc-surface) !important;background:var(--tc-user-modal-accent) !important;border:2px solid var(--tc-user-modal-ink) !important;box-shadow:3px 3px 0 var(--tc-user-modal-ink)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__save:hover{background:var(--tc-user-modal-ink) !important;transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-user-modal-ink)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__save:active{transform:none;box-shadow:2px 2px 0 var(--tc-user-modal-ink)}.tc-modal.tc-user-edit-modal.tc-user-new .tc-user-edit-modal__rail-foot,.tc-modal.tc-user-edit-modal.tc-user-self .tc-user-edit-modal__rail-foot{visibility:hidden;pointer-events:none}.tc-modal.tc-user-edit-modal .tc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 720px){.tc-modal.tc-user-edit-modal{top:max(10px,env(safe-area-inset-top, 0px)) !important;right:max(10px,env(safe-area-inset-right, 0px)) !important;bottom:max(10px,env(safe-area-inset-bottom, 0px)) !important;left:max(10px,env(safe-area-inset-left, 0px)) !important;width:auto !important;max-width:none !important;height:auto !important;max-height:none !important;transform:none !important;border-radius:18px}.tc-modal.tc-user-edit-modal.sb-active{animation:tc-user-edit-modal-in-mobile .32s ease}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail{border-right:0;border-bottom:2px solid var(--tc-user-modal-line);padding:14px}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__identity{flex-direction:row;align-items:center}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__tabs{flex-direction:row}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__tab{flex:1 1 0;text-align:center}.tc-modal.tc-user-edit-modal .tc-modal__title{white-space:normal}.tc-modal.tc-user-edit-modal .tc-modal__sections{padding:16px}.tc-modal.tc-user-edit-modal .tc-form-row--split{grid-template-columns:1fr}.tc-modal.tc-user-edit-modal .tc-user-edit-modal__footer{padding:12px 16px 16px}}@keyframes tc-user-edit-modal-in{from{opacity:0;transform:translate(-50%, calc(-50% + 16px)) scale(0.97)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes tc-user-edit-modal-in-mobile{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes tc-user-edit-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tc-user-edit-aura{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.03)}}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-border) 80%, transparent);box-shadow:6px 6px 0 color-mix(in srgb, #000 55%, transparent)}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-user-edit-modal__rail{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-user-edit-modal__main,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-modal__body{background:color-mix(in srgb, var(--tc-canvas) 92%, var(--tc-surface))}[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field input,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field select,[data-tc-theme=dark] .tc-modal.tc-user-edit-modal .tc-form-field textarea{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas))}@media(prefers-reduced-motion: reduce){.tc-modal.tc-user-edit-modal.sb-active,.tc-modal.tc-user-edit-modal .tc-modal__section.is-active{animation:none !important}}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal{position:fixed;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:10000001 !important;display:none;pointer-events:auto !important;width:min(520px,100vw - 40px) !important;max-width:min(520px,100vw - 40px) !important;max-height:min(640px,100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}@supports(height: 100dvh){.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal{max-height:min(640px,100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal{height:auto !important;margin:0 !important;padding:0;border:1px solid var(--tc-border);border-radius:var(--tc-modal-radius, 16px);background:var(--tc-modal-surface, var(--tc-surface));box-shadow:0 24px 48px color-mix(in srgb, var(--tc-text) 14%, transparent);overflow:hidden;transform:translate(-50%, -50%);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal *,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal *::before,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal *::after{box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal.sb-active{display:flex !important;flex-direction:column;animation:tc-direct-message-modal-in .24s ease}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:inherit;height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__header{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex:0 0 auto;margin:0;padding:12px 18px;border-bottom:1px solid var(--tc-modal-line, var(--tc-border));background:var(--tc-modal-surface, var(--tc-surface));gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__header-start{display:flex !important;align-items:center !important;flex:1 1 auto !important;min-width:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__eyebrow{margin:0;font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--tc-modal-text, var(--tc-text))}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__close,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-icon-btn.tc-modal__close{flex-shrink:0 !important;width:34px !important;height:34px !important;min-width:34px !important;margin:0 !important;padding:0 !important;border-radius:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden;background:var(--tc-modal-canvas, var(--tc-lavender))}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__sections{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;padding:18px;overflow-x:hidden;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__section{padding:16px;border:1px solid var(--tc-modal-line, var(--tc-border));border-radius:12px;background:var(--tc-modal-surface, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-stack{display:flex;flex-direction:column;gap:14px}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field{display:flex;flex-direction:column;gap:6px;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field.tc-form-field--hidden,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field.tc-form-field--hidden{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field .tc-form-label,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field .tc-form-label{font-size:13px;font-weight:500;color:var(--tc-text-secondary)}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field input,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field select,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field textarea,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field input,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field select,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field textarea{width:100%;min-width:0;max-width:100%;margin:0;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);font-family:inherit !important;font-size:14px;line-height:1.4;color:var(--tc-modal-text, var(--tc-text));box-shadow:none;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field input,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field input{height:40px;padding:0 12px}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field textarea,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-form-field textarea{min-height:140px;padding:10px 12px;resize:vertical}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-top:1px solid var(--tc-modal-line, var(--tc-border));background:var(--tc-modal-surface, var(--tc-surface));box-shadow:0 -8px 24px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-start,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-end{display:flex;align-items:center;gap:10px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-end{margin-left:auto;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__status{font-size:13px;font-weight:500;color:var(--tc-modal-accent, #4f46e5)}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__status:empty{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:38px !important;padding:0 16px !important;border-radius:8px !important;border:1px solid rgba(0,0,0,0) !important;font-family:inherit !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;cursor:pointer !important;white-space:nowrap !important;box-sizing:border-box !important;appearance:none !important;-webkit-appearance:none !important;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--secondary,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal button.tc-btn--secondary{color:var(--tc-text) !important;background:var(--tc-surface) !important;border:1px solid var(--tc-border) !important;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent) !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--secondary:hover,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal button.tc-btn--secondary:hover{background:var(--tc-lavender) !important;border-color:var(--tc-muted-light) !important;color:var(--tc-text) !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--primary{color:var(--tc-surface) !important;background:var(--tc-modal-accent, #4f46e5) !important;border:1px solid #4338ca !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--primary:hover{background:#4338ca !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--ghost{color:var(--tc-muted);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0 10px;font-weight:500}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-btn--ghost:hover{color:var(--tc-text);background:var(--tc-lavender)}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal{top:max(12px,env(safe-area-inset-top, 0px)) !important;right:max(12px,env(safe-area-inset-right, 0px)) !important;bottom:max(12px,env(safe-area-inset-bottom, 0px)) !important;left:max(12px,env(safe-area-inset-left, 0px)) !important;width:auto !important;max-width:none !important;max-height:none !important;height:auto !important;transform:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal.sb-active{animation:tc-direct-message-modal-in-mobile .24s ease}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer{flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-start,.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-end{width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-direct-message-modal .tc-modal__footer-end{margin-left:0;justify-content:flex-end}}@keyframes tc-direct-message-modal-in{from{opacity:0;transform:translate(-50%, calc(-50% + 8px))}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes tc-direct-message-modal-in-mobile{from{opacity:0}to{opacity:1}}.tc-modal.tc-cloud-account-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-modal-surface: var(--tc-surface);--tc-modal-canvas: var(--tc-ivory);--tc-modal-line: var(--tc-border);--tc-modal-muted: var(--tc-muted);--tc-modal-text: var(--tc-text);--tc-modal-radius: 16px;position:fixed;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:10000001 !important;display:none;pointer-events:auto !important;width:min(960px,100vw - 40px) !important;max-width:min(960px,100vw - 40px) !important;max-height:min(90vh,100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}@supports(height: 100dvh){.tc-modal.tc-cloud-account-modal{max-height:min(90dvh,100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important}}.tc-modal.tc-cloud-account-modal{height:auto !important;margin:0 !important;padding:0;border:1px solid var(--tc-border);border-radius:var(--tc-modal-radius, 16px);background:var(--tc-modal-surface, var(--tc-surface));box-shadow:0 24px 48px color-mix(in srgb, var(--tc-text) 14%, transparent);overflow:hidden;transform:translate(-50%, -50%);box-sizing:border-box}.tc-modal.tc-cloud-account-modal *,.tc-modal.tc-cloud-account-modal *::before,.tc-modal.tc-cloud-account-modal *::after{box-sizing:border-box}.tc-modal.tc-cloud-account-modal.sb-active{display:flex !important;flex-direction:column;animation:tc-cloud-account-modal-in .24s ease}.tc-modal.tc-cloud-account-modal .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:inherit;height:100%;overflow:hidden}.tc-modal.tc-cloud-account-modal .tc-modal__header{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex:0 0 auto;margin:0;padding:12px 18px;border-bottom:1px solid var(--tc-modal-line, var(--tc-border));background:var(--tc-modal-surface, var(--tc-surface));gap:12px}.tc-modal.tc-cloud-account-modal .tc-modal__eyebrow{margin:0;font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--tc-modal-text, var(--tc-text))}.tc-modal.tc-cloud-account-modal .tc-modal__alert{display:none;flex:0 0 auto;margin:0;padding:10px 18px;font-size:13px;border-bottom:1px solid var(--tc-border)}.tc-modal.tc-cloud-account-modal .tc-modal__alert.sb-active{display:block}.tc-modal.tc-cloud-account-modal .tc-modal__alert.tc-modal__alert--success{background:var(--tc-success-soft);color:var(--tc-success)}.tc-modal.tc-cloud-account-modal .tc-modal__alert.tc-modal__alert--error{background:var(--tc-danger-soft);color:var(--tc-danger)}.tc-modal.tc-cloud-account-modal .tc-modal__alert p{margin:0}.tc-modal.tc-cloud-account-modal .tc-modal__body--cloud-account{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px 24px;background:var(--tc-lavender);-webkit-overflow-scrolling:touch}.tc-modal.tc-cloud-account-modal .sb-ui-page-title{margin-top:0}.tc-modal.tc-cloud-account-modal .tc-plan-card__features{margin-top:12px}[data-tc-theme=dark] .tc-modal.tc-cloud-account-modal{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}.tc-cloud-account-view{display:none}.tc-cloud-account-view.sb-active{display:block}@keyframes tc-cloud-account-modal-in{from{opacity:0;transform:translate(-50%, calc(-50% + 8px))}to{opacity:1;transform:translate(-50%, -50%)}}.tc-membership-deck{--tc-mem-ink: var(--tc-aubergine, #332b3a);--tc-mem-paper: var(--tc-ivory, #fff9f2);--tc-mem-line: var(--tc-border);--tc-mem-rail: #f6f2ec;--tc-mem-accent: var(--tc-coral)}.tc-membership-deck .tc-wf-step-modal__form{counter-reset:tc-mem-section;display:flex;flex-direction:column;gap:12px}.tc-membership-deck .tc-wf-step-modal__section{counter-increment:tc-mem-section;padding:16px 18px 18px;border:2px solid var(--tc-mem-line);border-radius:14px;background:var(--tc-surface);display:flex;flex-direction:column;gap:0}.tc-membership-deck .tc-wf-step-modal__section-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.tc-membership-deck .tc-wf-step-modal__section-head::before{content:counter(tc-mem-section, decimal-leading-zero);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;border:2px solid var(--tc-mem-ink);border-radius:8px;background:var(--tc-lavender);color:var(--tc-mem-ink);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1}.tc-membership-deck .tc-wf-step-modal__section-copy{flex:1 1 auto;min-width:0;display:grid;gap:2px}.tc-membership-deck .tc-wf-step-modal__section-title{margin:0;font-size:15px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-mem-ink);line-height:1.2}.tc-membership-deck .tc-wf-step-modal__section-hint{margin:0;font-size:12px;color:var(--tc-muted);line-height:1.4}.tc-membership-deck .tc-wf-step-modal__section-body{display:flex;flex-direction:column;gap:12px}.tc-membership-section--status{padding-top:14px !important;padding-bottom:14px !important}.tc-membership-section__head--compact{margin-bottom:10px !important}.tc-membership-section__body--compact{gap:0 !important}#tab-membership .tc-membership-page-title{display:none}.tc-section-header__title--page{font-size:22px;font-weight:700;letter-spacing:-0.02em;color:var(--tc-text);margin-bottom:4px}.tc-link{color:var(--tc-violet);text-decoration:none;font-weight:500}.tc-link:hover{text-decoration:underline}.tc-membership-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:2px solid var(--tc-border);border-radius:12px;background:color-mix(in srgb, var(--tc-ivory) 40%, var(--tc-surface));min-width:0}.tc-membership-strip__primary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.tc-membership-strip__badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--tc-success-soft);color:#047857;border:1.5px solid color-mix(in srgb, var(--tc-success) 35%, transparent);flex-shrink:0}.tc-membership-strip__badge::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tc-success);animation:tc-mem-pulse 2.4s ease infinite}.tc-membership-strip--expired .tc-membership-strip__badge{background:var(--tc-danger-soft);color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 35%, transparent)}.tc-membership-strip--expired .tc-membership-strip__badge::before{background:var(--tc-danger);animation:none}.tc-membership-strip--canceled .tc-membership-strip__badge{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.tc-membership-strip--canceled .tc-membership-strip__badge::before{background:#c2410c;animation:none}.tc-membership-strip__name{font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-aubergine);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-membership-strip__price{font-size:12px;font-weight:600;color:var(--tc-muted);white-space:nowrap}.tc-membership-strip__priority{display:inline-flex;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--tc-coral) 14%, var(--tc-surface));color:var(--tc-coral);border:1.5px solid color-mix(in srgb, var(--tc-coral) 30%, transparent)}.tc-membership-strip__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;flex-shrink:0}.tc-membership-strip__item{display:flex;flex-direction:column;gap:1px;text-align:right}.tc-membership-strip__label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted-light);line-height:1}.tc-membership-strip__value{font-size:13px;font-weight:700;letter-spacing:-0.01em;color:var(--tc-aubergine);line-height:1.2;white-space:nowrap}@keyframes tc-mem-pulse{0%{box-shadow:0 0 0 0 rgba(45,138,94,.45)}70%{box-shadow:0 0 0 5px rgba(45,138,94,0)}100%{box-shadow:0 0 0 0 rgba(45,138,94,0)}}.tc-membership-period{margin:0 0 14px}.tc-membership-period ul{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tc-membership-period li{margin:0;padding:0 14px;min-height:34px;display:inline-flex;align-items:center;border:2px solid var(--tc-border);border-radius:999px;font-size:12px;font-weight:700;color:var(--tc-muted);cursor:pointer;background:var(--tc-surface);transition:border-color .15s,background .15s,color .15s,box-shadow .15s;user-select:none}.tc-membership-period li:hover{border-color:color-mix(in srgb, var(--tc-aubergine) 20%, var(--tc-border));color:var(--tc-aubergine)}.tc-membership-period li.sb-active{border-color:var(--tc-aubergine);background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-aubergine);box-shadow:2px 2px 0 var(--tc-aubergine)}.tc-plan-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;align-items:stretch}.tc-membership-plans__empty{grid-column:1/-1;margin:0;padding:16px 18px;border:2px dashed var(--tc-border);border-radius:12px;color:var(--tc-muted);font-size:13px;line-height:1.45}.tc-plan-card{position:relative;display:none;flex-direction:column;gap:12px;min-height:100%;padding:18px 18px 16px;border:2px solid var(--tc-border);border-radius:14px;background:var(--tc-surface);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.tc-plan-card.tc-visible{display:flex}.tc-plan-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:rgba(0,0,0,0);transition:background .18s ease}.tc-plan-card:hover:not([data-active-membership]):not([data-expired]){border-color:var(--tc-aubergine);box-shadow:4px 4px 0 var(--tc-aubergine);transform:translate(-2px, -2px)}.tc-plan-card:hover:not([data-active-membership]):not([data-expired])::before{background:var(--tc-coral)}.tc-plan-card[data-active-membership]:not([data-expired]){border-color:var(--tc-aubergine);box-shadow:4px 4px 0 color-mix(in srgb, var(--tc-success) 60%, var(--tc-aubergine));cursor:default}.tc-plan-card[data-active-membership]:not([data-expired])::before{background:var(--tc-success)}.tc-plan-card[data-expired]{border-color:color-mix(in srgb, var(--tc-danger) 50%, var(--tc-border));cursor:pointer}.tc-plan-card[data-expired]::before{background:var(--tc-danger)}.tc-plan-card.tc-plan-card--featured:not([data-active-membership]){border-color:var(--tc-aubergine);box-shadow:4px 4px 0 var(--tc-aubergine)}.tc-plan-card.tc-plan-card--featured:not([data-active-membership])::before{background:var(--tc-coral)}.tc-plan-card__top{display:flex;flex-direction:column;gap:6px;min-height:0;padding-left:6px}.tc-plan-card__badges{display:flex;flex-wrap:wrap;gap:6px}.tc-plan-card__badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;color:var(--tc-success);border:1.5px solid color-mix(in srgb, var(--tc-success) 30%, transparent)}.tc-plan-card__badge--popular{background:color-mix(in srgb, var(--tc-coral) 12%, var(--tc-surface));color:var(--tc-coral);border-color:color-mix(in srgb, var(--tc-coral) 35%, transparent)}.tc-plan-card__badge--value{background:var(--tc-warning-soft);color:var(--tc-warning)}.tc-plan-card__eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-coral)}.tc-plan-card__price{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-left:6px}.tc-plan-card__amount{font-size:30px;font-weight:800;letter-spacing:-0.04em;color:var(--tc-aubergine);line-height:1.05}.tc-plan-card__currency{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--tc-muted);margin-right:2px}.tc-plan-card__period{font-size:12px;font-weight:600;color:var(--tc-muted-light)}.tc-plan-card__name{margin:0;font-size:18px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-aubergine);line-height:1.25}.tc-plan-card__tagline{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--tc-text)}.tc-plan-card__features{margin:0;padding:0 0 0 6px;list-style:none;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.tc-plan-card__features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--tc-text-secondary)}.tc-plan-card__check{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border-radius:6px;background:color-mix(in srgb, var(--tc-lavender) 60%, var(--tc-surface));border:2px solid var(--tc-aubergine);position:relative}.tc-plan-card__check::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid var(--tc-aubergine);border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-plan-card__desc{margin:0;padding-left:6px;font-size:13px;line-height:1.55;color:var(--tc-muted)}.tc-plan-card__footer{margin-top:auto;padding-top:4px}.tc-plan-card__cta{width:100%;justify-content:center;min-height:40px;border-radius:10px;font-weight:800;border-width:2px !important;pointer-events:auto}.tc-plan-card.sb-loading{text-indent:0 !important;overflow:hidden}.tc-plan-card.sb-loading::before{display:none !important}.tc-plan-card.sb-loading>*,.tc-plan-card.sb-loading div,.tc-plan-card.sb-loading ul,.tc-plan-card.sb-loading h1,.tc-plan-card.sb-loading h2,.tc-plan-card.sb-loading h3,.tc-plan-card.sb-loading h4,.tc-plan-card.sb-loading p,.tc-plan-card.sb-loading span,.tc-plan-card.sb-loading table,.tc-plan-card.sb-loading a,.tc-plan-card.sb-loading hr,.tc-plan-card.sb-loading button{opacity:1 !important;text-indent:0 !important}.tc-plan-card.sb-loading .tc-plan-card__cta.sb-loading{position:relative;pointer-events:none}.tc-plan-card.sb-loading .tc-plan-card__cta.sb-loading::before{display:block !important;color:var(--tc-surface, #fff)}.tc-plan-card__cta--upgrade,.tc-plan-card__cta--renew,.tc-plan-card__cta--switch{background:var(--tc-aubergine) !important;border-color:var(--tc-aubergine) !important;color:var(--tc-surface) !important}.tc-plan-card__cta--upgrade:hover,.tc-plan-card__cta--renew:hover,.tc-plan-card__cta--switch:hover{background:var(--tc-coral) !important;border-color:var(--tc-aubergine) !important;box-shadow:3px 3px 0 var(--tc-aubergine)}.tc-plan-card__cta--downgrade{background:var(--tc-surface) !important;border:2px solid var(--tc-border) !important;color:var(--tc-aubergine) !important}.tc-plan-card__cta--downgrade:hover{background:var(--tc-lavender) !important;border-color:var(--tc-aubergine) !important;box-shadow:3px 3px 0 var(--tc-aubergine)}.tc-plan-card__cta--current{background:var(--tc-success-soft) !important;border:2px solid color-mix(in srgb, var(--tc-success) 40%, transparent) !important;color:#047857 !important;cursor:default !important}.tc-plan-card--featured .tc-plan-card__cta--upgrade{background:var(--tc-coral) !important;border-color:var(--tc-aubergine) !important;color:var(--tc-surface) !important}.tc-plan-card--featured .tc-plan-card__cta--upgrade:hover{background:var(--tc-aubergine) !important}.tc-payment-method-status{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:2px solid var(--tc-border);margin-bottom:14px}.tc-payment-method-status--missing{border-color:color-mix(in srgb, var(--tc-warning) 45%, transparent);background:linear-gradient(180deg, var(--tc-warning-soft) 0%, var(--tc-surface) 100%)}.tc-payment-method-status--saved{border-color:color-mix(in srgb, var(--tc-success) 40%, transparent);background:linear-gradient(180deg, var(--tc-success-soft) 0%, var(--tc-surface) 100%)}.tc-payment-method-status__badge{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-payment-method-status--missing .tc-payment-method-status__badge,.tc-payment-method-status__badge--inline{background:var(--tc-warning-soft);color:var(--tc-warning);border:1.5px solid color-mix(in srgb, var(--tc-warning) 35%, transparent)}.tc-payment-method-status--saved .tc-payment-method-status__badge{background:#d1fae5;color:#047857}.tc-payment-method-status__text{margin:0;font-size:13px;line-height:1.5;color:#57534e}.tc-credits-panel{border:2px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);overflow:hidden}.tc-credits-panel__section{padding:18px 20px}.tc-credits-panel__divider{height:2px;background:var(--tc-border)}.tc-field-label{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);margin-bottom:8px}.tc-field-hint{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--tc-muted)}.tc-credits-balance{font-size:36px;font-weight:800;letter-spacing:-0.04em;color:var(--tc-aubergine);line-height:1;font-variant-numeric:tabular-nums}.tc-credits-purchase__amounts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tc-credits-btn{padding:8px 12px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);font-size:13px;font-weight:700;color:var(--tc-aubergine);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tc-credits-btn:hover{border-color:var(--tc-aubergine);background:var(--tc-lavender);box-shadow:2px 2px 0 var(--tc-aubergine)}.tc-credits-btn.tc-active,.tc-credits-btn:focus-visible{outline:none;border-color:var(--tc-aubergine);background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));box-shadow:2px 2px 0 var(--tc-aubergine)}.tc-credits-purchase__custom{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:8px;align-items:center}.tc-credits-purchase__currency{font-size:13px;font-weight:700;color:var(--tc-muted)}.tc-input{width:100%;min-width:0;border:2px solid var(--tc-border);border-radius:10px;padding:9px 12px;font-size:13px;color:var(--tc-aubergine);background:color-mix(in srgb, var(--tc-ivory) 50%, var(--tc-surface));outline:none;transition:border-color .15s,box-shadow .15s}.tc-input:focus{border-color:var(--tc-aubergine);box-shadow:3px 3px 0 var(--tc-aubergine)}.tc-credits-recharge{display:flex;align-items:center;justify-content:space-between;gap:16px}.tc-credits-recharge--locked .tc-field-hint{color:var(--tc-warning)}.tc-toggle{position:relative;display:inline-flex;flex-shrink:0}.tc-toggle input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tc-toggle .tc-toggle__track{display:block;width:42px;height:24px;border-radius:999px;background:var(--tc-border);border:2px solid var(--tc-border);transition:background .2s ease,border-color .2s ease}.tc-toggle .tc-toggle__track::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--tc-surface);border:2px solid var(--tc-aubergine);transition:transform .2s ease}.tc-toggle input:checked+.tc-toggle__track{background:var(--tc-coral);border-color:var(--tc-aubergine)}.tc-toggle input:checked+.tc-toggle__track::after{transform:translateX(18px)}.tc-toggle.tc-toggle--disabled{opacity:.55;cursor:not-allowed}.tc-addons{display:flex;flex-direction:column;gap:12px}.tc-wl-notice{display:flex;flex-direction:column;gap:8px;padding:18px;border:2px solid color-mix(in srgb, var(--tc-success) 35%, var(--tc-border));border-radius:14px;background:var(--tc-success-soft)}.tc-wl-notice p{margin:0;font-size:13px;line-height:1.5;color:var(--tc-success)}.tc-wl-notice__badge{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;color:var(--tc-success)}.tc-renewal-panel{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px 18px;padding:18px 20px;border:2px solid var(--tc-border);border-radius:14px;background:color-mix(in srgb, #f6f2ec 55%, var(--tc-surface))}.tc-renewal-panel__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--tc-surface);border:2px solid var(--tc-border);color:var(--tc-muted);flex-shrink:0}.tc-renewal-panel__icon i{font-size:18px;line-height:1}.tc-renewal-panel__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.tc-renewal-panel__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-muted)}.tc-renewal-panel__title{margin:0;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-aubergine);line-height:1.25}.tc-renewal-panel__desc{margin:0;font-size:13px;line-height:1.5;color:var(--tc-muted);max-width:52ch}.tc-renewal-panel__desc strong{color:var(--tc-aubergine);font-weight:700}.tc-renewal-panel__action{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);color:var(--tc-aubergine);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tc-renewal-panel__action:hover{background:var(--tc-aubergine);border-color:var(--tc-aubergine);color:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-aubergine);transform:translate(-1px, -1px)}.tc-renewal-panel__action.sb-loading{pointer-events:none;opacity:.7}.tc-renewal-panel--ending{background:linear-gradient(180deg, var(--tc-warning-soft) 0%, #fff7ed 100%);border-color:#fed7aa}.tc-renewal-panel--ending .tc-renewal-panel__icon{background:#ffedd5;border-color:#fdba74;color:#c2410c}.tc-renewal-panel--ending .tc-renewal-panel__title,.tc-renewal-panel--ending .tc-renewal-panel__desc{color:#9a3412}.tc-cloud-account-modal.tc-cloud-account-modal--membership{width:min(1120px,100vw - 40px) !important;max-width:min(1120px,100vw - 40px) !important;border:2px solid var(--tc-aubergine, #332b3a) !important;border-radius:16px;box-shadow:6px 6px 0 var(--tc-aubergine, #332b3a) !important;overflow:hidden}.tc-cloud-account-modal.tc-cloud-account-modal--membership .tc-modal__header{border-bottom:2px solid var(--tc-border);background:var(--tc-mem-paper, var(--tc-ivory, #fff9f2))}.tc-cloud-account-modal.tc-cloud-account-modal--membership .tc-modal__body--cloud-account{background:var(--tc-mem-paper, var(--tc-ivory, #fff9f2))}@media(max-width: 720px){.tc-renewal-panel{grid-template-columns:auto minmax(0, 1fr);align-items:start}.tc-renewal-panel__action{grid-column:1/-1;width:100%}}@media(max-width: 900px){.tc-plan-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.tc-membership-strip{flex-direction:column;align-items:stretch;gap:10px}.tc-membership-strip__meta{justify-content:flex-start;border-top:1px solid var(--tc-border);padding-top:10px}.tc-membership-strip__item{text-align:left}.tc-plan-grid{grid-template-columns:1fr}.tc-credits-purchase__custom{grid-template-columns:1fr}.tc-credits-purchase__currency{display:none}.tc-credits-recharge{flex-direction:column;align-items:flex-start}}.tc-membership-trial-banner{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1.5px solid color-mix(in srgb, var(--tc-coral) 35%, transparent);background:color-mix(in srgb, var(--tc-coral) 8%, var(--tc-surface))}.tc-membership-trial-banner p{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--tc-aubergine)}.tc-membership-sales{margin-top:4px}.tc-membership-sales__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 14px;margin-bottom:12px}.tc-membership-sales__field--full{grid-column:1/-1}.tc-membership-sales__field textarea{min-height:108px;resize:vertical}.tc-membership-sales__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tc-membership-sales__status{margin:0;font-size:13px;font-weight:600;color:var(--tc-success)}.tc-membership-sales__agent-note{margin:0;font-size:13px;line-height:1.5;color:var(--tc-muted)}@media(max-width: 640px){.tc-membership-sales__grid{grid-template-columns:1fr}}.tc-membership-lock-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;border:1.5px solid color-mix(in srgb, var(--tc-coral) 35%, transparent);border-radius:10px;background:color-mix(in srgb, var(--tc-coral) 8%, var(--tc-surface))}.tc-membership-lock-banner--grace{border-color:color-mix(in srgb, var(--tc-warning) 40%, transparent);background:var(--tc-warning-soft, #fff5e8)}.tc-membership-lock-banner__text{margin:0;flex:1 1 220px;color:var(--tc-aubergine);font-size:13px;font-weight:600;line-height:1.45}.tc-membership-lock-placeholder-host{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:420px;padding:32px 16px;box-sizing:border-box}.tc-membership-lock-placeholder{width:100%;display:flex;align-items:center;justify-content:center}.tc-membership-lock-placeholder__card{max-width:420px;width:100%;padding:32px 28px;text-align:center;border:2px solid var(--tc-border, #e8e0f0);border-radius:14px;background:var(--tc-surface, #fff);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 12%, transparent)}.tc-membership-lock-placeholder__art{display:block;width:168px;height:128px;margin:0 auto 16px;object-fit:contain}.tc-membership-lock-placeholder__kicker{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-coral)}.tc-membership-lock-placeholder__title{margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-aubergine);line-height:1.25}.tc-membership-lock-placeholder__text{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--tc-muted)}.tc-membership-lock-placeholder__upgrade{color:var(--tc-coral);font-weight:700;text-decoration:underline;text-underline-offset:2px}.tc-membership-lock-placeholder__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:10px;font-weight:800;text-decoration:none}.tc-area--membership-locked [data-tc-calendar-action=create],.tc-area--membership-locked .tc-calendar-deck__cta,.tc-area--membership-locked #sb-btn-new-form,.tc-area--membership-locked [data-tc-action=new-form],.tc-area--membership-locked .tc-forms-deck__cta,.tc-area--membership-locked .is-membership-hidden{display:none !important}.tc-area--calendar.tc-area--membership-locked .tc-area__body--calendar{display:flex;flex-direction:column;min-height:100%}.tc-area--calendar.tc-area--membership-locked #tc-calendar-root,.tc-area--calendar.tc-area--membership-locked .tc-calendar-desk,.tc-area--calendar.tc-area--membership-locked .tc-calendar-studio,.tc-area--calendar.tc-area--membership-locked .tc-calendar-deck{display:none !important}.tc-area--forms.tc-area--membership-locked .tc-area__body--forms{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.tc-area--forms.tc-area--membership-locked .tc-membership-lock-placeholder-host{min-height:0;flex:1 1 auto}.tc-area--forms.tc-area--membership-locked .tc-membership-lock-placeholder__art{display:none}.tc-area--forms.tc-area--membership-locked .tc-forms-desk,.tc-area--forms.tc-area--membership-locked .tc-forms-studio,.tc-area--forms.tc-area--membership-locked .tc-forms-library,.tc-area--forms.tc-area--membership-locked .tc-forms-deck,.tc-area--forms.tc-area--membership-locked #sb-forms-list-view,.tc-area--forms.tc-area--membership-locked #sb-forms-edit-page{display:none !important}.tc-viewport>.tc-panel.tc-active.tc-area--forms.tc-area--membership-locked>.tc-area__body--forms{overflow-y:auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board{--tc-conv-header-height: 64px;--tc-conv-list-gutter: 12px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list{--tc-conv-control-h: 36px;--tc-conv-radius: 8px;--tc-conv-gap: 8px;--tc-conv-border: var(--tc-border);--tc-conv-surface: var(--tc-canvas);--tc-conv-muted: var(--tc-muted);--tc-conv-tab-active: var(--tc-coral);--tc-conv-list-gap: 8px;--tc-conv-card-pad: 12px;--tc-conv-card-inner-gap: 4px;--tc-conv-avatar-size: 36px;--tc-filter-control-h: var(--tc-conv-control-h);--tc-filter-radius: var(--tc-conv-radius);--tc-filter-border: color-mix(in srgb, var(--tc-coral) 18%, var(--tc-border));--tc-filter-surface: var(--tc-canvas);--tc-filter-muted: var(--tc-conv-muted);min-width:0;overflow:visible;display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list{border-right:1px solid var(--tc-border) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;height:auto !important;min-height:0 !important;max-height:none !important;padding:10px var(--tc-conv-list-gutter);border-bottom:1px solid var(--tc-border);background:var(--tc-canvas);flex-shrink:0;box-sizing:border-box;position:relative;z-index:30;overflow:visible}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar{height:auto !important;min-height:0 !important;max-height:none !important;padding-block:10px;gap:8px;justify-content:flex-start}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__row--search{display:block}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__row--mode{display:flex}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar>.tc-conv-list-toolbar__row:not(.tc-conv-list-toolbar__row--search):not(.tc-conv-list-toolbar__row--mode):not(.tc-conv-list-toolbar__row--selection){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--search{display:flex;align-items:center;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--mode{display:flex;align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--selection.is-visible{display:flex}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__close{display:none;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--tc-conv-gap)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-mode-filter{display:block;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-mode-filter .tc-conversations-deck__filter-options{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:3px;border:2px solid var(--tc-conv-ink, var(--tc-aubergine));border-radius:10px;background:color-mix(in srgb, var(--tc-lavender) 34%, var(--tc-surface));box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-mode-filter .tc-conv-owner-filter__chip{width:auto !important;min-width:0;min-height:30px;height:30px;padding:0 8px !important;justify-content:center;border:0 !important;border-radius:7px;background:rgba(0,0,0,0);color:var(--tc-muted);box-shadow:none !important;transform:none !important;font-size:11px;font-weight:700;letter-spacing:.02em;text-align:center;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-conv-mode-filter .tc-conv-owner-filter__chip.is-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-mode-filter .tc-conv-owner-filter__chip[aria-selected=true]{background:var(--tc-coral);color:#fff}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .tc-conv-list-search,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .sb-search-btn{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:var(--tc-conv-control-h);margin:0 !important;left:auto !important;right:auto !important;top:auto !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .tc-conv-list-search>input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .sb-search-btn>input{position:static !important;display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:var(--tc-conv-control-h) !important;line-height:var(--tc-conv-control-h) !important;margin:0 !important;padding:0 12px 0 32px !important;border:1px solid var(--tc-conv-border) !important;border-radius:var(--tc-conv-radius) !important;font-size:13px !important;font-family:inherit;box-sizing:border-box;background:var(--tc-surface) !important;box-shadow:none !important;z-index:auto !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .tc-conv-list-search>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .sb-search-btn>i{position:absolute !important;left:10px !important;right:auto !important;top:50% !important;width:auto !important;height:auto !important;transform:translateY(-50%);line-height:1 !important;font-size:14px !important;color:var(--tc-muted-light);margin:0;cursor:default;z-index:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .tc-conv-list-search:focus-within>input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .tc-conv-list-search.sb-active>input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .sb-search-btn:focus-within>input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar .sb-search-btn.sb-active>input{display:block !important;border-color:color-mix(in srgb, var(--tc-coral) 45%, transparent) !important;box-shadow:0 0 0 3px var(--tc-focus-ring) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__sync{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter.sb-active .tc-conv-inbox-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter.tc-active .tc-conv-inbox-filter__list{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter.sb-menu-wide ul.tc-conv-inbox-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border));color:var(--tc-coral);font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle::after{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__toggle:hover{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 42%, var(--tc-border));color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list{background:var(--tc-canvas);border-color:color-mix(in srgb, var(--tc-coral) 16%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-peach);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter__list li.tc-active{color:var(--tc-coral);font-weight:600;background:var(--tc-peach)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter.sb-active .tc-conv-inbox-filter__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-conv-inbox-filter.tc-active .tc-conv-inbox-filter__toggle{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 42%, var(--tc-border));color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions{display:flex;align-items:center;gap:var(--tc-conv-gap);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tc-conv-control-h);height:var(--tc-conv-control-h);min-width:var(--tc-conv-control-h);min-height:var(--tc-conv-control-h);margin:0;padding:0;border:1px solid var(--tc-conv-border);border-radius:var(--tc-conv-radius);background:var(--tc-conv-surface);color:var(--tc-conv-muted);line-height:1;box-sizing:border-box;cursor:pointer;flex-shrink:0;position:relative;box-shadow:none;transition:border-color .15s,color .15s,background .15s;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn>i{display:flex;align-items:center;justify-content:center;position:static !important;width:auto !important;height:auto !important;min-width:0;margin:0;padding:0;line-height:1 !important;font-size:15px;top:auto !important;right:auto !important;border:none !important;border-radius:0 !important;overflow:visible !important;text-align:center;z-index:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn>i:before,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn>i:before,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn>i:before,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn>i:before{line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn:hover{color:var(--tc-coral);border-color:color-mix(in srgb, var(--tc-coral) 30%, var(--tc-border));background:var(--tc-peach)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn.sb-active{color:var(--tc-coral);border-color:color-mix(in srgb, var(--tc-coral) 40%, transparent);background:var(--tc-peach)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-conv-toolbar__btn[data-badge]:after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .tc-icon-btn.sb-filter-btn[data-badge]:after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-conv-toolbar__btn[data-badge]:after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .tc-icon-btn.sb-filter-btn[data-badge]:after{z-index:2}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .sb-filter-star,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .sb-filter-star{display:inline-flex;align-items:center;justify-content:center;width:var(--tc-conv-control-h);height:var(--tc-conv-control-h);margin:0;font-size:15px;color:var(--tc-muted-light);cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__actions .sb-filter-star:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-toolbar__actions .sb-filter-star:hover{color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel{display:none;flex:1 1 auto;min-height:0;width:100%;flex-direction:column;overflow:hidden;position:static;border:none;border-radius:0;box-shadow:none;padding:0;background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel:before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-top{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:var(--tc-conv-header-height);min-height:var(--tc-conv-header-height);padding:0 var(--tc-conv-list-gutter);margin:0;box-sizing:border-box;border-bottom:1px solid var(--tc-border);background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-header h2{margin:0;font-size:15px;font-weight:600;color:var(--tc-text);line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-header .sb-filters-close{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-body{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:var(--tc-conv-list-gutter);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-filters-panel .sb-filters-footer{flex-shrink:0;border-radius:0;background:var(--tc-canvas);border-top:1px solid var(--tc-border);padding:10px var(--tc-conv-list-gutter);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .sb-filters-panel .sb-filters-header .sb-filters-close{padding:0;border-radius:var(--tc-conv-radius);font-size:inherit;color:inherit;background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .sb-filters-panel .sb-filters-header .sb-filters-close:hover{color:inherit;background:var(--tc-peach)}.tc-shell[data-tc-app=tenant-admin] .sb-admin-list.sb-filters-open>.tc-conv-list-toolbar{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-admin-list.sb-filters-open>.sb-scroll-area{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-admin-list.sb-filters-open>.sb-filters-panel{display:flex !important}@media(max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-list-toolbar__close{display:inline-flex}}.sb-admin:not(.tc-shell) .tc-conv-workspace.tc-conv-board>.sb-admin-list>.tc-conv-list-toolbar{display:flex;flex-direction:column;gap:8px;padding:10px var(--tc-conv-list-gutter);border-bottom:1px solid var(--tc-border);background:var(--tc-canvas);flex-shrink:0;height:auto !important;min-height:0 !important}.sb-admin:not(.tc-shell) .tc-conv-workspace.tc-conv-board>.sb-admin-list.sb-filters-open>.tc-conv-list-toolbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--tc-conv-header-height, 64px);min-height:var(--tc-conv-header-height, 64px);max-height:var(--tc-conv-header-height, 64px);padding:0 var(--tc-conv-list-gutter, 12px);box-sizing:border-box;border-bottom:2px solid var(--tc-conv-line, var(--tc-border));background:var(--tc-conv-rail, #f6f2ec);position:relative;z-index:11;flex-shrink:0;margin:0;width:auto;line-height:normal;font-size:inherit;font-weight:inherit}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__start{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__copy{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__kicker{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__end{display:flex;align-items:center;gap:10px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__title{font-size:15px;font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--tc-studio-ink, var(--tc-text));text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__title:hover{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-labels{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-label-date-top{font-size:12px;color:var(--tc-muted-light);white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions{gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions [data-value=panel].sb-active{color:var(--tc-coral) !important;border-color:color-mix(in srgb, var(--tc-coral) 35%, transparent) !important;background:color-mix(in srgb, var(--tc-peach) 65%, var(--tc-surface)) !important}@media(min-width: 768px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-btn-collapse{display:none !important}}@media(max-width: 767px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top{gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__start{gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-btn-collapse,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster [data-value=panel]{display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;margin:0;padding:0 !important;border:1px solid var(--tc-border) !important;border-radius:8px !important;background:var(--tc-surface) !important;color:var(--tc-muted) !important;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-btn-collapse i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster [data-value=panel] i{margin:0;font-size:15px;line-height:1;color:inherit}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__kicker,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-labels,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-label-date-top{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster{height:auto;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster>[data-value]:not([data-value=panel]){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster [data-value=panel]{display:inline-flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .tc-conv-top__actions.tc-icon-actions-cluster [data-value=panel].sb-active{color:var(--tc-coral) !important;border-color:color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border)) !important;background:color-mix(in srgb, var(--tc-peach) 65%, var(--tc-surface)) !important}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top .sb-user-details-close{flex-shrink:0}@media(max-width: 767px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top{justify-content:flex-start;padding:10px 12px}}@media(max-width: 479px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top .sb-label-date-top{display:none}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-top.tc-conv-top{display:none !important;height:0 !important;min-height:0 !important;padding:0 !important;border:none !important;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-scroll-area{position:relative;z-index:0;padding:0;background:var(--tc-conv-canvas, var(--tc-canvas));overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list{width:100%;min-height:100%;display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list ul{list-style:none;margin:0;padding:8px var(--tc-conv-list-gutter, 12px) var(--tc-conv-list-gutter, 12px);width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--tc-conv-list-gap, 8px);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list ul:has(>.tc-conv-list__empty){justify-content:flex-start;padding:var(--tc-conv-list-gutter, 12px)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;margin:0 !important;padding:var(--tc-conv-card-pad, 12px) !important;max-height:none !important;opacity:1 !important;border:1px solid var(--tc-conv-row-border, color-mix(in srgb, var(--tc-border) 88%, transparent)) !important;border-radius:14px !important;background:var(--tc-conv-row-bg, var(--tc-surface));cursor:pointer;box-sizing:border-box;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 3%, transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row::before{display:none !important;content:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row:hover:not(.sb-active){background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface)) !important;border-color:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-border)) !important;box-shadow:0 3px 12px color-mix(in srgb, var(--tc-aubergine) 5%, transparent);transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.sb-active{background:var(--tc-peach) !important;border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-border)) !important;box-shadow:0 2px 10px color-mix(in srgb, var(--tc-coral) 10%, transparent);transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.sb-active .tc-conv-list__name{color:var(--tc-text);font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.sb-active .tc-conv-list__preview{color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.sb-active .tc-conv-list__time{color:color-mix(in srgb, var(--tc-coral) 55%, var(--tc-muted));background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.sb-active .tc-conv-list__avatar img{box-shadow:0 0 0 2px var(--tc-peach),0 0 0 3px color-mix(in srgb, var(--tc-coral) 35%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-status="2"]:not(.sb-active){background:color-mix(in srgb, var(--tc-peach) 28%, var(--tc-surface)) !important;border-color:color-mix(in srgb, var(--tc-coral) 14%, var(--tc-border)) !important;box-shadow:0 1px 6px color-mix(in srgb, var(--tc-coral) 5%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-status="2"]:not(.sb-active) .tc-conv-list__name{font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-status="2"]:not(.sb-active) .tc-conv-list__preview{color:var(--tc-muted);font-weight:500}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-status="2"]:not(.sb-active) .tc-conv-list__time{color:var(--tc-coral);font-weight:600;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=red] .tc-conv-list__avatar img{box-shadow:0 0 0 2px #e22424}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=yellow] .tc-conv-list__avatar img{box-shadow:0 0 0 2px #f5a212}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=green] .tc-conv-list__avatar img{box-shadow:0 0 0 2px #1fa839}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=pink] .tc-conv-list__avatar img{box-shadow:0 0 0 2px #5b31f1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=gray] .tc-conv-list__avatar img{box-shadow:0 0 0 2px #6b6178}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-color=blue] .tc-conv-list__avatar img{box-shadow:0 0 0 2px var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__preview{margin:0 !important;padding:0 !important;display:flex !important;align-items:center;gap:6px;min-width:0;min-height:0;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;word-break:normal !important;overflow-wrap:normal !important;max-width:100%;opacity:1;letter-spacing:normal;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__sender{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__sender--bot{color:var(--tc-violet);background:color-mix(in srgb, var(--tc-lavender) 80%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__sender--agent{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 85%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__sender--user{color:var(--tc-muted);background:color-mix(in srgb, var(--tc-border) 40%, var(--tc-surface));text-transform:none;font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__preview-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-last-sender=bot] .tc-conv-list__preview{color:color-mix(in srgb, var(--tc-violet) 72%, var(--tc-text))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-last-sender=agent] .tc-conv-list__preview{color:color-mix(in srgb, var(--tc-coral) 70%, var(--tc-text))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__name{height:auto !important;line-height:1.3 !important;padding-right:0 !important;letter-spacing:-0.01em}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .tc-conv-list__time{opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__avatar{position:relative;flex-shrink:0;width:var(--tc-conv-avatar-size, 36px);height:var(--tc-conv-avatar-size, 36px)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;box-sizing:border-box;border:2px solid var(--tc-canvas);background:linear-gradient(135deg, color-mix(in srgb, var(--tc-coral) 75%, #fff), var(--tc-coral));box-shadow:0 1px 3px color-mix(in srgb, var(--tc-aubergine) 8%, transparent);transition:box-shadow .16s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--tc-coral);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box;border:2px solid var(--tc-surface);box-shadow:0 1px 4px color-mix(in srgb, var(--tc-coral) 30%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__badge:empty{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--tc-conv-card-inner-gap, 4px);min-height:var(--tc-conv-avatar-size, 36px);margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__title{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__name{font-size:14px;font-weight:600;color:var(--tc-text);min-width:0;margin:0;padding:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__source{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;line-height:1;color:var(--tc-muted);background:var(--tc-lavender);border:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-source=wa] .tc-conv-list__source,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-source=wb] .tc-conv-list__source{color:#059669;background:var(--tc-success-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-source=fb] .tc-conv-list__source,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row[data-conversation-source=ig] .tc-conv-list__source{color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__time,.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .sb-time.tc-conv-list__time{flex-shrink:0;position:static !important;display:inline-block !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tc-muted-light);white-space:nowrap;line-height:1.3;letter-spacing:0;opacity:1;bottom:auto !important;left:auto !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__preview{margin:0 !important;padding:0 !important;font-size:12.5px;line-height:1.3;color:var(--tc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__preview--system{color:var(--tc-muted-light);font-style:italic}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row .sb-labels{display:inline-flex;margin-left:2px;vertical-align:middle}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.tc-conv-list__empty{pointer-events:none;cursor:default;opacity:.92 !important;border:1px dashed var(--tc-border) !important;background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-canvas)) !important;box-shadow:none !important;transform:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.tc-conv-list__empty:hover{transform:none !important;box-shadow:none !important;border-color:var(--tc-border) !important;background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-canvas)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.tc-conv-list__empty .tc-conv-list__name{font-weight:600;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__row.tc-conv-list__empty .tc-conv-list__preview{color:var(--tc-muted-light);font-weight:400;white-space:normal !important;-webkit-line-clamp:2 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__empty-avatar{display:flex;align-items:center;justify-content:center;width:var(--tc-conv-avatar-size, 36px);height:var(--tc-conv-avatar-size, 36px);border-radius:50%;background:var(--tc-lavender);color:var(--tc-muted);font-size:18px;line-height:1;border:2px dashed var(--tc-border);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__status{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__status--unread{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 75%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 25%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-list__status--pending{color:var(--tc-info);background:color-mix(in srgb, var(--tc-info-soft) 75%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-info) 25%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-assign-filter{display:flex;gap:4px;margin-top:8px;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-assign-filter__chip{flex:1 1 0;min-width:0;height:28px;padding:0 6px;border:2px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tc-shell[data-tc-app=tenant-admin] .tc-conv-assign-filter__chip.is-active{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 30%, var(--tc-border));color:var(--tc-coral)}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list-toolbar__row--search{flex-direction:row;align-items:center}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details{margin:0 !important;border:none !important;border-radius:0 !important;background:var(--tc-conv-canvas, var(--tc-canvas));height:100% !important;min-width:0;max-width:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top{display:flex;align-items:center;justify-content:flex-end;height:52px;min-height:52px;padding:0 12px;margin:0;border-bottom:1px solid var(--tc-border);background:var(--tc-canvas);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-scroll-area{height:auto !important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--tc-conv-canvas, var(--tc-canvas));padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-summary{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:0 12px 10px;overflow-x:auto;flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs button{flex:1 1 0;min-width:0;height:32px;margin:0;padding:0 8px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs button:hover:not(.sb-active){background:var(--tc-border);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs button.sb-active{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 25%, var(--tc-border));color:var(--tc-coral);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 8%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-tab-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-tab-pane{display:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 10px 12px;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-tab-pane.sb-active{display:block}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list.sb-profile-cards{padding:0 !important;display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards--sheets{gap:6px !important;width:100%;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet{width:100%;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__head{display:flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-bottom:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__title{flex:1 1 auto;margin:0;font-size:12px;font-weight:700;letter-spacing:-0.01em;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__action{flex:0 0 auto;min-height:24px;padding:2px 8px;font-size:11px;font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__body,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list{margin:0;padding:2px 0 4px;list-style:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__chips{display:flex;flex-wrap:wrap;gap:4px;min-height:22px;padding:4px 10px 6px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__chips:empty::after{content:attr(data-empty);font-size:11px;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact{display:grid;grid-template-columns:14px minmax(0, 1fr) minmax(0, 58%);align-items:center;gap:6px;position:relative;min-height:22px;margin:0;padding:3px 10px;border:none;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact>img,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact>i{display:block !important;width:12px;height:12px;margin:0;font-size:12px;line-height:12px;color:var(--tc-muted);opacity:.7;object-fit:contain}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact>span{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact>label{justify-self:end;max-width:100%;font-size:12px;font-weight:500;color:var(--tc-text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action{cursor:pointer;padding-right:24px;transition:background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action::after{content:"⧉";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--tc-muted);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=current_url]::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=website]::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=conversation-source]::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=email]::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=phone]::after,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=mobile]::after{content:"↗"}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action[data-id=location]::after{content:"⌖"}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet__list .tc-conv-fact--action:focus-visible{outline:none;background:color-mix(in srgb, var(--tc-peach) 35%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details{border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;margin:0 !important;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>h3{margin:0 !important;padding:14px 2px 8px !important;border:none !important;background:rgba(0,0,0,0) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--tc-muted-light) !important;line-height:1.2 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>.sb-title:not(:first-child),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>h3:not(:first-child){margin-top:4px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul{margin:0 0 8px;padding:0;border-radius:10px;border:1px solid var(--tc-border);background:var(--tc-canvas);overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li{border-bottom:1px solid var(--tc-lavender) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li:last-child{border-bottom:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes){border:1px solid var(--tc-border) !important;border-radius:12px !important;background:var(--tc-canvas) !important;box-shadow:none !important;margin:0 0 10px !important;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>.sb-icon-robot,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>.sb-icon-plus,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>.sb-icon-settings,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>.sb-icon-robot,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>.sb-icon-plus,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>.sb-icon-settings{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>h3{margin:0 !important;padding:10px 14px !important;border-bottom:1px solid var(--tc-lavender) !important;background:var(--tc-lavender) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:var(--tc-muted) !important;line-height:1.2 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card>ul,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul{margin:0;padding:2px 0 6px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li{display:grid;grid-template-columns:max-content minmax(0, 1fr);align-items:start;gap:2px 16px;padding:9px 14px !important;margin:0;border:none !important;border-bottom:1px solid var(--tc-lavender) !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li:last-child,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li:last-child,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li:last-child{border-bottom:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li>img,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li>img,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>img,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>i{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li>span,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li>span,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>span{max-width:none;margin:0;font-size:11px;font-weight:600;line-height:1.35;color:var(--tc-muted-light);text-transform:uppercase;letter-spacing:.02em}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li label,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list>ul>li>div:not(.sb-copy):not(.sb-menu),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li label,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card li>div:not(.sb-copy):not(.sb-menu),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li label,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>div:not(.sb-copy):not(.sb-menu){margin:0;font-size:13px;font-weight:500;line-height:1.4;color:var(--tc-text);text-align:left;overflow-wrap:anywhere;white-space:normal}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-ht-controls{padding:0 14px 14px !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-ht-controls .sb-ht-status-card{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card{border:1px solid var(--tc-border) !important;border-radius:12px !important;background:var(--tc-canvas) !important;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent) !important;margin:0 0 12px !important;overflow:hidden;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card>i{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__head{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--tc-conv-canvas, var(--tc-canvas));color:var(--tc-muted);font-size:16px;line-height:1;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__meta{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__label{display:block;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-status{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__pill{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--tc-success-soft);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .tc-conv-ai-card__pill .sb-ht-dot{width:8px;height:8px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 3px rgba(34,197,94,.2)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .tc-conv-ai-card__icon{background:#fff7ed;color:#c2410c}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .tc-conv-ai-card__pill{background:#fff7ed}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .tc-conv-ai-card__pill .sb-ht-dot{background:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.2)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .sb-ht-status{color:#9a3412}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .sb-btn-ht-reset{display:inline-flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card.tc-conv-ai-card--paused .sb-btn-ht-pause{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-controls{padding:0 14px 12px !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-actions{display:flex !important;flex-direction:row;gap:8px;padding:0;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-btn-ht-reset{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-btn-ht-pause{display:inline-flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-action{align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;height:34px !important;padding:0 10px !important;border:1px solid var(--tc-border) !important;border-radius:8px !important;background:var(--tc-lavender) !important;color:var(--tc-text) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-action:hover{background:var(--tc-peach) !important;border-color:color-mix(in srgb, var(--tc-coral) 28%, transparent) !important;color:var(--tc-coral) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details #sb-panel-chatbot-toggle.tc-conv-ai-card .sb-ht-action i{color:inherit !important;font-size:12px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-ai-debug.sb-panel-ai-debug{border:1px solid var(--tc-border) !important;border-radius:14px !important;background:var(--tc-canvas) !important;margin:0 !important;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-ai-debug.sb-panel-ai-debug>i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-ai-debug.sb-panel-ai-debug>.sb-title{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-ai-debug.sb-panel-ai-debug .tc-conv-ai-debug__head{padding:12px 14px 0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-ai-debug.sb-panel-ai-debug .tc-conv-ai-debug__label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-ai-debug-body{padding:10px 12px 14px;position:relative;min-height:48px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-ai-debug-body.sb-ai-debug-loading::after{content:"";position:absolute;inset:0;background:color-mix(in srgb, var(--tc-canvas) 55%, transparent);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;position:sticky;top:0;z-index:2;padding-bottom:4px;background:linear-gradient(180deg, var(--tc-canvas) 70%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-toolbar .sb-btn{flex:1 1 auto;min-width:0;height:30px;padding:0 10px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-lavender);font-size:11px;font-weight:600;line-height:28px;color:var(--tc-text-secondary);cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-toolbar .sb-btn:hover{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 28%, transparent);color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-highlight{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-chip{padding:10px 12px;border-radius:10px;background:linear-gradient(180deg, var(--tc-lavender) 0%, color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-canvas)) 100%);border:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-chip span{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-chip b{display:block;font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.35;overflow-wrap:anywhere}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section{margin-bottom:8px;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-conv-canvas, var(--tc-canvas));overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section summary{padding:10px 12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted);cursor:pointer;list-style:none;user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section summary::-webkit-details-marker{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section summary::after{content:"a";font-family:"Support Board Icons";float:right;font-size:9px;color:var(--tc-muted-light);transform:rotate(0deg);transition:transform .15s}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section[open] summary::after{transform:rotate(180deg)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-section__body{padding:0 12px 10px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-row{display:grid;grid-template-columns:minmax(88px, 38%) minmax(0, 1fr);gap:4px 10px;padding:7px 0;border-bottom:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-row:last-child{border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-row__label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-row__value{font-size:12px;font-weight:500;color:var(--tc-text);overflow-wrap:anywhere}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-empty{margin:0;padding:8px 0;font-size:12px;line-height:1.45;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-warning{padding:8px 10px;margin-bottom:6px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;font-size:12px;font-weight:500;color:#9a3412}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-timeline{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-timeline__item{padding:10px 12px;border-radius:8px;background:var(--tc-canvas);border:1px solid #e8edf3}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-timeline__item h5{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-timeline__item p{margin:0 0 4px;font-size:11px;line-height:1.45;color:var(--tc-text-secondary)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-ai-debug-timeline__item time{display:block;font-size:10px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-activity,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations>p{margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations{margin:0;padding:0 0 8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations li{border:none !important;border-bottom:1px solid var(--tc-lavender) !important;margin:0;border-radius:0;padding:10px 14px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations li:hover{background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes>.sb-title{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-body{padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search{margin:0 0 12px;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-conv-canvas, var(--tc-canvas));padding:0 12px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search input{font-size:13px;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search input::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search .sb-icon-search,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search .sb-notes-search-clear{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes h4{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-agent-guides,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-conversation{margin:0 0 16px;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-accordion>div{margin:0 0 8px;background:var(--tc-conv-canvas, var(--tc-canvas));border:1px solid var(--tc-border);border-radius:10px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-accordion>div:last-child{margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-accordion>div>.sb-note-header{color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-accordion:empty::after{content:attr(data-empty);display:block;padding:12px;font-size:12px;line-height:1.45;color:var(--tc-muted-light);text-align:center;border:1px dashed var(--tc-border);border-radius:10px;background:var(--tc-conv-canvas, var(--tc-canvas))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-tags>div:not(.sb-title),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-calendar>div:not(.sb-title),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-attachments>div:not(.sb-title){padding:12px 14px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-scroll-area>.sb-profile{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details.tc-conv-details--idle .tc-conv-details-idle{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details.tc-conv-details--idle .tc-conv-details-body{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details:not(.tc-conv-details--idle) .tc-conv-details-idle{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details:not(.tc-conv-details--idle) .tc-conv-details-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle{position:relative;flex:1 1 auto;display:none;align-items:center;justify-content:center;padding:20px 16px;overflow:hidden;background:var(--tc-conv-canvas, var(--tc-canvas))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__aura{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 20%, color-mix(in srgb, var(--tc-coral) 12%, transparent) 0%, transparent 60%),radial-gradient(ellipse 60% 40% at 80% 30%, color-mix(in srgb, var(--tc-lavender) 40%, transparent) 0%, transparent 55%);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__card{position:relative;z-index:1;max-width:280px;text-align:center;padding:20px 18px;border-radius:16px;border:2px solid var(--tc-border);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__avatar{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));border:2px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__title{margin:0 0 6px;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__desc{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-idle__pills span{padding:4px 10px;border-radius:999px;border:1px solid var(--tc-border);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted);background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 12px 8px;border-bottom:1px solid var(--tc-border);background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__avatar{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb, var(--tc-coral) 14%, var(--tc-surface));border:2px solid var(--tc-border);font-size:16px;font-weight:800;color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__meta{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__name{margin:0;font-size:15px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__sub{margin:2px 0 0;font-size:11px;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__pill{flex:0 0 auto;padding:4px 8px;border-radius:999px;border:1px solid var(--tc-border);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__pill--paused{color:var(--tc-coral);border-color:color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__edit{flex:0 0 auto;padding:5px 10px;font-size:11px;font-weight:700}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid var(--tc-border);background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot__label{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot__actions{display:flex;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot__actions .sb-ht-action{flex:1 1 0;justify-content:center;min-height:36px;border-radius:10px;border:2px solid var(--tc-border);background:var(--tc-surface);font-weight:700}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot--paused .sb-btn-ht-reset{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border));color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tags{margin-bottom:8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations>li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px !important;margin:0 0 6px !important;border:1px solid var(--tc-border) !important;border-radius:10px !important;background:var(--tc-canvas) !important;transition:border-color .15s ease,background .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations>li:hover{border-color:color-mix(in srgb, var(--tc-coral) 25%, var(--tc-border)) !important;background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-canvas)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-user-conversations>li.sb-active{border-color:color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border)) !important;background:var(--tc-peach) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane.tc-conv-details-open>.sb-user-details,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane>.sb-user-details.sb-active{display:flex !important;flex-direction:column}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane.tc-conv-details-open>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane>.sb-user-details.sb-active>.sb-top.tc-conv-details-top .sb-user-details-close{display:none}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane.tc-conv-details-open>.sb-user-details .sb-sidebar-summary,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.tc-conv-board--tri-pane>.sb-user-details.sb-active .sb-sidebar-summary{display:none !important}@media(max-width: 767px){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top{display:flex !important;align-items:center;justify-content:flex-start;height:auto;min-height:52px;padding:10px 12px;border-bottom:1px solid var(--tc-border);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close{display:inline-flex !important;align-items:center;justify-content:center;position:static !important;top:auto !important;right:auto !important;left:auto !important;box-sizing:border-box;width:36px !important;min-width:36px;height:36px !important;min-height:36px;margin:0 !important;padding:0;border:1px solid var(--tc-border) !important;border-radius:8px !important;background:var(--tc-surface) !important;color:var(--tc-muted) !important;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close i,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close:before{margin:0;font-size:15px;line-height:1;color:inherit}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board{--tc-conv-canvas: var(--tc-canvas);--tc-conv-panel: var(--tc-canvas);--tc-conv-inset: var(--tc-lavender);--tc-conv-accent: var(--tc-coral);--tc-conv-accent-secondary: var(--tc-violet);--tc-conv-border: var(--tc-border);--tc-conv-muted: var(--tc-muted);--tc-conv-muted-light: var(--tc-muted-light);--tc-conv-row-bg: var(--tc-surface);--tc-conv-row-border: color-mix(in srgb, var(--tc-border) 88%, transparent);--tc-conv-row-active-bg: var(--tc-peach);--tc-conv-row-active-border: color-mix(in srgb, var(--tc-coral) 18%, var(--tc-border));--tc-conv-row-unread-bg: var(--tc-surface);--tc-conv-row-hover-shadow: 0 2px 8px color-mix(in srgb, var(--tc-aubergine) 4%, transparent);--tc-conv-chat-bg: linear-gradient( 165deg, color-mix(in srgb, var(--tc-peach) 18%, var(--tc-conv-canvas)) 0%, var(--tc-conv-canvas) 36%, color-mix(in srgb, var(--tc-lavender) 12%, var(--tc-conv-canvas)) 100% );--tc-conv-msg-bg: var(--tc-lavender);--tc-conv-msg-text: var(--tc-text);--tc-conv-msg-border: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-conv-border));--tc-conv-msg-shadow: 0 1px 3px color-mix(in srgb, var(--tc-aubergine) 6%, transparent);--tc-conv-msg-out-bg: var(--tc-peach);--tc-conv-msg-out-text: var(--tc-text);--tc-conv-msg-bot-bg: var(--tc-lavender);--tc-conv-msg-agent-bg: color-mix(in srgb, var(--tc-lavender) 75%, var(--tc-conv-panel));--tc-conv-msg-reply-bg: color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-conv-panel));--tc-conv-msg-reply-text: var(--tc-muted);--tc-conv-date-bg: color-mix(in srgb, var(--tc-surface) 90%, var(--tc-lavender));--tc-conv-date-border: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-conv-border));--tc-conv-date-text: var(--tc-muted);--tc-conv-date-line: color-mix(in srgb, var(--tc-violet) 16%, var(--tc-conv-border));--tc-conv-date-shadow: 0 2px 10px color-mix(in srgb, var(--tc-aubergine) 5%, transparent);background:var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-scroll-area{background:var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation{background:var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details{background:var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-scroll-area{background:var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list{background:var(--tc-conv-chat-bg) !important;border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right:last-child:not([data-id=typing]):not(.sb-label-date):not(.tc-msg-reveal-active),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right):last-child:not([data-id=typing]):not(.sb-label-date):not(.tc-msg-reveal-active){animation:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.tc-msg-reveal-pending{opacity:0 !important;transform:translateY(28px) scale(0.9);transform-origin:center bottom;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.tc-msg-reveal-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.tc-msg-reveal-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>[data-id=sending].sb-right.tc-msg-reveal-active{animation:tc-conv-msg-enter .72s cubic-bezier(0.34, 1.28, 0.64, 1) both !important;transform-origin:center bottom;will-change:transform,opacity}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div[data-id=sending].tc-msg-leaving,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div[data-id=typing].tc-msg-leaving,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.tc-msg-leaving{animation:tc-conv-msg-leave .15s ease forwards;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board:not(.sb-no-conversation)>.sb-conversation>.sb-list{background:radial-gradient(ellipse 90% 55% at 50% 0%, color-mix(in srgb, var(--tc-coral) 6%, transparent) 0%, transparent 55%),var(--tc-conv-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message{position:absolute;inset:0;top:0 !important;bottom:0 !important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--tc-conv-canvas);overflow:hidden;z-index:9}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% 18%, color-mix(in srgb, var(--tc-coral) 16%, transparent) 0%, transparent 62%),radial-gradient(ellipse 70% 45% at 78% 28%, color-mix(in srgb, var(--tc-lavender) 55%, transparent) 0%, transparent 58%),radial-gradient(ellipse 60% 40% at 22% 32%, color-mix(in srgb, var(--tc-peach) 45%, transparent) 0%, transparent 55%);animation:tc-conv-empty-aura 10s ease-in-out infinite;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty{position:relative;width:min(100%,440px);margin:0;transform:translateY(-6%);text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__aura{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__card{position:relative;z-index:1;padding:24px 28px 26px;border-radius:22px;background:color-mix(in srgb, var(--tc-surface) 94%, var(--tc-canvas));border:1px solid color-mix(in srgb, var(--tc-coral) 12%, var(--tc-conv-border));box-shadow:0 24px 56px color-mix(in srgb, var(--tc-coral) 8%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-peach) 45%, transparent);backdrop-filter:blur(6px)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__mock{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:min(100%,260px);margin:0 auto 20px;padding:14px 12px;border-radius:16px;background:color-mix(in srgb, var(--tc-canvas) 70%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__mock-line{display:block;height:10px;border-radius:999px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__mock-line--in{width:72%;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__mock-line--out{align-self:flex-end;width:58%;background:var(--tc-peach)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__mock-line--short{width:46%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message label{display:block;margin:0;font-weight:700;font-size:21px;line-height:1.3;letter-spacing:-0.025em;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message p{margin:10px auto 0;max-width:30ch;font-size:14px;line-height:1.55;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__trail{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 16%, transparent);font-size:12px;font-weight:600;color:var(--tc-coral);letter-spacing:.01em}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__trail span[aria-hidden=true]{opacity:.55;font-weight:400}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message{color:var(--tc-conv-msg-text) !important;background:var(--tc-conv-msg-bg) !important;border:1px solid var(--tc-conv-msg-border) !important;box-shadow:var(--tc-conv-msg-shadow) !important;border-radius:16px !important;padding:11px 15px 13px !important;line-height:1.55}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-message a,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-top{color:var(--tc-conv-msg-text) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right).sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right).sb-sender-agent .sb-message{background:var(--tc-conv-msg-bot-bg) !important;border-color:color-mix(in srgb, var(--tc-violet) 20%, var(--tc-conv-border)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-message{color:var(--tc-conv-msg-out-text) !important;background:var(--tc-conv-msg-out-bg) !important;border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-conv-border)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-message a,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-top,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{color:var(--tc-conv-msg-out-text) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:var(--tc-conv-msg-out-bg) !important;border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-conv-border)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-msg-sender-user::before{background:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 20%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-msg-sender-bot::before{background:var(--tc-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-msg-sender-agent::before{background:color-mix(in srgb, var(--tc-violet) 65%, var(--tc-coral));box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 14%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-msg-time-hdr{color:var(--tc-conv-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-reply-message{background:var(--tc-conv-msg-reply-bg) !important;border:1px solid var(--tc-conv-msg-border) !important;border-left:3px solid var(--tc-coral) !important;color:var(--tc-conv-msg-reply-text) !important;box-shadow:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.sb-message-media,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top{background:var(--tc-conv-msg-bg) !important;border-color:var(--tc-conv-msg-border) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.sb-message-media,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.sb-message-with-attachment{padding:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-body{border-top-color:var(--tc-conv-border) !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options){padding:11px 15px 0 !important;overflow:hidden;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-message-body,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-message-body{padding:0 !important;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message{margin:0;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-top,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-top,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-content{padding:0 !important;background:rgba(0,0,0,0) !important;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text{padding-bottom:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text:empty,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-content:empty,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text:empty,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-content:empty{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message.tc-has-wa-options .tc-wa-options,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .tc-wa-options{margin:10px -15px 0;width:calc(100% + 30px);border-top:1px solid var(--tc-conv-option-border);background:color-mix(in srgb, var(--tc-conv-option-bg) 55%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-message.tc-has-wa-options .tc-wa-options,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-message:has(.tc-wa-options) .tc-wa-options{border-bottom-right-radius:5px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-message.tc-has-wa-options .tc-wa-options,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-message:has(.tc-wa-options) .tc-wa-options{border-bottom-left-radius:5px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message:not(.sb-rich-list){--tc-conv-option-bg: color-mix(in srgb, var(--tc-lavender) 72%, var(--tc-surface));--tc-conv-option-border: color-mix(in srgb, var(--tc-violet) 18%, var(--tc-conv-border));--tc-conv-option-text: var(--tc-violet);--tc-conv-option-hover: color-mix(in srgb, var(--tc-violet) 10%, var(--tc-lavender))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-rich-message:not(.sb-rich-list){--tc-conv-option-bg: color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));--tc-conv-option-border: color-mix(in srgb, var(--tc-coral) 20%, var(--tc-conv-border));--tc-conv-option-text: color-mix(in srgb, var(--tc-coral) 88%, var(--tc-aubergine));--tc-conv-option-hover: color-mix(in srgb, var(--tc-coral) 14%, var(--tc-peach))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .sb-input>input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .sb-input>select,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .sb-input>textarea{background:var(--tc-conv-panel) !important;border-color:var(--tc-conv-border) !important;color:var(--tc-text) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options{display:flex;flex-direction:column;gap:0;margin:0;width:100%;border-radius:0;overflow:hidden;border:none;border-top:1px solid var(--tc-conv-option-border);background:color-mix(in srgb, var(--tc-conv-option-bg) 45%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more{display:flex !important;align-items:center;justify-content:center;width:100% !important;max-width:100% !important;margin:0 !important;padding:11px 14px;border:none !important;border-radius:0 !important;border-top:1px solid var(--tc-conv-option-border) !important;background:rgba(0,0,0,0) !important;color:var(--tc-conv-option-text) !important;box-shadow:none !important;font-weight:500;text-align:center !important;white-space:normal;height:auto !important;min-height:0;line-height:1.35;box-sizing:border-box;transition:background .15s ease,color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit:first-child,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more:first-child{border-top:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more:hover{background:var(--tc-conv-option-hover) !important;color:var(--tc-conv-option-text) !important;transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more{font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .sb-btn:not(.tc-wa-options-more):not(.tc-wa-options .sb-btn),.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) a.sb-btn:not(.tc-wa-options .sb-btn){background:var(--tc-conv-option-bg);border:1px solid var(--tc-conv-option-border);border-radius:10px;color:var(--tc-conv-option-text);font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) .sb-btn:not(.tc-wa-options-more):not(.tc-wa-options .sb-btn):hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) a.sb-btn:not(.tc-wa-options .sb-btn):hover{background:var(--tc-conv-option-hover);border-color:var(--tc-conv-option-border);color:var(--tc-conv-option-text);transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options{display:flex;flex-direction:column;gap:0;margin-top:4px;border-radius:12px;overflow:hidden;border:1px solid var(--tc-conv-border)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options .tc-wa-modal-pick{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:12px 14px;border:none;border-radius:0;border-top:1px solid var(--tc-conv-border);background:var(--tc-surface);color:var(--tc-violet);font-weight:500;text-align:center;white-space:normal;height:auto;line-height:1.35;cursor:pointer;transition:background .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options .tc-wa-modal-pick:first-child{border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options .tc-wa-modal-pick:hover{background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:color-mix(in srgb, var(--tc-aubergine) 28%, transparent);opacity:0;transition:opacity .2s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-overlay--open{opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-overlay .tc-wa-modal-sheet{width:min(100%,420px);border-radius:16px 16px 12px 12px;background:var(--tc-surface);box-shadow:0 20px 48px color-mix(in srgb, var(--tc-aubergine) 18%, transparent);overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-overlay .tc-wa-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--tc-border);font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-overlay .tc-wa-modal-head .tc-wa-modal-close{border:none;background:rgba(0,0,0,0);font-size:22px;line-height:1;color:var(--tc-muted);cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date{display:flex !important;align-items:center;gap:14px;width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:20px 28px 16px;background:none !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date::before,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date::after{content:"";flex:1 1 auto;height:1px;min-width:20px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date::before{background:linear-gradient(90deg, transparent 0%, var(--tc-conv-date-line) 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date::after{background:linear-gradient(90deg, var(--tc-conv-date-line) 0%, transparent 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0 !important;padding:6px 15px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;color:var(--tc-conv-date-text) !important;background:var(--tc-conv-date-bg) !important;border:1px solid var(--tc-conv-date-border);box-shadow:var(--tc-conv-date-shadow);user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date:first-child{padding-top:14px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-label-date+.sb-label-date{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-info-message .sb-cnt{background:color-mix(in srgb, var(--tc-lavender) 60%, var(--tc-conv-panel)) !important;border:1px solid var(--tc-conv-border);border-radius:12px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list .sb-info-message .sb-cnt .sb-message{color:var(--tc-conv-muted) !important;background:rgba(0,0,0,0) !important}@keyframes tc-conv-msg-enter{0%{opacity:0;transform:translateY(28px) scale(0.9)}50%{opacity:1;transform:translateY(-4px) scale(1.02)}72%{transform:translateY(2px) scale(0.995)}100%{opacity:1;transform:none}}@keyframes tc-conv-msg-leave{0%{opacity:1;transform:none}100%{opacity:0;transform:translateY(8px) scale(0.96)}}@keyframes tc-conv-empty-aura{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.04)}}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board{--tc-conv-row-active-bg: color-mix(in srgb, var(--tc-peach) 85%, var(--tc-conv-panel));--tc-conv-row-unread-bg: color-mix(in srgb, var(--tc-peach) 55%, var(--tc-conv-panel));--tc-conv-chat-bg: linear-gradient( 165deg, color-mix(in srgb, var(--tc-peach) 40%, var(--tc-conv-canvas)) 0%, var(--tc-conv-canvas) 40%, var(--tc-conv-canvas) 100% );--tc-conv-msg-bg: color-mix(in srgb, var(--tc-lavender) 80%, var(--tc-conv-panel));--tc-conv-msg-out-bg: color-mix(in srgb, var(--tc-peach) 70%, var(--tc-conv-panel));--tc-conv-msg-bot-bg: color-mix(in srgb, var(--tc-lavender) 75%, var(--tc-conv-panel));--tc-conv-row-active-border: color-mix(in srgb, var(--tc-coral) 28%, var(--tc-conv-border));--tc-conv-date-bg: color-mix(in srgb, var(--tc-surface) 92%, var(--tc-violet));--tc-conv-date-border: color-mix(in srgb, var(--tc-violet) 28%, var(--tc-conv-border));--tc-conv-date-text: color-mix(in srgb, var(--tc-violet) 70%, #fff);--tc-conv-date-line: color-mix(in srgb, var(--tc-violet) 22%, var(--tc-conv-border));--tc-conv-date-shadow: 0 2px 12px color-mix(in srgb, #000 28%, transparent)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right .sb-message{background:var(--tc-conv-msg-out-bg) !important;color:var(--tc-conv-msg-out-text) !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__card{box-shadow:0 16px 40px color-mix(in srgb, #000 35%, transparent),0 0 0 1px var(--tc-conv-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-no-conversation-message::before{opacity:.75}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options .tc-wa-modal-pick{background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface));color:var(--tc-text)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-wa-modal-options .tc-wa-modal-pick:hover{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .tc-conv-ai-debug-toolbar{background:linear-gradient(180deg, var(--tc-surface) 70%, transparent) !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board .sb-ai-debug-body.sb-ai-debug-loading::after{background:color-mix(in srgb, var(--tc-canvas) 55%, transparent) !important}@media(prefers-reduced-motion: reduce){.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.sb-right:last-child,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div.sb-timeline-bubble.tc-msg-reveal-active,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>[data-id=sending].sb-right,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div[data-id=sending].tc-msg-leaving,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list>div[data-id=typing].tc-msg-leaving{animation:none !important}}.tc-area--conversations{--tc-conv-ink: var(--tc-aubergine, #332b3a);--tc-conv-paper: var(--tc-ivory, #fff9f2);--tc-conv-rail: #f6f2ec;--tc-conv-line: var(--tc-border);--tc-conv-accent: var(--tc-coral);--tc-conv-accent-ink: var(--tc-surface)}.tc-conversations-desk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.tc-conversations-deck.is-entering{animation:tc-conv-deck-in .35s ease}@keyframes tc-conv-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-conversations-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-conversations-deck__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid var(--tc-conv-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-conv-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-conversations-deck__pill i{width:6px;height:6px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 55%, transparent);animation:tc-conv-pulse 2.2s ease-out infinite}.tc-conversations-deck__pill--live{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-conv-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}@keyframes tc-conv-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-conversations-deck__rail-label{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-conversations-deck__rail-label>i{flex-shrink:0;font-size:11px;line-height:1;color:var(--tc-muted)}.tc-conversations-deck__filters .tc-conversations-deck__rail-label{margin:0 0 8px}.tc-conversations-deck__refine{display:flex;flex-direction:column;flex:0 0 auto;gap:10px;width:100%;min-width:0;overflow:visible}.tc-conversations-deck__filter-shell{position:relative;z-index:1;display:flex;flex-direction:column;flex:0 0 auto;gap:0;width:100%;margin:0;padding:10px 10px 10px;border:2px solid var(--tc-conv-line);border-radius:12px;background:color-mix(in srgb, var(--tc-surface) 72%, var(--tc-conv-paper));box-sizing:border-box}.tc-conversations-deck__filter-shell .tc-conversations-deck__rail-label{margin:0 0 8px 6px}.tc-conversations-deck__filter{display:flex;flex-direction:column;gap:0;min-width:0}.tc-conversations-deck__filter.sb-hide{display:none}.tc-conversations-deck__filter-options{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.tc-conversations-deck__rail-foot{display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width: 980px){.tc-conversations-deck__filters{display:flex;flex-direction:column}}@media(max-width: 979px){.tc-conversations-deck__refine{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%}}.tc-conversations-deck__chip{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);margin:0;padding:0 11px;border:2px solid var(--tc-conv-line);border-radius:10px;background:var(--tc-conv-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;white-space:nowrap;cursor:pointer;text-align:left;box-sizing:border-box;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.tc-conversations-deck__chip.is-active,.tc-conversations-deck__chip[aria-selected=true]{border-color:var(--tc-conv-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-conv-ink);box-shadow:1px 1px 0 var(--tc-conv-ink),2px 2px 0 var(--tc-conv-ink),3px 3px 0 var(--tc-conv-ink);transform:translate(-1px, -1px);font-weight:800}.tc-conversations-deck__chip:hover:not(.is-active):not([aria-selected=true]){border-color:color-mix(in srgb, var(--tc-conv-ink) 22%, var(--tc-conv-line));background:var(--tc-surface);color:var(--tc-text)}.tc-conversations-deck__chip:focus-visible{outline:2px solid var(--tc-conv-accent);outline-offset:1px}.tc-conversations-deck__chip--icon{justify-content:flex-start}.tc-conversations-deck__chip--icon>i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin:0}.tc-conversations-deck__chip--icon>i:before{line-height:1}.tc-conversations-deck__chip--icon>i img{max-width:16px;max-height:16px;display:block}.tc-conversations-deck__chip--icon>span{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-conversations-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 16px;border:2px solid var(--tc-conv-ink);border-radius:10px;background:var(--tc-conv-accent);color:var(--tc-conv-accent-ink) !important;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-conversations-deck__cta span,.tc-conversations-deck__cta i{color:inherit}.tc-conversations-deck__cta:hover{background:var(--tc-conv-ink);border-color:var(--tc-conv-ink);color:var(--tc-surface) !important}.tc-conversations-deck__cta--secondary{background:var(--tc-conv-paper);color:var(--tc-conv-ink) !important}.tc-conversations-deck__cta--secondary:hover{background:var(--tc-surface);color:var(--tc-conv-ink) !important}.tc-conversations-deck__main{display:flex;flex-direction:column;min-height:0;overflow:hidden;scrollbar-gutter:stable}.tc-conversations-stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;padding:var(--tc-studio-panels-padding);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--conversations>.tc-area__body--conversations{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;margin:0 !important;padding:8px !important;background:var(--tc-studio-paper) !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-deck__rail{overflow-x:hidden;overflow-y:auto;padding-left:22px;padding-right:20px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations{--tc-studio-line: var(--tc-conv-line);--tc-studio-rail-bg: var(--tc-conv-rail);--tc-studio-paper-main: var(--tc-conv-paper);--tc-studio-ink: var(--tc-conv-ink);--tc-studio-accent: var(--tc-conv-accent)}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board{--tc-conv-canvas: var(--tc-surface);--tc-conv-panel: var(--tc-surface);--tc-conv-list-width: 300px;--tc-conv-details-width: 340px;flex:1 1 auto;min-height:0;height:100%;border:var(--tc-studio-deck-border) solid var(--tc-conv-line);border-radius:var(--tc-studio-panel-radius);background:var(--tc-surface);overflow:hidden;box-shadow:none}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-conversations-deck:not(.tc-conversations-deck--crm-board) .tc-conv-list-toolbar .tc-conv-inbox-filter{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-deck--crm-board .tc-conv-list-toolbar .tc-conv-inbox-filter{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage:not(.tc-conversations-stage--full) .tc-conv-list-toolbar{height:auto !important;min-height:0 !important;max-height:none;padding-block:10px;gap:8px;justify-content:flex-start}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage:not(.tc-conversations-stage--full) .tc-conv-list-toolbar>.tc-conv-list-toolbar__row:not(.tc-conv-list-toolbar__row--search):not(.tc-conv-list-toolbar__row--mode):not(.tc-conv-list-toolbar__row--selection){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage:not(.tc-conversations-stage--full) .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--search{display:flex;align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage:not(.tc-conversations-stage--full) .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--mode{display:flex;align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage:not(.tc-conversations-stage--full) .tc-conv-list-toolbar>.tc-conv-list-toolbar__row--selection.is-visible{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board>.sb-admin-list,.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board>.sb-conversation{background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board>.sb-admin-list{border-right:2px solid var(--tc-conv-line) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-deck--crm-board .tc-conversations-stage .tc-conv-workspace.tc-conv-board>.sb-admin-list{border-right:2px solid var(--tc-conv-line) !important}}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list-toolbar{background:color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));border-bottom:2px solid var(--tc-conv-line)}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list-search>input,.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list-toolbar .sb-search-btn>input{border:2px solid var(--tc-conv-line) !important;border-radius:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list__row{border:2px solid var(--tc-conv-line) !important;border-radius:10px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list__row.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-list__row.sb-active:hover{border-color:var(--tc-conv-ink) !important;box-shadow:3px 3px 0 var(--tc-conv-ink);transform:translate(-1px, -1px)}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board>.sb-conversation>.sb-top.tc-conv-top,.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-inbox-sidebar{background:var(--tc-conv-rail);border-bottom:2px solid var(--tc-conv-line)}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message{background:color-mix(in srgb, var(--tc-peach) 22%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-conversation>.sb-no-conversation-message .tc-conv-empty__card{border:2px solid var(--tc-conv-line);border-radius:14px;box-shadow:3px 3px 0 var(--tc-conv-ink)}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--conversations>.tc-area__body--conversations{padding:var(--tc-studio-body-padding-mobile) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conversations-stage{padding:var(--tc-studio-panels-padding-mobile)}}.tc-conversations-deck--crm-board{grid-template-columns:1fr !important;grid-template-rows:minmax(0, 1fr) !important}.tc-conversations-deck--crm-board .tc-conversations-deck__main{width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.tc-conversations-deck--crm-board .tc-conversations-stage--full{padding:0 !important;height:100%;min-height:0;overflow:hidden}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board--crm{--tc-conv-list-width: 320px;--tc-conv-details-width: clamp(340px, 24vw, 380px);border:none !important;border-radius:0 !important;box-shadow:none !important;height:100% !important;min-height:0}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list.sb-filters-open>.tc-conv-list-toolbar{display:flex !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list.sb-filters-open>.sb-scroll-area{display:block !important}.tc-conv-inbox-sidebar{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;gap:0;width:100%;min-width:0;max-width:100%;height:var(--tc-conv-header-height, 64px);min-height:var(--tc-conv-header-height, 64px);max-height:var(--tc-conv-header-height, 64px);padding:0 var(--tc-conv-list-gutter, 12px);border-bottom:2px solid var(--tc-conv-line, var(--tc-border));background:var(--tc-conv-rail, #f6f2ec);box-sizing:border-box}.tc-conv-inbox-sidebar__head{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.tc-conv-inbox-sidebar__head .tc-conversations-deck__kicker{margin:0}.tc-conv-inbox-sidebar__head .tc-conversations-deck__title{margin:0;font-size:15px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-conv-inbox-sidebar__head .tc-conversations-deck__rail-meta{display:none;flex-wrap:wrap;gap:5px;margin-top:2px}.tc-conv-inbox-sidebar__head .tc-conversations-deck__rail-meta[hidden]{display:none !important}.tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell{width:100%;min-width:0;max-width:100%;margin:0;padding:8px 8px 6px;border:2px solid var(--tc-conv-line, var(--tc-border));border-radius:10px;background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-conv-rail, #f6f2ec))}.tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell .tc-conversations-deck__rail-label{margin:0 0 6px;font-size:9px}.tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell .tc-conversations-deck__filter-options{display:flex;flex-flow:row nowrap;gap:4px;width:100%;min-width:0;max-width:100%;overflow:hidden}.tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell .tc-conversations-deck__chip{flex:1 1 0;width:auto !important;min-width:0;max-width:100%;height:28px;padding:0 6px;justify-content:center;overflow:hidden;text-overflow:ellipsis;font-size:10px;letter-spacing:.04em}.tc-conv-inbox-sidebar .tc-conversations-deck__filter-shell .tc-conversations-deck__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-conv-inbox-sidebar .tc-conversations-deck__refine{display:flex;flex-direction:column;gap:6px;padding:0 2px}.tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__filter{width:100%;min-width:0;max-width:100%;padding:6px 8px;border:2px solid var(--tc-conv-line, var(--tc-border));border-radius:10px;background:color-mix(in srgb, var(--tc-surface) 90%, var(--tc-conv-rail, #f6f2ec))}.tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__rail-label{margin:0 0 5px;font-size:9px}.tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__filter-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px;width:100%;min-width:0;max-width:100%;overflow:hidden}.tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__chip{width:auto !important;min-width:0;max-width:100%;height:26px;padding:0 5px;justify-content:center;overflow:hidden;text-overflow:ellipsis;font-size:9px}.tc-conv-inbox-sidebar .tc-conversations-deck__refine .tc-conversations-deck__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-conv-inbox-sidebar .tc-conversations-deck__rail-foot{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 2px 2px}.tc-conv-inbox-sidebar .tc-conversations-deck__rail-foot .tc-conversations-deck__cta{flex:1 1 auto;min-height:30px;padding:6px 10px;font-size:10px}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.tc-conv-list-toolbar{display:flex !important;flex-direction:column !important;flex-shrink:0 !important;justify-content:flex-start !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:10px !important;gap:8px !important;overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.tc-conv-list-toolbar>.tc-conv-list-toolbar__row:not([hidden]){display:flex !important;flex:0 0 auto !important;width:100% !important;min-height:0 !important;visibility:visible !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list{display:flex !important;flex-direction:column;min-height:0;overflow:hidden;background:var(--tc-conv-rail, #f6f2ec) !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-scroll-area{flex:1 1 auto;min-height:0;background:var(--tc-surface)}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-scroll-area>.tc-conv-list{flex:1 1 auto;min-height:0;overflow-y:auto}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.tc-conv-list-toolbar{flex-shrink:0;background:color-mix(in srgb, var(--tc-lavender) 14%, var(--tc-surface)) !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list .tc-conv-list__row{background:var(--tc-surface)}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-user-details>.tc-conv-details-idle{display:flex !important;visibility:visible !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board.sb-no-conversation>.sb-user-details>.tc-conv-details-body{display:none !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar{height:auto !important;min-height:0 !important;max-height:none !important;padding:10px !important;gap:8px !important;background:var(--tc-surface) !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions{position:relative;z-index:80;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:90;display:none;flex-direction:column;width:292px;max-width:calc(100vw - 48px);max-height:min(430px,100vh - 190px);margin:0;padding:0;overflow:hidden;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);box-shadow:0 18px 45px color-mix(in srgb, var(--tc-aubergine) 18%, transparent)}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel:not(.sb-hide){display:flex !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel::before{display:none}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel .sb-filters-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel .sb-filters-footer{flex-shrink:0;padding:10px 12px;border-top:1px solid var(--tc-border);background:var(--tc-surface)}.tc-conversations-deck--crm-board .tc-conv-list-toolbar>.tc-conv-list-toolbar__row:not([hidden]){display:flex !important;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__row--search{padding-top:0}.tc-conversations-deck--crm-board .tc-conv-list-toolbar .tc-conv-list-toolbar__close{margin-right:auto}.tc-conv-filter-sync .tc-conv-inbox-filter__toggle::after{display:none !important}.tc-conversations-deck--crm-board .tc-conv-toolbar__btn{display:inline-flex !important;position:relative;align-items:center;justify-content:center;flex:0 0 36px;width:36px !important;min-width:36px;height:36px;padding:0 !important;border:1px solid var(--tc-border) !important;border-radius:8px !important;background:var(--tc-surface) !important;color:var(--tc-text) !important;font-family:inherit;font-size:12px;font-weight:650}.tc-conversations-deck--crm-board .tc-conv-toolbar__btn>i{position:static !important;margin:0 !important;color:var(--tc-muted)}.tc-conversations-deck--crm-board .tc-conv-toolbar__btn.tc-conv-filter-button>span{display:none}.tc-conversations-deck--crm-board .tc-conv-toolbar__btn.sb-active,.tc-conversations-deck--crm-board .tc-conv-toolbar__btn:hover{border-color:color-mix(in srgb, var(--tc-coral) 40%, var(--tc-border)) !important;background:var(--tc-peach) !important;color:var(--tc-coral) !important}.tc-conversations-deck--crm-board .tc-conv-selection-count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--tc-surface);border-radius:999px;background:var(--tc-aubergine);color:#fff;font-size:9px;font-weight:750;line-height:1}.tc-conversations-deck--crm-board .tc-conv-selection-count[hidden]{display:none !important}.tc-conversations-deck--crm-board .tc-conv-select-all[hidden]{display:none !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__row--search{flex-direction:row !important;align-items:center !important;gap:8px !important}.tc-conversations-deck--crm-board .tc-conv-list-search{flex:1 1 auto;min-width:0}.tc-conversations-deck--crm-board .tc-conv-owner-filter{display:block;width:100%;min-width:0}.tc-conversations-deck--crm-board .tc-conv-owner-filter .tc-conversations-deck__filter-options{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;min-width:0;padding:3px;border:1px solid var(--tc-border);border-radius:9px;background:color-mix(in srgb, var(--tc-lavender) 34%, var(--tc-surface));box-sizing:border-box}.tc-conversations-deck--crm-board .tc-conv-owner-filter .tc-conv-owner-filter__chip{width:auto !important;min-width:0;min-height:30px;height:30px;padding:0 5px !important;justify-content:center;border:0 !important;border-radius:7px;background:rgba(0,0,0,0);color:var(--tc-muted);box-shadow:none !important;transform:none !important;font-size:9px;letter-spacing:.02em;text-align:center}.tc-conversations-deck--crm-board .tc-conv-owner-filter .tc-conv-owner-filter__chip.is-active,.tc-conversations-deck--crm-board .tc-conv-owner-filter .tc-conv-owner-filter__chip[aria-selected=true]{background:var(--tc-surface);color:var(--tc-coral);box-shadow:0 2px 7px color-mix(in srgb, var(--tc-aubergine) 9%, transparent) !important}.tc-conversations-deck--crm-board .sb-filters-panel .sb-filters-header{height:52px !important;min-height:52px !important}.tc-conversations-deck--crm-board .sb-filters-panel .sb-filters-body{display:flex;flex-direction:column;gap:14px;padding:12px !important}.tc-conversations-deck--crm-board .sb-filters-panel .sb-filter-group{display:flex;flex-direction:column;gap:7px;min-width:0}.tc-conversations-deck--crm-board .sb-filters-panel .sb-filter-group.sb-hide{display:none}.tc-conversations-deck--crm-board .sb-filters-panel .sb-filter-label{margin:0;color:var(--tc-muted);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.tc-conversations-deck--crm-board .sb-filters-panel .tc-conversations-deck__filter-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;width:100%;min-width:0}.tc-conversations-deck--crm-board .sb-filters-panel .tc-conversations-deck__chip{width:auto !important;min-width:0;min-height:34px;padding:0 8px;justify-content:center;overflow:hidden;border-width:1px;border-radius:8px;box-shadow:none;transform:none;text-align:center}.tc-conversations-deck--crm-board .sb-filters-panel .tc-conversations-deck__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-conversations-deck--crm-board .sb-filters-panel .tc-conversations-deck__chip.is-active,.tc-conversations-deck--crm-board .sb-filters-panel .tc-conversations-deck__chip[aria-selected=true]{border-left-width:1px;padding-left:8px;box-shadow:none;transform:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details{--tc-conv-inspector-gutter: 12px;border-left:2px solid var(--tc-border) !important;background:color-mix(in srgb, var(--tc-ivory) 62%, var(--tc-surface)) !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-top{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile{min-height:76px;padding:14px var(--tc-conv-inspector-gutter);gap:12px;border-bottom:1px solid var(--tc-border);background:linear-gradient(135deg, color-mix(in srgb, var(--tc-peach) 48%, var(--tc-surface)), var(--tc-surface) 64%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__avatar{width:46px;height:46px;border:2px solid color-mix(in srgb, var(--tc-coral) 32%, var(--tc-border));background:var(--tc-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--tc-coral) 12%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__name{font-size:16px;line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__sub{margin-top:4px;font-size:11px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-profile__pill{padding:5px 8px;border-radius:7px;font-size:9px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs{gap:0;padding:0 var(--tc-conv-inspector-gutter);border-bottom:1px solid var(--tc-border);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs button{height:40px;padding:0 4px;border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);font-size:11px;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tabs button.sb-active{border-color:var(--tc-coral);background:rgba(0,0,0,0);color:var(--tc-coral);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-summary{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-sidebar-tab-pane{padding:6px var(--tc-conv-inspector-gutter) 12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details{width:100%;max-width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-tags:empty,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-card:empty,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-details:empty{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-list.sb-profile-cards{gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>h3{margin:0 0 6px !important;padding:0 2px !important;color:var(--tc-muted) !important;font-size:10px !important;letter-spacing:.09em !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul{margin:0 0 14px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface) !important;box-shadow:0 5px 16px color-mix(in srgb, var(--tc-aubergine) 5%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li{min-height:38px;padding:9px 12px !important;border-bottom-color:color-mix(in srgb, var(--tc-border) 76%, transparent) !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>div:first-child,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-conversation-details>ul>li>span:first-child{color:var(--tc-muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card:not(.sb-profile-card--unified),.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes){border:1px solid var(--tc-border) !important;border-radius:12px !important;background:var(--tc-surface) !important;box-shadow:0 5px 16px color-mix(in srgb, var(--tc-aubergine) 5%, transparent) !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card:not(.sb-profile-card--unified)>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards .sb-profile-card:not(.sb-profile-card--unified)>h3,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>.sb-title,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards>.sb-panel-details:not(.sb-panel-conversation-details):not(.sb-panel-notes)>h3{padding:10px 12px !important;border-bottom:1px solid var(--tc-border) !important;background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface)) !important;color:var(--tc-text) !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-profile-cards--sheets{gap:6px !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-sheet{background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-foot{padding:10px var(--tc-conv-inspector-gutter) 12px;border-top:1px solid var(--tc-border);background:var(--tc-surface);box-shadow:0 -8px 20px color-mix(in srgb, var(--tc-aubergine) 5%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-notes-intro{padding:2px 2px 4px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-notes-intro h3{margin:0 0 4px;color:var(--tc-text);font-size:14px;font-weight:800;letter-spacing:-0.01em}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-notes-intro p{margin:0;color:var(--tc-muted);font-size:11px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes{position:relative;padding-top:44px !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes>i.sb-icon-plus{position:absolute;top:8px;right:10px;display:flex !important;align-items:center;justify-content:center;width:auto;min-width:92px;height:30px;padding:0 10px;border:1px solid color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border));border-radius:8px;background:var(--tc-peach);color:var(--tc-coral);cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes>i.sb-icon-plus>span{margin-left:6px;font-family:var(--tc-font-sans);font-size:11px;font-weight:750}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-body{padding:0 12px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-search{height:36px;margin:0 0 14px;border-radius:8px;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-agent-guides,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-conversation{margin:0 0 12px;padding:12px;border:1px solid var(--tc-border);border-radius:11px;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-agent-guides h4,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-notes-conversation h4{margin-bottom:3px;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .tc-conv-notes-section__hint{margin:0 0 10px;color:var(--tc-muted);font-size:10px;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .sb-panel-notes .sb-accordion:empty::after{padding:14px 10px;border:1px dashed color-mix(in srgb, var(--tc-border) 85%, transparent);background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface));color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-notes-disabled{margin:0;padding:16px;border:1px dashed var(--tc-border);border-radius:11px;color:var(--tc-muted);background:var(--tc-surface);font-size:12px;text-align:center}}.tc-conversations-deck--crm-board .tc-conv-list__select{display:none;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin:0 0 0 10px;padding:0;border:1px solid color-mix(in srgb, var(--tc-muted) 45%, var(--tc-border));border-radius:999px;outline:none;background:var(--tc-surface);color:rgba(0,0,0,0);cursor:pointer}.tc-conversations-deck--crm-board .tc-conv-selection-mode .tc-conv-list__select{display:inline-flex}.tc-conversations-deck--crm-board .tc-conv-selection-mode .tc-conv-list__row{cursor:pointer}.tc-conversations-deck--crm-board .tc-conv-selection-mode .tc-conv-list__row--selected{background:color-mix(in srgb, var(--tc-peach) 60%, var(--tc-surface)) !important;box-shadow:inset 3px 0 0 var(--tc-coral)}.tc-conversations-deck--crm-board .tc-conv-selection-mode .tc-conv-list__row--selected .tc-conv-list__select{border-color:var(--tc-coral);background:var(--tc-coral);color:#fff}@media(max-width: 1099px){.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board{display:grid !important;grid-template-columns:280px minmax(0, 1fr) !important;grid-template-rows:minmax(0, 1fr) !important}.tc-conv-inbox-sidebar{display:none !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__row:first-child{display:flex !important;align-items:center;justify-content:space-between;gap:8px}.tc-conversations-deck--crm-board .tc-conv-inbox-filter__toggle,.tc-conversations-deck--crm-board .tc-conv-toolbar__btn{display:inline-flex !important;align-items:center;justify-content:center;width:36px !important;min-width:36px;height:36px;padding:0 !important}.tc-conversations-deck--crm-board .tc-conv-inbox-filter__label,.tc-conversations-deck--crm-board .tc-conv-filter-button>span{display:none !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions{display:inline-flex;align-items:center;gap:6px}.tc-conversations-deck--crm-board .tc-conv-select-all[hidden],.tc-conversations-deck--crm-board .tc-conv-selection-count[hidden]{display:none !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions{position:static}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel{position:absolute;inset:0;z-index:90;display:none;flex-direction:column;width:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--tc-surface);box-shadow:none}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel:not(.sb-hide){display:flex !important}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel .sb-filters-body{flex:1 1 auto;min-height:0;overflow-y:auto}}@media(min-width: 768px)and (max-width: 1099px){.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details:not(.sb-active){display:none !important}}@media(max-width: 767px){.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details{background:var(--tc-surface) !important;border-left:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-top{display:flex !important;align-items:center !important;justify-content:flex-start !important;height:auto !important;min-height:52px !important;padding:10px 12px !important;background:var(--tc-surface) !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details>.sb-top.tc-conv-details-top .sb-user-details-close,.tc-shell[data-tc-app=tenant-admin] .tc-area--conversations .tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-user-details .tc-conv-details-top .sb-user-details-close{position:static !important;top:auto !important;right:auto !important;left:auto !important;margin:0 !important}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board{display:block !important;grid-template-columns:none !important;grid-template-rows:none !important}}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor{display:flex;flex-direction:column;gap:10px;flex-shrink:0;margin:0 !important;padding:0 14px 14px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;position:relative;z-index:3}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-labels{margin:0;padding:0 2px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-labels:empty{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-labels .sb-status-warning,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-labels .sb-conversation-busy{display:block;width:100%;margin:0 0 8px;padding:10px 12px;border-radius:12px;border:2px solid color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 65%, var(--tc-surface));color:var(--tc-aubergine, #332b3a);font-size:12px;font-weight:600;line-height:1.4;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor #sb-call-bar{margin:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-attachments,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-suggestions{margin:0;padding:0 2px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer{display:flex;flex-direction:column;width:100%;border:1px solid color-mix(in srgb, var(--tc-conv-border) 88%, var(--tc-surface));border-radius:16px;background:color-mix(in srgb, var(--tc-surface) 94%, transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 10px 28px color-mix(in srgb, var(--tc-aubergine) 10%, transparent),0 2px 8px color-mix(in srgb, var(--tc-aubergine) 5%, transparent),inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 65%, transparent);transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-focus .tc-composer{border-color:color-mix(in srgb, var(--tc-coral) 42%, var(--tc-conv-border));box-shadow:0 12px 32px color-mix(in srgb, var(--tc-coral) 14%, transparent),0 4px 12px color-mix(in srgb, var(--tc-aubergine) 8%, transparent),0 0 0 3px var(--tc-focus-ring);transform:translateY(-1px)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.tc-composer--over-limit .tc-composer{border-color:color-mix(in srgb, var(--tc-danger) 55%, var(--tc-conv-border));box-shadow:0 10px 28px color-mix(in srgb, var(--tc-danger) 12%, transparent),0 0 0 3px color-mix(in srgb, var(--tc-danger) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__input{padding:12px 14px 6px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-textarea{margin:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-textarea textarea,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-textarea .sb-textarea{display:block;width:100% !important;min-height:24px !important;max-height:200px !important;height:24px;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;resize:none !important;overflow-y:auto !important;line-height:1.5 !important;font-size:14px !important;font-family:var(--tc-font-sans) !important;color:var(--tc-text) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-textarea textarea::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-textarea .sb-textarea::placeholder{color:var(--tc-muted-light);font-family:var(--tc-font-sans) !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__footer{display:flex;align-items:center;gap:8px;padding:4px 8px 8px 6px;border-top:1px solid color-mix(in srgb, var(--tc-conv-border) 70%, transparent);background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__tools.sb-bar-icons{display:flex;align-items:center;flex:0 0 auto;gap:0;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__tools.sb-bar-icons>div{width:32px;height:32px;margin:0 !important;border-radius:8px;transition:background .15s ease,color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__tools.sb-bar-icons>div:before{left:50% !important;transform:translateX(-50%);font-size:16px !important;color:var(--tc-muted);transition:color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__tools.sb-bar-icons>div:hover{background:color-mix(in srgb, var(--tc-peach) 55%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__tools.sb-bar-icons>div:hover:before{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__meta{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;padding:0 4px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__counter{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tc-muted-light);white-space:nowrap;user-select:none;transition:color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__counter--warn{color:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__counter--over{color:var(--tc-danger);font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-icon-send.sb-submit{display:flex !important;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;margin:0 !important;padding:0 !important;border-radius:11px;background:var(--tc-coral) !important;color:#fff !important;box-shadow:0 3px 10px color-mix(in srgb, var(--tc-coral) 28%, transparent);transition:background .15s ease,transform .12s ease,box-shadow .15s ease,opacity .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-icon-send.sb-submit:before{position:static !important;line-height:1 !important;font-size:15px !important;color:#fff !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-icon-send.sb-submit:hover:not(.tc-composer__send--disabled){background:var(--tc-coral-hover) !important;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb, var(--tc-coral) 34%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-icon-send.sb-submit.tc-composer__send--disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-clear-text{position:relative !important;top:auto !important;right:auto !important;flex:0 0 auto;width:30px;height:30px;line-height:30px;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-clear-text:hover{background:color-mix(in srgb, var(--tc-peach) 55%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-loader{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-attachment,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-saved-replies,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-audio-clip,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-emoji,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-open-ai,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .tc-composer__tools .sb-btn-woocommerce{display:block !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-active .sb-icon-send.sb-submit{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-audio-message-active .tc-composer__input,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-audio-message-active .tc-composer__tools,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-audio-message-active .tc-composer__meta,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-audio-message-active .sb-clear-text{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-audio-message-active .tc-composer__footer{justify-content:flex-end;border-top:none;padding:6px 8px}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .sb-popup.sb-emoji{bottom:calc(100% + 8px);left:0;right:auto}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-list{padding-bottom:6px !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar{flex-shrink:0;order:2;padding:0 12px 10px;background:rgba(0,0,0,0);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot{display:flex;flex-direction:column;gap:6px;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot .sb-ht-actions{display:flex;flex-direction:column;gap:6px;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot .sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot button{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0 !important;padding:10px 16px !important;border:2px solid var(--tc-conv-ink, var(--tc-aubergine)) !important;border-radius:12px !important;background:var(--tc-coral) !important;color:#fff !important;font-family:inherit;font-size:13px !important;font-weight:700 !important;letter-spacing:.02em;text-transform:none;box-shadow:3px 3px 0 var(--tc-conv-ink, var(--tc-aubergine));cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot .sb-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot a.sb-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot button:hover{background:var(--tc-coral-hover) !important;transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-conv-ink, var(--tc-aubergine))}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .tc-conv-takeover-bar__slot .sb-ht-status{display:block;padding:8px 10px;border-radius:10px;border:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));color:var(--tc-muted);font-size:11px;font-weight:600;line-height:1.4;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation.tc-conv--ai-playing>.sb-editor{display:none !important}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor{background:rgba(0,0,0,0) !important;box-shadow:none}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer{background:color-mix(in srgb, var(--tc-surface) 88%, transparent);border-color:color-mix(in srgb, var(--tc-border) 75%, transparent);box-shadow:0 12px 32px color-mix(in srgb, #000 28%, transparent),0 2px 8px color-mix(in srgb, #000 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 12%, transparent)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor.sb-focus .tc-composer{box-shadow:0 14px 36px color-mix(in srgb, var(--tc-coral) 18%, transparent),0 4px 12px color-mix(in srgb, #000 22%, transparent),0 0 0 3px var(--tc-focus-ring)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation .sb-editor .tc-composer__footer{background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list{--tc-training-list-header-h: 44px;--tc-training-list-line: var(--tc-border);--tc-training-list-paper: var(--tc-ivory, #fff9f2);--tc-training-list-hover: color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));--tc-training-list-alt: color-mix(in srgb, var(--tc-lavender) 12%, var(--tc-surface));--tc-training-list-selected: color-mix(in srgb, var(--tc-peach) 52%, var(--tc-surface));--tc-training-list-accent-soft: color-mix(in srgb, var(--tc-coral) 14%, transparent);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-list>.sb-table.sb-hide{display:none !important;position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-list-wrap,.tc-shell[data-tc-app=tenant-admin] .tc-training-deck__list-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-training-roster-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-bottom:2px solid var(--tc-training-list-line);background:color-mix(in srgb, var(--tc-training-list-paper) 70%, var(--tc-surface));box-sizing:border-box;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-roster-bar__meta{margin:0;min-width:0;flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-sync-hint{margin:.35rem 0 0;flex:1 1 100%;font-size:11px;font-weight:600;line-height:1.35;color:var(--tc-warn, #b45309)}.tc-shell[data-tc-app=tenant-admin] .tc-training-roster-bar__meta:not([data-training-roster-meta=empty])::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--tc-success);vertical-align:.05em;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 45%, transparent);animation:tc-training-roster-pulse 2.4s ease-out infinite}@keyframes tc-training-roster-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__viewport{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__viewport.sb-loading{min-height:240px;overflow:hidden;text-indent:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__viewport.sb-loading::before{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__viewport.sb-loading .tc-training-table,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__viewport.sb-loading .tc-training-list__empty{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-list--loading .tc-training-roster-bar__meta::before{animation:none;background:var(--tc-muted-light);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:13px;counter-reset:tc-training-row;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody.tc-training-list__body,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody.tc-qea-card-grid{display:table-row-group}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge{min-width:760px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--num{width:36px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--select{width:42px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--source{width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--type{width:88px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--dept{width:148px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--footprint{width:104px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--knowledge col.tc-training-table__col--actions{width:76px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website{min-width:680px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--num{width:36px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--select{width:42px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--source{width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--domain{width:168px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--depth{width:72px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--website col.tc-training-table__col--actions{width:52px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea{min-width:860px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--drag{width:28px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--num{width:36px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--thumb{width:44px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--source{width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--variants{width:72px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--answer{width:96px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--status{width:108px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea col.tc-training-table__col--boosters{width:92px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea tbody{counter-reset:tc-qea-row}.tc-shell[data-tc-app=tenant-admin] .tc-training-table--qea tbody .tc-training-list__col--num::before{counter-increment:tc-qea-row;content:counter(tc-qea-row, decimal-leading-zero)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table .tc-training-list__header--qea th{cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead th{position:sticky;top:0;z-index:3;height:var(--tc-training-list-header-h);padding:0 12px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-muted);background:color-mix(in srgb, var(--tc-training-list-paper) 88%, var(--tc-surface));border-bottom:2px solid var(--tc-training-list-line);white-space:nowrap;vertical-align:middle;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead .tc-training-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead .tc-training-list__col--select{text-align:center;padding-left:8px !important;padding-right:8px !important;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead .tc-training-list__col--drag,.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead .tc-training-list__col--thumb{text-align:center;padding-left:8px !important;padding-right:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead .tc-training-list__col--actions{text-align:right}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort]{cursor:pointer;user-select:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort] .tc-training-list__col-label{display:inline-flex;align-items:center;gap:4px;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort]:hover:not(.sb-active){background:color-mix(in srgb, var(--tc-lavender) 40%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort]:hover:not(.sb-active) .tc-training-list__col-label{color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort].sb-active{background:color-mix(in srgb, var(--tc-peach) 22%, var(--tc-surface));box-shadow:inset 0 -2px 0 var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort].sb-active .tc-training-list__col-label{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort].sb-active .tc-training-list__col-label::after{content:"a";font-family:"Support Board Icons";font-size:8px;color:var(--tc-coral);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead [data-training-sort].sb-active.sb-order-asc .tc-training-list__col-label::after{transform:rotate(180deg)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr{transition:background .14s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.tc-qea-library-card{cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:focus-visible{outline:2px solid var(--tc-coral);outline-offset:-2px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody td{padding:11px 12px;border-bottom:1px solid var(--tc-training-list-line);background:var(--tc-surface);color:var(--tc-text);vertical-align:middle;transition:background .14s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:nth-child(even) td{background:var(--tc-training-list-alt)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:hover td,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:nth-child(even):hover td{background:var(--tc-training-list-hover)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:hover .tc-training-list__col--num:not(.tc-qea-library-card__num){color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr:has(.tc-training-list__col--select input:checked) td,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.sb-selected td,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.tc-training-list__row--selected td,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.tc-active td,.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.sb-active td{background:var(--tc-training-list-selected)}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody tr.sb-pending td{background:color-mix(in srgb, var(--tc-warning-soft) 70%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.tc-shell[data-tc-app=tenant-admin] tbody .tc-training-list__col--num:not(.tc-qea-library-card__num)::before{counter-increment:tc-training-row;content:counter(tc-training-row)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--select{text-align:center;padding-left:8px !important;padding-right:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--source{white-space:normal}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--actions{text-align:right;padding-right:10px !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--drag,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__col--thumb{text-align:center;padding-left:8px !important;padding-right:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__source-cell{display:block;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__source-cell b{display:block;font-weight:600;font-size:13.5px;letter-spacing:-0.015em;color:var(--tc-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__sub{margin-top:2px;color:var(--tc-muted);font-size:12px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text{display:block;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--tc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--muted{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--metric{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--accent{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--status-incomplete{color:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--status-new{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--status-edited{color:#c2410c}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--status-trained,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__text--status-live{color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-training-boosters{display:inline-flex;align-items:center;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-training-booster{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--tc-muted);font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid var(--tc-border);border-radius:4px;background:var(--tc-surface);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row input[type=checkbox]:hover{border-color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row input[type=checkbox]:checked{border-color:var(--tc-coral);background:var(--tc-coral);box-shadow:0 0 0 3px var(--tc-training-list-accent-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row input[type=checkbox]:checked::after{content:"";display:block;width:4px;height:7px;margin:1px auto;border:solid var(--tc-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-shell[data-tc-app=tenant-admin] .tc-training-card__title-link{color:inherit;text-decoration:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-card__title-link:hover{color:var(--tc-coral);text-decoration:underline}.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__drag{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--tc-muted-light);font-size:12px;letter-spacing:-0.08em;cursor:grab;user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__drag:active{cursor:grabbing}.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__thumb,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__thumb-wrap,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__file-icon,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-surface));color:var(--tc-violet);font-size:12px;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__thumb{width:100%;height:100%;object-fit:cover;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-card__icon--pending{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-training-list--qea .tc-training-list__viewport--empty .tc-training-table,.tc-shell[data-tc-app=tenant-admin] .tc-training-list--empty .tc-training-table{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-list--qea .tc-training-list__viewport--empty .tc-training-list__empty{flex:1 1 auto;min-height:280px}.tc-shell[data-tc-app=tenant-admin] .tc-training-list--empty .tc-training-roster-bar__meta::before{animation:none;background:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 24px;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5;min-height:200px;box-sizing:border-box;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty .tc-training-empty__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 4px;border-radius:50%;background:var(--tc-lavender);border:1px solid var(--tc-lavender);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty .tc-training-empty__icon i{font-size:16px;color:var(--tc-violet);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty .tc-btn{margin-top:8px}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty b{color:var(--tc-text);font-size:14px;font-weight:800;letter-spacing:-0.02em}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__empty p{margin:0;max-width:320px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-knowledge-card .tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-website-card--saved .tc-icon-btn{width:32px;height:32px;border-radius:8px}@media(max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-training-list{--tc-training-list-header-h: 40px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table thead{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody td{padding:10px 8px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-training-list-wrap{border-radius:10px}.tc-shell[data-tc-app=tenant-admin] .tc-training-roster-bar{padding:8px 10px;min-height:40px}.tc-shell[data-tc-app=tenant-admin] .tc-training-table tbody td{padding:9px 8px}}.tc-area--chatbot .tc-tabs--training .tc-voice-deck__main>.tc-voice-deck__panels{flex:1 1 auto;min-height:0;height:100%}.tc-area--chatbot .tc-voice-deck__panel.tc-files-panel,.tc-area--chatbot .tc-voice-deck__panel.tc-website-panel,.tc-area--chatbot .tc-voice-deck__panel.tc-qea-library-panel,.tc-area--chatbot .tc-voice-deck__panel.tc-ea-panel,.tc-area--chatbot .tc-voice-deck__panel.tc-ea-panel--roster{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.tc-area--chatbot .tc-files-panel__body,.tc-area--chatbot .tc-website-panel__body,.tc-area--chatbot .tc-qea-library-panel__body,.tc-area--chatbot .tc-ea-panel .tc-voice-deck__panel-body,.tc-area--chatbot .tc-ea-panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:0 !important;margin:0}.tc-area--chatbot .tc-qea-library-panel__body>.tc-qea-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}.tc-area--chatbot .tc-training-deck__list-wrap,.tc-area--chatbot .tc-training-list-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:280px;min-width:0;width:100%;border:2px solid var(--tc-studio-line, var(--tc-border));border-radius:12px;background:var(--tc-studio-paper-main, var(--tc-ivory, #fff9f2));overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 80%, transparent);box-sizing:border-box}.tc-area--chatbot .tc-training-selection{flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-chat-ai-chrome-pad-x: 14px;--tc-chat-ai-chrome-pad-y: 10px;--tc-chat-ai-chrome-gap: 8px;--tc-chat-ai-chrome-border: rgba(148, 163, 184, 0.22);--tc-chat-ai-chrome-row-h: 34px;--tc-chat-ai-filter-item-h: 28px;--tc-chat-ai-filter-track-h: var(--tc-chat-ai-chrome-row-h);--tc-chat-ai-control-h: var(--tc-chat-ai-chrome-row-h);--tc-chat-ai-chrome-min-h: calc(var(--tc-chat-ai-chrome-row-h) + (var(--tc-chat-ai-chrome-pad-y) * 2))}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-tabs--training>.tc-training-source-header.tc-flows-coach__header,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__header{display:flex;align-items:center;min-height:var(--tc-chat-ai-chrome-min-h);padding:var(--tc-chat-ai-chrome-pad-y) var(--tc-chat-ai-chrome-pad-x);border-bottom:1px solid var(--tc-chat-ai-chrome-border);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-tabs--training>.tc-training-source-header.tc-flows-coach__header{background:rgba(255,255,255,.9);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);box-shadow:0 1px 0 rgba(255,255,255,.65) inset}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot{min-height:var(--tc-chat-ai-chrome-min-h) !important;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:var(--tc-chat-ai-chrome-gap);margin:0;height:auto !important;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__start{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;flex:1 1 auto;min-width:0;gap:var(--tc-chat-ai-chrome-gap);width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__end{display:flex !important;flex:0 0 auto;align-items:center;grid-template-columns:unset !important;grid-template-areas:unset !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list{display:inline-flex;align-items:center;gap:3px;list-style:none;margin:0;padding:3px;border-radius:11px;background:color-mix(in srgb, var(--tc-peach) 58%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);box-sizing:border-box;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list{gap:3px;min-height:var(--tc-chat-ai-filter-track-h)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider){display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;margin:0;padding:8px 11px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider):hover:not(.sb-active):not(.is-active):not([aria-selected=true]){color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider).sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider).is-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider)[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li:not(.tc-segment__divider){height:var(--tc-chat-ai-filter-item-h);min-height:var(--tc-chat-ai-filter-item-h);padding:0 12px;font-size:12px !important;font-weight:700 !important;line-height:1 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav>.tc-segment__list>li.tc-segment__divider{flex:0 0 1px;align-self:center;width:1px;height:14px;margin:0 3px;padding:0;border:0;border-radius:1px;background:color-mix(in srgb, var(--tc-aubergine) 16%, transparent);pointer-events:none;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-filter{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-filter__list>li.tc-segment__divider{height:1px;min-height:1px;margin:4px 8px;padding:0;border:0;border-radius:1px;background:color-mix(in srgb, var(--tc-aubergine) 12%, transparent);pointer-events:none;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:var(--tc-chat-ai-control-h);min-height:var(--tc-chat-ai-control-h);padding:0 12px;margin:0;border:none;border-radius:8px;font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;text-decoration:none;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 18%, transparent);position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-hide,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-hide{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn:disabled,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn:disabled{opacity:1;cursor:default;box-shadow:none;pointer-events:none;background:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-surface));color:color-mix(in srgb, var(--tc-aubergine) 62%, var(--tc-muted))}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn:disabled i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn:disabled .tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn:disabled i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn:disabled .tc-btn__label{opacity:.85}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.tc-btn--pending:not(.sb-loading)::after,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.tc-btn--pending:not(.sb-loading)::after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--tc-warning);border:1.5px solid var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn i{margin:0;font-size:14px;line-height:1;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn .tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn .tc-btn__label{display:inline}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading{pointer-events:none;cursor:progress;text-indent:0 !important;overflow:hidden;color:var(--tc-surface) !important;gap:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 45%, transparent),0 1px 2px color-mix(in srgb, var(--tc-coral) 18%, transparent);animation:tc-train-btn-pulse 1.5s ease-in-out infinite}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading::before,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading::before{content:none !important;display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading::after,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.22) 50%, transparent 65%);transform:translateX(-120%);animation:tc-train-btn-shimmer 1.4s ease-in-out infinite;pointer-events:none;z-index:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>i{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>.tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>.tc-btn__label{position:relative;z-index:1;opacity:1 !important;color:var(--tc-surface) !important;display:inline-flex !important;align-items:center;gap:8px;text-indent:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>.tc-btn__label::before,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>.tc-btn__label::before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:var(--tc-surface);box-sizing:border-box;flex:0 0 auto;animation:tc-train-btn-spin .65s linear infinite}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading span,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading .tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading span,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading .tc-btn__label{opacity:1 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__header{gap:var(--tc-chat-ai-chrome-gap);flex:0 0 auto;flex-wrap:wrap;width:100%;min-width:0;margin:0;overflow:hidden;position:sticky;top:0;z-index:6}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass{display:inline-flex;align-items:center;gap:3px;list-style:none;margin:0;padding:3px;border-radius:11px;background:color-mix(in srgb, var(--tc-peach) 58%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);box-sizing:border-box;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass{gap:3px;min-height:var(--tc-chat-ai-filter-track-h)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;margin:0;padding:8px 11px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn:hover:not(.sb-active):not(.is-active):not([aria-selected=true]){color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn.is-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn{height:var(--tc-chat-ai-filter-item-h);min-height:var(--tc-chat-ai-filter-item-h);padding:0 12px;font-size:12px !important;font-weight:700 !important;line-height:1 !important;flex:0 0 auto;font:inherit}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn i{flex:0 0 auto;font-size:12px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn .tc-flows-coach__compass-label{flex:0 1 auto;min-width:0}@media(min-width: 641px)and (max-width: 1099px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-chat-ai-chrome-pad-x: 12px;--tc-chat-ai-chrome-pad-y: 10px;--tc-chat-ai-chrome-gap: 6px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn{padding:0 10px;font-size:12px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-chat-ai-chrome-pad-x: 10px;--tc-chat-ai-chrome-pad-y: 8px;--tc-chat-ai-chrome-gap: 6px;--tc-chat-ai-chrome-row-h: 30px;--tc-chat-ai-filter-item-h: 24px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot{display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"back sectionFilter train";align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__start,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__end{display:contents !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-agent-workspace__back{grid-area:back}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-nav{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot .tc-chatbot-section-filter{display:block !important;grid-area:sectionFilter;width:100%;min-width:0;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn{grid-area:train;justify-self:end;display:inline-flex !important;align-items:center;justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:none;border-radius:8px;font:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;text-decoration:none;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-hide,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-hide{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn .tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn .tc-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn i{display:inline-flex;margin:0;font-size:16px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;gap:0;position:relative;overflow:hidden;pointer-events:none;cursor:progress;color:var(--tc-surface) !important;text-indent:0 !important;animation:tc-train-btn-pulse 1.5s ease-in-out infinite}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading::before,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading::before{content:"" !important;display:block !important;position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:var(--tc-surface);box-sizing:border-box;animation:tc-train-btn-spin .65s linear infinite;z-index:1;color:rgba(0,0,0,0) !important;font-size:0 !important;line-height:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading::after,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.22) 50%, transparent 65%);transform:translateX(-120%);animation:tc-train-btn-shimmer 1.4s ease-in-out infinite;pointer-events:none;z-index:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>.tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>.tc-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>.tc-btn__label::before,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>.tc-btn__label::before{content:none !important;display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn.sb-loading>i,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn.sb-loading>i{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn{width:var(--tc-chat-ai-filter-item-h);min-width:var(--tc-chat-ai-filter-item-h);padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-label{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot.tc-filter-open .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot{z-index:500}}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-chat-ai-chrome-pad-x: 18px;--tc-chat-ai-chrome-pad-y: 10px;--tc-chat-ai-chrome-row-h: 34px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-train-chatbot.tc-btn,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot #sb-save-workflow-path.tc-btn{padding:0 14px;font-size:13px}}@keyframes tc-train-btn-spin{to{transform:rotate(360deg)}}@keyframes tc-train-btn-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 40%, transparent),0 1px 2px color-mix(in srgb, var(--tc-coral) 18%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-coral) 0, transparent),0 1px 2px color-mix(in srgb, var(--tc-coral) 18%, transparent)}}@keyframes tc-train-btn-shimmer{0%{transform:translateX(-120%)}60%,100%{transform:translateX(120%)}}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__start{flex-direction:row-reverse}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot>.tc-page-header__end{flex-direction:row-reverse}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot{--tc-chat-ai-chrome-border: var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-agent-workspace>.tc-page-header.tc-page-header--chatbot,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-tabs--training>.tc-training-source-header.tc-flows-coach__header,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__header,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-training-source-header{background:color-mix(in srgb, var(--tc-canvas) 94%, var(--tc-surface));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 1px 0 color-mix(in srgb, var(--tc-border) 65%, transparent) inset}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-nav>.tc-segment__list,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass{background:color-mix(in srgb, var(--tc-canvas) 82%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-chatbot-section-nav>.tc-segment__list>li.sb-active,[data-tc-theme=dark] .tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-flows-coach__compass-btn.sb-active{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas));box-shadow:0 1px 2px color-mix(in srgb, #000 22%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body--chatbot{background:var(--tc-ivory, #fff9f2)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot-roster>.tc-area__body--chatbot{overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot-workspace>.tc-area__body--chatbot{overflow:hidden;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--tc-studio-body-padding, 24px);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot-workspace .tc-agent-roster{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot-roster .tc-agent-workspace{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace:not([hidden]){display:flex !important;flex-direction:column;flex:1 1 0;min-height:0;height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__inner{width:100%;max-width:960px;margin:0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__header{margin-bottom:24px}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__kicker{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-coral, #e86a5c)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__title{margin:0 0 8px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__lede{margin:0;max-width:52ch;color:var(--tc-text-muted, #6b6470);line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap:16px}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:2px solid var(--tc-border, #e8dfd4);border-radius:16px;background:#fff;box-shadow:3px 3px 0 rgba(51,43,58,.08);text-align:left;box-sizing:border-box;min-height:220px}.tc-shell[data-tc-app=tenant-admin] button.tc-agent-card{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tc-shell[data-tc-app=tenant-admin] button.tc-agent-card:hover{transform:translateY(-2px);border-color:var(--tc-coral, #e86a5c);box-shadow:4px 4px 0 rgba(51,43,58,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card--placeholder{opacity:.72;background:#faf7f2;border-style:dashed;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:#fff;background:linear-gradient(145deg, var(--tc-coral, #e86a5c), #d4537b);border:2px solid var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__avatar--muted{background:#ece6dc;color:#8a8178;border-color:#d8cfc4}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__eyebrow{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-text-muted, #6b6470)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__name{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__desc{margin:0;font-size:.92rem;line-height:1.45;color:var(--tc-text-muted, #6b6470)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__meta{margin-top:auto}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(26,146,96,.25);background:rgba(26,146,96,.08);color:#1a9260}.tc-shell[data-tc-app=tenant-admin] .tc-agent-card__live-dot{width:7px;height:7px;border-radius:50%;background:#1a9260}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__back{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-right:4px;padding:6px 10px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--tc-aubergine, #332b3a);font-size:12px;font-weight:700;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__back:hover{background:rgba(51,43,58,.06)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections>[data-id]:not(.sb-active){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections>.sb-tab.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections>[data-id].sb-active{display:flex !important;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;max-height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-voice-deck,.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-playground-deck,.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-flows-coach{border:none;border-radius:0}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-prompt-studio__workspace,.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-playground-studio__workspace,.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .tc-flows-studio__workspace{padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__sections .is-entering{animation:none !important}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster{padding:var(--tc-studio-body-padding-mobile, 8px)}.tc-shell[data-tc-app=tenant-admin] .tc-agent-roster__header{margin-bottom:16px}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__back{padding:6px;margin-right:0}.tc-shell[data-tc-app=tenant-admin] .tc-agent-workspace__back span{display:none}}.tc-area--chatbot #sb-chatbot-text.tc-text-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-text-desk{flex:1 1 0;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-text-deck__body{padding:0 4px 8px}.tc-shell[data-tc-app=tenant-admin] .tc-text-deck__body textarea[data-text-training-content]{width:100%;min-height:320px;padding:14px 16px;border:2px solid var(--tc-border, #e8dfd4);border-radius:12px;background:#fff;color:var(--tc-aubergine, #332b3a);font-family:var(--tc-font-sans);font-size:13px;font-weight:500;line-height:1.45;resize:vertical;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-text-deck__body textarea[data-text-training-content]:focus{outline:none;border-color:var(--tc-coral, #e86a5c);box-shadow:0 0 0 3px rgba(232,106,92,.15)}.tc-area--chatbot .tc-voice-deck__panel--scope,.tc-area--chatbot .tc-voice-deck__panel--message,.tc-area--chatbot .tc-voice-deck__panel--messages,.tc-area--chatbot .tc-voice-deck__panel--buttons,.tc-area--chatbot .tc-voice-deck__panel--welcome{background:color-mix(in srgb, var(--tc-voice-paper) 55%, var(--tc-surface))}.tc-area--chatbot .tc-voice-deck__panel--scope .tc-voice-deck__panel-body,.tc-area--chatbot .tc-voice-deck__panel--message .tc-voice-deck__panel-body,.tc-area--chatbot .tc-voice-deck__panel--messages .tc-voice-deck__panel-body,.tc-area--chatbot .tc-voice-deck__panel--buttons .tc-voice-deck__panel-body,.tc-area--chatbot .tc-voice-deck__panel--welcome .tc-voice-deck__panel-body{display:flex;flex-direction:column;gap:16px}.tc-area--chatbot .tc-follow-ups-desk .tc-voice-deck__input--narrow,.tc-area--chatbot .tc-human-takeover-desk .tc-voice-deck__input--narrow{max-width:120px}.tc-area--chatbot .tc-follow-ups-desk .tc-voice-deck__label-row,.tc-area--chatbot .tc-human-takeover-desk .tc-voice-deck__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-area--chatbot .tc-follow-ups-desk .tc-voice-deck__field.is-invalid textarea,.tc-area--chatbot .tc-follow-ups-desk .tc-voice-deck__field.is-invalid input,.tc-area--chatbot .tc-human-takeover-desk .tc-voice-deck__field.is-invalid textarea,.tc-area--chatbot .tc-human-takeover-desk .tc-voice-deck__field.is-invalid input{border-color:var(--tc-coral)}.tc-area--chatbot .tc-follow-ups-desk .tc-voice-deck__hint--error,.tc-area--chatbot .tc-human-takeover-desk .tc-voice-deck__hint--error{color:var(--tc-coral);font-weight:600}.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-dependent],.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-options],.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-dependent],.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-options]{opacity:.45}.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__label,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__label--inline,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__panel-title,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__panel-desc,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-options] .tc-voice-deck__label,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-options] .tc-voice-deck__label--inline,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-options] .tc-voice-deck__panel-title,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off [data-voice-settings-options] .tc-voice-deck__panel-desc,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__label,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__label--inline,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__panel-title,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-dependent] .tc-voice-deck__panel-desc,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-options] .tc-voice-deck__label,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-options] .tc-voice-deck__label--inline,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-options] .tc-voice-deck__panel-title,.tc-area--chatbot .tc-voice-deck__panel--welcome.is-settings-off [data-voice-settings-options] .tc-voice-deck__panel-desc{color:var(--tc-muted)}.tc-area--chatbot .tc-voice-deck__scene-card{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px 12px 14px;border:2px solid var(--tc-voice-ink);border-radius:14px;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--tc-lavender, #eee9ff) 55%, transparent) 0%, transparent 55%),linear-gradient(165deg, var(--tc-surface) 0%, color-mix(in srgb, var(--tc-ivory, #fff9f2) 88%, var(--tc-lavender, #eee9ff)) 100%);box-shadow:3px 3px 0 var(--tc-voice-ink);box-sizing:border-box;transition:opacity .2s ease,filter .2s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px 12px;cursor:pointer;text-align:left}.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground] .tc-voice-deck__playground-card-scene{grid-column:1/-1}.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]:hover{transform:translateY(-2px);border-color:var(--tc-voice-accent);box-shadow:3px 3px 0 var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]:hover .tc-voice-deck__playground-card-go{background:var(--tc-voice-accent);color:var(--tc-voice-accent-ink);transform:scale(1.06)}.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]:focus-visible{outline:2px solid var(--tc-voice-accent);outline-offset:2px}.tc-area--chatbot .tc-voice-deck__scene-card--follow-ups .tc-voice-deck__playground-mock-msg--follow-up{align-self:flex-start;border:1px solid color-mix(in srgb, var(--tc-warning, #c47a1a) 35%, var(--tc-voice-line));border-left-width:3px;border-left-color:color-mix(in srgb, var(--tc-warning, #c47a1a) 75%, var(--tc-voice-accent));border-radius:4px 10px 10px 10px;background:color-mix(in srgb, var(--tc-warning, #c47a1a) 12%, var(--tc-surface));color:var(--tc-voice-ink);animation:tc-follow-up-preview-in .55s ease .15s both}.tc-area--chatbot .tc-voice-deck__scene-card--follow-ups .tc-voice-deck__playground-mock-msg-tag{color:color-mix(in srgb, var(--tc-warning, #c47a1a) 85%, var(--tc-voice-ink))}.tc-area--chatbot .tc-voice-deck__scene-card--takeover .tc-voice-deck__playground-mock-msg--handoff{align-self:flex-start;border:1px solid color-mix(in srgb, var(--tc-violet, #7762d8) 35%, var(--tc-voice-line));border-left-width:3px;border-left-color:var(--tc-violet, #7762d8);border-radius:4px 10px 10px 10px;background:color-mix(in srgb, var(--tc-violet, #7762d8) 10%, var(--tc-surface));color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__scene-card--takeover .tc-voice-deck__playground-mock-msg-tag{color:var(--tc-violet, #7762d8)}.tc-area--chatbot .tc-voice-deck__scene-card--takeover[data-preview-mode=fallback] [data-takeover-preview-bubble=prompt],.tc-area--chatbot .tc-voice-deck__scene-card--takeover[data-preview-mode=fallback] [data-takeover-preview-actions=prompt]{display:none !important}.tc-area--chatbot .tc-voice-deck__scene-card--takeover[data-preview-mode=fallback] [data-takeover-preview-bubble=fallback]{display:block !important}.tc-area--chatbot .tc-voice-deck__scene-card--takeover[data-preview-mode=prompt] [data-takeover-preview-bubble=fallback]{display:none !important}.tc-area--chatbot .tc-follow-ups-deck.is-settings-off .tc-voice-deck__scene-card,.tc-area--chatbot .tc-human-takeover-deck.is-settings-off .tc-voice-deck__scene-card{opacity:.5;filter:grayscale(0.35)}.tc-area--chatbot .tc-voice-deck__scene-card-foot{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-area--chatbot .tc-voice-deck__sample-kicker{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--tc-muted)}.tc-area--chatbot .tc-voice-deck__scene-card-chips{display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}.tc-area--chatbot .tc-voice-deck__scene-card-chip{margin:0;padding:3px 8px;border:1.5px solid var(--tc-voice-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.tc-area--chatbot .tc-voice-deck__scene-card-chip.is-active,.tc-area--chatbot .tc-voice-deck__scene-card-chip[aria-selected=true]{border-color:var(--tc-violet, #7762d8);background:color-mix(in srgb, var(--tc-violet, #7762d8) 12%, var(--tc-surface));color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__scene-card-chip:hover:not(.is-active){border-color:color-mix(in srgb, var(--tc-violet, #7762d8) 45%, var(--tc-voice-line));color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__scene-card-chip:focus-visible{outline:2px solid var(--tc-voice-accent);outline-offset:2px}.tc-area--chatbot .tc-voice-deck__pill--ai{border-color:color-mix(in srgb, var(--tc-warning, #c47a1a) 40%, var(--tc-voice-line));background:color-mix(in srgb, var(--tc-warning, #c47a1a) 10%, var(--tc-surface));color:color-mix(in srgb, var(--tc-warning, #c47a1a) 80%, var(--tc-voice-ink))}.tc-area--chatbot .tc-voice-deck__pill--muted{border-color:var(--tc-voice-line);background:color-mix(in srgb, var(--tc-muted) 8%, var(--tc-surface));color:var(--tc-muted)}.tc-area--chatbot .tc-voice-deck__playground-mock-idle{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 0 4px}.tc-area--chatbot .tc-voice-deck__playground-mock-idle-track{position:relative;width:72%;height:3px;border-radius:999px;background:color-mix(in srgb, var(--tc-voice-line) 70%, transparent);overflow:hidden}.tc-area--chatbot .tc-voice-deck__playground-mock-idle-fill{--tc-idle-hours: 4;display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--tc-warning, #c47a1a) 55%, var(--tc-voice-accent)) 0%, var(--tc-voice-accent) 100%);transform-origin:left center;animation:tc-follow-up-idle-fill calc(min(24,max(1,var(--tc-idle-hours)))*.35s + 1.2s) ease-in-out infinite alternate}.tc-area--chatbot .tc-voice-deck__playground-mock-idle-label{display:inline-flex;align-items:center;gap:4px;color:var(--tc-muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.tc-area--chatbot .tc-voice-deck__playground-mock-idle-label i{font-size:9px;opacity:.75}.tc-area--chatbot .tc-voice-deck__playground-mock-compose--ghost{opacity:.55}.tc-area--chatbot .tc-voice-deck__playground-mock-compose--ghost .tc-voice-deck__playground-mock-input{font-style:italic}.tc-area--chatbot .tc-voice-deck__playground-mock-handoff-actions{display:flex;flex-wrap:wrap;gap:4px;align-self:flex-start;max-width:92%;margin-top:1px}.tc-area--chatbot .tc-voice-deck__playground-mock-handoff-btn{padding:3px 8px;border:1.5px solid color-mix(in srgb, var(--tc-violet, #7762d8) 35%, var(--tc-voice-ink));border-radius:999px;background:color-mix(in srgb, var(--tc-violet, #7762d8) 12%, var(--tc-surface));color:var(--tc-voice-ink);font-size:8px;font-weight:700;line-height:1.25;white-space:nowrap}.tc-area--chatbot .tc-voice-deck__playground-mock-handoff-btn--ghost{border-color:var(--tc-voice-line);background:var(--tc-surface);color:var(--tc-muted)}@keyframes tc-follow-up-idle-fill{0%{transform:scaleX(0.08);opacity:.55}100%{transform:scaleX(1);opacity:1}}@keyframes tc-follow-up-preview-in{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}.tc-channels-desk{--tc-channels-card-bg: var(--tc-surface, #fff);--tc-channels-card-line: var(--tc-border, #e5e0d8);--tc-channels-ink: var(--tc-voice-ink, var(--tc-aubergine, #332b3a));--tc-channels-muted: var(--tc-studio-muted, rgba(51, 43, 58, 0.62))}.tc-channels-desk .tc-channels-desk__body{padding:0}.tc-channels-desk .tc-channels-desk__empty{margin:0;padding:24px 16px;text-align:center;color:var(--tc-channels-muted)}.tc-channels-desk .tc-apps-grid,.tc-channels-desk .tc-channels-desk__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px;margin:0;padding:0;list-style:none}.tc-channels-desk .tc-apps-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:16px;min-width:0;min-height:0;position:relative;background:var(--tc-channels-card-bg);border:2px solid var(--tc-channels-card-line);border-radius:14px;box-shadow:none;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease;box-sizing:border-box}.tc-channels-desk .tc-apps-card:hover{border-color:var(--tc-channels-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-channels-ink)}.tc-channels-desk .tc-apps-card:focus-visible{outline:2px solid var(--tc-coral);outline-offset:2px}.tc-channels-desk .tc-apps-card--active{border-color:color-mix(in srgb, var(--tc-success) 30%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, #f6fdf9 100%)}.tc-channels-desk .tc-apps-card--enabled{border-color:var(--tc-channels-ink);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%);box-shadow:3px 3px 0 var(--tc-channels-ink)}.tc-channels-desk .tc-apps-card--paused{border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-warning-soft) 100%)}.tc-channels-desk .tc-apps-card--disconnected{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-danger-soft) 100%)}.tc-channels-desk .tc-apps-card--needs-setup{border-color:#fed7aa;background:linear-gradient(180deg, var(--tc-surface) 0%, #fff7ed 100%)}.tc-channels-desk .tc-apps-card__status{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:11px;line-height:1;pointer-events:none}.tc-channels-desk .tc-apps-card__status--enabled{background:var(--tc-border);color:var(--tc-text-secondary)}.tc-channels-desk .tc-apps-card__status--paused{background:var(--tc-warning-soft);color:var(--tc-warning)}.tc-channels-desk .tc-apps-card__status--disconnected{background:#fee2e2;color:var(--tc-danger)}.tc-channels-desk .tc-apps-card__status--setup{background:#ffedd5;color:#ea580c}.tc-channels-desk .tc-apps-card__media{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tc-channels-desk .tc-apps-card__media img{display:block;width:48px;height:48px;max-width:100%;max-height:100%;object-fit:contain;position:static}.tc-channels-desk .tc-apps-card__body{flex:1 1 auto;min-width:0;width:100%;padding-right:20px}.tc-channels-desk .tc-apps-card__title{font-size:15px;font-weight:600;line-height:1.35;color:var(--tc-channels-ink);margin:0;padding:0}.tc-channels-desk .tc-apps-card__desc{font-size:13px;line-height:1.5;color:var(--tc-channels-muted);margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 640px){.tc-channels-desk .tc-apps-grid,.tc-channels-desk .tc-channels-desk__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tc-channels-desk .tc-apps-card{padding:12px;gap:10px}.tc-channels-desk .tc-apps-card__media,.tc-channels-desk .tc-apps-card__media img{width:40px;height:40px}.tc-channels-desk .tc-apps-card__title{font-size:14px}.tc-channels-desk .tc-apps-card__desc{font-size:12px;-webkit-line-clamp:3}}.sb-rtl .tc-channels-desk .tc-apps-card__status{right:auto;left:12px}.sb-rtl .tc-channels-desk .tc-apps-card__body{padding-right:0;padding-left:20px}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk{display:flex;flex-direction:column;gap:0}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel{margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel-head{display:none}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--tc-peach, #ffe6de);color:var(--tc-coral, #ff6b57);font-size:12px;font-weight:800}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel-title{margin:0;font-size:15px;font-weight:700;color:var(--tc-aubergine, #332b3a)}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel-desc,#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__hint{margin:4px 0 0;color:var(--tc-muted, #6b6178);font-size:13px;line-height:1.45}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__panel-body{display:flex;flex-direction:column;gap:14px}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__field{display:flex;flex-direction:column;gap:6px}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__label{font-size:12px;font-weight:700;color:var(--tc-aubergine, #332b3a)}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__textarea,#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-voice-deck__input{width:100%;padding:10px 12px;border:1px solid var(--tc-border, #e8e0f0);border-radius:10px;background:var(--tc-surface, #fff);color:var(--tc-text, #332b3a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;resize:vertical}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk__actions{display:flex;flex-wrap:wrap;gap:8px}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk__colors-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 4px}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk__colors-toolbar .tc-voice-deck__hint{flex:1 1 220px;margin:0}#tc-app-settings-modal[data-app=chat-widget] .tc-chat-widget-desk .tc-settings-list{display:flex;flex-direction:column;gap:12px;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-panel.sb-area-chatbot.sb-loading{text-indent:unset;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-panel.sb-area-chatbot.sb-loading:before{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-panel.sb-area-chatbot.sb-loading>.tc-page-header,.tc-shell[data-tc-app=tenant-admin] .tc-panel.sb-area-chatbot.sb-loading>.tc-area__body,.tc-shell[data-tc-app=tenant-admin] .tc-panel.sb-area-chatbot.sb-loading>.tc-area__body *{opacity:1 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body--chatbot{display:flex;flex-direction:column;flex:1 1 0;height:0;min-height:0;min-width:0;overflow:hidden;margin:0;padding:0;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training:not(.sb-active) .tc-training-source-header,.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training:not(.sb-active) .tc-training-source-filter{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training{--tc-training-gutter: 16px;--tc-training-gutter-sm: 12px;--tc-training-panel-radius: 12px;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training>.tc-training-workspace.tc-tabs__panel{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training>.tc-training-workspace.tc-tabs__panel>.tc-training-view:not(.sb-active){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-tabs--training>.tc-training-workspace.tc-tabs__panel>.tc-training-view.sb-active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;overflow-x:hidden;position:relative;isolation:isolate}.tc-shell[data-tc-app=tenant-admin] .tc-training-source-filter{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex:0 0 auto;padding:var(--tc-training-gutter-sm) var(--tc-training-gutter);min-height:52px;border-bottom:1px solid rgba(148,163,184,.28);background:var(--tc-glass);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);position:sticky;top:0;z-index:5;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__title{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__heading{font-size:15px;font-weight:700;color:var(--tc-text);white-space:nowrap;letter-spacing:-0.01em}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__count{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-text-secondary);background:var(--tc-lavender);border:1px solid var(--tc-border);white-space:nowrap;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__count[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-knowledge-search,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-website-search,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-qea-search{flex:1 1 180px;min-width:120px;max-width:280px;min-height:34px;display:block}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar select[data-knowledge-filter]{height:34px;min-width:118px;padding:0 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;outline:none;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar select[data-knowledge-filter]:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-btn{height:34px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-icon-btn{width:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-icon-btn:hover{color:var(--tc-text);background:var(--tc-lavender);border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search{position:relative;display:block;min-height:34px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tc-muted-light);pointer-events:none;z-index:1;font-size:14px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input[type=search],.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input{display:block;width:100%;height:34px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;padding:0 12px 0 34px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input[type=search]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input[type=search]::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input[type=search]::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input[type=search]::-webkit-search-cancel-button,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar__controls .tc-search>input::-webkit-search-cancel-button{-webkit-appearance:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search,.tc-shell[data-tc-app=tenant-admin] .tc-website-search,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search{position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search>i,.tc-shell[data-tc-app=tenant-admin] .tc-website-search>i,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search>i,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tc-muted-light);pointer-events:none;z-index:1;font-size:14px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input,.tc-shell[data-tc-app=tenant-admin] .tc-website-search input,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input{width:100%;height:34px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;padding:0 12px 0 34px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-website-search input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-website-search input::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input[type=search],.tc-shell[data-tc-app=tenant-admin] .tc-website-search input[type=search],.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input[type=search],.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input[type=search]{-webkit-appearance:none;appearance:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input[type=search]::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-search input[type=search]::-webkit-search-cancel-button,.tc-shell[data-tc-app=tenant-admin] .tc-website-search input[type=search]::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-website-search input[type=search]::-webkit-search-cancel-button,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input[type=search]::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-qea-search input[type=search]::-webkit-search-cancel-button,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input[type=search]::-webkit-search-decoration,.tc-shell[data-tc-app=tenant-admin] .tc-ea-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection{display:flex;flex-direction:column;gap:0;flex:0 0 auto;padding:8px 16px;min-height:0;background:var(--tc-lavender);border-bottom:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);position:sticky;top:0;z-index:4;box-sizing:border-box;animation:tc-training-selection-in .16s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection.sb-hide{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__count{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tc-violet);background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);white-space:nowrap;flex:0 0 auto;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__dept{flex:1 1 auto;min-width:0;max-width:360px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-icon-btn{height:34px;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;white-space:nowrap;font-size:13px;font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost{border:1px solid var(--tc-border);background:var(--tc-surface);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost:hover,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost:focus-visible{background:var(--tc-surface);border-color:var(--tc-aubergine, #332b3a);color:var(--tc-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost:active{transform:none;box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--danger{border:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-surface);color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--danger:hover{background:var(--tc-danger-soft);border-color:#fca5a5;color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-icon-btn{width:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);background:var(--tc-surface);color:var(--tc-muted);cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-icon-btn:hover{color:var(--tc-text);background:var(--tc-lavender)}@keyframes tc-training-selection-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-dept{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-width:0;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-dept select{flex:1 1 auto;min-width:0;height:34px;padding:0 12px;border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;outline:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-dept select:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-dept .tc-btn{flex:0 0 auto;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-form-field input,.tc-shell[data-tc-app=tenant-admin] .tc-form-field select,.tc-shell[data-tc-app=tenant-admin] .tc-form-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-family:var(--tc-font-sans);font-size:13px;font-weight:500;line-height:1.45;outline:none}.tc-shell[data-tc-app=tenant-admin] .tc-form-field input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-form-field select:focus,.tc-shell[data-tc-app=tenant-admin] .tc-form-field textarea:focus{border-color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-form-field input,.tc-shell[data-tc-app=tenant-admin] .tc-form-field select{height:36px;padding:0 12px}.tc-shell[data-tc-app=tenant-admin] .tc-form-field textarea{padding:10px 12px;resize:vertical;min-height:120px}.tc-shell[data-tc-app=tenant-admin] .tc-form-label{font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-list{display:table-row-group}.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-knowledge-card .tc-knowledge-card__delete.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-knowledge-card .tc-website-card__delete.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-website-card--saved .tc-knowledge-card__delete.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-website-card--saved .tc-website-card__delete.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-qea-library-card .tc-knowledge-card__delete.tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-training-list__row.tc-qea-library-card .tc-website-card__delete.tc-icon-btn{width:32px;height:32px;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:40px 16px;width:100%;box-sizing:border-box;text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty .tc-training-empty__card,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty .tc-training-empty__card{max-width:380px;margin:0 auto;text-align:center;color:var(--tc-muted);border:1px dashed #dbe3ec;border-radius:14px;padding:32px 24px;background:linear-gradient(180deg, var(--tc-lavender) 0%, var(--tc-surface) 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty .tc-training-empty__icon,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty .tc-training-empty__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 4px;border-radius:50%;background:var(--tc-lavender);border:1px solid var(--tc-lavender);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty .tc-training-empty__icon i,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty .tc-training-empty__icon i{font-size:16px;color:var(--tc-violet);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty b,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty b{display:block;color:var(--tc-text);font-size:14px;font-weight:800;margin-bottom:0;letter-spacing:-0.02em}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty p,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty p{margin:0;font-size:13px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-empty .tc-training-empty__actions,.tc-shell[data-tc-app=tenant-admin] .tc-training-empty .tc-training-empty__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-io-panel .tc-qea-io-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-io-panel .sb-dialog-hint{margin:8px 0 0;color:var(--tc-muted);font-size:13px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-conversations{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-conversations .tc-training-view__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-conversations .tc-training-conversations-empty{flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer-backdrop,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer-backdrop,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer-backdrop{position:absolute;inset:0;background:color-mix(in srgb, var(--tc-text) 28%, transparent);z-index:20;border:none;padding:0;margin:0;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer-backdrop[hidden],.tc-shell[data-tc-app=tenant-admin] [hidden].tc-qea-editor-drawer-backdrop,.tc-shell[data-tc-app=tenant-admin] [hidden].tc-website-drawer-backdrop{display:block !important;visibility:hidden;opacity:0;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);z-index:21;display:flex;flex-direction:column;background:var(--tc-surface);border-left:1px solid var(--tc-border);box-shadow:-12px 0 32px color-mix(in srgb, var(--tc-text) 12%, transparent);transform:translateX(100%);transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1);box-sizing:border-box;visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer[hidden],.tc-shell[data-tc-app=tenant-admin] [hidden].tc-website-drawer{display:flex !important;visibility:hidden;pointer-events:none;transform:translateX(100%)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-knowledge-drawer,.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-website-drawer{visibility:visible;pointer-events:auto;transform:translateX(0)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-knowledge-drawer-backdrop,.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-qea-editor-drawer-backdrop,.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-website-drawer-backdrop{visibility:visible;opacity:1;pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer__header,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--tc-border);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer__header .tc-section-head,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__header .tc-section-head{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer__header .tc-icon-btn,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__header .tc-icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);cursor:pointer;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer__header .tc-icon-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__header .tc-icon-btn:hover{color:var(--tc-text);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__footer{display:flex;flex-direction:column;gap:10px;flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--tc-border);background:var(--tc-glass);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__status{margin:0;font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__status.tc-website-drawer__status--ready{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__train{width:100%;justify-content:center;min-height:40px}.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__train:disabled,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer__train.tc-btn--disabled{opacity:.55;cursor:not-allowed}.tc-shell[data-tc-app=tenant-admin] .tc-website-queue__list{display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-website-repeater-host{display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue__repeater{display:flex;flex-direction:column;gap:10px;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card{display:flex !important;flex-direction:column;padding:0 !important;margin:0 !important;border:1px solid var(--tc-border) !important;border-radius:10px !important;background:var(--tc-surface) !important;box-shadow:none;box-sizing:border-box;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card__section{display:flex;flex-direction:column;gap:8px;padding:14px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card__url-row{display:flex;align-items:center;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-form-label{margin:0;font-size:13px;font-weight:600;color:var(--tc-text);letter-spacing:normal;text-transform:none}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card__remove{flex:0 0 36px;width:36px !important;min-width:36px !important;height:36px !important;margin:0 !important;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card__remove:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card:only-child .tc-website-queue-card__remove{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__input{flex:1 1 auto;width:auto;min-width:0;height:40px;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__input::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__input:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:0;margin:2px 0 0;padding:10px 0 0;border:none;border-top:1px solid var(--tc-lavender);border-radius:0;background:rgba(0,0,0,0);cursor:pointer;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract .tc-website-toggle__box{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border:1px solid var(--tc-muted-light);border-radius:5px;background:var(--tc-surface);position:relative;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract .tc-website-toggle__box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--tc-surface);border-bottom:2px solid var(--tc-surface);transform:rotate(45deg) scale(0);transition:transform .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract input:checked+.tc-website-toggle__box{border-color:var(--tc-violet);background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract input:checked+.tc-website-toggle__box::after{transform:rotate(45deg) scale(1)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract .tc-website-toggle__copy{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract .tc-website-toggle__label{font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3;white-space:normal}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract .tc-website-toggle__hint{font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.35}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract:focus-within .tc-website-toggle__box{box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract:has(input:checked) .tc-website-toggle__label{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card .tc-website-row__extract:has(input:checked) .tc-website-toggle__hint{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-website-queue__add{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;margin:0;padding:0 14px;border:1px dashed var(--tc-border) !important;border-radius:10px;background:var(--tc-lavender);color:var(--tc-text-secondary);font-weight:600;transition:border-color .12s ease,background .12s ease,color .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-website-queue__add:hover{border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent) !important;background:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-website-drawer-open .tc-website-drawer{visibility:visible;pointer-events:auto;transform:translateX(0)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-website-drawer-open .tc-website-drawer-backdrop{visibility:visible;opacity:1;pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);z-index:22;display:flex;flex-direction:column;background:var(--tc-surface);border-left:1px solid var(--tc-border);box-shadow:-12px 0 32px color-mix(in srgb, var(--tc-text) 12%, transparent);transform:translateX(100%);transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1);box-sizing:border-box;visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer[hidden]{display:flex !important;visibility:hidden;pointer-events:none;transform:translateX(100%)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--tc-border);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__header .tc-section-head{margin:0;flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__header .tc-qea-editor-drawer__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--tc-lavender);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer .tc-qea-editor-drawer__hint{margin:0;font-size:12px;line-height:1.5;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer.tc-qea-editor-drawer__footer--unsaved .tc-qea-editor-drawer__hint{color:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer .tc-qea-editor-drawer__footer-actions{display:flex;justify-content:flex-end;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer .tc-qea-editor-drawer__footer-actions .tc-btn[disabled],.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__footer .tc-qea-editor-drawer__footer-actions .tc-btn.tc-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-editor{display:flex;flex-direction:column;gap:0;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-editor__form{flex:1 1 auto;min-height:0;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-editor__form>.tc-qea-form{display:block;margin:0;padding:0;border:none;border-radius:0;background:var(--tc-surface);overflow:hidden;box-sizing:border-box;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-editor__form>.tc-qea-form template{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-select,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-textarea{width:100%;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;font-weight:500;line-height:1.45;outline:none;font-family:var(--tc-font-sans)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-select:focus,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-textarea:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-input,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-select{height:36px;padding:0 12px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-textarea{padding:10px 12px;resize:vertical;min-height:120px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-form-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate{display:flex;align-items:flex-start;gap:10px;width:100%;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--tc-lavender);cursor:pointer;user-select:none;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate .tc-qea-ai-generate__box{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border:1px solid var(--tc-muted-light);border-radius:5px;background:var(--tc-surface);position:relative;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate .tc-qea-ai-generate__box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--tc-surface);border-bottom:2px solid var(--tc-surface);transform:rotate(45deg) scale(0);transition:transform .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box{border-color:var(--tc-violet);background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box::after{transform:rotate(45deg) scale(1)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate .tc-qea-ai-generate__copy{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate .tc-qea-ai-generate__label{display:block;font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate .tc-qea-ai-generate__hint{display:block;font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate:focus-within .tc-qea-ai-generate__box{box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate:has(input:checked) .tc-qea-ai-generate__label{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-ai-generate:has(input:checked) .tc-qea-ai-generate__hint{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section{padding:16px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section+.tc-qea-form__section{border-top:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--questions,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--answer,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments{background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__preview{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__thumb{width:48px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__file{display:inline-flex;align-items:center;gap:8px;color:var(--tc-text-secondary)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__file i{font-size:20px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__name{font-size:12px;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--attachments .tc-qea-attachment__actions{display:flex;flex-wrap:wrap;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-field-hint{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-field-hint--inline{margin:6px 0 0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel{margin:0 16px 12px;border:1px solid var(--tc-border);border-radius:10px;overflow:hidden;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.tc-qea-form__section{padding:0;border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.tc-qea-form__section+.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.tc-qea-form__section{border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;background:var(--tc-lavender);user-select:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__summary::-webkit-details-marker{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__summary::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__lead{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--tc-lavender);color:var(--tc-violet);font-size:14px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-form__section--actions .tc-qea-panel__icon{background:#f5f3ff;color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__copy strong{font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__copy small{font-size:12px;color:var(--tc-muted);line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__badge{flex:0 0 auto;font-size:10px;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted);background:var(--tc-lavender);border-radius:999px;padding:4px 8px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__configured-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--tc-violet);margin-left:4px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel--configured>.tc-qea-panel__summary .tc-qea-panel__badge{color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel__body{padding:0 16px 16px;border-top:1px solid var(--tc-lavender);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel[open]>.tc-qea-panel__summary{background:var(--tc-surface);border-bottom:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-tools-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-list{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-list>.tc-qea-question-repeater{display:flex;flex-direction:column;gap:8px;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-list>[data-qea-action=add-question]{align-self:flex-start;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item],.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]>.tc-input,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row>.tc-input{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row>.tc-repeater-remove{width:36px !important;min-width:36px !important;height:36px !important;flex:0 0 36px !important;margin:0 !important;padding:0;position:static !important;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted-light);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row>.tc-repeater-remove:hover{color:var(--tc-text);background:var(--tc-lavender);border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-repeater>[data-qea-row-item]:only-child>.tc-repeater-remove{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-row--invalid>.tc-input{border-color:var(--tc-warning);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure.tc-qea-panel>.tc-disclosure__summary.tc-qea-panel__summary::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure.tc-qea-panel>.tc-disclosure__summary.tc-qea-panel__summary span,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure.tc-qea-panel>.tc-disclosure__summary.tc-qea-panel__summary em{padding-left:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel){padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;list-style:none;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__summary::-webkit-details-marker{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__summary::before{content:"a";font-family:"Support Board Icons";position:absolute;left:16px;font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__summary span{padding-left:18px;font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__summary em{font-size:11px;font-style:normal;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)[open]>.tc-disclosure__summary{background:var(--tc-surface);border-bottom:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-disclosure:not(.tc-qea-panel)>.tc-disclosure__body{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater>[data-qea-repeat]{display:flex;flex-direction:column;gap:8px;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater>[data-qea-action=add-property],.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater>[data-qea-action=add-action]{align-self:flex-start;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item],.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]{display:grid !important;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:12px;margin:0;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-lavender);align-items:end}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-form-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-repeater-remove{position:static !important;width:32px !important;min-width:32px !important;height:32px !important;flex:none !important;margin:0 !important;padding:0;display:inline-flex !important;align-items:center;justify-content:center;align-self:end;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted-light);cursor:pointer;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-repeater-remove:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 32px !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]{grid-template-columns:minmax(0, 1fr) !important}@media(min-width: 641px){.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 32px !important}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]{grid-template-columns:minmax(0, 1fr) 32px !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-form-field:first-child,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-form-field:first-child{grid-column:1/-1}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-form-field:nth-child(2),.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-form-field:nth-child(2){grid-column:1}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-action-row>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]>.tc-repeater-remove{grid-column:2;grid-row:2}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]{grid-template-columns:minmax(0, 1fr) 32px !important;padding-right:12px}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-form-field{grid-column:1/-1}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-property-row>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]>.tc-repeater-remove{grid-column:2;grid-row:1;align-self:start;margin-top:22px !important}}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater>[data-qea-repeat]>.tc-qea-property-row:only-child>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-inline-repeater>[data-qea-repeat]>.tc-qea-action-row:only-child>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties]>[data-qea-row-item]:only-child>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data]>[data-qea-row-item]:only-child>.tc-repeater-remove{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger{cursor:default;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger::before{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger>.tc-disclosure__summary{cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger.sb-active>.tc-disclosure__body,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger-function-calling.sb-active>.tc-disclosure__body,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger[open]>.tc-disclosure__body{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px;width:100%;min-width:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger.sb-active>.tc-disclosure__body>*,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger-function-calling.sb-active>.tc-disclosure__body>*,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-panel.sb-enlarger[open]>.tc-disclosure__body>*{flex:0 0 auto;width:100%;min-width:0;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-set-data] [data-qea-row-item]>.tc-form-field,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body [data-id=open-ai-faq-function-calling-properties] [data-qea-row-item]>.tc-form-field{display:flex !important;flex-direction:column !important;gap:6px;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .tc-qea-question-list>[data-qea-action=add-question]{align-self:flex-start}.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer__body .sb-enlarger{min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-qea-drawer-open .tc-qea-editor-drawer{visibility:visible;pointer-events:auto;transform:translateX(0)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-qea-drawer-open .tc-qea-editor-drawer-backdrop{visibility:visible;opacity:1;pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] [data-training-view=website],.tc-shell[data-tc-app=tenant-admin] [data-training-view=qea]{position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-section-head .tc-section-head__eyebrow,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>span.tc-section-head__eyebrow{display:block;color:var(--tc-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.tc-shell[data-tc-app=tenant-admin] .tc-section-head .tc-section-head__title,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>.tc-section-head__title,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>b.tc-section-head__title{display:block;margin:0;color:var(--tc-text);font-size:16px;font-weight:700;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .tc-section-head .tc-section-head__desc,.tc-shell[data-tc-app=tenant-admin] .tc-section-head>p.tc-section-head__desc{margin:6px 0 0;color:var(--tc-text-secondary);font-size:13px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] .tc-form-hint{font-size:12px;color:var(--tc-text-secondary);line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-type{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-type span{display:flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--tc-border);border-radius:8px;color:var(--tc-muted);font-size:13px;font-weight:600;cursor:pointer;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-type span:hover{color:var(--tc-text);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-type span.sb-active{border-color:var(--tc-violet);background:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-panel{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-panel.sb-active{display:block}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-upload{border:1px dashed var(--tc-border);border-radius:12px;padding:24px;text-align:center;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-upload>i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--tc-lavender);color:var(--tc-violet);margin-bottom:12px;font-size:18px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-upload b{display:block;color:var(--tc-text);margin-bottom:8px;font-size:14px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-upload p{color:var(--tc-muted);line-height:1.45;margin:0 0 16px;font-size:13px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-form{display:grid;grid-template-columns:1fr;gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-form .tc-knowledge-form__content{grid-column:1/-1}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-form>.tc-btn{justify-self:start}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--tc-training-gutter);-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body .tc-data-table,.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body .sb-table{width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body #sb-chatbot-delete-all-training-conversations{margin-top:var(--tc-training-gutter)}.tc-shell[data-tc-app=tenant-admin] .tc-training-panel{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:var(--tc-training-panel-radius);box-sizing:border-box;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-training-panel--list{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;font-style:normal;color:var(--tc-text-secondary);background:var(--tc-lavender);border:1px solid var(--tc-border);white-space:nowrap;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip--muted{color:var(--tc-muted-light);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip--draft{color:var(--tc-warning);background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip--new{color:var(--tc-violet);background:var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip--edited{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.tc-shell[data-tc-app=tenant-admin] .tc-training-chip--live{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--files,.tc-shell[data-tc-app=tenant-admin] .tc-files-panel__body,.tc-shell[data-tc-app=tenant-admin] .tc-website-panel__body,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-panel__body{display:flex;flex-direction:column;min-height:0;padding:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--files .tc-training-panel--list,.tc-shell[data-tc-app=tenant-admin] .tc-files-panel__body .tc-training-panel--list,.tc-shell[data-tc-app=tenant-admin] .tc-website-panel__body .tc-training-panel--list,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-panel__body .tc-training-panel--list{flex:1 1 auto;min-height:280px;display:flex;flex-direction:column;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--files .tc-training-list,.tc-shell[data-tc-app=tenant-admin] .tc-files-panel__body .tc-training-list,.tc-shell[data-tc-app=tenant-admin] .tc-website-panel__body .tc-training-list,.tc-shell[data-tc-app=tenant-admin] .tc-qea-library-panel__body .tc-training-list{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)+.repeater-item{border-top:none !important;padding-top:0 !important;margin-top:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.sb-icon-close,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>.tc-repeater-remove{position:static !important;right:auto !important;top:auto !important;left:auto !important;margin:0 !important;width:44px !important;min-width:44px !important;height:44px !important;line-height:1 !important;flex:0 0 44px;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted-light);font-size:11px;text-align:center;cursor:pointer;box-sizing:border-box;transition:color .12s ease,background .12s ease,border-color .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.sb-icon-close:before,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.tc-repeater-remove:before,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>.tc-repeater-remove:before{font-size:11px !important;line-height:1 !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.sb-icon-close:hover,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>.tc-repeater-remove:hover{color:var(--tc-danger) !important;border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.sb-icon-close:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>i.tc-repeater-remove:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .repeater-item:not(.tc-qea-form):not(.tc-qea-property-row):not(.tc-qea-action-row):not(.tc-qea-question-row)>.tc-repeater-remove:focus-visible{outline:2px solid var(--tc-violet);outline-offset:2px}.tc-shell[data-tc-app=tenant-admin] .tc-training-workspace .tc-qea-editor__form>.tc-qea-form>i.sb-icon-close{display:none !important}.tc-shell[data-tc-app=tenant-admin] [data-training-view=files] .tc-training-selection{margin:0}.tc-shell[data-tc-app=tenant-admin] [data-training-view=website] .tc-training-selection{margin:0}.tc-shell[data-tc-app=tenant-admin] [data-training-view=website].tc-training-view--selecting .tc-training-list__viewport{padding-bottom:calc(var(--tc-selection-inset, 64px) + env(safe-area-inset-bottom, 0px))}.tc-shell[data-tc-app=tenant-admin] [data-training-view=qea] .tc-training-selection{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--website{display:flex;flex-direction:column;min-height:0;padding:var(--tc-training-gutter);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--website .tc-training-panel--list{flex:1 1 auto;min-height:280px;display:flex;flex-direction:column;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--website .tc-training-list{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--qea{display:flex;flex-direction:column;min-height:0;padding:var(--tc-training-gutter);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--qea .tc-qea-workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--qea .tc-training-panel--list{flex:1 1 auto;min-height:280px;display:flex;flex-direction:column;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-view__body--qea .tc-training-list--qea{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-website-card{box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-website-card--saved.tc-training-list__row{min-height:40px}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card),.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card){display:grid !important;grid-template-columns:minmax(0, 1fr) 132px 40px;gap:10px;align-items:center;padding:8px 12px !important;margin:0 !important;border:none !important;border-bottom:1px solid var(--tc-lavender) !important;border-radius:0;background:var(--tc-surface) !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card):last-child,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card):last-child{border-bottom:none !important}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__input,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__input{width:100%;min-width:0;height:40px;min-height:40px;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__input::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__input::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__input:focus,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__input:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__extract,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__extract{justify-self:stretch}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card)>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card)>.tc-repeater-remove{flex:none;width:40px !important;min-width:40px !important;height:40px !important;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card):only-child>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card):only-child>.tc-repeater-remove{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 10px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-lavender);cursor:pointer;user-select:none;position:relative;box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle:focus-within,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle:focus-within{border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle:has(input:checked),.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle:has(input:checked){border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle:has(input:checked) .tc-website-toggle__label,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle:has(input:checked) .tc-website-toggle__label{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle__box,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle__box{flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid var(--tc-muted-light);border-radius:5px;background:var(--tc-surface);position:relative;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle__box::after,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle__box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--tc-surface);border-bottom:2px solid var(--tc-surface);transform:rotate(45deg) scale(0);transition:transform .12s ease}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle input:checked+.tc-website-toggle__box,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle input:checked+.tc-website-toggle__box{border-color:var(--tc-violet);background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle input:checked+.tc-website-toggle__box::after,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle input:checked+.tc-website-toggle__box::after{transform:rotate(45deg) scale(1)}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-toggle__label,.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-toggle__label{font-size:12px;font-weight:600;color:var(--tc-text);line-height:1;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle{display:flex;align-items:flex-start;gap:12px;margin:0;min-height:44px;padding:4px 0;cursor:pointer;user-select:none;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle:focus-within .tc-website-toggle__box{box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle__box{flex:0 0 20px;width:20px;height:20px;margin-top:2px;border:1px solid var(--tc-muted-light);border-radius:5px;background:var(--tc-surface);position:relative;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle__box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--tc-surface);border-bottom:2px solid var(--tc-surface);transform:rotate(45deg) scale(0);transition:transform .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle input:checked+.tc-website-toggle__box{border-color:var(--tc-violet);background:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle input:checked+.tc-website-toggle__box::after{transform:rotate(45deg) scale(1)}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle__text strong{font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .tc-website-toggle__text .tc-website-toggle__hint{display:block;font-size:12px;color:var(--tc-text-secondary);line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-website-form{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .tc-website-queue{display:flex;flex-direction:column;gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .sb-repeater{display:flex;flex-direction:column;gap:0;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .repeater-item:not(.tc-website-row){margin:0 !important;padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .repeater-item:not(.tc-website-row)>div+div{margin-left:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .repeater-item:not(.tc-website-row)>div{float:none !important;width:auto !important;max-width:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .repeater-item:not(.tc-website-row)>div label{position:static !important;width:auto !important}.tc-shell[data-tc-app=tenant-admin] .tc-website-form .sb-repeater-add{align-self:flex-start;min-height:40px}@media(max-width: 900px){.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item,.tc-shell[data-tc-app=tenant-admin] .tc-website-row{grid-template-columns:minmax(0, 1fr) 112px 40px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] [data-training-view=website].tc-training-view--selecting .tc-training-view__body--website{padding-bottom:72px}.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .tc-website-queue-card__section{padding:12px}.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card),.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card){grid-template-columns:minmax(0, 1fr) 40px;grid-template-areas:"input remove" "extract extract";gap:8px;padding:10px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__input,.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__input{grid-area:input}.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card) .tc-website-row__extract,.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card) .tc-website-row__extract{grid-area:extract}.tc-shell[data-tc-app=tenant-admin] .tc-website-row:not(.tc-website-queue-card)>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] #sb-repeater-chatbot-website .sb-repeater>.repeater-item:not(.tc-website-queue-card)>.tc-repeater-remove{grid-area:remove;align-self:start}.tc-shell[data-tc-app=tenant-admin] .tc-website-card--saved{min-height:0}}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-enquiry-approval.tc-ea-desk{display:flex;flex-direction:column;min-height:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-table,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-table *{box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-empty.tc-training-empty{min-height:220px;padding:32px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-training-view .sb-setting.sb-type-repeater{margin:0 !important;padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-training-view .sb-setting.sb-type-repeater>.input,.tc-shell[data-tc-app=tenant-admin] .tc-training-view .sb-setting.sb-type-repeater>.input>.sb-repeater{margin:0 !important;padding:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .sb-repeater{margin-right:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-input,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-select,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-textarea{width:100%;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:13px;font-weight:500;line-height:1.45;outline:none;font-family:var(--tc-font-sans)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-input:focus,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-select:focus,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-textarea:focus{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-input,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-select{height:36px;padding:0 12px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-textarea{padding:10px 12px;resize:vertical;min-height:120px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-form-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--tc-text);letter-spacing:.01em}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk #sb-chatbot-qea .sb-enlarger{min-height:30px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-search{min-width:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list__viewport{position:relative}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list__viewport--reordering{scroll-behavior:auto}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-card-grid{display:table-row-group}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-card-grid--dragging .tc-qea-library-card:not(.tc-qea-library-card--dragging) td{transition:background .2s ease,opacity .2s ease}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card{cursor:pointer}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging{position:relative;z-index:5;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging td{position:relative;z-index:1;background:var(--tc-surface) !important;border-top:2px solid var(--tc-aubergine, #332b3a);border-bottom:2px solid var(--tc-aubergine, #332b3a);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-aubergine, #332b3a) 14%, transparent),4px 4px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 82%, transparent)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging td:first-child{border-left:2px solid var(--tc-aubergine, #332b3a);border-top-left-radius:10px;border-bottom-left-radius:10px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging td:last-child{border-right:2px solid var(--tc-aubergine, #332b3a);border-top-right-radius:10px;border-bottom-right-radius:10px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging .tc-qea-library-card__drag{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--dragging .tc-qea-library-card:not(.tc-qea-library-card--dragging) td{opacity:.78}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--drop-before td{position:relative;box-shadow:inset 0 3px 0 var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--drop-before td::after{content:"";position:absolute;left:8px;right:8px;top:-2px;height:3px;border-radius:999px;background:linear-gradient(90deg, var(--tc-coral), color-mix(in srgb, var(--tc-violet) 70%, var(--tc-coral)));box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-coral) 20%, transparent);animation:tc-qea-drop-line-in .24s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card--settled td{animation:tc-qea-row-settle .42s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes tc-qea-drop-line-in{0%{transform:scaleX(0.6);opacity:0}100%{transform:scaleX(1);opacity:1}}@keyframes tc-qea-row-settle{0%{background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface)) !important}100%{background:var(--tc-surface) !important}}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__drag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--tc-muted-light);font-size:12px;line-height:1;letter-spacing:-1px;cursor:grab;user-select:none;border-radius:4px;flex-shrink:0;align-self:center}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__drag:hover{color:var(--tc-muted);background:var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__drag:active{cursor:grabbing}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__num:not(.tc-training-list__col--num){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;letter-spacing:-0.02em;background:color-mix(in srgb, var(--tc-coral) 12%, transparent);color:var(--tc-coral);flex-shrink:0;align-self:center}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__thumb-wrap,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__file-icon,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__icon{justify-self:start;align-self:center;flex-shrink:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__thumb-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;max-width:40px;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.35);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__thumb{width:100%;height:100%;object-fit:cover;display:block}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__file-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;max-width:40px;border-radius:10px;border:1px solid var(--tc-border);background:var(--tc-lavender);color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__file-icon i{font-size:16px;line-height:1}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;max-width:40px;border:none;background:rgba(0,0,0,0);color:var(--tc-muted);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__icon i{font-size:18px;line-height:1;color:inherit}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__icon--pending{position:relative}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-library-card__icon--pending::after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#f97316;border:2px solid var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-training-list--qea .tc-qea-library-card__body{padding-left:4px;min-width:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-search-empty.tc-training-list__empty{border:none;border-radius:0;background:rgba(0,0,0,0);padding:40px 24px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-row-templates{display:none !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-empty.tc-training-list__empty{border:none;border-radius:0;background:rgba(0,0,0,0);padding:40px 24px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-editor{display:flex;flex-direction:column;gap:var(--tc-training-gutter-sm);min-width:0;min-height:0;position:sticky;top:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-editor__form{margin:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-editor__form>.tc-qea-form{display:block;margin:0;padding:0;border:1px solid var(--tc-border);border-radius:var(--tc-training-panel-radius);background:var(--tc-surface);overflow:hidden;box-sizing:border-box;position:relative}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-list{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-list>.tc-qea-question-repeater{display:flex;flex-direction:column;gap:8px;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-list>[data-qea-action=add-question]{align-self:flex-start;margin:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__delete{display:none !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item],.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row{display:flex;align-items:center;gap:8px;margin-bottom:0;width:100%;min-width:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]>.tc-input,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row>.tc-input{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row>.tc-repeater-remove{width:36px !important;min-width:36px !important;height:36px !important;flex:0 0 36px !important;margin:0 !important;padding:0;position:static !important;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted-light);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove:hover,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-row>.tc-repeater-remove:hover{color:var(--tc-text);background:var(--tc-lavender);border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-question-repeater>[data-qea-row-item]:only-child>.tc-repeater-remove{visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section{padding:var(--tc-training-gutter);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section+.tc-qea-form__section{border-top:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--questions{padding-top:var(--tc-training-gutter)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure{padding:0}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--tc-training-gutter);cursor:pointer;list-style:none;user-select:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__summary::-webkit-details-marker{display:none}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__summary::before{content:"a";font-family:"Support Board Icons";position:absolute;left:var(--tc-training-gutter);font-size:10px;color:var(--tc-muted);transition:transform .15s ease}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__summary span{padding-left:18px;font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__summary em{font-size:11px;font-style:normal;color:var(--tc-muted-light);font-weight:400}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure[open]>.tc-disclosure__summary::before{transform:rotate(90deg)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-disclosure>.tc-disclosure__body{padding:0 var(--tc-training-gutter) var(--tc-training-gutter);display:flex;flex-direction:column;gap:var(--tc-training-gutter-sm)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--tools,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--actions{position:relative}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--tools>.tc-disclosure__summary,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--actions>.tc-disclosure__summary{background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--tools[open]>.tc-disclosure__summary,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-form__section--actions[open]>.tc-disclosure__summary{background:var(--tc-surface);border-bottom:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-inline-repeater{display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-inline-repeater>[data-qea-repeat]{margin:0 !important}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-inline-repeater>[data-qea-action=add-property],.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-inline-repeater>[data-qea-action=add-action]{align-self:flex-start}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-btn.tc-btn--ghost{border-color:var(--tc-border);background:var(--tc-surface);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-btn.tc-btn--ghost:hover,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-btn.tc-btn--ghost:focus-visible{background:var(--tc-surface);border-color:var(--tc-aubergine, #332b3a);color:var(--tc-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-btn.tc-btn--ghost:active{transform:none;box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-training-selection .tc-btn.tc-btn--danger{background:var(--tc-surface);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-training-selection .tc-btn.tc-btn--danger:hover{background:var(--tc-danger-soft);border-color:#fca5a5;color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-icon-btn.tc-btn--danger,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-icon-btn.tc-icon-btn--danger{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-icon-btn.tc-btn--danger:hover,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-icon-btn.tc-icon-btn--danger:hover{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:#fca5a5}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-training-source-filter>.tc-training-source-filter__toggle{padding:0 10px 0 28px;text-align:right}.tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-training-source-filter>.tc-training-source-filter__toggle::after{right:auto;left:10px}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar{padding:10px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer{width:min(400px,92%)}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea .tc-qea-editor__form>.tc-qea-form{border-radius:10px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-training-source-filter{display:none !important}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar{flex-wrap:wrap;align-items:center;min-height:0;padding:10px 12px;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__title{flex:1 1 100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-training-toolbar__controls{display:flex;flex:1 1 100%;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin-left:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-knowledge-search,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-website-search,.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-qea-search{flex:1 1 auto;max-width:none;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar select[data-knowledge-filter]{flex:0 0 auto;width:96px;min-width:80px;max-width:108px}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-btn--primary .tc-btn__label{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar .tc-btn--primary{width:34px;min-width:34px;padding:0}}@media(max-width: 640px)and (max-width: 420px){.tc-shell[data-tc-app=tenant-admin] .tc-training-toolbar select[data-knowledge-filter]{width:84px;min-width:72px;padding-left:8px;padding-right:8px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-training-selection{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:30;gap:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px color-mix(in srgb, var(--tc-text) 12%, transparent);border-bottom:none;border-top:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);min-height:0;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__bar{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"count actions" "dept dept";gap:8px;align-items:center;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__count{grid-area:count;height:32px;padding:0 10px;font-size:12px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__dept{grid-area:dept;max-width:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__actions{grid-area:actions;margin-left:0;justify-self:end;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection__bar:not(:has(.tc-training-selection__dept)){grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"count actions"}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-knowledge-dept{gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-knowledge-dept select{max-width:none;height:36px}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost .tc-btn__label,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--danger .tc-btn__label{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--ghost,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-btn--danger,.tc-shell[data-tc-app=tenant-admin] .tc-training-selection .tc-icon-btn{width:36px;min-width:36px;height:36px;padding:0;justify-content:center}.tc-shell[data-tc-app=tenant-admin] [data-training-view=files].tc-files-desk.tc-training-view--selecting,.tc-shell[data-tc-app=tenant-admin] [data-training-view=files].tc-training-view--selecting{--tc-selection-inset: 88px}.tc-shell[data-tc-app=tenant-admin] [data-training-view=website].tc-website-desk.tc-training-view--selecting,.tc-shell[data-tc-app=tenant-admin] [data-training-view=website].tc-training-view--selecting{--tc-selection-inset: 60px}.tc-shell[data-tc-app=tenant-admin] .tc-training-view--selecting .tc-training-list__viewport{padding-bottom:calc(var(--tc-selection-inset, 64px) + env(safe-area-inset-bottom, 0px))}.tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer,.tc-shell[data-tc-app=tenant-admin] .tc-website-drawer,.tc-shell[data-tc-app=tenant-admin] .tc-qea-editor-drawer{width:100%;border-left:none;box-shadow:none}}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot [data-id=playground].tc-playground{--tc-playground-gutter: 16px;--tc-playground-gutter-sm: 12px;--tc-playground-radius: 12px;--tc-playground-border: var(--tc-border);display:none;flex:1 1 0;height:0;flex-direction:column;min-height:0 !important;min-width:0;width:100%;max-width:100%;max-height:100%;overflow:hidden !important;position:relative;isolation:isolate;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot [data-id=playground].tc-playground.sb-active{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-view{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__workspace{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;padding:var(--tc-playground-gutter, 16px);box-sizing:border-box;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__stage{display:grid;grid-template-rows:auto minmax(0, 1fr);flex:1 1 0;height:0;min-height:0;min-width:0;width:100%;max-width:100%;gap:0;border:1px solid var(--tc-playground-border);border-radius:var(--tc-playground-radius);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);overflow:hidden;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__hud-btn--has-data{position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__chat{display:grid;grid-template-rows:minmax(0, 1fr) auto;flex:1 1 0;height:100%;min-height:0;min-width:0;width:100%;max-width:100%;margin:0;border:0;border-radius:0;overflow:hidden;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__thread{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;position:relative;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages{flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:16px 18px 8px;display:flex;flex-direction:column;align-items:stretch;gap:10px;-webkit-overflow-scrolling:touch;letter-spacing:normal;box-sizing:border-box;margin:0;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages:empty{display:none !important;flex:0 0 auto !important;height:0 !important;min-height:0 !important;padding:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-menu-btn,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-menu,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-time,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-thumb{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div{position:relative;animation:none !important;margin:0 !important;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble{float:none;clear:none;display:flex;flex-direction:column;gap:4px;max-width:min(72%,42rem);width:fit-content;min-width:0;padding:0;margin:0;background:none;border:none;box-shadow:none;align-items:flex-start;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right{float:none;align-self:flex-end;align-items:flex-end;background:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message a,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-title{color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-msg-header{flex-direction:row-reverse}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-msg-time-hdr{margin-left:0;margin-right:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-header{display:flex;align-items:center;gap:8px;padding:0 6px;width:fit-content;max-width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--tc-muted);text-transform:none;letter-spacing:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender::before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-user::before{background:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 20%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-bot::before{background:var(--tc-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-agent::before{background:color-mix(in srgb, var(--tc-violet) 65%, var(--tc-coral));box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 14%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr{font-size:10px;color:var(--tc-border);font-variant-numeric:tabular-nums;margin-left:auto;display:flex;align-items:center;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr .sb-icon-check{padding-left:0;font-size:10px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-cnt{display:flex;flex-direction:column;gap:4px;width:fit-content;max-width:100%;align-items:flex-start;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-cnt{align-items:flex-end}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message{overflow:visible;text-overflow:unset;font-size:13px;line-height:1.55;color:var(--tc-text);padding:11px 15px 13px;border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--tc-aubergine) 6%, transparent);background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 14%, var(--tc-border));width:fit-content;max-width:min(36rem,100%);align-self:flex-start;position:relative;word-break:break-word;overflow-wrap:anywhere}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-image{max-width:100%;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-image img{display:block;width:100%;max-width:100%;height:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message a{color:inherit}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-agent-name{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-agent .sb-message{background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 20%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-rich-cnt{max-width:72%;background:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-rich-cnt .sb-message{overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message{align-self:flex-end}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment{padding:0;overflow:visible;display:flex;flex-direction:column;width:fit-content;max-width:min(280px,100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top{line-height:0;background:var(--tc-surface);overflow:hidden;border-radius:16px 16px 0 0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-image{margin:0;max-width:100%;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-image img{display:block;width:100%;max-width:100%;height:auto;border-radius:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-message-attachments{padding:0;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-message-attachments>a{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:0;border-bottom:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent);text-decoration:none;color:inherit;font-size:13px;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-body{padding:10px 14px;border-top:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media{margin:0;padding:0;background:var(--tc-surface);border:1px solid rgba(59,130,246,.1);overflow:visible;width:fit-content;max-width:min(280px,100%);align-self:flex-start}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media .sb-image,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media .sb-image img{max-width:100%;width:100%;height:auto;display:block;border-radius:16px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message.sb-message-media,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message.sb-message-with-attachment{align-self:flex-end}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-bot .sb-message.sb-message-media,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-agent .sb-message.sb-message-media{border-color:rgba(139,92,246,.1)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=slider],.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=card]{max-width:380px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=slider-images]{max-width:475px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list){position:relative;z-index:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons{background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons .sb-text,.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons .sb-content{background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list)::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list):hover>div{opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:24px 16px;margin:0;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__empty strong{color:var(--tc-text);font-size:14px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__empty p{margin:0;max-width:320px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__empty-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:var(--tc-lavender);border:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__empty-icon i{font-size:16px;color:var(--tc-violet);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages:empty+.tc-playground__empty{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__messages:not(:empty)+.tc-playground__empty{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__dock{position:static !important;grid-row:2;flex:0 0 auto;flex-shrink:0;display:flex;align-items:flex-end;gap:8px;margin:0;padding:10px 12px;border:0;border-top:1px solid var(--tc-playground-border);border-radius:0;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__dock-input{flex:1 1 auto;min-width:0;min-height:40px;max-height:120px;resize:none;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45;color:var(--tc-text);background:var(--tc-lavender);font-family:inherit;outline:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__dock-input:focus{border-color:var(--tc-violet);background:var(--tc-surface);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__dock-send{flex:0 0 auto;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__dock-send i{margin:0;font-size:14px;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer-backdrop{position:absolute;inset:0;z-index:20;border:none;padding:0;margin:0;background:color-mix(in srgb, var(--tc-text) 28%, transparent);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer-backdrop[hidden]{display:block !important;visibility:hidden;opacity:0;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer{position:absolute;top:0;right:0;bottom:0;left:auto;width:min(380px,100%);height:auto;z-index:21;display:flex;flex-direction:column;background:var(--tc-surface);border-left:1px solid var(--tc-border);box-shadow:-12px 0 32px color-mix(in srgb, var(--tc-text) 12%, transparent);transform:translateX(100%);transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1);box-sizing:border-box;visibility:hidden;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer[hidden]{display:flex !important;visibility:hidden;pointer-events:none;transform:translateX(100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-view.tc-playground-drawer-open .tc-playground-drawer:not([hidden]){visibility:visible;pointer-events:auto;transform:translateX(0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-view.tc-playground-drawer-open .tc-playground-drawer-backdrop:not([hidden]){visibility:visible;opacity:1;pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--tc-border);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__header .tc-section-head{margin:0;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__header .tc-icon-btn{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__history-list{margin:0;padding:0;list-style:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__history-list li{padding:10px 12px;margin-bottom:6px;border:1px solid var(--tc-border);border-radius:8px;font-size:13px;line-height:1.45;color:var(--tc-text);cursor:pointer;word-break:break-word}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__history-list li:hover{background:var(--tc-lavender);border-color:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__hint{margin:0 0 12px;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__draft-hint[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer__empty{margin:0;padding:24px 12px;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage{display:flex;flex-direction:column;gap:12px;min-width:0;border:0;letter-spacing:normal}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-empty{color:var(--tc-muted);font-size:13px;line-height:1.5}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-card{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--tc-playground-border);border-radius:8px;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-label{font-size:9px;font-weight:700;color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-value{font-size:13px;line-height:1.15;color:var(--tc-text);word-break:break-word}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-section{display:grid;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-section-head{display:grid;gap:2px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-hint{margin:0;font-size:12px;line-height:1.35;color:var(--tc-muted);font-weight:400;text-transform:none;letter-spacing:normal}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-call{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--tc-playground-border);border-radius:10px;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-call-head{display:grid;gap:2px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-call-title{font-size:12px;font-weight:700;color:var(--tc-text);letter-spacing:.01em}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-code{display:grid;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-code pre{margin:0;max-height:280px;overflow:auto;padding:10px 12px;border:1px solid var(--tc-playground-border);border-radius:8px;background:var(--tc-lavender);color:var(--tc-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__usage-grid{grid-template-columns:1fr}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground-drawer{width:100%;border-left:none;box-shadow:none}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot .tc-playground__workspace{padding:10px 12px}}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr{color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble .sb-message{border-color:color-mix(in srgb, var(--tc-border) 80%, transparent);box-shadow:0 1px 2px color-mix(in srgb, #000 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-agent .sb-message{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 32%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message,.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__dock-input{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__dock-input:focus{box-shadow:0 0 0 3px var(--tc-focus-ring)}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-card,.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-call,.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-code pre{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground-drawer__history-list li{background:color-mix(in srgb, var(--tc-lavender) 28%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] [data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground-drawer__history-list li:hover{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));border-color:var(--tc-border);color:var(--tc-text)}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-knowledge-drawer,.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-website-drawer{right:auto;left:0;border-left:none;border-right:1px solid var(--tc-border);box-shadow:8px 0 24px color-mix(in srgb, var(--tc-text) 10%, transparent);transform:translateX(-100%)}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-knowledge-drawer,.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-training-view.tc-knowledge-drawer-open .tc-website-drawer{transform:translateX(0)}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-playground-drawer{right:auto;left:0;border-left:none;border-right:1px solid var(--tc-border);box-shadow:8px 0 24px color-mix(in srgb, var(--tc-text) 10%, transparent);transform:translateX(-100%)}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-playground-view.tc-playground-drawer-open .tc-playground-drawer:not([hidden]){transform:translateX(0)}@media(max-width: 640px){.sb-rtl .tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-training-source-filter>.tc-training-source-filter__toggle{padding:0 10px 0 28px;text-align:right}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .sb-rtl .tc-training-source-filter>.tc-training-source-filter__toggle::after{right:auto;left:10px}}body.tc-qea-drag-active{cursor:grabbing;user-select:none}body.tc-qea-drag-active .tc-qea-library-card__drag{cursor:grabbing}body.tc-qea-drag-active .tc-training-list--qea .tc-qea-library-card:not(.tc-qea-library-card--dragging){cursor:grabbing}.tc-shell,.sb-admin,body.tc-auth-page,body.tc-super-page,.sb-chat{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}[data-tc-theme=dark]{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}[data-tc-theme=dark] .tc-shell,[data-tc-theme=dark].tc-shell,[data-tc-theme=dark].sb-admin,[data-tc-theme=dark].tc-auth-page,[data-tc-theme=dark].tc-super-page,[data-tc-theme=dark] .sb-chat{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender)}.tc-training-modal.sb-lightbox{z-index:10000010}.tc-training-modal .tc-modal__frame{width:min(92vw,520px);max-height:min(88vh,720px);margin:0 auto;border-radius:var(--tc-radius-lg, 16px);background:var(--tc-surface, #fff);box-shadow:var(--tc-shadow-modal, 0 24px 64px rgba(28, 16, 48, 0.18));display:flex;flex-direction:column;overflow:hidden}.tc-training-modal--website .tc-modal__frame{width:min(92vw,640px)}.tc-training-modal--qea .tc-modal__frame{width:min(94vw,920px);max-height:min(90vh,860px)}.tc-training-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px;border-bottom:1px solid var(--tc-border, #e8e0f0)}.tc-training-modal__body{flex:1 1 auto;overflow:auto;padding:16px 20px}.tc-training-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 20px;border-top:1px solid var(--tc-border, #e8e0f0)}.tc-training-modal .tc-knowledge-upload{text-align:center;padding:24px 12px}.tc-training-modal[data-files-modal-phase=busy] .tc-training-modal__footer,.tc-training-modal[data-files-modal-phase=busy] [data-files-modal-panel=pick]{display:none}.tc-training-modal[data-files-modal-phase=busy] [data-files-modal-panel=busy]{display:block}.tc-training-modal[data-files-modal-phase=busy] [data-files-modal-cancel]{pointer-events:none;opacity:.45}.tc-training-modal[data-files-modal-phase=pick] [data-files-modal-panel=busy]{display:none}.tc-training-modal[data-website-modal-phase=busy] .tc-training-modal__footer,.tc-training-modal[data-website-modal-phase=busy] [data-website-modal-panel=pick]{display:none}.tc-training-modal[data-website-modal-phase=busy] [data-website-modal-panel=busy]{display:block}.tc-training-modal[data-website-modal-phase=busy] [data-website-modal-cancel]{pointer-events:none;opacity:.45}.tc-training-modal[data-website-modal-phase=pick] [data-website-modal-panel=busy]{display:none}.tc-files-modal-queue{margin-top:12px}.tc-files-modal-queue__label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tc-muted, #6b6475)}.tc-files-modal-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(36vh,280px);overflow:auto}.tc-files-modal-queue-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--tc-border, #e8e0f0);border-radius:var(--tc-radius-md, 10px);background:var(--tc-surface-2, #faf8fc)}.tc-files-modal-queue-item__meta{min-width:0;flex:1 1 auto}.tc-files-modal-queue-item__name{display:block;font-weight:600;font-size:13px;color:var(--tc-ink, #1c1430);word-break:break-word}.tc-files-modal-queue-item__sub{display:block;margin-top:2px;font-size:12px;color:var(--tc-muted, #6b6475)}.tc-files-modal-queue-item--error .tc-files-modal-queue-item__sub{color:var(--tc-danger, #b42318)}.tc-files-modal-error{margin:12px 0 0;padding:10px 12px;border-radius:var(--tc-radius-md, 10px);background:rgba(180,35,24,.08);color:var(--tc-danger, #b42318);font-size:13px}.tc-files-modal-busy{padding:28px 8px 12px;text-align:center}.tc-files-modal-busy__status{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--tc-ink, #1c1430)}.tc-files-modal-busy__percent{display:inline-block;margin-bottom:14px;font-size:12px;font-weight:600;color:var(--tc-muted, #6b6475)}.tc-files-modal-busy__track{height:8px;border-radius:999px;background:var(--tc-border, #e8e0f0);overflow:hidden}.tc-files-modal-busy__bar{height:100%;border-radius:inherit;background:var(--tc-accent, #5b4cff);transition:width .25s ease}.tc-files-modal-busy__detail{margin-top:12px;font-size:12px;color:var(--tc-muted, #6b6475);text-align:left}.tc-training-modal[data-training-modal=website] .tc-section-head__desc,.tc-training-website-modal .tc-section-head__desc{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--tc-muted, #6b6475);font-weight:500}.tc-training-modal[data-training-modal=website] .tc-website-form,.tc-training-modal[data-training-modal=website] .tc-website-queue,.tc-training-modal[data-training-modal=website] .tc-website-queue__list,.tc-training-modal[data-training-modal=website] .tc-website-repeater-host,.tc-training-website-modal .tc-website-form,.tc-training-website-modal .tc-website-queue,.tc-training-website-modal .tc-website-queue__list,.tc-training-website-modal .tc-website-repeater-host{display:flex;flex-direction:column;gap:10px;min-width:0}.tc-training-modal[data-training-modal=website] .tc-website-queue__repeater.sb-repeater,.tc-training-website-modal .tc-website-queue__repeater.sb-repeater{display:flex !important;flex-direction:column;gap:10px;margin:0 !important;padding:0;float:none !important;width:100% !important}.tc-training-modal[data-training-modal=website] .tc-website-queue-card.repeater-item,.tc-training-website-modal .tc-website-queue-card.repeater-item{display:flex !important;flex-direction:column;float:none !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:1px solid var(--tc-border, #e8e0f0) !important;border-radius:10px !important;background:var(--tc-surface, #fff) !important;box-shadow:none;box-sizing:border-box;overflow:hidden}.tc-training-modal[data-training-modal=website] .tc-website-queue-card.repeater-item>div,.tc-training-website-modal .tc-website-queue-card.repeater-item>div{float:none !important;width:100% !important;max-width:none !important;margin:0 !important}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__section,.tc-training-website-modal .tc-website-queue-card__section{display:flex;flex-direction:column;gap:10px;padding:14px;box-sizing:border-box}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__section>.tc-form-label,.tc-training-website-modal .tc-website-queue-card__section>.tc-form-label{margin:0;font-size:13px;font-weight:600;color:var(--tc-ink, #1c1430);letter-spacing:normal;text-transform:none}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__url-row,.tc-training-website-modal .tc-website-queue-card__url-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;width:100%}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__url-row .tc-website-row__input,.tc-training-modal[data-training-modal=website] .tc-website-queue-card__url-row input[data-id=open-ai-sources-url],.tc-training-website-modal .tc-website-queue-card__url-row .tc-website-row__input,.tc-training-website-modal .tc-website-queue-card__url-row input[data-id=open-ai-sources-url]{flex:1 1 auto;width:auto !important;min-width:0;max-width:none !important;height:40px;margin:0 !important;padding:0 12px;box-sizing:border-box;border:1px solid var(--tc-border, #e8e0f0);border-radius:8px;background:var(--tc-surface, #fff);color:var(--tc-ink, #1c1430);font-size:13px;float:none !important}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__remove.tc-icon-btn,.tc-training-modal[data-training-modal=website] .tc-website-queue-card__url-row .tc-repeater-remove,.tc-training-website-modal .tc-website-queue-card__remove.tc-icon-btn,.tc-training-website-modal .tc-website-queue-card__url-row .tc-repeater-remove{flex:0 0 36px;display:inline-flex !important;align-items:center;justify-content:center;width:36px !important;min-width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;float:none !important;position:static !important;border:1px solid var(--tc-border, #e8e0f0);border-radius:8px;background:var(--tc-surface, #fff);color:var(--tc-muted-light, #9b92a8);cursor:pointer}.tc-training-modal[data-training-modal=website] .tc-website-queue-card__remove.tc-icon-btn:hover,.tc-training-modal[data-training-modal=website] .tc-website-queue-card__url-row .tc-repeater-remove:hover,.tc-training-website-modal .tc-website-queue-card__remove.tc-icon-btn:hover,.tc-training-website-modal .tc-website-queue-card__url-row .tc-repeater-remove:hover{color:var(--tc-danger, #d94f4f);border-color:color-mix(in srgb, var(--tc-danger, #d94f4f) 30%, transparent);background:var(--tc-danger-soft, #fdf0f0)}.tc-training-modal[data-training-modal=website] .tc-website-queue-card:only-child .tc-website-queue-card__remove,.tc-training-website-modal .tc-website-queue-card:only-child .tc-website-queue-card__remove{display:none !important}.tc-training-modal[data-training-modal=website] .tc-website-modal-error,.tc-training-website-modal .tc-website-modal-error{margin:12px 0 0;padding:10px 12px;border-radius:var(--tc-radius-md, 10px);background:rgba(180,35,24,.08);color:var(--tc-danger, #b42318);font-size:13px}.tc-training-modal[data-training-modal=website] .tc-website-queue__add.sb-repeater-add,.tc-training-website-modal .tc-website-queue__add.sb-repeater-add{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;align-self:stretch;width:100%;min-height:40px;margin:0 !important;padding:0 14px !important;float:none !important;border:1px dashed var(--tc-border, #e8e0f0) !important;border-radius:10px;background:var(--tc-lavender, #eee9ff);color:var(--tc-muted, #6b6475);font-weight:600;box-sizing:border-box;cursor:pointer}.tc-training-modal[data-training-modal=website] .tc-website-queue__add.sb-repeater-add:hover,.tc-training-website-modal .tc-website-queue__add.sb-repeater-add:hover{border-color:color-mix(in srgb, var(--tc-violet, #7762d8) 45%, transparent) !important;color:var(--tc-violet, #7762d8)}.tc-training-modal[data-training-modal=website] .tc-website-drawer__status,.tc-training-website-modal .tc-website-drawer__status{margin:0;flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;color:var(--tc-muted, #6b6475);line-height:1.45}.tc-training-modal[data-training-modal=website] .tc-website-drawer__status--ready,.tc-training-website-modal .tc-website-drawer__status--ready{color:var(--tc-violet, #7762d8)}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__header,.tc-training-qea-modal .tc-qea-editor-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__actions,.tc-training-qea-modal .tc-qea-editor-drawer__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__body,.tc-training-qea-modal .tc-qea-editor-drawer__body{padding:0}.tc-training-modal[data-training-modal=qea] .tc-qea-editor,.tc-training-modal[data-training-modal=qea] .tc-qea-editor__form,.tc-training-qea-modal .tc-qea-editor,.tc-training-qea-modal .tc-qea-editor__form{display:block;margin:0;min-width:0}.tc-training-modal[data-training-modal=qea] .tc-qea-editor__form>.tc-qea-form,.tc-training-qea-modal .tc-qea-editor__form>.tc-qea-form{display:block;margin:0;padding:0;border:none;background:var(--tc-surface, #fff);float:none !important;width:100% !important;max-width:none !important;box-sizing:border-box;position:relative}.tc-training-modal[data-training-modal=qea] .tc-qea-editor__form>.tc-qea-form template,.tc-training-qea-modal .tc-qea-editor__form>.tc-qea-form template{display:none !important}.tc-training-modal[data-training-modal=qea] .tc-qea-editor__form>.tc-qea-form>i.sb-icon-close,.tc-training-modal[data-training-modal=qea] .tc-qea-editor__form>.tc-qea-form>.sb-icon-close,.tc-training-qea-modal .tc-qea-editor__form>.tc-qea-form>i.sb-icon-close,.tc-training-qea-modal .tc-qea-editor__form>.tc-qea-form>.sb-icon-close{display:none !important}.tc-training-modal[data-training-modal=qea] .tc-qea-form__section,.tc-training-qea-modal .tc-qea-form__section{display:block;padding:16px;box-sizing:border-box;float:none !important;width:100% !important;max-width:none !important}.tc-training-modal[data-training-modal=qea] .tc-qea-form__section+.tc-qea-form__section,.tc-training-qea-modal .tc-qea-form__section+.tc-qea-form__section{border-top:1px solid var(--tc-border, #e8e0f0)}.tc-training-modal[data-training-modal=qea] .tc-form-label,.tc-training-qea-modal .tc-form-label{display:block;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--tc-ink, #1c1430)}.tc-training-modal[data-training-modal=qea] .tc-input,.tc-training-modal[data-training-modal=qea] .tc-select,.tc-training-modal[data-training-modal=qea] .tc-textarea,.tc-training-qea-modal .tc-input,.tc-training-qea-modal .tc-select,.tc-training-qea-modal .tc-textarea{width:100%;box-sizing:border-box;border:1px solid var(--tc-border, #e8e0f0);border-radius:8px;background:var(--tc-surface, #fff);color:var(--tc-ink, #1c1430);font-size:13px;font-weight:500;line-height:1.45;outline:none;float:none !important;max-width:none !important}.tc-training-modal[data-training-modal=qea] .tc-input,.tc-training-modal[data-training-modal=qea] .tc-select,.tc-training-qea-modal .tc-input,.tc-training-qea-modal .tc-select{height:36px;padding:0 12px}.tc-training-modal[data-training-modal=qea] .tc-textarea,.tc-training-modal[data-training-modal=qea] textarea[data-id=open-ai-faq-answer],.tc-training-qea-modal .tc-textarea,.tc-training-qea-modal textarea[data-id=open-ai-faq-answer]{display:block;width:100% !important;min-height:120px !important;height:auto !important;padding:10px 12px !important;resize:vertical;line-height:1.5;margin:0 !important}.tc-training-modal[data-training-modal=qea] .tc-qea-question-list,.tc-training-qea-modal .tc-qea-question-list{display:flex;flex-direction:column;gap:8px;min-width:0}.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater,.tc-training-qea-modal .tc-qea-question-repeater{display:flex !important;flex-direction:column;gap:8px;margin:0 !important;padding:0;float:none !important;width:100% !important}.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item],.tc-training-modal[data-training-modal=qea] .tc-qea-question-row,.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item],.tc-training-qea-modal .tc-qea-question-row{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin:0 !important;padding:0 !important;float:none !important;box-sizing:border-box}.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]>.tc-input,.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]>input[data-id=question],.tc-training-modal[data-training-modal=qea] .tc-qea-question-row>.tc-input,.tc-training-modal[data-training-modal=qea] .tc-qea-question-row>input[data-id=question],.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]>.tc-input,.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]>input[data-id=question],.tc-training-qea-modal .tc-qea-question-row>.tc-input,.tc-training-qea-modal .tc-qea-question-row>input[data-id=question]{flex:1 1 auto;min-width:0;width:auto !important;margin:0 !important;float:none !important}.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove,.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]>[data-qea-action=remove-question],.tc-training-modal[data-training-modal=qea] .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove,.tc-training-modal[data-training-modal=qea] .tc-qea-question-row>.tc-repeater-remove,.tc-training-modal[data-training-modal=qea] .tc-qea-question-row>[data-qea-action=remove-question],.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]>.tc-icon-btn.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]>.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]>[data-qea-action=remove-question],.tc-training-qea-modal .tc-qea-question-row>.tc-icon-btn.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-row>.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-row>[data-qea-action=remove-question]{flex:0 0 36px;display:inline-flex !important;align-items:center;justify-content:center;width:36px !important;min-width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;float:none !important;position:static !important;border:1px solid var(--tc-border, #e8e0f0);border-radius:8px;background:var(--tc-surface, #fff);color:var(--tc-muted-light, #9b92a8);cursor:pointer}.tc-training-modal[data-training-modal=qea] .tc-qea-question-repeater>[data-qea-row-item]:only-child>.tc-repeater-remove,.tc-training-modal[data-training-modal=qea] .tc-qea-question-row:only-child>.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-repeater>[data-qea-row-item]:only-child>.tc-repeater-remove,.tc-training-qea-modal .tc-qea-question-row:only-child>.tc-repeater-remove{visibility:hidden;pointer-events:none}.tc-training-modal[data-training-modal=qea] .tc-qea-question-list>[data-qea-action=add-question],.tc-training-qea-modal .tc-qea-question-list>[data-qea-action=add-question]{align-self:flex-start;margin:0}.tc-training-modal[data-training-modal=qea] .tc-qea-form__section--answer,.tc-training-qea-modal .tc-qea-form__section--answer{display:flex;flex-direction:column;align-items:stretch;gap:0}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate,.tc-training-qea-modal .tc-qea-ai-generate{display:flex;align-items:flex-start;gap:10px;width:100%;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--tc-border, #e8e0f0);cursor:pointer;user-select:none;box-sizing:border-box}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate input[type=checkbox],.tc-training-qea-modal .tc-qea-ai-generate input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate__box,.tc-training-qea-modal .tc-qea-ai-generate__box{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border:1px solid var(--tc-muted-light, #9b92a8);border-radius:5px;background:var(--tc-surface, #fff);position:relative}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate__box::after,.tc-training-qea-modal .tc-qea-ai-generate__box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--tc-surface, #fff);border-bottom:2px solid var(--tc-surface, #fff);transform:rotate(45deg) scale(0)}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box,.tc-training-qea-modal .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box{border-color:var(--tc-violet, #7762d8);background:var(--tc-violet, #7762d8)}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box::after,.tc-training-qea-modal .tc-qea-ai-generate input:checked+.tc-qea-ai-generate__box::after{transform:rotate(45deg) scale(1)}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate__copy,.tc-training-qea-modal .tc-qea-ai-generate__copy{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate__label,.tc-training-qea-modal .tc-qea-ai-generate__label{display:block;font-size:13px;font-weight:600;color:var(--tc-ink, #1c1430);line-height:1.3}.tc-training-modal[data-training-modal=qea] .tc-qea-ai-generate__hint,.tc-training-qea-modal .tc-qea-ai-generate__hint{display:block;font-size:12px;font-weight:500;color:var(--tc-muted, #6b6475);line-height:1.35}.tc-training-modal[data-training-modal=qea] .tc-qea-field-hint,.tc-training-qea-modal .tc-qea-field-hint{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--tc-muted, #6b6475)}.tc-training-modal[data-training-modal=qea] .tc-qea-field-hint--inline,.tc-training-qea-modal .tc-qea-field-hint--inline{margin:0 0 10px}.tc-training-modal[data-training-modal=qea] .tc-qea-attachment__actions,.tc-training-qea-modal .tc-qea-attachment__actions{display:flex;flex-wrap:wrap;gap:8px}.tc-training-modal[data-training-modal=qea] .tc-qea-panel.tc-qea-form__section,.tc-training-qea-modal .tc-qea-panel.tc-qea-form__section{margin:0 16px 12px;padding:0;border:1px solid var(--tc-border, #e8e0f0);border-radius:10px;overflow:hidden;background:var(--tc-surface, #fff);width:auto !important}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__summary,.tc-training-qea-modal .tc-qea-panel__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;background:var(--tc-lavender, #eee9ff);user-select:none}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__summary::-webkit-details-marker,.tc-training-qea-modal .tc-qea-panel__summary::-webkit-details-marker{display:none}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__summary::before,.tc-training-qea-modal .tc-qea-panel__summary::before{display:none !important}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__lead,.tc-training-qea-modal .tc-qea-panel__lead{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 auto}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__icon,.tc-training-qea-modal .tc-qea-panel__icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--tc-lavender, #eee9ff);color:var(--tc-violet, #7762d8);font-size:14px}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__copy,.tc-training-qea-modal .tc-qea-panel__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__copy strong,.tc-training-qea-modal .tc-qea-panel__copy strong{font-size:13px;font-weight:600;color:var(--tc-ink, #1c1430);line-height:1.35}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__copy small,.tc-training-qea-modal .tc-qea-panel__copy small{font-size:12px;color:var(--tc-muted, #6b6475);line-height:1.4}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__badge,.tc-training-qea-modal .tc-qea-panel__badge{flex:0 0 auto;font-size:10px;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted, #6b6475);background:var(--tc-lavender, #eee9ff);border-radius:999px;padding:4px 8px}.tc-training-modal[data-training-modal=qea] .tc-qea-panel__body,.tc-training-qea-modal .tc-qea-panel__body{padding:0 16px 16px;border-top:1px solid var(--tc-border, #e8e0f0);background:var(--tc-surface, #fff)}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__footer,.tc-training-qea-modal .tc-qea-editor-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-direction:row}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__hint,.tc-training-qea-modal .tc-qea-editor-drawer__hint{margin:0;flex:1 1 auto;font-size:12px;line-height:1.5;color:var(--tc-muted, #6b6475)}.tc-training-modal[data-training-modal=qea] .tc-qea-editor-drawer__footer-actions,.tc-training-qea-modal .tc-qea-editor-drawer__footer-actions{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.tc-area--chatbot [data-id=playground].tc-playground{--tc-playground-gutter: 16px;--tc-playground-gutter-sm: 12px;--tc-playground-radius: 12px;--tc-playground-border: var(--tc-border);display:none;flex:1 1 0;height:0;flex-direction:column;min-height:0 !important;min-width:0;width:100%;max-width:100%;max-height:100%;overflow:hidden !important;position:relative;isolation:isolate;background:var(--tc-surface);box-sizing:border-box}.tc-area--chatbot [data-id=playground].tc-playground.sb-active{display:flex !important}.tc-area--chatbot .tc-playground-view{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden}.tc-area--chatbot .tc-playground__workspace{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;padding:var(--tc-playground-gutter, 16px);box-sizing:border-box;overflow:hidden}.tc-area--chatbot .tc-playground__stage{display:grid;grid-template-rows:auto minmax(0, 1fr);flex:1 1 0;height:0;min-height:0;min-width:0;width:100%;max-width:100%;gap:0;border:1px solid var(--tc-playground-border);border-radius:var(--tc-playground-radius);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);overflow:hidden;box-sizing:border-box}.tc-area--chatbot .tc-playground__hud-btn--has-data{position:relative}.tc-area--chatbot .tc-playground__chat{display:grid;grid-template-rows:minmax(0, 1fr) auto;flex:1 1 0;height:100%;min-height:0;min-width:0;width:100%;max-width:100%;margin:0;border:0;border-radius:0;overflow:hidden;background:var(--tc-surface);box-sizing:border-box}.tc-area--chatbot .tc-playground__thread{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;max-width:100%;position:relative;overflow:hidden}.tc-area--chatbot .tc-playground__messages{flex:1 1 auto;min-height:0;height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:16px 18px 8px;display:flex;flex-direction:column;align-items:stretch;gap:10px;-webkit-overflow-scrolling:touch;letter-spacing:normal;box-sizing:border-box;margin:0;background:rgba(0,0,0,0)}.tc-area--chatbot .tc-playground__messages:empty{display:none !important;flex:0 0 auto !important;height:0 !important;min-height:0 !important;padding:0 !important}.tc-area--chatbot .tc-playground__messages .sb-menu-btn,.tc-area--chatbot .tc-playground__messages .sb-menu,.tc-area--chatbot .tc-playground__messages .sb-time,.tc-area--chatbot .tc-playground__messages .sb-thumb{display:none !important}.tc-area--chatbot .tc-playground__messages>div{position:relative;animation:none !important;margin:0 !important;min-width:0}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble{float:none;clear:none;display:flex;flex-direction:column;gap:4px;max-width:min(72%,42rem);width:fit-content;min-width:0;padding:0;margin:0;background:none;border:none;box-shadow:none;align-items:flex-start;position:relative}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right{float:none;align-self:flex-end;align-items:flex-end;background:none}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message a,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-title{color:var(--tc-text)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-msg-header{flex-direction:row-reverse}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-msg-time-hdr{margin-left:0;margin-right:auto}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-header{display:flex;align-items:center;gap:8px;padding:0 6px;width:fit-content;max-width:100%;box-sizing:border-box}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--tc-muted);text-transform:none;letter-spacing:0}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender::before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-user::before{background:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 20%, transparent)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-bot::before{background:var(--tc-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 18%, transparent)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-agent::before{background:color-mix(in srgb, var(--tc-violet) 65%, var(--tc-coral));box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 14%, transparent)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr{font-size:10px;color:var(--tc-border);font-variant-numeric:tabular-nums;margin-left:auto;display:flex;align-items:center;gap:4px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr .sb-icon-check{padding-left:0;font-size:10px;color:var(--tc-muted-light)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-cnt{display:flex;flex-direction:column;gap:4px;width:fit-content;max-width:100%;align-items:flex-start;position:relative}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-cnt{align-items:flex-end}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message{overflow:visible;text-overflow:unset;font-size:13px;line-height:1.55;color:var(--tc-text);padding:11px 15px 13px;border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--tc-aubergine) 6%, transparent);background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 14%, var(--tc-border));width:fit-content;max-width:min(36rem,100%);align-self:flex-start;position:relative;word-break:break-word;overflow-wrap:anywhere}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-image{max-width:100%;width:100%}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-image img{display:block;width:100%;max-width:100%;height:auto}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message a{color:inherit}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message .sb-agent-name{display:none}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-bot .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-agent .sb-message{background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 20%, var(--tc-border))}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:var(--tc-peach);border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-border))}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-rich-cnt{max-width:72%;background:none}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-rich-cnt .sb-message{overflow:visible}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message{align-self:flex-end}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment{padding:0;overflow:visible;display:flex;flex-direction:column;width:fit-content;max-width:min(280px,100%)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top{line-height:0;background:var(--tc-surface);overflow:hidden;border-radius:16px 16px 0 0}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-image{margin:0;max-width:100%;width:100%}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-image img{display:block;width:100%;max-width:100%;height:auto;border-radius:0}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-message-attachments{padding:0;background:var(--tc-surface)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top .sb-message-attachments>a{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:0;border-bottom:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent);text-decoration:none;color:inherit;font-size:13px;line-height:1.4}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-body{padding:10px 14px;border-top:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media{margin:0;padding:0;background:var(--tc-surface);border:1px solid rgba(59,130,246,.1);overflow:visible;width:fit-content;max-width:min(280px,100%);align-self:flex-start}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media .sb-image,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media .sb-image img{max-width:100%;width:100%;height:auto;display:block;border-radius:16px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message.sb-message-media,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message.sb-message-with-attachment{align-self:flex-end}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-bot .sb-message.sb-message-media,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-sender-agent .sb-message.sb-message-media{border-color:rgba(139,92,246,.1)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=slider],.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=card]{max-width:380px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble[data-type=slider-images]{max-width:475px}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list){position:relative;z-index:1}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons{background:rgba(0,0,0,0)}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons .sb-text,.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list).sb-rich-buttons .sb-content{background:rgba(0,0,0,0)}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list)::before{display:none}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list):hover>div{opacity:1}.tc-area--chatbot .tc-playground__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:24px 16px;margin:0;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5;pointer-events:none}.tc-area--chatbot .tc-playground__empty strong{color:var(--tc-text);font-size:14px}.tc-area--chatbot .tc-playground__empty p{margin:0;max-width:320px}.tc-area--chatbot .tc-playground__empty-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:var(--tc-lavender);border:1px solid var(--tc-lavender)}.tc-area--chatbot .tc-playground__empty-icon i{font-size:16px;color:var(--tc-violet);line-height:1}.tc-area--chatbot .tc-playground__messages:empty+.tc-playground__empty{display:flex !important}.tc-area--chatbot .tc-playground__messages:not(:empty)+.tc-playground__empty{display:none !important}.tc-area--chatbot .tc-playground__dock{position:static !important;grid-row:2;flex:0 0 auto;flex-shrink:0;display:flex;align-items:flex-end;gap:8px;margin:0;padding:10px 12px;border:0;border-top:1px solid var(--tc-playground-border);border-radius:0;background:var(--tc-surface)}.tc-area--chatbot .tc-playground__dock-input{flex:1 1 auto;min-width:0;min-height:40px;max-height:120px;resize:none;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45;color:var(--tc-text);background:var(--tc-lavender);font-family:inherit;outline:none}.tc-area--chatbot .tc-playground__dock-input:focus{border-color:var(--tc-violet);background:var(--tc-surface);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-area--chatbot .tc-playground__dock-send{flex:0 0 auto;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.tc-area--chatbot .tc-playground__dock-send i{margin:0;font-size:14px;line-height:1}.tc-area--chatbot .tc-playground-drawer-backdrop{position:absolute;inset:0;z-index:20;border:none;padding:0;margin:0;background:color-mix(in srgb, var(--tc-text) 28%, transparent);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.tc-area--chatbot .tc-playground-drawer-backdrop[hidden]{display:block !important;visibility:hidden;opacity:0;pointer-events:none}.tc-area--chatbot .tc-playground-drawer{position:absolute;top:0;right:0;bottom:0;left:auto;width:min(380px,100%);height:auto;z-index:21;display:flex;flex-direction:column;background:var(--tc-surface);border-left:1px solid var(--tc-border);box-shadow:-12px 0 32px color-mix(in srgb, var(--tc-text) 12%, transparent);transform:translateX(100%);transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1);box-sizing:border-box;visibility:hidden;pointer-events:none}.tc-area--chatbot .tc-playground-drawer[hidden]{display:flex !important;visibility:hidden;pointer-events:none;transform:translateX(100%)}.tc-area--chatbot .tc-playground-view.tc-playground-drawer-open .tc-playground-drawer:not([hidden]){visibility:visible;pointer-events:auto;transform:translateX(0)}.tc-area--chatbot .tc-playground-view.tc-playground-drawer-open .tc-playground-drawer-backdrop:not([hidden]){visibility:visible;opacity:1;pointer-events:auto}.tc-area--chatbot .tc-playground-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--tc-border);flex-shrink:0}.tc-area--chatbot .tc-playground-drawer__header .tc-section-head{margin:0;min-width:0}.tc-area--chatbot .tc-playground-drawer__header .tc-icon-btn{flex-shrink:0}.tc-area--chatbot .tc-playground-drawer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.tc-area--chatbot .tc-playground-drawer__history-list{margin:0;padding:0;list-style:none}.tc-area--chatbot .tc-playground-drawer__history-list li{padding:10px 12px;margin-bottom:6px;border:1px solid var(--tc-border);border-radius:8px;font-size:13px;line-height:1.45;color:var(--tc-text);cursor:pointer;word-break:break-word}.tc-area--chatbot .tc-playground-drawer__history-list li:hover{background:var(--tc-lavender);border-color:var(--tc-lavender);color:var(--tc-violet)}.tc-area--chatbot .tc-playground-drawer__hint{margin:0 0 12px;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-area--chatbot .tc-playground__draft-hint[hidden]{display:none !important}.tc-area--chatbot .tc-playground-drawer__empty{margin:0;padding:24px 12px;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5}.tc-area--chatbot .tc-playground__usage{display:flex;flex-direction:column;gap:12px;min-width:0;border:0;letter-spacing:normal}.tc-area--chatbot .tc-playground__usage-empty{color:var(--tc-muted);font-size:13px;line-height:1.5}.tc-area--chatbot .tc-playground__usage-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;min-width:0}.tc-area--chatbot .tc-playground__usage-card{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--tc-playground-border);border-radius:8px;background:var(--tc-surface)}.tc-area--chatbot .tc-playground__usage-label{font-size:9px;font-weight:700;color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.tc-area--chatbot .tc-playground__usage-value{font-size:13px;line-height:1.15;color:var(--tc-text);word-break:break-word}.tc-area--chatbot .tc-playground__usage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tc-area--chatbot .tc-playground__usage-section{display:grid;gap:8px;min-width:0}.tc-area--chatbot .tc-playground__usage-section-head{display:grid;gap:2px;min-width:0}.tc-area--chatbot .tc-playground__usage-hint{margin:0;font-size:12px;line-height:1.35;color:var(--tc-muted);font-weight:400;text-transform:none;letter-spacing:normal}.tc-area--chatbot .tc-playground__usage-call{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--tc-playground-border);border-radius:10px;background:var(--tc-lavender)}.tc-area--chatbot .tc-playground__usage-call-head{display:grid;gap:2px;min-width:0}.tc-area--chatbot .tc-playground__usage-call-title{font-size:12px;font-weight:700;color:var(--tc-text);letter-spacing:.01em}.tc-area--chatbot .tc-playground__usage-code{display:grid;gap:8px;min-width:0}.tc-area--chatbot .tc-playground__usage-code pre{margin:0;max-height:280px;overflow:auto;padding:10px 12px;border:1px solid var(--tc-playground-border);border-radius:8px;background:var(--tc-lavender);color:var(--tc-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.tc-area--chatbot .tc-playground__usage-grid{grid-template-columns:1fr}.tc-area--chatbot .tc-playground-drawer{width:100%;border-left:none;box-shadow:none}}@media(max-width: 640px){.tc-area--chatbot .tc-playground__workspace{padding:10px 12px}}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr{color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble .sb-message{border-color:color-mix(in srgb, var(--tc-border) 80%, transparent);box-shadow:0 1px 2px color-mix(in srgb, #000 18%, transparent)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-bot .sb-message,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-agent .sb-message{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 32%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__dock-input{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__dock-input:focus{box-shadow:0 0 0 3px var(--tc-focus-ring)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-card,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-call,[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground__usage-code pre{background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground-drawer__history-list li{background:color-mix(in srgb, var(--tc-lavender) 28%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot [data-id=playground].tc-playground .tc-playground-drawer__history-list li:hover{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));border-color:var(--tc-border);color:var(--tc-text)}.tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt,.tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk,.tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk,.tc-area--chatbot [data-id=enquiry-approval].tc-ea-desk,.tc-area--chatbot [data-id=channels].tc-channels-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);display:none;flex:1 1 0;height:0;flex-direction:column;min-height:0 !important;min-width:0;width:100%;max-width:100%;max-height:100%;overflow:hidden !important;position:relative;isolation:isolate;background:var(--tc-voice-paper);box-sizing:border-box}.tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt.sb-active,.tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk.sb-active,.tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk.sb-active,.tc-area--chatbot [data-id=enquiry-approval].tc-ea-desk.sb-active,.tc-area--chatbot [data-id=channels].tc-channels-desk.sb-active{display:flex !important}.tc-area--chatbot .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck{flex:1 1 0}.tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt,.tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk,.tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk,.tc-area--chatbot [data-id=enquiry-approval].tc-ea-section,.tc-area--chatbot [data-id=channels].tc-channels-desk,.tc-area--chatbot [data-id=info].tc-info-section{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface)}.tc-area--chatbot [data-id=custom-prompt].tc-custom-prompt .tc-voice-deck__main>.tc-voice-deck__panels,.tc-area--chatbot [data-id=follow-ups].tc-follow-ups-desk .tc-voice-deck__main>.tc-voice-deck__panels,.tc-area--chatbot [data-id=human-takeover].tc-human-takeover-desk .tc-voice-deck__main>.tc-voice-deck__panels,.tc-area--chatbot [data-id=enquiry-approval].tc-ea-section .tc-voice-deck__main>.tc-voice-deck__panels,.tc-area--chatbot [data-id=channels].tc-channels-desk .tc-voice-deck__main>.tc-voice-deck__panels,.tc-area--chatbot [data-id=info].tc-info-section .tc-voice-deck__main>.tc-voice-deck__panels{height:auto;min-height:0;padding-bottom:40px}.tc-area--chatbot .tc-voice-deck__persona{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;border:2px solid var(--tc-voice-line);border-radius:14px;background:var(--tc-surface);text-align:center}.tc-area--chatbot .tc-voice-deck__avatar{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--tc-voice-ink);background:var(--tc-voice-accent);color:var(--tc-voice-accent-ink);font-size:22px;font-weight:800;line-height:1;letter-spacing:-0.02em;user-select:none}.tc-area--chatbot .tc-voice-deck__name-label{margin:0;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-area--chatbot .tc-voice-deck__name-input{width:100%;margin:0;padding:0;border:0;border-bottom:2px solid var(--tc-voice-line);border-radius:0;background:rgba(0,0,0,0);color:var(--tc-voice-ink);font-family:var(--tc-font-sans);font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.2;text-align:center;outline:none;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__name-input::placeholder{color:var(--tc-muted-light);font-weight:600}.tc-area--chatbot .tc-voice-deck__name-input:focus{border-bottom-color:var(--tc-voice-accent)}.tc-area--chatbot .tc-voice-deck__name-input[readonly]{cursor:default;pointer-events:none}.tc-area--chatbot .tc-voice-deck__playground-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px 12px;width:100%;margin:0;padding:12px 12px 14px;border:2px solid var(--tc-voice-ink);border-radius:14px;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--tc-lavender, #eee9ff) 55%, transparent) 0%, transparent 55%),linear-gradient(165deg, var(--tc-surface) 0%, color-mix(in srgb, var(--tc-ivory, #fff9f2) 88%, var(--tc-lavender, #eee9ff)) 100%);box-shadow:3px 3px 0 var(--tc-voice-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__playground-card:hover{transform:translateY(-2px);border-color:var(--tc-voice-accent);box-shadow:3px 3px 0 var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__playground-card:hover .tc-voice-deck__playground-card-go{background:var(--tc-voice-accent);color:var(--tc-voice-accent-ink);transform:scale(1.06)}.tc-area--chatbot .tc-voice-deck__playground-card:hover .tc-voice-deck__playground-mock-msg--bot{opacity:1;transform:translateY(0)}.tc-area--chatbot .tc-voice-deck__playground-card:focus-visible{outline:2px solid var(--tc-voice-accent);outline-offset:2px}.tc-area--chatbot .tc-voice-deck__playground-card-scene{grid-column:1/-1;padding:0;border:0;background:rgba(0,0,0,0);overflow:visible}.tc-area--chatbot .tc-voice-deck__playground-mock{display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--tc-voice-ink);border-radius:12px;background:color-mix(in srgb, var(--tc-ivory, #fff9f2) 55%, var(--tc-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 80%, transparent)}.tc-area--chatbot .tc-voice-deck__playground-mock-chrome{display:flex;align-items:center;gap:8px;min-height:24px;padding:5px 8px 4px;border-bottom:1px solid color-mix(in srgb, var(--tc-voice-line) 80%, var(--tc-voice-ink));background:linear-gradient(180deg, color-mix(in srgb, var(--tc-lavender, #eee9ff) 70%, var(--tc-surface)) 0%, color-mix(in srgb, var(--tc-lavender, #eee9ff) 35%, var(--tc-surface)) 100%)}.tc-area--chatbot .tc-voice-deck__playground-mock-dots{display:inline-flex;align-items:center;gap:3px}.tc-area--chatbot .tc-voice-deck__playground-mock-dots span{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb, var(--tc-voice-ink) 18%, var(--tc-voice-line))}.tc-area--chatbot .tc-voice-deck__playground-mock-dots span:nth-child(1){background:color-mix(in srgb, var(--tc-danger, #d94f4f) 55%, var(--tc-surface))}.tc-area--chatbot .tc-voice-deck__playground-mock-dots span:nth-child(2){background:color-mix(in srgb, var(--tc-warning, #c47a1a) 50%, var(--tc-surface))}.tc-area--chatbot .tc-voice-deck__playground-mock-dots span:nth-child(3){background:color-mix(in srgb, var(--tc-success, #2d8a5e) 45%, var(--tc-surface))}.tc-area--chatbot .tc-voice-deck__playground-mock-title{flex:1 1 auto;min-width:0;color:var(--tc-voice-ink);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.72}.tc-area--chatbot .tc-voice-deck__playground-mock-thread{display:flex;flex-direction:column;gap:5px;min-height:68px;padding:8px 8px 6px;background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--tc-lavender, #eee9ff) 28%, transparent) 0%, transparent 70%),color-mix(in srgb, var(--tc-surface) 88%, var(--tc-ivory, #fff9f2))}.tc-area--chatbot .tc-voice-deck__playground-mock-msg{max-width:88%;padding:5px 7px;border-radius:10px;font-size:9px;font-weight:600;line-height:1.35;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__playground-mock-msg--welcome{align-self:flex-start;border:1px solid color-mix(in srgb, var(--tc-voice-accent) 35%, var(--tc-voice-line));border-left-width:3px;border-left-color:var(--tc-voice-accent);border-radius:4px 10px 10px 10px;background:color-mix(in srgb, var(--tc-peach, #ffe6de) 55%, var(--tc-surface));color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__playground-mock-msg--user{align-self:flex-end;padding-inline:9px;border:1px solid color-mix(in srgb, var(--tc-violet, #7762d8) 28%, var(--tc-voice-line));border-radius:10px 10px 4px 10px;background:color-mix(in srgb, var(--tc-violet, #7762d8) 14%, var(--tc-lavender, #eee9ff));color:var(--tc-voice-ink);font-weight:700}.tc-area--chatbot .tc-voice-deck__playground-mock-msg--bot{align-self:flex-start;min-width:42px;padding:7px 10px;border:1px solid var(--tc-voice-line);border-radius:4px 10px 10px 10px;background:var(--tc-surface);opacity:.92;transform:translateY(1px);transition:opacity .16s ease,transform .16s ease}.tc-area--chatbot .tc-voice-deck__playground-mock-msg-tag{display:block;margin-bottom:1px;color:var(--tc-voice-accent);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.tc-area--chatbot .tc-voice-deck__playground-mock-typing{display:inline-flex;align-items:center;gap:3px;height:8px}.tc-area--chatbot .tc-voice-deck__playground-mock-typing span{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb, var(--tc-voice-accent) 70%, var(--tc-voice-ink));animation:tc-playground-mock-typing 1.2s ease-in-out infinite}.tc-area--chatbot .tc-voice-deck__playground-mock-typing span:nth-child(2){animation-delay:.15s}.tc-area--chatbot .tc-voice-deck__playground-mock-typing span:nth-child(3){animation-delay:.3s}@keyframes tc-playground-mock-typing{0%,70%,100%{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.tc-area--chatbot .tc-voice-deck__playground-mock-compose{display:flex;align-items:center;gap:6px;padding:6px 7px 7px;border-top:1px solid color-mix(in srgb, var(--tc-voice-line) 85%, var(--tc-voice-ink));background:color-mix(in srgb, var(--tc-surface) 92%, var(--tc-ivory, #fff9f2))}.tc-area--chatbot .tc-voice-deck__playground-mock-input{flex:1 1 auto;min-width:0;padding:5px 8px;border:1px solid var(--tc-voice-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted-light);font-size:8px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot .tc-voice-deck__playground-mock-send{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1.5px solid var(--tc-voice-ink);border-radius:50%;background:var(--tc-surface);color:var(--tc-voice-ink);font-size:8px;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__playground-mock-send i{margin-top:1px;margin-left:1px}.tc-area--chatbot .tc-voice-deck__playground-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-area--chatbot .tc-voice-deck__playground-card-kicker{color:var(--tc-voice-accent);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.tc-area--chatbot .tc-voice-deck__playground-card-title{color:var(--tc-voice-ink);font-size:14px;font-weight:800;letter-spacing:-0.02em;line-height:1.25}.tc-area--chatbot .tc-voice-deck__playground-card-desc{color:var(--tc-muted);font-size:11px;font-weight:500;line-height:1.35}.tc-area--chatbot .tc-voice-deck__playground-card-go{display:grid;place-items:center;align-self:center;width:34px;height:34px;border:2px solid var(--tc-voice-ink);border-radius:50%;background:var(--tc-surface);color:var(--tc-voice-ink);font-size:11px;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__playground-card-go i{margin-left:2px}.tc-area--chatbot .tc-voice-deck__preview-toggle{display:none;place-items:center;align-self:center;width:34px;height:34px;margin:0;padding:0;border:1px solid var(--tc-voice-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-voice-ink);font:inherit;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__preview-toggle i{margin:0;font-size:12px;line-height:1;transition:transform .16s ease}.tc-area--chatbot .tc-voice-deck__preview-toggle:focus-visible{outline:2px solid var(--tc-voice-accent);outline-offset:2px}.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__preview-toggle i,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__preview-toggle i{transform:rotate(180deg)}.tc-area--chatbot .tc-voice-deck__preview-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-area--chatbot .tc-voice-deck__bubble{padding:12px 14px;border:2px solid var(--tc-voice-ink);border-radius:14px 14px 14px 4px;background:var(--tc-surface);box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__bubble-name{display:block;margin:0 0 4px;color:var(--tc-voice-accent);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.tc-area--chatbot .tc-voice-deck__bubble-text{margin:0;color:var(--tc-voice-ink);font-size:13px;font-weight:500;line-height:1.45}.tc-area--chatbot .tc-voice-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-area--chatbot .tc-voice-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-voice-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;box-sizing:border-box}.tc-area--chatbot .tc-voice-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-voice-line));background:var(--tc-success-soft)}.tc-area--chatbot .tc-voice-deck__pill--ready{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-voice-line));background:var(--tc-success-soft)}.tc-area--chatbot .tc-voice-deck__pill--muted{color:var(--tc-muted);background:var(--tc-lavender)}.tc-area--chatbot .tc-voice-deck__pill--warn{color:#9a3412;border-color:#fdba74;background:#fff7ed}.tc-area--chatbot .tc-voice-deck__pill.sb-hide{display:none !important}.tc-area--chatbot .tc-voice-deck__live-dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex:0 0 auto}.tc-area--chatbot .tc-voice-deck__save{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--tc-voice-ink);border-radius:10px;background:var(--tc-voice-accent);color:var(--tc-voice-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1;cursor:pointer;box-sizing:border-box;transition:background .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease}.tc-area--chatbot .tc-voice-deck__save i{font-size:13px;line-height:1}.tc-area--chatbot .tc-voice-deck__save:hover:not([disabled]):not(.sb-loading){background:var(--tc-voice-ink);border-color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__save[disabled]:not(.tc-voice-deck__save--busy):not(.tc-voice-deck__save--done):not(.sb-loading){opacity:.45;cursor:default;pointer-events:none;background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-voice-line));color:color-mix(in srgb, var(--tc-coral) 70%, var(--tc-muted))}.tc-area--chatbot .tc-voice-deck__save.tc-voice-deck__save--done[disabled]{opacity:1;background:color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 38%, var(--tc-voice-line));color:color-mix(in srgb, var(--tc-coral) 92%, var(--tc-voice-ink))}.tc-area--chatbot .tc-voice-deck__save.tc-voice-deck__save--busy,.tc-area--chatbot .tc-voice-deck__save.sb-loading{opacity:1;pointer-events:none;cursor:wait}.tc-area--chatbot .tc-voice-deck__save.tc-voice-deck__save--busy i.sb-icon-refresh,.tc-area--chatbot .tc-voice-deck__save.sb-loading i.sb-icon-refresh{animation:tc-voice-deck-spin .75s linear infinite}@keyframes tc-voice-deck-spin{to{transform:rotate(360deg)}}.tc-area--chatbot .tc-voice-deck__panel--rules .tc-voice-deck__textarea--rules{min-height:160px}.tc-area--chatbot .tc-voice-deck__bubble--inactive{border-style:dashed;border-color:color-mix(in srgb, var(--tc-muted) 45%, var(--tc-voice-line));background:color-mix(in srgb, var(--tc-voice-paper) 70%, var(--tc-surface))}.tc-area--chatbot .tc-voice-deck__bubble--inactive .tc-voice-deck__bubble-text{color:var(--tc-muted);font-style:italic}.tc-area--chatbot .tc-voice-deck__field-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.tc-area--chatbot .tc-voice-deck__check-row{display:flex;flex-direction:row;align-items:center;gap:12px}.tc-area--chatbot .tc-voice-deck__label--inline{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:600}.tc-area--chatbot .tc-setup-toggle{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.tc-area--chatbot .tc-setup-toggle input{opacity:0;width:0;height:0;position:absolute}.tc-area--chatbot .tc-setup-toggle span{position:absolute;inset:0;background:var(--tc-voice-line);border-radius:99px;cursor:pointer;transition:background .2s}.tc-area--chatbot .tc-setup-toggle span::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:var(--tc-surface);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tc-area--chatbot .tc-setup-toggle input:checked+span{background:var(--tc-success)}.tc-area--chatbot .tc-setup-toggle input:checked+span::after{transform:translateX(16px)}.tc-area--chatbot .tc-setup-toggle input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-success) 28%, transparent)}.tc-area--chatbot .tc-voice-deck__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-area--chatbot .tc-voice-deck__label{margin:0;color:var(--tc-voice-ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.tc-area--chatbot .tc-voice-deck__hint{margin:0;color:var(--tc-muted);font-size:11px;font-weight:400;line-height:1.4}.tc-area--chatbot .tc-voice-deck__input,.tc-area--chatbot .tc-voice-deck__select,.tc-area--chatbot .tc-voice-deck__textarea{width:100%;margin:0;border:2px solid var(--tc-voice-line);border-radius:10px;background:var(--tc-voice-paper);color:var(--tc-voice-ink);font-family:var(--tc-font-sans);font-size:13px;font-weight:500;line-height:1.45;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .12s ease}.tc-area--chatbot .tc-voice-deck__input::placeholder,.tc-area--chatbot .tc-voice-deck__select::placeholder,.tc-area--chatbot .tc-voice-deck__textarea::placeholder{color:var(--tc-muted-light);opacity:1}.tc-area--chatbot .tc-voice-deck__input:focus,.tc-area--chatbot .tc-voice-deck__select:focus,.tc-area--chatbot .tc-voice-deck__textarea:focus{border-color:var(--tc-voice-ink)}.tc-area--chatbot .tc-voice-deck__input,.tc-area--chatbot .tc-voice-deck__select{min-height:42px;height:42px;padding:0 12px}.tc-area--chatbot .tc-voice-deck__select{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23332b3a' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 7px;cursor:pointer}.tc-area--chatbot .tc-voice-deck__textarea{min-height:100px;padding:12px;resize:vertical}.tc-area--chatbot .tc-voice-deck__panel--rules .tc-voice-deck__panel-head .tc-voice-deck__reset{margin-left:auto;flex:0 0 auto;align-self:flex-start;height:32px;padding:0 10px;font-size:12px;font-weight:600;white-space:nowrap}.tc-area--chatbot .tc-voice-deck__rules-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px}.tc-area--chatbot .tc-voice-deck__counter{flex:0 0 auto;color:var(--tc-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tc-area--chatbot .tc-voice-deck__counter span{font-weight:600;color:var(--tc-muted-light)}@media(max-width: 980px){.tc-area--chatbot .tc-voice-deck .tc-voice-deck__rail{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px;padding:12px 12px 10px}.tc-area--chatbot .tc-voice-deck .tc-voice-deck__rail-top{flex:0 0 auto;min-width:0;width:100%}.tc-area--chatbot .tc-voice-deck .tc-voice-deck__rail-meta,.tc-area--chatbot .tc-voice-deck .tc-voice-deck__rail-foot{flex:0 0 auto;width:100%;min-width:0;margin-top:0}.tc-area--chatbot .tc-voice-deck__persona{display:grid;grid-template-columns:36px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;width:100%;min-width:0;padding:8px 10px;text-align:left}.tc-area--chatbot .tc-voice-deck__avatar{grid-row:1/span 2;width:36px;height:36px;font-size:15px}.tc-area--chatbot .tc-voice-deck__name-label,.tc-area--chatbot .tc-voice-deck__name-input{grid-column:2;text-align:left}.tc-area--chatbot .tc-voice-deck__preview{flex:0 0 auto;width:100%;min-width:0}.tc-area--chatbot .tc-voice-deck__save{min-height:40px}.tc-area--chatbot .tc-voice-deck__playground-card,.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-rows:auto auto;gap:8px 8px;padding:10px 10px 10px}.tc-area--chatbot .tc-voice-deck__playground-card:hover,.tc-area--chatbot .tc-voice-deck__scene-card[data-chatbot-go-playground]:hover{transform:none}.tc-area--chatbot .tc-voice-deck__preview-toggle{display:grid;grid-column:2}.tc-area--chatbot .tc-voice-deck__playground-card-body,.tc-area--chatbot .tc-voice-deck__scene-card-foot{grid-column:1}.tc-area--chatbot .tc-voice-deck__playground-card-go{grid-column:3}.tc-area--chatbot .tc-voice-deck__playground-card:not(.is-preview-open) .tc-voice-deck__playground-card-scene,.tc-area--chatbot .tc-voice-deck__scene-card:not(.is-preview-open) .tc-voice-deck__playground-card-scene,.tc-area--chatbot .tc-voice-deck__playground-card:not(.is-preview-open) .tc-voice-deck__playground-card-desc,.tc-area--chatbot .tc-voice-deck__scene-card:not(.is-preview-open) .tc-voice-deck__playground-card-desc,.tc-area--chatbot .tc-voice-deck__scene-card:not(.is-preview-open) .tc-voice-deck__scene-card-chips,.tc-area--chatbot .tc-voice-deck__scene-card:not(.is-preview-open) .tc-voice-deck__sample-kicker{display:none}.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__playground-card-scene,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__playground-card-scene{display:block;grid-column:1/-1;grid-row:1}.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__playground-card-body,.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__scene-card-foot,.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__preview-toggle,.tc-area--chatbot .tc-voice-deck__playground-card.is-preview-open .tc-voice-deck__playground-card-go,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__playground-card-body,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__scene-card-foot,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__preview-toggle,.tc-area--chatbot .tc-voice-deck__scene-card.is-preview-open .tc-voice-deck__playground-card-go{grid-row:2}}@media(max-width: 640px){.tc-area--chatbot .tc-voice-deck .tc-voice-deck__lede,.tc-area--chatbot .tc-voice-deck .tc-brain-owner{display:none}}@media(max-width: 768px){.tc-area--chatbot .tc-voice-deck__rail{flex-direction:column;align-items:stretch}.tc-area--chatbot .tc-voice-deck__persona,.tc-area--chatbot .tc-voice-deck__preview,.tc-area--chatbot .tc-voice-deck__rail-foot{flex:1 1 auto;width:100%;min-width:0}.tc-area--chatbot .tc-voice-deck__field-row{grid-template-columns:1fr}.tc-area--chatbot .tc-voice-deck__rules-foot{flex-direction:column;gap:6px}}@media(max-width: 480px){.tc-area--chatbot .tc-voice-deck__panel{padding:14px}.tc-area--chatbot .tc-voice-deck__panel-head{gap:10px;flex-wrap:wrap}.tc-area--chatbot .tc-voice-deck__panel--rules .tc-voice-deck__reset{margin-left:0}}.tc-area--chatbot .tc-agent-workspace input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.tc-area--chatbot .tc-agent-workspace textarea,.tc-area--chatbot .tc-agent-workspace select{font-family:var(--tc-font-sans)}.tc-area--chatbot .tc-agent-workspace .tc-voice-deck__input,.tc-area--chatbot .tc-agent-workspace .tc-voice-deck__select,.tc-area--chatbot .tc-agent-workspace .tc-voice-deck__textarea,.tc-area--chatbot .tc-agent-workspace .tc-input,.tc-area--chatbot .tc-agent-workspace .tc-select,.tc-area--chatbot .tc-agent-workspace .tc-textarea,.tc-area--chatbot .tc-agent-workspace .tc-form-field input,.tc-area--chatbot .tc-agent-workspace .tc-form-field select,.tc-area--chatbot .tc-agent-workspace .tc-form-field textarea,.tc-area--chatbot .tc-agent-workspace textarea[data-text-training-content],.tc-area--chatbot .tc-agent-workspace .tc-wf-field input:not([type=checkbox]):not([type=radio]),.tc-area--chatbot .tc-agent-workspace .tc-wf-field textarea,.tc-area--chatbot .tc-agent-workspace .tc-wf-field select,.tc-area--chatbot .tc-agent-workspace .tc-playground__dock-input{font-size:13px;font-weight:500;line-height:1.45}.tc-area--chatbot .tc-agent-workspace .tc-voice-deck__name-input,.tc-area--chatbot .tc-agent-workspace #tc-playground-assistant-name{font-family:var(--tc-font-sans)}.tc-area--chatbot .tc-brain-owner{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;padding:8px 10px;border-radius:10px;border:1px solid var(--tc-voice-line, var(--tc-border));background:rgba(255,255,255,.7);line-height:1.35}.tc-area--chatbot .tc-brain-owner__kicker{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted, #6b6470)}.tc-area--chatbot .tc-brain-owner__text{font-size:12px;font-weight:600;color:var(--tc-voice-ink, inherit)}.tc-area--chatbot .tc-brain-owner--warn{border-color:rgba(196,112,74,.45);background:rgba(255,236,220,.7)}.tc-area--chatbot .tc-tabs--training>.tc-training-source-header{flex-wrap:wrap}.tc-area--chatbot .tc-tabs--training>.tc-training-source-header .tc-brain-owner{flex:1 1 100%;margin:8px 0 0}.tc-area--chatbot .tc-flows-coach__header .tc-brain-owner{flex:1 1 220px;margin:0 0 0 12px;min-width:0}.tc-area--chatbot #sb-chatbot-info.tc-info-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-info-ink: var(--tc-voice-ink);--tc-info-paper: var(--tc-voice-paper);--tc-info-line: var(--tc-voice-line);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-info-ink)}.tc-area--chatbot #sb-chatbot-info.tc-info-desk.sb-active{box-sizing:border-box}.tc-area--chatbot #sb-chatbot-info.tc-info-desk .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;overflow:hidden;color:var(--tc-info-ink)}.tc-area--chatbot #sb-chatbot-info.tc-info-desk .tc-voice-deck{flex:1 1 0}.tc-area--chatbot #sb-chatbot-info.tc-info-desk .tc-voice-deck.is-entering{animation:none}.tc-area--chatbot .tc-tabs--training:has(>.tc-training-workspace>#sb-chatbot-info.sb-active)>.tc-training-workspace{background:var(--tc-studio-paper, var(--tc-ivory, #fff9f2))}@keyframes tc-info-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-info-deck__snapshot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;border:2px solid var(--tc-voice-line, var(--tc-border));border-radius:14px 14px 14px 4px;background:var(--tc-surface);box-sizing:border-box}.tc-info-deck__snapshot-value{font-size:28px;font-weight:800;letter-spacing:-0.03em;line-height:1;color:var(--tc-info-ink, var(--tc-voice-ink));font-variant-numeric:tabular-nums}.tc-info-deck__snapshot-meta{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-info-deck__snapshot-limit{margin-top:4px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb, var(--tc-coral) 14%, var(--tc-surface));color:var(--tc-info-ink, var(--tc-voice-ink));font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tc-info-deck__panels{flex:1 1 auto;min-height:0;height:auto;padding-bottom:40px}.tc-info-skeleton{min-height:280px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-info-line);border-radius:var(--tc-studio-panel-radius, 14px);background:linear-gradient(90deg, var(--tc-lavender) 0%, var(--tc-border) 50%, var(--tc-lavender) 100%);background-size:200% 100%;animation:tc-info-shimmer 1.2s ease-in-out infinite}@keyframes tc-info-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.tc-info-panel.tc-voice-deck__panel .tc-voice-deck__panel-head{flex-shrink:0}.tc-info-panel.tc-voice-deck__panel .tc-voice-deck__panel-num{flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px}.tc-info-panel.tc-voice-deck__panel .tc-voice-deck__panel-body{display:flex;flex-direction:column;gap:16px}.tc-info-panel--danger{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-info-line));background:color-mix(in srgb, var(--tc-danger-soft) 45%, var(--tc-surface))}.tc-info-source-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:10px}.tc-info-source-card{display:flex;flex-direction:column;gap:8px;min-height:108px;padding:12px 13px;border:2px solid var(--tc-info-line);border-radius:12px;background:color-mix(in srgb, var(--tc-info-paper) 55%, var(--tc-surface));box-sizing:border-box;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-info-source-card:hover{border-color:color-mix(in srgb, var(--tc-info-ink) 22%, var(--tc-info-line));transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-info-ink)}.tc-info-source-card__top{display:flex;align-items:center;gap:8px;min-width:0}.tc-info-source-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:2px solid var(--tc-info-line);border-radius:9px;background:var(--tc-lavender);color:var(--tc-info-ink);font-size:14px;line-height:1}.tc-info-source-card__label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted);line-height:1.2}.tc-info-source-card__value{font-size:24px;font-weight:800;letter-spacing:-0.03em;line-height:1;color:var(--tc-info-ink);font-variant-numeric:tabular-nums}.tc-info-source-card__meta{font-size:11px;color:var(--tc-muted-light);line-height:1.3}.tc-info-meter{display:flex;flex-direction:column;gap:10px}.tc-info-meter__track{position:relative;height:12px;border:2px solid var(--tc-info-line);border-radius:999px;background:var(--tc-info-paper);overflow:hidden}.tc-info-meter__fill{height:100%;border-radius:999px;background:linear-gradient(90deg, var(--tc-violet) 0%, var(--tc-coral) 100%);transition:width .35s ease}.tc-info-meter__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.tc-info-meter__total{font-size:32px;font-weight:800;letter-spacing:-0.03em;line-height:1;color:var(--tc-info-ink);font-variant-numeric:tabular-nums}.tc-info-meter__caption{font-size:12px;color:var(--tc-muted);line-height:1.4}.tc-info-meter__note{flex:1 1 100%;margin:0;font-size:12px;color:var(--tc-muted-light);line-height:1.45}.tc-info-empty{padding:28px 20px;text-align:center;color:var(--tc-muted);font-size:13px;line-height:1.5;border:2px dashed color-mix(in srgb, var(--tc-info-line) 88%, transparent);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface))}.tc-info-danger-copy{margin:0 0 14px;color:var(--tc-muted);font-size:13px;line-height:1.5}.tc-info-actions #sb-chatbot-delete-all-training,.tc-info-actions .tc-btn.tc-btn--danger.tc-btn--outline{width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);justify-content:center;background:var(--tc-surface);border:2px solid color-mix(in srgb, var(--tc-danger) 45%, var(--tc-info-line));border-radius:10px;color:var(--tc-danger);font-weight:800;box-shadow:none}.tc-info-actions #sb-chatbot-delete-all-training:hover,.tc-info-actions .tc-btn.tc-btn--danger.tc-btn--outline:hover{background:var(--tc-danger-soft);border-color:var(--tc-danger);color:var(--tc-danger)}@media(max-width: 980px){.tc-area--chatbot #sb-chatbot-info .tc-voice-deck__preview{flex:1 1 220px;min-width:200px}}@media(max-width: 640px){.tc-area--chatbot #sb-chatbot-info.tc-info-desk.sb-active{padding:var(--tc-studio-body-padding-mobile, 4px 8px 12px)}.tc-info-deck__panels{padding:var(--tc-studio-panels-padding-mobile, 14px);padding-bottom:40px}.tc-info-source-grid{grid-template-columns:1fr}.tc-info-deck__snapshot-value{font-size:24px}}.tc-settings-section.tc-usage-desk-wrap{padding:0;min-height:0}.tc-settings-section.tc-usage-desk-wrap.sb-active{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0}.tc-usage-desk{--tc-usage-ink: var(--tc-aubergine, #332b3a);--tc-usage-paper: var(--tc-ivory, #fff9f2);--tc-usage-rail: #f6f2ec;--tc-usage-line: var(--tc-border);--tc-usage-accent: var(--tc-coral);--tc-voice-ink: var(--tc-usage-ink);--tc-voice-line: var(--tc-usage-line);--tc-voice-accent: var(--tc-usage-accent);--tc-voice-accent-ink: var(--tc-set-accent-ink, #fff);--tc-info-ink: var(--tc-usage-ink);--tc-info-line: var(--tc-usage-line);--tc-info-paper: var(--tc-usage-paper);display:flex;flex:0 0 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-usage-ink)}.tc-usage-desk.is-loading,.tc-settings-section.tc-usage-desk-wrap.is-loading .tc-usage-desk{pointer-events:none}.tc-usage-desk.is-loading .tc-usage-deck__panels,.tc-settings-section.tc-usage-desk-wrap.is-loading .tc-usage-desk .tc-usage-deck__panels{opacity:.55}.tc-usage-desk .tc-usage-deck__studio{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0;min-width:0;background:rgba(0,0,0,0);overflow:visible;box-sizing:border-box}.tc-usage-desk .tc-usage-deck__studio.is-entering{animation:tc-usage-deck-in .35s ease}.tc-usage-desk .tc-usage-deck__header{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;margin:0;border:0;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-usage-line);border-radius:0;background:var(--tc-usage-rail);box-sizing:border-box;position:relative;top:auto}.tc-usage-desk .tc-usage-deck__header-main{flex:1 1 240px;min-width:0}.tc-usage-desk .tc-usage-deck__header-aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0}.tc-usage-desk .tc-usage-deck__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tc-usage-desk .tc-usage-deck__header-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tc-usage-desk .tc-usage-deck__kpi{display:inline-flex;align-items:baseline;gap:6px;min-height:34px;padding:0 12px;border:2px solid var(--tc-usage-line);border-radius:8px;background:var(--tc-surface);box-sizing:border-box}.tc-usage-desk .tc-usage-deck__kpi-value{color:var(--tc-usage-ink);font-size:18px;font-weight:800;letter-spacing:-0.03em;line-height:1}.tc-usage-desk .tc-usage-deck__kpi-unit{color:var(--tc-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-usage-desk .tc-usage-deck__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:2px solid var(--tc-usage-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;box-sizing:border-box}.tc-usage-desk .tc-usage-deck__chip[hidden]{display:none !important}.tc-usage-desk .tc-usage-deck__refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:2px solid var(--tc-usage-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-usage-ink);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.tc-usage-desk .tc-usage-deck__refresh i{font-size:13px;line-height:1}.tc-usage-desk .tc-usage-deck__refresh:hover,.tc-usage-desk .tc-usage-deck__refresh:focus-visible{background:var(--tc-surface);border-color:var(--tc-aubergine, #332b3a);color:var(--tc-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-aubergine, #332b3a);outline:none}.tc-usage-desk .tc-usage-deck__refresh:active{transform:none;box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a)}.tc-usage-desk .tc-usage-deck__content{flex:0 0 auto;height:auto;min-height:0;overflow:visible;background:var(--tc-usage-paper)}.tc-usage-desk .tc-usage-deck__panels,.tc-usage-desk .tc-voice-deck__panels.tc-usage-deck__panels{padding:var(--tc-studio-panels-padding, 18px 20px 24px)}.tc-usage-desk .tc-voice-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.tc-usage-desk .tc-voice-deck__title{margin:0 0 6px;color:var(--tc-usage-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-usage-desk .tc-voice-deck__lede{margin:0;color:var(--tc-muted);font-size:12px;font-weight:500;line-height:1.45}.tc-usage-desk .tc-voice-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:2px solid var(--tc-usage-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;box-sizing:border-box}.tc-usage-desk .tc-voice-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 40%, var(--tc-usage-line));background:var(--tc-success-soft)}.tc-usage-desk .tc-voice-deck__pill--warn{color:var(--tc-warning);border-color:color-mix(in srgb, var(--tc-warning) 40%, var(--tc-usage-line));background:var(--tc-warning-soft)}.tc-usage-desk .tc-voice-deck__pill--muted{color:var(--tc-muted);background:var(--tc-surface)}.tc-usage-desk .tc-voice-deck__live-dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex:0 0 auto}.tc-usage-desk .tc-voice-deck__panel{border:2px solid var(--tc-usage-line);border-radius:var(--tc-studio-panel-radius, 14px);background:var(--tc-surface);overflow:visible}.tc-usage-desk .tc-voice-deck__panel-head{padding:0;border-bottom:0}.tc-usage-desk .tc-voice-deck__panel-body{padding:0}.tc-usage-desk .tc-info-panel{border:2px solid var(--tc-usage-line);border-radius:12px;background:var(--tc-surface)}.tc-usage-desk .tc-info-panel__head{padding:12px 14px;border-bottom:1px solid color-mix(in srgb, var(--tc-usage-line) 70%, transparent)}.tc-usage-desk .tc-info-panel__title{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-usage-desk .tc-info-panel__body{padding:12px 14px 14px}.tc-usage-desk .tc-info-meter{margin-bottom:10px}.tc-usage-desk .tc-info-meter:last-child{margin-bottom:0}.tc-usage-desk .tc-info-meter__label{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;font-weight:600;color:var(--tc-muted)}.tc-usage-desk .tc-info-meter__track{height:6px;border-radius:999px;background:color-mix(in srgb, var(--tc-usage-line) 55%, transparent);overflow:hidden}.tc-usage-desk .tc-info-meter__fill{height:100%;border-radius:inherit;background:var(--tc-usage-accent)}.tc-usage-desk .tc-info-source-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px}.tc-usage-desk .tc-info-source-chip{padding:8px 10px;border:1px solid var(--tc-usage-line);border-radius:8px;background:var(--tc-usage-paper);font-size:11px;font-weight:600;color:var(--tc-usage-ink)}.tc-usage-desk .tc-info-skeleton{min-height:220px;border-radius:12px;background:linear-gradient(90deg, var(--tc-usage-paper) 0%, #fff 50%, var(--tc-usage-paper) 100%);background-size:200% 100%;animation:tc-usage-skeleton 1.2s ease infinite}.tc-usage-deck__panels{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap, 14px);padding:var(--tc-studio-panels-padding, 18px 20px 24px)}.tc-usage-panel--pulse .tc-voice-deck__panel-body{padding-top:4px}.tc-usage-pulse-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 991px){.tc-usage-pulse-grid{grid-template-columns:1fr}}.tc-usage-pulse-grid .sa-info-card{background:var(--tc-surface);border:2px solid var(--tc-usage-line);border-radius:12px;padding:16px 16px 14px;min-width:0;box-sizing:border-box}.tc-usage-pulse-grid .sa-info-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb, var(--tc-usage-line) 70%, transparent);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);line-height:1.2;flex-wrap:nowrap}.tc-usage-pulse-grid .sa-info-card-title .sa-card-action{font-size:10px;flex-shrink:0;margin-left:auto;font-weight:600;color:var(--tc-usage-accent);text-decoration:none;text-transform:none;letter-spacing:0}.tc-usage-pulse-grid .sa-info-card-title .sa-card-action:hover{color:var(--tc-usage-ink)}.tc-usage-pulse-grid .sa-stat-block{display:block;padding:8px 0;border-bottom:1px solid color-mix(in srgb, var(--tc-usage-line) 55%, transparent)}.tc-usage-pulse-grid .sa-stat-block:last-child{border-bottom:none}.tc-usage-pulse-grid .sa-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-muted);margin-bottom:2px}.tc-usage-pulse-grid .sa-stat-value{font-size:20px;font-weight:700;color:var(--tc-usage-ink);line-height:1.2;margin-bottom:1px}.tc-usage-pulse-grid .sa-stat-value.sv-green{color:var(--tc-success, #059669)}.tc-usage-pulse-grid .sa-stat-value.sv-red{color:#dc2626}.tc-usage-pulse-grid .sa-stat-value.sv-orange{color:#d97706}.tc-usage-pulse-grid .sa-stat-value.sv-purple{color:#7c3aed}.tc-usage-pulse-grid .sa-stat-desc{font-size:11px;color:var(--tc-muted);line-height:1.4}.tc-usage-pulse-grid .sa-stat-delta{font-weight:600;font-size:10px}.tc-usage-pulse-grid .sa-stat-delta.sa-stat-delta-up{color:var(--tc-success, #059669)}.tc-usage-pulse-grid .sa-stat-delta.sa-stat-delta-down{color:#dc2626}.tc-usage-pulse-grid .sa-stat-delta.sa-stat-delta-flat{color:var(--tc-muted)}.tc-usage-pulse-grid .sb-dash-bar{background:color-mix(in srgb, var(--tc-usage-line) 55%, transparent);border-radius:4px;height:4px;margin-top:4px;margin-bottom:4px}.tc-usage-pulse-grid .sb-dash-bar .sb-dash-bar-fill{height:100%;border-radius:4px;background:#3b82f6;transition:width .4s ease}.tc-usage-pulse-grid .sb-dash-bar.sb-bar-warn .sb-dash-bar-fill{background:#f59e0b}.tc-usage-pulse-grid .sb-dash-bar.sb-bar-danger .sb-dash-bar-fill{background:#ef4444}.tc-settings-deck--read-only .tc-settings-deck__save.sb-save-changes,.tc-settings-deck--read-only .tc-settings-deck__cta.sb-save-changes{visibility:hidden;pointer-events:none}@keyframes tc-usage-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tc-usage-skeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}@media(prefers-reduced-motion: reduce){.tc-usage-desk .tc-usage-deck__studio.is-entering{animation:none}.tc-info-skeleton{animation:none}}.tc-area--chatbot #sb-chatbot-files.tc-files-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-files-ink: var(--tc-voice-ink);--tc-files-paper: var(--tc-voice-paper);--tc-files-line: var(--tc-voice-line);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-files-ink)}.tc-area--chatbot #sb-chatbot-files.tc-files-desk.sb-active{box-sizing:border-box}.tc-area--chatbot #sb-chatbot-files.tc-files-desk .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;overflow:hidden;color:var(--tc-files-ink)}.tc-area--chatbot #sb-chatbot-files.tc-files-desk .tc-voice-deck,.tc-area--chatbot #sb-chatbot-files.tc-files-desk .tc-files-deck{flex:1 1 0}.tc-area--chatbot #sb-chatbot-files.tc-files-desk .tc-files-deck.is-entering{animation:none}.tc-area--chatbot .tc-tabs--training:has(>.tc-training-workspace>#sb-chatbot-files.sb-active)>.tc-training-workspace{background:var(--tc-studio-paper, var(--tc-ivory, #fff9f2))}@keyframes tc-files-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-files-deck__snapshot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;border:2px solid var(--tc-voice-line, var(--tc-border));border-radius:14px 14px 14px 4px;background:var(--tc-surface);box-sizing:border-box}.tc-files-deck__snapshot-value{font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--tc-files-ink, var(--tc-voice-ink))}.tc-files-deck__snapshot-value:empty,.tc-files-deck__snapshot-value[hidden]{display:none}.tc-files-deck__snapshot-meta{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-files-deck__tools{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.tc-files-deck__search{flex:1 1 auto;min-width:0}.tc-files-deck__search>input{width:100% !important;height:36px !important;min-height:36px;padding:0 10px 0 30px !important;font-size:12px !important;border:2px solid var(--tc-files-line, var(--tc-border)) !important;border-radius:8px !important;background:var(--tc-surface) !important;box-sizing:border-box}.tc-files-deck__search>i{left:9px !important;font-size:13px !important}.tc-files-deck__refresh{flex:0 0 auto}.tc-files-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.tc-files-panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.tc-files-panel__body .tc-training-list{flex:1 1 auto;min-height:0;width:100%}.tc-files-desk .tc-training-selection{flex:0 0 auto;margin:0}.tc-files-desk .tc-training-selection__bar{border-radius:10px;border:2px solid var(--tc-files-line, var(--tc-border));background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-files.tc-files-desk .tc-knowledge-drawer,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-files.tc-files-desk .tc-website-drawer{z-index:40}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-files.tc-files-desk.tc-knowledge-drawer-open .tc-voice-deck__main{overflow:hidden}.tc-area--chatbot #sb-chatbot-website.tc-website-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-website-ink: var(--tc-voice-ink);--tc-website-paper: var(--tc-voice-paper);--tc-website-line: var(--tc-voice-line);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-website-ink)}.tc-area--chatbot #sb-chatbot-website.tc-website-desk.sb-active{box-sizing:border-box}.tc-area--chatbot #sb-chatbot-website.tc-website-desk .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;overflow:hidden;color:var(--tc-website-ink)}.tc-area--chatbot #sb-chatbot-website.tc-website-desk .tc-voice-deck,.tc-area--chatbot #sb-chatbot-website.tc-website-desk .tc-website-deck{flex:1 1 0}.tc-area--chatbot #sb-chatbot-website.tc-website-desk .tc-website-deck.is-entering{animation:none}.tc-area--chatbot .tc-tabs--training:has(>.tc-training-workspace>#sb-chatbot-website.sb-active)>.tc-training-workspace{background:var(--tc-studio-paper, var(--tc-ivory, #fff9f2))}.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-qea-ink: var(--tc-voice-ink);--tc-qea-paper: var(--tc-voice-paper);--tc-qea-line: var(--tc-voice-line);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-qea-ink)}.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk.sb-active{box-sizing:border-box}.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;overflow:hidden;color:var(--tc-qea-ink)}.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk .tc-voice-deck,.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk .tc-qea-deck{flex:1 1 0}.tc-area--chatbot #sb-chatbot-qea.tc-qea-desk .tc-qea-deck.is-entering{animation:none}.tc-area--chatbot .tc-tabs--training:has(>.tc-training-workspace>#sb-chatbot-qea.sb-active)>.tc-training-workspace{background:var(--tc-studio-paper, var(--tc-ivory, #fff9f2))}.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-ea-ink: var(--tc-voice-ink);--tc-ea-paper: var(--tc-voice-paper);--tc-ea-line: var(--tc-voice-line);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-ea-ink)}.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk.sb-active{box-sizing:border-box}.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk .tc-prompt-studio{flex:1 1 0;height:0;min-width:0;width:100%;overflow:hidden;color:var(--tc-ea-ink)}.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk .tc-voice-deck,.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck{flex:1 1 0}.tc-area--chatbot #sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck.is-entering{animation:none}.tc-area--chatbot .tc-tabs--training:has(>.tc-training-workspace>#sb-chatbot-enquiry-approval.sb-active)>.tc-training-workspace{background:var(--tc-studio-paper, var(--tc-ivory, #fff9f2))}@keyframes tc-training-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-qea-deck__snapshot,.tc-website-deck__snapshot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;border:2px solid var(--tc-voice-line, var(--tc-border));border-radius:14px 14px 14px 4px;background:var(--tc-surface);box-sizing:border-box}.tc-qea-deck__snapshot-value,.tc-website-deck__snapshot-value{font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--tc-voice-ink)}.tc-qea-deck__snapshot-value:empty,.tc-website-deck__snapshot-value:empty,[hidden].tc-qea-deck__snapshot-value,[hidden].tc-website-deck__snapshot-value{display:none}.tc-qea-deck__snapshot-meta,.tc-website-deck__snapshot-meta{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-qea-deck__tools,.tc-website-deck__tools{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.tc-qea-deck__search,.tc-website-deck__search{flex:1 1 auto;min-width:0}.tc-qea-deck__search>input,.tc-website-deck__search>input{width:100% !important;height:36px !important;min-height:36px;padding:0 10px 0 30px !important;font-size:12px !important;border:2px solid var(--tc-voice-line, var(--tc-border)) !important;border-radius:8px !important;background:var(--tc-surface) !important;box-sizing:border-box}.tc-qea-deck__search>i,.tc-website-deck__search>i{left:9px !important;font-size:13px !important}.tc-website-deck__snapshot-value{color:var(--tc-website-ink, var(--tc-voice-ink))}.tc-website-desk .tc-training-selection{flex:0 0 auto;margin:0}.tc-website-desk .tc-training-selection__bar{border-radius:10px;border:2px solid var(--tc-website-line, var(--tc-border));background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface))}.tc-qea-deck__snapshot-value{color:var(--tc-qea-ink, var(--tc-voice-ink))}.tc-qea-deck__io{display:flex;flex-wrap:wrap;gap:8px;width:100%}.tc-qea-deck__io .tc-btn{flex:1 1 calc(50% - 4px);min-width:0;justify-content:center}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-website.tc-website-desk.tc-website-drawer-open .tc-voice-deck__main,.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk.tc-qea-drawer-open .tc-voice-deck__main{overflow:hidden}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-website.tc-website-desk .tc-website-drawer{z-index:40}.tc-shell[data-tc-app=tenant-admin] #sb-chatbot-qea.tc-qea-desk .tc-qea-editor-drawer{z-index:40}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;background:var(--tc-surface)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-toolbar{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--tc-voice-line, var(--tc-border));background:color-mix(in srgb, var(--tc-ivory, #fff9f2) 78%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-tabs{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border-radius:10px;background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 45%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-tabs__tab{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-tabs__tab.is-active{background:var(--tc-surface);color:var(--tc-aubergine, #332b3a);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine, #332b3a) 12%, transparent)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chipset{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chip{display:inline-flex;align-items:center;flex-shrink:0;min-height:30px;margin:0;padding:0 11px;border:1.5px solid var(--tc-voice-line, var(--tc-border));border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chip:hover{border-color:color-mix(in srgb, var(--tc-violet, #7762d8) 45%, var(--tc-voice-line))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chip.is-active{border-color:var(--tc-violet, #7762d8);background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 55%, var(--tc-surface));color:var(--tc-aubergine, #332b3a)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chip-count{margin-left:6px;font-size:11px;font-weight:800;opacity:.7}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-chip-count:empty{display:none}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-group{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;margin-left:auto;font-size:11px;font-weight:700;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-group select{min-height:30px;padding:0 8px;border:1px solid var(--tc-voice-line, var(--tc-border));border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:12px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-search{flex:0 0 220px;min-width:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-search>input{width:100% !important;height:30px !important;min-height:30px;padding:0 10px 0 28px !important;font-size:12px !important;border:1.5px solid var(--tc-voice-line, var(--tc-border)) !important;border-radius:8px !important;background:var(--tc-surface) !important;box-sizing:border-box}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-search>i{left:9px !important;font-size:13px !important}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-split{display:grid;grid-template-columns:300px 1fr;flex:1 1 0;min-height:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listpane{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--tc-voice-line, var(--tc-border));background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 10%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listhead{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--tc-voice-line, var(--tc-border))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listhead__check{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);cursor:pointer}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listhead__check input{margin:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listpane__label{margin:0 0 0 auto;padding:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list{list-style:none;margin:0;padding:6px 8px 12px;overflow:auto;flex:1 1 auto;min-height:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item{display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;padding:9px 10px;margin-bottom:4px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item .tc-ea-list__check{grid-column:1;grid-row:1/span 2;align-self:center;margin:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item .tc-ea-list__title{grid-column:2;font-size:13px;font-weight:700;line-height:1.3;color:var(--tc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item .tc-ea-list__meta{grid-column:2;font-size:11px;line-height:1.35;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item .tc-ea-badge{grid-column:3;grid-row:1;align-self:start}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:hover{background:color-mix(in srgb, var(--tc-peach, #ffe6de) 35%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:focus-visible{outline:2px solid var(--tc-violet, #7762d8);outline-offset:-2px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item.is-checked{background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 45%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item.is-active{background:color-mix(in srgb, var(--tc-peach, #ffe6de) 55%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral, #e36a4a) 35%, transparent)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:not(:has(.tc-ea-list__check)){grid-template-columns:1fr auto}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:not(:has(.tc-ea-list__check)) .tc-ea-list__title,#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:not(:has(.tc-ea-list__check)) .tc-ea-list__meta{grid-column:1}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list__item:not(:has(.tc-ea-list__check)) .tc-ea-badge{grid-column:2}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;padding:32px 16px;text-align:center;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list-empty b{color:var(--tc-text);font-size:14px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-list-empty p{margin:0;font-size:13px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-load-more{flex-shrink:0;padding:9px 10px;text-align:center;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-voice-accent, var(--tc-coral));cursor:pointer;border-top:1px solid var(--tc-voice-line, var(--tc-border))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-batchbar{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 10px;border-top:1px solid var(--tc-voice-line, var(--tc-border));background:color-mix(in srgb, var(--tc-peach, #ffe6de) 45%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-batchbar__count{margin-right:auto;font-size:11px;font-weight:800;color:var(--tc-text)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px 18px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__empty b{color:var(--tc-text);font-size:15px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__empty p{margin:6px 0 0;max-width:320px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__title{flex:1 1 240px;margin:0;font-size:16px;line-height:1.35}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-detail__meta{margin:6px 0 0;font-size:11px;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-section-label{margin:18px 0 6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field{display:flex;flex-direction:column;gap:6px;margin:14px 0 0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field>span,#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field .tc-ea-field__label{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field textarea,#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field input[type=text],#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field select{width:100%;box-sizing:border-box;border:1px solid var(--tc-voice-line, var(--tc-border));border-radius:10px;padding:10px 12px;font:inherit;color:var(--tc-text);background:var(--tc-surface)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field textarea{min-height:120px;resize:vertical}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field .tc-ea-field__error{display:none;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tc-danger, #d94f4f)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field.is-invalid textarea,#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field.is-invalid input[type=text]{border-color:var(--tc-danger, #d94f4f)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-field.is-invalid .tc-ea-field__error{display:block}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variants{display:flex;flex-direction:column;gap:4px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--tc-voice-line, var(--tc-border));border-radius:10px;background:var(--tc-surface);color:inherit;cursor:pointer}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant.is-active{border-color:var(--tc-violet, #7762d8);background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 45%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant--check{align-items:flex-start}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant--check input{margin-top:3px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant--check small{display:block;color:var(--tc-muted);font-weight:500}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant__q{flex:1 1 180px;font-weight:700;font-size:13px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-variant__meta{font-size:11px;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-reply{margin-bottom:8px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb, var(--tc-lavender, #eee9ff) 28%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-reply p{margin:4px 0 8px}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-reply__name{font-size:11px;font-weight:800;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-empty-replies{margin:0;font-size:13px;color:var(--tc-muted)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0;padding:10px 18px;border-top:1px solid var(--tc-voice-line, var(--tc-border));background:color-mix(in srgb, var(--tc-ivory, #fff9f2) 60%, var(--tc-surface))}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-actions__end{margin-left:auto}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-badge-pending{background:color-mix(in srgb, var(--tc-warning) 15%, var(--tc-surface));color:var(--tc-warning)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-badge-approved{background:color-mix(in srgb, var(--tc-success) 15%, var(--tc-surface));color:var(--tc-success)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-badge-rejected{background:color-mix(in srgb, var(--tc-danger) 15%, var(--tc-surface));color:var(--tc-danger)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-badge-trained{background:color-mix(in srgb, var(--tc-violet) 15%, var(--tc-surface));color:var(--tc-violet)}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck.sb-loading .tc-ea-toolbar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg, transparent, var(--tc-coral, #e36a4a), transparent);animation:tc-ea-progress 1.1s linear infinite}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck.sb-loading .tc-ea-list,#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-deck.sb-loading .tc-ea-detail{opacity:.45;pointer-events:none}@media(max-width: 1100px){#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-toolbar{flex-wrap:wrap}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-group{margin-left:0}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-search{flex:1 1 100%}}@media(max-width: 860px){#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-split{grid-template-columns:1fr;grid-template-rows:minmax(180px, 38%) 1fr}#sb-chatbot-enquiry-approval.tc-ea-desk .tc-ea-listpane{border-right:0;border-bottom:1px solid var(--tc-voice-line, var(--tc-border))}}@keyframes tc-ea-progress{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.tc-area--chatbot .tc-studio-hud{--tc-studio-hud-h: 52px;--tc-studio-hud-accent: var(--tc-coral);position:relative;display:flex;align-items:center;flex-shrink:0;width:100%;max-width:100%;min-width:0;min-height:var(--tc-studio-hud-h);box-sizing:border-box;overflow:hidden;padding:10px 14px;border-bottom:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent);background:linear-gradient(180deg, var(--tc-glass) 0%, color-mix(in srgb, var(--tc-surface) 94%, transparent) 100%);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.tc-area--chatbot .tc-studio-hud__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap}.tc-area--chatbot .tc-studio-hud__status{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.tc-area--chatbot .tc-studio-hud__live{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0;min-height:30px;padding:0 11px 0 9px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:linear-gradient(180deg, var(--tc-success-soft) 0%, var(--tc-success-soft) 100%);color:var(--tc-success);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.tc-area--chatbot .tc-studio-hud__pulse{width:7px;height:7px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 0 rgba(34,197,94,.45);animation:tc-studio-hud-pulse 1.8s ease infinite;flex:0 0 auto}@keyframes tc-studio-hud-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.45)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.tc-area--chatbot .tc-studio-hud__chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;box-sizing:border-box}.tc-area--chatbot .tc-studio-hud__chip--muted{color:var(--tc-muted);background:var(--tc-lavender);border-color:var(--tc-border)}.tc-area--chatbot .tc-studio-hud__chip--ready{color:var(--tc-success);background:var(--tc-success-soft);border-color:rgba(34,197,94,.2)}.tc-area--chatbot .tc-studio-hud__chip--warn{color:#c2410c;background:#fff7ed;border-color:rgba(251,146,60,.28);text-transform:uppercase;letter-spacing:.04em}.tc-area--chatbot .tc-studio-hud__chip.sb-hide,.tc-area--chatbot .tc-studio-hud__chip[hidden]{display:none !important}.tc-area--chatbot .tc-studio-hud__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;margin-left:auto;min-width:0}.tc-area--chatbot .tc-studio-hud__cluster{display:inline-flex;align-items:stretch;gap:0;height:36px;padding:3px;border-radius:10px;border:1px solid var(--tc-border);background:var(--tc-lavender);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);box-sizing:border-box}.tc-area--chatbot .tc-studio-hud__tool{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-height:28px;padding:0 10px;border:1px solid rgba(0,0,0,0);border-radius:7px;background:rgba(0,0,0,0);color:var(--tc-muted);font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.tc-area--chatbot .tc-studio-hud__tool i{font-size:12px;line-height:1}.tc-area--chatbot .tc-studio-hud__tool:hover{color:var(--tc-text);background:var(--tc-surface);border-color:var(--tc-border);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 5%, transparent)}.tc-area--chatbot .tc-studio-hud__tool.tc-playground__hud-btn--active,.tc-area--chatbot .tc-studio-hud__tool.is-active{color:var(--tc-violet);background:var(--tc-surface);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-violet) 8%, transparent)}.tc-area--chatbot .tc-studio-hud__tool--ghost{height:36px;min-height:36px;border-radius:10px;border-color:var(--tc-border);background:var(--tc-surface);color:var(--tc-muted)}.tc-area--chatbot .tc-studio-hud__tool--ghost:hover{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent)}.tc-area--chatbot .tc-studio-hud__tool.sb-loading{position:relative;pointer-events:none;cursor:progress;color:rgba(0,0,0,0) !important;border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);background:var(--tc-lavender);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 20%, transparent);animation:tc-studio-hud-busy-pulse 1.1s ease-in-out infinite}.tc-area--chatbot .tc-studio-hud__tool.sb-loading>i,.tc-area--chatbot .tc-studio-hud__tool.sb-loading>span,.tc-area--chatbot .tc-studio-hud__tool.sb-loading .tc-btn__label{visibility:hidden}.tc-area--chatbot .tc-studio-hud__tool.sb-loading::before{content:"" !important;font-family:none !important;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid color-mix(in srgb, var(--tc-coral) 20%, transparent);border-top-color:var(--tc-coral);background:rgba(0,0,0,0);box-sizing:border-box;animation:tc-studio-hud-busy-spin .65s linear infinite;z-index:2;color:rgba(0,0,0,0);line-height:0;text-indent:0}.tc-area--chatbot .tc-studio-hud__tool--ghost.sb-loading,.tc-area--chatbot .tc-studio-hud__tool.tc-playground__hud-btn--reset.sb-loading{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft);box-shadow:0 0 0 0 rgba(220,38,38,.18);animation-name:tc-studio-hud-busy-pulse-danger}.tc-area--chatbot .tc-studio-hud__tool--ghost.sb-loading::before,.tc-area--chatbot .tc-studio-hud__tool.tc-playground__hud-btn--reset.sb-loading::before{border-color:rgba(220,38,38,.2);border-top-color:var(--tc-danger)}@keyframes tc-studio-hud-busy-spin{to{transform:rotate(360deg)}}@keyframes tc-studio-hud-busy-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 18%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tc-coral) 0, transparent)}}@keyframes tc-studio-hud-busy-pulse-danger{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,.16)}50%{box-shadow:0 0 0 4px rgba(220,38,38,0)}}.tc-area--chatbot .tc-studio-hud__cluster .tc-studio-hud__tool.tc-playground__hud-btn--has-data{position:relative}.tc-area--chatbot .tc-studio-hud__cluster .tc-studio-hud__tool.tc-playground__hud-btn--has-data::after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--tc-violet);box-shadow:0 0 0 2px var(--tc-surface)}.tc-area--chatbot .tc-studio-hud__cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;min-height:34px !important;height:34px !important;min-width:96px !important;padding:0 14px !important;border-radius:8px !important;border:1px solid var(--tc-coral) !important;background:var(--tc-coral) !important;color:var(--tc-surface) !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 25%, transparent);white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,box-shadow .15s ease}.tc-area--chatbot .tc-studio-hud__cta i{font-size:12px;line-height:1}.tc-area--chatbot .tc-studio-hud__cta:hover:not([disabled]){background:var(--tc-coral-hover) !important;border-color:var(--tc-coral-hover) !important;color:var(--tc-surface) !important}.tc-area--chatbot .tc-studio-hud__cta[disabled]:not(.tc-prompt-studio__save--busy):not(.sb-loading){opacity:1;cursor:default;pointer-events:none;box-shadow:none;background:#e8f4fc !important;border-color:#b7dff5 !important;color:var(--tc-coral) !important}.tc-area--chatbot .tc-studio-hud__cta.tc-prompt-studio__save--done[disabled]{background:#e8f4fc !important;border-color:#b7dff5 !important;color:var(--tc-coral) !important}.tc-area--chatbot .tc-studio-hud__cta.tc-prompt-studio__save--busy,.tc-area--chatbot .tc-studio-hud__cta.sb-loading{opacity:1 !important;pointer-events:none !important;cursor:wait !important;background:var(--tc-coral) !important;border-color:var(--tc-coral) !important;color:var(--tc-surface) !important;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 25%, transparent)}.tc-area--chatbot .tc-studio-hud__cta.tc-prompt-studio__save--busy i.sb-icon-refresh,.tc-area--chatbot .tc-studio-hud__cta.sb-loading i.sb-icon-refresh{animation:tc-prompt-save-spin .8s linear infinite}.tc-area--chatbot .tc-studio-hud__cta.tc-prompt-studio__save--busy:before,.tc-area--chatbot .tc-studio-hud__cta.sb-loading:before{color:var(--tc-surface) !important}@keyframes tc-prompt-save-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 768px){.tc-area--chatbot .tc-studio-hud__toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.tc-area--chatbot .tc-studio-hud__actions{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.tc-area--chatbot .tc-studio-hud__cluster{flex:1 1 auto;min-width:0;overflow-x:auto}.tc-area--chatbot .tc-studio-hud__tool span{display:none}.tc-area--chatbot .tc-studio-hud__live{max-width:100%}}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body>[data-id=flows].tc-flows{display:none;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--chatbot>.tc-area__body>[data-id=flows].tc-flows.sb-active{display:flex !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows{flex-direction:column;align-items:stretch;padding:0 !important;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__header{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:14px 18px;border-bottom:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__lead{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__eyebrow{display:block;margin-bottom:2px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__title{margin:0;color:var(--tc-text);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-0.02em}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__count{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--tc-lavender);color:var(--tc-violet);font-size:11px;font-weight:600}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__count[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode__list{list-style:none;margin:0;padding:3px;display:flex;gap:2px;background:var(--tc-lavender);border:1px solid var(--tc-border);border-radius:999px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode__list li{margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode__list button{display:inline-flex;align-items:center;justify-content:center;height:32px;margin:0;padding:0 14px;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode__list button:hover{color:var(--tc-text);background:rgba(255,255,255,.7)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-mode__list button.sb-active{color:var(--tc-violet);background:var(--tc-surface);font-weight:600;box-shadow:0 1px 3px color-mix(in srgb, var(--tc-text) 8%, transparent)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__body{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-rail{flex:0 0 252px;width:252px;min-width:252px;display:flex;flex-direction:column;gap:0;border-right:1px solid rgba(148,163,184,.22);background:var(--tc-surface);overflow:hidden}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-rail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-sidebar__label{color:var(--tc-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li{position:relative;margin:0;padding:0;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-lavender);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li:hover{border-color:var(--tc-border);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li.sb-active{border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%);box-shadow:0 0 0 1px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li.sb-active .tc-flows-nav-card__title{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li .sb-icon-delete{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:6px;color:var(--tc-muted-light);opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li .sb-icon-delete:hover{color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li:hover .sb-icon-delete,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li.sb-active .sb-icon-delete{opacity:1}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-card__body{padding:10px 34px 10px 12px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-card__title{color:var(--tc-text);font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-card__meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-card__meta span{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:var(--tc-lavender);color:var(--tc-muted);font-size:10px;font-weight:600}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-empty{display:flex;align-items:center;justify-content:center;padding:16px 14px;margin:0 10px 10px;border:1px dashed var(--tc-border);border-radius:10px;background:var(--tc-lavender);text-align:center}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-empty.sb-hide{display:none !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav-empty p{margin:0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav:not(:empty)+.tc-flows-nav-empty{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-stage{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__summary{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__eyebrow{display:block;margin-bottom:2px;color:var(--tc-muted-light);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__title{margin:0;color:var(--tc-text);font-size:15px;font-weight:700;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__count{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__pills{display:flex;flex-wrap:wrap;gap:4px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__pills[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__pills span{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--tc-lavender);color:var(--tc-violet);font-size:10px;font-weight:600}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__meta{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__actions .tc-btn .tc-btn__label{display:none}}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero{display:none !important;position:absolute;inset:0;z-index:8;align-items:center;justify-content:center;padding:32px 24px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% -10%, rgba(59, 130, 246, 0.14), transparent 60%),radial-gradient(ellipse 40% 30% at 90% 80%, rgba(99, 102, 241, 0.08), transparent 55%)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__inner{position:relative;z-index:1;width:min(920px,100%);text-align:center}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;margin-bottom:14px;border-radius:999px;border:1px solid rgba(59,130,246,.2);background:rgba(255,255,255,.85);color:var(--tc-violet);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__title{margin:0 0 10px;color:var(--tc-text);font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__desc{margin:0 auto 28px;max-width:520px;color:var(--tc-muted);font-size:14px;line-height:1.55}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;text-align:left}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:18px 16px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px color-mix(in srgb, var(--tc-text) 4%, transparent);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__card:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 14px 32px rgba(59,130,246,.12)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg, var(--tc-lavender) 0%, var(--tc-lavender) 100%);color:var(--tc-violet);font-size:16px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__card-title{color:var(--tc-text);font-size:14px;font-weight:700;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__card-desc{color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows.tc-flows--empty .tc-flows-rail,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows.tc-flows--empty .tc-flows-stage{display:none !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows.tc-flows--empty .tc-flows-hero{display:flex !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows.tc-flows--has-selection .tc-flows-toolbar{border-bottom-color:rgba(59,130,246,.22);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas{position:relative;display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;background:var(--tc-surface);border-top:1px solid rgba(148,163,184,.18)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__hint{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;max-width:min(520px,100% - 32px);padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid var(--tc-border);box-shadow:0 4px 14px color-mix(in srgb, var(--tc-text) 8%, transparent);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__hint i{color:var(--tc-violet);font-size:13px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__hint span{color:var(--tc-muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__track{display:flex;flex:1 1 auto;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:48px 32px 24px;background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-canvas) 100%);background-image:radial-gradient(rgba(86, 96, 105, 0.08) 1px, transparent 1px),linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-canvas) 100%);background-size:22px 22px,auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__track>.tc-flow-step{width:220px;min-width:220px;margin-right:40px;display:flex !important;flex-direction:column;align-items:stretch;position:relative;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__track>.tc-flow-step:last-child{margin-right:16px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__track>.tc-flow-step:first-child .tc-flow-block__add,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__track>.tc-flow-step:last-child .tc-flow-step__add{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__head{display:flex;align-items:center;justify-content:center;margin-bottom:10px;padding:0 4px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__head span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--tc-lavender);color:var(--tc-text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__body{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__scroll{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:4px 0 12px;max-height:calc(100vh - 260px)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__scroll::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__add{position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px dashed var(--tc-border);border-radius:999px;background:var(--tc-surface);text-align:center;line-height:30px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__add:hover{background:var(--tc-violet);border-color:var(--tc-violet);color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-scroll{position:absolute;z-index:7;bottom:16px;width:36px;height:36px;border:1px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--tc-text) 12%, transparent);color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-scroll:not(.sb-active){display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-scroll.sb-icon-arrow-left{left:16px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-scroll.sb-icon-arrow-right{right:16px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-scroll:hover{color:var(--tc-surface);background:var(--tc-violet);border-color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block{border-radius:10px;border:1px solid var(--tc-border);background:var(--tc-surface);cursor:pointer;letter-spacing:.01em;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__head{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid var(--tc-lavender);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__preview,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block>div:not(.tc-flow-block__head):not(.tc-flow-block__connectors){padding:8px 10px;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block>div{user-select:none;position:relative}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block>div+div:not(.tc-flow-block__head){border-top:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block>div+div:not(.tc-flow-block__head):empty{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block+.tc-flow-block,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block+.tc-flow-block__add{margin-top:10px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block:hover,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block.sb-active{border-color:var(--tc-violet);box-shadow:0 4px 14px rgba(59,130,246,.12);transform:translateY(-1px)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=start] .tc-flow-block__badge{background:var(--tc-success-soft);color:#047857}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=message] .tc-flow-block__badge,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=choices] .tc-flow-block__badge,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=button_list] .tc-flow-block__badge{background:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=condition] .tc-flow-block__badge{background:var(--tc-warning-soft);color:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=action] .tc-flow-block__badge,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=set_data] .tc-flow-block__badge,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=rest_api] .tc-flow-block__badge,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=tools] .tc-flow-block__badge{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=video] .tc-flow-block__preview,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=video]>div+div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=set_data]>div>div,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=action]>div>div,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=rest_api]>div,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block[data-type=condition]>div>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors{padding:0 !important}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors>div{padding:5px 50px 5px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;transition:color .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors>div:hover,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors>div.sb-active{color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors>div+div{border-top:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors:empty{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__connectors>div>span,.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group__label{position:absolute;right:0;top:0;bottom:0;width:35px;font-size:11px;letter-spacing:.06em;font-weight:600;line-height:42px;text-align:center;border-left:1px solid var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group{background:var(--tc-lavender);padding:10px;border-radius:10px;border:1px solid var(--tc-lavender);position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group+.tc-flow-block-group{margin-top:12px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group.sb-active{background:var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);box-shadow:0 0 0 1px rgba(59,130,246,.1)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group.sb-active .tc-flow-block-group__label{color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block-group__label{left:auto;right:0;bottom:auto;background:var(--tc-lavender);border-radius:6px;line-height:25px;width:30px;border:1px solid var(--tc-border);z-index:1}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__add{height:38px;text-align:center;line-height:42px;border-radius:8px;cursor:pointer;border:1px dashed var(--tc-border);background:rgba(255,255,255,.7);position:relative;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__add:hover{background:var(--tc-violet);border-color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-block__add:hover:before{color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box{height:calc(100% - 50px) !important}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-setting+.sb-setting{margin-top:24px}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-setting .repeater-item+.repeater-item,.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions>div+div{border-top:none;padding-top:10px;margin-top:0}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-setting .repeater-item+.repeater-item>i,.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions>div+div>i{margin-top:-1px}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-title{font-size:14px;font-weight:600;letter-spacing:.01em}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-title.sb-hide+.sb-setting{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions .sb-setting{margin-top:0}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions:empty+div{margin-top:0}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions [value=custom_variable],.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions [value=repeat],.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions [value=browsing_time],.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-flow-conditions [value=scroll_position]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .sb-flow-block-box .sb-main .sb-add-condition{margin:10px 0 24px;width:auto}.tc-shell[data-tc-app=tenant-admin] #sb-flows-blocks-nav{position:fixed}.tc-shell[data-tc-app=tenant-admin] #sb-flows-blocks-nav:not(.sb-active){display:none}.tc-shell[data-tc-app=tenant-admin] .sb-flows-blocks-nav-box{background:none;box-shadow:none;width:170px !important}.tc-shell[data-tc-app=tenant-admin] .sb-flows-blocks-nav-box .sb-top-bar{padding:0 !important;border:none !important;margin:0 0 10px !important}.tc-shell[data-tc-app=tenant-admin] .sb-flows-blocks-nav-box .sb-top-bar .sb-close{background-color:var(--tc-surface);opacity:1;padding:0;z-index:0}.tc-shell[data-tc-app=tenant-admin] .sb-flows-blocks-nav-box .sb-main{padding:0 !important}.tc-shell[data-tc-app=tenant-admin] .sb-flows-blocks-nav-box .sb-menu{width:100%;position:relative}.tc-shell[data-tc-app=tenant-admin] #sb-block-delete{margin-top:48px;font-size:14px}.tc-shell[data-tc-app=tenant-admin] #sb-block-delete:hover{color:var(--tc-danger)}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__header{flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-rail{flex-basis:220px;width:220px;min-width:220px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar{align-items:flex-start;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__actions{justify-content:flex-start;width:100%}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-hero__cards{grid-template-columns:1fr}}@media(max-width: 820px){.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__header{padding:12px;gap:10px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__actions .tc-btn__label{display:none}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-studio__body{flex-direction:column}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-rail{flex:0 0 auto;width:100%;min-width:0;max-height:240px;border-right:0;border-bottom:1px solid rgba(148,163,184,.22)}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav{flex-direction:row;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-nav li{min-width:210px;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-stage{min-height:420px}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-toolbar__actions .tc-btn{flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flows-canvas__hint span{white-space:normal}.tc-shell[data-tc-app=tenant-admin] [data-id=flows].tc-flows .tc-flow-step__scroll{max-height:none}}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{display:none;flex:1 1 0;min-height:0;height:100%;flex-direction:column;padding:0 !important;margin:0;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach.sb-active{display:flex}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach{--tc-flows-gutter: 12px;--tc-flows-radius: 12px;--tc-flows-border: var(--tc-border);--tc-flows-accent: var(--tc-coral);display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;background:var(--tc-surface);border-radius:0;overflow:hidden;position:relative}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-divider{flex:0 0 auto;width:1px;height:18px;background:var(--tc-border)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__statusline{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__statusline-inner{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__signal{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__signal--ok{background:var(--tc-success);box-shadow:0 0 0 0 rgba(34,197,94,.45)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__signal--mid{background:var(--tc-flows-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 35%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__signal--warn{background:var(--tc-warning);box-shadow:0 0 0 0 rgba(245,158,11,.45);animation:tc-flows-signal-pulse 1.8s ease infinite}@keyframes tc-flows-signal-pulse{0%{box-shadow:0 0 0 0 rgba(245,158,11,.45)}70%{box-shadow:0 0 0 6px rgba(245,158,11,0)}100%{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--draft{color:var(--tc-warning);background:rgba(245,158,11,.14)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--live{color:var(--tc-success);background:var(--tc-success-soft)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--ready{color:var(--tc-violet);background:color-mix(in srgb, var(--tc-coral) 12%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--blocked{color:var(--tc-warning);background:rgba(245,158,11,.14)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--setup{color:#9a3412;background:rgba(251,146,60,.16);border:1px solid rgba(251,146,60,.35)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;color:var(--tc-text-secondary);white-space:nowrap;line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;position:relative;overflow:visible;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn i{font-size:13px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--draft{color:var(--tc-surface);background:var(--tc-flows-accent);border-color:var(--tc-flows-accent);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--draft:hover{background:var(--tc-coral-hover);border-color:var(--tc-coral-hover);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--live{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, transparent);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--live:hover{color:var(--tc-success);background:#dcfce7;border-color:color-mix(in srgb, var(--tc-success) 45%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--blocked{color:#92400e;background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 45%, transparent);box-shadow:0 1px 2px rgba(245,158,11,.12);animation:tc-flows-publish-nudge 2.4s ease infinite}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--blocked:hover{color:#78350f;background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 55%, transparent);box-shadow:0 2px 8px rgba(245,158,11,.16)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--pending-save{color:#92400e;background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--pending-save:hover{color:#78350f;background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 45%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--nudge{animation:tc-flows-publish-ready-nudge .9s ease 2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:0;border-radius:999px;background:var(--tc-warning);color:var(--tc-surface);font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--tc-warning-soft)}@keyframes tc-flows-publish-nudge{0%,100%{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 0 3px rgba(245,158,11,.22)}}@keyframes tc-flows-publish-ready-nudge{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-coral) 0, transparent);transform:scale(1)}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tc-coral) 22%, transparent);transform:scale(1.04)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body--path{padding:10px;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open{flex-direction:row;align-items:stretch}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open>.tc-flows-coach__panel{flex:1 1 0;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open>.tc-flows-coach__test{flex:0 0 320px;width:320px;min-width:280px;max-width:360px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel{min-height:0;overflow:auto;padding:var(--tc-flows-gutter)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel[data-coach-panel=coach]{display:flex;flex-direction:column;flex:1 1 0;align-self:stretch;min-height:0;height:100%;overflow:hidden;padding:0;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--journey{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;height:auto;overflow:hidden;box-sizing:border-box;padding:0;gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__preview,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__pipeline,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__floor,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__tips,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__practice-chips,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__alternate-grid,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__alternates-label,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__hero-lede,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__atelier,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__atelier-kicker,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__telemetry{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-coach-setting-flash{outline:2px solid rgba(26,146,96,.55);outline-offset:3px;border-radius:8px;transition:outline-color .3s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__journey{max-width:none;margin:0;flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;height:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] #tc-workflow-guide-root[hidden],.tc-area--chatbot[data-ai-architecture=orchestrator] #tc-workflow-brain-root[hidden],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide[hidden],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__journey[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__workspace>.tc-wf-inspector,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector{position:fixed !important;inset:0 !important;z-index:90;display:none;flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:20px !important;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__workspace>.tc-wf-inspector.is-open,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector.is-open{display:flex !important;pointer-events:auto;z-index:10000020 !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__workspace>.tc-wf-inspector[hidden],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__backdrop{display:block !important;position:absolute;inset:0;background:color-mix(in srgb, var(--tc-text) 48%, transparent);border:0;cursor:pointer;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows.is-flow-shell-expanded .tc-wf-inspector.is-open .tc-wf-inspector__backdrop{background:color-mix(in srgb, var(--tc-text) 55%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__panel{--tc-deck-field-ink: var(--tc-aubergine, #332b3a);--tc-deck-field-line: var(--tc-border);--tc-deck-field-paper: var(--tc-ivory, #fff9f2);position:relative !important;inset:auto !important;z-index:1;flex:0 1 auto;width:min(720px,100vw - 40px) !important;max-width:100% !important;max-height:min(90dvh,100dvh - 40px) !important;min-height:0;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;background:var(--tc-surface);border:0 !important;border-radius:14px !important;box-shadow:0 24px 60px color-mix(in srgb, var(--tc-text) 22%, transparent) !important;animation:tc-wf-inspector-modal-in .2s ease;overflow:hidden;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__panel--booking{width:min(820px,100vw - 32px) !important}@keyframes tc-wf-inspector-modal-in{from{transform:translateY(8px) scale(0.98);opacity:.7}to{transform:none;opacity:1}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;padding:16px 20px 12px;border-bottom:1px solid var(--tc-lavender);background:var(--tc-surface);min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__header-copy{min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__eyebrow{display:block;font-size:var(--tc-wf-fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-flows-accent);margin-bottom:2px;line-height:1.2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__title{margin:0;font-size:var(--tc-wf-fs-lg);font-weight:700;color:var(--tc-text);letter-spacing:-0.01em;line-height:1.25}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__subtitle{margin:3px 0 0;font-size:var(--tc-wf-fs-sm);color:var(--tc-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body{min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 20px 24px;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--tc-lavender);background:var(--tc-lavender);min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__footer-end{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--inspector-open .tc-wf-board__canvas{padding-right:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form{gap:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__section-hint{font-size:var(--tc-wf-fs-xs)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__preview{margin-top:6px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-card__bubble-label{font-size:var(--tc-wf-fs-xs);letter-spacing:.05em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-card__bubble-text{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:var(--tc-wf-fs-sm);line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-field input:not([type=checkbox]):not([type=radio]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-field textarea,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-field select{font-size:14px;line-height:1.4}@media(max-width: 640px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__workspace>.tc-wf-inspector,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector{padding:0 !important;align-items:stretch;justify-content:flex-end}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__panel{position:absolute !important;left:0 !important;right:0 !important;top:max(8px,env(safe-area-inset-top, 0px)) !important;bottom:0 !important;inset:max(8px,env(safe-area-inset-top, 0px)) 0 0 0 !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;margin:0 !important;border-radius:16px 16px 0 0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;box-shadow:0 -8px 40px color-mix(in srgb, var(--tc-text) 18%, transparent) !important;animation:tc-wf-inspector-up .22s ease}@keyframes tc-wf-inspector-up{from{transform:translateY(16px);opacity:.7}to{transform:none;opacity:1}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__header{padding:14px 16px 10px;gap:10px;border-radius:16px 16px 0 0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__title{font-size:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body{padding:12px 16px 12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__footer{gap:8px;margin:0;border-radius:0;background:var(--tc-surface);padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom, 0px))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__footer>.tc-btn,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__footer-end .tc-btn{min-height:40px;height:40px;padding:0 12px;font-size:13px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form{gap:14px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-field textarea{min-height:72px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__preview .tc-wf-card__bubble-text{max-height:7.5em;overflow:auto}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__canvas{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-start,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-end{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:56px;margin-top:calc(var(--tc-wf-port-y) - 14px);scroll-snap-align:start;position:relative;z-index:3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-start-terminal,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-end-terminal{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-start-dot{width:16px;height:16px;border-radius:50%;background:var(--tc-wf-spine);border:3px solid var(--tc-surface);box-shadow:0 0 0 2px var(--tc-wf-spine),0 0 0 6px color-mix(in srgb, var(--tc-coral) 14%, transparent);animation:tc-wf-start-pulse 2.6s ease infinite}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-end-dot{width:16px;height:16px;border-radius:50%;background:var(--tc-muted);border:3px solid var(--tc-surface);box-shadow:0 0 0 2px var(--tc-muted),0 0 0 6px rgba(100,116,139,.14)}@keyframes tc-wf-start-pulse{0%,100%{box-shadow:0 0 0 2px var(--tc-wf-spine),0 0 0 6px color-mix(in srgb, var(--tc-coral) 14%, transparent)}50%{box-shadow:0 0 0 2px var(--tc-wf-spine),0 0 0 10px color-mix(in srgb, var(--tc-coral) 5%, transparent)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-start-label,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__lane-end-label{font-size:var(--tc-wf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted);text-align:center;line-height:1.2}@keyframes tc-wf-edge-flow{to{stroke-dashoffset:-32}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card{position:relative;flex:0 0 var(--tc-wf-card-width);width:var(--tc-wf-card-width);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:var(--tc-wf-card-radius);background:var(--tc-surface);box-shadow:0 4px 16px color-mix(in srgb, var(--tc-text) 5%, transparent);overflow:visible;animation:tc-wf-card-in .45s ease both;animation-delay:var(--tc-wf-stagger, 0ms);cursor:grab;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg, var(--tc-wf-spine) 0%, color-mix(in srgb, var(--tc-coral) 25%, transparent) 100%);opacity:.85;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card:hover{border-color:color-mix(in srgb, var(--tc-coral) 22%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--tc-coral) 8%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--draft{border-style:dashed;border-color:color-mix(in srgb, var(--tc-coral) 28%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--draft::before{opacity:.35;background:repeating-linear-gradient(180deg, var(--tc-wf-spine) 0 4px, transparent 4px 8px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--draft:hover{border-color:var(--tc-flows-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--tc-coral) 10%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--draft .tc-wf-card__num{background:color-mix(in srgb, var(--tc-coral) 8%, transparent);color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 28%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.is-dragging{opacity:.55}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.is-flash,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.is-target,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.is-hot-target{border-color:var(--tc-flows-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 18%, transparent),0 10px 28px color-mix(in srgb, var(--tc-coral) 12%, transparent)}@keyframes tc-wf-card-in{from{opacity:0}to{opacity:1}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__inport{position:absolute;left:calc(var(--tc-wf-port-size)/-2);top:var(--tc-wf-port-y);width:var(--tc-wf-port-size);height:var(--tc-wf-port-size);margin-top:calc(var(--tc-wf-port-size)/-2);border-radius:999px;z-index:4;box-sizing:border-box;pointer-events:none;background:var(--tc-surface);border:2px solid var(--tc-wf-spine);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 12%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__outport{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__outport{display:block}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact{display:block;flex-direction:unset}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__identity{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__subtitle{display:block;font-size:11px;font-weight:500;line-height:1.3;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__num{flex:0 0 auto;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:color-mix(in srgb, var(--tc-coral) 12%, transparent);color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__title{font-size:14px;line-height:1.35;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;flex-shrink:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__actions .tc-icon-btn{width:28px;height:28px;min-width:28px;padding:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__meta{display:grid;gap:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__meta-label{display:block;font-size:var(--tc-wf-label-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble{position:relative;padding:11px 12px;border-radius:10px 10px 10px 4px;background:linear-gradient(135deg, color-mix(in srgb, var(--tc-coral) 10%, transparent) 0%, color-mix(in srgb, var(--tc-coral) 4%, transparent) 100%);border:1px solid color-mix(in srgb, var(--tc-coral) 14%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble--fixed{border-radius:10px;background:var(--tc-lavender);border-color:rgba(0,0,0,.08)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble--fixed .tc-wf-card__bubble-label{color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble p,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble .tc-wf-card__bubble-text{margin:4px 0 0;font-size:var(--tc-wf-body-size);line-height:1.5;color:#1f2937;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__bubble-label{display:block;font-size:var(--tc-wf-label-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__summary{margin:0;font-size:13px;line-height:1.45;color:#1f2937}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__hint,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__stuck{margin:0;font-size:12px;color:rgba(36,39,42,.55);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb, var(--tc-coral) 10%, transparent);color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__badge--api,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__badge--tool{background:color-mix(in srgb, var(--tc-text) 6%, transparent);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__badge--signal{background:rgba(245,158,11,.12);color:var(--tc-warning);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__branch-port{position:absolute;right:-7px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:999px;background:var(--tc-wf-spine);border:2px solid var(--tc-surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 35%, transparent);pointer-events:none;z-index:2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__branch-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__branch--default .tc-wf-card__branch-label{color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__branch-target{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--tc-text);line-height:1.35;word-break:break-word;max-width:100%;white-space:normal}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__branch-arrow{flex:0 0 auto;font-size:10px;color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--branching .tc-wf-card__branch:not(.tc-wf-card__branch--add){border-left:3px solid color-mix(in srgb, var(--tc-coral) 45%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__dock,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__footer{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field{display:flex;flex-direction:column;gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field>label:not(.tc-wf-field__check){display:block;margin:0 0 12px;line-height:1.25}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field label{font-size:12px;font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field .tc-wf-field__hint{margin:0;font-size:12px;color:rgba(36,39,42,.55);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field input,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field textarea,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:8px 10px;font:inherit;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field--check .tc-wf-field__check{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-field--check .tc-wf-field__check input[type=checkbox]{width:auto;margin:2px 0 0;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras{display:grid;gap:12px;padding-top:0;border-top:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel{display:grid;gap:10px;padding:12px;border:1px solid var(--tc-border);border-radius:12px;background:linear-gradient(180deg, #fbfdff 0%, var(--tc-lavender) 100%);box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel--paths{border-color:color-mix(in srgb, var(--tc-coral) 16%, transparent);background:linear-gradient(180deg, #f7fbff 0%, var(--tc-lavender) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel--apis{border-color:rgba(99,102,241,.14);background:linear-gradient(180deg, #fafaff 0%, var(--tc-lavender) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel-icon{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-text) 6%, transparent);color:var(--tc-flows-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel-icon i{font-size:14px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel--apis .tc-wf-extras__panel-icon{color:#6366f1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel-copy{flex:1 1 auto;min-width:0;display:grid;gap:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel-hint{margin:0;font-size:12px;line-height:1.35;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__count{flex:0 0 auto;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--tc-flows-accent);background:color-mix(in srgb, var(--tc-coral) 10%, transparent);border:1px solid color-mix(in srgb, var(--tc-coral) 14%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choices__list{display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choices__empty{padding:14px 12px;border:1px dashed rgba(148,163,184,.55);border-radius:10px;background:var(--tc-glass);color:var(--tc-muted-light);font-size:12px;line-height:1.4;text-align:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:8px;align-items:start;padding:10px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);box-shadow:none;transition:border-color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine)) 12%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice:focus-within{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine)) 22%, var(--tc-border));box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__index{width:22px;height:34px;margin-top:19px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--tc-flows-accent);background:color-mix(in srgb, var(--tc-coral) 10%, transparent);box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field{display:grid;gap:4px;min-width:0;margin:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field>span{font-size:11px;font-weight:600;color:var(--tc-muted);letter-spacing:.01em;line-height:1.35}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field input,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field select{width:100%;min-width:0;height:38px;margin:0;padding:0 11px;box-sizing:border-box;font:inherit;font-size:13px;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field input:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field input:focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__dest{margin:0;font-size:11px;line-height:1.35;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__remove{margin-top:19px;width:34px;height:34px;min-width:34px;border-radius:8px;color:var(--tc-muted-light);box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__remove:hover{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;padding:0 12px;border:1px dashed color-mix(in srgb, var(--tc-coral) 35%, transparent);border-radius:9px;background:color-mix(in srgb, var(--tc-coral) 4%, transparent);color:var(--tc-flows-accent);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__add i{font-size:12px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__add:hover{background:color-mix(in srgb, var(--tc-coral) 8%, transparent);border-color:color-mix(in srgb, var(--tc-coral) 55%, transparent);color:var(--tc-coral-hover)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__stack{display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card{border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card:hover{border-color:var(--tc-border)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card.is-configured{border-color:rgba(26,146,96,.28)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card summary::after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid var(--tc-muted-light);border-bottom:2px solid var(--tc-muted-light);transform:rotate(45deg);transition:transform .15s ease;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card summary::-webkit-details-marker{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card[open]{box-shadow:0 4px 14px color-mix(in srgb, var(--tc-text) 5%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card[open] summary{background:var(--tc-lavender);border-bottom:1px solid color-mix(in srgb, var(--tc-text) 5%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card[open] summary::after{transform:rotate(-135deg)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-icon{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--tc-coral) 8%, transparent);color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-icon i{font-size:14px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card--rest_api .tc-wf-extras__card-icon{background:rgba(99,102,241,.1);color:#6366f1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-copy{display:grid;gap:2px;min-width:0;flex:1 1 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-title strong{font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-title em{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-flows-accent);background:color-mix(in srgb, var(--tc-coral) 10%, transparent);border-radius:999px;padding:1px 6px;line-height:1.5}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-hint{font-size:11px;color:var(--tc-muted);line-height:1.35}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__card-status{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tc-success);background:rgba(34,197,94,.12);border-radius:999px;padding:3px 7px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__body{padding:12px;display:grid;gap:10px;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-http-grid{display:grid;grid-template-columns:minmax(0, 1fr) 120px;gap:10px}@media(max-width: 640px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__fields{grid-template-columns:1fr}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice{grid-template-columns:22px minmax(0, 1fr)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__remove{grid-column:2;margin-top:0;justify-self:end;width:34px;height:34px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-choice__index{margin-top:0;height:22px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-http-grid{grid-template-columns:1fr}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form{display:grid;gap:16px;width:100%;min-width:0;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section{display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-head{display:flex;align-items:flex-start;gap:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-copy{flex:1 1 auto;min-width:0;display:grid;gap:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-title{margin:0;font-size:var(--tc-wf-fs-sm, 12px);font-weight:700;letter-spacing:.01em;color:var(--tc-text);line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-hint{margin:0;font-size:var(--tc-wf-fs-xs, 11px);color:var(--tc-muted);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-body{display:grid;gap:16px;width:100%;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__section-body .tc-wf-extras{border-top:0;padding-top:0;gap:12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-extras__panel,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-extras__card,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-choices__list,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-step-modal__preview,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-extras__panel,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-extras__card,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-choices__list,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-step-modal__preview{width:100%;min-width:0;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field{gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field label,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field label{font-size:var(--tc-wf-fs-sm, 12px);font-weight:600;letter-spacing:.02em;color:var(--tc-muted);line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field>label:not(.tc-wf-field__check),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field>label:not(.tc-wf-field__check){display:block;margin:0 0 12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field .tc-wf-field__hint,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field .tc-wf-field__hint{margin:4px 0 0;font-size:var(--tc-wf-fs-xs, 11px);color:var(--tc-muted);line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field input:not([type=checkbox]):not([type=radio]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field select,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field input:not([type=checkbox]):not([type=radio]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;font-family:inherit;font-size:14px;line-height:1.4;height:42px;padding:0 13px;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field input:not([type=checkbox]):not([type=radio]):hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field select:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field input:not([type=checkbox]):not([type=radio]):hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field input:not([type=checkbox]):not([type=radio]):focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field select:focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field input:not([type=checkbox]):not([type=radio]):focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field textarea,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;font-family:inherit;font-size:14px;line-height:1.4;min-height:110px;height:auto;padding:10px 13px;resize:vertical;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field textarea:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field textarea:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field textarea:focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field textarea:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field input[type=checkbox],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field input[type=checkbox]{width:auto;max-width:none;min-width:0;margin:0;padding:0;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field--check .tc-wf-field__check,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field--check .tc-wf-field__check{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;color:var(--tc-text);cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field--check .tc-wf-field__check span,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field--check .tc-wf-field__check span{line-height:1.35}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field--check .tc-wf-field__hint,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field--check .tc-wf-field__hint{margin:6px 0 0;padding-left:24px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field textarea[data-brain-field=goal],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-wf-field textarea[data-guide-field=goal],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field textarea[data-brain-field=goal],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-wf-field textarea[data-guide-field=goal]{min-height:56px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;margin:0;border-radius:8px;border:1px solid var(--tc-border);background:var(--tc-surface);color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn:hover{background:var(--tc-lavender);border-color:var(--tc-muted-light);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--sm,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--sm{height:30px;padding:0 10px;font-size:12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--ghost,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--ghost{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text);font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--ghost:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--ghost:focus-visible,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--ghost:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--ghost:focus-visible{background:var(--tc-surface);border-color:var(--tc-aubergine, #332b3a);color:var(--tc-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-aubergine, #332b3a)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--ghost:active,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--ghost:active{transform:none;box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--primary,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--primary{background:var(--tc-flows-accent);border-color:var(--tc-flows-accent);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector__body .tc-wf-step-modal__form .tc-btn--primary:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal .tc-btn--primary:hover{background:var(--tc-coral-hover);border-color:var(--tc-coral-hover);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__preview{margin-top:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__preview--empty{padding:12px;border:1px dashed rgba(148,163,184,.45);border-radius:10px;background:var(--tc-lavender);color:var(--tc-muted-light);font-size:var(--tc-wf-fs-sm, 12px);text-align:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__preview .tc-wf-card__bubble{padding:10px 12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__preview .tc-wf-card__bubble-label{font-size:var(--tc-wf-fs-xs, 11px);letter-spacing:.05em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__preview .tc-wf-card__bubble-text{margin:4px 0 0;font-size:var(--tc-wf-fs-sm, 12px);font-weight:400;line-height:1.45;color:#1f2937;-webkit-line-clamp:unset;display:block;overflow:visible}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test{display:flex;flex-direction:column;min-height:0;border-left:1px solid rgba(0,0,0,.08);background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test-hud{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test-live{font-size:12px;font-weight:700;color:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test-thread{flex:1 1 0;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__msg{max-width:90%;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.4;white-space:pre-wrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__msg--user{align-self:flex-end;background:var(--tc-flows-accent);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__msg--bot{align-self:flex-start;background:var(--tc-surface);border:1px solid rgba(0,0,0,.08)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test-dock{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;border-top:1px solid rgba(0,0,0,.06);flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test-dock textarea{width:100%;resize:none;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:8px 10px;font:inherit}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:tc-flows-publish-fade-in .16s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:color-mix(in srgb, var(--tc-text) 48%, transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-inner{position:relative;z-index:1;width:min(440px,100%);max-height:min(520px,100% - 24px);display:flex;flex-direction:column;background:var(--tc-surface);border:1px solid rgba(226,232,240,.95);border-radius:16px;padding:0;box-shadow:0 24px 64px color-mix(in srgb, var(--tc-text) 22%, transparent),0 2px 8px color-mix(in srgb, var(--tc-text) 8%, transparent);overflow:hidden;animation:tc-flows-publish-pop-in .2s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-head{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:12px;align-items:start;padding:18px 18px 14px;border-bottom:1px solid var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb, var(--tc-coral) 10%, transparent);color:var(--tc-flows-accent);flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-icon i{font-size:18px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-titles{min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-titles h3{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-lede{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-close{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-close:hover{background:var(--tc-lavender);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-close i{font-size:14px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 18px 4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-body ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-body li{position:relative;margin:0;padding:10px 12px 10px 32px;border-radius:10px;background:var(--tc-lavender);border:1px solid var(--tc-lavender);color:var(--tc-text);font-size:13px;line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-body li::before{content:"";position:absolute;left:12px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 3px rgba(34,197,94,.15)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-status{margin:0 0 10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-status[data-state=blocked]+ul li::before{background:var(--tc-warning);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-pill--ok{color:var(--tc-success);background:var(--tc-success-soft);border:1px solid color-mix(in srgb, var(--tc-success) 30%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-pill--warn{color:#92400e;background:var(--tc-warning-soft);border:1px solid color-mix(in srgb, var(--tc-warning) 45%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-actions{display:flex;justify-content:flex-end;gap:8px;flex:0 0 auto;padding:14px 18px 18px;border-top:1px solid var(--tc-lavender);background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-actions .tc-btn--primary[disabled]{opacity:.45;cursor:not-allowed}@keyframes tc-flows-publish-fade-in{from{opacity:0}to{opacity:1}}@keyframes tc-flows-publish-pop-in{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ai-settings-btn{white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-ai-lede{margin:0 0 14px;font-size:13px;color:rgba(36,39,42,.72);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-ai-field{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;color:#24272a}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-ai-field select{font:inherit;font-weight:400;border:1px solid rgba(36,39,42,.16);border-radius:8px;padding:8px 10px;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-ai-field[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker{position:fixed;inset:0;z-index:10000030;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker.is-open{display:flex;visibility:visible;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__backdrop{position:absolute;inset:0;background:color-mix(in srgb, var(--tc-aubergine) 42%, transparent);backdrop-filter:blur(3px);border:0;cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__panel{position:relative;z-index:1;width:min(680px,100%);display:grid;gap:0;background:var(--tc-surface);border-radius:18px;border:1px solid var(--tc-border);box-shadow:0 28px 70px color-mix(in srgb, var(--tc-text) 22%, transparent),0 0 0 1px color-mix(in srgb, var(--tc-surface) 60%, transparent);overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__head{padding:20px 22px 14px;border-bottom:1px solid var(--tc-border);background:linear-gradient(180deg, color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface)) 0%, var(--tc-surface) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__kicker{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-coral)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__title{margin:0 0 4px;font-size:20px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__hint{margin:0;font-size:13px;color:var(--tc-muted);line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding:16px 18px 18px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0;padding:14px;border:1px solid var(--tc-border);border-radius:14px;background:var(--tc-surface);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option:focus-visible{outline:none;transform:translateY(-2px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--step:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--step:focus-visible{border-color:color-mix(in srgb, var(--tc-coral) 45%, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));box-shadow:0 10px 24px color-mix(in srgb, var(--tc-coral) 12%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--collect:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--collect:focus-visible{border-color:color-mix(in srgb, var(--tc-sage, #5a7a62) 45%, var(--tc-border));background:color-mix(in srgb, var(--tc-sage, #5a7a62) 10%, var(--tc-surface));box-shadow:0 10px 24px color-mix(in srgb, var(--tc-sage, #5a7a62) 12%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--choices:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--choices:focus-visible{border-color:color-mix(in srgb, var(--tc-coral) 40%, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 40%, var(--tc-surface));box-shadow:0 10px 24px color-mix(in srgb, var(--tc-coral) 10%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--booking:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--booking:focus-visible{border-color:color-mix(in srgb, var(--tc-violet) 45%, var(--tc-border));background:color-mix(in srgb, var(--tc-lavender) 65%, var(--tc-surface));box-shadow:0 10px 24px color-mix(in srgb, var(--tc-violet) 14%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option.is-disabled,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:88px;border-radius:12px;border:1px dashed color-mix(in srgb, var(--tc-border) 80%, transparent);background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface));color:var(--tc-coral);font-size:28px;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-visual::after{content:"";position:absolute;right:-12px;bottom:-16px;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb, currentColor 10%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--booking .tc-wf-step-picker__option-visual{background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface));color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--collect .tc-wf-step-picker__option-visual{background:color-mix(in srgb, var(--tc-sage, #5a7a62) 12%, var(--tc-surface));color:var(--tc-sage, #5a7a62)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option--choices .tc-wf-step-picker__option-visual{background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface));color:var(--tc-coral)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-coral);font-size:22px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-ribbon{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-ribbon--step{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-coral) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-ribbon--collect{color:var(--tc-sage, #5a7a62);background:color-mix(in srgb, var(--tc-sage, #5a7a62) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-sage, #5a7a62) 28%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-ribbon--choices{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-ribbon--booking{color:var(--tc-violet);background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-copy{display:grid;gap:5px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-copy strong{font-size:14px;font-weight:800;color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-copy span{font-size:12px;color:var(--tc-muted);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__option-copy em{font-style:normal;font-size:11px;font-weight:600;color:color-mix(in srgb, var(--tc-text) 72%, var(--tc-muted))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker__foot{display:flex;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface))}@media(max-width: 560px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-picker--studio .tc-wf-step-picker__options{grid-template-columns:1fr}}@media(max-width: 900px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open{flex-direction:column}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open>.tc-flows-coach__panel{flex:1 1 0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body.tc-flows-coach__body--test-open>.tc-flows-coach__test{flex:0 0 auto;width:100%;min-width:0;max-width:none;min-height:240px;max-height:40%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__test{border-left:0;border-top:1px solid rgba(0,0,0,.08)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__hero{grid-template-columns:auto minmax(0, 1fr)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__hero-meta{grid-column:2;justify-self:end}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__hero-lede{display:block}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card{flex-basis:248px;width:248px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail{bottom:10px;left:50%;top:auto;right:auto;transform:translateX(-50%);flex-wrap:nowrap;padding:6px 8px;gap:6px;max-width:calc(100% - 16px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{gap:2px;flex-shrink:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster+.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{padding-left:6px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn{flex:0 0 auto;width:34px;min-width:34px;height:34px;padding:0;gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn .tc-wf-board__rail-label{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--icon{width:30px;min-width:30px;height:30px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__dirty{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__edge{opacity:.55}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-http-grid{grid-template-columns:1fr}}@media(max-width: 640px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-divider{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge--blocked{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body--path{padding:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ai-settings-btn{min-width:36px;width:36px;height:36px;padding:0;justify-content:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ai-settings-btn .tc-btn__label{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn{min-width:36px;width:36px;height:36px;padding:0;gap:0;justify-content:center;overflow:visible}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn .tc-btn__label{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-count{position:absolute;top:-4px;right:-4px;margin:0;z-index:1;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas{--tc-wf-card-width: 268px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--compact,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact{--tc-wf-card-width: 268px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail{bottom:max(8px,env(safe-area-inset-bottom, 0px));left:50%;top:auto;right:auto;transform:translateX(-50%);width:auto;max-width:calc(100% - 12px);flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding:5px 6px;border-radius:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail::-webkit-scrollbar{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{gap:2px;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster+.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{padding-left:6px;border-left:1px solid rgba(148,163,184,.26)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster--save{width:auto;justify-content:center;padding-top:0;border-top:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn{flex:0 0 auto;width:36px;min-width:36px;height:36px;padding:0;gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn .tc-wf-board__rail-label{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--icon{width:32px;min-width:32px;height:32px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-zoom{padding:1px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__dirty{display:none !important}}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface)) 0%, var(--tc-surface) 100%)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel--paths{background:linear-gradient(180deg, color-mix(in srgb, var(--tc-peach) 32%, var(--tc-surface)) 0%, var(--tc-surface) 100%);border-color:color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-extras__panel--apis{background:linear-gradient(180deg, color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface)) 0%, var(--tc-surface) 100%);border-color:color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card__fact--choice{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 32%, var(--tc-border));color:var(--tc-violet)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--draft .tc-wf-card__meta{background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__canvas,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__viewport,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] #tc-wf-canvas-root{background:var(--tc-canvas)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .sb-flow-block,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .sb-flow-block-cnt-name{background:var(--tc-surface);border-color:var(--tc-border);color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .sb-flow-block-cnt.sb-active{background:color-mix(in srgb, var(--tc-violet) 16%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail{background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface));border-color:var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__empty{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__empty-copy{display:grid;gap:10px;justify-items:center;max-width:360px;text-align:center;pointer-events:auto}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface));color:var(--tc-violet);font-size:22px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__empty-title{margin:0;font-size:18px;font-weight:700;color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__empty-hint{margin:0;font-size:13px;line-height:1.5;color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--choices{border-color:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--choices .tc-wf-card__kind-ribbon--choices{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--booking{border-color:color-mix(in srgb, var(--tc-violet) 38%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--booking .tc-wf-card__kind-ribbon--booking{color:var(--tc-violet);background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--booking .tc-wf-card__fact--booking{background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 30%, var(--tc-border));color:var(--tc-violet)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card--booking .tc-wf-card__dot--booking{background:var(--tc-violet)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base{gap:18px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-fields,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-fields{display:grid;gap:16px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-fields__hint,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-fields__hint{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced{border:2px solid var(--tc-border);border-radius:10px;background:color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));overflow:hidden}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced summary,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced summary{padding:10px 12px;font-size:12px;font-weight:700;color:var(--tc-text);cursor:pointer;list-style:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced summary::-webkit-details-marker,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced summary::-webkit-details-marker{display:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced summary::after,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced summary::after{content:"";float:right;width:8px;height:8px;margin-top:4px;border-right:2px solid var(--tc-muted);border-bottom:2px solid var(--tc-muted);transform:rotate(45deg)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced[open]>summary::after,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced[open]>summary::after{margin-top:6px;transform:rotate(225deg)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced__body,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced__body{display:grid;gap:16px;padding:4px 14px 16px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced>.tc-wf-field,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced>.tc-wf-field{padding:4px 14px 14px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-modal-advanced--nested,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-modal-advanced--nested{margin-top:4px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite{gap:14px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-modal-fields,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-step-modal__section-body,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-modal-fields,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-step-modal__section-body{display:grid;gap:16px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-field,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-field{gap:0;align-items:stretch}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-field>label:not(.tc-wf-field__check),[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-field>label:not(.tc-wf-field__check){margin:0 0 12px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-field--check,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-field--check{margin-top:2px;padding-top:10px;border-top:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite .tc-wf-field select,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite .tc-wf-field select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg, transparent 50%, var(--tc-muted) 50%),linear-gradient(135deg, var(--tc-muted) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite [data-brain-field=name]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite [data-brain-field=prompt]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite [data-guide-field=name]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite [data-guide-field=prompt]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite [data-brain-field=name]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite [data-brain-field=prompt]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite [data-guide-field=name]:placeholder-shown,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite [data-guide-field=prompt]:placeholder-shown{border-color:color-mix(in srgb, var(--tc-danger) 40%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--lite>.tc-wf-modal-advanced,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--lite>.tc-wf-modal-advanced{margin-top:4px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips{display:inline-flex;align-items:center;gap:3px;list-style:none;margin:0;padding:3px;border-radius:11px;background:color-mix(in srgb, var(--tc-peach) 58%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);box-sizing:border-box;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips::-webkit-scrollbar,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips::-webkit-scrollbar{display:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips{width:100%;max-width:100%;margin:0}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;margin:0;padding:8px 11px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip:hover:not(.sb-active):not(.is-active):not([aria-selected=true]),[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip:hover:not(.sb-active):not(.is-active):not([aria-selected=true]){color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip.sb-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip.is-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip[aria-selected=true],[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip.sb-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip.is-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-wait-chips__chip,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-wait-chips__chip{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:0;min-height:34px;margin:0;font-family:inherit;box-sizing:border-box}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-calendar,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-booking-calendar{display:grid;gap:12px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed{gap:0}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__nav,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab:hover,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab:hover{border-color:color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border));color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.has-content:not(.is-active),[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.has-content:not(.is-active){border-color:color-mix(in srgb, var(--tc-violet) 32%, var(--tc-border));background:color-mix(in srgb, var(--tc-lavender) 28%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.is-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.is-active{border-color:color-mix(in srgb, var(--tc-violet) 45%, var(--tc-border));background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface));color:var(--tc-violet)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab-label,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab-label{line-height:1.2}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__badge,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb, var(--tc-violet) 16%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 28%, var(--tc-border));color:var(--tc-violet);font-size:10px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__dot,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__dot{width:7px;height:7px;border-radius:50%;background:var(--tc-coral);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 22%, transparent);flex-shrink:0}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel{display:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel.is-active,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel.is-active{display:grid;gap:16px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking.tc-wf-step-modal__form--tabbed .tc-wf-field label,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base.tc-wf-step-modal__form--tabbed .tc-wf-field label{text-transform:none;letter-spacing:normal;font-weight:600}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-extras__panel--paths{padding:12px;border:2px solid var(--tc-border);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--base .tc-wf-step-modal__preview{padding:12px 14px;border:2px solid color-mix(in srgb, var(--tc-coral) 35%, var(--tc-border));border-radius:12px 12px 12px 4px;background:color-mix(in srgb, var(--tc-peach) 28%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-step-modal__section--phase-purpose,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-step-modal__section--phase-intent{border-left:3px solid color-mix(in srgb, var(--tc-violet) 45%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-field--check .tc-wf-field__check span{text-transform:none;letter-spacing:normal;font-weight:600}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-chips{display:grid;gap:10px;padding:12px;border:1px solid var(--tc-border);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head{display:grid;gap:2px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head strong{font-size:12px;font-weight:700;color:var(--tc-text)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head p{margin:0;font-size:11px;line-height:1.45;color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn-list{display:grid;gap:8px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn{display:grid;grid-template-columns:32px minmax(0, 1.4fr) minmax(0, 1fr) 34px;gap:10px;align-items:center}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head{padding:0 2px 4px;border-bottom:1px solid var(--tc-border)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head span{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn{padding:10px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);transition:border-color .15s ease}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine)) 12%, var(--tc-border))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn:focus-within{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine)) 22%, var(--tc-border));box-shadow:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__index{display:inline-flex;align-items:center;justify-content:center}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__index span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 22%, var(--tc-border));color:var(--tc-violet);font-size:11px;font-weight:700;line-height:1}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field{display:grid;gap:0;min-width:0}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field span{display:none}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select{width:100%;min-width:0;height:38px;margin:0;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.4;padding:0 11px;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input:hover,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input:focus,[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__remove{align-self:center;width:32px;height:32px;min-width:32px;border-radius:8px}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn__remove:hover{color:var(--tc-danger);background:var(--tc-danger-soft)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-btn-empty{padding:12px;border:1px dashed color-mix(in srgb, var(--tc-muted) 30%, var(--tc-border));border-radius:10px;font-size:12px;line-height:1.45;color:var(--tc-muted);text-align:center}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-step-modal__form--booking .tc-wf-booking-chips__add{margin-top:2px}[data-tc-theme=dark] .tc-area--chatbot .tc-flows--legacy .tc-flow-block__badge{background:color-mix(in srgb, var(--tc-violet) 18%, var(--tc-surface));color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{--tc-flows-header-bg: color-mix(in srgb, var(--tc-peach) 40%, var(--tc-surface));--tc-flows-chrome-ink-shadow: 3px 3px 0 color-mix(in srgb, var(--tc-flows-ink, #332b3a) 88%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-text,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill{font-weight:700;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__badge{border:1px solid color-mix(in srgb, var(--tc-flows-line) 80%, transparent);font-weight:700;letter-spacing:.02em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__membership-banner{flex:0 1 auto;order:0;margin:0;padding:5px 10px;border-radius:999px;border:2px solid color-mix(in srgb, var(--tc-warning) 40%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-warning-soft) 85%, var(--tc-surface));color:#92400e;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ai-settings-btn.tc-btn--ghost{height:36px;min-height:36px;padding:0 12px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-flows-ink);font-weight:700;box-shadow:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ai-settings-btn.tc-btn--ghost:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:var(--tc-flows-chrome-ink-shadow)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn{border-width:var(--tc-studio-deck-border, 2px);border-radius:10px;font-weight:800;letter-spacing:.02em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--draft{border-color:var(--tc-flows-ink);box-shadow:var(--tc-flows-chrome-ink-shadow)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-btn--draft:hover{transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-inner{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink);border-radius:var(--tc-studio-deck-radius, 16px);box-shadow:6px 6px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-head{border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);background:color-mix(in srgb, var(--tc-flows-rail) 55%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-icon{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-actions{border-top:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);padding:14px 18px 18px;background:color-mix(in srgb, var(--tc-flows-rail) 35%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-ai-field select{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:10px;font-weight:500}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{--tc-flows-header-bg: color-mix(in srgb, var(--tc-canvas) 92%, var(--tc-surface));--tc-flows-chrome-ink-shadow: 4px 4px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 85%, transparent)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header{background:var(--tc-flows-header-bg)}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__publish-inner{box-shadow:6px 6px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 85%, transparent)}@media(max-width: 640px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__membership-banner{font-size:10px}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide{position:relative}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide.is-script-mode .tc-flows-coach__guide-home #tc-workflow-guide-root,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide.is-script-mode .tc-flows-coach__guide-home #tc-workflow-brain-root{visibility:hidden;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide.is-script-mode .tc-flows-coach__script-panel{display:flex}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster--save .tc-wf-board__rail-btn--primary,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__dirty{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-viewport{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;width:100%;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-board-slot{position:relative;flex:1 1 0;min-height:0;overflow:hidden;width:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-board-slot>.tc-wf-board{position:absolute;inset:0;width:100%;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--clear-embed .tc-wf-board__shell{height:100%;border:0;box-shadow:none;border-radius:0;background:rgba(0,0,0,0)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--clear-embed .tc-wf-board__context,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--clear-embed .tc-wf-board__rail{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--clear-embed .tc-wf-board__workspace{position:absolute;inset:0;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--clear-embed .tc-wf-board__canvas{height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows.is-flow-shell-expanded .tc-wf-inspector.is-open,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows--coach.is-clear-inspector-open>.tc-wf-inspector.is-open{z-index:10000020 !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-map .tc-wf-board__rail .tc-wf-board__dirty{display:none;min-width:0;margin:0;padding:0;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.15;color:#b06d00;pointer-events:none;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-map .tc-wf-board__rail .tc-wf-board__dirty.is-visible{display:inline-block}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel{display:none;position:absolute;inset:0;z-index:25;flex-direction:column;min-height:0;overflow:hidden;background:rgba(0,0,0,0)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-board{flex:1 1 0;min-height:0;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-board>.tc-wf-board__shell{height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-map{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;overflow:hidden;padding:0;background:rgba(0,0,0,0)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-empty{margin:48px auto;max-width:320px;text-align:center;color:var(--tc-muted);font-size:14px;line-height:1.5;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-empty .tc-flows-coach__script-empty-cta{margin-top:16px;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-map{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-viewport{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;width:100%;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-canvas{position:relative;flex:1 1 0;min-height:0;overflow:hidden;padding:0;cursor:grab;touch-action:none;overscroll-behavior:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-canvas.is-panning,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-canvas.is-space-pan{cursor:grabbing;user-select:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-scaler{position:relative;width:100%;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;touch-action:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-orphan-label{position:absolute;left:36px;z-index:1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-booking-band{position:absolute;z-index:1;pointer-events:none;border:1px dashed color-mix(in srgb, var(--tc-coral) 35%, transparent);border-radius:12px;background:color-mix(in srgb, var(--tc-coral) 4%, transparent);min-height:24px;padding-top:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-booking-bands{position:absolute;inset:0;z-index:1;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-booking-band-label{display:inline-block;margin:0 8px;padding:2px 8px;border-radius:999px;border:2px solid var(--tc-flows-line, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface));color:var(--tc-flows-ink, var(--tc-aubergine));font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-edges{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add-chips{position:absolute;inset:0;z-index:3;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:32px;min-height:32px;margin:0;padding:0 10px 0 2px;border:2px solid var(--tc-surface, #fff);border-radius:999px;background:var(--tc-coral);color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:0 2px 0 color-mix(in srgb, var(--tc-aubergine, #332b3a) 18%, transparent);cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add:focus-visible{background:var(--tc-coral-hover, var(--tc-coral));outline:2px solid color-mix(in srgb, var(--tc-coral) 45%, transparent);outline-offset:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add.is-pulse{animation:tc-flow-chip-pulse .7s ease 3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add-plus{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;font-size:16px;font-weight:800}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-add-label{padding-right:6px}@keyframes tc-flow-chip-pulse{50%{transform:translate(-50%, -50%) scale(1.16);box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-coral) 28%, transparent)}}@keyframes tc-flow-node-issue-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tc-coral) 35%, transparent);border-color:var(--tc-coral)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-edge-label text{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-nodes{position:absolute;inset:0;z-index:2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;margin:0;text-align:left;cursor:grab;touch-action:none;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-booking{border-color:color-mix(in srgb, var(--tc-violet) 40%, var(--tc-border));background:linear-gradient(180deg, color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface)) 0%, var(--tc-surface) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-booking .tc-flows-coach__flow-node-kind{color:var(--tc-violet);font-weight:700}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-base{border-color:color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-base .tc-flows-coach__flow-node-kind{color:var(--tc-coral);font-weight:700}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-dragging{cursor:grabbing;transition:none;z-index:4;transform:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.has-ports{padding-right:78px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-issue-pulse{animation:tc-flow-node-issue-pulse .8s ease 2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-ports{position:absolute;right:0;top:0;bottom:0;width:76px;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-port{position:absolute;right:6px;max-width:68px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));color:var(--tc-flows-ink, var(--tc-aubergine));font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-badge{position:static;top:auto;left:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop{position:static;top:auto;right:auto;margin-left:auto;border-color:var(--tc-border);background:var(--tc-surface);color:var(--tc-text);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop em{color:inherit}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop-icon{color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.has-loop{padding-right:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-home{position:relative;flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-home .tc-flows-coach__guide{flex:1 1 0;min-height:0;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock{position:absolute;left:16px;bottom:16px;z-index:6;display:flex;flex-direction:column;gap:10px;width:min(380px,100% - 40px);max-height:min(42%,340px);margin:0;padding:14px 14px 12px;overflow:auto;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn{position:absolute;left:16px;bottom:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font-size:13px;font-weight:650;cursor:pointer;pointer-events:auto;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn i{font-size:15px;color:var(--tc-flows-accent);line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--tc-coral) 45%, transparent);outline-offset:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn-label{letter-spacing:-0.01em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand{--tc-modal-inset: 20px;--tc-modal-radius: 16px;position:fixed;inset:0;z-index:10000001;display:block;box-sizing:border-box;animation:tc-flows-publish-fade-in .16s ease;pointer-events:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:color-mix(in srgb, var(--tc-text) 48%, transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-inner{position:absolute;top:var(--tc-modal-inset);right:var(--tc-modal-inset);bottom:var(--tc-modal-inset);left:var(--tc-modal-inset);z-index:1;display:flex;flex-direction:column;overflow:hidden;animation:tc-flows-publish-pop-in .2s ease;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;position:relative;z-index:2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-titles{min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-titles h3{margin:0;font-size:16px;font-weight:600;color:var(--tc-text);letter-spacing:-0.01em;line-height:1.3}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-lede{margin:4px 0 0;font-size:12px;color:var(--tc-muted);line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-close{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-body{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand [data-coach-action=flow-expand]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;min-height:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer .tc-flows-coach__branch-map,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer .tc-flows-coach__clear-viewport,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer .tc-flows-coach__flow-viewport,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer .tc-flows-coach__script-empty{flex:1 1 0;min-height:0;height:100%}@keyframes tc-wf-step-drawer-in{from{transform:translateX(100%);opacity:.85}to{transform:none;opacity:1}}@media(max-width: 991px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand{--tc-modal-inset: 0;--tc-modal-radius: 0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows.is-flow-shell-expanded{--tc-modal-inset: 0;--tc-modal-radius: 0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-inner{border:none;border-radius:0;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows--coach.is-clear-inspector-open>.tc-wf-inspector{padding:12px !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows--coach.is-clear-inspector-open>.tc-wf-inspector .tc-wf-inspector__panel{width:min(100%,100vw - 24px) !important;max-height:calc(100dvh - 24px) !important;border-radius:12px !important}}@media(max-width: 720px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn{left:10px;bottom:10px}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-kicker{display:block;margin-bottom:2px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-copy h4{margin:0;font-size:15px;font-weight:700;color:var(--tc-text);letter-spacing:-0.02em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-copy p{margin:4px 0 0;font-size:12px;color:var(--tc-muted);font-style:italic;line-height:1.35}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-meta{margin-top:6px;font-size:11px;font-weight:600;color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-prompt{padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:88px;overflow:auto}@media(max-width: 720px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock{left:10px;right:10px;bottom:10px;width:auto;max-height:38%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-main{flex-direction:column}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__rail,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-viewport>.tc-wf-board__rail{position:absolute;left:50%;bottom:14px;top:auto;right:auto;z-index:6;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;max-width:calc(100% - 24px);transform:translateX(-50%);opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board{--tc-wf-fs-xs: 11px;--tc-wf-fs-sm: 12px;--tc-wf-fs-md: 13px;--tc-wf-fs-lg: 15px;--tc-wf-card-width: 300px;--tc-wf-card-radius: 12px;--tc-wf-label-size: var(--tc-wf-fs-xs);--tc-wf-body-size: var(--tc-wf-fs-md);--tc-wf-modal-width: 640px;--tc-wf-spine: var(--tc-flows-accent);--tc-wf-spine-soft: color-mix(in srgb, var(--tc-coral) 35%, transparent);--tc-wf-spine-mute: color-mix(in srgb, var(--tc-coral) 18%, transparent);--tc-wf-port-size: 12px;--tc-wf-port-y: 22px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;height:auto;font-size:var(--tc-wf-fs-md);line-height:1.4;color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--shell{gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__shell{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;border:1px solid var(--tc-flows-border);border-radius:var(--tc-flows-radius);background:var(--tc-surface);overflow:hidden;box-shadow:0 1px 3px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;padding:7px 14px;border-bottom:1px solid var(--tc-lavender);background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context-start{display:flex;align-items:center;gap:8px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context-end{display:flex;align-items:center;gap:8px;flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context-label{font-size:var(--tc-wf-fs-sm);font-weight:600;color:var(--tc-muted);letter-spacing:.01em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;font-size:var(--tc-wf-fs-xs);font-weight:700;background:color-mix(in srgb, var(--tc-coral) 10%, transparent);color:var(--tc-flows-accent);white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-journey .tc-wf-board__pill{background:color-mix(in srgb, var(--tc-text) 6%, transparent);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__workspace{flex:1 1 0;min-height:0;display:flex;flex-direction:row;overflow:hidden;position:relative}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas{--tc-wf-card-width: 268px;--tc-wf-port-y: 22px;--tc-wf-port-size: 9px;--tc-wf-out-gap: 10px;--tc-wf-out-step: calc(var(--tc-wf-port-size) + var(--tc-wf-out-gap));--tc-wf-card-radius: 10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__canvas--freeform,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__canvas{overflow:hidden;cursor:grab;background:rgba(0,0,0,0);background-image:none;scroll-snap-type:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__canvas.is-panning,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-canvas.is-panning,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-canvas.is-space{cursor:grabbing}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-canvas.is-connecting{cursor:crosshair}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;touch-action:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__layer{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__stage{position:absolute;inset:0;width:100%;height:100%;transform-origin:0 0;z-index:2;pointer-events:none;overflow:visible}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges{position:absolute;left:0;top:0;width:8000px;height:6000px;overflow:visible;pointer-events:none;z-index:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--spine{opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--branch{opacity:.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--return{opacity:.55}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--end{opacity:.85}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--dead{opacity:.38}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges .tc-wf-edge--hot{opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges.is-focusing .tc-wf-edge--branch:not(.tc-wf-edge--hot),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges.is-focusing .tc-wf-edge--return:not(.tc-wf-edge--hot),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges.is-focusing .tc-wf-edge--dead{opacity:.18}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges.is-focusing .tc-wf-edge--spine:not(.tc-wf-edge--hot){opacity:.55}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__edges.is-focusing .tc-wf-edge--hot{opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__bands{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__band{position:absolute;border:1px dashed color-mix(in srgb, var(--tc-coral) 22%, transparent);border-radius:14px;background:color-mix(in srgb, var(--tc-coral) 5%, transparent);box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__band-label{position:absolute;top:8px;left:12px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--tc-muted);text-transform:none;pointer-events:none;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jumps{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:5}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jump{position:absolute;display:inline-flex;align-items:center;gap:4px;max-width:160px;padding:3px 8px;border:1px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);color:var(--tc-text-secondary);font-size:11px;line-height:1.2;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent);cursor:pointer;pointer-events:auto;transform:translateX(-100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jump:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jump:focus-visible{border-color:var(--tc-flows-accent);color:var(--tc-violet);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 18%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jump-icon{flex:0 0 auto;font-size:12px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__jump-label{overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__nodes{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__node,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-card{position:absolute;list-style:none;width:var(--tc-wf-card-width, 268px);margin:0;pointer-events:auto;z-index:3;cursor:grab}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__node.is-dragging,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-card.is-dragging{cursor:grabbing;z-index:8;box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 16%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__node .tc-wf-card__drag,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-card .tc-wf-card__drag{opacity:1;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__node .tc-wf-card__hit,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-card .tc-wf-card__hit{cursor:grab}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__start,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas__end{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;width:56px;pointer-events:auto;z-index:4}@keyframes tc-wf-card-in-fade{from{opacity:0}to{opacity:1}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__rail{position:absolute;left:50%;bottom:14px;top:auto;right:auto;z-index:6;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;max-width:calc(100% - 24px);transform:translateX(-50%);opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{display:inline-flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster+.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster{padding-left:10px;border-left:1px solid rgba(148,163,184,.26)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster--save{gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-zoom{display:inline-flex;align-items:center;gap:0;padding:2px;border-radius:10px;background:rgba(148,163,184,.14)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:34px;margin:0;padding:0 11px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--tc-text);cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn i,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn .tc-wf-board__rail-glyph{flex:0 0 auto;font-size:14px;line-height:1;font-style:normal;font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn:hover:not([disabled]){background:color-mix(in srgb, var(--tc-text) 6%, transparent);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn:active:not([disabled]){transform:scale(0.97)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn[disabled]{opacity:.35;cursor:not-allowed}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--icon{width:30px;min-width:30px;height:30px;padding:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--accent{background:color-mix(in srgb, var(--tc-coral) 10%, transparent);color:var(--tc-flows-accent);font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--accent:hover:not([disabled]){background:color-mix(in srgb, var(--tc-coral) 16%, transparent);color:var(--tc-coral-hover)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--danger{color:var(--tc-danger, #d94f4f)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--danger:hover:not([disabled]){background:color-mix(in srgb, var(--tc-danger, #d94f4f) 12%, transparent);color:var(--tc-danger, #d94f4f)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary{background:var(--tc-flows-accent);color:var(--tc-surface);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-coral) 28%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary:hover:not([disabled]){background:var(--tc-coral-hover);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--dirty,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary.tc-wf-board__rail-btn--dirty{background:var(--tc-warning);color:var(--tc-surface);box-shadow:0 1px 2px rgba(245,158,11,.28);animation:tc-wf-save-dirty-pulse 1.8s ease infinite}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--dirty:hover:not([disabled]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary.tc-wf-board__rail-btn--dirty:hover:not([disabled]){background:var(--tc-warning);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn.is-flash{animation:tc-wf-save-flash .9s ease}@keyframes tc-wf-save-dirty-pulse{0%,100%{box-shadow:0 0 0 0 rgba(245,158,11,.35)}50%{box-shadow:0 0 0 4px rgba(245,158,11,0)}}@keyframes tc-wf-save-flash{0%,100%{box-shadow:0 0 0 0 rgba(245,158,11,0);transform:scale(1)}40%{box-shadow:0 0 0 4px rgba(245,158,11,.28);transform:scale(1.06)}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-label{font-size:12px;font-weight:600;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__dirty{display:none;min-width:0;margin:0;padding:0;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.15;color:#b06d00;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__dirty.is-visible{display:inline-block}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact{--tc-wf-card-width: 268px;width:var(--tc-wf-card-width);max-width:var(--tc-wf-card-width);flex:0 0 auto !important;align-self:flex-start;min-height:0 !important;height:auto !important;box-sizing:border-box;padding:0;cursor:default;display:block;border:1px solid var(--tc-border);border-radius:var(--tc-wf-card-radius);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent),0 1px 1px color-mix(in srgb, var(--tc-text) 2%, transparent);overflow:visible;z-index:1;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact::before{top:0;bottom:0;width:3px;border-radius:var(--tc-wf-card-radius) 0 0 var(--tc-wf-card-radius);background:linear-gradient(180deg, var(--tc-flows-accent) 0%, var(--tc-violet) 100%);opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:hover{z-index:3;border-color:color-mix(in srgb, var(--tc-coral) 40%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--tc-coral) 10%, transparent),0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);transform:translateY(-1px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:focus-visible{outline:none;border-color:var(--tc-flows-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 18%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-menu-open,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-inspecting{z-index:12}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-inspecting{border-color:var(--tc-flows-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 18%, transparent),0 8px 20px color-mix(in srgb, var(--tc-coral) 12%, transparent);transform:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft{border-style:dashed;background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft::before{opacity:.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--branching::before{background:linear-gradient(180deg, var(--tc-flows-accent) 0%, #0ea5e9 55%, var(--tc-violet) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--terminus::before{background:linear-gradient(180deg, var(--tc-muted) 0%, var(--tc-muted-light) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--base::before{background:linear-gradient(180deg, var(--tc-coral) 0%, color-mix(in srgb, var(--tc-coral) 55%, var(--tc-peach)) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--base .tc-wf-card__num{background:color-mix(in srgb, var(--tc-coral) 16%, var(--tc-surface));color:var(--tc-coral)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking{border-color:color-mix(in srgb, var(--tc-violet) 34%, var(--tc-border));background:linear-gradient(165deg, color-mix(in srgb, var(--tc-violet) 9%, var(--tc-surface)) 0%, var(--tc-surface) 42%);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-violet) 8%, transparent),0 10px 24px color-mix(in srgb, var(--tc-violet) 6%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking::before{background:linear-gradient(180deg, var(--tc-violet) 0%, color-mix(in srgb, var(--tc-violet) 45%, var(--tc-coral)) 100%);width:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking .tc-wf-card__num{background:color-mix(in srgb, var(--tc-violet) 16%, var(--tc-surface));color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking:hover{border-color:color-mix(in srgb, var(--tc-violet) 50%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--tc-violet) 14%, transparent),0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon{position:static;top:auto;right:auto;z-index:1;display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0 0 2px;padding:3px 8px 3px 6px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;pointer-events:none;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon i{font-size:11px;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon--step{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-coral) 12%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 28%, var(--tc-border));box-shadow:0 1px 0 color-mix(in srgb, var(--tc-coral) 10%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon--booking{color:var(--tc-violet);background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 30%, var(--tc-border));box-shadow:0 1px 0 color-mix(in srgb, var(--tc-violet) 12%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__drag{position:absolute;left:6px;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:12px;height:22px;color:var(--tc-border);cursor:grab;padding:0;border:0;background:rgba(0,0,0,0);opacity:0;transition:opacity .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__drag:active{cursor:grabbing}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:hover .tc-wf-card__drag,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-menu-open .tc-wf-card__drag,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:focus-within .tc-wf-card__drag{opacity:1;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__grip{display:block;width:8px;height:14px;background-image:radial-gradient(circle, currentColor 1.15px, transparent 1.3px);background-size:4px 4px;background-position:0 0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu{position:absolute;top:6px;right:6px;z-index:5;display:block;width:26px;height:26px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-btn{width:26px;height:26px;border-radius:7px;color:var(--tc-muted-light);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-btn:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-btn[aria-expanded=true]{opacity:1;color:var(--tc-text);background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:hover .tc-wf-card__menu-btn,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-menu-open .tc-wf-card__menu-btn,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:focus-within .tc-wf-card__menu-btn{opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__more{display:block;width:14px;height:14px;margin:0 auto;background-image:radial-gradient(circle, currentColor 1.35px, transparent 1.5px);background-size:14px 4.5px;background-repeat:repeat-y;background-position:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:148px;padding:4px;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);box-shadow:0 12px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);flex-direction:column;gap:1px;display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel button{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:7px;background:rgba(0,0,0,0);text-align:left;font-size:var(--tc-wf-fs-sm);font-weight:600;color:var(--tc-text);cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel button:hover{background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel button.is-danger{color:var(--tc-danger)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel button.is-danger:hover{background:var(--tc-danger-soft)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-menu-open .tc-wf-card__menu-panel:not([hidden]){display:flex}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__hit{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:inherit;min-width:0;box-sizing:border-box;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__top{display:flex;align-items:flex-start;gap:8px;padding:10px 32px 8px 14px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__num{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;background:color-mix(in srgb, var(--tc-coral) 12%, transparent);color:var(--tc-flows-accent);letter-spacing:-0.02em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__main{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1 1 auto;padding:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--tc-wf-fs-md);font-weight:700;line-height:1.3;color:var(--tc-text);letter-spacing:-0.015em;min-height:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__purpose{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--tc-wf-fs-sm);font-style:normal;line-height:1.35;color:var(--tc-muted);min-height:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__purpose--draft{color:var(--tc-flows-accent);font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__facts{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0 32px 8px 14px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact{display:inline-flex;align-items:center;max-width:100%;min-width:0;height:20px;padding:0 7px;border-radius:6px;border:1px solid var(--tc-border);background:var(--tc-lavender);color:var(--tc-text-secondary);font-size:10px;font-weight:650;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact--field{border-color:color-mix(in srgb, var(--tc-coral) 22%, transparent);background:color-mix(in srgb, var(--tc-coral) 8%, transparent);color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact--choice{border-color:rgba(14,165,233,.25);background:#f0f9ff;color:#0284c7}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact--signal{border-color:rgba(26,146,96,.22);background:rgba(26,146,96,.08);color:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact--tool,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__fact--api{border-color:color-mix(in srgb, var(--tc-text) 12%, transparent);background:var(--tc-lavender);color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__branches-preview{display:flex;flex-direction:column;gap:3px;margin:0;padding:0 12px 8px 14px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__branch-preview{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 7px;border-radius:6px;background:var(--tc-lavender);border:1px solid var(--tc-lavender);font-size:10px;line-height:1.25;color:var(--tc-text-secondary)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__branch-preview-label{flex:0 1 auto;min-width:0;font-weight:700;color:var(--tc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__branch-preview-arrow{flex:0 0 auto;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__branch-preview-target{flex:1 1 auto;min-width:0;color:var(--tc-violet);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__meta{display:flex;align-items:flex-start;gap:6px;margin:0;padding:7px 12px 8px 14px;min-width:0;border-top:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg, var(--tc-lavender) 0%, var(--tc-lavender) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 5px;max-width:100%;min-width:0;height:auto;padding:0;border-radius:0;font-size:var(--tc-wf-fs-xs);font-weight:650;letter-spacing:.01em;line-height:1.35;color:var(--tc-violet);background:rgba(0,0,0,0);white-space:normal;overflow:hidden;flex:1 1 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path-then{flex:0 0 auto;color:var(--tc-muted);font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path-arrow{flex:0 0 auto;color:var(--tc-muted-light);font-weight:700}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path-target{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tc-violet);font-weight:700}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path--branch{align-items:center;flex-wrap:nowrap;color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path-chip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb, var(--tc-coral) 12%, transparent);color:var(--tc-flows-accent);font-size:10px;font-weight:800;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dots{display:inline-flex;flex:0 0 auto;gap:4px;align-items:center;margin-top:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dot{width:6px;height:6px;border-radius:50%;background:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dot--tool{background:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dot--api{background:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dot--signal{background:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__dot--stuck{background:var(--tc-warning)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__inport{left:calc(var(--tc-wf-port-size)/-2);top:var(--tc-wf-port-y);margin-top:calc(var(--tc-wf-port-size)/-2);transform:none;width:var(--tc-wf-port-size);height:var(--tc-wf-port-size);border:2px solid var(--tc-surface);border-radius:50%;background:var(--tc-surface);box-shadow:0 0 0 1.5px var(--tc-wf-spine);box-sizing:border-box;z-index:4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__outports{position:absolute;right:calc(var(--tc-wf-port-size)/-2);top:0;bottom:0;width:var(--tc-wf-port-size);transform:none;display:block;z-index:4;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__outport{position:absolute;left:0;top:calc(var(--tc-wf-port-y) + (var(--tc-wf-out-i, 0) - (var(--tc-wf-out-n, 1) - 1)/2)*var(--tc-wf-out-step) - var(--tc-wf-port-size)/2);display:block;width:var(--tc-wf-port-size);height:var(--tc-wf-port-size);margin:0;padding:0;border:2px solid var(--tc-surface);border-radius:50%;background:var(--tc-wf-spine);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tc-coral) 35%, transparent);cursor:pointer;box-sizing:border-box;pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__outport:hover{transform:scale(1.2);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-coral) 28%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft .tc-wf-card__path{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft .tc-wf-card__meta{background:#f0f9ff}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft .tc-wf-card__top{padding-bottom:10px}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{--tc-flows-ink: var(--tc-aubergine, #332b3a);--tc-flows-paper: var(--tc-ivory, #fff9f2);--tc-flows-rail: #f6f2ec;--tc-flows-line: var(--tc-border);--tc-flows-accent: var(--tc-coral);--tc-flows-accent-ink: var(--tc-surface);display:flex !important;flex-direction:column;flex:1 1 0;min-height:0;height:100%;padding:0 !important;margin:0;background:rgba(0,0,0,0) !important;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-studio{flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-studio__workspace{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;border:none;border-radius:0;background:var(--tc-surface);color:var(--tc-flows-ink);overflow:hidden;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;min-height:0 !important;padding:14px 18px !important;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-studio-line, var(--tc-flows-line)) !important;background:var(--tc-studio-rail-bg, var(--tc-flows-rail)) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;position:relative;top:auto;z-index:4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-brand{flex:0 0 auto;min-width:0;padding-right:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__title{margin:0;color:var(--tc-flows-ink);font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.03em;line-height:1.1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-divider{width:2px;height:36px;background:var(--tc-flows-line)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass-btn{display:inline-flex;align-items:center;gap:6px;height:auto !important;min-height:34px !important;padding:6px 12px !important;border:2px solid var(--tc-flows-line) !important;border-radius:8px !important;background:var(--tc-flows-paper) !important;color:var(--tc-flows-ink) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;line-height:1 !important;box-shadow:none !important;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass-btn i{font-size:12px !important;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass-btn:hover:not(.sb-active){border-color:var(--tc-flows-ink) !important;transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-flows-ink) !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass-btn.sb-active{border-color:var(--tc-flows-ink) !important;background:color-mix(in srgb, var(--tc-lavender) 72%, var(--tc-surface)) !important;color:var(--tc-flows-ink) !important;box-shadow:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__compass-btn.sb-active i{color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-home{position:relative;flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__guide-home.is-loading>:not([data-coach-loading]){visibility:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__loading{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:color-mix(in srgb, var(--tc-flows-paper) 90%, transparent);box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__loading[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__loading-shimmer{width:min(420px,72%);height:min(280px,55%);border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:var(--tc-studio-panel-radius, 14px);background:linear-gradient(90deg, var(--tc-lavender) 0%, var(--tc-border) 50%, var(--tc-lavender) 100%);background-size:200% 100%;animation:tc-flows-shimmer 1.2s ease-in-out infinite}@keyframes tc-flows-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach.sb-loading .tc-flows-coach__body{position:relative}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:32px 24px;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-flows-paper) 92%, transparent) 0%, var(--tc-flows-paper) 48%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty[hidden]{display:none !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty-inner{max-width:420px;text-align:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty-kicker{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty-title{margin:0 0 10px;color:var(--tc-flows-ink);font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__empty-lede{margin:0;color:var(--tc-muted);font-size:13px;line-height:1.55}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body{background:var(--tc-flows-paper)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body--path{padding:0 !important;flex:1 1 0;min-height:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel--guide{flex:1 1 0;min-height:0;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__body,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel[data-coach-panel=guide]{background:var(--tc-flows-paper)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel:not([hidden]){display:flex;flex-direction:column;flex:1 1 0;min-height:0;position:absolute;inset:0;z-index:25}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel .tc-flows-coach__flow-board,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel .tc-wf-board__shell{flex:1 1 0;min-height:0;height:100%;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:var(--tc-flows-paper)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__workspace--clear-map{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-panel .tc-flows-coach__script-map{flex:1 1 0;min-height:0;height:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);background:color-mix(in srgb, var(--tc-flows-rail) 65%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context-start{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__context-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-muted);line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__pill,.tc-area--chatbot[data-ai-architecture=orchestrator] [data-coach-flow-count]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:2px solid var(--tc-flows-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-flows-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-canvas,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__script-map,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-viewport,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-canvas,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-body,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__clear-layer{background-color:var(--tc-flows-paper);background-image:radial-gradient(circle, color-mix(in srgb, var(--tc-flows-ink) 9%, transparent) 1.5px, transparent 1.5px);background-size:18px 18px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact{--tc-wf-card-width: 280px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:14px;background:var(--tc-surface);box-shadow:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact::before{width:4px;border-radius:12px 0 0 12px;background:var(--tc-flows-accent);opacity:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-inspecting,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.is-menu-open{border-color:var(--tc-flows-ink);box-shadow:4px 4px 0 var(--tc-flows-ink);transform:translate(-1px, -1px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.has-path-issue{border-color:var(--tc-danger, #d94f4f)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact.has-path-issue::before{background:var(--tc-danger, #d94f4f)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--draft{background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface));border-style:dashed}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--branching::before{background:linear-gradient(180deg, var(--tc-flows-accent) 0%, var(--tc-violet) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--terminus::before{background:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--base::before{background:linear-gradient(180deg, var(--tc-flows-accent) 0%, var(--tc-peach) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking{border-color:color-mix(in srgb, var(--tc-violet) 40%, var(--tc-flows-line));background:linear-gradient(165deg, color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface)) 0%, var(--tc-surface) 48%);box-shadow:4px 4px 0 color-mix(in srgb, var(--tc-violet) 22%, var(--tc-flows-ink))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking::before{background:linear-gradient(180deg, var(--tc-violet) 0%, var(--tc-coral) 100%);width:5px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact--booking:hover{border-color:var(--tc-violet);box-shadow:5px 5px 0 var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon{position:static;top:auto;right:auto;z-index:1;display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:0 0 2px;padding:4px 9px 4px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon i{font-size:12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon--step{color:var(--tc-flows-ink);background:var(--tc-peach);border:2px solid var(--tc-flows-ink);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon--booking{color:var(--tc-surface);background:var(--tc-violet);border:2px solid var(--tc-flows-ink);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__kind-ribbon--choices{color:var(--tc-coral);background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));border:2px solid var(--tc-flows-ink);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__num{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:2px solid var(--tc-flows-ink);border-radius:8px;background:var(--tc-lavender);color:var(--tc-flows-ink);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__title{font-size:14px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__purpose{font-size:12px;font-style:normal;color:var(--tc-muted);line-height:1.4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__path-chip{border:2px solid var(--tc-flows-line);background:var(--tc-flows-paper);font-weight:800}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-card.tc-wf-card--compact .tc-wf-card__menu-panel{border:2px solid var(--tc-flows-ink);border-radius:10px;box-shadow:4px 4px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node{align-items:stretch;justify-content:flex-start;gap:6px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-studio-line, var(--tc-flows-line));border-radius:var(--tc-studio-panel-radius, 14px);background:var(--tc-surface);box-shadow:none;padding:12px 16px 14px;box-sizing:border-box;overflow:hidden;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node:hover:not(.is-dragging){border-color:color-mix(in srgb, var(--tc-flows-ink) 22%, var(--tc-flows-line));transform:translateY(-1px);box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-active{border-color:var(--tc-flows-ink);background:color-mix(in srgb, var(--tc-lavender) 48%, var(--tc-surface));box-shadow:2px 2px 0 var(--tc-flows-ink);transform:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-decision{border-left-width:4px;border-left-color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-booking{border-color:color-mix(in srgb, var(--tc-violet) 42%, var(--tc-flows-line));background:linear-gradient(180deg, color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface)) 0%, var(--tc-surface) 100%)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-booking .tc-flows-coach__flow-node-badge{border-color:color-mix(in srgb, var(--tc-violet) 55%, var(--tc-flows-ink));background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-flows-paper));color:var(--tc-violet)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-booking .tc-flows-coach__flow-node-kind{color:var(--tc-violet);font-weight:700}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-orphan{border-style:dashed;background:color-mix(in srgb, var(--tc-lavender) 32%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-dragging{cursor:grabbing;z-index:4;transform:none;box-shadow:4px 4px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.has-ports{padding-right:78px;overflow:visible}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-issue-pulse{animation:tc-flow-node-issue-pulse .8s ease 2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-head{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-badge{position:static;top:auto;left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink);border-radius:8px;background:var(--tc-flows-paper);color:var(--tc-flows-ink);font-size:11px;font-weight:800;line-height:1;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop{position:static;top:auto;right:auto;flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:3px;min-width:0;height:22px;padding:0 7px;border-radius:999px;border:2px solid var(--tc-flows-line);background:var(--tc-flows-paper);color:var(--tc-flows-ink);box-shadow:none;pointer-events:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop em{font-style:normal;font-size:10px;font-weight:800;line-height:1;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-loop-icon{font-style:normal;font-size:11px;font-weight:800;line-height:1;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-kind{flex:1 1 auto;min-width:0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-title{display:block;width:100%;min-width:0;margin:0;font-size:14px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-flows-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node-goal{display:-webkit-box;flex:1 1 auto;width:100%;min-width:0;min-height:0;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--tc-muted);line-height:1.45;word-break:break-word}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.is-active .tc-flows-coach__flow-node-badge{background:var(--tc-flows-accent);border-color:var(--tc-flows-ink);color:var(--tc-flows-accent-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-node.has-loop{padding-right:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-edge-label text{font-family:inherit}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-edge-pill-text{font-family:inherit;letter-spacing:.02em;text-transform:uppercase}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__statusline-inner{flex-wrap:wrap;overflow:visible;white-space:normal;gap:6px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:2px solid var(--tc-flows-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-flows-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill--draft{border-color:color-mix(in srgb, var(--tc-warning) 45%, var(--tc-flows-line));background:var(--tc-warning-soft);color:#92400e}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill--ready{border-color:color-mix(in srgb, var(--tc-violet) 35%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill--blocked{border-color:color-mix(in srgb, var(--tc-warning) 50%, var(--tc-flows-line));background:var(--tc-warning-soft);color:#92400e}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__status-pill--live{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface));color:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-inner{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink) !important;border-radius:var(--tc-studio-deck-radius, 16px) !important;box-shadow:6px 6px 0 var(--tc-flows-ink) !important;overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-head{padding:14px 18px !important;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line) !important;background:color-mix(in srgb, var(--tc-flows-rail) 55%, var(--tc-surface)) !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-head h3{margin:0;font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.03em;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-lede{margin:4px 0 0;font-size:12px;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-close{width:36px;height:36px;border:2px solid var(--tc-flows-line) !important;border-radius:10px;background:var(--tc-surface) !important;color:var(--tc-flows-ink) !important;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-close:hover{border-color:var(--tc-flows-ink) !important;background:var(--tc-flows-paper) !important;transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line) !important;border-radius:14px !important;background:var(--tc-surface) !important;box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-flows-ink) 12%, transparent) !important;backdrop-filter:none !important;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-expand-btn:hover{border-color:var(--tc-flows-ink) !important;transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink) !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__branch-dock-prompt{border:2px solid var(--tc-flows-line) !important;border-radius:12px !important;background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-surface)) !important;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__flow-viewport>.tc-wf-board__rail,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board--canvas .tc-wf-board__rail{border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink);border-radius:14px;background:var(--tc-surface);box-shadow:4px 4px 0 var(--tc-flows-ink);padding:8px 10px;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn{border:2px solid var(--tc-flows-line);border-radius:10px;background:var(--tc-flows-paper);color:var(--tc-flows-ink);font-weight:800;min-height:var(--tc-studio-rail-btn-h, 40px);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn:hover:not(:disabled){border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--accent,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary{background:var(--tc-flows-accent);border-color:var(--tc-flows-ink);color:var(--tc-flows-accent-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--accent:hover:not(:disabled),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--primary:hover:not(:disabled){background:var(--tc-flows-ink);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--dirty{background:var(--tc-flows-accent);border-color:var(--tc-flows-ink);color:var(--tc-flows-accent-ink);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--dirty:hover:not(:disabled){background:var(--tc-flows-ink);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--issues{background:var(--tc-danger-soft, #fdf0f0);border-color:var(--tc-danger, #d94f4f);color:var(--tc-danger, #d94f4f)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn--issues:hover:not(:disabled){background:var(--tc-danger, #d94f4f);border-color:var(--tc-flows-ink);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-btn:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-cluster+.tc-wf-board__rail-cluster{padding-left:10px;border-left:2px solid var(--tc-flows-line)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail-label{font-size:11px;font-weight:800;letter-spacing:.02em}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-path-issues__list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-path-issues__item{display:block;width:100%;text-align:left;border:2px solid var(--tc-flows-line);border-radius:10px;background:var(--tc-flows-paper);color:var(--tc-flows-ink);padding:10px 12px;font-size:13px;line-height:1.4;cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-path-issues__item:hover{border-color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio{--tc-deck-field-ink: var(--tc-flows-ink);--tc-deck-field-line: var(--tc-flows-line);--tc-deck-field-paper: var(--tc-flows-paper)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__panel{width:min(760px,100vw - 32px) !important;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink) !important;border-radius:var(--tc-studio-deck-radius, 16px) !important;background:var(--tc-surface);box-shadow:6px 6px 0 var(--tc-flows-ink) !important;animation:tc-flows-inspector-in .32s cubic-bezier(0.22, 1, 0.36, 1)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__header{padding:18px 20px 14px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);background:color-mix(in srgb, var(--tc-flows-rail) 72%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__kicker,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__eyebrow{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-muted);line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__title{margin:0;font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.03em;color:var(--tc-flows-ink);line-height:1.1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__subtitle{margin:6px 0 0;font-size:12px;font-weight:400;color:var(--tc-muted);line-height:1.45;white-space:normal}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__close{border:2px solid var(--tc-flows-line);border-radius:10px;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__close:hover{border-color:var(--tc-flows-ink);background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__body{padding:var(--tc-studio-panels-padding, 18px 20px 24px);background:color-mix(in srgb, var(--tc-flows-paper) 42%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);background:color-mix(in srgb, var(--tc-flows-rail) 55%, var(--tc-surface));gap:10px;flex-wrap:wrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__gate-hint{flex:1 1 100%;order:-1;margin:0;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.4;color:var(--tc-danger);background:var(--tc-danger-soft);border:1px solid color-mix(in srgb, var(--tc-danger) 35%, var(--tc-flows-line))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field--invalid>label:not(.tc-wf-field__check),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-extras__panel.tc-wf-field--invalid{color:var(--tc-danger)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field--invalid [data-brain-field=prompt],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field--invalid [data-guide-field=prompt],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-extras__panel.tc-wf-field--invalid{border-color:color-mix(in srgb, var(--tc-danger) 45%, var(--tc-flows-line))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__footer-end{display:flex;align-items:center;gap:10px;margin-left:auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__danger,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__ghost,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save{box-sizing:border-box !important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--tc-studio-rail-btn-h, 40px) !important;min-height:var(--tc-studio-rail-btn-h, 40px) !important;margin:0 !important;padding-top:0;padding-bottom:0;line-height:1;vertical-align:middle}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__danger{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 14px;border:2px solid color-mix(in srgb, var(--tc-danger) 45%, var(--tc-flows-line));border-radius:10px;background:var(--tc-surface);color:var(--tc-danger);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__danger:hover{background:var(--tc-danger-soft);border-color:var(--tc-danger)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 16px;border:2px solid var(--tc-flows-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-flows-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__ghost:hover{border-color:var(--tc-flows-ink);background:var(--tc-lavender)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 18px;border:2px solid var(--tc-flows-ink);border-radius:10px;background:var(--tc-flows-accent);color:var(--tc-flows-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save:hover{background:var(--tc-flows-ink);border-color:var(--tc-flows-ink);color:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save:disabled,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save:disabled:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__save[aria-disabled=true]:hover{background:var(--tc-flows-accent);border-color:var(--tc-flows-ink);color:var(--tc-flows-accent-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form{counter-reset:tc-wf-section;gap:var(--tc-studio-panels-gap, 14px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed{counter-reset:none;gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section{counter-increment:tc-wf-section;padding:var(--tc-studio-panel-padding, 18px 18px 20px);border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:var(--tc-studio-panel-radius, 14px);background:var(--tc-surface);gap:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-head{display:flex;align-items:flex-start;gap:var(--tc-studio-panel-head-gap, 14px);margin-bottom:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-head::before{content:counter(tc-wf-section, decimal-leading-zero);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:2px solid var(--tc-flows-ink);border-radius:8px;background:var(--tc-lavender);color:var(--tc-flows-ink);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-copy{flex:1 1 auto;min-width:0;display:grid;gap:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-title{margin:0;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-flows-ink);line-height:1.2}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-hint{margin:4px 0 0;font-size:12px;color:var(--tc-muted);line-height:1.45}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__section-body{gap:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--lite,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-modal-fields{display:grid;gap:18px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-modal-fields__hint{margin:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips{display:inline-flex;align-items:center;gap:3px;list-style:none;margin:0;padding:3px;border-radius:11px;background:color-mix(in srgb, var(--tc-peach) 58%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);box-sizing:border-box;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips::-webkit-scrollbar{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips{width:100%;max-width:100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;margin:0;padding:8px 11px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip:hover:not(.sb-active):not(.is-active):not([aria-selected=true]){color:var(--tc-text)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip.sb-active,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip.is-active,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-wait-chips__chip{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:0;min-height:34px;margin:0;font-family:inherit;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field{display:flex;flex-direction:column;gap:0;align-items:stretch}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field>label:not(.tc-wf-field__check){display:block;margin:0 0 12px;line-height:1.25}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field--check{gap:8px;margin-top:0;padding-top:14px;border-top:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field--check .tc-wf-field__hint{margin:0;padding-left:24px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-field label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--tc-flows-line)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:2px solid var(--tc-flows-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab:hover{border-color:color-mix(in srgb, var(--tc-flows-ink) 20%, var(--tc-flows-line));color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.has-content:not(.is-active){border-color:color-mix(in srgb, var(--tc-violet) 32%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__tab.is-active{border-color:var(--tc-flows-ink);background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 28%, var(--tc-flows-line));color:var(--tc-violet);font-size:10px;font-weight:800;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__dot{width:7px;height:7px;border-radius:50%;background:var(--tc-coral);flex-shrink:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel{display:none;gap:12px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-tabs__panel.is-active{display:grid}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-fields{display:grid;gap:16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-fields__hint{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced{border:2px solid var(--tc-flows-line);border-radius:10px;background:color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));overflow:hidden}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced summary{padding:10px 12px;font-size:12px;font-weight:700;color:var(--tc-flows-ink);cursor:pointer;list-style:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced summary::-webkit-details-marker{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced__body{display:grid;gap:16px;padding:4px 14px 16px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced>.tc-wf-field{padding:4px 14px 14px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--tabbed .tc-wf-modal-advanced--nested{margin-top:4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-legacy-calendar-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;border:2px solid color-mix(in srgb, var(--tc-violet) 35%, var(--tc-flows-line));border-radius:12px;background:color-mix(in srgb, var(--tc-violet) 8%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-legacy-calendar-banner__copy{display:grid;gap:4px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-legacy-calendar-banner__copy strong{font-size:13px;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-legacy-calendar-banner__copy p{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-legacy-calendar-banner__action{flex:0 0 auto;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field input:not([type=checkbox]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field select{width:100%;max-width:100%;min-width:0 !important;box-sizing:border-box !important;margin:0;font-family:inherit;font-size:14px;line-height:1.4;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field input:not([type=checkbox]):hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field input:not([type=checkbox]):focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea:focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field input:not([type=checkbox]):not([type=radio]),.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field select{height:42px;padding:0 13px;border:2px solid var(--tc-deck-field-line, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg, transparent 50%, var(--tc-muted) 50%),linear-gradient(135deg, var(--tc-muted) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea{min-height:110px;height:auto;padding:10px 13px;resize:vertical;border:2px solid var(--tc-deck-field-line, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field [data-brain-field=name]:placeholder-shown,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field [data-brain-field=prompt]:placeholder-shown,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field [data-guide-field=name]:placeholder-shown,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field [data-guide-field=prompt]:placeholder-shown{border-color:color-mix(in srgb, var(--tc-danger) 40%, var(--tc-border))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea[data-brain-field=goal],.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-field textarea[data-guide-field=goal]{min-height:56px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__preview{padding:12px 14px;border:2px solid var(--tc-flows-ink);border-radius:14px 14px 14px 4px;background:var(--tc-flows-paper)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-card__bubble-label{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-flows-accent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-card__bubble-text{font-size:13px;line-height:1.45;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-extras__card,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-extras__panel,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-choices__list{border:2px solid var(--tc-flows-line);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 20%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-choices__list{padding:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__panel--booking{width:min(820px,100vw - 32px) !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-step-modal__section--phase-purpose,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-step-modal__section--phase-intent{border-left:4px solid color-mix(in srgb, var(--tc-violet) 55%, var(--tc-flows-line))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-field--check .tc-wf-field__check span{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:600}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-chips{display:grid;gap:10px;padding:14px;border:2px solid var(--tc-flows-line);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 24%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head{display:grid;gap:2px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head strong{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-chips__head p{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn-list{display:grid;gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn{display:grid;grid-template-columns:32px minmax(0, 1.4fr) minmax(0, 1fr) 34px;gap:10px;align-items:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head{padding:0 2px 2px;border-bottom:1px solid color-mix(in srgb, var(--tc-flows-line) 80%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn-head span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn{padding:10px;border:2px solid var(--tc-flows-line);border-radius:10px;background:var(--tc-surface);transition:border-color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn:hover{border-color:color-mix(in srgb, var(--tc-flows-ink) 12%, var(--tc-flows-line))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn:focus-within{border-color:color-mix(in srgb, var(--tc-flows-ink) 22%, var(--tc-flows-line));box-shadow:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__index{display:inline-flex;align-items:center;justify-content:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__index span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-violet) 24%, var(--tc-flows-line));color:var(--tc-violet);font-size:11px;font-weight:800;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field{display:grid;gap:0;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field span{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select{width:100%;min-width:0;height:38px;box-sizing:border-box;margin:0;font-family:inherit;font-size:13px;line-height:1.4;padding:0 11px;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input:hover,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field input:focus,.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__remove{width:34px;height:34px;min-width:34px;border-radius:8px;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn__remove:hover{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-btn-empty{padding:14px 12px;border:1px dashed color-mix(in srgb, var(--tc-muted) 35%, var(--tc-flows-line));border-radius:10px;background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-lavender));font-size:12px;line-height:1.45;color:var(--tc-muted);text-align:center}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-step-modal__form--booking .tc-wf-booking-chips__add{margin-top:2px}.tc-shell .tc-wf-inspector--studio button{appearance:none;-webkit-appearance:none;font-family:inherit}.tc-shell .tc-wf-inspector--studio .tc-wf-step-modal__form--lite,.tc-shell .tc-wf-inspector--studio .tc-wf-modal-fields{display:grid;gap:18px}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips{display:inline-flex;align-items:center;gap:3px;list-style:none;margin:0;padding:3px;border-radius:11px;background:color-mix(in srgb, var(--tc-peach) 58%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);box-sizing:border-box;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips::-webkit-scrollbar{display:none}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips{width:100%;max-width:100%}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;margin:0;padding:8px 11px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip:hover:not(.sb-active):not(.is-active):not([aria-selected=true]){color:var(--tc-text)}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip.sb-active,.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip.is-active,.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip[aria-selected=true]{color:var(--tc-coral);background:var(--tc-surface);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 8%, transparent)}.tc-shell .tc-wf-inspector--studio .tc-wf-wait-chips__chip{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:0;min-height:34px;margin:0;font-family:inherit;box-sizing:border-box}.tc-shell .tc-wf-inspector--studio .tc-wf-field{display:flex;flex-direction:column;gap:0}.tc-shell .tc-wf-inspector--studio .tc-wf-field>label:not(.tc-wf-field__check){display:block;margin:0 0 12px;line-height:1.25}.tc-shell .tc-wf-inspector--studio .tc-wf-field input:not([type=checkbox]),.tc-shell .tc-wf-inspector--studio .tc-wf-field textarea,.tc-shell .tc-wf-inspector--studio .tc-wf-field select{box-sizing:border-box !important;width:100%;max-width:100%;min-width:0 !important;margin:0}.tc-shell .tc-wf-inspector--studio .tc-wf-field select{appearance:none;-webkit-appearance:none;height:42px;border:2px solid var(--tc-border);border-radius:10px;background-color:var(--tc-ivory, #fff9f2);padding:0 36px 0 13px}.tc-shell .tc-wf-inspector--studio .tc-wf-field--check{gap:8px;padding-top:14px;border-top:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent)}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__footer{display:flex;align-items:center;justify-content:space-between}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__danger,.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__ghost,.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__save{box-sizing:border-box !important;display:inline-flex;align-items:center;justify-content:center;height:40px !important;min-height:40px !important;margin:0 !important;padding-top:0;padding-bottom:0;border-radius:10px;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__ghost{padding:0 16px;border:2px solid var(--tc-flows-ink);background:var(--tc-surface);color:var(--tc-flows-ink)}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__danger{padding:0 14px;border:2px solid color-mix(in srgb, var(--tc-danger) 45%, var(--tc-flows-line));background:var(--tc-surface);color:var(--tc-danger)}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__save{gap:8px;padding:0 18px;border:2px solid var(--tc-flows-ink);background:var(--tc-flows-accent);color:var(--tc-flows-accent-ink)}.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__save:disabled,.tc-shell .tc-wf-inspector--studio .tc-wf-inspector__save[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes tc-flows-inspector-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:none}}@media(max-width: 640px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header{gap:10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-brand{flex:1 1 100%}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__title{font-size:18px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__header-divider{display:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__statusline{flex:1 1 100%;order:4}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__actions{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-inspector--studio .tc-wf-inspector__panel{width:calc(100vw - 16px) !important;max-height:calc(100dvh - 16px) !important;box-shadow:4px 4px 0 var(--tc-flows-ink) !important}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-wf-board__rail{flex-wrap:wrap;justify-content:center}}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-id=flows].tc-flows--coach{--tc-flows-ink: var(--tc-aubergine, #332b3a);--tc-flows-paper: var(--tc-ivory, #fff9f2);--tc-flows-rail: #f6f2ec;--tc-flows-line: var(--tc-border);--tc-flows-accent: var(--tc-coral);--tc-flows-accent-ink: var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__panel[data-coach-panel=coach]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;padding:0;overflow:hidden;box-sizing:border-box}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck{flex:1 1 0;min-height:0;height:100%;border:0;border-radius:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck.is-entering{animation:none}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach .tc-flows-deck__rail{border-right:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line)}@keyframes tc-flows-deck-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__preview-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__preview{display:flex;flex-direction:column;align-items:stretch;padding:14px 12px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:14px;background:var(--tc-surface)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__lede--status{min-height:1.35em;font-weight:600;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__lede--status[data-state=ready]{color:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__readiness{display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ring{--tc-coach-ready: 0;position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(farthest-side, var(--tc-surface) 72%, transparent 74%),conic-gradient(var(--tc-flows-ink) calc(var(--tc-coach-ready) * 1%), var(--tc-flows-line) 0);transition:background .45s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] [data-coach-pulse][data-ready-count="3"] .tc-flows-coach__ring{background:radial-gradient(farthest-side, var(--tc-surface) 72%, transparent 74%),conic-gradient(var(--tc-success) calc(var(--tc-coach-ready) * 1%), var(--tc-flows-line) 0)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__ring-value{font-size:13px;font-weight:800;color:var(--tc-flows-ink);line-height:1}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;align-items:center;width:100%;margin:0;padding:12px 14px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:12px;background:var(--tc-surface);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate:hover .tc-flows-deck__alternate-arrow{transform:translateX(3px);color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate-copy{display:grid;gap:2px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate-copy strong{font-size:11px;font-weight:600;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate-copy span{font-size:13px;font-weight:800;color:var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__alternate-arrow{font-size:12px;color:var(--tc-muted-light);transition:transform .15s ease,color .15s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__rail-foot{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:8px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 14px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-flows-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__ghost:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tc-studio-rail-btn-h, 40px);padding:0 16px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-ink);border-radius:10px;background:var(--tc-flows-accent);color:var(--tc-flows-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__cta:hover{background:var(--tc-flows-ink);color:var(--tc-surface);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__activity-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat{display:grid;gap:4px;align-content:start;min-width:0;padding:14px 14px 12px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:12px;background:var(--tc-surface);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat.is-active{border-color:var(--tc-flows-ink);background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-surface));box-shadow:3px 3px 0 var(--tc-flows-ink);transform:translate(-1px, -1px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat.is-empty .tc-flows-coach__stat-value{color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat-value{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-0.04em;line-height:1.05;color:var(--tc-flows-ink);font-variant-numeric:tabular-nums}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__stat-meta{font-size:11px;line-height:1.35;color:var(--tc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__activity-note{margin:12px 0 0;padding:12px 14px;border:var(--tc-studio-deck-border, 2px) dashed var(--tc-flows-line);border-radius:12px;background:color-mix(in srgb, var(--tc-flows-paper) 65%, var(--tc-surface));font-size:13px;line-height:1.45;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__behaviors-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:10px;align-items:center;min-width:0;padding:12px 14px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:12px;background:var(--tc-surface);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior.is-on{border-color:color-mix(in srgb, var(--tc-success) 45%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-success-soft) 55%, var(--tc-surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-success) 35%, var(--tc-flows-ink));transform:translate(-1px, -1px)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior-dot{width:9px;height:9px;border-radius:50%;background:var(--tc-muted-light);flex:0 0 auto}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior.is-on .tc-flows-coach__behavior-dot{background:var(--tc-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-success) 22%, transparent)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior-copy{display:grid;gap:2px;min-width:0}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior-label{font-size:13px;font-weight:700;letter-spacing:-0.01em;color:var(--tc-flows-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior-meta{font-size:11px;line-height:1.3;color:var(--tc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior-state{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__behavior.is-on .tc-flows-coach__behavior-state{color:var(--tc-success)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__knowledge-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric{display:grid;grid-template-rows:auto auto auto auto;gap:4px;align-content:start;text-align:left;min-height:0;padding:14px 14px 12px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-flows-line);border-radius:12px;background:var(--tc-surface);cursor:pointer;font:inherit;color:inherit;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric:hover{border-color:var(--tc-flows-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-flows-ink)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric.is-ready{border-color:color-mix(in srgb, var(--tc-success) 40%, var(--tc-flows-line));background:color-mix(in srgb, var(--tc-success-soft) 40%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric.is-gap{background:color-mix(in srgb, var(--tc-flows-paper) 50%, var(--tc-surface))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric-value{font-size:18px;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-flows-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric-meta{font-size:11px;line-height:1.35;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric-state{justify-self:start;margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric.is-ready .tc-flows-coach__metric-state{color:var(--tc-success)}@media(max-width: 1100px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__activity-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__knowledge-grid{grid-template-columns:1fr}}@media(max-width: 720px){.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__behaviors-grid{grid-template-columns:1fr}.tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__rail-foot{grid-template-columns:1fr}}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-deck__activity-note{background:color-mix(in srgb, var(--tc-lavender) 25%, var(--tc-surface))}[data-tc-theme=dark] .tc-area--chatbot[data-ai-architecture=orchestrator] .tc-flows-coach__metric.is-gap{background:color-mix(in srgb, var(--tc-lavender) 20%, var(--tc-surface))}.tc-area--chatbot [data-id=playground].tc-playground{--tc-voice-ink: var(--tc-aubergine, #332b3a);--tc-voice-paper: var(--tc-ivory, #fff9f2);--tc-voice-rail: #f6f2ec;--tc-voice-line: var(--tc-border);--tc-voice-accent: var(--tc-coral);--tc-voice-accent-ink: var(--tc-surface);--tc-play-ink: var(--tc-voice-ink, var(--tc-aubergine, #332b3a));--tc-play-paper: var(--tc-voice-paper, var(--tc-ivory, #fff9f2));--tc-play-rail: var(--tc-voice-rail, #f6f2ec);--tc-play-line: var(--tc-voice-line, var(--tc-border));--tc-play-accent: var(--tc-voice-accent, var(--tc-coral));--tc-play-accent-ink: var(--tc-voice-accent-ink, var(--tc-surface));flex-direction:column;flex:1 1 0;min-height:0;height:100%;padding:0 !important;margin:0;background:rgba(0,0,0,0) !important;color:var(--tc-play-ink)}.tc-area--chatbot [data-id=playground].tc-playground:not(.sb-active){display:none !important}.tc-area--chatbot [data-id=playground].tc-playground.sb-active{display:flex !important}.tc-area--chatbot .tc-playground-studio{flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;color:var(--tc-play-ink)}.tc-area--chatbot .tc-playground-studio__workspace{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;padding:var(--tc-studio-workspace-padding, 4px);box-sizing:border-box}.tc-area--chatbot .tc-playground-view{position:relative;flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;isolation:isolate;overflow:hidden}.tc-area--chatbot .tc-playground-deck{--tc-play-deck-inset: 18px;flex:1 1 auto;min-height:0;height:0;color:var(--tc-play-ink)}.tc-area--chatbot .tc-playground-deck.is-entering{animation:none}@keyframes tc-playground-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-area--chatbot .tc-playground-deck__rail{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--tc-play-deck-inset)}.tc-area--chatbot .tc-playground-deck .tc-voice-deck__rail-foot .tc-voice-deck__save{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-play-line));background:color-mix(in srgb, var(--tc-danger-soft) 55%, var(--tc-surface));color:var(--tc-danger)}.tc-area--chatbot .tc-playground-deck .tc-voice-deck__rail-foot .tc-voice-deck__save:hover{border-color:var(--tc-danger);background:var(--tc-danger-soft);color:var(--tc-danger)}.tc-area--chatbot .tc-playground-deck .tc-voice-deck__main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.tc-area--chatbot .tc-playground-deck__main{min-height:0}.tc-area--chatbot .tc-playground-deck__panels{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:18px 20px var(--tc-play-deck-inset)}.tc-area--chatbot .tc-playground-deck__panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:18px 18px 14px;overflow:hidden}.tc-area--chatbot .tc-playground__stage{display:flex !important;flex-direction:column;flex:1 1 0;min-height:0;height:auto;grid-template-rows:none !important;margin:0;width:100%;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden}.tc-area--chatbot .tc-playground__chat{--tc-conv-canvas: var(--tc-canvas);--tc-conv-panel: var(--tc-canvas);--tc-conv-border: var(--tc-border);--tc-conv-muted: var(--tc-muted);--tc-conv-muted-light: var(--tc-muted-light);--tc-conv-chat-bg: linear-gradient( 165deg, color-mix(in srgb, var(--tc-peach) 18%, var(--tc-conv-canvas)) 0%, var(--tc-conv-canvas) 36%, color-mix(in srgb, var(--tc-lavender) 12%, var(--tc-conv-canvas)) 100% );--tc-conv-msg-bg: var(--tc-lavender);--tc-conv-msg-text: var(--tc-text);--tc-conv-msg-border: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-conv-border));--tc-conv-msg-shadow: 0 1px 3px color-mix(in srgb, var(--tc-aubergine) 6%, transparent);--tc-conv-msg-out-bg: var(--tc-peach);--tc-conv-msg-out-text: var(--tc-text);--tc-conv-msg-bot-bg: var(--tc-lavender);--tc-conv-msg-agent-bg: color-mix(in srgb, var(--tc-lavender) 75%, var(--tc-conv-panel));--tc-conv-msg-reply-bg: color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-conv-panel));--tc-conv-msg-reply-text: var(--tc-muted);flex:1 1 0;min-height:0;height:100%;display:flex !important;flex-direction:column;grid-template-rows:none !important;background:var(--tc-conv-chat-bg)}.tc-area--chatbot .tc-playground__thread{flex:1 1 0;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:rgba(0,0,0,0)}.tc-area--chatbot .tc-playground__messages{flex:1 1 0;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,0);padding:18px 20px 6px;gap:12px}.tc-area--chatbot .tc-playground__messages:empty{display:block !important;flex:1 1 0 !important;height:auto !important;min-height:0 !important;padding:0 !important}.tc-area--chatbot .tc-playground__dock{flex:0 0 auto;margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px;border:0;background:rgba(0,0,0,0);position:relative;z-index:2}.tc-area--chatbot .tc-playground__dock .tc-composer{display:flex;flex-direction:column;width:100%;border:1px solid color-mix(in srgb, var(--tc-play-line) 88%, var(--tc-surface));border-radius:16px;background:color-mix(in srgb, var(--tc-surface) 94%, transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 10px 28px color-mix(in srgb, var(--tc-play-ink) 10%, transparent),0 2px 8px color-mix(in srgb, var(--tc-play-ink) 5%, transparent),inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 65%, transparent);transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease}.tc-area--chatbot .tc-playground__dock.sb-focus .tc-composer{border-color:color-mix(in srgb, var(--tc-play-accent) 42%, var(--tc-play-line));box-shadow:0 12px 32px color-mix(in srgb, var(--tc-play-accent) 14%, transparent),0 4px 12px color-mix(in srgb, var(--tc-play-ink) 8%, transparent),0 0 0 3px var(--tc-focus-ring);transform:translateY(-1px)}.tc-area--chatbot .tc-playground__dock.tc-composer--over-limit .tc-composer{border-color:color-mix(in srgb, var(--tc-danger) 55%, var(--tc-play-line));box-shadow:0 10px 28px color-mix(in srgb, var(--tc-danger) 12%, transparent),0 0 0 3px color-mix(in srgb, var(--tc-danger) 18%, transparent)}.tc-area--chatbot .tc-playground__dock .tc-composer__input{padding:12px 14px 6px}.tc-area--chatbot .tc-playground__dock .sb-textarea{margin:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important}.tc-area--chatbot .tc-playground__dock .tc-playground__dock-input{display:block;width:100% !important;min-height:24px !important;max-height:200px !important;height:24px;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;resize:none !important;overflow-y:auto !important;line-height:1.45 !important;font-size:13px !important;font-weight:500 !important;font-family:var(--tc-font-sans) !important;color:var(--tc-play-ink) !important}.tc-area--chatbot .tc-playground__dock .tc-playground__dock-input:focus{outline:none;box-shadow:none}.tc-area--chatbot .tc-playground__dock .tc-playground__dock-input::placeholder{color:var(--tc-muted-light);font-family:var(--tc-font-sans) !important}.tc-area--chatbot .tc-playground__dock .tc-composer__footer{display:flex;align-items:center;gap:8px;padding:4px 8px 8px 6px;border-top:1px solid color-mix(in srgb, var(--tc-play-line) 70%, transparent);background:rgba(0,0,0,0)}.tc-area--chatbot .tc-playground__dock .tc-composer__meta{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;padding:0 4px}.tc-area--chatbot .tc-playground__dock .tc-composer__counter{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tc-muted-light);white-space:nowrap;user-select:none}.tc-area--chatbot .tc-playground__dock .tc-composer__counter--warn{color:var(--tc-warning)}.tc-area--chatbot .tc-playground__dock .tc-composer__counter--over{color:var(--tc-danger);font-weight:600}.tc-area--chatbot .tc-playground__dock .tc-composer__actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit,.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send{display:flex !important;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;margin:0 !important;padding:0 !important;border-radius:11px;background:var(--tc-play-accent) !important;color:#fff !important;box-shadow:0 3px 10px color-mix(in srgb, var(--tc-play-accent) 28%, transparent);cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease,opacity .15s ease;position:relative !important;overflow:hidden}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit:before,.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send:before{position:static !important;line-height:1 !important;font-size:15px !important;color:#fff !important}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit:hover:not(.tc-composer__send--disabled):not(.sb-loading),.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send:hover:not(.tc-composer__send--disabled):not(.sb-loading){background:var(--tc-coral-hover) !important;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb, var(--tc-play-accent) 34%, transparent)}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit.tc-composer__send--disabled,.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send.tc-composer__send--disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit.sb-loading,.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send.sb-loading{text-indent:0 !important;pointer-events:none;transform:none !important;box-shadow:none}.tc-area--chatbot .tc-playground__dock .sb-icon-send.sb-submit.sb-loading:before,.tc-area--chatbot .tc-playground__dock .sb-icon-send.tc-playground__send.sb-loading:before{content:"v" !important;font-family:"Support Board Icons" !important;position:absolute !important;left:50% !important;top:50% !important;width:18px !important;height:18px !important;margin:-9px 0 0 -9px !important;line-height:18px !important;font-size:16px !important;text-align:center !important;text-indent:0 !important;color:#fff !important;animation:sb-loading .6s linear infinite !important;display:block !important;z-index:1}.tc-area--chatbot .tc-playground__empty{color:var(--tc-muted)}.tc-area--chatbot .tc-playground__empty strong{color:var(--tc-play-ink);font-weight:800;letter-spacing:-0.02em}.tc-area--chatbot .tc-playground__empty-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--tc-lavender);border-radius:50%;background:var(--tc-lavender);box-shadow:none}.tc-area--chatbot .tc-playground__empty-icon i{font-size:16px;color:var(--tc-violet);line-height:1}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message{color:var(--tc-conv-msg-text) !important;background:var(--tc-conv-msg-bg) !important;border:1px solid var(--tc-conv-msg-border) !important;box-shadow:var(--tc-conv-msg-shadow) !important;border-radius:16px !important;padding:11px 15px 13px !important;line-height:1.55;font-size:14px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-message a,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-title,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message .sb-top{color:var(--tc-conv-msg-text) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-bot .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right).sb-sender-agent .sb-message{background:var(--tc-conv-msg-bot-bg) !important;border-color:color-mix(in srgb, var(--tc-violet) 20%, var(--tc-conv-border)) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message{color:var(--tc-conv-msg-out-text) !important;background:var(--tc-conv-msg-out-bg) !important;border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-conv-border)) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message a,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-title,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message .sb-top,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{color:var(--tc-conv-msg-out-text) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-bot .sb-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right.sb-sender-agent .sb-message{background:var(--tc-conv-msg-out-bg) !important;border-color:color-mix(in srgb, var(--tc-coral) 22%, var(--tc-conv-border)) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-user::before{background:var(--tc-coral) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 20%, transparent) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-bot::before{background:var(--tc-violet) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 18%, transparent) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-sender-agent::before{background:color-mix(in srgb, var(--tc-violet) 65%, var(--tc-coral)) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 14%, transparent) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-msg-time-hdr{color:var(--tc-conv-muted-light)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-reply-message{background:var(--tc-conv-msg-reply-bg) !important;border:1px solid var(--tc-conv-msg-border) !important;border-left:3px solid var(--tc-coral) !important;color:var(--tc-conv-msg-reply-text) !important;box-shadow:none !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-attachment-top{background:var(--tc-conv-msg-bg) !important;border-color:var(--tc-conv-msg-border) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-media,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment{padding:0 !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.sb-message-with-attachment .sb-message-body{border-top-color:var(--tc-conv-border) !important;background:rgba(0,0,0,0) !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options){padding:11px 15px 0 !important;overflow:hidden;text-align:center}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-message-body,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-message-body{padding:0 !important;text-align:center}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message{margin:0;text-align:center}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-top,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-content,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-top,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-content{padding:0 !important;background:rgba(0,0,0,0) !important;text-align:center}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text{padding-bottom:8px !important}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-text:empty,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .sb-rich-message .sb-content:empty,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-text:empty,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .sb-rich-message .sb-content:empty{display:none}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message.tc-has-wa-options .tc-wa-options,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble .sb-message:has(.tc-wa-options) .tc-wa-options{margin:10px -15px 0;width:calc(100% + 30px);border-top:1px solid var(--tc-conv-option-border);background:color-mix(in srgb, var(--tc-conv-option-bg) 55%, transparent)}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message.tc-has-wa-options .tc-wa-options,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-message:has(.tc-wa-options) .tc-wa-options{border-bottom-right-radius:5px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-message.tc-has-wa-options .tc-wa-options,.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-message:has(.tc-wa-options) .tc-wa-options{border-bottom-left-radius:5px}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble:not(.sb-right) .sb-rich-message:not(.sb-rich-list){--tc-conv-option-bg: color-mix(in srgb, var(--tc-lavender) 72%, var(--tc-surface));--tc-conv-option-border: color-mix(in srgb, var(--tc-violet) 18%, var(--tc-conv-border));--tc-conv-option-text: var(--tc-violet);--tc-conv-option-hover: color-mix(in srgb, var(--tc-violet) 10%, var(--tc-lavender))}.tc-area--chatbot .tc-playground__messages>div.sb-timeline-bubble.sb-right .sb-rich-message:not(.sb-rich-list){--tc-conv-option-bg: color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));--tc-conv-option-border: color-mix(in srgb, var(--tc-coral) 20%, var(--tc-conv-border));--tc-conv-option-text: color-mix(in srgb, var(--tc-coral) 88%, var(--tc-aubergine));--tc-conv-option-hover: color-mix(in srgb, var(--tc-coral) 14%, var(--tc-peach))}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options{display:flex;flex-direction:column;gap:0;margin:0;width:100%;border-radius:0;overflow:hidden;border:none;border-top:1px solid var(--tc-conv-option-border);background:color-mix(in srgb, var(--tc-conv-option-bg) 45%, transparent)}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit,.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more{display:flex !important;align-items:center;justify-content:center;width:100% !important;max-width:100% !important;margin:0 !important;padding:11px 14px;border:none !important;border-radius:0 !important;border-top:1px solid var(--tc-conv-option-border) !important;background:rgba(0,0,0,0) !important;color:var(--tc-conv-option-text) !important;box-shadow:none !important;font-weight:500;text-align:center !important;white-space:normal;height:auto !important;min-height:0;line-height:1.35;box-sizing:border-box;transition:background .15s ease,color .15s ease}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit:first-child,.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more:first-child{border-top:none !important}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .sb-btn.sb-submit:hover,.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more:hover{background:var(--tc-conv-option-hover) !important;color:var(--tc-conv-option-text) !important;transform:none}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .tc-wa-options .tc-wa-options-more{font-weight:600}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .sb-btn:not(.tc-wa-options-more):not(.tc-wa-options .sb-btn),.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) a.sb-btn:not(.tc-wa-options .sb-btn){background:var(--tc-conv-option-bg);border:1px solid var(--tc-conv-option-border);border-radius:10px;color:var(--tc-conv-option-text);font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) .sb-btn:not(.tc-wa-options-more):not(.tc-wa-options .sb-btn):hover,.tc-area--chatbot .tc-playground__messages .sb-rich-message:not(.sb-rich-list) a.sb-btn:not(.tc-wa-options .sb-btn):hover{background:var(--tc-conv-option-hover);border-color:var(--tc-conv-option-border);color:var(--tc-conv-option-text);transform:none}@media(max-width: 980px){.tc-area--chatbot .tc-playground-deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-area--chatbot .tc-playground-deck__rail{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px;padding:12px 12px 10px;border-right:0;border-bottom:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));max-height:none}}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants{--tc-tenant-accent: var(--tc-coral);--tc-tenant-surface: var(--tc-surface);--tc-tenant-text: var(--tc-text);--tc-tenant-muted: var(--tc-muted);--tc-tenant-line: var(--tc-border);--tc-tenant-soft: var(--tc-lavender);--tc-tenant-danger: var(--tc-danger);display:none;width:100%;min-width:0;max-width:none;padding:0 0 28px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants.tc-active{display:block}.tc-shell[data-tc-app=super-admin] .tc-tenants-list-view.tc-hidden,.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-view:not(.is-open){display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-view.is-open{display:block}.tc-shell[data-tc-app=super-admin] .tc-dossier{--tc-dossier-ink: var(--tc-text);--tc-dossier-muted: var(--tc-muted);--tc-dossier-line: color-mix(in srgb, var(--tc-text) 8%, transparent);--tc-dossier-accent: var(--tc-success);--tc-dossier-accent-soft: var(--tc-success-soft);--tc-dossier-warn: var(--tc-warning);--tc-dossier-danger: var(--tc-danger);display:flex;flex-direction:column;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:4px 4px 40px;box-sizing:border-box;animation:tc-dossier-in .45s cubic-bezier(0.22, 1, 0.36, 1) both}@keyframes tc-dossier-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tc-shell[data-tc-app=super-admin] .tc-dossier__back{align-self:flex-start;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-dossier__hero{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"avatar identity actions" "metrics metrics metrics";gap:16px 20px;padding:22px 24px;border-radius:20px;border:1px solid var(--tc-dossier-line);background:radial-gradient(120% 140% at 0% 0%, rgba(15, 118, 110, 0.14), transparent 42%),radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--tc-violet) 10%, transparent), transparent 40%),linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%);box-shadow:0 10px 30px color-mix(in srgb, var(--tc-text) 6%, transparent);overflow:hidden;isolation:isolate}.tc-shell[data-tc-app=super-admin] .tc-dossier__hero::before{content:"";position:absolute;inset:auto -10% -40% 40%;height:70%;background:repeating-linear-gradient(-18deg, transparent, transparent 10px, color-mix(in srgb, var(--tc-text) 2.5%, transparent) 10px, color-mix(in srgb, var(--tc-text) 2.5%, transparent) 11px);pointer-events:none;z-index:0}.tc-shell[data-tc-app=super-admin] .tc-dossier__avatar,.tc-shell[data-tc-app=super-admin] .tc-dossier__identity,.tc-shell[data-tc-app=super-admin] .tc-dossier__actions,.tc-shell[data-tc-app=super-admin] .tc-dossier__metrics{position:relative;z-index:1}.tc-shell[data-tc-app=super-admin] .tc-dossier__avatar{grid-area:avatar;display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(145deg, var(--tc-success), #134e4a);color:var(--tc-success-soft);font-size:22px;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 18px rgba(15,118,110,.28);user-select:none}.tc-shell[data-tc-app=super-admin] .tc-dossier__identity{grid-area:identity;min-width:0;display:flex;flex-direction:column;gap:6px;justify-content:center}.tc-shell[data-tc-app=super-admin] .tc-dossier__name{margin:0;font-size:26px;font-weight:750;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-dossier-ink);word-break:break-word}.tc-shell[data-tc-app=super-admin] .tc-dossier__sub{margin:0;font-size:13px;line-height:1.45;color:var(--tc-dossier-muted);word-break:break-word}.tc-shell[data-tc-app=super-admin] .tc-dossier__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tc-shell[data-tc-app=super-admin] .tc-dossier__chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:11px;font-weight:650;letter-spacing:.01em;line-height:1;background:var(--tc-lavender);color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-dossier__chip--accent{background:var(--tc-dossier-accent-soft);border-color:color-mix(in srgb, var(--tc-success) 35%, transparent);color:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-dossier__chip--plan{background:var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);color:var(--tc-violet)}.tc-shell[data-tc-app=super-admin] .tc-dossier__chip--warn{background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent);color:var(--tc-dossier-warn)}.tc-shell[data-tc-app=super-admin] .tc-dossier__chip--danger{background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);color:var(--tc-dossier-danger)}.tc-shell[data-tc-app=super-admin] .tc-dossier__actions{grid-area:actions;display:flex;align-items:flex-start;justify-content:flex-end}.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;margin:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.88);backdrop-filter:blur(6px)}.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row .tc-btn i{font-size:14px;line-height:1}.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row .tc-btn.is-disabled,.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row .tc-btn[aria-disabled=true],.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row .tc-btn:disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.tc-shell[data-tc-app=super-admin] .tc-dossier__metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;padding-top:4px}.tc-shell[data-tc-app=super-admin] .tc-dossier__metric{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-dossier__metric-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-dossier__metric-value{font-size:18px;font-weight:700;letter-spacing:-0.02em;color:var(--tc-dossier-ink);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-dossier__workspace{display:grid;grid-template-columns:132px minmax(0, 1fr) minmax(240px, 300px);gap:18px;align-items:start;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail{position:sticky;top:76px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px;background:var(--tc-surface);border:1px solid var(--tc-dossier-line);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link{display:block;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--tc-text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link:hover{background:var(--tc-lavender);color:var(--tc-dossier-ink)}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link.is-active{background:var(--tc-dossier-accent-soft);color:var(--tc-dossier-accent)}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link--danger{color:var(--tc-danger)}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link--danger:hover,.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link--danger.is-active{background:var(--tc-danger-soft);color:var(--tc-dossier-danger)}.tc-shell[data-tc-app=super-admin] .tc-dossier__main,.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-form{display:flex;flex-direction:column;gap:14px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-dossier__side{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-dossier__main>.tc-card,.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-form>.tc-card{scroll-margin-top:88px}.tc-shell[data-tc-app=super-admin] .tc-dossier__side-card .tc-card__body{padding-top:10px !important}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume{display:flex;flex-direction:column;gap:10px}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume__row{display:grid;grid-template-columns:52px minmax(0, 1fr) auto;gap:8px;align-items:center}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume__date{font-size:11px;font-weight:600;color:var(--tc-muted-light);font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume__track{display:block;height:8px;border-radius:999px;background:var(--tc-lavender);overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--tc-success), var(--tc-success))}.tc-shell[data-tc-app=super-admin] .tc-dossier-volume__count{font-size:12px;font-weight:700;color:var(--tc-text);font-variant-numeric:tabular-nums;min-width:3.5ch;text-align:right}.tc-shell[data-tc-app=super-admin] .tc-tenant-empty{margin:0;font-size:13px;color:var(--tc-dossier-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;margin-bottom:16px}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi{--tc-kpi-tone: var(--tc-text);display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:72px;margin:0;padding:12px 14px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:hover{border-color:var(--tc-border);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:focus-visible{outline:none;border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi.is-active{border-color:var(--tc-text);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--primary{--tc-kpi-tone: var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--accent{--tc-kpi-tone: var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--warn{--tc-kpi-tone: var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--success{--tc-kpi-tone: var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--danger{--tc-kpi-tone: var(--tc-danger)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi--neutral{--tc-kpi-tone: var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi__value{font-size:22px;font-weight:600;letter-spacing:-0.02em;line-height:1.1;color:var(--tc-kpi-tone);font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi__label{font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.25}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi__desc{font-size:11px;line-height:1.3;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row:has(.tc-tenant-kpi.is-active:not([data-tc-filter=all])) .tc-tenant-kpi:not(.is-active){opacity:.55}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row:has(.tc-tenant-kpi.is-active:not([data-tc-filter=all])) .tc-tenant-kpi:not(.is-active):hover{opacity:1}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory{display:flex;flex-direction:column;gap:10px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__label{font-size:12px;font-weight:500;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__sorts{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort{display:inline-flex;align-items:center;gap:4px;height:28px;margin:0;padding:0 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--tc-muted);font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:color .12s ease,background .12s ease}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort:hover{color:var(--tc-text);background:var(--tc-canvas)}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort.is-active{color:var(--tc-text);background:var(--tc-canvas);font-weight:600}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort.is-active[aria-sort=ascending]::after{content:"↑";font-size:10px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort.is-active[aria-sort=descending]::after{content:"↓";font-size:10px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__grid{display:flex;flex-direction:column;gap:0;min-width:0;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty{display:flex;align-items:center;justify-content:center;padding:32px 12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty[hidden]{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty-card{max-width:340px;width:100%;padding:8px;text-align:center;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty-icon{display:none}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--tc-tenant-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__empty-desc{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--tc-tenant-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr){display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:16px 24px;align-items:center;min-width:0;margin:0;padding:14px 16px;border:0;border-bottom:1px solid var(--tc-lavender);border-radius:0;background:var(--tc-surface);box-shadow:none;cursor:pointer;transition:background .12s ease}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr):last-child{border-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr):hover,.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr):focus-visible{outline:none;background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr).is-disabled,.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr).tc-tenant-card--disabled{opacity:.62}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr) .tc-tenant-card__status--disabled{color:var(--tc-muted);background:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__primary{display:flex;align-items:flex-start;gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:8px;background:var(--tc-canvas);color:var(--tc-text-secondary);font-size:12px;font-weight:600}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__title{margin:0;font-size:14px;font-weight:600;color:var(--tc-tenant-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status{display:inline-flex;align-items:center;font-size:11px;font-weight:500;line-height:1.2;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status::before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--paying::before{background:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--wl::before{background:var(--tc-violet)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--internal::before{background:var(--tc-violet)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--free::before{background:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--priority{color:var(--tc-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__status--priority::before{background:var(--tc-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-membership-summary{grid-column:1/-1;margin-top:4px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-tenant-membership-summary p{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenant-membership-summary p:last-child{margin-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-membership-summary__grace{color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;color:var(--tc-muted);font-size:12px;line-height:1.4}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__brand,.tc-shell[data-tc-app=super-admin] .tc-tenant-card__email,.tc-shell[data-tc-app=super-admin] .tc-tenant-card__muted,.tc-shell[data-tc-app=super-admin] .tc-tenant-card__phone,.tc-shell[data-tc-app=super-admin] .tc-tenant-card__hint,.tc-shell[data-tc-app=super-admin] .tc-tenant-card__flag{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__brand{color:var(--tc-text);font-weight:500}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__flag{color:var(--tc-warning)}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__link{color:var(--tc-violet);text-decoration:none;font-weight:500}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__link:hover{text-decoration:underline}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__label{font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__value{font-size:13px;font-weight:500;color:var(--tc-tenant-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__value--credits{font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__value--credits.is-critical{color:var(--tc-danger)}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__value--credits.is-low{color:var(--tc-warning)}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__meta{font-size:11px;line-height:1.35;color:var(--tc-muted-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card{background:var(--tc-tenant-surface);border:1px solid var(--tc-tenant-line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);min-width:0}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card__header{padding:14px 20px 0 !important;background:rgba(0,0,0,0);border-bottom:none;font-size:14px;font-weight:700;color:var(--tc-tenant-text);letter-spacing:-0.01em}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--form .tc-card__header,.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--section .tc-card__header{padding-bottom:0 !important}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card__note{margin:6px 20px 0;font-size:12px;line-height:1.45;color:var(--tc-tenant-muted)}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card__body{padding:14px 20px 20px !important;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--form .tc-card__body{padding-top:12px !important}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--danger{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--danger .tc-card__header{background:var(--tc-danger-soft) !important;border-bottom:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);color:var(--tc-tenant-danger);padding:12px 20px !important}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-card--danger .tc-card__body{padding-top:16px !important}.tc-shell[data-tc-app=super-admin] .tc-dossier__side-card .tc-card__header{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--tc-muted);padding-top:14px !important}.tc-shell[data-tc-app=super-admin] .tc-form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:14px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-form-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.tc-shell[data-tc-app=super-admin] .tc-form-field--actions,.tc-shell[data-tc-app=super-admin] .tc-form-field--full{grid-column:1/-1}.tc-shell[data-tc-app=super-admin] .tc-form-label{display:block;font-size:13px;font-weight:600;color:var(--tc-text);line-height:1.3}.tc-shell[data-tc-app=super-admin] .tc-form-field>input,.tc-shell[data-tc-app=super-admin] .tc-form-field>select,.tc-shell[data-tc-app=super-admin] .tc-form-field>textarea{display:block;width:100%;max-width:100%;min-width:0;height:40px;margin:0;padding:0 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-tenant-text);font-size:14px;line-height:1.4;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=super-admin] .tc-form-field>input:focus,.tc-shell[data-tc-app=super-admin] .tc-form-field>select:focus,.tc-shell[data-tc-app=super-admin] .tc-form-field>textarea:focus{border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 12%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-form-field--image,.tc-shell[data-tc-app=super-admin] .tc-form-field--color{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-card--ai-runtime .tc-card__header{padding-bottom:2px !important}.tc-shell[data-tc-app=super-admin] .tc-card--ai-runtime .tc-card__note{margin-top:2px}.tc-shell[data-tc-app=super-admin] .tc-card--ai-runtime .tc-card__body{padding-top:12px !important}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime{display:flex;flex-direction:column;gap:16px;min-width:0;position:relative}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__sr-select{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;pointer-events:none !important}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime-orch-only.tc-hidden{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__path{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,118,110,.18);background:linear-gradient(135deg, var(--tc-dossier-accent-soft, var(--tc-success-soft)) 0%, var(--tc-lavender) 100%);min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__path-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--tc-dossier-ink, var(--tc-text));letter-spacing:-0.01em}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__path-sep{color:var(--tc-muted-light);font-weight:500}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__path-chip{flex:1 1 12rem;min-width:0;max-width:100%;padding:4px 8px;border-radius:8px;background:rgba(255,255,255,.85);border:1px solid color-mix(in srgb, var(--tc-text) 8%, transparent);color:var(--tc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:right}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__section{display:flex;flex-direction:column;gap:8px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-card:hover{border-color:var(--tc-border);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-card:focus-visible{outline:none;border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 12%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-card.is-selected{border-color:var(--tc-violet);background:var(--tc-lavender);box-shadow:0 0 0 1px rgba(29,78,216,.12)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-title{font-size:13px;font-weight:700;color:var(--tc-tenant-text);letter-spacing:-0.01em}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch-desc{font-size:12px;line-height:1.4;color:var(--tc-tenant-muted)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__draft-note,.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__help,.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__deterministic-note{margin:0;font-size:12px;line-height:1.45;color:var(--tc-tenant-muted)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__deterministic-note{padding:8px 12px;border-radius:10px;background:var(--tc-lavender);border:1px solid var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__deterministic-note.tc-hidden{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--tc-border);border-radius:10px;background:var(--tc-canvas);box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 12px;min-height:32px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn:hover:not(:disabled){color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 16%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn.is-active{background:var(--tc-surface);color:var(--tc-violet);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 8%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn:disabled{opacity:.55;cursor:not-allowed}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brains{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-lavender);transition:border-color .15s ease,background .15s ease,opacity .15s ease,box-shadow .15s ease}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain.is-active{border-color:rgba(15,118,110,.45);background:var(--tc-surface);box-shadow:0 0 0 1px rgba(15,118,110,.08)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain.is-muted{opacity:.62}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain.is-active.is-muted{opacity:1}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-head{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-title{font-size:13px;font-weight:700;color:var(--tc-tenant-text);letter-spacing:-0.01em}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-role{font-size:12px;line-height:1.4;color:var(--tc-tenant-muted)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-chip{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:4px 8px;border-radius:8px;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brain-toggles{display:flex;flex-direction:column;gap:8px;padding-top:2px;border-top:1px solid var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-label{font-size:13px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-help{font-size:11.5px;line-height:1.35;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;width:42px;height:24px;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle:focus-visible{outline:none}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle:focus-visible .tc-ai-runtime__toggle-track{box-shadow:0 0 0 3px rgba(34,197,94,.22)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle:disabled{opacity:.5;cursor:not-allowed}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle.is-on .tc-ai-runtime__toggle-track{background:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle.is-on .tc-ai-runtime__toggle-track::after{transform:translateX(18px)}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-track{position:relative;display:block;width:42px;height:24px;border-radius:999px;background:var(--tc-border);transition:background .2s ease}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__toggle-track::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--tc-surface);box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s ease}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__versions{margin:0;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;color:var(--tc-muted-light);overflow-wrap:anywhere;word-break:break-word;white-space:normal}@media(max-width: 720px){.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__arch,.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__brains{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style{width:100%}.tc-shell[data-tc-app=super-admin] .tc-ai-runtime__style-btn{flex:1 1 0}}.tc-shell[data-tc-app=super-admin] .tc-card--brand-studio .tc-card__header{padding-bottom:2px !important}.tc-shell[data-tc-app=super-admin] .tc-card--brand-studio .tc-card__note{margin-top:2px}.tc-shell[data-tc-app=super-admin] .tc-card--brand-studio .tc-card__body{padding-top:12px !important}.tc-shell[data-tc-app=super-admin] .tc-brand-studio{display:flex;flex-direction:column;gap:16px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__section{display:flex;flex-direction:column;gap:8px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence>.tc-form-field-wrap,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming>.tc-form-field-wrap,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>.tc-form-field-wrap,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette>.tc-form-field-wrap{display:flex;flex-direction:column;min-width:0;height:100%}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence>.tc-form-field-wrap>.tc-brand-asset,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence>.tc-form-field-wrap>.tc-brand-swatch,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence>.tc-form-field-wrap>.tc-form-field,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming>.tc-form-field-wrap>.tc-brand-asset,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming>.tc-form-field-wrap>.tc-brand-swatch,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming>.tc-form-field-wrap>.tc-form-field,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>.tc-form-field-wrap>.tc-brand-asset,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>.tc-form-field-wrap>.tc-brand-swatch,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>.tc-form-field-wrap>.tc-form-field,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette>.tc-form-field-wrap>.tc-brand-asset,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette>.tc-form-field-wrap>.tc-brand-swatch,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette>.tc-form-field-wrap>.tc-form-field{flex:1 1 auto}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1.4fr);gap:12px;padding:12px 14px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-lavender);min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence .tc-form-field--script{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence .tc-form-field--script input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:-0.01em}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>:first-child{grid-column:1/-1}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-stage{--brand-primary: var(--tc-success);--brand-accent: var(--tc-violet);position:relative;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb, var(--tc-text) 8%, transparent);background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--brand-primary) 22%, white), transparent 48%),radial-gradient(100% 140% at 100% 0%, color-mix(in srgb, var(--brand-accent) 18%, white), transparent 46%),linear-gradient(160deg, var(--tc-text) 0%, #152033 55%, #1a2740 100%);color:var(--tc-border);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 12%, transparent);isolation:isolate}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__ribbon{position:absolute;inset:auto -20% -35% 35%;height:70%;background:repeating-linear-gradient(-22deg, transparent, transparent 12px, rgba(255, 255, 255, 0.035) 12px, rgba(255, 255, 255, 0.035) 13px);pointer-events:none;z-index:0}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chrome,.tc-shell[data-tc-app=super-admin] .tc-brand-stage__body,.tc-shell[data-tc-app=super-admin] .tc-brand-stage__logo-bar{position:relative;z-index:1}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chrome{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__traffic{width:42px;height:10px;border-radius:999px;background:radial-gradient(circle at 5px 50%, #f87171 0 4px, transparent 5px),radial-gradient(circle at 21px 50%, color-mix(in srgb, var(--tc-warning) 55%, transparent) 0 4px, transparent 5px),radial-gradient(circle at 37px 50%, #34d399 0 4px, transparent 5px);flex:0 0 auto;opacity:.9}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.01em;color:rgba(226,232,240,.78);font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__body{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:12px;align-items:center;padding:16px 14px 14px}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__mark{width:52px;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 70%, white), var(--brand-primary)) center/cover no-repeat;box-shadow:0 8px 18px rgba(0,0,0,.22);flex:0 0 auto}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__mark.has-image{background-color:rgba(255,255,255,.96);background-size:contain;background-repeat:no-repeat;background-position:center;padding:6px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__name{font-size:20px;font-weight:750;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__manifest{font-size:12px;color:rgba(226,232,240,.68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__palette{display:flex;gap:10px;align-items:center}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chip-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chip{width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.55);box-shadow:0 4px 10px rgba(0,0,0,.2)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chip--primary{background:var(--brand-primary)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chip--accent{background:var(--brand-accent)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__chip-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(226,232,240,.55)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__logo-bar{display:none;margin:0 14px 14px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.92) center/contain no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__logo-bar.has-image{display:block}.tc-shell[data-tc-app=super-admin] .tc-brand-asset{display:flex;flex-direction:column;gap:8px;min-width:0;height:100%;padding:12px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-brand-image{display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;align-items:stretch;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-asset__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-asset__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-asset__titles .tc-form-label{margin:0;line-height:1.2}.tc-shell[data-tc-app=super-admin] .tc-brand-asset__hint{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-brand-image__controls{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-brand-image__controls .tc-btn{min-height:30px;padding:0 10px;font-size:12px;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-brand-image__preview{width:100%;height:96px;border-radius:10px;border:1px dashed var(--tc-border);background:var(--tc-lavender) center/contain no-repeat;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-brand-image__preview.has-image{border-style:solid;border-color:var(--tc-border);background-color:var(--tc-surface)}.tc-shell[data-tc-app=super-admin] .tc-brand-asset--icon .tc-brand-image__preview{width:96px;height:96px;align-self:flex-start}.tc-shell[data-tc-app=super-admin] .tc-brand-asset .tc-form-help{margin:0;font-size:11px;line-height:1.35}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch>.tc-form-label{margin:0}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch .tc-brand-color{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:0;align-items:stretch;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch .tc-brand-color__swatch{width:52px;height:40px;border-radius:8px 0 0 8px;border:1px solid var(--tc-border);border-right:0;box-shadow:none}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch .tc-brand-color__hex{height:40px;border-radius:0 8px 8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tc-shell[data-tc-app=super-admin] .tc-brand-swatch .tc-form-help{margin:0;font-size:11px}.tc-shell[data-tc-app=super-admin] .tc-brand-image{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tc-shell[data-tc-app=super-admin] .tc-brand-image__preview{width:88px;height:88px;border-radius:10px;border:1px dashed var(--tc-border);background:var(--tc-lavender) center/contain no-repeat;flex:0 0 auto}.tc-shell[data-tc-app=super-admin] .tc-brand-image__preview.has-image{border-style:solid;border-color:var(--tc-border);background-color:var(--tc-surface)}.tc-shell[data-tc-app=super-admin] .tc-brand-image__controls{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tc-shell[data-tc-app=super-admin] .tc-brand-image__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tc-shell[data-tc-app=super-admin] .tc-brand-image__upload.sb-loading{opacity:.6;pointer-events:none}.tc-shell[data-tc-app=super-admin] .tc-brand-color{display:flex;align-items:center;gap:10px}.tc-shell[data-tc-app=super-admin] .tc-brand-color__swatch{width:40px;height:40px;padding:0;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);cursor:pointer;flex:0 0 auto}.tc-shell[data-tc-app=super-admin] .tc-brand-color__hex{flex:1 1 auto;min-width:0;height:40px;margin:0;padding:0 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-tenant-text);font-size:14px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-brand-color__hex:focus{outline:none;border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 12%, transparent)}@media(max-width: 720px){.tc-shell[data-tc-app=super-admin] .tc-brand-studio__presence,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__naming,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets,.tc-shell[data-tc-app=super-admin] .tc-brand-studio__palette{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-brand-studio__assets>:first-child{grid-column:auto}.tc-shell[data-tc-app=super-admin] .tc-brand-asset__top{flex-wrap:wrap}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__body{grid-template-columns:auto minmax(0, 1fr);gap:10px}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__palette{grid-column:1/-1;justify-content:flex-start}.tc-shell[data-tc-app=super-admin] .tc-brand-stage__name{font-size:18px;white-space:normal}}.tc-shell[data-tc-app=super-admin] .tc-form-field>textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}.tc-shell[data-tc-app=super-admin] .tc-form-field--readonly>input{background:var(--tc-lavender);color:var(--tc-muted);cursor:default}.tc-shell[data-tc-app=super-admin] .tc-form-help{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tc-shell[data-tc-app=super-admin] .tc-form-field--actions .tc-form-actions .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;margin:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-form-field--actions .tc-form-actions .tc-btn i{font-size:14px;line-height:1}.tc-shell[data-tc-app=super-admin] .tc-form-field--actions .tc-form-actions .tc-btn.is-disabled,.tc-shell[data-tc-app=super-admin] .tc-form-field--actions .tc-form-actions .tc-btn[aria-disabled=true],.tc-shell[data-tc-app=super-admin] .tc-form-field--actions .tc-form-actions .tc-btn:disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.tc-shell[data-tc-app=super-admin] .tc-tenant-readonly{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:14px}.tc-shell[data-tc-app=super-admin] .tc-tenant-list-item{font-size:13px;color:var(--tc-text-secondary);padding:7px 0;border-bottom:1px solid var(--tc-lavender);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list-item:last-child{border-bottom:none}.tc-shell[data-tc-app=super-admin] .tc-tenant-ban{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--tc-danger-soft);border:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);border-radius:8px}.tc-shell[data-tc-app=super-admin] .tc-tenant-ban__ips{font-size:13px;color:var(--tc-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-empty{margin:0;font-size:13px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-delete__desc{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--tc-text-secondary)}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-tenant-delete__btn.tc-btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;max-width:100%;min-height:40px;padding:0 16px;margin:0;border-radius:8px;border:1px solid var(--tc-danger) !important;background:var(--tc-danger) !important;color:var(--tc-surface) !important;font-size:14px;font-weight:600;line-height:1;box-shadow:0 1px 2px rgba(220,38,38,.2);cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-tenant-delete__btn.tc-btn--danger i{font-size:14px;line-height:1}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-tenant-delete__btn.tc-btn--danger .tc-btn__label{color:inherit}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-tenant-delete__btn.tc-btn--danger:hover{background:var(--tc-danger) !important;border-color:var(--tc-danger) !important;color:var(--tc-surface) !important;box-shadow:0 2px 6px rgba(185,28,28,.22)}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants .tc-tenant-delete__btn.tc-btn--danger:focus-visible{outline:2px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);outline-offset:2px}#tc-dialog-delete-tenant .tc-tenant-delete-dialog{display:flex;flex-direction:column;gap:10px}#tc-dialog-delete-tenant .tc-tenant-delete-dialog__label{display:block;margin:4px 0 0;font-size:13px;font-weight:600;color:var(--tc-text)}#tc-dialog-delete-tenant .tc-tenant-delete-dialog__input{display:block;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-size:14px;box-sizing:border-box}#tc-dialog-delete-tenant .tc-tenant-delete-dialog__input:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 3px rgba(220,38,38,.12)}#tc-dialog-delete-tenant .sb-confirm.is-disabled,#tc-dialog-delete-tenant .sb-confirm[aria-disabled=true],#tc-dialog-delete-tenant .sb-confirm:disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-view.is-internal .tc-form-field--plan{opacity:.45;pointer-events:none}.tc-shell[data-tc-app=super-admin] .tc-tenant-edit-view:not(.is-internal) .tc-form-field--internal-quota{display:none}.tc-shell[data-tc-app=super-admin] .tc-form-field--internal-quota.tc-hidden{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-header-tenant-info{position:static;display:none;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;background:var(--tc-danger-soft);border:1px solid color-mix(in srgb, var(--tc-danger) 30%, transparent);font-size:13px;font-weight:500;color:var(--tc-danger);margin:0;max-width:min(360px,50vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-config-health{margin-bottom:14px}.tc-shell[data-tc-app=super-admin] .tc-config-health{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--tc-border);background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-config-health--warn{border-color:color-mix(in srgb, var(--tc-warning) 45%, transparent);background:var(--tc-warning-soft)}.tc-shell[data-tc-app=super-admin] .tc-config-health--stripe{margin-top:12px;border-color:color-mix(in srgb, var(--tc-violet) 35%, transparent);background:var(--tc-info-soft)}.tc-shell[data-tc-app=super-admin] .tc-config-health--stripe .tc-config-health__content strong{color:var(--tc-violet)}.tc-shell[data-tc-app=super-admin] .tc-config-health--stripe .tc-config-health__hint{font-size:12px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-config-health__content{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-config-health__content strong{display:block;margin-bottom:4px;font-size:14px;color:#92400e}.tc-shell[data-tc-app=super-admin] .tc-config-health__content p{margin:0 0 8px;font-size:12px;color:#78716c}.tc-shell[data-tc-app=super-admin] .tc-config-health__content ul{margin:0;padding-left:18px;font-size:12px;line-height:1.45;color:#57534e}.tc-shell[data-tc-app=super-admin] .tc-form-field-wrap{display:flex;flex-direction:column;gap:0;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-form-drift{margin:-2px 0 0;font-size:11px;line-height:1.4;color:var(--tc-warning)}.tc-shell[data-tc-app=super-admin] .tc-tenant-system .tc-tenant-readonly{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-system .tc-tenant-readonly>.tc-form-grid{margin:0}@media(min-width: 1200px){.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr){grid-template-columns:minmax(0, 1.75fr) minmax(280px, 1fr);padding:14px 18px}}@media(max-width: 1099px){.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row{grid-template-columns:repeat(6, minmax(0, 1fr));gap:8px}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:nth-child(-n+3){grid-column:span 2}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:nth-child(n+4){grid-column:span 3}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi{min-height:68px;padding:10px 12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi__value{font-size:20px}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr){grid-template-columns:1fr;gap:12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__phone{display:none}.tc-shell[data-tc-app=super-admin] .tc-dossier__workspace{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding:8px;overflow-x:auto}.tc-shell[data-tc-app=super-admin] .tc-dossier__rail-link{white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-dossier__side{position:static;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.tc-shell[data-tc-app=super-admin] .tc-dossier__side .tc-dossier__side-card:last-child{grid-column:1/-1}}@media(max-width: 820px){.tc-shell[data-tc-app=super-admin] .tc-tenant-card__stats{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;padding-top:10px;border-top:1px solid var(--tc-lavender)}}@media(max-width: 640px){.tc-shell[data-tc-app=super-admin] .tc-panel--tenants{padding-bottom:20px}.tc-shell[data-tc-app=super-admin] .tc-dossier{padding:0 0 28px;gap:14px}.tc-shell[data-tc-app=super-admin] .tc-dossier__hero{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"avatar identity" "actions actions" "metrics metrics";padding:18px;gap:14px;border-radius:16px}.tc-shell[data-tc-app=super-admin] .tc-dossier__avatar{width:56px;height:56px;border-radius:16px;font-size:18px}.tc-shell[data-tc-app=super-admin] .tc-dossier__name{font-size:22px}.tc-shell[data-tc-app=super-admin] .tc-dossier__actions{justify-content:flex-start}.tc-shell[data-tc-app=super-admin] .tc-dossier__action-row{justify-content:flex-start;width:100%}.tc-shell[data-tc-app=super-admin] .tc-dossier__metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.tc-shell[data-tc-app=super-admin] .tc-dossier__side{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-dossier__side .tc-dossier__side-card:last-child{grid-column:auto}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-bottom:12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi,.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:nth-child(-n+3),.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:nth-child(n+4){grid-column:auto;min-height:64px}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:last-child{grid-column:1/-1}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi__value{font-size:20px}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__toolbar{flex-direction:column;align-items:flex-start;gap:6px}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__sorts{width:100%;gap:0;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;background:var(--tc-surface)}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort{flex:1 1 0;justify-content:center;height:34px;border-radius:0;border-right:1px solid var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort:last-child{border-right:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-sort.is-active{background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenant-directory__grid{border-radius:8px}.tc-shell[data-tc-app=super-admin] .tc-tenant-card:not(tr){padding:14px;gap:12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__stats{grid-template-columns:1fr;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:baseline;column-gap:8px}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__label{text-transform:none;letter-spacing:0;font-size:12px}.tc-shell[data-tc-app=super-admin] .tc-tenant-stat__meta{text-align:right}.tc-shell[data-tc-app=super-admin] .tc-tenant-card__phone{display:inline}.tc-shell[data-tc-app=super-admin] .tc-tenant-list-item{white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-tenant-ban{flex-direction:column}.tc-shell[data-tc-app=super-admin] .tc-header-tenant-info{max-width:min(220px,42vw);font-size:12px;padding:0 8px}.tc-shell[data-tc-app=super-admin] .tc-header__actions .tc-btn.tc-header-save{height:34px;padding:0 10px;font-size:12px}}@media(max-width: 380px){.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi-row{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-tenant-kpi:last-child{grid-column:auto}}.tc-toast-host{position:fixed;top:18px;right:18px;z-index:10000010;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;width:min(380px,100vw - 36px)}.tc-toast{position:relative;overflow:hidden;pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;width:100%;padding:14px 14px 18px 16px;border-radius:14px;border:1px solid color-mix(in srgb, var(--tc-border) 85%, transparent);background:var(--tc-surface);color:var(--tc-text);box-shadow:0 10px 30px color-mix(in srgb, var(--tc-text) 10%, transparent),0 1px 2px color-mix(in srgb, var(--tc-text) 5%, transparent);transform:translate3d(16px, -6px, 0);opacity:0;transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms ease}.tc-toast.is-visible{transform:translate3d(0, 0, 0);opacity:1}.tc-toast.is-leaving{transform:translate3d(10px, -4px, 0);opacity:0}.tc-toast__rail{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--tc-muted-light)}.tc-toast--success .tc-toast__rail{background:var(--tc-success)}.tc-toast--error .tc-toast__rail{background:var(--tc-danger)}.tc-toast--info .tc-toast__rail{background:var(--tc-violet)}.tc-toast__mark{position:relative;z-index:1;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:15px;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);color:var(--tc-muted)}.tc-toast--success .tc-toast__mark{background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 28%, transparent);color:var(--tc-success)}.tc-toast--error .tc-toast__mark{background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 28%, transparent);color:var(--tc-danger)}.tc-toast--info .tc-toast__mark{background:var(--tc-info-soft);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent);color:var(--tc-violet)}.tc-toast__content{position:relative;z-index:1;min-width:0;padding-top:1px}.tc-toast__title{display:block;font-size:14px;font-weight:700;letter-spacing:-0.01em;line-height:1.3;color:var(--tc-text)}.tc-toast__message{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--tc-muted)}.tc-toast__extra:empty{display:none}.tc-toast__close{position:relative;z-index:1;width:28px;height:28px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-muted-light);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .15s ease,color .15s ease}.tc-toast__close:hover{background:color-mix(in srgb, var(--tc-lavender) 50%, transparent);color:var(--tc-muted)}.tc-toast__timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tc-border);transform-origin:left center;animation:tc-toast-timer 4.5s linear forwards}.tc-toast--success .tc-toast__timer{background:var(--tc-success)}.tc-toast--error .tc-toast__timer{background:var(--tc-danger);animation-duration:7s}.tc-toast--info .tc-toast__timer{background:var(--tc-violet)}@keyframes tc-toast-timer{from{transform:scaleX(1)}to{transform:scaleX(0)}}#tc-dialog-save-tenant.sb-dialog-card{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.tc-tenant-save-dialog{display:flex;flex-direction:column;gap:14px}.tc-tenant-save-dialog__hero{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 75%, transparent)}.tc-tenant-save-dialog__avatar{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--tc-success);background:var(--tc-success-soft);border:1px solid color-mix(in srgb, var(--tc-success) 22%, transparent)}.tc-tenant-save-dialog__identity{min-width:0}.tc-tenant-save-dialog__name{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--tc-text);letter-spacing:-0.02em}.tc-tenant-save-dialog__email{margin:3px 0 0;font-size:12px;color:var(--tc-muted);word-break:break-word}.tc-tenant-save-dialog__alert{padding:10px 12px;border-radius:10px;background:var(--tc-warning-soft);border:1px solid color-mix(in srgb, var(--tc-warning) 28%, transparent)}.tc-tenant-save-dialog__alert strong{display:block;font-size:12px;color:var(--tc-warning)}.tc-tenant-save-dialog__alert p{margin:4px 0 0;font-size:12px;line-height:1.45;color:color-mix(in srgb, var(--tc-warning) 70%, var(--tc-text))}.tc-tenant-save-dialog__lede{margin:0;font-size:13px;line-height:1.5;color:var(--tc-muted)}.tc-tenant-save-dialog__grid{display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);border-radius:12px;overflow:hidden}.tc-tenant-save-dialog__row{display:grid;grid-template-columns:minmax(0, 38%) minmax(0, 1fr);gap:10px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb, var(--tc-border) 65%, transparent);background:var(--tc-surface)}.tc-tenant-save-dialog__row:last-child{border-bottom:none}.tc-tenant-save-dialog__row:nth-child(even){background:color-mix(in srgb, var(--tc-lavender) 22%, var(--tc-surface))}.tc-tenant-save-dialog__key{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-tenant-save-dialog__val{font-size:13px;font-weight:600;color:var(--tc-text);text-align:right;word-break:break-word}.tc-tenant-save-dialog__footnote{margin:0}@media(max-width: 640px){.tc-toast-host{top:12px;right:12px;left:12px;width:auto;align-items:stretch}.tc-tenant-save-dialog__row{grid-template-columns:1fr;gap:2px}.tc-tenant-save-dialog__val{text-align:left}}.tc-shell[data-tc-app=super-admin] .tc-area--tenants{--tc-fleet-ink: var(--tc-aubergine, #332b3a);--tc-fleet-paper: var(--tc-ivory, #fff9f2);--tc-fleet-rail: #f6f2ec;--tc-fleet-line: var(--tc-border, #e8e0f0);--tc-fleet-accent: var(--tc-coral, #ff6b57);--tc-fleet-accent-ink: var(--tc-surface, #fff);--tc-fleet-header-bg: color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));--tc-fleet-row-hover: color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));--tc-fleet-row-alt: color-mix(in srgb, var(--tc-lavender) 18%, var(--tc-surface));--tc-fleet-line-row: color-mix(in srgb, var(--tc-border) 85%, transparent);--tc-studio-line: var(--tc-fleet-line);--tc-studio-rail-bg: var(--tc-fleet-rail);--tc-studio-paper-main: var(--tc-fleet-paper);--tc-studio-ink: var(--tc-fleet-ink);--tc-studio-accent: var(--tc-fleet-accent);--tc-studio-deck-border: 2px;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-fleet-paper);color:var(--tc-fleet-ink)}.tc-shell[data-tc-app=super-admin] .tc-panel--tenants.tc-active{display:flex !important;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 !important;overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-tenants-studio-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0 !important;padding:var(--tc-studio-body-padding, 12px 12px 16px) !important;background:var(--tc-fleet-paper) !important;box-sizing:border-box;overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-tenants-list-view,.tc-shell[data-tc-app=super-admin] .tc-tenants-studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.tc-shell[data-tc-app=super-admin] .tc-tenants-studio__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:0;padding:var(--tc-studio-workspace-padding);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck{display:flex !important;flex-direction:column;grid-template-columns:none;flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;border:var(--tc-studio-deck-border, 2px) solid var(--tc-fleet-line);border-radius:var(--tc-studio-deck-radius, 16px);background:var(--tc-surface);overflow:hidden;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck.is-entering{animation:tc-fleet-deck-in .35s ease}@keyframes tc-fleet-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:18px 20px 16px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-fleet-line);background:var(--tc-fleet-rail);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-main{flex:1 1 180px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 420px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__sync{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list li.sb-active,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter.sb-active .tc-tenant-status-filter__list,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter.tc-active .tc-tenant-status-filter__list{display:flex !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-status-filter.sb-menu-wide ul.tc-tenant-status-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__sync{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list li.sb-active,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter.sb-active .tc-tenant-plan-filter__list,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter.tc-active .tc-tenant-plan-filter__list{display:flex !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-plan-filter.sb-menu-wide ul.tc-tenant-plan-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__sync{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list li.sb-active,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter.sb-active .tc-tenant-credits-filter__list,.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter.tc-active .tc-tenant-credits-filter__list{display:flex !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools .tc-tenant-credits-filter.sb-menu-wide ul.tc-tenant-credits-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__filter{flex:0 1 160px;min-width:132px;z-index:4}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__search{display:flex;align-items:center;gap:8px;flex:1 1 200px;min-width:180px;min-height:36px;padding:0 12px;border:2px solid var(--tc-fleet-line);border-radius:10px;background:var(--tc-surface);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__search i{color:var(--tc-muted);font-size:14px}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__search input{flex:1 1 auto;min-width:0;border:0;background:rgba(0,0,0,0);color:var(--tc-fleet-ink);font:inherit;font-size:13px;outline:none}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__kpis{display:flex;flex-wrap:wrap;gap:6px;width:100%;align-items:stretch}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip{appearance:none;display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:2px solid var(--tc-fleet-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-fleet-ink);cursor:pointer;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip.is-active{border-color:var(--tc-fleet-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-fleet-ink);box-shadow:1px 1px 0 var(--tc-fleet-ink),2px 2px 0 var(--tc-fleet-ink),3px 3px 0 var(--tc-fleet-ink);transform:translate(-1px, -1px)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip-value{font-size:13px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip.is-active .tc-tenants-deck__chip-label{color:var(--tc-fleet-ink)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__chip-desc{font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;background:var(--tc-fleet-paper)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list{--tc-tenant-col-num: 40px;--tc-tenant-col-status: 132px;--tc-tenant-col-plan: 160px;--tc-tenant-col-credits: 112px;--tc-tenant-col-activity: 120px;--tc-tenant-col-registered: 132px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__viewport{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=super-admin] .tc-tenant-list--empty .tc-tenant-list__viewport{min-height:280px}.tc-shell[data-tc-app=super-admin] .tc-tenant-list--empty .tc-tenants-table{display:none}.tc-shell[data-tc-app=super-admin] .tc-tenants-table{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:13px;counter-reset:tc-tenant-row;background:var(--tc-surface);display:table !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead{display:table-header-group !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody{display:table-row-group !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tr{display:table-row !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-table th,.tc-shell[data-tc-app=super-admin] .tc-tenants-table td{display:table-cell !important}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--num{width:var(--tc-tenant-col-num)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--tenant{width:auto}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--status{width:var(--tc-tenant-col-status)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--plan{width:var(--tc-tenant-col-plan)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--credits{width:var(--tc-tenant-col-credits)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--activity{width:var(--tc-tenant-col-activity)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table col.tc-tenants-table__col--registered{width:var(--tc-tenant-col-registered)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead th{position:sticky;top:0;z-index:3;height:44px;padding:0 12px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-muted);background:color-mix(in srgb, var(--tc-fleet-paper) 88%, var(--tc-surface));border-bottom:2px solid var(--tc-fleet-line);white-space:nowrap;vertical-align:middle;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead .tc-tenant-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field]{cursor:pointer;user-select:none}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field] .tc-tenant-list__col-label{display:inline-flex;align-items:center;gap:4px;max-width:100%}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field]:hover:not(.sb-active){color:var(--tc-fleet-ink);background:color-mix(in srgb, var(--tc-lavender) 40%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field].sb-active{color:var(--tc-fleet-accent);background:color-mix(in srgb, var(--tc-peach) 22%, var(--tc-surface));box-shadow:inset 0 -2px 0 var(--tc-fleet-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field].sb-active .tc-tenant-list__col-label::after{content:"a";font-family:"Support Board Icons";font-size:8px;color:var(--tc-fleet-accent);line-height:1}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead [data-field].sb-active.sb-order-asc .tc-tenant-list__col-label::after{transform:rotate(180deg)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr{cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr:focus-visible{outline:2px solid var(--tc-fleet-accent);outline-offset:-2px}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody td{padding:12px 12px;border-bottom:1px solid var(--tc-fleet-line-row);background:var(--tc-surface);color:var(--tc-fleet-ink);vertical-align:middle;line-height:1.35}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr:nth-child(even) td{background:var(--tc-fleet-row-alt)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr:hover td,.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr:nth-child(even):hover td{background:var(--tc-fleet-row-hover)}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody tr:hover .tc-tenant-list__col--num{color:var(--tc-fleet-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--num{padding-left:10px !important;padding-right:6px !important;text-align:right;color:var(--tc-muted-light);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.tc-shell[data-tc-app=super-admin] tbody .tc-tenant-list__col--num::before{counter-increment:tc-tenant-row;content:counter(tc-tenant-row)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--tenant,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--status,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--plan,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--credits{white-space:normal;overflow:visible}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--activity,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__col--registered{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__profile{display:flex;align-items:center;gap:10px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__avatar{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--tc-fleet-line);background:var(--tc-fleet-paper);color:var(--tc-fleet-ink);font-size:12px;font-weight:800}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__name{font-weight:600;font-size:13.5px;letter-spacing:-0.015em;color:var(--tc-fleet-ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__meta{font-size:12px;line-height:1.35;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__link{color:var(--tc-muted);text-decoration:none}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__link:hover{color:var(--tc-fleet-accent);text-decoration:underline}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__empty-value{color:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__text{display:block;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--tc-fleet-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__text--metric{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__text--critical{color:var(--tc-fleet-accent);font-weight:800}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__text--low{color:var(--tc-warning)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__sub{margin-top:2px;color:var(--tc-muted);font-size:11.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap;border:1.5px solid rgba(0,0,0,0);flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status::before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--paying{background:var(--tc-success-soft);color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 28%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--paying::before{background:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--free{background:var(--tc-lavender);color:var(--tc-muted);border-color:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--free::before{background:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--wl,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--internal{background:var(--tc-lavender);color:var(--tc-violet);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--wl::before,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--internal::before{background:var(--tc-violet)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--disabled{background:color-mix(in srgb, var(--tc-border) 50%, var(--tc-surface));color:var(--tc-muted);border-color:var(--tc-border)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--disabled::before{background:var(--tc-muted-light)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--priority{margin-left:4px;background:var(--tc-peach);color:var(--tc-fleet-accent);border-color:color-mix(in srgb, var(--tc-fleet-accent) 28%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__status--priority::before{background:var(--tc-fleet-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__registered-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__row-open{opacity:0;color:var(--tc-muted-light);font-size:11px}.tc-shell[data-tc-app=super-admin] tbody tr:hover .tc-tenant-list__row-open{opacity:1;color:var(--tc-fleet-accent)}.tc-shell[data-tc-app=super-admin] .tc-tenant-list:not(.tc-tenant-list--empty) .tc-tenant-list__empty{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenant-list--empty .tc-tenant-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;min-height:280px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenant-list--empty .tc-tenant-list__empty[hidden]{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-tenant-list__row.is-disabled,.tc-shell[data-tc-app=super-admin] .tc-tenant-list__row--disabled{opacity:.65}.tc-shell[data-tc-app=super-admin] .tc-tenants-roster-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-bottom:2px solid var(--tc-fleet-line);background:color-mix(in srgb, var(--tc-fleet-paper) 70%, var(--tc-surface));box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-tenants-roster-bar__meta{margin:0;min-width:0;flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-tenants-roster-bar__meta::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--tc-success);vertical-align:.05em;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 45%, transparent);animation:tc-fleet-roster-pulse 2.4s ease-out infinite}@keyframes tc-fleet-roster-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-shell[data-tc-app=super-admin] .tc-tenant-list--empty .tc-tenants-roster-bar__meta::before{animation:none;background:var(--tc-muted-light);box-shadow:none}@media(min-width: 1280px){.tc-shell[data-tc-app=super-admin] .tc-tenant-list{--tc-tenant-col-status: 140px;--tc-tenant-col-plan: 172px;--tc-tenant-col-registered: 140px}}@media(max-width: 980px){.tc-shell[data-tc-app=super-admin] .tc-tenants-deck__header-tools{flex:1 1 100%}.tc-shell[data-tc-app=super-admin] .tc-tenants-table thead{display:none}.tc-shell[data-tc-app=super-admin] .tc-tenants-table tbody td{padding:10px 8px}}#tc-tenant-ops-modal,.tc-modal.tc-tenant-ops-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-tenant-ops-ink: var(--tc-aubergine, #332b3a);--tc-tenant-ops-paper: var(--tc-ivory, #fff9f2);--tc-tenant-ops-line: var(--tc-border);--tc-tenant-ops-rail: var(--tc-canvas, #f6f2ec);--tc-tenant-ops-accent: var(--tc-coral, #f06a5a);--tc-tenant-ops-muted: var(--tc-muted);--tc-tenant-ops-text: var(--tc-text);--tc-tenant-ops-width: min(1040px, calc(100vw - 40px));--tc-tenant-ops-max-h: min(820px, calc(100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));--tc-tenant-ops-inset-x: 20px;--tc-tenant-ops-inset-y: 28px;--tc-deck-field-ink: var(--tc-tenant-ops-ink);--tc-deck-field-line: var(--tc-tenant-ops-line);--tc-deck-field-paper: var(--tc-tenant-ops-paper)}@supports(height: 100dvh){#tc-tenant-ops-modal,.tc-modal.tc-tenant-ops-modal{--tc-tenant-ops-max-h: min(820px, calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}}#tc-tenant-ops-modal,.tc-modal.tc-tenant-ops-modal{position:fixed !important;inset:0 !important;z-index:10000001 !important;display:none;align-items:center;justify-content:center;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:24px;overflow:hidden;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;transform:none !important;pointer-events:none}#tc-tenant-ops-modal *,#tc-tenant-ops-modal *::before,#tc-tenant-ops-modal *::after,.tc-modal.tc-tenant-ops-modal *,.tc-modal.tc-tenant-ops-modal *::before,.tc-modal.tc-tenant-ops-modal *::after{box-sizing:border-box}#tc-tenant-ops-modal[hidden],.tc-modal.tc-tenant-ops-modal[hidden]{display:none !important}#tc-tenant-ops-modal.sb-active,.tc-modal.tc-tenant-ops-modal.sb-active{display:flex !important;flex-direction:row;pointer-events:auto}#tc-tenant-ops-modal>.tc-modal__alert,.tc-modal.tc-tenant-ops-modal>.tc-modal__alert{position:absolute;top:0;right:0;left:0;z-index:6;display:none;align-items:center;min-height:44px;padding:12px 20px;border-radius:16px 16px 0 0;background:var(--tc-danger);color:var(--tc-surface);font-size:13px;font-weight:500}#tc-tenant-ops-modal>.tc-modal__alert.sb-active,.tc-modal.tc-tenant-ops-modal>.tc-modal__alert.sb-active{display:flex}#tc-tenant-ops-modal .tc-modal__frame,.tc-modal.tc-tenant-ops-modal .tc-modal__frame{display:flex !important;flex-direction:column !important;flex:0 1 auto;width:var(--tc-tenant-ops-width) !important;height:var(--tc-tenant-ops-max-h) !important;max-width:var(--tc-tenant-ops-width) !important;max-height:var(--tc-tenant-ops-max-h) !important;min-height:0;overflow:hidden;border:2px solid var(--tc-tenant-ops-ink) !important;border-radius:16px !important;background:var(--tc-surface) !important;box-shadow:6px 6px 0 var(--tc-tenant-ops-ink) !important;transform:none !important;pointer-events:auto}#tc-tenant-ops-modal .tc-tenant-ops-modal__header,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__header{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;padding:18px var(--tc-tenant-ops-inset-x) 14px;border-bottom:2px solid var(--tc-tenant-ops-line);background:color-mix(in srgb, var(--tc-tenant-ops-rail) 72%, var(--tc-surface))}#tc-tenant-ops-modal .tc-tenant-ops-modal__header-top,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__header-top{display:flex;align-items:flex-start;gap:12px;min-width:0}#tc-tenant-ops-modal .tc-tenant-ops-modal__identity,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__identity{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}#tc-tenant-ops-modal .tc-modal__eyebrow,.tc-modal.tc-tenant-ops-modal .tc-modal__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-tenant-ops-muted);line-height:1}#tc-tenant-ops-modal .tc-modal__title,.tc-modal.tc-tenant-ops-modal .tc-modal__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-tenant-ops-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tc-tenant-ops-modal .tc-tenant-ops-modal__sub,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__sub{margin:0;font-size:12px;color:var(--tc-tenant-ops-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tc-tenant-ops-modal .tc-tenant-ops-modal__actions,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;max-width:52%}#tc-tenant-ops-modal .tc-tenant-ops-modal__actions .tc-btn,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__actions .tc-btn{min-height:34px;padding:0 10px;font-size:12px}#tc-tenant-ops-modal .tc-tenant-ops-modal__close,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__close{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;border:2px solid var(--tc-tenant-ops-line) !important;border-radius:8px !important;background:var(--tc-surface) !important}#tc-tenant-ops-modal .tc-tenant-ops-modal__tabs,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;overflow-x:auto;padding:2px 6px 6px 2px;-webkit-overflow-scrolling:touch}#tc-tenant-ops-modal .tc-tenant-ops-modal__tab,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__tab{appearance:none;flex:0 0 auto;margin:0;padding:6px 9px;border:2px solid var(--tc-tenant-ops-line);border-radius:8px;background:var(--tc-tenant-ops-paper);color:var(--tc-tenant-ops-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}#tc-tenant-ops-modal .tc-tenant-ops-modal__tab.is-active,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__tab.is-active{border-color:var(--tc-tenant-ops-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-tenant-ops-ink);box-shadow:1px 1px 0 var(--tc-tenant-ops-ink),2px 2px 0 var(--tc-tenant-ops-ink),3px 3px 0 var(--tc-tenant-ops-ink);transform:translate(-1px, -1px)}#tc-tenant-ops-modal .tc-tenant-ops-modal__tab--danger,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__tab--danger{color:var(--tc-danger)}#tc-tenant-ops-modal .tc-tenant-ops-modal__body,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:color-mix(in srgb, var(--tc-tenant-ops-paper) 42%, var(--tc-surface));-webkit-overflow-scrolling:touch}#tc-tenant-ops-modal .tc-setting-row,.tc-modal.tc-tenant-ops-modal .tc-setting-row{margin:0;padding:0;border:2px solid var(--tc-tenant-ops-line);border-radius:14px;background:var(--tc-surface);overflow:hidden;min-width:0}#tc-tenant-ops-modal .tc-setting-row:hover,.tc-modal.tc-tenant-ops-modal .tc-setting-row:hover{border-color:color-mix(in srgb, var(--tc-tenant-ops-ink) 22%, var(--tc-tenant-ops-line))}#tc-tenant-ops-modal .tc-setting-row:focus-within,.tc-modal.tc-tenant-ops-modal .tc-setting-row:focus-within{border-color:var(--tc-tenant-ops-ink);box-shadow:3px 3px 0 var(--tc-tenant-ops-ink)}#tc-tenant-ops-modal .tc-setting-row__body,.tc-modal.tc-tenant-ops-modal .tc-setting-row__body{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:16px 18px 18px}#tc-tenant-ops-modal .tc-setting-row__label,.tc-modal.tc-tenant-ops-modal .tc-setting-row__label{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--tc-tenant-ops-ink);line-height:1.4}#tc-tenant-ops-modal .tc-setting-row__desc,.tc-modal.tc-tenant-ops-modal .tc-setting-row__desc{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--tc-tenant-ops-muted)}#tc-tenant-ops-modal .tc-setting-row__fields,.tc-modal.tc-tenant-ops-modal .tc-setting-row__fields{display:flex;flex-direction:column;gap:8px;min-width:0}#tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]),#tc-tenant-ops-modal .tc-setting-row select,#tc-tenant-ops-modal .tc-setting-row textarea,.tc-modal.tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]),.tc-modal.tc-tenant-ops-modal .tc-setting-row select,.tc-modal.tc-tenant-ops-modal .tc-setting-row textarea{border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}#tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]):hover,#tc-tenant-ops-modal .tc-setting-row select:hover,#tc-tenant-ops-modal .tc-setting-row textarea:hover,.tc-modal.tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]):hover,.tc-modal.tc-tenant-ops-modal .tc-setting-row select:hover,.tc-modal.tc-tenant-ops-modal .tc-setting-row textarea:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}#tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]):focus,#tc-tenant-ops-modal .tc-setting-row select:focus,#tc-tenant-ops-modal .tc-setting-row textarea:focus,.tc-modal.tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]):focus,.tc-modal.tc-tenant-ops-modal .tc-setting-row select:focus,.tc-modal.tc-tenant-ops-modal .tc-setting-row textarea:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}#tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]),#tc-tenant-ops-modal .tc-setting-row select,#tc-tenant-ops-modal .tc-setting-row textarea,.tc-modal.tc-tenant-ops-modal .tc-setting-row input:not([type=color]):not([type=file]):not([type=hidden]),.tc-modal.tc-tenant-ops-modal .tc-setting-row select,.tc-modal.tc-tenant-ops-modal .tc-setting-row textarea{width:100%;min-height:40px;padding:8px 12px;font-size:13px}#tc-tenant-ops-modal .tc-setting-row .tc-form-drift,.tc-modal.tc-tenant-ops-modal .tc-setting-row .tc-form-drift{margin:0}#tc-tenant-ops-modal .tc-tenant-edit-form-shell,#tc-tenant-ops-modal .tc-modal__sections,.tc-modal.tc-tenant-ops-modal .tc-tenant-edit-form-shell,.tc-modal.tc-tenant-ops-modal .tc-modal__sections{display:flex;flex-direction:column;height:100%;min-height:0}#tc-tenant-ops-modal .tc-modal__section,.tc-modal.tc-tenant-ops-modal .tc-modal__section{display:none;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--tc-tenant-ops-inset-y) var(--tc-tenant-ops-inset-x) !important;overflow:auto;-webkit-overflow-scrolling:touch}#tc-tenant-ops-modal .tc-modal__section.is-active,.tc-modal.tc-tenant-ops-modal .tc-modal__section.is-active{display:flex}#tc-tenant-ops-modal .tc-tenant-ops-modal__section-head,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__section-head{flex:0 0 auto;margin:0 0 16px}#tc-tenant-ops-modal .tc-tenant-ops-modal__section-title,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__section-title{margin:0 0 4px;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-tenant-ops-ink);line-height:1.2}#tc-tenant-ops-modal .tc-tenant-ops-modal__section-desc,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__section-desc{margin:0;font-size:12px;line-height:1.45;color:var(--tc-tenant-ops-muted)}#tc-tenant-ops-modal .tc-tenant-ops-modal__fields,#tc-tenant-ops-modal .tc-form-grid,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__fields,.tc-modal.tc-tenant-ops-modal .tc-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px;min-width:0}#tc-tenant-ops-modal .tc-tenant-ops-modal__fields--stack,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__fields--stack{display:flex;flex-direction:column;gap:12px}#tc-tenant-ops-modal .tc-form-field,.tc-modal.tc-tenant-ops-modal .tc-form-field{min-width:0}#tc-tenant-ops-modal .tc-form-field--full,#tc-tenant-ops-modal .tc-form-field--image,#tc-tenant-ops-modal .tc-tenant-delete__desc,.tc-modal.tc-tenant-ops-modal .tc-form-field--full,.tc-modal.tc-tenant-ops-modal .tc-form-field--image,.tc-modal.tc-tenant-ops-modal .tc-tenant-delete__desc{grid-column:1/-1}#tc-tenant-ops-modal .tc-form-label,.tc-modal.tc-tenant-ops-modal .tc-form-label{display:block;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--tc-tenant-ops-muted)}#tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]),#tc-tenant-ops-modal .tc-form-field select,#tc-tenant-ops-modal .tc-form-field textarea,.tc-modal.tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]),.tc-modal.tc-tenant-ops-modal .tc-form-field select,.tc-modal.tc-tenant-ops-modal .tc-form-field textarea{border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}#tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]):hover,#tc-tenant-ops-modal .tc-form-field select:hover,#tc-tenant-ops-modal .tc-form-field textarea:hover,.tc-modal.tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]):hover,.tc-modal.tc-tenant-ops-modal .tc-form-field select:hover,.tc-modal.tc-tenant-ops-modal .tc-form-field textarea:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}#tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]):focus,#tc-tenant-ops-modal .tc-form-field select:focus,#tc-tenant-ops-modal .tc-form-field textarea:focus,.tc-modal.tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]):focus,.tc-modal.tc-tenant-ops-modal .tc-form-field select:focus,.tc-modal.tc-tenant-ops-modal .tc-form-field textarea:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}#tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]),#tc-tenant-ops-modal .tc-form-field select,#tc-tenant-ops-modal .tc-form-field textarea,.tc-modal.tc-tenant-ops-modal .tc-form-field input:not([type=color]):not([type=file]):not([type=hidden]),.tc-modal.tc-tenant-ops-modal .tc-form-field select,.tc-modal.tc-tenant-ops-modal .tc-form-field textarea{width:100%;min-height:40px;padding:8px 12px;font-size:13px}#tc-tenant-ops-modal .tc-form-help,#tc-tenant-ops-modal .tc-form-drift,.tc-modal.tc-tenant-ops-modal .tc-form-help,.tc-modal.tc-tenant-ops-modal .tc-form-drift{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--tc-tenant-ops-muted)}#tc-tenant-ops-modal .tc-form-field-wrap,.tc-modal.tc-tenant-ops-modal .tc-form-field-wrap{display:contents}#tc-tenant-ops-modal .tc-brand-image,.tc-modal.tc-tenant-ops-modal .tc-brand-image{display:flex;flex-direction:column;gap:8px}#tc-tenant-ops-modal .tc-brand-image__preview,.tc-modal.tc-tenant-ops-modal .tc-brand-image__preview{width:100%;min-height:72px;border:2px dashed var(--tc-tenant-ops-line);border-radius:10px;background:var(--tc-tenant-ops-paper) center/contain no-repeat}#tc-tenant-ops-modal .tc-brand-image__preview.has-image,.tc-modal.tc-tenant-ops-modal .tc-brand-image__preview.has-image{border-style:solid}#tc-tenant-ops-modal .tc-brand-image--widget,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget{width:100%}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:12px;background-color:var(--tc-tenant-ops-paper);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-upload-image__hint,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-upload-image__hint{color:var(--tc-tenant-ops-muted);font-size:13px;font-weight:600;pointer-events:none}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear{display:none;position:absolute;top:8px;right:8px;z-index:2;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tc-danger);color:var(--tc-surface);font-size:9px;line-height:1;cursor:pointer}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear i,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear i{font-size:9px}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear[hidden],.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview .tc-brand-image__clear[hidden]{display:none !important}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image{border-style:solid;border-color:var(--tc-tenant-ops-ink)}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image .tc-upload-image__hint,.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image .tc-upload-image__hint{display:none}#tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image .tc-brand-image__clear:not([hidden]),.tc-modal.tc-tenant-ops-modal .tc-brand-image--widget .tc-brand-image__preview.has-image .tc-brand-image__clear:not([hidden]){display:flex}#tc-tenant-ops-modal .tc-brand-image__controls,.tc-modal.tc-tenant-ops-modal .tc-brand-image__controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#tc-tenant-ops-modal .tc-brand-image__file,#tc-tenant-ops-modal .tc-brand-image input[type=hidden],.tc-modal.tc-tenant-ops-modal .tc-brand-image__file,.tc-modal.tc-tenant-ops-modal .tc-brand-image input[type=hidden]{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#tc-tenant-ops-modal .tc-brand-color,.tc-modal.tc-tenant-ops-modal .tc-brand-color{display:grid;grid-template-columns:44px minmax(0, 1fr) 36px;align-items:center;gap:10px;width:100%}#tc-tenant-ops-modal .tc-brand-color__swatch,.tc-modal.tc-tenant-ops-modal .tc-brand-color__swatch{width:44px;height:44px;padding:0;border:2px solid var(--tc-tenant-ops-line);border-radius:10px;background-color:rgba(0,0,0,0);background-image:linear-gradient(45deg, #e8e0f0 25%, transparent 25%),linear-gradient(-45deg, #e8e0f0 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #e8e0f0 75%),linear-gradient(-45deg, transparent 75%, #e8e0f0 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;cursor:pointer}#tc-tenant-ops-modal .tc-brand-color.tc-color-has-value .tc-brand-color__swatch,.tc-modal.tc-tenant-ops-modal .tc-brand-color.tc-color-has-value .tc-brand-color__swatch{background-image:none;border-color:var(--tc-tenant-ops-ink)}#tc-tenant-ops-modal .tc-brand-color__hex,.tc-modal.tc-tenant-ops-modal .tc-brand-color__hex{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}#tc-tenant-ops-modal .tc-brand-color__clear,.tc-modal.tc-tenant-ops-modal .tc-brand-color__clear{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:2px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:var(--tc-tenant-ops-muted);cursor:pointer;visibility:hidden}#tc-tenant-ops-modal .tc-brand-color__clear:hover,.tc-modal.tc-tenant-ops-modal .tc-brand-color__clear:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft, color-mix(in srgb, var(--tc-danger) 10%, var(--tc-surface)))}#tc-tenant-ops-modal .tc-brand-color__clear[hidden],.tc-modal.tc-tenant-ops-modal .tc-brand-color__clear[hidden]{display:none !important}#tc-tenant-ops-modal .tc-brand-color.tc-color-has-value .tc-brand-color__clear:not([hidden]),.tc-modal.tc-tenant-ops-modal .tc-brand-color.tc-color-has-value .tc-brand-color__clear:not([hidden]){visibility:visible}#tc-tenant-ops-modal .tc-tenant-ops-modal__ops,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__ops{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#tc-tenant-ops-modal .tc-tenant-ops-modal__ops[hidden],.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__ops[hidden]{display:none !important}#tc-tenant-ops-modal .tc-tenant-delete__desc,.tc-modal.tc-tenant-ops-modal .tc-tenant-delete__desc{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--tc-tenant-ops-text)}#tc-tenant-ops-modal .tc-tenant-ops-modal__footer,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--tc-tenant-ops-inset-x);border-top:2px solid var(--tc-tenant-ops-line);background:var(--tc-surface)}#tc-tenant-ops-modal .tc-tenant-ops-modal__alert,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__alert{flex:1 1 auto;min-width:0;margin:0;font-size:12px;color:var(--tc-danger)}#tc-tenant-ops-modal .tc-tenant-ops-modal__alert[hidden],#tc-tenant-ops-modal .tc-tenant-ops-modal__alert[style*="display: none"],.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__alert[hidden],.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__alert[style*="display: none"]{display:none !important}#tc-tenant-ops-modal .tc-modal__footer-end,.tc-modal.tc-tenant-ops-modal .tc-modal__footer-end{display:flex;align-items:center;gap:8px;margin-left:auto}#tc-tenant-ops-modal .tc-hidden,.tc-modal.tc-tenant-ops-modal .tc-hidden{display:none !important}@media(max-width: 820px){#tc-tenant-ops-modal,.tc-modal.tc-tenant-ops-modal{padding:12px;--tc-tenant-ops-inset-x: 20px;--tc-tenant-ops-inset-y: 20px}#tc-tenant-ops-modal .tc-tenant-ops-modal__header-top,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__header-top{flex-wrap:wrap}#tc-tenant-ops-modal .tc-tenant-ops-modal__actions,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__actions{max-width:none;order:3;width:100%;justify-content:flex-start}#tc-tenant-ops-modal .tc-form-grid,#tc-tenant-ops-modal .tc-tenant-ops-modal__fields,.tc-modal.tc-tenant-ops-modal .tc-form-grid,.tc-modal.tc-tenant-ops-modal .tc-tenant-ops-modal__fields{grid-template-columns:1fr}}.tc-shell[data-tc-app=super-admin] .tc-panel--emails,.tc-shell[data-tc-app=super-admin] .tc-panel--settings{--tc-super-line: var(--tc-border);--tc-super-surface: var(--tc-surface);--tc-super-canvas: var(--tc-canvas);--tc-super-muted: var(--tc-muted);--tc-super-text: var(--tc-text);--tc-super-accent: var(--tc-coral);--tc-super-card-line: var(--tc-border);display:none;width:100%;min-width:0;max-width:none;padding:0;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-panel--emails.tc-active,.tc-shell[data-tc-app=super-admin] .tc-panel--emails.sa-active,.tc-shell[data-tc-app=super-admin] .tc-panel--settings.tc-active,.tc-shell[data-tc-app=super-admin] .tc-panel--settings.sa-active{display:flex;flex-direction:column;min-height:0}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings{display:flex;align-items:stretch;justify-content:space-between;gap:12px;flex-shrink:0;min-height:0;height:auto !important;margin:0;padding:2px 0 18px;border-bottom:1px solid var(--tc-super-line);background:var(--tc-super-surface)}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails .tc-page-header__start,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings .tc-page-header__start{display:block;flex:1 1 auto;align-items:stretch;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails .tc-page-header__heading,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings .tc-page-header__heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:72ch}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails .tc-page-header__title,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings .tc-page-header__title{display:block;margin:0;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:var(--tc-super-text);line-height:1.2;white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails .tc-page-header__subtitle,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings .tc-page-header__subtitle{display:block;margin:0;font-size:13px;line-height:1.6;color:var(--tc-super-muted);white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-area__body--emails,.tc-shell[data-tc-app=super-admin] .tc-area__body--settings{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--tc-super-canvas);padding:16px 0 36px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-area__body--emails .tc-settings-section,.tc-shell[data-tc-app=super-admin] .tc-area__body--settings .tc-settings-section{max-width:960px;margin:0 auto;padding:0 4px}.tc-shell[data-tc-app=super-admin] .tc-area__body--emails .tc-settings-section+.tc-settings-section,.tc-shell[data-tc-app=super-admin] .tc-area__body--settings .tc-settings-section+.tc-settings-section{margin-top:32px}.tc-shell[data-tc-app=super-admin] .tc-settings-section__head{margin:0 0 14px;padding:0 2px}.tc-shell[data-tc-app=super-admin] .tc-settings-section__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-settings-list{display:flex;flex-direction:column;gap:14px}.tc-shell[data-tc-app=super-admin] .tc-setting-row{margin:0;background:var(--tc-super-surface);border:1px solid var(--tc-super-card-line);border-radius:12px;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body{padding:20px 24px 22px;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:20px;row-gap:6px;align-items:center;padding:18px 24px}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle .tc-setting-row__label{grid-column:1;grid-row:1}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle .tc-setting-row__desc{grid-column:1;grid-row:2}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle .tc-input--toggle{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.tc-shell[data-tc-app=super-admin] .tc-setting-row__label{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--tc-super-text);line-height:1.4}.tc-shell[data-tc-app=super-admin] .tc-setting-row__desc{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle .tc-setting-row__label{margin-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle .tc-setting-row__desc{margin-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-setting-row__fields{display:flex;flex-direction:column;gap:16px;margin-top:0}.tc-shell[data-tc-app=super-admin] .tc-setting-row__sublabel{display:block;margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-input{width:100%;max-width:100%;min-width:0;min-height:40px;font-size:13px;font-family:inherit;padding:9px 12px;border:1px solid var(--tc-border);border-radius:8px;color:var(--tc-super-text);background:var(--tc-surface);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.tc-shell[data-tc-app=super-admin] .tc-input:focus{border-color:var(--tc-super-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 12%, transparent);outline:none}.tc-shell[data-tc-app=super-admin] .tc-input--textarea,.tc-shell[data-tc-app=super-admin] .tc-input--template{min-height:120px;resize:vertical;line-height:1.6}.tc-shell[data-tc-app=super-admin] .tc-input--template{font-family:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.tc-shell[data-tc-app=super-admin] .tc-input--toggle{appearance:none;-webkit-appearance:none;width:42px !important;min-width:42px !important;height:24px !important;min-height:24px !important;padding:0 !important;border-radius:99px !important;background:var(--tc-border) !important;border:none !important;position:relative;cursor:pointer;flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-input--toggle::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:var(--tc-surface);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tc-shell[data-tc-app=super-admin] .tc-input--toggle:checked{background:var(--tc-success) !important}.tc-shell[data-tc-app=super-admin] .tc-input--toggle:checked::after{transform:translateX(18px)}.tc-shell[data-tc-app=super-admin] .tc-variable-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tc-shell[data-tc-app=super-admin] .tc-variable-chip{display:inline-block;padding:3px 8px;font-size:11px;font-family:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--tc-violet);background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);border-radius:6px;line-height:1.4}.tc-shell[data-tc-app=super-admin] .tc-header-discard{width:40px;height:40px;padding:0;justify-content:center}.tc-shell[data-tc-app=super-admin] .tc-header-discard i{margin:0}.tc-shell[data-tc-app=super-admin] .tc-header-save.tc-btn--dirty{box-shadow:0 0 0 2px rgba(245,158,11,.35)}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-launcher{margin-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-super-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open__label{font-size:13px;font-weight:500;color:var(--tc-text-secondary);line-height:1.4}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open__preview{display:block;font-size:14px;line-height:1.35;color:var(--tc-muted-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open__preview.sb-has-content{color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open:hover,.tc-shell[data-tc-app=super-admin] .tc-forms-rich-open:focus-visible{border-color:var(--tc-violet);box-shadow:0 0 0 3px rgba(129,140,248,.18);outline:none}@media(max-width: 991px){.tc-shell[data-tc-app=super-admin] .tc-area__body--emails,.tc-shell[data-tc-app=super-admin] .tc-area__body--settings{padding:16px 0 24px}.tc-shell[data-tc-app=super-admin] .tc-area__body--emails .tc-settings-section,.tc-shell[data-tc-app=super-admin] .tc-area__body--settings .tc-settings-section{padding:0 2px}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body{padding:16px 18px}}@media(max-width: 640px){.tc-shell[data-tc-app=super-admin] .tc-page-header--emails,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings{padding-bottom:16px}.tc-shell[data-tc-app=super-admin] .tc-page-header--emails .tc-page-header__title,.tc-shell[data-tc-app=super-admin] .tc-page-header--settings .tc-page-header__title{font-size:18px}.tc-shell[data-tc-app=super-admin] .tc-setting-row__body--toggle{column-gap:14px}}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal{--tc-rich-editor-ink: var(--tc-aubergine, #332b3a);--tc-rich-editor-line: var(--tc-border, #e8e0f0);--tc-rich-editor-paper: var(--tc-ivory, #fff9f2);--tc-rich-editor-rail: var(--tc-canvas, #f6f2ec);--tc-rich-editor-accent: var(--tc-flows-accent, #f06a5a);--tc-rich-editor-accent-ink: var(--tc-flows-accent-ink, #fff);--tc-rich-editor-width: min(760px, calc(100vw - 32px));--tc-rich-editor-max-h: min(720px, calc(100vh - 48px));position:fixed !important;inset:0 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:10000001 !important;display:none;align-items:center;justify-content:center;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:24px;overflow:hidden;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;transform:none !important;pointer-events:none}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal.sb-active{display:flex !important;flex-direction:row;pointer-events:auto}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__frame,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__panel{display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto;flex:0 1 auto;width:var(--tc-rich-editor-width) !important;height:var(--tc-rich-editor-max-h) !important;max-width:var(--tc-rich-editor-width) !important;max-height:var(--tc-rich-editor-max-h) !important;min-height:0;overflow:hidden;border:2px solid var(--tc-rich-editor-ink) !important;border-radius:16px !important;background:var(--tc-surface) !important;box-shadow:6px 6px 0 var(--tc-rich-editor-ink) !important;transform:none !important;pointer-events:auto;animation:tc-rich-editor-modal-in .32s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes tc-rich-editor-modal-in{from{transform:translateY(8px);opacity:.82}to{transform:none;opacity:1}}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__header,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:2px solid var(--tc-rich-editor-line);background:color-mix(in srgb, var(--tc-rich-editor-rail) 72%, var(--tc-surface))}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__header-start,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__header-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;gap:0}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__eyebrow,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__eyebrow{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__title,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__title{margin:0;color:var(--tc-rich-editor-ink);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-0.03em}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__subtitle{margin:6px 0 0;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.45}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__close{width:36px !important;min-width:36px !important;height:36px !important;flex:0 0 auto;border:2px solid var(--tc-rich-editor-line) !important;border-radius:10px !important;background:var(--tc-surface) !important}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__close:hover,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__close:focus-visible{border-color:var(--tc-rich-editor-ink) !important;background:var(--tc-lavender) !important;outline:none}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:color-mix(in srgb, var(--tc-rich-editor-paper) 42%, var(--tc-surface))}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__footer,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:2px solid var(--tc-rich-editor-line);background:color-mix(in srgb, var(--tc-rich-editor-rail) 55%, var(--tc-surface))}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__footer-end{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;min-width:0;flex-wrap:wrap}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:2px solid var(--tc-rich-editor-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-rich-editor-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__ghost:hover,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__ghost:focus-visible{border-color:var(--tc-rich-editor-ink);background:var(--tc-lavender);outline:none}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:2px solid var(--tc-rich-editor-ink);border-radius:10px;background:var(--tc-rich-editor-accent);color:var(--tc-rich-editor-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__save:hover,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__save:focus-visible{border-color:var(--tc-rich-editor-ink);background:var(--tc-rich-editor-ink);color:var(--tc-rich-editor-accent-ink);outline:none}.tc-forms-rich-editor{display:grid;grid-template-rows:auto minmax(0, 1fr);flex:1 1 auto;width:100%;height:100%;min-height:0;background:rgba(0,0,0,0)}.tc-forms-rich-extras{padding:10px 16px;border-bottom:1px solid var(--tc-border);background:var(--tc-surface)}.tc-forms-rich-extras[hidden]{display:none !important}.tc-forms-rich-extras select{width:100%;height:36px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text)}.tc-forms-rich-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--tc-border);background:var(--tc-surface)}.tc-forms-rich-toolbar__group{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:var(--tc-canvas)}.tc-forms-rich-toolbar__btn{min-width:28px;height:28px;padding:0 8px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:var(--tc-muted);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.tc-forms-rich-toolbar__btn:hover,.tc-forms-rich-toolbar__btn:focus-visible,.tc-forms-rich-toolbar__btn--active{border-color:var(--tc-border);outline:none;background:var(--tc-surface);color:var(--tc-violet)}.tc-forms-rich-toolbar__btn--source{margin-left:auto;border-color:var(--tc-border);background:var(--tc-canvas);color:var(--tc-text)}.tc-forms-rich-canvas,.tc-forms-rich-source{width:100%;height:100%;min-height:0;margin:0;padding:16px 20px;box-sizing:border-box;overflow-y:auto;border:0;border-radius:0;outline:none;background:var(--tc-surface);box-shadow:none;color:var(--tc-text);font-size:14px;line-height:1.68}.tc-forms-rich-canvas h1,.tc-forms-rich-canvas h2,.tc-forms-rich-canvas h3,.tc-forms-rich-canvas p,.tc-forms-rich-canvas ul,.tc-forms-rich-canvas ol{margin:0 0 14px}.tc-forms-rich-canvas h1{font-size:26px;line-height:1.22}.tc-forms-rich-canvas h2{font-size:20px;line-height:1.32}.tc-forms-rich-canvas h3{font-size:15px;line-height:1.32}.tc-forms-rich-canvas ul,.tc-forms-rich-canvas ol{padding-left:20px}.tc-forms-rich-canvas li{margin-bottom:6px}.tc-forms-rich-canvas a{color:var(--tc-text);text-decoration:underline}.tc-forms-rich-canvas.tc-forms-rich-empty::before{content:attr(data-placeholder);color:var(--tc-muted-light);pointer-events:none}.tc-forms-rich-source{display:none;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.65}.tc-forms-rich-modal.tc-forms-rich-source-mode .tc-forms-rich-canvas{display:none}.tc-forms-rich-modal.tc-forms-rich-source-mode .tc-forms-rich-source{display:block}.tc-forms-rich-modal--plain .tc-forms-rich-editor{grid-template-rows:auto minmax(0, 1fr)}.tc-forms-rich-modal--plain .tc-forms-rich-source{display:none !important}.tc-forms-rich-modal--plain .tc-forms-rich-toolbar{display:flex !important;min-height:45px}.tc-forms-rich-modal--plain .tc-forms-rich-toolbar>*{display:none !important}.tc-forms-rich-modal--plain .tc-forms-rich-toolbar::before{content:"Plain text";display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--tc-border);border-radius:6px;background:var(--tc-canvas);color:var(--tc-muted);font-size:11px;font-weight:650}@media(max-width: 640px){.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal{padding:0}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal.sb-active{align-items:stretch}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__frame,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__panel{width:100% !important;max-width:100% !important;height:100% !important;max-height:100vh !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;box-shadow:none !important}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__header,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__header{padding:14px 16px 12px}.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-modal__title,.tc-forms-rich-modal.tc-modal.tc-rich-editor-modal .tc-rich-editor-modal__title{font-size:18px}.tc-forms-rich-toolbar{gap:4px;padding:6px 8px}.tc-forms-rich-toolbar__group{flex-wrap:wrap}.tc-forms-rich-toolbar__btn--source{width:100%;margin-top:4px;margin-left:0}.tc-forms-rich-canvas,.tc-forms-rich-source{padding:12px 14px}}.tc-conv-filters-modal.tc-modal{--tc-conv-filters-ink: var(--tc-aubergine, #332b3a);--tc-conv-filters-line: var(--tc-border, #e8e0f0);--tc-conv-filters-paper: var(--tc-ivory, #fff9f2);--tc-conv-filters-rail: var(--tc-canvas, #f6f2ec);--tc-conv-filters-accent: var(--tc-flows-accent, #f06a5a);--tc-conv-filters-accent-ink: var(--tc-flows-accent-ink, #fff);--tc-conv-filters-width: min(820px, calc(100vw - 32px));--tc-conv-filters-max-h: min(720px, calc(100vh - 48px));position:fixed !important;inset:0 !important;z-index:10000001 !important;display:none;align-items:center;justify-content:center;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:24px;overflow:hidden;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;transform:none !important;pointer-events:none}.tc-conv-filters-modal.tc-modal.sb-active{display:flex !important;pointer-events:auto}.tc-conv-filters-modal.tc-modal .tc-modal__frame,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__panel{display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto;width:var(--tc-conv-filters-width) !important;height:var(--tc-conv-filters-max-h) !important;max-width:var(--tc-conv-filters-width) !important;max-height:var(--tc-conv-filters-max-h) !important;min-height:0;overflow:hidden;border:2px solid var(--tc-conv-filters-ink) !important;border-radius:16px !important;background:var(--tc-surface) !important;box-shadow:6px 6px 0 var(--tc-conv-filters-ink) !important;pointer-events:auto;animation:tc-conv-filters-modal-in .32s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes tc-conv-filters-modal-in{from{transform:translateY(8px);opacity:.82}to{transform:none;opacity:1}}.tc-conv-filters-modal.tc-modal .tc-modal__header,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:2px solid var(--tc-conv-filters-line);background:color-mix(in srgb, var(--tc-conv-filters-rail) 72%, var(--tc-surface))}.tc-conv-filters-modal.tc-modal .tc-modal__title,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__title{margin:0;color:var(--tc-conv-filters-ink);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-0.03em}.tc-conv-filters-modal.tc-modal .tc-modal__eyebrow,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__eyebrow{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__close{width:36px !important;min-width:36px !important;height:36px !important;border:2px solid var(--tc-conv-filters-line) !important;border-radius:10px !important;background:var(--tc-surface) !important}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__close:hover,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__close:focus-visible{border-color:var(--tc-conv-filters-ink) !important;background:var(--tc-lavender) !important;outline:none}.tc-conv-filters-modal.tc-modal .tc-modal__body,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__body{min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 20px;background:color-mix(in srgb, var(--tc-conv-filters-paper) 42%, var(--tc-surface))}.tc-conv-filters-modal.tc-modal .tc-modal__footer,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__footer{display:flex;align-items:center;justify-content:flex-end;padding:14px 18px;border-top:2px solid var(--tc-conv-filters-line);background:color-mix(in srgb, var(--tc-conv-filters-rail) 55%, var(--tc-surface))}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__footer-end{display:flex;align-items:center;gap:10px;margin-left:auto}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:2px solid var(--tc-conv-filters-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-conv-filters-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__ghost:hover,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__ghost:focus-visible{border-color:var(--tc-conv-filters-ink);background:var(--tc-lavender);outline:none}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:2px solid var(--tc-conv-filters-ink);border-radius:10px;background:var(--tc-conv-filters-accent);color:var(--tc-conv-filters-accent-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__save:hover,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__save:focus-visible{border-color:var(--tc-conv-filters-ink);background:var(--tc-conv-filters-ink);outline:none}.tc-conv-filters-modal__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;margin-bottom:16px}.tc-conv-filters-modal__col{display:flex;flex-direction:column;gap:12px;min-width:0}.tc-conv-filters-modal__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-conv-filters-modal:not(.tc-conv-filters-modal--human-mode) [data-conv-filter-human-only]{display:none}.tc-conv-filters-modal__label{color:var(--tc-text);font-size:12px;font-weight:650;line-height:1.3}.tc-conv-filters-modal__control{width:100%;min-height:38px;padding:8px 12px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-family:inherit;font-size:13px;line-height:1.35}.tc-conv-filters-modal__control:focus-visible{border-color:color-mix(in srgb, var(--tc-coral) 45%, var(--tc-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 18%, transparent);outline:none}.tc-conv-filters-modal__date-range{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:8px}.tc-conv-filters-modal__date-sep{color:var(--tc-muted);font-size:12px}.tc-conv-filters-modal__section{display:flex;flex-direction:column;gap:8px;min-width:0}.tc-conv-filters-modal__section--channels{padding-top:4px;border-top:1px solid var(--tc-border)}.tc-conv-filters-modal__section-label{color:var(--tc-muted);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.tc-conv-filters-modal .sb-filter-source .tc-conversations-deck__filter-options{display:grid;grid-template-columns:repeat(auto-fill, minmax(108px, 1fr));gap:6px;width:100%}.tc-conv-filters-modal .tc-conversations-deck__chip{width:auto !important;min-width:0;min-height:34px;padding:0 8px;justify-content:center;border:2px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);font-size:11px;font-weight:650;text-align:center;cursor:pointer}.tc-conv-filters-modal .tc-conversations-deck__chip.is-active,.tc-conv-filters-modal .tc-conversations-deck__chip[aria-selected=true]{border-color:var(--tc-aubergine, #332b3a);background:var(--tc-lavender, #eee9ff);color:var(--tc-aubergine, #332b3a);box-shadow:1px 1px 0 var(--tc-aubergine, #332b3a),2px 2px 0 var(--tc-aubergine, #332b3a),3px 3px 0 var(--tc-aubergine, #332b3a);transform:translate(-1px, -1px);font-weight:700}@media(max-width: 640px){.tc-conv-filters-modal.tc-modal{padding:0}.tc-conv-filters-modal.tc-modal.sb-active{align-items:stretch}.tc-conv-filters-modal.tc-modal .tc-modal__frame,.tc-conv-filters-modal.tc-modal .tc-conv-filters-modal__panel{width:100% !important;max-width:100% !important;height:100% !important;max-height:100vh !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;box-shadow:none !important}.tc-conv-filters-modal__grid{grid-template-columns:minmax(0, 1fr)}}.tc-conversations-deck--crm-board .tc-conv-workspace.tc-conv-board>.sb-admin-list>.sb-scroll-area{display:flex;flex-direction:column;min-height:0}.tc-conv-selection-bar{flex:0 0 auto;z-index:6;display:none;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:0;padding:8px;border:2px solid var(--tc-conv-line, var(--tc-border));border-radius:10px;background:color-mix(in srgb, var(--tc-peach) 42%, var(--tc-surface));box-sizing:border-box;pointer-events:auto}.tc-conv-selection-bar[hidden]{display:none !important}.tc-conv-selection-bar.is-visible{display:flex;justify-content:flex-start !important;align-items:center}.tc-conv-selection-bar__select-all{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--tc-text);font-size:11px;font-weight:700;cursor:pointer;user-select:none}.tc-conv-selection-bar__select-all-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.tc-conv-selection-bar__check{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--tc-conv-ink, var(--tc-aubergine));border-radius:999px;background:var(--tc-surface);box-sizing:border-box}.tc-conv-selection-bar__select-all-input:checked+.tc-conv-selection-bar__check{background:var(--tc-coral);border-color:var(--tc-coral)}.tc-conv-selection-bar__select-all-input:checked+.tc-conv-selection-bar__check::after{content:"";width:8px;height:8px;border-radius:999px;background:#fff}.tc-conv-selection-bar__select-all-input:indeterminate+.tc-conv-selection-bar__check{background:var(--tc-peach);border-color:var(--tc-coral)}.tc-conv-selection-bar__count{color:var(--tc-muted);font-size:11px;font-weight:650;white-space:nowrap}.tc-conv-selection-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.tc-conv-selection-bar__btn,.tc-conv-selection-bar__done{min-height:28px;padding:0 10px;border:2px solid var(--tc-conv-ink, var(--tc-aubergine));border-radius:8px;background:var(--tc-surface);color:var(--tc-text);font-family:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;box-shadow:2px 2px 0 var(--tc-conv-ink, var(--tc-aubergine))}.tc-conv-selection-bar__btn:disabled,.tc-conv-selection-bar__done:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.tc-conv-selection-bar__btn.is-danger{color:var(--tc-danger)}.tc-conv-selection-bar__done{background:var(--tc-aubergine);color:#fff;border-color:var(--tc-aubergine)}.tc-conversations-deck--crm-board.tc-conv-selection-mode-active .tc-conv-list .tc-conv-list__row:first-child{margin-top:0}.tc-conversations-deck--crm-board .tc-conv-list-toolbar__actions>.sb-filters-panel{display:none !important}.tc-shell[data-tc-app=super-admin] .tc-panel--membership-plans{--tc-super-line: var(--tc-border);--tc-super-surface: var(--tc-surface);--tc-super-canvas: var(--tc-canvas);--tc-super-muted: var(--tc-muted);--tc-super-text: var(--tc-text);--tc-super-accent: var(--tc-coral);--tc-super-card-line: var(--tc-border);--tc-membership-gap-section: 24px;--tc-membership-gap-block: 16px;--tc-membership-gap-field: 16px;--tc-membership-gap-label: 4px;--tc-membership-gap-hint: 8px;--tc-membership-card-pad-x: 22px;--tc-membership-card-pad-y: 18px;display:none;width:100%;min-width:0;max-width:none;padding:0;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-panel--membership-plans.tc-active,.tc-shell[data-tc-app=super-admin] .tc-panel--membership-plans.sa-active{display:flex;flex-direction:column;min-height:0}.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans{display:flex;align-items:stretch;justify-content:space-between;gap:12px;flex-shrink:0;min-height:0;height:auto !important;margin:0;padding:2px 0 18px;border-bottom:1px solid var(--tc-super-line);background:var(--tc-super-surface)}.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans .tc-page-header__start{display:block;flex:1 1 auto;align-items:stretch;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans .tc-page-header__heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:72ch}.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans .tc-page-header__title{display:block;margin:0;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:var(--tc-super-text);line-height:1.2;white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans .tc-page-header__subtitle{display:block;margin:0;font-size:13px;line-height:1.6;color:var(--tc-super-muted);white-space:normal}.tc-shell[data-tc-app=super-admin] .tc-area__body--membership-plans{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--tc-super-canvas);padding:12px 0 28px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-membership-workspace{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;margin:0;padding:0 2px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-membership-plans-editor{display:flex;flex-direction:column;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-deck{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__mesh{position:absolute;inset:-20px -12px auto;height:180px;pointer-events:none;background:radial-gradient(ellipse 55% 80% at 8% 0%, color-mix(in srgb, var(--tc-teal) 14%, transparent), transparent 70%),radial-gradient(ellipse 45% 70% at 55% 0%, color-mix(in srgb, var(--tc-violet) 12%, transparent), transparent 72%),radial-gradient(ellipse 40% 65% at 92% 8%, color-mix(in srgb, var(--tc-coral) 10%, transparent), transparent 70%);opacity:.9;z-index:0}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__rail,.tc-shell[data-tc-app=super-admin] .tc-mp-deck__main{position:relative;z-index:1;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);border-radius:14px;background:color-mix(in srgb, var(--tc-surface) 90%, transparent);backdrop-filter:blur(8px);box-shadow:0 8px 24px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command-primary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0;flex:1 1 280px}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command-hint{margin:0;font-size:12px;line-height:1.45;color:var(--tc-super-muted);max-width:36ch}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command-secondary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;opacity:0;transform:translateX(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-deck--paid .tc-mp-deck__command-secondary{opacity:1;transform:translateX(0);pointer-events:auto}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav{flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav>.tc-segment__list{display:inline-flex;align-items:center;gap:3px;margin:0;padding:3px;list-style:none;background:color-mix(in srgb, var(--tc-coral) 8%, var(--tc-lavender));border:1px solid color-mix(in srgb, var(--tc-coral) 18%, var(--tc-border));border-radius:10px}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav>.tc-segment__list li{margin:0;padding:7px 16px;font-size:12px;font-weight:700;line-height:1.3;color:var(--tc-super-muted);border-radius:8px;white-space:nowrap;cursor:pointer;user-select:none;transition:background .15s,color .15s,box-shadow .15s}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav>.tc-segment__list li:hover:not(.tc-active):not(.sb-active){color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav>.tc-segment__list li.tc-active,.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-nav>.tc-segment__list li.sb-active{background:var(--tc-surface);color:var(--tc-super-accent);box-shadow:0 1px 3px color-mix(in srgb, var(--tc-text) 10%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-panels{position:relative;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-panel{display:none;animation:tc-mp-panel-in .28s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-plan-type-panel.tc-active{display:block}@keyframes tc-mp-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tc-shell[data-tc-app=super-admin] .tc-mp-free-stage{display:flex;justify-content:center;padding:8px 0 4px}.tc-shell[data-tc-app=super-admin] .tc-mp-deck--free .tc-mp-deck__mesh{background:radial-gradient(ellipse 50% 80% at 50% 0%, color-mix(in srgb, var(--tc-teal) 16%, transparent), transparent 72%),radial-gradient(ellipse 45% 70% at 20% 0%, color-mix(in srgb, var(--tc-violet) 10%, transparent), transparent 70%),radial-gradient(ellipse 40% 65% at 80% 8%, color-mix(in srgb, var(--tc-coral) 8%, transparent), transparent 70%)}.tc-shell[data-tc-app=super-admin] .tc-mp-deck--paid .tc-mp-deck__mesh{background:radial-gradient(ellipse 55% 80% at 8% 0%, color-mix(in srgb, var(--tc-teal) 14%, transparent), transparent 70%),radial-gradient(ellipse 45% 70% at 55% 0%, color-mix(in srgb, var(--tc-violet) 12%, transparent), transparent 72%),radial-gradient(ellipse 40% 65% at 92% 8%, color-mix(in srgb, var(--tc-coral) 10%, transparent), transparent 70%)}.tc-shell[data-tc-app=super-admin] .tc-membership-section{display:flex;flex-direction:column;gap:var(--tc-membership-gap-block);margin:0;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-membership-section__head{margin:0;padding:0 2px}.tc-shell[data-tc-app=super-admin] .tc-membership-section__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-membership-section__desc{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--tc-super-muted);max-width:62ch}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--tc-super-surface);border:1px solid var(--tc-super-card-line);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card:hover{border-color:color-mix(in srgb, var(--tc-super-accent) 18%, var(--tc-border));box-shadow:0 12px 32px color-mix(in srgb, var(--tc-text) 7%, transparent);transform:translateY(-2px)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage{width:100%;max-width:720px;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent),0 16px 40px color-mix(in srgb, var(--tc-teal) 8%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage:hover{transform:none}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage .tc-membership-plan-card__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);grid-template-rows:auto auto;gap:10px 14px;align-items:start}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage .tc-membership-plan-card__limits{grid-column:1;grid-row:1}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage .tc-membership-plan-card__package{grid-column:2;grid-row:1}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage .tc-membership-plan-card__footer{grid-column:1/-1;grid-row:2}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--free{border-style:dashed;background:color-mix(in srgb, var(--tc-super-surface) 92%, var(--tc-lavender))}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 0 16px}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__meter{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb, var(--tc-lavender) 50%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent);font-size:10px;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__meter-count{font-size:11px;font-weight:800;color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__title{margin:0;font-size:15px;font-weight:700;color:var(--tc-super-text);line-height:1.25;letter-spacing:-0.02em}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__title .tc-membership-plan-card__period{display:block;margin-top:2px;font-size:11px;font-weight:600;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__tier{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-super-text);background:color-mix(in srgb, var(--tc-lavender) 70%, transparent);border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--junior .tc-membership-plan-card__tier{color:color-mix(in srgb, var(--tc-teal) 85%, var(--tc-text));background:color-mix(in srgb, var(--tc-teal) 10%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-teal) 22%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--senior .tc-membership-plan-card__tier{color:color-mix(in srgb, var(--tc-violet) 85%, var(--tc-text));background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-violet) 22%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--manager .tc-membership-plan-card__tier{color:color-mix(in srgb, var(--tc-coral) 90%, var(--tc-text));background:color-mix(in srgb, var(--tc-coral) 12%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-coral) 24%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__remove{flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__remove:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:10px 12px 12px 16px}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__limits,.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__package{min-width:0}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__package{padding:10px;border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 28%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-field-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.tc-shell[data-tc-app=super-admin] .tc-membership-field-grid--compact{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-membership-field--compact .tc-membership-field__label{margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-membership-field--compact .tc-input{min-height:34px;padding:6px 9px;font-size:12px;border-radius:8px}.tc-shell[data-tc-app=super-admin] .tc-membership-field{display:flex;flex-direction:column;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-membership-field__label{display:block;margin:0 0 var(--tc-membership-gap-label);font-size:13px;font-weight:600;color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-membership-field__desc{margin:0 0 var(--tc-membership-gap-hint);font-size:12px;line-height:1.55;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid color-mix(in srgb, var(--tc-lavender) 80%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__toggle-label{margin:0;font-size:11px;font-weight:600;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-input{width:100%;max-width:100%;min-width:0;min-height:34px;font-size:12px;font-family:inherit;padding:6px 9px;border:1px solid var(--tc-border);border-radius:8px;color:var(--tc-super-text);background:var(--tc-surface);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.tc-shell[data-tc-app=super-admin] .tc-input:focus{border-color:var(--tc-super-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-violet) 12%, transparent);outline:none}.tc-shell[data-tc-app=super-admin] .tc-input--toggle{appearance:none;-webkit-appearance:none;width:42px !important;min-width:42px !important;height:24px !important;min-height:24px !important;padding:0 !important;border-radius:99px !important;background:var(--tc-border) !important;border:none !important;position:relative;cursor:pointer;flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-input--toggle::after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:var(--tc-surface);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tc-shell[data-tc-app=super-admin] .tc-input--toggle:checked{background:var(--tc-success) !important}.tc-shell[data-tc-app=super-admin] .tc-input--toggle:checked::after{transform:translateX(18px)}.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav{align-self:center;width:fit-content;max-width:100%;margin:0;padding:0;overflow-x:auto}.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav>.tc-segment__list{display:inline-flex;align-items:center;gap:3px;width:auto;min-width:min-content;margin:0;padding:3px;list-style:none;background:var(--tc-lavender);border:1px solid var(--tc-border);border-radius:10px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav>.tc-segment__list li{margin:0;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3;color:var(--tc-super-muted);border-radius:8px;white-space:nowrap;cursor:pointer;user-select:none;transition:background .15s,color .15s,box-shadow .15s}.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav>.tc-segment__list li:hover:not(.tc-active):not(.sb-active){color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav>.tc-segment__list li.tc-active,.tc-shell[data-tc-app=super-admin] .tc-membership-period-nav>.tc-segment__list li.sb-active{background:var(--tc-surface);color:var(--tc-super-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 8%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-period-panels{display:flex;flex-direction:column;gap:var(--tc-membership-gap-block);min-width:0}.tc-shell[data-tc-app=super-admin] .tc-membership-period-panel{display:none}.tc-shell[data-tc-app=super-admin] .tc-membership-period-panel.tc-active{display:block}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-stack{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;align-items:stretch}.tc-shell[data-tc-app=super-admin] .tc-membership-empty{grid-column:1/-1;margin:0;padding:16px;font-size:12px;color:var(--tc-super-muted);text-align:center;background:var(--tc-super-surface);border:1px dashed var(--tc-border);border-radius:12px}.tc-shell[data-tc-app=super-admin] .tc-membership-actions{margin:0;padding:0 2px}.tc-shell[data-tc-app=super-admin] .tc-membership-whitelabel-card{padding:var(--tc-membership-card-pad-y) var(--tc-membership-card-pad-x);background:var(--tc-super-surface);border:1px solid var(--tc-super-card-line);border-radius:12px;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-membership-whitelabel-card .tc-membership-field{max-width:220px}.tc-shell[data-tc-app=super-admin] .tc-membership-whitelabel-card__actions{margin-top:var(--tc-membership-gap-block)}.tc-shell[data-tc-app=super-admin] .tc-header-save.tc-btn--dirty{box-shadow:0 0 0 2px rgba(245,158,11,.35)}.tc-shell[data-tc-app=super-admin] .tc-mp-editor{display:flex;flex-direction:column;gap:16px}.tc-shell[data-tc-app=super-admin] .tc-mp-editor--compact{gap:8px}.tc-shell[data-tc-app=super-admin] .tc-mp-editor__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-editor__lede{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-package-picks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick{display:flex;align-items:center;justify-content:center;min-height:30px;padding:6px 8px;border:1px solid color-mix(in srgb, var(--tc-border) 85%, transparent);border-radius:9px;background:var(--tc-surface);color:var(--tc-super-text);font-size:11px;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--tc-super-accent) 30%, var(--tc-border))}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick--active{box-shadow:0 2px 8px color-mix(in srgb, var(--tc-text) 7%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick--junior.tc-mp-package-pick--active{border-color:color-mix(in srgb, var(--tc-teal) 45%, transparent);background:color-mix(in srgb, var(--tc-teal) 12%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick--senior.tc-mp-package-pick--active{border-color:color-mix(in srgb, var(--tc-violet) 45%, transparent);background:color-mix(in srgb, var(--tc-violet) 12%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-package-pick--manager.tc-mp-package-pick--active{border-color:color-mix(in srgb, var(--tc-coral) 45%, transparent);background:color-mix(in srgb, var(--tc-coral) 12%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-features{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-mp-feature{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--core{opacity:.92}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle{cursor:pointer;margin:0;padding:0;border:none;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle input{position:absolute;opacity:0;pointer-events:none}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle .tc-mp-feature__shell{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-border) 70%, transparent);transition:border-color .15s ease,background .15s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle input:checked+.tc-mp-feature__shell{border-color:color-mix(in srgb, var(--tc-success) 40%, transparent);background:color-mix(in srgb, var(--tc-success) 8%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));color:var(--tc-super-muted);font-size:13px}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle input:checked+.tc-mp-feature__shell .tc-mp-feature__icon{color:var(--tc-success);background:color-mix(in srgb, var(--tc-success) 14%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__copy{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__copy strong{font-size:13px;font-weight:600;color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__copy em{font-size:11px;font-style:normal;line-height:1.45;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__badge{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__switch{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:99px;background:var(--tc-border);transition:background .2s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-feature__switch::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--tc-surface);box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .2s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle input:checked+.tc-mp-feature__shell .tc-mp-feature__switch{background:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-mp-feature--toggle input:checked+.tc-mp-feature__shell .tc-mp-feature__switch::after{transform:translateX(16px)}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-picks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);border-radius:10px;background:var(--tc-surface);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick strong{font-size:12px;font-weight:700;color:var(--tc-super-text)}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick span{font-size:11px;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick:hover{transform:translateY(-1px)}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick--active{border-color:color-mix(in srgb, var(--tc-violet) 40%, transparent);background:color-mix(in srgb, var(--tc-violet) 10%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick--compact{align-items:center;justify-content:center;min-height:28px;padding:5px 6px}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-pick--compact strong{font-size:10px}.tc-shell[data-tc-app=super-admin] .tc-mp-editor--compact{gap:10px}.tc-shell[data-tc-app=super-admin] .tc-mp-editor__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-mp-enabled-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:99px;font-size:10px;font-weight:700;color:var(--tc-super-muted);background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-border) 75%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-enabled-pill__count{color:var(--tc-success);font-size:12px}.tc-shell[data-tc-app=super-admin] .tc-mp-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-checklist-head__hint{font-weight:600;letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--tc-super-muted) 85%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-mp-checklist{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.tc-shell[data-tc-app=super-admin] .tc-mp-check__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1px solid color-mix(in srgb, var(--tc-border) 85%, transparent);background:color-mix(in srgb, var(--tc-lavender) 25%, var(--tc-surface));color:rgba(0,0,0,0);font-size:10px;flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-mp-check{display:flex;align-items:stretch;border-radius:10px;border:1px solid color-mix(in srgb, var(--tc-border) 72%, transparent);background:var(--tc-surface);transition:border-color .15s ease,background .15s ease,opacity .15s ease}.tc-shell[data-tc-app=super-admin] .tc-mp-check--locked{opacity:.92;background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-check--locked .tc-mp-check__box{border-color:color-mix(in srgb, var(--tc-success) 40%, transparent);background:color-mix(in srgb, var(--tc-success) 12%, var(--tc-surface));color:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-mp-check--off{opacity:.72}.tc-shell[data-tc-app=super-admin] .tc-mp-check--off .tc-mp-check__state{color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-check--on:not(.tc-mp-check--locked){border-color:color-mix(in srgb, var(--tc-success) 35%, transparent);background:color-mix(in srgb, var(--tc-success) 7%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-mp-check--on:not(.tc-mp-check--locked) .tc-mp-check__box{border-color:color-mix(in srgb, var(--tc-success) 45%, transparent);background:color-mix(in srgb, var(--tc-success) 14%, var(--tc-surface));color:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-mp-check--on:not(.tc-mp-check--locked) .tc-mp-check__state{color:var(--tc-success)}.tc-shell[data-tc-app=super-admin] .tc-mp-check__row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:8px;width:100%;margin:0;padding:7px 9px;cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-mp-check__row input{position:absolute;opacity:0;pointer-events:none}.tc-shell[data-tc-app=super-admin] .tc-mp-check--locked{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:8px;padding:7px 9px}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field{display:flex;flex-direction:column;gap:6px;padding-top:4px}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field__label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field__input{display:flex;align-items:center;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field__input .tc-input{flex:1;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field__unit{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-super-muted);flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-mp-knowledge-field__hint{margin:0;font-size:10px;line-height:1.4;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-check__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-mp-check__copy strong{font-size:11px;font-weight:600;color:var(--tc-super-text);line-height:1.25}.tc-shell[data-tc-app=super-admin] .tc-mp-check__copy em{font-size:10px;font-style:normal;line-height:1.35;color:var(--tc-super-muted)}.tc-shell[data-tc-app=super-admin] .tc-mp-check__state{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--tc-success) 80%, var(--tc-text))}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-row__label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-super-muted);flex-shrink:0}.tc-shell[data-tc-app=super-admin] .tc-mp-cap-picks--compact{gap:5px}#tc-dialog-save-membership.sb-dialog-card{width:min(580px,100vw - 32px);max-width:min(580px,100vw - 32px)}.tc-mp-save-dialog{display:flex;flex-direction:column;gap:14px}.tc-mp-save-dialog__hero{display:flex;flex-wrap:wrap;gap:8px}.tc-mp-save-dialog__stat{display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:6px 12px;border-radius:99px;font-size:12px;font-weight:600;color:var(--tc-muted);background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-border) 75%, transparent)}.tc-mp-save-dialog__stat-value{font-size:18px;font-weight:800;color:var(--tc-text);letter-spacing:-0.02em}.tc-mp-save-dialog__lede{margin:0;font-size:13px;line-height:1.55;color:var(--tc-muted)}.tc-mp-save-dialog__stack{display:flex;flex-direction:column;gap:16px;max-height:min(52vh,420px);overflow:auto;padding-right:2px;scrollbar-width:thin}.tc-mp-save-dialog__footnote{margin:0}.tc-mp-save-group{display:flex;flex-direction:column;gap:8px}.tc-mp-save-group__label{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-mp-save-group__cards{display:flex;flex-direction:column;gap:8px}.tc-mp-save-card{position:relative;padding:12px 14px 12px 18px;border-radius:12px;background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-border) 80%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);overflow:hidden}.tc-mp-save-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tc-border)}.tc-mp-save-card--junior::before{background:linear-gradient(180deg, var(--tc-teal), color-mix(in srgb, var(--tc-teal) 50%, var(--tc-violet)))}.tc-mp-save-card--senior::before{background:linear-gradient(180deg, var(--tc-violet), color-mix(in srgb, var(--tc-violet) 45%, var(--tc-coral)))}.tc-mp-save-card--manager::before{background:linear-gradient(180deg, var(--tc-coral), color-mix(in srgb, var(--tc-coral) 50%, #d4a017))}.tc-mp-save-card--free::before{background:linear-gradient(180deg, var(--tc-muted-light), var(--tc-muted))}.tc-mp-save-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tc-mp-save-card__identity{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tc-mp-save-card__name{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--tc-text);letter-spacing:-0.02em;word-break:break-word}.tc-mp-save-card__badge{display:inline-flex;padding:2px 7px;border-radius:99px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-mp-save-card__badge--hidden{color:var(--tc-warning);background:var(--tc-warning-soft);border:1px solid color-mix(in srgb, var(--tc-warning) 25%, transparent)}.tc-mp-save-card__price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.tc-mp-save-card__amount{font-size:15px;font-weight:800;color:var(--tc-text);letter-spacing:-0.02em;white-space:nowrap}.tc-mp-save-card__period{font-size:11px;font-weight:600;color:var(--tc-muted);white-space:nowrap}.tc-mp-save-card__limits{margin:8px 0 0;font-size:11px;font-weight:600;color:var(--tc-muted);line-height:1.4}.tc-mp-save-card__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tc-mp-save-card__chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:99px;font-size:10px;font-weight:700;color:color-mix(in srgb, var(--tc-success) 75%, var(--tc-text));background:color-mix(in srgb, var(--tc-success) 10%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-success) 22%, transparent)}.tc-mp-save-card__chip--muted{color:var(--tc-muted);background:color-mix(in srgb, var(--tc-lavender) 35%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-border) 80%, transparent)}.tc-mp-save-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb, var(--tc-border) 65%, transparent)}.tc-mp-save-card__knowledge{display:inline-flex;align-items:baseline;gap:6px;font-size:11px;color:var(--tc-muted)}.tc-mp-save-card__knowledge-label{font-weight:600}.tc-mp-save-card__knowledge-value{font-size:12px;font-weight:800;color:var(--tc-text)}.tc-mp-save-card__feature-count{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--tc-muted) 85%, transparent)}@media(max-width: 1200px){.tc-shell[data-tc-app=super-admin] .tc-membership-plan-stack{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 991px){.tc-shell[data-tc-app=super-admin] .tc-area__body--membership-plans{padding:16px 0 24px}.tc-shell[data-tc-app=super-admin] .tc-membership-field-grid{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-stack{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card--stage .tc-membership-plan-card__body{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-mp-package-picks,.tc-shell[data-tc-app=super-admin] .tc-mp-cap-picks{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command{align-items:flex-start}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command-primary{flex-direction:column;align-items:flex-start}.tc-shell[data-tc-app=super-admin] .tc-mp-deck__command-secondary{width:100%;justify-content:flex-start}}@media(max-width: 640px){.tc-shell[data-tc-app=super-admin] .tc-page-header--membership-plans .tc-page-header__title{font-size:18px}.tc-shell[data-tc-app=super-admin] .tc-membership-plan-card__footer{grid-template-columns:1fr;gap:10px}}.tc-workspace-switcher{display:flex;align-items:center;gap:8px;min-width:0}.tc-workspace-switcher__label{font-size:12px;font-weight:600;color:var(--tc-muted, #64748b);white-space:nowrap}.tc-workspace-switcher select{min-width:160px;max-width:240px;height:36px;border-radius:10px;border:1px solid var(--tc-border, #e2e8f0);background:var(--tc-surface, #fff);padding:0 10px;font-size:13px;color:var(--tc-aubergine, #332B3A)}.tc-workspace-toolbar,.tc-partner-form,.tc-workspace-settings{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px}.tc-workspace-toolbar input,.tc-partner-form input,.tc-partner-form select,.tc-workspace-settings input:not([type=hidden]):not([type=file]),.tc-workspace-settings .tc-input{min-width:180px;height:38px;border-radius:10px;border:1px solid var(--tc-border, #e2e8f0);background:var(--tc-surface, #fff);padding:0 12px;font-size:13px;color:var(--tc-aubergine, #332B3A);box-sizing:border-box}.tc-workspace-toolbar input:focus,.tc-partner-form input:focus,.tc-partner-form select:focus,.tc-workspace-settings input:not([type=hidden]):not([type=file]):focus,.tc-workspace-settings .tc-input:focus,.sa-table .tc-ws-rename:focus{outline:none;border-color:color-mix(in srgb, var(--tc-coral, #FF6B57) 45%, var(--tc-border, #e2e8f0));box-shadow:0 0 0 3px var(--tc-focus-ring, rgba(255, 107, 87, 0.18))}.tc-workspace-defaults{margin:8px 0 0;max-width:560px}.tc-workspace-defaults__title{margin:16px 0 4px;font-size:15px;font-weight:650;color:var(--tc-aubergine, #332B3A)}.tc-workspace-defaults__desc{margin:0 0 12px;font-size:13px;color:var(--tc-muted, #64748b)}.tc-workspace-settings{flex-direction:column;align-items:stretch;max-width:560px}.tc-workspace-settings .tc-setting-row{width:100%;margin:0}.tc-workspace-settings .tc-setting-row__body{display:flex;flex-direction:column;align-items:stretch;gap:8px}.tc-workspace-settings .tc-brand-image--widget{width:100%;position:relative}.tc-workspace-settings .tc-brand-image__file,.tc-workspace-settings .tc-brand-image input[type=hidden],.tc-workspace-settings #tc-ws-logo:not([type=file]),.tc-workspace-settings #tc-ws-icon:not([type=file]){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.tc-workspace-settings .tc-brand-image__preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;border:2px dashed var(--tc-border, #e2e8f0);border-radius:12px;background-color:var(--tc-surface, #fff);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}.tc-workspace-settings .tc-brand-image__preview.has-image{border-style:solid}.tc-workspace-settings .tc-brand-image__preview .tc-upload-image__hint{color:var(--tc-muted, #64748b);font-size:13px;font-weight:600;pointer-events:none}.tc-workspace-settings .tc-brand-image__preview.has-image .tc-upload-image__hint{display:none}.tc-workspace-settings .tc-brand-image__preview .tc-brand-image__clear{display:none;position:absolute;top:8px;right:8px;z-index:2;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:var(--tc-danger, #dc2626);color:var(--tc-surface, #fff);font-size:9px;cursor:pointer}.tc-workspace-settings .tc-brand-image__preview .tc-brand-image__clear:not([hidden]){display:flex}.tc-workspace-defaults__title{margin:16px 0 4px;font-size:15px;font-weight:650;color:var(--tc-aubergine, #332B3A)}.tc-workspace-defaults__desc{margin:0 0 12px;font-size:13px;color:var(--tc-muted, #64748b)}.tc-workspace-msg{min-height:1.2em;font-size:13px;color:var(--tc-muted, #64748b)}.tc-panel--workspaces,.tc-panel--partners,.tc-panel--referrals,.tc-panel--workspace-settings{max-width:1100px}.tc-panel--workspaces .sa-page-header,.tc-panel--partners .sa-page-header,.tc-panel--referrals .sa-page-header,.tc-panel--workspace-settings .sa-page-header{margin-bottom:20px}.tc-panel--workspaces .sa-table-wrap,.tc-panel--partners .sa-table-wrap,.tc-panel--referrals .sa-table-wrap,.tc-panel--workspace-settings .sa-table-wrap{background:var(--tc-surface, #fff);border:1px solid var(--tc-border, #e2e8f0);border-radius:14px;overflow:hidden;overflow-x:auto}.tc-panel--workspaces .sa-table,.tc-panel--partners .sa-table,.tc-panel--referrals .sa-table,.tc-panel--workspace-settings .sa-table{width:100%;min-width:640px;border-collapse:collapse;background:var(--tc-surface, #fff)}.tc-panel--workspaces .sa-table thead th,.tc-panel--partners .sa-table thead th,.tc-panel--referrals .sa-table thead th,.tc-panel--workspace-settings .sa-table thead th{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-muted-light, #9B92A8);padding:12px 14px;border-bottom:1px solid var(--tc-border, #e2e8f0);background:color-mix(in srgb, var(--tc-lavender, #EEE9FF) 35%, var(--tc-surface, #fff));text-align:left;white-space:nowrap}.tc-panel--workspaces .sa-table tbody td,.tc-panel--partners .sa-table tbody td,.tc-panel--referrals .sa-table tbody td,.tc-panel--workspace-settings .sa-table tbody td{font-size:13px;color:var(--tc-aubergine, #332B3A);padding:12px 14px;border-bottom:1px solid color-mix(in srgb, var(--tc-border, #e2e8f0) 70%, transparent);vertical-align:middle;white-space:nowrap}.tc-panel--workspaces .sa-table tbody tr:last-child td,.tc-panel--partners .sa-table tbody tr:last-child td,.tc-panel--referrals .sa-table tbody tr:last-child td,.tc-panel--workspace-settings .sa-table tbody tr:last-child td{border-bottom:none}.tc-panel--workspaces .sa-table tbody tr:hover td,.tc-panel--partners .sa-table tbody tr:hover td,.tc-panel--referrals .sa-table tbody tr:hover td,.tc-panel--workspace-settings .sa-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach, #FFE6DE) 28%, var(--tc-surface, #fff));cursor:default}.tc-panel--workspaces .sa-table tbody tr.tc-ws-row,.tc-panel--partners .sa-table tbody tr.tc-ws-row,.tc-panel--referrals .sa-table tbody tr.tc-ws-row,.tc-panel--workspace-settings .sa-table tbody tr.tc-ws-row{cursor:pointer}.tc-panel--workspaces .sa-table tbody tr.tc-ws-row.is-selected td,.tc-panel--partners .sa-table tbody tr.tc-ws-row.is-selected td,.tc-panel--referrals .sa-table tbody tr.tc-ws-row.is-selected td,.tc-panel--workspace-settings .sa-table tbody tr.tc-ws-row.is-selected td{background:color-mix(in srgb, var(--tc-lavender, #EEE9FF) 70%, var(--tc-surface, #fff))}.tc-panel--workspaces .sa-table input[type=text],.tc-panel--workspaces .sa-table input[type=url],.tc-panel--workspaces .sa-table input:not([type]),.tc-panel--workspaces .sa-table .tc-ws-rename,.tc-panel--partners .sa-table input[type=text],.tc-panel--partners .sa-table input[type=url],.tc-panel--partners .sa-table input:not([type]),.tc-panel--partners .sa-table .tc-ws-rename,.tc-panel--referrals .sa-table input[type=text],.tc-panel--referrals .sa-table input[type=url],.tc-panel--referrals .sa-table input:not([type]),.tc-panel--referrals .sa-table .tc-ws-rename,.tc-panel--workspace-settings .sa-table input[type=text],.tc-panel--workspace-settings .sa-table input[type=url],.tc-panel--workspace-settings .sa-table input:not([type]),.tc-panel--workspace-settings .sa-table .tc-ws-rename{min-width:160px;max-width:280px;width:100%;height:36px;border-radius:10px;border:1px solid var(--tc-border, #e2e8f0);background:var(--tc-surface, #fff);padding:0 12px;font-size:13px;color:var(--tc-aubergine, #332B3A);box-sizing:border-box}.tc-panel--workspaces .sa-table .tc-btn,.tc-panel--partners .sa-table .tc-btn,.tc-panel--referrals .sa-table .tc-btn,.tc-panel--workspace-settings .sa-table .tc-btn{height:34px;padding:0 12px;font-size:12px;border-radius:10px;white-space:nowrap}.tc-panel--workspaces .sa-table .tc-btn--ghost,.tc-panel--partners .sa-table .tc-btn--ghost,.tc-panel--referrals .sa-table .tc-btn--ghost,.tc-panel--workspace-settings .sa-table .tc-btn--ghost{background:var(--tc-surface, #fff);border:1px solid var(--tc-border, #e2e8f0);color:var(--tc-aubergine, #332B3A)}.tc-panel--workspaces .sa-table .tc-btn--ghost:hover,.tc-panel--partners .sa-table .tc-btn--ghost:hover,.tc-panel--referrals .sa-table .tc-btn--ghost:hover,.tc-panel--workspace-settings .sa-table .tc-btn--ghost:hover{background:var(--tc-lavender, #EEE9FF);border-color:color-mix(in srgb, var(--tc-violet, #7762D8) 30%, var(--tc-border, #e2e8f0))}.tc-workspace-toolbar,.tc-partner-form{padding:14px;background:var(--tc-surface, #fff);border:1px solid var(--tc-border, #e2e8f0);border-radius:14px}.tc-partner-referral{max-width:560px;margin:0 0 24px;padding:16px;border:1px solid var(--tc-border, #e2e8f0);border-radius:12px;background:var(--tc-surface, #fff)}.tc-partner-referral__title{margin:0 0 6px;font-size:15px;font-weight:600}.tc-partner-referral__desc{margin:0 0 12px;font-size:13px;color:var(--tc-muted, #64748b);line-height:1.45}.tc-partner-referral__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tc-partner-referral__row .tc-input{flex:1 1 220px;min-width:0;height:38px;border-radius:10px;border:1px solid var(--tc-border, #e2e8f0);padding:0 12px}.tc-partner-referral-cell{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.tc-partner-referral-cell input{flex:1 1 140px;min-width:0;max-width:280px;height:34px;border-radius:8px;border:1px solid var(--tc-border, #e2e8f0);padding:0 8px;font-size:12px}.tc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body[data-tc-role=partner] .tc-workspace-switcher{display:none}body[data-tc-role=partner] [data-tc-tenant-ops-tab=system],body[data-tc-role=partner] [data-tc-tenant-ops-tab=danger],body[data-tc-role=partner] [data-tc-tenant-ops-section=system],body[data-tc-role=partner] [data-tc-tenant-ops-section=danger],body[data-tc-role=partner] #save-tenant{display:none !important}.is-partner-readonly input:disabled,.is-partner-readonly select:disabled,.is-partner-readonly textarea:disabled{opacity:.85;cursor:default;background:var(--tc-surface-muted, #f8fafc);color:var(--tc-text, #0f172a)}.is-partner-readonly .tc-brand-image__preview,.is-partner-readonly .tc-brand-image__upload,.is-partner-readonly .tc-brand-image__clear{pointer-events:none;cursor:default}.is-partner-readonly .tc-tenant-ops-modal__section-desc::after{content:" Read-only for partners.";color:var(--tc-muted, #64748b)}.tc-shell[data-tc-app=super-admin] .tc-viewport:has(>.tc-panel--support.tc-active){display:flex;flex-direction:column;overflow:hidden;padding:16px 16px 20px;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-panel--support{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden;padding:0 !important;background:var(--tc-ivory, #fff9f2) !important;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-area--support{--tc-sp-ink: var(--tc-aubergine, #332b3a);--tc-sp-paper: var(--tc-ivory, #fff9f2);--tc-sp-rail: #f6f2ec;--tc-sp-line: var(--tc-border, #e8e0f0);--tc-sp-accent: var(--tc-violet, #7762d8);--tc-sp-signal: var(--tc-coral, #ff6b57);--tc-sp-teal: #1a8a7a;--tc-sp-amber: #c9851a;--tc-sp-alert: #c94b4b;--tc-sp-warn: #d4a017;--tc-sp-ok: var(--tc-success, #2d8a5e);--tc-studio-line: var(--tc-sp-line);--tc-studio-rail-bg: var(--tc-sp-rail);--tc-studio-paper-main: var(--tc-sp-paper);--tc-studio-ink: var(--tc-sp-ink);--tc-studio-accent: var(--tc-sp-accent);--tc-studio-rail-width: minmax(260px, 300px);--tc-studio-deck-border: 2px;--tc-studio-deck-radius: 16px;--tc-studio-panel-radius: 14px;--tc-studio-panels-gap: 18px;--tc-sp-deck-main-inset: 20px 24px 24px;--tc-studio-workspace-padding: 12px;--tc-studio-panel-padding: 20px 22px 22px;--tc-studio-panel-head-gap: 14px;--tc-studio-rail-padding: 20px 18px 18px;--tc-studio-rail-gap: 14px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;color:var(--tc-sp-ink);font-family:inherit}.tc-shell[data-tc-app=super-admin] .tc-support-desk{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;position:relative}.tc-shell[data-tc-app=super-admin] .tc-support-desk.is-refreshing .tc-support-deck__main{opacity:.55;transition:opacity .15s ease}.tc-shell[data-tc-app=super-admin] .tc-support-studio,.tc-shell[data-tc-app=super-admin] .tc-support-studio__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.tc-shell[data-tc-app=super-admin] .tc-support-studio__workspace{height:0;padding:var(--tc-studio-workspace-padding);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-support-deck{display:grid;grid-template-columns:var(--tc-studio-rail-width) minmax(0, 1fr);flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;border:var(--tc-studio-deck-border) solid var(--tc-sp-line);border-radius:var(--tc-studio-deck-radius);background:var(--tc-surface);overflow:hidden;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-support-deck.is-entering{animation:tc-sp-deck-in .35s ease}@keyframes tc-sp-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-shell[data-tc-app=super-admin] .tc-support-deck__rail{display:flex;flex-direction:column;gap:var(--tc-studio-rail-gap);min-height:0;padding:var(--tc-studio-rail-padding);border-right:var(--tc-studio-deck-border) solid var(--tc-sp-line);background:var(--tc-sp-rail);overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-support-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tc-shell[data-tc-app=super-admin] .tc-support-deck__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-0.03em;line-height:1.1}.tc-shell[data-tc-app=super-admin] .tc-support-deck__lede{margin:6px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=super-admin] .tc-support-deck__preview{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:var(--tc-studio-deck-border) solid var(--tc-sp-line);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-deck__preview-dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--tc-sp-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-sp-accent) 50%, transparent);animation:tc-sp-pulse 2.2s ease-out infinite}@keyframes tc-sp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-sp-accent) 45%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tc-sp-accent) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-sp-accent) 0%, transparent)}}.tc-shell[data-tc-app=super-admin] .tc-support-deck__preview-bubble{margin:0;font-size:12px;font-weight:600;line-height:1.45}.tc-shell[data-tc-app=super-admin] .tc-support-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-shell[data-tc-app=super-admin] .tc-support-deck__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid var(--tc-sp-line);border-radius:999px;background:var(--tc-surface);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-shell[data-tc-app=super-admin] .tc-support-deck__pill i{width:6px;height:6px;border-radius:50%;background:var(--tc-sp-ok)}.tc-shell[data-tc-app=super-admin] .tc-support-deck__pill--live{border-color:color-mix(in srgb, var(--tc-sp-ok) 35%, var(--tc-sp-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-deck__pill--muted{color:var(--tc-muted);text-transform:none;letter-spacing:0;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-support-deck__rail-label,.tc-shell[data-tc-app=super-admin] .tc-support-deck__range-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-shell[data-tc-app=super-admin] .tc-support-deck__range-label{margin-top:10px;text-transform:none;letter-spacing:0;font-size:11px}.tc-shell[data-tc-app=super-admin] .tc-support-deck__filters{display:flex;flex-wrap:wrap;gap:6px}.tc-shell[data-tc-app=super-admin] .tc-support-deck__chip{appearance:none;border:2px solid var(--tc-sp-line);border-radius:8px;background:var(--tc-sp-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=super-admin] .tc-support-deck__chip.is-active,.tc-shell[data-tc-app=super-admin] .tc-support-deck__chip[aria-selected=true]{border-color:var(--tc-sp-ink);background:var(--tc-lavender);color:var(--tc-sp-ink);box-shadow:3px 3px 0 var(--tc-sp-ink);transform:translate(-1px, -1px)}.tc-shell[data-tc-app=super-admin] .tc-support-deck__chip:hover:not(.is-active):not([aria-selected=true]){border-color:color-mix(in srgb, var(--tc-sp-ink) 25%, var(--tc-sp-line))}.tc-shell[data-tc-app=super-admin] .tc-support-deck__rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:4px}.tc-shell[data-tc-app=super-admin] .tc-support-deck__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:10px 14px;border:2px solid var(--tc-sp-ink);border-radius:10px;background:var(--tc-peach);color:var(--tc-sp-ink);font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:3px 3px 0 var(--tc-sp-ink);transition:transform .12s ease}.tc-shell[data-tc-app=super-admin] .tc-support-deck__cta:hover{transform:translate(-1px, -1px)}.tc-shell[data-tc-app=super-admin] .tc-support-desk.is-refreshing .tc-support-deck__cta svg{animation:tc-sp-spin .8s linear infinite}@keyframes tc-sp-spin{to{transform:rotate(360deg)}}.tc-shell[data-tc-app=super-admin] .tc-support-deck__link{appearance:none;border:0;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:700;color:var(--tc-sp-accent);text-align:center;cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-support-deck__link:hover{text-decoration:underline}.tc-shell[data-tc-app=super-admin] .tc-support-deck__main{min-height:0;min-width:0;overflow:auto;background:var(--tc-sp-paper);padding:var(--tc-sp-deck-main-inset);box-sizing:border-box}.tc-shell[data-tc-app=super-admin] .tc-support-view{display:none;min-height:100%}.tc-shell[data-tc-app=super-admin] .tc-support-view.is-active{display:block}.tc-shell[data-tc-app=super-admin] .tc-support-panels{padding:0}.tc-shell[data-tc-app=super-admin] .tc-support-panels__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--tc-studio-panels-gap)}.tc-shell[data-tc-app=super-admin] .tc-support-panels__grid--hero{margin-bottom:var(--tc-studio-panels-gap)}.tc-shell[data-tc-app=super-admin] .tc-support-panel{padding:0;border:var(--tc-studio-deck-border) solid var(--tc-sp-line);border-radius:var(--tc-studio-panel-radius);background:var(--tc-surface);overflow:hidden;box-sizing:border-box;min-width:0}.tc-shell[data-tc-app=super-admin] .tc-support-panel:first-child{border-left:4px solid var(--tc-sp-accent);background:color-mix(in srgb, var(--tc-sp-paper) 55%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-panel__head{display:flex;align-items:flex-start;gap:var(--tc-studio-panel-head-gap);margin:0;padding:var(--tc-studio-panel-padding);padding-bottom:0}.tc-shell[data-tc-app=super-admin] .tc-support-panel__num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:var(--tc-studio-deck-border) solid var(--tc-sp-ink);border-radius:8px;background:var(--tc-sp-paper);font-size:11px;font-weight:800}.tc-shell[data-tc-app=super-admin] .tc-support-panel__title{margin:0;font-size:16px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.tc-shell[data-tc-app=super-admin] .tc-support-panel__desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-shell[data-tc-app=super-admin] .tc-support-panel__body{padding:var(--tc-studio-panel-padding);padding-top:14px}.tc-shell[data-tc-app=super-admin] .tc-support-hero{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tc-shell[data-tc-app=super-admin] .tc-support-ring{position:relative;width:120px;height:120px}.tc-shell[data-tc-app=super-admin] .tc-support-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tc-shell[data-tc-app=super-admin] .tc-support-ring__track{fill:none;stroke:color-mix(in srgb, var(--tc-sp-line) 80%, transparent);stroke-width:8}.tc-shell[data-tc-app=super-admin] .tc-support-ring__value{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.tc-shell[data-tc-app=super-admin] .tc-support-ring--ok .tc-support-ring__value{stroke:var(--tc-sp-ok)}.tc-shell[data-tc-app=super-admin] .tc-support-ring--warn .tc-support-ring__value{stroke:var(--tc-sp-warn)}.tc-shell[data-tc-app=super-admin] .tc-support-ring--alert .tc-support-ring__value{stroke:var(--tc-sp-alert)}.tc-shell[data-tc-app=super-admin] .tc-support-ring__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.tc-shell[data-tc-app=super-admin] .tc-support-ring__label strong{font-size:28px;font-weight:800;letter-spacing:-0.04em}.tc-shell[data-tc-app=super-admin] .tc-support-ring__label span{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-hero__metrics{flex:1 1 220px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tc-shell[data-tc-app=super-admin] .tc-support-metric{padding:10px 12px;border:2px solid var(--tc-sp-line);border-radius:10px;background:color-mix(in srgb, var(--tc-sp-paper) 60%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-metric__label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-metric__value{display:block;margin-top:4px;font-size:18px;font-weight:800;letter-spacing:-0.02em}.tc-shell[data-tc-app=super-admin] .tc-support-metric__hint{display:block;margin-top:2px;font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-metric--warn{border-color:color-mix(in srgb, var(--tc-sp-warn) 40%, var(--tc-sp-line));background:color-mix(in srgb, var(--tc-sp-warn) 8%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-metric--ok{border-color:color-mix(in srgb, var(--tc-sp-ok) 35%, var(--tc-sp-line))}.tc-shell[data-tc-app=super-admin] .tc-support-metrics-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:14px}.tc-shell[data-tc-app=super-admin] .tc-support-stamps{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-bottom:14px}.tc-shell[data-tc-app=super-admin] .tc-support-stamp{padding:10px 12px;border:2px solid var(--tc-sp-line);border-radius:10px;background:var(--tc-sp-paper)}.tc-shell[data-tc-app=super-admin] .tc-support-stamp__k{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);margin-bottom:6px}.tc-shell[data-tc-app=super-admin] .tc-support-stamp code{display:block;font-size:10px;line-height:1.35;word-break:break-word}.tc-shell[data-tc-app=super-admin] .tc-support-stamp--meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-support-stamp--meta strong{font-size:18px}.tc-shell[data-tc-app=super-admin] .tc-support-bar{margin-bottom:10px}.tc-shell[data-tc-app=super-admin] .tc-support-bar__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px}.tc-shell[data-tc-app=super-admin] .tc-support-bar__head strong{font-weight:800}.tc-shell[data-tc-app=super-admin] .tc-support-bar__track{height:8px;border-radius:999px;background:color-mix(in srgb, var(--tc-sp-line) 70%, transparent);overflow:hidden}.tc-shell[data-tc-app=super-admin] .tc-support-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--tc-sp-accent)}.tc-shell[data-tc-app=super-admin] .tc-support-bar__fill--amber{background:var(--tc-sp-amber)}.tc-shell[data-tc-app=super-admin] .tc-support-bar__fill--violet{background:var(--tc-sp-accent)}.tc-shell[data-tc-app=super-admin] .tc-support-bar__fill--teal{background:var(--tc-sp-teal)}.tc-shell[data-tc-app=super-admin] .tc-support-bar__fill--muted{background:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-tags{display:flex;flex-wrap:wrap;gap:8px}.tc-shell[data-tc-app=super-admin] .tc-support-tags--compact .tc-support-tag{font-size:10px;padding:4px 8px}.tc-shell[data-tc-app=super-admin] .tc-support-tags--atlas .tc-support-tag--hot{box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-sp-accent) 25%, transparent)}.tc-shell[data-tc-app=super-admin] .tc-support-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:2px solid var(--tc-sp-line);border-radius:999px;background:var(--tc-surface);font-size:11px}.tc-shell[data-tc-app=super-admin] .tc-support-tag em{font-style:normal;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=super-admin] .tc-support-tag b{font-size:10px;font-weight:800;color:var(--tc-sp-accent)}.tc-shell[data-tc-app=super-admin] .tc-support-tag--warm b{color:var(--tc-sp-amber)}.tc-shell[data-tc-app=super-admin] .tc-support-tag--hot b{color:var(--tc-sp-alert)}.tc-shell[data-tc-app=super-admin] .tc-support-subgrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:16px;padding-top:14px;border-top:2px solid var(--tc-sp-line)}.tc-shell[data-tc-app=super-admin] .tc-support-subgrid h4{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-signal-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tc-shell[data-tc-app=super-admin] .tc-support-signal{padding:14px 16px;border:2px solid var(--tc-sp-line);border-radius:12px;background:var(--tc-surface)}.tc-shell[data-tc-app=super-admin] .tc-support-signal--alert{border-color:color-mix(in srgb, var(--tc-sp-alert) 45%, var(--tc-sp-line));box-shadow:inset 3px 0 0 var(--tc-sp-alert)}.tc-shell[data-tc-app=super-admin] .tc-support-signal--warn{border-color:color-mix(in srgb, var(--tc-sp-warn) 40%, var(--tc-sp-line));box-shadow:inset 3px 0 0 var(--tc-sp-warn)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.tc-shell[data-tc-app=super-admin] .tc-support-signal__sev{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;border:1px solid var(--tc-sp-line)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__sev--alert{background:color-mix(in srgb, var(--tc-sp-alert) 12%, var(--tc-surface));color:var(--tc-sp-alert)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__sev--warn{background:color-mix(in srgb, var(--tc-sp-warn) 12%, var(--tc-surface));color:var(--tc-sp-warn)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__kind{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tc-shell[data-tc-app=super-admin] .tc-support-signal time{margin-left:auto;font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__tenant,.tc-shell[data-tc-app=super-admin] .tc-support-signal__snippet{margin:0 0 6px;font-size:12px;line-height:1.45}.tc-shell[data-tc-app=super-admin] .tc-support-signal__tenant{color:var(--tc-muted);font-size:11px}.tc-shell[data-tc-app=super-admin] .tc-support-signal__tenant strong{color:var(--tc-sp-ink)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__meta em{font-style:normal;font-weight:700;color:var(--tc-sp-ink)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__pipes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tc-shell[data-tc-app=super-admin] .tc-support-signal__pipe{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));border:1px solid var(--tc-sp-line)}.tc-shell[data-tc-app=super-admin] .tc-support-signal__drill{margin-top:10px;appearance:none;border:0;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:700;color:var(--tc-sp-accent);cursor:pointer}.tc-shell[data-tc-app=super-admin] .tc-support-signal__drill:hover{text-decoration:underline}.tc-shell[data-tc-app=super-admin] .tc-support-watch table{width:100%;border-collapse:collapse;font-size:12px}.tc-shell[data-tc-app=super-admin] .tc-support-watch table th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);padding:0 8px 10px;border-bottom:2px solid var(--tc-sp-line)}.tc-shell[data-tc-app=super-admin] .tc-support-watch table td{padding:10px 8px;border-bottom:1px solid color-mix(in srgb, var(--tc-sp-line) 70%, transparent);vertical-align:top}.tc-shell[data-tc-app=super-admin] .tc-support-watch table td span{display:block;font-size:10px;color:var(--tc-muted)}.tc-shell[data-tc-app=super-admin] .tc-support-watch table tr.alert td{background:color-mix(in srgb, var(--tc-sp-alert) 6%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-watch table tr.warn td{background:color-mix(in srgb, var(--tc-sp-warn) 6%, var(--tc-surface))}.tc-shell[data-tc-app=super-admin] .tc-support-score{display:inline-flex;min-width:28px;justify-content:center;padding:2px 8px;border-radius:999px;background:color-mix(in srgb, var(--tc-lavender) 70%, var(--tc-surface));font-weight:800}.tc-shell[data-tc-app=super-admin] .tc-support-empty,.tc-shell[data-tc-app=super-admin] .tc-support-empty-state{color:var(--tc-muted);font-size:12px;line-height:1.5}@media(max-width: 1100px){.tc-shell[data-tc-app=super-admin] .tc-support-panels__grid,.tc-shell[data-tc-app=super-admin] .tc-support-subgrid,.tc-shell[data-tc-app=super-admin] .tc-support-metrics-row,.tc-shell[data-tc-app=super-admin] .tc-support-stamps{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-support-deck{grid-template-columns:1fr}.tc-shell[data-tc-app=super-admin] .tc-support-deck__rail{border-right:0;border-bottom:var(--tc-studio-deck-border) solid var(--tc-sp-line)}}@media(max-width: 640px){.tc-shell[data-tc-app=super-admin] .tc-support-deck__main{padding:16px}.tc-shell[data-tc-app=super-admin] .tc-support-panel__head,.tc-shell[data-tc-app=super-admin] .tc-support-panel__body{padding-left:16px;padding-right:16px}}.tc-super-composer-layer{position:fixed;inset:0;z-index:13000;display:none;align-items:center;justify-content:center;padding:24px;pointer-events:none}.tc-super-composer-layer.is-open{display:flex;pointer-events:auto}.tc-super-composer-layer[hidden]{display:none !important}.tc-super-composer__backdrop{position:fixed;inset:0;background:rgba(51,43,58,.32);z-index:0}.tc-super-composer-modal{position:relative;z-index:1;width:min(720px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;background:var(--tc-surface, #fff);border:2px solid var(--tc-border-strong, #332b38);border-radius:14px;box-shadow:8px 8px 0 var(--tc-border-strong, #332b38);opacity:0;transform:translateY(12px) scale(0.98);transition:opacity .2s ease,transform .2s ease}.tc-super-composer-modal.is-open{opacity:1;transform:translateY(0) scale(1)}.tc-super-composer-modal.is-busy{pointer-events:none;opacity:.92}.tc-super-composer-modal .tc-modal__frame{display:flex;flex-direction:column;min-height:0;flex:1}.tc-super-composer-modal__studio{display:flex;flex-direction:column;min-height:0;flex:1;padding:18px 20px 16px;gap:12px}.tc-super-composer-modal__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tc-super-composer__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-super-composer__title{margin:4px 0 0;font-size:20px;font-weight:800}.tc-super-composer__tenant{margin:6px 0 0;font-size:13px;color:var(--tc-muted)}.tc-super-composer-modal__close{flex-shrink:0}.tc-super-composer__metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.tc-super-composer__metric{padding:8px 10px;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.tc-super-composer__metric strong{display:block;font-size:18px}.tc-super-composer__metric span{font-size:11px;color:var(--tc-muted)}.tc-super-composer__signals{font-size:12px;color:var(--tc-muted);padding:8px 10px;border:1px dashed var(--tc-border);border-radius:8px}.tc-super-composer__chat{flex:1;min-height:200px;max-height:320px;overflow-y:auto;padding:8px 4px;display:flex;flex-direction:column;gap:10px}.tc-super-composer__bubble{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45;max-width:92%}.tc-super-composer__bubble--user{align-self:flex-end;background:var(--tc-surface-muted, #f3f0ec)}.tc-super-composer__bubble--bot{align-self:flex-start;background:var(--tc-surface);border:1px solid var(--tc-border)}.tc-super-composer__actions{display:flex;flex-wrap:wrap;gap:8px}.tc-super-composer__action{border:1px solid var(--tc-border);background:var(--tc-surface);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.tc-super-composer__action--primary{background:var(--tc-accent, #ff6b4a);border-color:var(--tc-border-strong, #332b38);color:#fff;font-weight:600}.tc-super-composer__chips{display:flex;flex-wrap:wrap;gap:6px}.tc-super-composer__chip{border:1px solid var(--tc-border);background:var(--tc-surface);border-radius:999px;padding:5px 10px;font-size:11px;cursor:pointer}.tc-super-composer-modal__foot{display:flex;gap:8px;align-items:center;border-top:1px solid var(--tc-border);padding-top:12px}.tc-super-composer__input{flex:1;border:2px solid var(--tc-border);border-radius:8px;padding:10px 12px;font-size:14px}.tc-super-composer__send,.tc-super-composer__copy{border:2px solid var(--tc-border-strong, #332b38);background:var(--tc-accent, #ff6b4a);color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.tc-super-composer__copy{background:var(--tc-surface);color:var(--tc-text);font-size:12px}body.tc-super-composer-open{overflow:hidden}.tc-area--reports{--tc-rep-ink: var(--tc-aubergine, #332b3a);--tc-rep-paper: var(--tc-ivory, #fff9f2);--tc-rep-rail: #f6f2ec;--tc-rep-line: var(--tc-border);--tc-rep-accent: var(--tc-coral);--tc-rep-accent-ink: var(--tc-surface);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-rep-paper);color:var(--tc-rep-ink)}.tc-reports-desk{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.tc-reports-desk.is-loading{pointer-events:none}.tc-reports-desk.is-loading .tc-reports-ledger__body{opacity:.55;transition:opacity .15s ease}.tc-reports-ledger{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;border:var(--tc-studio-deck-border, 2px) solid var(--tc-rep-line);border-radius:var(--tc-studio-deck-radius, 14px);background:var(--tc-surface);overflow:hidden;box-sizing:border-box}.tc-reports-ledger.is-entering{animation:tc-rep-deck-in .35s ease}@keyframes tc-rep-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-reports-ledger__header{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:18px 20px 14px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-rep-line);background:linear-gradient(135deg, color-mix(in srgb, var(--tc-rep-accent) 10%, var(--tc-rep-paper)) 0%, var(--tc-rep-rail) 55%, var(--tc-surface) 100%);box-sizing:border-box}.tc-reports-ledger__header-main{flex:1 1 220px;min-width:0}.tc-reports-ledger__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-reports-ledger__title{margin:0 0 6px;color:var(--tc-rep-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-reports-ledger__lede{margin:0;color:var(--tc-muted);font-size:12px;line-height:1.4}.tc-reports-ledger__header-kpis{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.tc-reports-ledger-kpi{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:2px solid var(--tc-rep-line);border-radius:999px;background:var(--tc-surface);font-size:11px;font-weight:700;color:var(--tc-rep-ink)}.tc-reports-ledger-kpi__label{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-reports-ledger-kpi__value{font-variant-numeric:tabular-nums;font-weight:800}.tc-reports-ledger-kpi--blue .tc-reports-ledger-kpi__value{color:var(--tc-rep-accent)}.tc-reports-ledger-kpi--green .tc-reports-ledger-kpi__value{color:var(--tc-success)}.tc-reports-ledger-kpi--violet .tc-reports-ledger-kpi__value{color:var(--tc-violet)}.tc-reports-ledger-kpi--amber .tc-reports-ledger-kpi__value{color:var(--tc-coral)}.tc-reports-ledger-kpi--slate .tc-reports-ledger-kpi__value{color:var(--tc-rep-ink)}.tc-reports-ledger__header-meta{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px}.tc-reports-ledger__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid var(--tc-rep-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-rep-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-reports-ledger__pill i{width:6px;height:6px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 55%, transparent);animation:tc-rep-pulse 2.2s ease-out infinite}.tc-reports-ledger__pill--live{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}@keyframes tc-rep-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-reports-ledger__toolbar{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.tc-reports-ledger__filters{display:flex;flex-wrap:wrap;gap:6px}.tc-reports-ledger__chip{appearance:none;border:2px solid var(--tc-rep-line);border-radius:8px;background:var(--tc-rep-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-reports-ledger__chip.is-active,.tc-reports-ledger__chip[aria-selected=true]{border-color:var(--tc-rep-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-rep-ink);box-shadow:1px 1px 0 var(--tc-rep-ink),2px 2px 0 var(--tc-rep-ink),3px 3px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-ledger__chip:hover:not(.is-active):not([aria-selected=true]){border-color:color-mix(in srgb, var(--tc-rep-ink) 25%, var(--tc-rep-line))}.tc-reports-ledger__search{display:inline-flex;align-items:center;gap:8px;flex:1 1 180px;min-width:160px;max-width:280px;padding:0 12px;min-height:38px;border:2px solid var(--tc-rep-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-muted);box-sizing:border-box}.tc-reports-ledger__search:focus-within{border-color:var(--tc-rep-ink);box-shadow:3px 3px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-ledger__search-input{flex:1 1 auto;min-width:0;border:0;background:rgba(0,0,0,0);color:var(--tc-rep-ink);font:inherit;font-size:12px;font-weight:600;outline:none}.tc-reports-ledger__search-input::placeholder{color:var(--tc-muted-light)}.tc-reports-ledger__actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.tc-reports-ledger__refresh,.tc-reports-ledger__export{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:2px solid var(--tc-rep-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-rep-ink);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-reports-ledger__refresh:hover,.tc-reports-ledger__export:hover{border-color:var(--tc-rep-ink);background:var(--tc-rep-paper)}.tc-reports-ledger__export{width:38px;min-width:38px;padding:0;font-size:14px}.tc-reports-ledger__refresh{border-color:var(--tc-rep-ink);background:var(--tc-rep-accent);color:var(--tc-rep-accent-ink)}.tc-reports-ledger__refresh:hover{background:var(--tc-rep-ink);border-color:var(--tc-rep-ink);color:var(--tc-surface)}.tc-reports-ledger__body{flex:1 1 auto;min-height:0;overflow:auto;background:var(--tc-surface)}.tc-reports-content{min-height:120px}.tc-reports-ledger-table-wrap{overflow:auto;min-height:0}.tc-reports-ledger-table{width:100%;border-collapse:collapse;font-size:12px}.tc-reports-ledger-table thead{position:sticky;top:0;z-index:2;background:color-mix(in srgb, var(--tc-rep-rail) 80%, var(--tc-surface))}.tc-reports-ledger-table th{padding:10px 12px;border-bottom:2px solid var(--tc-rep-line);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap}.tc-reports-ledger-table td{padding:12px;border-bottom:1px solid color-mix(in srgb, var(--tc-rep-line) 70%, transparent);vertical-align:middle}.tc-reports-ledger-table tbody tr{cursor:pointer;transition:background .12s ease}.tc-reports-ledger-table tbody tr:hover,.tc-reports-ledger-table tbody tr:focus-visible{background:color-mix(in srgb, var(--tc-lavender) 45%, var(--tc-surface));outline:none}.tc-reports-ledger-table__chev{width:28px;padding-right:14px}.tc-reports-ledger-row__visitor{min-width:220px;max-width:320px}.tc-reports-ledger-row__visitor .tc-reports-ledger-row__avatar,.tc-reports-ledger-row__visitor .tc-reports-ledger-row__identity{vertical-align:middle}.tc-reports-ledger-row__visitor-inner{display:flex;align-items:center;gap:10px;min-width:0}.tc-reports-ledger-row__avatar{display:inline-flex;width:36px;height:36px;border-radius:50%;border:2px solid var(--tc-rep-line);overflow:hidden;vertical-align:middle;margin-right:10px;flex-shrink:0}.tc-reports-ledger-row__avatar img{width:100%;height:100%;object-fit:cover}.tc-reports-ledger-row__identity{display:inline-flex;flex-direction:column;gap:2px;vertical-align:middle;min-width:0}.tc-reports-ledger-row__identity strong{font-size:13px;font-weight:800;color:var(--tc-rep-ink);line-height:1.2}.tc-reports-ledger-row__badge{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb, var(--tc-coral) 15%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 35%, var(--tc-rep-line));color:var(--tc-coral);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.tc-reports-ledger-row__preview{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tc-muted);font-size:11px;font-weight:500}.tc-reports-ledger-row__channel-pill{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid var(--tc-rep-line);background:var(--tc-rep-paper);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tc-reports-ledger-row__captured{min-width:180px;max-width:320px}.tc-reports-captured{display:flex;flex-wrap:wrap;gap:4px}.tc-reports-captured__chip{display:inline-block;max-width:240px;padding:3px 8px;border-radius:999px;border:1px solid var(--tc-rep-line);background:var(--tc-rep-paper);color:var(--tc-rep-ink);font-size:11px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-reports-captured__chip em{font-style:normal;font-weight:700;color:var(--tc-muted)}.tc-reports-captured__chip--menu{border-color:color-mix(in srgb, var(--tc-rep-accent) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-rep-accent) 10%, var(--tc-surface))}.tc-reports-captured__chip--booking{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-success-soft) 80%, var(--tc-surface))}.tc-reports-captured__chip--skipped{border-style:dashed;color:var(--tc-muted)}.tc-reports-captured__more{display:inline-flex;padding:3px 7px;border-radius:999px;background:color-mix(in srgb, var(--tc-rep-line) 55%, var(--tc-surface));color:var(--tc-muted);font-size:11px;font-weight:700}.tc-reports-captured__none{color:var(--tc-muted-light)}.tc-reports-ledger-row__mix{min-width:140px}.tc-reports-split{display:flex;width:100%;max-width:120px;height:8px;border-radius:999px;overflow:hidden;border:1px solid var(--tc-rep-line);background:color-mix(in srgb, var(--tc-rep-line) 40%, var(--tc-surface));margin-bottom:4px}.tc-reports-split__seg{display:block;height:100%;min-width:2px}.tc-reports-split__seg--ai{background:var(--tc-violet)}.tc-reports-split__seg--agent{background:var(--tc-rep-accent)}.tc-reports-split__seg--user{background:color-mix(in srgb, var(--tc-muted) 35%, var(--tc-surface))}.tc-reports-split__meta{display:block;color:var(--tc-muted);font-size:10px;font-weight:600;white-space:nowrap}.tc-reports-ledger-row__duration,.tc-reports-ledger-row__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tc-rep-ink);font-weight:600}.tc-reports-ledger-row__agent{color:var(--tc-muted);font-weight:600;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tc-reports-ledger-row__outcome-pill{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid var(--tc-rep-line);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tc-reports-ledger-row__outcome-pill--ai_handled{border-color:color-mix(in srgb, var(--tc-violet) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-lavender) 80%, var(--tc-surface));color:var(--tc-violet)}.tc-reports-ledger-row__outcome-pill--human_takeover{border-color:color-mix(in srgb, var(--tc-coral) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-peach) 80%, var(--tc-surface));color:var(--tc-coral)}.tc-reports-ledger-row__outcome-pill--lead_captured{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-success-soft) 80%, var(--tc-surface));color:var(--tc-success)}.tc-reports-ledger-row__outcome-pill--archived,.tc-reports-ledger-row__outcome-pill--closed{background:var(--tc-rep-paper);color:var(--tc-muted)}.tc-reports-ledger-row__chev{width:28px;text-align:right;color:var(--tc-muted-light);font-size:11px}.tc-reports-ledger-row--lead{background:color-mix(in srgb, var(--tc-peach) 25%, var(--tc-surface))}.tc-reports-empty--ledger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:240px;padding:32px 20px;text-align:center;color:var(--tc-muted)}.tc-reports-empty--ledger strong{color:var(--tc-rep-ink);font-size:15px}.tc-reports-empty--ledger p{margin:0;max-width:360px;font-size:13px;line-height:1.45}.tc-reports-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-reports-deck__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid var(--tc-rep-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-rep-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-reports-deck__pill i{width:6px;height:6px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 55%, transparent);animation:tc-rep-pulse 2.2s ease-out infinite}.tc-reports-deck__pill--live{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-rep-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}@keyframes tc-rep-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-reports-deck__rail-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-reports-deck__filters{display:flex;flex-wrap:wrap;gap:6px}.tc-reports-deck__chip{appearance:none;border:2px solid var(--tc-rep-line);border-radius:8px;background:var(--tc-rep-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-reports-deck__chip.is-active,.tc-reports-deck__chip[aria-selected=true]{border-color:var(--tc-rep-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-rep-ink);box-shadow:1px 1px 0 var(--tc-rep-ink),2px 2px 0 var(--tc-rep-ink),3px 3px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-deck__chip:hover:not(.is-active):not([aria-selected=true]){border-color:color-mix(in srgb, var(--tc-rep-ink) 25%, var(--tc-rep-line))}.tc-reports-range{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tc-reports-range.is-open{z-index:50}.tc-reports-range__trigger-wrap{position:relative;display:block;min-width:180px}.tc-reports-range__input,#sb-date-picker.tc-reports-range__input{position:absolute;inset:0;width:100%;height:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0;opacity:0;z-index:2;pointer-events:none}.tc-reports-range__trigger{appearance:none;display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:2px solid var(--tc-rep-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-rep-ink);font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-reports-range__trigger:hover{border-color:color-mix(in srgb, var(--tc-rep-ink) 25%, var(--tc-rep-line));background:var(--tc-rep-paper)}.tc-reports-range.is-open .tc-reports-range__trigger{border-color:var(--tc-rep-ink);box-shadow:3px 3px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-range__icon{display:inline-flex;color:var(--tc-muted);font-size:14px}.tc-reports-range__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tc-reports-range__chip{display:inline-flex;align-items:center;padding:3px 7px;border-radius:6px;border:1px solid var(--tc-rep-line);background:var(--tc-rep-paper);color:var(--tc-rep-ink);font-size:10px;font-weight:800;letter-spacing:.04em}.tc-reports-range__chevron{display:inline-flex;color:var(--tc-muted-light);font-size:10px;transition:transform .18s ease}.tc-reports-range.is-open .tc-reports-range__chevron{transform:rotate(180deg)}.tc-reports-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--tc-rep-ink);border-radius:10px;background:var(--tc-rep-accent);color:var(--tc-rep-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.tc-reports-deck__cta:hover:not(:disabled):not(.sb-disabled){background:var(--tc-rep-ink);border-color:var(--tc-rep-ink)}.tc-reports-content{min-height:200px}.tc-reports-kpi-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.tc-reports-kpi{display:flex;flex-direction:column;gap:8px;min-height:140px;padding:14px;border-radius:12px;border:2px solid var(--tc-rep-line);background:var(--tc-rep-paper);box-sizing:border-box;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.tc-reports-kpi:hover{border-color:var(--tc-rep-ink);background:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-reports-kpi__eyebrow{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-reports-kpi__value{font-size:28px;line-height:1;font-weight:800;color:var(--tc-rep-ink);font-variant-numeric:tabular-nums;letter-spacing:-0.03em}.tc-reports-kpi__sub{font-size:11px;color:var(--tc-muted);line-height:1.35}.tc-reports-kpi--blue .tc-reports-kpi__value{color:var(--tc-rep-accent)}.tc-reports-kpi--green .tc-reports-kpi__value{color:var(--tc-success)}.tc-reports-kpi--violet .tc-reports-kpi__value{color:var(--tc-violet)}.tc-reports-kpi--amber .tc-reports-kpi__value{color:var(--tc-coral-hover, #e85a48)}.tc-reports-kpi--slate .tc-reports-kpi__value{color:var(--tc-rep-ink)}.tc-reports-delta{display:inline-flex;align-items:center;gap:2px;padding:3px 8px;border-radius:999px;border:1px solid var(--tc-rep-line);font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.tc-reports-delta--up{color:var(--tc-success);background:color-mix(in srgb, var(--tc-success-soft) 80%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-success) 25%, var(--tc-rep-line))}.tc-reports-delta--down{color:var(--tc-danger);background:color-mix(in srgb, var(--tc-danger-soft) 80%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-danger) 25%, var(--tc-rep-line))}.tc-reports-delta--flat{color:var(--tc-muted);background:var(--tc-rep-paper)}.tc-reports-spark{display:flex;align-items:flex-end;gap:3px;height:32px;margin-top:auto}.tc-reports-spark-bar{flex:1 1 0;min-width:3px;border-radius:3px 3px 1px 1px;opacity:.9}.tc-reports-tables{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.tc-reports-table-card{display:flex;flex-direction:column;min-height:260px;border-radius:12px;border:2px solid var(--tc-rep-line);background:var(--tc-rep-paper);overflow:hidden;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}.tc-reports-table-card:hover{border-color:color-mix(in srgb, var(--tc-rep-ink) 20%, var(--tc-rep-line))}.tc-reports-table-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:2px solid var(--tc-rep-line);background:var(--tc-surface)}.tc-reports-table-card__head h3{margin:0;font-size:13px;font-weight:800;color:var(--tc-rep-ink);letter-spacing:-0.01em}.tc-reports-table-card__head p{margin:3px 0 0;font-size:11px;color:var(--tc-muted);line-height:1.35}.tc-reports-export{appearance:none;border:2px solid var(--tc-rep-line);background:var(--tc-surface);color:var(--tc-muted);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.tc-reports-export:hover{color:var(--tc-rep-accent);border-color:var(--tc-rep-ink);box-shadow:2px 2px 0 var(--tc-rep-ink);transform:translate(-1px, -1px)}.tc-reports-table-wrap{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:2px 4px 4px 2px}.tc-reports-table{width:100%;border-collapse:collapse;font-size:12px}.tc-reports-table thead th{position:sticky;top:0;z-index:1;padding:9px 12px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);background:var(--tc-surface);border-bottom:2px solid var(--tc-rep-line);white-space:nowrap}.tc-reports-table tbody td{padding:10px 12px;border-bottom:1px solid color-mix(in srgb, var(--tc-rep-line) 70%, transparent);color:var(--tc-rep-ink);vertical-align:middle}.tc-reports-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-surface))}.tc-reports-table .tc-reports-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tc-reports-empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:160px;padding:24px;text-align:center;font-size:12px;color:var(--tc-muted);border:2px dashed var(--tc-rep-line);border-radius:12px;margin:12px;background:var(--tc-surface)}.daterangepicker.tc-reports-daterangepicker{--tc-rep-ink: var(--tc-aubergine, #332b3a);--tc-rep-paper: var(--tc-ivory, #fff9f2);--tc-rep-line: var(--tc-border, #e8e0f0);--tc-rep-accent: var(--tc-coral, #ff6b57);--tc-rep-accent-ink: var(--tc-surface, #fff);width:auto !important;max-width:calc(100vw - 24px) !important;padding:8px;border-radius:14px;border:2px solid var(--tc-rep-line);box-shadow:4px 4px 0 var(--tc-rep-ink);font-family:inherit;z-index:10050 !important;background:var(--tc-rep-paper) !important;color:var(--tc-rep-ink);opacity:1 !important}.daterangepicker.tc-reports-daterangepicker::before,.daterangepicker.tc-reports-daterangepicker::after{display:none}.daterangepicker.tc-reports-daterangepicker .ranges{display:none !important}.daterangepicker.tc-reports-daterangepicker .drp-calendar{display:block !important;float:left !important;max-width:none;background:var(--tc-rep-paper) !important}.daterangepicker.tc-reports-daterangepicker .drp-calendar.left{padding:4px 6px 4px 4px;border-right:2px solid var(--tc-rep-line)}.daterangepicker.tc-reports-daterangepicker .drp-calendar.right{padding:4px 4px 4px 6px}.daterangepicker.tc-reports-daterangepicker .calendar-table{background:var(--tc-rep-paper) !important;border-color:var(--tc-rep-line) !important}.daterangepicker.tc-reports-daterangepicker .calendar-table table{background:var(--tc-rep-paper) !important}.daterangepicker.tc-reports-daterangepicker .calendar-table th,.daterangepicker.tc-reports-daterangepicker .calendar-table td{min-width:32px;height:32px;font-size:13px;color:var(--tc-rep-ink) !important;background-color:rgba(0,0,0,0);text-decoration:none !important;opacity:1 !important}.daterangepicker.tc-reports-daterangepicker th.month{font-weight:800;color:var(--tc-rep-ink) !important}.daterangepicker.tc-reports-daterangepicker td.available{color:var(--tc-rep-ink) !important}.daterangepicker.tc-reports-daterangepicker td.off,.daterangepicker.tc-reports-daterangepicker td.off.in-range,.daterangepicker.tc-reports-daterangepicker td.off.start-date,.daterangepicker.tc-reports-daterangepicker td.off.end-date{background:color-mix(in srgb, var(--tc-rep-paper) 72%, var(--tc-surface)) !important;color:var(--tc-muted-light) !important;opacity:.7 !important;text-decoration:none !important}.daterangepicker.tc-reports-daterangepicker td.disabled,.daterangepicker.tc-reports-daterangepicker td.disabled:hover{background:color-mix(in srgb, var(--tc-rep-paper) 82%, var(--tc-surface)) !important;color:var(--tc-muted-light) !important;opacity:.45 !important;cursor:not-allowed;text-decoration:none !important}.daterangepicker.tc-reports-daterangepicker td.available:hover,.daterangepicker.tc-reports-daterangepicker th.available:hover{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface)) !important;color:var(--tc-rep-ink) !important}.daterangepicker.tc-reports-daterangepicker td.in-range{background:color-mix(in srgb, var(--tc-peach) 62%, var(--tc-surface)) !important;color:var(--tc-rep-ink) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc-coral) 22%, transparent);border-radius:0}.daterangepicker.tc-reports-daterangepicker td.start-date,.daterangepicker.tc-reports-daterangepicker td.end-date{color:var(--tc-rep-ink) !important}.daterangepicker.tc-reports-daterangepicker td.start-date{border-radius:8px 0 0 8px}.daterangepicker.tc-reports-daterangepicker td.end-date{border-radius:0 8px 8px 0}.daterangepicker.tc-reports-daterangepicker td.start-date.end-date{border-radius:8px}.daterangepicker.tc-reports-daterangepicker td.active,.daterangepicker.tc-reports-daterangepicker td.start-date.active,.daterangepicker.tc-reports-daterangepicker td.end-date.active,.daterangepicker.tc-reports-daterangepicker td.active:hover{background:var(--tc-rep-accent) !important;color:var(--tc-rep-accent-ink) !important;font-weight:700;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc-rep-ink) 28%, transparent)}.daterangepicker.tc-reports-daterangepicker td.in-range:not(.active):not(.start-date):not(.end-date){background:color-mix(in srgb, var(--tc-peach) 62%, var(--tc-surface)) !important;color:var(--tc-rep-ink) !important;font-weight:500}.daterangepicker.tc-reports-daterangepicker td.in-range.active,.daterangepicker.tc-reports-daterangepicker td.start-date.active,.daterangepicker.tc-reports-daterangepicker td.end-date.active{position:relative;z-index:1}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker{--tc-rep-ink: #E2ECF8;--tc-rep-paper: #0F1A2E;--tc-rep-line: #243B5C;--tc-rep-accent: #FF8A7A;--tc-rep-accent-ink: #08111F;background:var(--tc-rep-paper) !important;color:var(--tc-rep-ink) !important;box-shadow:4px 4px 0 color-mix(in srgb, var(--tc-coral) 35%, transparent),0 12px 32px color-mix(in srgb, #000 45%, transparent)}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker .drp-calendar,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker .calendar-table,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker .calendar-table table{background:var(--tc-rep-paper) !important}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker .calendar-table th,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker .calendar-table td,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.available,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.in-range,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.start-date,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.end-date{color:var(--tc-rep-ink) !important}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker th.month{color:var(--tc-rep-ink) !important}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.off,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.off.in-range,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.off.start-date,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.off.end-date{background:color-mix(in srgb, var(--tc-ivory) 88%, var(--tc-surface)) !important;color:var(--tc-muted) !important}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.disabled,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.disabled:hover{background:color-mix(in srgb, var(--tc-ivory) 92%, var(--tc-surface)) !important;color:var(--tc-muted) !important;text-decoration:none !important}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.in-range:not(.active):not(.start-date):not(.end-date){background:color-mix(in srgb, var(--tc-peach) 48%, var(--tc-surface)) !important;color:var(--tc-rep-ink) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc-coral) 35%, transparent)}[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.active,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.start-date.active,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.end-date.active,[data-tc-theme=dark] .daterangepicker.tc-reports-daterangepicker td.active:hover{background:var(--tc-rep-accent) !important;color:var(--tc-rep-accent-ink) !important;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc-rep-ink) 22%, transparent)}@media(max-width: 1200px){.tc-reports-kpi-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 980px){.tc-reports-range,.tc-reports-deck__rail-meta{flex:1 1 100%;min-width:0}.tc-reports-deck__rail-foot{flex:1 1 160px;margin-top:0;min-width:140px}}@media(max-width: 900px){.tc-reports-tables{grid-template-columns:1fr}}@media(max-width: 640px){.tc-reports-deck__filters{width:100%}.tc-reports-deck__chip{flex:1 1 calc(50% - 3px);text-align:center;padding-inline:6px}.tc-reports-kpi-grid{grid-template-columns:1fr}.tc-reports-kpi__value{font-size:24px}.daterangepicker.tc-reports-daterangepicker .drp-calendar{float:none !important;width:100%}.daterangepicker.tc-reports-daterangepicker .drp-calendar.left{border-right:0;border-bottom:2px solid var(--tc-rep-line);padding-bottom:8px;margin-bottom:4px}}.tc-area--settings{--tc-set-ink: var(--tc-aubergine, #332b3a);--tc-set-paper: var(--tc-ivory, #fff9f2);--tc-set-rail: #f6f2ec;--tc-set-line: var(--tc-border);--tc-set-accent: var(--tc-coral);--tc-set-accent-ink: var(--tc-surface);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-set-paper);color:var(--tc-set-ink)}.tc-settings-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%}.tc-settings-deck.is-entering{animation:tc-settings-deck-enter .35s ease}@keyframes tc-settings-deck-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-settings-deck__rail-label{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav{min-height:0;overflow:hidden !important;padding-left:22px;padding-right:20px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-section-filter__list>li,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-deck__filter-options>li{margin:0 !important;padding:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;line-height:inherit !important;font-size:inherit !important;font-weight:inherit !important;color:inherit !important;cursor:default !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-section-filter__list>li:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-section-filter__list>li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-deck__filter-options>li:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav .tc-settings-deck__filter-options>li.sb-active{background:rgba(0,0,0,0) !important;color:inherit !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-top,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__search,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__filters,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-meta,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-foot{flex:0 0 auto;min-width:0;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__search{flex-shrink:0 !important;position:relative;z-index:3}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-top{display:block !important;flex:0 0 auto;min-width:0;margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__filters{display:flex !important;flex-direction:column;flex:1 1 auto !important;min-height:0;overflow:visible;position:relative;z-index:1}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail.tc-settings-subnav>.tc-settings-deck__rail-foot{display:flex !important;flex-direction:column;gap:8px;margin-top:0 !important;padding:8px 4px 6px 2px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail-top .tc-settings-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail-top .tc-settings-deck__title{margin:0;color:var(--tc-set-ink, var(--tc-studio-ink, var(--tc-text)));font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.03em;line-height:1.1}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail-top .tc-settings-deck__lede{margin:6px 0 0;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.45;max-width:30ch}.tc-settings-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-set-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-settings-deck__pill::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex-shrink:0}.tc-settings-deck__pill--dirty{color:var(--tc-set-ink);border-color:color-mix(in srgb, var(--tc-set-accent) 35%, var(--tc-set-line))}.tc-settings-deck__pill--dirty::before{background:var(--tc-set-accent)}.tc-settings-deck__pill--saved{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-set-line))}.tc-settings-deck__pill--saved::before{background:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search{display:block !important;position:relative;width:100%;min-width:0;margin:0 0 2px;padding-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-search-dropdown{position:relative;display:block;width:100%;min-width:0;min-height:40px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search>i,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-icon-search{position:absolute;left:10px;top:20px;transform:translateY(-50%);font-size:14px;color:var(--tc-muted-light);pointer-events:none;z-index:2}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=search],.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=text]{display:block;width:100%;height:40px;margin:0;padding:0 12px 0 32px;border:2px solid var(--tc-set-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-set-ink);font-family:inherit;font-size:13px;font-weight:500;box-sizing:border-box;outline:none;position:relative;z-index:1;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=search]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=text]:focus{border-color:var(--tc-set-ink);box-shadow:2px 2px 0 var(--tc-set-ink)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=search]::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search input[type=text]::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-search-dropdown-items{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;display:none;margin:0;padding:8px;border:2px solid var(--tc-set-ink);border-radius:10px;background:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-set-ink);box-sizing:border-box;max-height:min(320px,46vh);overflow-y:auto;text-align:left}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-search-dropdown-items:not(:empty){display:block}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-search-dropdown-items div{padding:8px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.35;color:var(--tc-set-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__search .sb-search-dropdown-items div:hover{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter{position:relative;z-index:1;gap:8px;margin:0;padding:10px;border:2px solid var(--tc-set-line);border-radius:12px;background:color-mix(in srgb, var(--tc-surface) 78%, var(--tc-set-paper));box-sizing:border-box;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tc-surface) 85%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-deck__rail-label{margin:0 0 8px;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-section-filter__toggle{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-deck__filter-options{list-style:none;margin:0;padding:2px 2px 4px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex !important;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;scroll-padding-top:6px;scroll-padding-bottom:6px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-section-filter__list>li,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-deck__filter-options>li{margin:0;padding:0;border:none;background:rgba(0,0,0,0);line-height:1;font-size:inherit;color:inherit;border-radius:0;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__chip,.tc-shell[data-tc-app=tenant-admin] .tc-settings-section-btn{appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);margin:0;padding:0 11px;border:2px solid var(--tc-set-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__chip:hover:not(.sb-active),.tc-shell[data-tc-app=tenant-admin] .tc-settings-section-btn:hover:not(.sb-active){border-color:color-mix(in srgb, var(--tc-set-ink) 25%, var(--tc-set-line));color:var(--tc-set-ink);background:var(--tc-surface);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-set-ink)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__chip.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-section-btn.sb-active{position:relative;z-index:1;border-color:var(--tc-set-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-set-ink);box-shadow:1px 1px 0 var(--tc-set-ink),2px 2px 0 var(--tc-set-ink),3px 3px 0 var(--tc-set-ink);transform:translate(-1px, -1px);font-weight:800}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__chip:focus-visible,.tc-shell[data-tc-app=tenant-admin] .tc-settings-section-btn:focus-visible{outline:2px solid var(--tc-set-accent);outline-offset:1px}.tc-settings-panels{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.tc-settings-panel.tc-settings-panel--scope{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--tc-studio-panel-padding, 18px 18px 20px);border:var(--tc-studio-deck-border, 2px) solid var(--tc-set-line, var(--tc-border));border-radius:var(--tc-studio-panel-radius, 12px);background:var(--tc-surface);box-sizing:border-box;box-shadow:none;overflow:hidden}.tc-settings-panel.tc-settings-panel--scope>.tc-settings-deck__list-wrap{flex:1 1 auto;min-height:0}.tc-settings-deck__list-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;width:100%;border:none;border-radius:0;background:rgba(0,0,0,0);overflow:hidden;box-sizing:border-box;box-shadow:none}.tc-settings-roster-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;flex-shrink:0;padding:10px 14px;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-set-line);background:color-mix(in srgb, var(--tc-set-paper) 70%, var(--tc-surface))}.tc-settings-roster-bar__meta{margin:0;min-width:0;flex:1 1 auto;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--tc-muted)}.tc-settings-roster-bar__meta::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--tc-success);vertical-align:.05em;box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 45%, transparent);animation:tc-settings-roster-pulse 2.4s ease-out infinite}.tc-settings-roster-bar--dirty .tc-settings-roster-bar__meta::before{background:var(--tc-set-accent);animation:none}.tc-settings-roster-bar--saved .tc-settings-roster-bar__meta::before{background:var(--tc-success);animation:none}@keyframes tc-settings-roster-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}@media(max-width: 980px){.tc-settings-deck__rail .tc-settings-deck__filters.tc-settings-section-filter{flex:1 1 100%;min-width:0}}[data-tc-theme=dark] .tc-area--settings{--tc-set-rail: color-mix(in srgb, var(--tc-surface) 88%, #1a1520)}.tc-area--settings{--tc-deck-field-ink: var(--tc-set-ink);--tc-deck-field-line: var(--tc-set-line);--tc-deck-field-paper: var(--tc-set-paper);--tc-studio-line: var(--tc-set-line);--tc-studio-rail-bg: var(--tc-set-rail);--tc-studio-paper-main: var(--tc-set-paper);--tc-studio-ink: var(--tc-set-ink);--tc-studio-accent: var(--tc-set-accent);--tc-settings-card-line: var(--tc-set-line);--tc-settings-text: var(--tc-set-ink)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-layout>.tc-settings-deck{flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll.tc-settings-surface,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel.tc-settings-surface{display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__cta,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__save.sb-save-changes{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;min-height:var(--tc-studio-rail-btn-h, 44px);margin:0;padding:0 16px;border:2px solid var(--tc-set-ink);border-radius:10px;background:var(--tc-set-accent);color:var(--tc-set-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__cta:hover:not(.tc-btn--saved),.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__save.sb-save-changes:hover:not(.tc-btn--saved){background:var(--tc-set-ink);border-color:var(--tc-set-ink);color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__cta.tc-btn--dirty,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__save.sb-save-changes.tc-btn--dirty{box-shadow:3px 3px 0 var(--tc-set-ink);transform:translate(-1px, -1px);animation:tc-settings-save-pulse 1.6s ease infinite}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__cta.tc-btn--saved,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__save.sb-save-changes.tc-btn--saved{background:color-mix(in srgb, var(--tc-success-soft) 80%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-success) 45%, var(--tc-set-line));color:var(--tc-success);box-shadow:none;pointer-events:none;animation:none;transform:none}@keyframes tc-settings-save-pulse{0%,100%{box-shadow:3px 3px 0 var(--tc-set-ink)}50%{box-shadow:3px 3px 0 var(--tc-set-ink),0 0 0 3px color-mix(in srgb, var(--tc-coral) 35%, transparent)}}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--tc-set-paper)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-panel--scope{min-height:0;padding:var(--tc-studio-panel-padding, 18px 18px 20px);border:var(--tc-studio-deck-border, 2px) solid var(--tc-set-line, var(--tc-border));border-radius:var(--tc-studio-panel-radius, 12px);background:var(--tc-surface);box-shadow:none;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel.tc-settings-surface{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-top:8px;scroll-padding-bottom:24px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.sb-active{padding:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>#sb-setup-guide.tc-setup-guide.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>#sb-setup-guide.tc-setup-guide.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section[data-tc-settings-tab=apps].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section[data-tc-settings-tab=apps].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section[data-tc-settings-tab=translations].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section[data-tc-settings-tab=translations].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section[data-tc-settings-tab=usage].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section[data-tc-settings-tab=usage].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section[data-tc-settings-tab=office-hours].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section[data-tc-settings-tab=office-hours].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section[data-tc-settings-tab=departments].sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section[data-tc-settings-tab=departments].sb-active{padding:0;overflow:visible;display:flex !important;flex-direction:column;flex:1 1 auto;min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-panels:has(.tc-settings-section--deck-flush.sb-active){padding:0;gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-panel--scope:has(.tc-settings-section--deck-flush.sb-active){padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section--deck-flush.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section--deck-flush.sb-active{flex:0 0 auto;height:auto;min-height:0;overflow:visible}@media(max-width: 980px){.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:16px;border-right:0;border-bottom:2px solid var(--tc-set-line);max-height:none;overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__rail-top{flex:1 1 180px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__search{flex:1 1 200px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-section-filter__toggle{display:inline-flex !important;align-items:center;justify-content:space-between;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__filters.tc-settings-section-filter .tc-settings-deck__filter-options{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__rail .tc-settings-deck__rail-foot{flex:1 1 100%;margin-top:0;padding:2px 6px 10px 2px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.sb-active{padding:0}}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.sb-active{display:block !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.tc-usage-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.tc-office-hours-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.tc-usage-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section.tc-office-hours-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.tc-usage-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.tc-office-hours-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.tc-usage-desk-wrap.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section.tc-office-hours-desk-wrap.sb-active{display:flex !important;flex-direction:column;flex:1 1 auto;min-height:0}@media(min-width: 992px){.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section#sb-setup-guide.tc-setup-guide.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section#sb-setup-guide.tc-setup-guide.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-tab .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section#sb-setup-guide.tc-setup-guide.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-layout.sb-ui-tabs .tc-settings-deck>.tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section#sb-setup-guide.tc-setup-guide.sb-active{display:block !important}}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings #sb-setup-guide.tc-setup-guide.tc-settings-section.sb-active{padding:0;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-panel.sb-content,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-scroll.sb-ui-tabs__panel,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-panel.sb-ui-tabs__panel{padding:0;margin:0;max-width:none}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-area--settings{--tc-filter-control-h: 40px;--tc-filter-radius: 10px;--tc-filter-border: var(--tc-border);--tc-filter-surface: var(--tc-surface);--tc-filter-muted: var(--tc-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter{position:relative;flex:1 1 auto;width:auto;min-width:0;max-width:100%;z-index:51}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__sync{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:var(--tc-filter-control-h, 36px);min-height:var(--tc-filter-control-h, 36px);margin:0;padding:0 28px 0 10px;border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);background:var(--tc-filter-surface, var(--tc-surface));color:var(--tc-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:left;cursor:pointer;box-sizing:border-box;position:relative;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__toggle::after{content:"a";font-family:"Support Board Icons";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--tc-muted-light);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__toggle:hover{color:var(--tc-violet);border-color:var(--tc-violet);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__icon{flex-shrink:0;font-size:14px;line-height:1;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__count{flex-shrink:0;font-size:11px;font-weight:500;color:var(--tc-filter-muted, var(--tc-muted))}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list{display:none;flex-direction:column;align-items:stretch;align-content:flex-start;gap:2px;position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,182px);z-index:200 !important;margin:0;padding:6px;list-style:none;background:var(--tc-surface);border:1px solid var(--tc-filter-border, var(--tc-border));border-radius:var(--tc-filter-radius, 8px);box-shadow:0 10px 28px color-mix(in srgb, var(--tc-text) 14%, transparent);max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list li{flex:0 0 auto;flex-shrink:0;min-height:min-content;margin:0;padding:10px 12px;line-height:1.4;font-size:13px;font-weight:500;color:var(--tc-text);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap;user-select:none;border:none;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list li span{margin-left:4px;font-size:11px;font-weight:500;color:var(--tc-muted-light);opacity:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list li:hover:not(.sb-active):not(.tc-active){background:var(--tc-canvas);color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list li.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter__list li.tc-active{color:var(--tc-violet);font-weight:600;background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter.sb-active .tc-settings-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter.tc-active .tc-settings-section-filter__list{display:flex !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section-filter.sb-menu-wide ul.tc-settings-section-filter__list{flex-direction:column;margin-left:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__rail .tc-settings-section-filter__toggle,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-deck__filters .tc-settings-section-filter__toggle{display:inline-flex !important;align-items:center;justify-content:space-between;width:100%;min-height:var(--tc-filter-control-h);padding:0 12px;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:var(--tc-filter-radius);background:var(--tc-surface);color:var(--tc-set-ink, var(--tc-text));font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-sizing:border-box;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open>.tc-area__body--settings,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-layout.tc-settings-deck,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-layout>.tc-settings-deck{overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-scroll,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-deck__main .tc-settings-deck__list-wrap>.tc-settings-panel{overflow:hidden !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open::before{content:"";position:fixed;inset:0;z-index:499;background:color-mix(in srgb, var(--tc-text) 18%, transparent);pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-section-filter.sb-active .tc-settings-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-section-filter.sb-active .tc-settings-deck__filter-options,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-section-filter.sb-active .tc-subnav__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-subnav.sb-active .tc-settings-section-filter__list,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-subnav.sb-active .tc-settings-deck__filter-options,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings.tc-settings-filter-open .tc-settings-subnav.sb-active .tc-subnav__list{display:flex !important;flex-direction:column !important;position:fixed !important;top:var(--tc-settings-filter-top, 180px) !important;left:var(--tc-settings-gutter, 12px) !important;right:var(--tc-settings-gutter, 12px) !important;width:auto !important;margin:0 !important;padding:6px !important;z-index:10000 !important;background:var(--tc-surface) !important;border:2px solid var(--tc-set-ink, var(--tc-text)) !important;border-radius:12px !important;box-shadow:4px 4px 0 var(--tc-set-ink, var(--tc-text)) !important;max-height:min(320px,50vh) !important;overflow-y:auto !important;gap:2px !important}}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface,#tc-app-settings-modal #tc-app-settings-portal,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface{--tc-settings-card-bg: var(--tc-surface);--tc-settings-card-line: var(--tc-border);--tc-settings-canvas: var(--tc-ivory, #fff9f2);--tc-settings-muted: var(--tc-muted);--tc-settings-text: var(--tc-aubergine, #332b3a);--tc-deck-field-ink: var(--tc-settings-text);--tc-deck-field-line: var(--tc-settings-card-line);--tc-deck-field-paper: var(--tc-settings-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked){appearance:none !important;-webkit-appearance:none !important;border:none !important;box-shadow:none !important;background-image:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked)::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked):checked::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked)::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked):checked::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked)::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting input[type=checkbox]:not(.sb-locked):checked::before{content:none !important;display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin:0;padding:0 0 4px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-timetable>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-repeater>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important;padding:16px 18px 14px;position:static;border-bottom:2px solid var(--tc-settings-card-line);background:color-mix(in srgb, var(--tc-set-rail, #f6f2ec) 45%, var(--tc-surface));box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-timetable>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-repeater>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.sb-setting-content::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-timetable>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-repeater>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.sb-setting-content h2,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content h2{font-size:13px;font-weight:800;letter-spacing:-0.01em;text-transform:none;color:var(--tc-settings-text);margin:0 0 6px;display:block;min-width:0;white-space:normal;line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-timetable>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-repeater>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.sb-setting-content p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.sb-setting-content p{font-size:12.5px;line-height:1.65;color:var(--tc-settings-muted);margin:0;white-space:normal !important;overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide),#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide),#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide){display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>label{margin:0 !important;width:100%;max-width:100%;font-size:13px;font-weight:600;color:var(--tc-settings-text);line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-setting-desc{margin:-4px 0 0 !important;width:100%;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>input,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>select,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>textarea,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.image,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-locked-group,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>a.sb-btn{width:100% !important;max-width:100% !important;min-width:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-modal #tc-app-settings-portal .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater #tc-app-settings-portal .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):not(.sb-select-checkbox):not(.multi-input-checkbox):not(.sb-hide)>.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .tc-settings-panel.tc-settings-surface .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-button>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-text>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-textarea>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-number>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-password>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-upload-image>a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-button>a.sb-btn{width:fit-content !important;min-width:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-setting-row,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-setting-row,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;background:var(--tc-settings-card-bg);border:2px solid var(--tc-settings-card-line);border-radius:14px;box-shadow:none;overflow:hidden;min-width:0;max-width:100%;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-setting-row:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-setting-row:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting:hover{border-color:color-mix(in srgb, var(--tc-settings-text) 22%, var(--tc-settings-card-line))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-setting-row:focus-within,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting:focus-within,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:focus-within,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:focus-within,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-setting-row:focus-within,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting:focus-within{border-color:var(--tc-settings-text);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting>.input{flex:1 1 auto;min-width:0;max-width:100%;width:100%;padding:18px 22px;border:none;display:flex;flex-direction:column;align-items:stretch;gap:10px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting>.sb-setting-content{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-inline-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-inline-label{display:block;font-size:13px;font-weight:600;color:var(--tc-settings-text);margin:0;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-setting-desc{display:block;font-size:12.5px;color:var(--tc-settings-muted);line-height:1.6;margin:0;font-weight:400;white-space:normal !important;overflow-wrap:anywhere;word-wrap:break-word;max-width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list small,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list small,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list small{white-space:normal !important;overflow-wrap:anywhere;word-wrap:break-word;max-width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;width:44px !important;min-width:44px !important;height:26px !important;min-height:26px !important;border-radius:99px !important;background:var(--tc-border) !important;border:2px solid var(--tc-settings-text) !important;position:relative;cursor:pointer;flex-shrink:0;margin:0 !important;padding:0 !important;box-shadow:none !important;transition:background .15s ease,border-color .15s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]::after{content:"";position:absolute;left:3px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--tc-surface);border-radius:50%;border:2px solid var(--tc-settings-text);transition:transform .2s ease;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]:checked,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked{background:var(--tc-coral) !important;border-color:var(--tc-settings-text) !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]:checked::after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-checkbox>.input>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox]:checked::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]:checked::after{transform:translateX(18px);background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-type-multi-input>.input>.multi-input-checkbox,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal .tc-shell[data-tc-app=tenant-admin] .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-settings-panel.tc-settings-surface .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;column-gap:20px;row-gap:4px;align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-label{grid-column:1;grid-row:1;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-inline-desc{grid-column:1;grid-row:2;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list #tc-app-settings-modal #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list #tc-app-settings-portal .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:8px !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-inline-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>.sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-inline-label{margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>.sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-setting-desc{margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox]{margin-top:2px !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-text>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-number>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-textarea>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-password>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-input-button>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-button>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-text>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-number>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-textarea>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-password>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-input-button>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-button>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-text>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-number>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-textarea>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-password>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-input-button>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-button>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input{display:flex;flex-direction:column;align-items:stretch;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-text>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-text>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-number>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-number>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-textarea>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-textarea>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-password>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-password>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-input-button>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-input-button>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-button>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-button>.input .sb-setting-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-text>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-text>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-number>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-number>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-textarea>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-textarea>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-password>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-password>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-input-button>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-input-button>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-button>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-button>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-text>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-text>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-number>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-number>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-textarea>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-textarea>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-password>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-password>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-input-button>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-input-button>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-button>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-button>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-setting-desc{margin-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color{overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input{display:grid;grid-template-columns:44px minmax(0, 1fr) 36px;align-items:center;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .sb-inline-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .sb-setting-desc{grid-column:1/-1}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input .tc-color-swatch,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input .tc-color-swatch,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input .tc-color-swatch{width:44px;height:44px;border:2px solid var(--tc-settings-card-line);border-radius:10px;box-sizing:border-box;background-color:rgba(0,0,0,0);background-image:linear-gradient(45deg, #e8e0f0 25%, transparent 25%),linear-gradient(-45deg, #e8e0f0 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #e8e0f0 75%),linear-gradient(-45deg, transparent 75%, #e8e0f0 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input>input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input>input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input>input{min-height:44px;background:var(--tc-surface) !important;color:var(--tc-settings-text) !important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.02em}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input>i,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input>i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input>i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border:2px solid rgba(0,0,0,0);border-radius:8px;color:var(--tc-muted);font-size:11px;cursor:pointer;visibility:hidden;justify-self:center}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input>i:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input>i:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input>i:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-has-value .tc-color-swatch,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-is-default .tc-color-swatch,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input.tc-color-has-value .tc-color-swatch,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input.tc-color-is-default .tc-color-swatch,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-has-value .tc-color-swatch,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-is-default .tc-color-swatch{background-image:none;border-color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-has-value>i,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-color>.input.tc-color-has-value>i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-color>.input.tc-color-has-value>i{visibility:visible}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;width:100%;box-sizing:border-box;border:2px dashed var(--tc-settings-card-line);border-radius:12px;background-color:var(--tc-settings-canvas);background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image::before{content:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image .tc-upload-image__hint,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image .tc-upload-image__hint,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image .tc-upload-image__hint{color:var(--tc-settings-muted);font-size:13px;font-weight:600;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image>i,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image>i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image>i{display:none;position:absolute;top:8px;right:8px;z-index:2;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--tc-danger);color:var(--tc-surface);font-size:9px;line-height:1;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]){border-style:solid;border-color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]) .tc-upload-image__hint,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]) .tc-upload-image__hint,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""]) .tc-upload-image__hint{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""])>i,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""])>i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-upload-image>.input>.image[data-value]:not([data-value=""])>i{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input{display:grid;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input .sb-inline-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input .sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-inline-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input .sb-setting-desc{grid-column:1/-1}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div{width:100%;min-height:72px;aspect-ratio:1;box-sizing:border-box;border:2px solid var(--tc-settings-card-line);border-radius:10px;background-color:var(--tc-settings-canvas);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;opacity:.72}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-active:not(.sb-icon-close),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div.sb-active:not(.sb-icon-close),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-active:not(.sb-icon-close){opacity:1;border-color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close{display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-settings-muted);opacity:1;background-image:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close::before,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close::before,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close::before{content:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close.sb-active,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close.sb-active,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-select-images>.input>div.sb-icon-close.sb-active{border-color:var(--tc-settings-text);color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input{flex-direction:column !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.sb-hide,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field.sb-hide,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>#open-ai-key.sb-hide,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>#open-ai-key:not(.sb-active),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.sb-hide,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field.sb-hide,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>#open-ai-key.sb-hide,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>#open-ai-key:not(.sb-active),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.sb-hide,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field.sb-hide,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>#open-ai-key.sb-hide,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>#open-ai-key:not(.sb-active){display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>label{display:block;font-size:13px;font-weight:600;color:var(--tc-settings-text);margin:0;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>.sb-setting-desc,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>.sb-setting-desc,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>[class*=multi-input-]>.sb-setting-desc{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input #open-ai-prompt,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input .multi-input-textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input #open-ai-prompt,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input .multi-input-textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input #open-ai-prompt,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input .multi-input-textarea{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input{padding:0;gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt){padding:16px 22px;border-top:1px solid var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field:first-child,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):first-child,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field:first-child,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):first-child,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-field:first-child,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>div:not(.sb-language-switcher-cnt):first-child{border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox .tc-select-multi,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox .tc-select-multi,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-select-checkbox .tc-select-multi{width:100%;max-width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-help,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-help,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-help,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help{padding:14px 22px;background:var(--tc-lavender);border-top:1px solid var(--tc-canvas)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-help p,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-help p,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-help p,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.tc-setting-help p{margin:0;font-size:12px;line-height:1.6;color:var(--tc-settings-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater{flex-direction:column !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.input{padding:0;gap:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .sb-repeater,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .sb-repeater,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .sb-repeater{margin:0;display:block}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item{position:relative;padding:0 44px 0 0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item+.repeater-item,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item+.repeater-item,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item+.repeater-item{border-top:1px solid var(--tc-border);margin-top:0;padding-top:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div{padding:16px 22px;border-top:1px solid var(--tc-canvas);position:static}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div+div,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div+div,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div+div{margin-top:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div:first-child,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>div:first-child,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>div:first-child{border-top:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>i,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>i{position:absolute;right:14px;top:18px;margin:0;width:28px;height:28px;line-height:28px;border-radius:8px;font-size:10px;text-align:center;color:var(--tc-muted-light);background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>i:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .repeater-item>i:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .repeater-item>i:hover{color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater .sb-repeater-add,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater .sb-repeater-add,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater .sb-repeater-add{display:inline-flex;align-items:center;margin:4px 22px 18px;padding:9px 14px;border-radius:8px;font-size:13px;font-weight:500;width:fit-content}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.sb-setting-content,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.sb-setting-content{display:block !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable{overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable>.input{padding:0 !important;overflow:visible !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable{margin:0;padding:4px 12px 14px;display:flex;flex-direction:column;gap:4px;overflow:visible;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.tc-timetable-day>.tc-timetable-shifts{display:grid !important;justify-content:stretch;overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:6px;padding:4px 8px 8px;align-items:center}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend span{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-legend .tc-timetable-legend__shift{text-align:center}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts--dual{grid-template-columns:minmax(0, 1fr);gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:8px 10px;align-items:center;margin:0;padding:6px 8px;border:none;border-radius:10px;overflow:visible;transition:background .15s}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover{background:var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select),.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select),#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-active),#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:has(.sb-custom-select){z-index:20;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day+.tc-timetable-day{margin-top:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__label{display:flex;flex-direction:column;gap:1px;margin:0;min-width:0;line-height:1.25;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__short{font-size:13px;font-weight:700;color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day__full{display:none;font-size:11px;font-weight:500;color:var(--tc-settings-muted)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shifts{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;align-items:center;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift{display:grid;grid-template-columns:minmax(0, 1fr) 10px minmax(0, 1fr);gap:4px;align-items:center;min-width:0;height:auto;padding:3px;border:none;border-radius:9px;background:var(--tc-lavender);box-shadow:none;overflow:visible;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot{position:relative;height:32px;line-height:30px;padding:0 22px 0 8px;font-size:12px;font-weight:500;color:var(--tc-settings-text);min-width:0;border:1px solid rgba(0,0,0,0);border-radius:7px;background:var(--tc-surface);box-sizing:border-box;cursor:pointer;white-space:nowrap;overflow:visible;transition:border-color .15s,box-shadow .15s}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot.sb-active{border-color:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 12%, transparent);z-index:30;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot:after{content:"";display:block;position:absolute;top:50%;right:8px;width:0;height:0;margin-top:-2px;border-left:3.5px solid rgba(0,0,0,0);border-right:3.5px solid rgba(0,0,0,0);border-top:4px solid var(--tc-muted-light);border-bottom:none;background:none;font-size:0;line-height:0;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-to{display:block;width:6px;height:1.5px;margin:0 auto;padding:0;border-radius:2px;background:var(--tc-border);font-size:0;color:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-divider{display:flex;align-items:center;justify-content:center;width:4px;height:4px;margin:0 auto;padding:0;border-radius:50%;background:var(--tc-border);font-size:0;color:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable>.sb-custom-select{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select{display:block !important;position:absolute;left:0;right:auto;top:calc(100% + 4px);width:max(100%,120px);min-width:120px;max-height:220px;overflow:auto;margin:0;padding:4px 0;border:1px solid var(--tc-border);border-radius:10px;box-shadow:0 12px 28px color-mix(in srgb, var(--tc-text) 16%, transparent);background:var(--tc-surface);z-index:80}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span{display:block;padding:6px 12px !important;font-size:12px;line-height:1.4;color:var(--tc-settings-text);white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-slot>.sb-custom-select>span:hover{background:#f0f9ff;color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi{position:relative;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__value,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__data,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__value,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__data,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__value,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__data{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;pointer-events:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__box,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__box,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:42px;padding:6px 10px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-ivory, #fff9f2);box-sizing:border-box;cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__box:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__box:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__box:hover{border-color:var(--tc-border)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi--focused .tc-select-multi__box,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi--open .tc-select-multi__box,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi--focused .tc-select-multi__box,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi--open .tc-select-multi__box,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi--focused .tc-select-multi__box,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi--open .tc-select-multi__box{border-color:var(--tc-settings-text);box-shadow:3px 3px 0 var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chips,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chips,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chips{display:contents}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chip,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chip,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--tc-lavender);border:1px solid color-mix(in srgb, var(--tc-violet) 28%, transparent);color:var(--tc-violet);font-size:12.5px;font-weight:500;line-height:1.2;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chip-label,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chip-label,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chip-remove,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--tc-violet);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chip-remove:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove:hover{background:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove:focus-visible,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__chip-remove:focus-visible,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__chip-remove:focus-visible{outline:2px solid var(--tc-coral);outline-offset:1px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__type,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__type,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input.tc-select-multi__type[type=text],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__type,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text]{flex:1 1 140px;width:auto !important;min-width:140px !important;max-width:100% !important;height:28px;margin:0 !important;padding:0 4px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:13px;color:var(--tc-settings-text);outline:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__type::placeholder,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text]::placeholder,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__type::placeholder,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input.tc-select-multi__type[type=text]::placeholder,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__type::placeholder,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text]::placeholder{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__type:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text]:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__type:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input.tc-select-multi__type[type=text]:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__type:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input.tc-select-multi__type[type=text]:focus{border:none !important;box-shadow:none !important;outline:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__hint,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__hint,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__hint{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi--has-value .tc-select-multi__hint,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi--has-value .tc-select-multi__hint,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi--has-value .tc-select-multi__hint{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__suggestions[hidden],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__suggestions[hidden],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__suggestions[hidden]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__suggestion--empty,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__suggestion--empty,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__suggestion--empty{justify-content:center;color:var(--tc-muted-light);font-weight:400;cursor:default}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__suggestion--empty:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__suggestion--empty:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__suggestion--empty:hover{background:rgba(0,0,0,0);color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .tc-select-multi__suggestion,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-select-multi__suggestion,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .tc-select-multi__suggestion{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=text],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=password],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=number],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=url],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list select,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=text],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=password],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=number],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=url],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=text],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=password],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=number],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=url],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list textarea{width:100% !important;max-width:100% !important;min-width:0 !important;font-size:13px;font-family:inherit;box-sizing:border-box;border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=text]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=password]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=number]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=url]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list select:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list textarea:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=text]:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=password]:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=number]:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=url]:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list select:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list textarea:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=text]:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=password]:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=number]:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=url]:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list select:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list textarea:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=text]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=password]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=number]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=url]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list select:focus,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list textarea:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=text]:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=password]:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=number]:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=url]:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list select:focus,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list textarea:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=text]:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=password]:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=number]:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=url]:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list select:focus,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list textarea:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=text],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=password],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=number],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list input[type=url],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list select,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=text],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=password],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=number],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list input[type=url],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list select,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=text],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=password],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=number],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list input[type=url],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list select{height:42px;padding:0 13px;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list textarea,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list textarea{min-height:120px;padding:10px 13px;resize:vertical;line-height:1.6}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface #open-ai-prompt textarea,#tc-app-settings-modal #tc-app-settings-portal #open-ai-prompt textarea,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface #open-ai-prompt textarea{min-height:160px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-tokens>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-temperature>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-presence-penalty>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-frequency-penalty>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-logit-bias>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-custom-model>label::after,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface [data-app=dialogflow] #open-ai-prompt>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-tokens>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-temperature>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-presence-penalty>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-frequency-penalty>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-logit-bias>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-custom-model>label::after,#tc-app-settings-modal #tc-app-settings-portal [data-app=dialogflow] #open-ai-prompt>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-tokens>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-temperature>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-presence-penalty>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-frequency-penalty>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-logit-bias>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-custom-model>label::after,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface [data-app=dialogflow] #open-ai-prompt>label::after{content:"advanced";margin-left:8px;font-size:10px;font-weight:500;color:var(--tc-muted-light);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,monospace}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-repeater>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-timetable>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-repeater>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-timetable>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-repeater>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-timetable>.input{padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-btn,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list a.sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-btn,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list a.sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-btn,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list a.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:2px solid var(--tc-settings-text);border-radius:10px;background:var(--tc-surface);color:var(--tc-settings-text);font-size:13px;font-weight:800;line-height:1.3;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-btn:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list a.sb-btn:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-btn:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list a.sb-btn:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-btn:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list a.sb-btn:hover{border-color:var(--tc-settings-text);background:color-mix(in srgb, var(--tc-peach) 35%, var(--tc-surface));transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-settings-text);color:var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-section .sb-automations-area,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-section .sb-automations-area,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-section .sb-automations-area{background:var(--tc-settings-card-bg);border:1px solid var(--tc-settings-card-line);border-radius:12px;padding:16px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes{background:var(--tc-surface);border-color:var(--tc-border);border-radius:8px;font-weight:500;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes:active,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes:hover,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes:active,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes:active{background:var(--tc-coral);border-color:var(--tc-coral);color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes.tc-btn--dirty,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes.tc-btn--dirty,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes.tc-btn--dirty{background:var(--tc-coral);border-color:var(--tc-coral);color:var(--tc-surface);box-shadow:0 0 0 2px rgba(245,158,11,.4)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes.tc-btn--dirty:hover,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes.tc-btn--dirty:active,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes.tc-btn--dirty:hover,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes.tc-btn--dirty:active,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes.tc-btn--dirty:hover,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes.tc-btn--dirty:active{background:#0270c0;border-color:#0270c0;color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes.tc-btn--saved,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes.tc-btn--saved,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes.tc-btn--saved{background:var(--tc-success-soft) !important;border-color:color-mix(in srgb, var(--tc-success) 45%, transparent) !important;color:var(--tc-success) !important;box-shadow:none !important;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .sb-save-changes.tc-btn--saved i,#tc-app-settings-modal #tc-app-settings-portal .sb-save-changes.tc-btn--saved i,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .sb-save-changes.tc-btn--saved i{color:#16a34a}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-panel,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-panel.tc-settings-surface,.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal #tc-app-settings-portal{background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-scroll>.tc-settings-section:not(#sb-setup-guide):not(.tc-setup-guide),.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-deck__list-wrap>.tc-settings-panel>.tc-settings-section:not(#sb-setup-guide):not(.tc-setup-guide){padding:0;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-layout:not(.tc-settings-deck) .tc-settings-section:not(#sb-setup-guide):not(.tc-setup-guide),.tc-shell[data-tc-app=tenant-admin] #tc-app-settings-modal .tc-settings-section:not(#sb-setup-guide):not(.tc-setup-guide){padding:0;box-sizing:border-box}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-layout:not(.tc-settings-deck) .tc-settings-section:not(#sb-setup-guide),.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings #tc-app-settings-modal .tc-settings-section:not(#sb-setup-guide){padding:12px 12px calc(20px + env(safe-area-inset-bottom, 0px))}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-deck__list-wrap .tc-settings-section:not(#sb-setup-guide){padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-checkbox>.input,.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox{align-items:flex-start !important}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-checkbox>.input>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--settings .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-locked-group,.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-checkbox>.input>.sb-locked-group,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-checkbox>.input>.sb-locked-group,#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>input[type=checkbox],#tc-app-settings-modal .tc-settings-panel.tc-settings-surface .tc-settings-list .sb-type-multi-input>.input>.multi-input-checkbox>.sb-locked-group{margin-top:2px !important}}@media(max-width: 464px){.tc-shell[data-tc-app=tenant-admin] .tc-settings-surface .tc-settings-list .sb-setting,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting,#tc-app-settings-modal #tc-app-settings-portal .sb-setting{display:flex !important;flex-direction:column !important;align-items:stretch !important}}.tc-select-multi__suggestions--portal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);position:fixed;z-index:10050;display:flex;flex-direction:column;margin:0;padding:6px;overflow-x:hidden;overflow-y:auto;background-color:#FFFFFF;border:2px solid #E8E0F0;border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb, #332B3A 12%, transparent),0 2px 6px color-mix(in srgb, #332B3A 6%, transparent);box-sizing:border-box}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:9px 10px;border:none;border-radius:7px;background:rgba(0,0,0,0);color:#332B3A;font-size:13px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion small{flex-shrink:0;font-size:11px;font-weight:500;color:#9B92A8;letter-spacing:.02em}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion mark{background:#EEE9FF;color:inherit;border-radius:2px;padding:0}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion:hover,.tc-select-multi__suggestions--portal .tc-select-multi__suggestion.is-active{background:#EEE9FF;color:#332B3A}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion:hover small,.tc-select-multi__suggestions--portal .tc-select-multi__suggestion.is-active small{color:#9B92A8}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion--empty{justify-content:center;cursor:default;color:#6B6178;font-weight:400}.tc-select-multi__suggestions--portal .tc-select-multi__suggestion--empty:hover{background:rgba(0,0,0,0);color:#6B6178}.sb-password-field-form,.tc-autofill-decoy{display:block;margin:0;padding:0;border:0;background:rgba(0,0,0,0);width:100%;box-sizing:border-box}.sb-password-field-form input[type=password],.tc-form-stack--account input[type=password],.tc-auth-card__fields input[type=password]{width:100%;box-sizing:border-box}.tc-settings-section.tc-office-hours-desk-wrap{padding:0;min-height:0}.tc-settings-section.tc-office-hours-desk-wrap.sb-active{display:flex !important;flex-direction:column;flex:0 0 auto;height:auto;min-height:0}.tc-office-hours-desk{--tc-oh-ink: var(--tc-aubergine, #332b3a);--tc-oh-paper: var(--tc-ivory, #fff9f2);--tc-oh-rail: #f6f2ec;--tc-oh-line: var(--tc-border);--tc-oh-accent: var(--tc-coral);--tc-oh-ai: var(--tc-violet, #7762D8);--tc-voice-ink: var(--tc-oh-ink);--tc-voice-line: var(--tc-oh-line);--tc-voice-accent: var(--tc-oh-accent);--tc-voice-accent-ink: var(--tc-set-accent-ink, #fff);display:flex;flex:0 0 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-oh-ink)}.tc-office-hours-desk .tc-office-hours-deck__studio{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0;min-width:0;background:rgba(0,0,0,0);overflow:visible;box-sizing:border-box}.tc-office-hours-desk .tc-office-hours-deck__header{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 20px;padding:18px 20px 16px;margin:0;border:0;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-oh-line);border-radius:0;background:var(--tc-oh-rail);box-sizing:border-box;position:relative;top:auto}.tc-office-hours-desk .tc-office-hours-deck__header-main{flex:1 1 260px;min-width:0}.tc-office-hours-desk .tc-office-hours-deck__header-meta{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;padding-top:2px}.tc-office-hours-desk .tc-office-hours-deck__header-foot{flex:1 1 100%;min-width:0}.tc-office-hours-desk .tc-office-hours-deck__content{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.tc-office-hours-desk .tc-voice-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-office-hours-desk .tc-voice-deck__title{margin:0 0 6px;color:var(--tc-oh-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-office-hours-desk .tc-voice-deck__lede{margin:0;color:var(--tc-muted);font-size:12px;font-weight:500;line-height:1.45}.tc-office-hours-desk .tc-voice-deck__rail-meta,.tc-office-hours-desk .tc-office-hours-deck__header-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-office-hours-desk .tc-voice-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-oh-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-office-hours-desk .tc-voice-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-oh-line));background:var(--tc-success-soft)}.tc-office-hours-desk .tc-voice-deck__pill--ai.tc-voice-deck__pill--live{color:var(--tc-oh-ai);border-color:color-mix(in srgb, var(--tc-oh-ai) 35%, var(--tc-oh-line));background:var(--tc-lavender)}.tc-office-hours-desk .tc-voice-deck__pill--muted{color:var(--tc-muted);background:var(--tc-lavender)}.tc-office-hours-desk .tc-voice-deck__live-dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex:0 0 auto}.tc-office-hours-desk .tc-voice-deck__pill--ai .tc-voice-deck__live-dot{background:var(--tc-oh-ai)}.tc-office-hours-desk .tc-voice-deck__label{margin:0;color:var(--tc-oh-ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.tc-office-hours-desk .tc-voice-deck__hint{margin:0;color:var(--tc-muted);font-size:11px;font-weight:400;line-height:1.4}.tc-office-hours-deck__affects{margin-top:0;padding-top:0}.tc-office-hours-deck__affects-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-office-hours-deck__affects-chips{display:flex;flex-wrap:wrap;gap:6px}.tc-office-hours-deck__affect-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--tc-oh-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-oh-ink);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-office-hours-deck__affect-chip:hover{border-color:var(--tc-oh-ink);background:var(--tc-oh-paper)}.tc-office-hours-deck__panels{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap, 14px);padding:var(--tc-studio-panels-padding, 18px 20px 24px);box-sizing:border-box}.tc-office-hours-deck__panels .tc-voice-deck__panel{margin:0}.tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-day:hover{background:rgba(0,0,0,0)}.tc-office-hours-deck__panels .sb-type-timetable .sb-timetable.tc-timetable .tc-timetable-shift{background:rgba(0,0,0,0);padding:0}.tc-office-hours-deck__panels .tc-office-hours-panel__body{display:flex;flex-direction:column;gap:14px;margin-top:2px}.tc-office-hours-deck__panels .tc-office-hours-panel__body>.sb-setting{margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.tc-office-hours-deck__panels .tc-office-hours-panel__body>.sb-setting>.sb-setting-content{display:none !important}.tc-office-hours-deck__panels .tc-office-hours-panel__body>.sb-setting.tc-oh-panel-field>.input{padding:0;overflow:visible}.tc-office-hours-deck__panels .tc-office-hours-panel__body>.sb-setting>.input{padding:0;overflow:visible}.tc-office-hours-deck__panels .tc-office-hours-panel__body .tc-office-hours-panel--timezone #timetable-utc>.input{gap:0}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input .sb-inline-label{order:2;margin:0;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--tc-oh-ink)}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input .sb-inline-desc{display:none}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input input[type=checkbox]{order:1;flex:0 0 auto;width:38px;height:22px;margin:0;appearance:none;border:0;border-radius:99px;background:var(--tc-oh-line);cursor:pointer;transition:background .2s ease;position:relative}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input input[type=checkbox]::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--tc-surface);box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s ease}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input input[type=checkbox]:checked{background:var(--tc-success)}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-checkbox>.input input[type=checkbox]:checked::after{transform:translateX(16px)}.tc-office-hours-deck__panels .tc-office-hours-panel__body #timetable-utc.sb-type-select>.input{display:flex;flex-direction:column;gap:6px}.tc-office-hours-deck__panels .tc-office-hours-panel__body #timetable-utc.sb-type-select select{width:100%;min-height:40px;padding:0 36px 0 12px;border:2px solid var(--tc-oh-line);border-radius:10px;background:color-mix(in srgb, var(--tc-oh-paper) 55%, var(--tc-surface));color:var(--tc-oh-ink);font-family:inherit;font-size:13px;font-weight:600;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tc-muted) 50%),linear-gradient(135deg, var(--tc-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.tc-office-hours-deck__panels .tc-office-hours-panel__body .tc-oh-panel-field .sb-inline-desc,.tc-office-hours-deck__panels .tc-office-hours-panel__body .tc-oh-panel-field .sb-setting-desc{display:none !important}.tc-office-hours-deck__panels .tc-office-hours-panel__body .tc-office-hours-panel--timezone .tc-oh-panel-field .sb-inline-label{display:none !important}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable{transition:opacity .15s ease}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable.is-schedule-disabled{opacity:.45;pointer-events:none}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable .sb-timetable.tc-timetable{padding:8px 10px 12px;border:2px solid var(--tc-oh-line);border-radius:12px;background:color-mix(in srgb, var(--tc-oh-paper) 55%, var(--tc-surface))}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable .tc-timetable-slot{font-weight:600}.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable .tc-timetable-slot.sb-active,.tc-office-hours-deck__panels .tc-office-hours-panel__body .sb-type-timetable .tc-timetable-slot:hover{border-color:var(--tc-oh-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-oh-accent) 12%, transparent)}@media(max-width: 980px){.tc-office-hours-deck__header{padding:16px;margin:0;border-radius:0}.tc-office-hours-deck__panels{padding:var(--tc-studio-panels-padding-mobile, 14px)}.tc-office-hours-deck__header-meta{padding-top:0}}.tc-settings-section.tc-departments-desk-wrap{padding:0;min-height:0}.tc-settings-section.tc-departments-desk-wrap.sb-active{display:flex !important;flex-direction:column;flex:0 0 auto;height:auto;min-height:0}.tc-departments-desk{--tc-dept-ink: var(--tc-aubergine, #332b3a);--tc-dept-paper: var(--tc-ivory, #fff9f2);--tc-dept-rail: #f6f2ec;--tc-dept-line: var(--tc-border);--tc-dept-accent: var(--tc-coral);--tc-voice-ink: var(--tc-dept-ink);--tc-voice-line: var(--tc-dept-line);--tc-voice-accent: var(--tc-dept-accent);--tc-voice-accent-ink: var(--tc-set-accent-ink, #fff);display:flex;flex:0 0 auto;flex-direction:column;min-height:0;width:100%;color:var(--tc-dept-ink)}.tc-departments-desk .tc-departments-deck__studio{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0;min-width:0;background:rgba(0,0,0,0);overflow:visible;box-sizing:border-box}.tc-departments-desk .tc-departments-deck__header{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 20px;padding:18px 20px 16px;margin:0;border:0;border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-dept-line);border-radius:0;background:var(--tc-dept-rail);box-sizing:border-box;position:relative;top:auto}.tc-departments-desk .tc-departments-deck__header-main{flex:1 1 260px;min-width:0}.tc-departments-desk .tc-departments-deck__header-meta{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;padding-top:2px}.tc-departments-desk .tc-departments-deck__header-foot{flex:1 1 100%;min-width:0}.tc-departments-desk .tc-departments-deck__content{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.tc-departments-desk .tc-voice-deck__kicker{margin:0 0 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-departments-desk .tc-voice-deck__title{margin:0 0 6px;color:var(--tc-dept-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.tc-departments-desk .tc-voice-deck__lede{margin:0;color:var(--tc-muted);font-size:12px;font-weight:500;line-height:1.45}.tc-departments-desk .tc-voice-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-dept-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.tc-departments-desk .tc-voice-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-dept-line));background:var(--tc-success-soft)}.tc-departments-desk .tc-voice-deck__pill--muted{color:var(--tc-muted);background:var(--tc-lavender)}.tc-departments-desk .tc-voice-deck__live-dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex:0 0 auto}.tc-departments-deck__affects{margin-top:0;padding-top:0}.tc-departments-deck__affects-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-departments-deck__affects-chips{display:flex;flex-wrap:wrap;gap:6px}.tc-departments-deck__affect-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--tc-dept-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-dept-ink);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-departments-deck__affect-chip:hover{border-color:var(--tc-dept-ink);background:var(--tc-dept-paper)}.tc-departments-deck__panels{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap, 14px);padding:var(--tc-studio-panels-padding, 18px 20px 24px);box-sizing:border-box}.tc-departments-deck__panels .tc-voice-deck__panel{margin:0}.tc-departments-deck__panels .tc-departments-panel__body{display:flex;flex-direction:column;gap:14px;margin-top:2px}.tc-departments-deck__panels .tc-departments-panel__body>.sb-setting{margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.tc-departments-deck__panels .tc-departments-panel__body>.sb-setting>.sb-setting-content{display:none !important}.tc-departments-deck__panels .tc-departments-panel__body>.sb-setting>.input{padding:0;overflow:visible}.tc-departments-deck__panels #departments{overflow:visible !important}.tc-departments-deck__panels #departments>.input{padding:0 !important}.tc-departments-deck__panels #departments .tc-departments-shell{margin:0 0 12px;border:1px solid var(--tc-dept-line);border-radius:12px;background:var(--tc-surface);overflow:visible;position:relative}.tc-departments-deck__panels #departments [data-membership-lock-banner]{padding:10px 12px;border-bottom:1px solid var(--tc-lavender)}.tc-departments-deck__panels #departments .tc-membership-lock-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tc-departments-deck__panels #departments .tc-membership-lock-banner__text{margin:0;flex:1 1 220px;color:var(--tc-muted);font-size:12px;font-weight:500;line-height:1.45}.tc-departments-deck__panels #departments .tc-departments-head{display:grid;grid-template-columns:36px minmax(0, 1fr) 44px 36px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--tc-lavender);border-radius:12px 12px 0 0;background:var(--tc-lavender)}.tc-departments-deck__panels #departments .tc-departments-head span{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted-light)}.tc-departments-deck__panels #departments .tc-departments-head .tc-departments-head__image,.tc-departments-deck__panels #departments .tc-departments-head .tc-departments-head__color{text-align:center}.tc-departments-deck__panels #departments .tc-departments-repeater{margin:0;padding:0 0 4px}.tc-departments-deck__panels #departments .repeater-item{display:grid !important;grid-template-columns:36px minmax(0, 1fr) 44px 36px;gap:10px;align-items:center;margin:0 !important;padding:12px !important;background:var(--tc-surface);border:none !important;border-radius:0;position:relative;overflow:visible;z-index:1}.tc-departments-deck__panels #departments .repeater-item+.repeater-item{border-top:1px solid var(--tc-lavender) !important;margin-top:0;padding-top:12px !important}.tc-departments-deck__panels #departments .repeater-item:last-child{border-radius:0 0 12px 12px;padding-bottom:14px !important}.tc-departments-deck__panels #departments .repeater-item:has(.sb-color-palette span.sb-active){z-index:40}.tc-departments-deck__panels #departments .repeater-item>div{display:flex;align-items:center;margin:0 !important;min-width:0 !important;padding:0 !important;border-top:none !important;background:rgba(0,0,0,0)}.tc-departments-deck__panels #departments .repeater-item>div label{display:none !important}.tc-departments-deck__panels #departments .repeater-item>div:nth-child(1){grid-column:2;width:auto !important}.tc-departments-deck__panels #departments .repeater-item>div:nth-child(2){grid-column:1;grid-row:1;justify-content:center}.tc-departments-deck__panels #departments .repeater-item>div:nth-child(3){grid-column:3;justify-content:center}.tc-departments-deck__panels #departments .repeater-item>div:has(>input[data-type=auto-id]){display:none !important}.tc-departments-deck__panels #departments .repeater-item>i{position:static !important;grid-column:4;grid-row:1;top:auto !important;right:auto !important;margin:0 !important;transform:none !important;width:28px;height:28px;line-height:28px;border-radius:8px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--tc-muted-light);text-align:center;cursor:pointer}.tc-departments-deck__panels #departments .repeater-item>i:hover{color:var(--tc-danger);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft)}.tc-departments-deck__panels #departments .repeater-item input:not([readonly]){min-width:0 !important;width:100% !important;height:36px;padding:0 10px;border:1px solid var(--tc-dept-line);border-radius:8px;background:var(--tc-surface)}.tc-departments-deck__panels #departments .repeater-item .sb-color-palette{position:relative;display:inline-flex;z-index:2}.tc-departments-deck__panels #departments .repeater-item .sb-color-palette>span{width:28px;height:28px;border-radius:9px;border:2px solid var(--tc-surface);box-shadow:0 0 0 1px var(--tc-dept-line);cursor:pointer}.tc-departments-deck__panels #departments .repeater-item .sb-color-palette>ul{display:none;left:0;top:calc(100% + 8px);transform:none;margin:0;padding:8px;min-width:48px;border:1px solid var(--tc-dept-line);border-radius:12px;background:var(--tc-surface);box-shadow:0 12px 28px color-mix(in srgb, var(--tc-text) 16%, transparent);z-index:90}.tc-departments-deck__panels #departments .repeater-item .sb-color-palette>span.sb-active+ul{display:block}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image]{display:inline-flex}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image] .image,.tc-departments-deck__panels #departments .repeater-item .image{width:36px !important;height:36px !important;min-width:36px !important;border-radius:10px !important;border:1px dashed var(--tc-dept-line) !important;background-color:var(--tc-lavender) !important;position:relative;overflow:hidden;cursor:pointer}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image] .image:before,.tc-departments-deck__panels #departments .repeater-item .image:before{position:absolute !important;left:50% !important;top:50% !important;margin:-7px 0 0 -7px !important;font-size:9px !important;color:var(--tc-muted-light) !important;line-height:14px !important;width:14px !important;height:14px !important;transform:rotate(45deg)}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image] .image:hover,.tc-departments-deck__panels #departments .repeater-item .image:hover{border-color:var(--tc-dept-accent) !important;background:#f0f9ff !important}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image] .image:hover:before,.tc-departments-deck__panels #departments .repeater-item .image:hover:before{color:var(--tc-dept-accent) !important}.tc-departments-deck__panels #departments .repeater-item [data-type=upload-image] .image>.sb-icon-close,.tc-departments-deck__panels #departments .repeater-item .image>.sb-icon-close{position:absolute;top:2px;right:2px;z-index:2;width:14px;height:14px;line-height:14px;font-size:7px;text-align:center;border-radius:4px;background:var(--tc-glass);border:1px solid var(--tc-dept-line);color:var(--tc-muted)}.tc-departments-deck__panels #departments .sb-repeater-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;margin:0;padding:9px 14px;border:1px solid var(--tc-dept-line);border-radius:9px;background:var(--tc-surface);color:var(--tc-dept-ink);font-size:13px;font-weight:600;box-sizing:border-box;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent)}.tc-departments-deck__panels #departments .sb-repeater-add:before{content:"+";font-size:16px;font-weight:500;line-height:1;color:var(--tc-dept-accent)}.tc-departments-deck__panels #departments .sb-repeater-add:hover{border-color:var(--tc-dept-accent);color:var(--tc-dept-accent);background:#f0f9ff}.tc-departments-deck__panels #departments-settings>.input{display:flex;flex-direction:column;gap:10px}.tc-departments-deck__panels #departments-settings .tc-setting-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.tc-departments-deck__panels #departments-settings .multi-input-checkbox{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 0}.tc-departments-deck__panels #departments-settings .multi-input-checkbox+.multi-input-checkbox{border-top:1px solid color-mix(in srgb, var(--tc-dept-line) 55%, transparent)}.tc-departments-deck__panels #departments-settings .multi-input-checkbox label{order:2;margin:0;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--tc-dept-ink);line-height:1.3}.tc-departments-deck__panels #departments-settings .multi-input-checkbox .sb-setting-desc{order:3;flex:1 1 100%;margin:0 0 0 50px;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.4}.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]{order:1;flex:0 0 auto;width:38px;height:22px;margin:4px 0 0;appearance:none !important;-webkit-appearance:none !important;border:0 !important;border-radius:99px;background:var(--tc-dept-line);box-shadow:none !important;cursor:pointer;transition:background .2s ease;position:relative}.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]::before,.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]:checked::before{content:none !important;display:none !important}.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--tc-surface);box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s ease}.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]:checked{background:var(--tc-success)}.tc-departments-deck__panels #departments-settings .multi-input-checkbox input[type=checkbox]:checked::after{transform:translateX(16px)}.tc-departments-deck__panels #departments-settings .multi-input-text{padding-top:4px}.tc-departments-deck__panels #departments-settings .multi-input-text:first-of-type{margin-top:6px;padding-top:14px;border-top:1px solid color-mix(in srgb, var(--tc-dept-line) 55%, transparent)}.tc-departments-deck__panels #departments-settings .multi-input-text label{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-dept-ink)}.tc-departments-deck__panels #departments-settings .multi-input-text .sb-setting-desc{margin:0;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:1.4}.tc-departments-deck__panels #departments-settings .multi-input-text input[type=text]{width:100%;min-height:40px;padding:0 12px;border:2px solid var(--tc-dept-line);border-radius:10px;background:color-mix(in srgb, var(--tc-dept-paper) 55%, var(--tc-surface));color:var(--tc-dept-ink);font-family:inherit;font-size:13px;font-weight:600;box-sizing:border-box}@media(max-width: 980px){.tc-departments-deck__header{padding:16px;margin:0;border-radius:0}.tc-departments-deck__panels{padding:var(--tc-studio-panels-padding-mobile, 14px)}.tc-departments-deck__header-meta{padding-top:0}.tc-departments-deck__panels #departments-settings .multi-input-checkbox .sb-setting-desc{margin-left:0}}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__head{display:flex;align-items:flex-start;gap:var(--tc-studio-panel-head-gap, 14px);flex:0 0 auto;margin:0;padding:0 4px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__layout{display:grid;grid-template-columns:minmax(200px, 240px) minmax(0, 1fr);flex:1 1 auto;min-height:0;gap:0;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:12px;background:var(--tc-surface);overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__languages{display:flex;flex-direction:column;min-height:0;padding:14px 12px;border-right:2px solid var(--tc-set-line, var(--tc-border));background:color-mix(in srgb, var(--tc-set-rail, #f6f2ec) 55%, var(--tc-surface));overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__label{margin:0 0 10px 4px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav{flex:1 1 auto;min-height:0;padding:0;border:none;overflow-x:hidden;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav>.sb-active{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav li{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tc-studio-rail-btn-h, 40px);margin:0;padding:9px 11px !important;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:10px;background:var(--tc-set-paper, var(--tc-ivory));color:var(--tc-set-ink, var(--tc-text));font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.3;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav li img{position:static;flex:0 0 auto;width:20px;height:14px;object-fit:cover;border-radius:3px;box-shadow:0 1px 2px color-mix(in srgb, var(--tc-aubergine) 18%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav li:hover:not(.sb-active){border-color:color-mix(in srgb, var(--tc-set-ink) 22%, var(--tc-border));background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav li.sb-active{border-color:var(--tc-set-ink, var(--tc-aubergine));border-left-width:4px;padding-left:9px !important;background:var(--tc-lavender);box-shadow:2px 2px 0 var(--tc-set-ink, var(--tc-aubergine));transform:translate(-1px, -1px);font-weight:800}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content{display:flex;flex-direction:column;min-height:0;padding:16px 18px 20px;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content>.sb-hide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:2px solid var(--tc-set-line, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-menu-wide{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-menu-wide>div:first-child{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-menu-wide ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-menu-wide li{margin:0;padding:7px 12px;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:999px;background:var(--tc-set-paper, var(--tc-ivory));color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-menu-wide li.sb-active{border-color:var(--tc-set-ink, var(--tc-aubergine));background:var(--tc-lavender);color:var(--tc-set-ink, var(--tc-aubergine));box-shadow:2px 2px 0 var(--tc-set-ink, var(--tc-aubergine));transform:translate(-1px, -1px)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content .sb-add-translation{margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__editor.sb-content.sb-loading::before{top:50%}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list{flex:1 1 auto;min-height:0;padding-top:0;overflow-x:hidden;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list>div:not(.sb-active){display:none}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-setting{display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:14px 16px;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:12px;background:var(--tc-surface);transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-setting:hover{border-color:color-mix(in srgb, var(--tc-set-ink) 18%, var(--tc-border))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-setting label{margin:0;font-size:12px;font-weight:700;color:var(--tc-set-ink, var(--tc-text));line-height:1.35}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-setting input[type=text]{width:100%;height:40px;padding:0 12px;border:2px solid var(--tc-set-line, var(--tc-border));border-radius:10px;background:var(--tc-set-paper, var(--tc-ivory));font-size:13px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-setting input[type=text]:focus{outline:none;border-color:var(--tc-set-ink, var(--tc-aubergine));box-shadow:2px 2px 0 var(--tc-set-ink, var(--tc-aubergine))}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-new-translation{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-new-translation label{display:none}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-translations-list .sb-new-translation{grid-template-columns:1fr}}@media(max-width: 900px){.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__layout{grid-template-columns:1fr;grid-template-rows:auto minmax(200px, 1fr)}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .tc-settings-translations__languages{border-right:0;border-bottom:2px solid var(--tc-set-line, var(--tc-border));max-height:220px}.tc-shell[data-tc-app=tenant-admin] .tc-settings-translations .sb-nav ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px}}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide{display:flex;flex-direction:column;flex:0 0 auto;height:auto;min-height:0;padding:0 !important;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px 16px;margin:0;background:var(--tc-set-rail, #f6f2ec);border-bottom:var(--tc-studio-deck-border, 2px) solid var(--tc-set-line, var(--tc-border));flex-shrink:0;position:relative;top:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__intro{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__title{font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--tc-settings-text, var(--tc-text));margin:0 0 6px;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__title::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__lede{font-size:13px;line-height:1.55;color:var(--tc-settings-muted, var(--tc-muted));margin:0;max-width:52ch}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;min-width:180px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-label{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings #sb-sg-count{font-size:22px;font-weight:700;color:var(--tc-text);line-height:1}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-total{font-size:14px;color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-caption{font-size:11px;font-weight:500;color:var(--tc-muted-light);text-transform:uppercase;letter-spacing:.04em;width:100%;text-align:right}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-bar{width:160px;height:6px;background:var(--tc-border);border-radius:99px;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-fill{height:100%;width:0;background:linear-gradient(90deg, var(--tc-success), #16a34a);border-radius:99px;transition:width .35s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__stack{display:flex;flex-direction:column;gap:var(--tc-studio-panels-gap, 14px);padding:var(--tc-studio-panels-padding, 18px 20px 24px);overflow:visible}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card{background:var(--tc-settings-card-bg, var(--tc-surface));border:var(--tc-studio-deck-border, 2px) solid var(--tc-settings-card-line, var(--tc-border));border-radius:var(--tc-studio-panel-radius, 14px);box-shadow:none;overflow:visible;min-width:0;flex:0 0 auto;box-shadow:3px 3px 0 var(--tc-set-ink, var(--tc-aubergine, #332b3a));transition:border-color .12s ease,box-shadow .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card:hover{border-color:color-mix(in srgb, var(--tc-settings-text) 22%, var(--tc-settings-card-line))}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card:focus-within{border-color:var(--tc-settings-text);box-shadow:3px 3px 0 var(--tc-settings-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__header{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__status{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--tc-border);flex-shrink:0;transition:background .25s,box-shadow .25s}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__status.tc-setup-active{background:var(--tc-success);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__status--static{background:var(--tc-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-coral) 12%, transparent)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__titles{flex:1 1 auto;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__title{font-size:14px;font-weight:600;color:var(--tc-settings-text, var(--tc-text));margin:0 0 4px;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__title::before{display:none !important}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__desc{font-size:12.5px;line-height:1.5;color:var(--tc-settings-muted, var(--tc-muted));margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__body{padding:14px 18px 18px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-card__fields{display:flex;flex-direction:column;gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field--row{flex-direction:row;align-items:center;gap:12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field--inline{max-width:280px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field--upload{gap:8px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field__label{font-size:12px;font-weight:600;color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field__hint{font-size:11.5px;line-height:1.5;color:var(--tc-muted-light);margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field__hint--note{padding-top:4px;border-top:1px solid var(--tc-lavender)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=text],.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=number],.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field textarea,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field select{border:2px solid var(--tc-deck-field-line, var(--tc-border));border-radius:10px;background:var(--tc-deck-field-paper, var(--tc-ivory, #fff9f2));color:var(--tc-text);box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=text]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=number]:hover,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field textarea:hover,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field select:hover{border-color:color-mix(in srgb, var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a)) 20%, var(--tc-deck-field-line, var(--tc-border)))}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=text]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=number]:focus,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field textarea:focus,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field select:focus{outline:none;border-color:var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));box-shadow:3px 3px 0 var(--tc-deck-field-ink, var(--tc-aubergine, #332b3a));background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=text],.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=number],.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field textarea,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field select{font-family:inherit;font-size:13px;padding:8px 11px;width:100%;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field textarea{min-height:96px;line-height:1.5;resize:vertical}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-field input[type=color]{width:44px;height:36px;padding:2px;border:2px solid var(--tc-border);border-radius:8px;cursor:pointer;background:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle input{opacity:0;width:0;height:0;position:absolute}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle span{position:absolute;inset:0;background:var(--tc-border);border-radius:99px;cursor:pointer;transition:background .2s}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle span::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:var(--tc-surface);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle input:checked+span{background:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle input:checked+span::after{transform:translateX(16px)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-toggle input:focus-visible+span{box-shadow:0 0 0 3px rgba(34,197,94,.2)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-image-wrap{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-image-wrap .image{width:64px;height:64px;border-radius:50%;border:1px dashed var(--tc-border);background-size:cover;background-position:center;cursor:pointer;position:relative}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-image-wrap .image[data-value]{border-style:solid}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-image-wrap .image>i{display:none;position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:var(--tc-danger);color:var(--tc-surface);border-radius:50%;font-size:9px;align-items:center;justify-content:center;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-image-wrap .image[data-value]>i{display:flex}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__footer{display:none;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--tc-border);background:var(--tc-surface);flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__saved{font-size:13px;color:#16a34a;font-weight:500;opacity:0;transition:opacity .3s}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__saved.tc-setup-guide__saved--visible{opacity:1}@media(min-width: 992px){.tc-shell[data-tc-app=tenant-admin] .tc-area--settings #sb-setup-guide.tc-setup-guide.tc-settings-section.sb-active{display:flex !important}}@media(max-width: 991px){.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__header{flex-direction:column;gap:14px;padding:14px 16px 12px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress{align-items:stretch;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-label{justify-content:flex-start}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-caption{text-align:left}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__progress-bar{width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__stack{padding:var(--tc-studio-panels-padding-mobile, 14px)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-setup-guide__footer{display:flex}}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section[data-tc-settings-tab=apps]{padding-top:16px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-section__intro{margin-bottom:16px;max-width:640px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-section__intro h2{font-size:17px;font-weight:700;color:var(--tc-settings-text);margin:0 0 6px;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-section__intro h2::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-section__intro p{font-size:13px;line-height:1.55;color:var(--tc-settings-muted);margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-categories{display:flex;flex-direction:column;gap:28px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category{display:flex;flex-direction:column;gap:12px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category__header{max-width:640px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category__title{font-size:15px;font-weight:700;color:var(--tc-settings-text);margin:0 0 4px;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category__title::before{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category__desc{font-size:13px;line-height:1.5;color:var(--tc-settings-muted);margin:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px;margin:0;padding:0;list-style:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:16px;min-width:0;min-height:0;position:relative;background:var(--tc-settings-card-bg);border:2px solid var(--tc-settings-card-line);border-radius:14px;box-shadow:none;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card:hover{border-color:var(--tc-set-ink, var(--tc-settings-text));transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-set-ink, var(--tc-settings-text))}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card:focus-visible{outline:2px solid var(--tc-coral);outline-offset:2px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card--active{border-color:color-mix(in srgb, var(--tc-success) 30%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, #f6fdf9 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card--enabled{border-color:var(--tc-border);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card--paused{border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-warning-soft) 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card--disconnected{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-danger-soft) 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card--needs-setup{border-color:#fed7aa;background:linear-gradient(180deg, var(--tc-surface) 0%, #fff7ed 100%)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:11px;line-height:1;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status--enabled{background:var(--tc-border);color:var(--tc-text-secondary)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status--paused{background:var(--tc-warning-soft);color:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status--disconnected{background:#fee2e2;color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status--setup{background:#ffedd5;color:#ea580c}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__media{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__media img{display:block;width:48px;height:48px;max-width:100%;max-height:100%;object-fit:contain;position:static}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__body{flex:1 1 auto;min-width:0;width:100%;padding-right:20px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__title{font-size:15px;font-weight:600;line-height:1.35;color:var(--tc-settings-text);margin:0;padding:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__desc{font-size:13px;line-height:1.5;color:var(--tc-settings-muted);margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-settings-section[data-tc-settings-tab=apps]>.sb-apps{display:none !important}body:has(.tc-shell[data-tc-app=tenant-admin]) .sb-app-box .sb-setting,body:has(.tc-shell[data-tc-app=tenant-admin]) .sb-app-box .sb-main .sb-title,body:has(.tc-shell[data-tc-app=tenant-admin]) .sb-app-box .sb-btn-app-puchase{display:none !important}body:has(.tc-shell[data-tc-app=tenant-admin]) .sb-app-box.sb-active-app .sb-activate{display:none}body:has(.tc-shell[data-tc-app=tenant-admin]) .sb-app-box.sb-active-app .sb-btn-app-disable{display:inline-flex !important}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card{padding:12px;gap:10px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__media,.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__media img{width:40px;height:40px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__title{font-size:14px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__desc{font-size:12px;-webkit-line-clamp:3}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-category__title{font-size:14px}.tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-section__intro h2{font-size:16px}}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__status{right:auto;left:12px}.sb-rtl .tc-shell[data-tc-app=tenant-admin] .tc-area--settings .tc-apps-card__body{padding-right:0;padding-left:20px}.tc-shell[data-tc-app=tenant-admin] .sb-lightbox-overlay.sb-active{z-index:10000000 !important;background:rgba(51,43,58,.45) !important;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 45%, transparent) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.tc-shell[data-tc-app=tenant-admin] .sb-info-card{z-index:10000005 !important}body.sb-lightbox-active>.sb-lightbox-overlay.sb-active{z-index:10000000 !important;display:block !important;background:rgba(51,43,58,.45) !important;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 45%, transparent) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto !important}body.sb-dialog-active .sb-lightbox-overlay.sb-dialog-overlay-active{z-index:10000004 !important}body.sb-dialog-active .sb-dialog-box,body.sb-dialog-active .sb-dialog-box.sb-dialog-modal-layer{z-index:10000005 !important}#tc-app-settings-modal,.tc-modal.tc-app-settings-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-app-settings-ink: var(--tc-aubergine, #332b3a);--tc-app-settings-paper: var(--tc-ivory, #fff9f2);--tc-app-settings-line: var(--tc-border);--tc-app-settings-rail: var(--tc-canvas, #f6f2ec);--tc-app-settings-accent: var(--tc-coral, #f06a5a);--tc-app-settings-accent-ink: var(--tc-flows-accent-ink, #fff);--tc-app-settings-muted: var(--tc-muted);--tc-app-settings-text: var(--tc-text);--tc-app-settings-width: min(1040px, calc(100vw - 40px));--tc-app-settings-max-h: min(820px, calc(100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}@supports(height: 100dvh){#tc-app-settings-modal,.tc-modal.tc-app-settings-modal{--tc-app-settings-max-h: min(820px, calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}}#tc-app-settings-modal,.tc-modal.tc-app-settings-modal{position:fixed !important;inset:0 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:10000001 !important;display:none;align-items:center;justify-content:center;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:24px;overflow:hidden;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;transform:none !important;pointer-events:none}#tc-app-settings-modal *,#tc-app-settings-modal *::before,#tc-app-settings-modal *::after,.tc-modal.tc-app-settings-modal *,.tc-modal.tc-app-settings-modal *::before,.tc-modal.tc-app-settings-modal *::after{box-sizing:border-box}#tc-app-settings-modal.sb-active,.tc-modal.tc-app-settings-modal.sb-active{display:flex !important;flex-direction:row;pointer-events:auto}#tc-app-settings-modal>.tc-modal__alert,.tc-modal.tc-app-settings-modal>.tc-modal__alert{position:absolute;top:0;right:0;left:0;z-index:6;display:none;align-items:center;min-height:44px;padding:12px 20px;border-radius:16px 16px 0 0;background:var(--tc-danger);color:var(--tc-surface);font-size:13px;font-weight:500;cursor:pointer}#tc-app-settings-modal>.tc-modal__alert.sb-active,.tc-modal.tc-app-settings-modal>.tc-modal__alert.sb-active{display:flex}#tc-app-settings-modal .tc-modal__frame,.tc-modal.tc-app-settings-modal .tc-modal__frame{display:flex !important;flex-direction:column !important;flex:0 1 auto;width:var(--tc-app-settings-width) !important;height:var(--tc-app-settings-max-h) !important;max-width:var(--tc-app-settings-width) !important;max-height:var(--tc-app-settings-max-h) !important;min-height:0;overflow:hidden;border:2px solid var(--tc-app-settings-ink) !important;border-radius:16px !important;background:var(--tc-surface) !important;box-shadow:6px 6px 0 var(--tc-app-settings-ink) !important;transform:none !important;pointer-events:auto;animation:tc-app-settings-modal-in .32s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes tc-app-settings-modal-in{from{transform:translateY(8px);opacity:.82}to{transform:none;opacity:1}}#tc-app-settings-modal .tc-app-settings-modal__studio,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;background:var(--tc-surface)}#tc-app-settings-modal .tc-app-settings-modal__header,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__header{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;padding:18px 20px 14px;border-bottom:2px solid var(--tc-app-settings-line);background:color-mix(in srgb, var(--tc-app-settings-rail) 72%, var(--tc-surface))}#tc-app-settings-modal .tc-app-settings-modal__header-top,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#tc-app-settings-modal .tc-app-settings-modal__header-main,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__header-main{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}#tc-app-settings-modal .tc-app-settings-modal__kicker,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__kicker{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-app-settings-muted);line-height:1}#tc-app-settings-modal .tc-app-settings-modal__close,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__close{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;border:2px solid var(--tc-app-settings-line) !important;border-radius:8px !important;background:var(--tc-surface) !important}#tc-app-settings-modal .tc-app-settings-modal__identity,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__identity{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0;flex:1 1 auto}#tc-app-settings-modal .tc-app-settings-modal__icon,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__icon{flex:0 0 auto;width:48px;height:48px;border-radius:12px;border:2px solid var(--tc-app-settings-line);background:var(--tc-surface);box-shadow:2px 2px 0 var(--tc-app-settings-ink);display:flex;align-items:center;justify-content:center;overflow:hidden}#tc-app-settings-modal .tc-app-settings-modal__icon img,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__icon img{width:28px;height:28px;object-fit:contain}#tc-app-settings-modal .tc-app-settings-modal__identity-copy,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__identity-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1 1 auto}#tc-app-settings-modal .tc-app-settings-modal__title,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__title{margin:0;padding:0;font-size:1.35rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-app-settings-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tc-app-settings-modal .tc-app-settings-modal__status,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-success);background:var(--tc-success-soft);border:1px solid color-mix(in srgb, var(--tc-success) 30%, transparent);line-height:1.2}#tc-app-settings-modal .tc-app-settings-modal__status::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tc-success);flex:0 0 auto}#tc-app-settings-modal .tc-app-settings-modal__status--active,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--active{color:var(--tc-success);background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, transparent)}#tc-app-settings-modal .tc-app-settings-modal__status--active::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--active::before{background:var(--tc-success)}#tc-app-settings-modal .tc-app-settings-modal__status--paused,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--paused{color:#92400e;background:var(--tc-warning-soft);border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent)}#tc-app-settings-modal .tc-app-settings-modal__status--paused::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--paused::before{background:var(--tc-warning)}#tc-app-settings-modal .tc-app-settings-modal__status--enabled,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--enabled{color:var(--tc-text-secondary);background:var(--tc-lavender);border-color:var(--tc-border)}#tc-app-settings-modal .tc-app-settings-modal__status--enabled::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--enabled::before{background:var(--tc-muted)}#tc-app-settings-modal .tc-app-settings-modal__status--disconnected,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--disconnected{color:var(--tc-danger);background:var(--tc-danger-soft);border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent)}#tc-app-settings-modal .tc-app-settings-modal__status--disconnected::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--disconnected::before{background:var(--tc-danger)}#tc-app-settings-modal .tc-app-settings-modal__status--needs-setup,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--needs-setup{color:var(--tc-violet);background:var(--tc-lavender);border-color:color-mix(in srgb, var(--tc-violet) 28%, transparent)}#tc-app-settings-modal .tc-app-settings-modal__status--needs-setup::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--needs-setup::before{background:var(--tc-violet)}#tc-app-settings-modal .tc-app-settings-modal__status--disabled,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--disabled{color:var(--tc-app-settings-muted);background:var(--tc-lavender);border-color:var(--tc-app-settings-line)}#tc-app-settings-modal .tc-app-settings-modal__status--disabled::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__status--disabled::before{background:var(--tc-muted-light)}#tc-app-settings-modal .tc-app-settings-modal__tabs,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 6px 6px 2px;margin:0 -2px -2px;-webkit-overflow-scrolling:touch}#tc-app-settings-modal .tc-app-settings-modal__tab,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__tab{appearance:none;flex:0 0 auto;width:auto;margin:0;padding:6px 9px;border:2px solid var(--tc-app-settings-line);border-radius:8px;background:var(--tc-app-settings-paper);color:var(--tc-app-settings-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}#tc-app-settings-modal .tc-app-settings-modal__tab.is-active,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__tab.is-active{border-color:var(--tc-app-settings-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-app-settings-ink);box-shadow:1px 1px 0 var(--tc-app-settings-ink),2px 2px 0 var(--tc-app-settings-ink),3px 3px 0 var(--tc-app-settings-ink);transform:translate(-1px, -1px)}#tc-app-settings-modal .tc-app-settings-modal__disable,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__disable{flex:0 0 auto;justify-content:center;color:var(--tc-danger) !important;background:var(--tc-surface) !important;border:2px solid color-mix(in srgb, var(--tc-danger) 30%, var(--tc-app-settings-line)) !important;font-size:12px;font-weight:700;min-height:38px;padding:0 14px;border-radius:10px;cursor:pointer;white-space:nowrap}#tc-app-settings-modal .tc-app-settings-modal__disable:hover,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__disable:hover{background:var(--tc-danger-soft) !important;border-color:var(--tc-danger) !important}#tc-app-settings-modal .tc-app-settings-modal__disable[hidden],.tc-modal.tc-app-settings-modal .tc-app-settings-modal__disable[hidden]{display:none !important}#tc-app-settings-modal .tc-app-settings-modal__panel-stack,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;background:var(--tc-app-settings-paper)}#tc-app-settings-modal .tc-app-settings-modal__body,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 !important;background:color-mix(in srgb, var(--tc-app-settings-paper) 42%, var(--tc-surface))}#tc-app-settings-modal .tc-modal__sections,.tc-modal.tc-app-settings-modal .tc-modal__sections{display:flex;flex-direction:column;height:100%;min-height:0}#tc-app-settings-modal .tc-modal__section,.tc-modal.tc-app-settings-modal .tc-modal__section{display:none;flex-direction:column;flex:1 1 auto;min-height:0;padding:20px 22px 16px;overflow:hidden}#tc-app-settings-modal .tc-modal__section.is-active,.tc-modal.tc-app-settings-modal .tc-modal__section.is-active{display:flex}#tc-app-settings-modal .tc-app-settings-modal__panel-head,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-head{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;flex:0 0 auto}#tc-app-settings-modal .tc-app-settings-modal__panel-num,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--tc-app-settings-ink);border-radius:8px;background:var(--tc-app-settings-paper);color:var(--tc-app-settings-ink);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}#tc-app-settings-modal .tc-app-settings-modal__panel-title,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-title{margin:0 0 4px;font-size:16px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-app-settings-ink);line-height:1.2}#tc-app-settings-modal .tc-app-settings-modal__panel-desc,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-desc{margin:0;font-size:12px;line-height:1.45;color:var(--tc-app-settings-muted)}#tc-app-settings-modal .tc-app-settings-modal__panel-body,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__panel-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#tc-app-settings-modal .tc-app-settings-modal__canvas,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__canvas{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}#tc-app-settings-modal .tc-settings-layout,.tc-modal.tc-app-settings-modal .tc-settings-layout{display:flex !important;flex:1 1 auto;min-height:0;height:100%;margin:0;padding:0;overflow:hidden}#tc-app-settings-modal .tc-settings-panel.tc-settings-surface,.tc-modal.tc-app-settings-modal .tc-settings-panel.tc-settings-surface{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding:16px;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none}#tc-app-settings-modal .sb-setting.tc-app-settings-block--hidden,#tc-app-settings-modal .sb-setting[hidden],#tc-app-settings-modal [data-chat-widget-panel].tc-app-settings-block--hidden,#tc-app-settings-modal [data-chat-widget-panel][hidden],.tc-modal.tc-app-settings-modal .sb-setting.tc-app-settings-block--hidden,.tc-modal.tc-app-settings-modal .sb-setting[hidden],.tc-modal.tc-app-settings-modal [data-chat-widget-panel].tc-app-settings-block--hidden,.tc-modal.tc-app-settings-modal [data-chat-widget-panel][hidden]{display:none !important}#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:focus-within,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:focus-within,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:hover,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .sb-setting:focus-within,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:hover,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list .tc-setting-row:focus-within{border-color:var(--tc-settings-card-line, var(--tc-app-settings-line));transform:none;box-shadow:none}#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting{border-color:var(--tc-app-settings-line);box-shadow:none;transform:none}#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting:hover,#tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting:focus-within,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting:hover,.tc-modal.tc-app-settings-modal #tc-app-settings-portal .tc-settings-list>.sb-setting:focus-within{border-color:var(--tc-app-settings-line);transform:none;box-shadow:none}#tc-app-settings-modal .tc-app-settings-modal__onboarding,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding{display:flex;flex-direction:column;gap:16px;max-width:560px}#tc-app-settings-modal .tc-app-settings-modal__onboarding-lead,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-lead{margin:0;font-size:14px;line-height:1.55;color:var(--tc-app-settings-text)}#tc-app-settings-modal .tc-app-settings-modal__onboarding-steps,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-steps{list-style:none;margin:0;padding:14px 16px;border:2px solid var(--tc-app-settings-line);border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}#tc-app-settings-modal .tc-app-settings-modal__onboarding-steps li,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-steps li{display:grid;grid-template-columns:24px minmax(0, 1fr);align-items:start;gap:10px;margin:0;padding:8px 0}#tc-app-settings-modal .tc-app-settings-modal__onboarding-steps li:not(:last-child),.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-steps li:not(:last-child){border-bottom:1px solid var(--tc-app-settings-line)}#tc-app-settings-modal .tc-app-settings-modal__onboarding-step-index,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-step-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--tc-surface);border:2px solid var(--tc-app-settings-ink);font-size:11px;font-weight:800;color:var(--tc-app-settings-ink);line-height:1}#tc-app-settings-modal .tc-app-settings-modal__onboarding-step-text,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__onboarding-step-text{font-size:13px;line-height:1.5;color:var(--tc-app-settings-text);padding-top:2px}#tc-app-settings-modal.tc-app-settings-modal--disabled .tc-app-settings-modal__disable,.tc-modal.tc-app-settings-modal.tc-app-settings-modal--disabled .tc-app-settings-modal__disable{display:none !important}#tc-app-settings-modal .tc-app-settings-modal__footer,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px calc(14px + env(safe-area-inset-bottom, 0px));border-top:2px solid var(--tc-app-settings-line);background:color-mix(in srgb, var(--tc-app-settings-rail) 55%, var(--tc-surface))}#tc-app-settings-modal .tc-app-settings-modal__ghost,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:2px solid var(--tc-app-settings-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-app-settings-ink);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}#tc-app-settings-modal .tc-app-settings-modal__ghost:hover,#tc-app-settings-modal .tc-app-settings-modal__ghost:focus-visible,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__ghost:hover,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__ghost:focus-visible{border-color:var(--tc-app-settings-ink);background:var(--tc-lavender);outline:none}#tc-app-settings-modal .tc-app-settings-modal__save,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:140px;padding:0 18px;border:2px solid var(--tc-app-settings-ink);border-radius:10px;background:var(--tc-app-settings-accent);color:var(--tc-app-settings-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}#tc-app-settings-modal .tc-app-settings-modal__save:hover,#tc-app-settings-modal .tc-app-settings-modal__save:focus-visible,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save:hover,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save:focus-visible{border-color:var(--tc-app-settings-ink);background:var(--tc-app-settings-ink);color:var(--tc-app-settings-accent-ink);outline:none}#tc-app-settings-modal .tc-app-settings-modal__save[hidden],.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save[hidden]{display:none !important}#tc-app-settings-modal .tc-app-settings-modal__save.sb-loading,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save.sb-loading{pointer-events:none;cursor:default;color:rgba(0,0,0,0) !important}#tc-app-settings-modal .tc-app-settings-modal__save.sb-loading::before,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save.sb-loading::before{color:var(--tc-app-settings-accent-ink) !important}#tc-app-settings-modal .tc-app-settings-modal__save.tc-btn--dirty,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save.tc-btn--dirty{box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-warning) 45%, transparent)}#tc-app-settings-modal .tc-app-settings-modal__save.tc-btn--saved,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__save.tc-btn--saved{color:var(--tc-success) !important;border-color:color-mix(in srgb, var(--tc-success) 45%, transparent) !important;background:var(--tc-success-soft) !important;box-shadow:none !important;pointer-events:none}#tc-app-settings-modal .tc-settings-panel .sb-btn,#tc-app-settings-modal .tc-settings-panel .sb-btn-text,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-btn,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-btn-text{border:2px solid var(--tc-app-settings-line);border-radius:10px;font-weight:700}#tc-app-settings-modal .tc-settings-panel .sb-btn:not(.sb-icon),.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-btn:not(.sb-icon){min-height:38px;padding:0 14px;background:var(--tc-surface);color:var(--tc-app-settings-ink)}#tc-app-settings-modal .tc-settings-panel .sb-btn:not(.sb-icon):hover,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-btn:not(.sb-icon):hover{border-color:var(--tc-app-settings-ink);background:var(--tc-lavender)}#tc-app-settings-modal .tc-settings-panel .sb-type-repeater .repeater-item,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-type-repeater .repeater-item{border:2px solid var(--tc-app-settings-line);border-radius:12px;background:var(--tc-surface);padding:12px 14px;margin-bottom:10px}#tc-app-settings-modal .tc-settings-panel .sb-type-repeater .sb-repeater-add,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-type-repeater .sb-repeater-add{border:2px dashed var(--tc-app-settings-line);border-radius:10px;background:color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));color:var(--tc-app-settings-ink);font-weight:700}#tc-app-settings-modal .tc-settings-panel .sb-setting-content h2,.tc-modal.tc-app-settings-modal .tc-settings-panel .sb-setting-content h2{font-size:15px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-app-settings-ink)}.tc-app-settings-modal .tc-wa-qr-connect{--tc-wa-qr-line: var(--tc-border);--tc-wa-qr-canvas: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}.tc-app-settings-modal .tc-wa-qr-connect__status-bar,.tc-app-settings-modal .tc-wa-qr-connect__qr-card{border-width:2px;border-color:var(--tc-border);border-radius:12px}.tc-app-settings-modal .tc-wa-qr-connect__actions .sb-btn,.tc-app-settings-modal .tc-wa-qr-connect__actions button{border:2px solid var(--tc-aubergine, #332b3a);border-radius:10px;font-weight:700}@media(max-width: 720px){#tc-app-settings-modal,.tc-modal.tc-app-settings-modal{padding:12px}#tc-app-settings-modal .tc-modal__frame,.tc-modal.tc-app-settings-modal .tc-modal__frame{width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important;height:calc(100dvh - 24px) !important;max-height:calc(100dvh - 24px) !important}#tc-app-settings-modal .tc-app-settings-modal__header,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__header{padding:14px 14px 12px;gap:10px}#tc-app-settings-modal .tc-app-settings-modal__header-main,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__header-main{flex-wrap:wrap;align-items:flex-start}#tc-app-settings-modal .tc-app-settings-modal__identity,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__identity{flex:1 1 100%}#tc-app-settings-modal .tc-app-settings-modal__disable,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__disable{margin-left:0}#tc-app-settings-modal .tc-modal__section,.tc-modal.tc-app-settings-modal .tc-modal__section{padding:16px 14px 12px}#tc-app-settings-modal .tc-app-settings-modal__footer,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__footer{flex-wrap:wrap;justify-content:stretch}#tc-app-settings-modal .tc-app-settings-modal__footer .tc-app-settings-modal__ghost,#tc-app-settings-modal .tc-app-settings-modal__footer .tc-app-settings-modal__save,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__footer .tc-app-settings-modal__ghost,.tc-modal.tc-app-settings-modal .tc-app-settings-modal__footer .tc-app-settings-modal__save{flex:1 1 calc(50% - 5px);min-width:0}}.cp-color-picker{z-index:10000020 !important}.tc-area--calendar{--tc-cal-ink: var(--tc-aubergine, #332b3a);--tc-cal-paper: var(--tc-ivory, #fff9f2);--tc-cal-rail: #f6f2ec;--tc-cal-line: var(--tc-border);--tc-cal-accent: var(--tc-coral);--tc-cal-accent-ink: var(--tc-surface);--tc-cal-amber-fill: color-mix(in srgb, var(--tc-peach) 62%, var(--tc-surface));--tc-cal-local: #c2410c;--tc-cal-google: #1a73e8;--tc-cal-tidy: var(--tc-success);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-cal-paper);color:var(--tc-cal-ink)}.tc-calendar-desk{max-width:none;margin:0}.tc-calendar-desk.is-loading{pointer-events:none}.tc-calendar-desk.is-loading .tc-calendar-deck__main{opacity:.55;transition:opacity .15s ease}.tc-calendar-deck.is-entering{animation:tc-cal-deck-in .35s ease}@keyframes tc-cal-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-calendar-deck__preview-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-calendar-deck__bubble{padding:12px 14px;border:2px solid var(--tc-cal-ink);border-radius:14px 14px 14px 4px;background:var(--tc-surface);box-sizing:border-box}.tc-calendar-deck__bubble-name{display:block;margin:0 0 4px;color:var(--tc-cal-accent);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tc-calendar-deck__bubble-text{margin:0;color:var(--tc-cal-ink);font-size:13px;font-weight:500;line-height:1.45}.tc-calendar-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-calendar-deck__pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border:1px solid var(--tc-cal-line);border-radius:6px;background:var(--tc-surface);color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.tc-calendar-deck__pill--live{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-cal-line));background:var(--tc-success-soft)}.tc-calendar-deck__pill--ready{color:var(--tc-success);border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-cal-line));background:var(--tc-success-soft)}.tc-calendar-deck__pill--muted{color:var(--tc-muted);background:var(--tc-lavender)}.tc-calendar-deck__live-dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success)}.tc-calendar-deck__filters{display:flex;flex-wrap:wrap;gap:6px}.tc-calendar-deck__chip{appearance:none;border:2px solid var(--tc-cal-line);border-radius:8px;background:var(--tc-cal-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.tc-calendar-deck__chip.is-active{border-color:var(--tc-cal-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-cal-ink);box-shadow:1px 1px 0 var(--tc-cal-ink),2px 2px 0 var(--tc-cal-ink),3px 3px 0 var(--tc-cal-ink);transform:translate(-1px, -1px)}.tc-calendar-deck__chip:hover:not(.is-active){border-color:color-mix(in srgb, var(--tc-cal-ink) 25%, var(--tc-cal-line))}.tc-calendar-deck__rail-agenda{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:14px;border:2px solid var(--tc-cal-line);border-radius:14px;background:var(--tc-surface);box-sizing:border-box}.tc-calendar-deck__rail-agenda-head{display:flex;align-items:flex-start;gap:10px;flex:0 0 auto}.tc-calendar-deck__rail-agenda-head .tc-calendar-deck__panel-desc{margin-top:2px;font-size:11px}.tc-calendar-deck__rail-agenda-head .tc-calendar-deck__panel-title{font-size:14px}.tc-calendar-deck__rail-agenda-head .tc-calendar-deck__panel-num{width:28px;height:28px;font-size:10px}.tc-calendar-deck__rail-agenda .tc-calendar-deck__agenda{flex:1 1 auto;min-height:0;padding:2px 5px 5px 2px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-calendar-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--tc-cal-ink);border-radius:10px;background:var(--tc-cal-accent);color:var(--tc-cal-accent-ink);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.tc-calendar-deck__cta:hover:not(:disabled):not(.sb-disabled){background:var(--tc-cal-ink);border-color:var(--tc-cal-ink)}.tc-calendar-deck__cta:disabled,.tc-calendar-deck__cta.sb-disabled{opacity:.45;pointer-events:none}.tc-calendar-deck__connect-actions,.tc-calendar-deck__hints{display:flex;flex-wrap:wrap;gap:10px}.tc-calendar-deck__hint{appearance:none;border:1px dashed var(--tc-cal-line);border-radius:8px;background:var(--tc-cal-paper);color:var(--tc-muted);font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px;cursor:pointer}.tc-calendar-deck__hint:hover{border-color:var(--tc-cal-accent);color:var(--tc-cal-ink)}.tc-calendar-deck__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tc-calendar-deck__nav{display:flex;align-items:center;gap:8px;min-width:0}.tc-calendar-deck__month{margin:0;min-width:9rem;text-align:center;font-size:18px;font-weight:800;letter-spacing:-0.03em;color:var(--tc-cal-ink)}.tc-calendar-deck__today{margin-left:2px}.tc-calendar-deck__grid.is-entering .tc-calendar-deck__days{animation:tc-cal-month-in .35s ease}@keyframes tc-cal-month-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tc-calendar-deck__weekdays{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px;margin-bottom:8px}.tc-calendar-deck__weekdays span{text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);padding:4px 0}.tc-calendar-deck__days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px}.tc-calendar-deck__day{appearance:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:68px;padding:9px;border:2px solid var(--tc-cal-line);border-radius:12px;background:var(--tc-cal-paper);cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-calendar-deck__day:hover:not(.is-selected){border-color:color-mix(in srgb, var(--tc-cal-ink) 25%, var(--tc-cal-line));transform:translateY(-1px)}.tc-calendar-deck__day.is-outside{opacity:.45;background:color-mix(in srgb, var(--tc-cal-paper) 70%, var(--tc-surface))}.tc-calendar-deck__day.is-today .tc-calendar-deck__day-num{background:var(--tc-cal-accent);color:var(--tc-cal-accent-ink);border-color:var(--tc-cal-accent)}.tc-calendar-deck__day.is-selected{border-color:var(--tc-cal-ink);background:var(--tc-cal-amber-fill);box-shadow:4px 4px 0 var(--tc-cal-ink);transform:translate(-1px, -1px)}.tc-calendar-deck__day.has-events:not(.is-selected){background:var(--tc-surface)}.tc-calendar-deck__day-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid rgba(0,0,0,0);border-radius:8px;font-size:13px;font-weight:800;color:var(--tc-cal-ink)}.tc-calendar-deck__day-dots{display:flex;gap:4px;padding-left:2px}.tc-calendar-deck__dot{width:7px;height:7px;border-radius:50%;background:var(--tc-muted)}.tc-calendar-deck__dot--local{background:var(--tc-cal-local)}.tc-calendar-deck__dot--google{background:var(--tc-cal-google)}.tc-calendar-deck__dot--tidycal{background:var(--tc-cal-tidy)}.tc-calendar-deck__day-more{font-size:10px;font-weight:700;color:var(--tc-muted)}.tc-calendar-deck__agenda.is-fresh{animation:tc-cal-agenda-in .3s ease}@keyframes tc-cal-agenda-in{from{opacity:.4;transform:translateX(4px)}to{opacity:1;transform:none}}.tc-calendar-deck__agenda-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.tc-calendar-deck__agenda-head h4{margin:0;font-size:15px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-cal-ink)}.tc-calendar-deck__agenda-count{font-size:11px;font-weight:700;color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em}.tc-calendar-deck__agenda-empty{padding:16px 10px;text-align:center;color:var(--tc-muted);border:2px dashed var(--tc-cal-line);border-radius:12px;background:var(--tc-cal-paper)}.tc-calendar-deck__agenda-empty p{margin:0 0 10px;font-size:12px;line-height:1.4}.tc-calendar-deck__agenda-empty .tc-btn{width:100%}.tc-calendar-deck__agenda-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tc-calendar-deck__agenda-item{appearance:none;width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title badge" "time time" "who who";gap:4px 8px;align-items:start;text-align:left;padding:10px;border:2px solid var(--tc-cal-line);border-radius:12px;background:var(--tc-cal-paper);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tc-calendar-deck__agenda-item:hover{border-color:var(--tc-cal-ink);background:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-cal-ink);transform:translate(-1px, -1px)}.tc-calendar-deck__agenda-time{grid-area:time;font-size:11px;font-weight:800;color:var(--tc-cal-ink);font-variant-numeric:tabular-nums;min-width:0}.tc-calendar-deck__agenda-title{grid-area:title;font-size:12px;font-weight:700;color:var(--tc-cal-ink);line-height:1.3}.tc-calendar-deck__agenda-who{grid-area:who;font-size:12px;color:var(--tc-muted)}.tc-calendar-deck__badge{grid-area:badge;justify-self:end;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;border:1px solid var(--tc-cal-line);background:var(--tc-cal-paper);color:var(--tc-cal-ink)}.tc-calendar-deck__badge--google{background:rgba(26,115,232,.1);border-color:rgba(26,115,232,.2);color:#1a73e8}.tc-calendar-deck__badge--local{background:rgba(194,65,12,.1);border-color:rgba(194,65,12,.2);color:#c2410c}.tc-calendar-deck__badge--tidycal{background:var(--tc-success-soft);border-color:color-mix(in srgb, var(--tc-success) 30%, var(--tc-cal-line));color:var(--tc-success)}.tc-calendar-desk__drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);z-index:10000006;pointer-events:none}.tc-calendar-desk__drawer.is-open{pointer-events:auto}.tc-calendar-desk__drawer[hidden]{display:none !important}.tc-calendar-drawer{height:100%;display:flex;flex-direction:column;background:var(--tc-surface);border-left:2px solid var(--tc-cal-line);box-shadow:-12px 0 32px color-mix(in srgb, var(--tc-cal-ink) 12%, transparent);animation:tc-cal-drawer-in .28s ease}@keyframes tc-cal-drawer-in{from{transform:translateX(20px);opacity:.6}to{transform:none;opacity:1}}.tc-calendar-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:2px solid var(--tc-cal-line)}.tc-calendar-drawer__head h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-0.02em}.tc-calendar-drawer__body{flex:1 1 auto;overflow:auto;padding:16px 18px}.tc-calendar-drawer__meta{margin:0 0 12px;font-size:14px;color:var(--tc-cal-ink);line-height:1.45}.tc-calendar-drawer__meta strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-muted);margin-bottom:2px}.tc-calendar-drawer__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-calendar-drawer__field input,.tc-calendar-drawer__field select,.tc-calendar-drawer__field textarea{appearance:none;border:2px solid var(--tc-cal-line);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;color:var(--tc-cal-ink);background:var(--tc-cal-paper);text-transform:none;letter-spacing:normal;resize:vertical;min-height:44px}.tc-calendar-drawer__field input:focus,.tc-calendar-drawer__field select:focus,.tc-calendar-drawer__field textarea:focus{outline:none;border-color:var(--tc-cal-ink)}.tc-calendar-drawer__hint{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--tc-muted);line-height:1.45}.tc-calendar-drawer__reminders{margin-top:8px;padding-top:12px;border-top:1px dashed var(--tc-cal-line)}.tc-calendar-drawer__reminders-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tc-calendar-drawer__reminders-head h4{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-cal-ink)}.tc-calendar-drawer__reminder-badge{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid var(--tc-cal-line)}.tc-calendar-drawer__reminder-badge.is-on{background:color-mix(in srgb, var(--tc-success, #1f8f4a) 14%, transparent);border-color:color-mix(in srgb, var(--tc-success, #1f8f4a) 40%, var(--tc-cal-line));color:var(--tc-success, #1f8f4a)}.tc-calendar-drawer__reminder-badge.is-off{background:color-mix(in srgb, var(--tc-muted) 10%, transparent);color:var(--tc-muted)}.tc-calendar-reminder-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tc-calendar-reminder-chips.is-readonly .tc-calendar-reminder-chip{cursor:default;pointer-events:none}.tc-calendar-reminder-chip{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--tc-cal-line);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--tc-cal-ink);background:var(--tc-cal-paper);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.tc-calendar-reminder-chip:hover{border-color:var(--tc-cal-ink)}.tc-calendar-reminder-chip.is-active{border-color:var(--tc-cal-ink);background:color-mix(in srgb, var(--tc-cal-ink) 8%, var(--tc-cal-paper));box-shadow:0 0 0 1px color-mix(in srgb, var(--tc-cal-ink) 20%, transparent)}.tc-calendar-reminder-chip.is-readonly{opacity:.92}.tc-calendar-reminder-chip__emoji{font-size:13px;line-height:1}.tc-calendar-reminder-timeline{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tc-calendar-reminder-timeline__item{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-size:12px}.tc-calendar-reminder-timeline__dot{width:8px;height:8px;border-radius:50%;background:var(--tc-cal-line)}.tc-calendar-reminder-timeline__item.is-pending .tc-calendar-reminder-timeline__dot{background:var(--tc-cal-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-cal-ink) 18%, transparent)}.tc-calendar-reminder-timeline__item.is-sent .tc-calendar-reminder-timeline__dot{background:var(--tc-success, #1f8f4a)}.tc-calendar-reminder-timeline__item.is-missed .tc-calendar-reminder-timeline__dot{background:var(--tc-muted)}.tc-calendar-reminder-timeline__label{font-weight:600;color:var(--tc-cal-ink)}.tc-calendar-reminder-timeline__state{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted)}.tc-calendar-reminder-timeline__empty{margin:0;font-size:12px;color:var(--tc-muted)}.tc-calendar-reminder-preview{margin-top:8px;padding:10px 12px;border:1px dashed var(--tc-cal-line);border-radius:10px;background:color-mix(in srgb, var(--tc-cal-ink) 3%, var(--tc-cal-paper))}.tc-calendar-drawer__foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 18px 18px;border-top:2px solid var(--tc-cal-line)}.tc-calendar-drawer__foot .tc-btn--danger{background:var(--tc-danger) !important;border-color:var(--tc-danger) !important;color:#fff !important}.tc-calendar-drawer__foot .tc-btn--danger:hover,.tc-calendar-drawer__foot .tc-btn--danger:focus-visible{background:color-mix(in srgb, var(--tc-danger) 86%, #000) !important;border-color:color-mix(in srgb, var(--tc-danger) 86%, #000) !important;color:#fff !important}@media(max-width: 980px){.tc-calendar-deck__rail-meta,.tc-calendar-deck__filters,.tc-calendar-deck__rail-agenda{flex:1 1 100%;min-width:0}.tc-calendar-deck__rail-agenda{max-height:280px}.tc-calendar-deck__rail-foot{flex:1 1 140px;margin-top:0;min-width:140px}}@media(max-width: 640px){.tc-calendar-deck__day{min-height:52px;padding:7px}}.tc-modal.tc-calendar-event-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-cal-modal-ink: var(--tc-aubergine, #332b3a);--tc-cal-modal-paper: var(--tc-ivory, #fff9f2);--tc-cal-modal-line: var(--tc-border);--tc-cal-modal-rail: #f6f2ec;--tc-cal-modal-accent: var(--tc-coral);--tc-cal-modal-radius: 16px;--tc-cal-modal-width: min(960px, calc(100vw - 40px));--tc-cal-modal-width-wide: min(960px, calc(100vw - 40px));--tc-cal-modal-max-h: min(720px, calc(100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}@supports(height: 100dvh){.tc-modal.tc-calendar-event-modal{--tc-cal-modal-max-h: min(720px, calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}}.tc-modal.tc-calendar-event-modal{position:fixed;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:10000001 !important;display:none;pointer-events:auto !important;width:var(--tc-cal-modal-width) !important;max-width:var(--tc-cal-modal-width) !important;max-height:var(--tc-cal-modal-max-h) !important;height:auto !important;margin:0 !important;padding:0;border:2px solid var(--tc-cal-modal-ink) !important;border-radius:var(--tc-cal-modal-radius);background:var(--tc-surface);box-shadow:6px 6px 0 var(--tc-cal-modal-ink) !important;overflow:hidden;transform:translate(-50%, -50%);box-sizing:border-box}.tc-modal.tc-calendar-event-modal *,.tc-modal.tc-calendar-event-modal *::before,.tc-modal.tc-calendar-event-modal *::after{box-sizing:border-box}.tc-modal.tc-calendar-event-modal.is-wide{width:var(--tc-cal-modal-width-wide) !important;max-width:var(--tc-cal-modal-width-wide) !important}.tc-modal.tc-calendar-event-modal.sb-active{display:flex !important;flex-direction:column;height:var(--tc-cal-modal-max-h) !important;animation:tc-cal-event-modal-in .38s cubic-bezier(0.22, 1, 0.36, 1)}.tc-modal.tc-calendar-event-modal .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;max-height:inherit;overflow:hidden;background:var(--tc-surface)}.tc-modal.tc-calendar-event-modal [data-tc-calendar-modal-root]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;height:100%}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;background:var(--tc-surface)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:0;padding:0}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__deck{display:grid;grid-template-columns:minmax(220px, 260px) minmax(0, 1fr);flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;border:none;border-radius:0;background:var(--tc-surface);overflow:hidden}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__rail{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 16px 16px;border-right:2px solid var(--tc-cal-modal-line);background:var(--tc-cal-modal-rail);overflow:hidden}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-modal.tc-calendar-event-modal .tc-modal__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__close{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;border:2px solid var(--tc-cal-modal-line) !important;border-radius:8px !important;background:var(--tc-surface) !important}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__title{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-text)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__when{margin:0;font-size:13px;font-weight:600;color:var(--tc-muted);line-height:1.45}.tc-modal.tc-calendar-event-modal .tc-calendar-deck__badge{align-self:flex-start}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__rail-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:4px}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__rail-foot .tc-btn{width:100%;justify-content:center}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__delete,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__cancel{color:var(--tc-danger) !important;background:var(--tc-surface) !important;border:2px solid color-mix(in srgb, var(--tc-danger) 30%, var(--tc-cal-modal-line)) !important}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__delete:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__delete:focus-visible,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__cancel:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__cancel:focus-visible{background:var(--tc-danger-soft) !important;border-color:var(--tc-danger) !important;color:var(--tc-danger) !important}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--tc-cal-modal-paper)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__panel-head{display:flex;align-items:flex-start;gap:12px;flex:0 0 auto;margin:0;padding:18px 20px 0}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__panel-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--tc-cal-modal-ink);border-radius:8px;background:var(--tc-cal-modal-paper);color:var(--tc-cal-modal-ink);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__panel-title{margin:0;color:var(--tc-cal-modal-ink);font-size:15px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__panel-desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px 20px;background:var(--tc-cal-modal-paper)}.tc-modal.tc-calendar-event-modal .tc-form-stack{display:flex;flex-direction:column;gap:16px}.tc-modal.tc-calendar-event-modal .tc-form-field,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.tc-modal.tc-calendar-event-modal .tc-form-field>span,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field>span{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--tc-muted);text-transform:none}.tc-modal.tc-calendar-event-modal .tc-form-field input,.tc-modal.tc-calendar-event-modal .tc-form-field select,.tc-modal.tc-calendar-event-modal .tc-form-field textarea,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field input,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field select,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea{width:100%;height:42px;margin:0;padding:0 13px;border:2px solid var(--tc-cal-modal-line);border-radius:10px;background:var(--tc-cal-modal-paper);color:var(--tc-text);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;box-shadow:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-modal.tc-calendar-event-modal .tc-form-field input:hover,.tc-modal.tc-calendar-event-modal .tc-form-field select:hover,.tc-modal.tc-calendar-event-modal .tc-form-field textarea:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field input:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field select:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea:hover{border-color:color-mix(in srgb, var(--tc-cal-modal-ink) 20%, var(--tc-cal-modal-line))}.tc-modal.tc-calendar-event-modal .tc-form-field input:focus,.tc-modal.tc-calendar-event-modal .tc-form-field select:focus,.tc-modal.tc-calendar-event-modal .tc-form-field textarea:focus,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field input:focus,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field select:focus,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea:focus{outline:none;border-color:var(--tc-cal-modal-ink);box-shadow:3px 3px 0 var(--tc-cal-modal-ink);background:var(--tc-surface)}.tc-modal.tc-calendar-event-modal .tc-form-field input.tc-error,.tc-modal.tc-calendar-event-modal .tc-form-field input.sb-error,.tc-modal.tc-calendar-event-modal .tc-form-field select.tc-error,.tc-modal.tc-calendar-event-modal .tc-form-field select.sb-error,.tc-modal.tc-calendar-event-modal .tc-form-field textarea.tc-error,.tc-modal.tc-calendar-event-modal .tc-form-field textarea.sb-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field input.tc-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field input.sb-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field select.tc-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field select.sb-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea.tc-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea.sb-error{border-color:var(--tc-coral, #c45c4a)}.tc-modal.tc-calendar-event-modal .tc-form-field .tc-calendar-field-error,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field .tc-calendar-field-error{margin:0;color:var(--tc-coral, #c45c4a);font-size:12px;font-weight:600;line-height:1.4}.tc-modal.tc-calendar-event-modal .tc-form-field textarea,.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__field textarea{min-height:110px;height:auto;padding:10px 13px;resize:vertical}.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__hint{margin:0 0 10px;font-size:12px;font-weight:500;color:var(--tc-muted);line-height:1.45}.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__reminders{margin-top:4px;padding-top:12px;border-top:2px dashed var(--tc-cal-modal-line)}.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__reminders-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tc-modal.tc-calendar-event-modal .tc-calendar-drawer__reminders-head h4{margin:0;font-size:13px;font-weight:800;color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__meta-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__meta{margin:0;font-size:13px;line-height:1.45}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__meta strong{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__meta--full{grid-column:1/-1}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 20px 16px;border-top:2px solid var(--tc-cal-modal-line);background:var(--tc-surface)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__save,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot .tc-btn--primary,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__footer .tc-btn--primary{width:100%;color:var(--tc-surface) !important;background:var(--tc-cal-modal-accent) !important;border:2px solid var(--tc-cal-modal-ink) !important;box-shadow:3px 3px 0 var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__save:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__save:focus-visible,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot .tc-btn--primary:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot .tc-btn--primary:focus-visible,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__footer .tc-btn--primary:hover,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__footer .tc-btn--primary:focus-visible{background:var(--tc-cal-modal-ink) !important;transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__save:active,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot .tc-btn--primary:active,.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__footer .tc-btn--primary:active{transform:none;box-shadow:2px 2px 0 var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__foot .tc-btn--ghost{flex:0 0 auto;width:auto;min-width:96px}.tc-modal.tc-calendar-event-modal .tc-reminder-studio{margin-top:20px;padding:16px;border:2px solid var(--tc-cal-modal-line);border-radius:14px;background:radial-gradient(circle at top right, color-mix(in srgb, var(--tc-cal-modal-accent) 10%, transparent), transparent 42%),var(--tc-surface);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-cal-modal-ink) 8%, transparent)}.tc-modal.tc-calendar-event-modal .tc-reminder-studio__head{margin-bottom:14px}.tc-modal.tc-calendar-event-modal .tc-reminder-studio__kicker{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-reminder-studio__lede{margin:0;font-size:13px;line-height:1.45;color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-bottom:14px}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:10px 11px;border:2px solid var(--tc-cal-modal-line);border-radius:12px;background:var(--tc-cal-modal-paper);color:var(--tc-cal-modal-ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card:hover:not(.is-active){border-color:color-mix(in srgb, var(--tc-cal-modal-ink) 22%, var(--tc-cal-modal-line))}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card.is-active{border-color:var(--tc-cal-modal-ink);background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));box-shadow:3px 3px 0 var(--tc-cal-modal-ink);transform:translate(-1px, -1px)}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--tc-cal-modal-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card__icon i:before{font-size:14px;line-height:1}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card.is-active .tc-reminder-mode-card__icon{border-color:var(--tc-cal-modal-ink);background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface))}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card__title{font-size:12px;font-weight:800;letter-spacing:-0.01em}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-card__desc{font-size:10px;font-weight:600;line-height:1.35;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-reminder-studio__panel-label,.tc-modal.tc-calendar-event-modal .tc-reminder-studio__runway-label{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-reminder-studio__off-note{margin:0 0 12px;padding:12px 14px;border:2px dashed var(--tc-cal-modal-line);border-radius:12px;background:color-mix(in srgb, var(--tc-muted) 6%, var(--tc-surface));font-size:12px;color:var(--tc-muted);line-height:1.45}.tc-modal.tc-calendar-event-modal .tc-reminder-lanes{display:grid;gap:12px;margin-bottom:16px}.tc-modal.tc-calendar-event-modal .tc-reminder-lane__label{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--tc-cal-modal-line);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;color:var(--tc-cal-modal-ink);background:var(--tc-surface);cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip:hover{border-color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip.is-active{border-color:var(--tc-cal-modal-ink);background:color-mix(in srgb, var(--tc-peach) 45%, var(--tc-surface));box-shadow:2px 2px 0 var(--tc-cal-modal-ink);transform:translate(-1px, -1px)}.tc-modal.tc-calendar-event-modal .tc-reminder-icon,.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip__icon,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__node-icon,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__status-icon,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__empty-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tc-modal.tc-calendar-event-modal .tc-reminder-icon i:before,.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip__icon i:before,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__node-icon i:before,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__status-icon i:before,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__empty-icon i:before{font-size:13px;line-height:1}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip__icon{width:20px;height:20px;border-radius:999px;background:color-mix(in srgb, var(--tc-lavender) 65%, var(--tc-surface));color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-calendar-reminder-chip.is-active .tc-calendar-reminder-chip__icon{background:color-mix(in srgb, var(--tc-cal-modal-accent) 18%, var(--tc-surface));color:var(--tc-cal-modal-accent)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline{padding:2px 0 0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__list{list-style:none;margin:0;padding:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item{display:flex;flex-direction:row;align-items:center;gap:12px;position:relative;padding-bottom:12px;animation:tc-nudge-timeline-in .38s cubic-bezier(0.22, 1, 0.36, 1) backwards;animation-delay:calc(var(--tc-nudge-index, 0)*.06s)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item:not(:first-child)::before,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item:not(:last-child)::after{content:"";position:absolute;left:18px;width:2px;transform:translateX(-50%);border-radius:999px;background:repeating-linear-gradient(180deg, var(--tc-cal-modal-line) 0, var(--tc-cal-modal-line) 5px, transparent 5px, transparent 9px);pointer-events:none;z-index:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item:not(:first-child)::before{top:0;bottom:calc(50% + 18px)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item:not(:last-child)::after{top:calc(50% + 18px);bottom:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item.is-sent .tc-nudge-timeline__card{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-cal-modal-line));background:color-mix(in srgb, var(--tc-success-soft) 72%, var(--tc-surface))}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item.is-missed .tc-nudge-timeline__card{opacity:.78}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__marker{flex:0 0 36px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__node{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--tc-cal-modal-ink);border-radius:999px;background:var(--tc-surface);box-shadow:2px 2px 0 var(--tc-cal-modal-ink);color:var(--tc-cal-modal-ink);flex-shrink:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__node--finish{width:36px;height:36px;border-color:var(--tc-cal-modal-ink);background:var(--tc-cal-modal-accent);color:var(--tc-surface);box-shadow:3px 3px 0 var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:10px;align-items:center;flex:1 1 auto;min-width:0;margin:0;padding:11px 12px;border:2px solid var(--tc-cal-modal-line);border-radius:12px;background:var(--tc-cal-modal-paper);transition:border-color .12s ease,background .12s ease}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__card--finish{border-color:var(--tc-cal-modal-ink);background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface));box-shadow:3px 3px 0 var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item--finish{padding-bottom:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__item--finish:not(:first-child)::before{bottom:calc(50% + 20px)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__offset{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:4px 7px;border-radius:7px;border:1px solid color-mix(in srgb, var(--tc-cal-modal-accent) 28%, transparent);background:color-mix(in srgb, var(--tc-cal-modal-accent) 10%, var(--tc-surface));color:var(--tc-cal-modal-accent);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__offset--live{border-color:color-mix(in srgb, var(--tc-cal-modal-ink) 25%, transparent);background:var(--tc-surface);color:var(--tc-cal-modal-ink)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__body{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__label{font-size:13px;font-weight:700;color:var(--tc-cal-modal-ink);line-height:1.25}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__when{font-size:11px;font-weight:600;color:var(--tc-muted);font-variant-numeric:tabular-nums}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__status{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);white-space:nowrap}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__status.is-sent{color:var(--tc-success)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__status.is-missed{color:var(--tc-warning)}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline--empty,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline--off{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:18px 16px;border:2px dashed var(--tc-cal-modal-line);border-radius:12px;text-align:center;color:var(--tc-muted);font-size:12px}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline--empty p,.tc-modal.tc-calendar-event-modal .tc-nudge-timeline--off p{margin:0}.tc-modal.tc-calendar-event-modal .tc-nudge-timeline__empty-icon{width:36px;height:36px;border:2px solid var(--tc-cal-modal-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-muted)}@keyframes tc-nudge-timeline-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tc-cal-event-modal-in{from{opacity:0;transform:translate(-50%, calc(-50% + 12px)) scale(0.98)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal{--tc-coral: #FF8A7A;--tc-coral-hover: #FF9E90;--tc-violet: #2ECFC0;--tc-violet-hover: #67E8F9;--tc-lavender: #152438;--tc-peach: #1A2D45;--tc-ivory: #08111F;--tc-aubergine: #E2ECF8;--tc-surface: #0F1A2E;--tc-border: #243B5C;--tc-muted: #8BA3C0;--tc-muted-light: #5C7390;--tc-success: #3DDBA8;--tc-success-soft: #0D2A22;--tc-danger: #F07070;--tc-danger-soft: #2A1418;--tc-warning: #F0B45A;--tc-warning-soft: #2A2010;--tc-info: #2ECFC0;--tc-info-soft: #122A35;--tc-highlight: color-mix(in srgb, var(--tc-violet) 14%, var(--tc-surface));--tc-glass: color-mix(in srgb, var(--tc-surface) 94%, transparent);--tc-nav-active-bg: color-mix(in srgb, var(--tc-peach) 88%, var(--tc-surface));--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-elevated: color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface));--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-cal-modal-ink: var(--tc-text);--tc-cal-modal-paper: var(--tc-canvas);--tc-cal-modal-line: var(--tc-border);--tc-cal-modal-rail: color-mix(in srgb, var(--tc-lavender) 40%, var(--tc-surface));border-color:color-mix(in srgb, var(--tc-border) 80%, transparent) !important;background:var(--tc-surface);box-shadow:6px 6px 0 color-mix(in srgb, #000 55%, transparent) !important}[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-modal__frame,[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__studio,[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__deck,[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__main{background:color-mix(in srgb, var(--tc-canvas) 92%, var(--tc-surface))}[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__rail{background:var(--tc-cal-modal-rail);border-color:var(--tc-cal-modal-line)}[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__close{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas)) !important;border-color:var(--tc-cal-modal-line) !important}[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-form-field input,[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-form-field select,[data-tc-theme=dark] .tc-modal.tc-calendar-event-modal .tc-form-field textarea{background:color-mix(in srgb, var(--tc-surface) 88%, var(--tc-canvas));border-color:var(--tc-border);color:var(--tc-text)}@media(max-width: 720px){.tc-modal.tc-calendar-event-modal{top:max(10px,env(safe-area-inset-top, 0px)) !important;right:max(10px,env(safe-area-inset-right, 0px)) !important;bottom:max(10px,env(safe-area-inset-bottom, 0px)) !important;left:max(10px,env(safe-area-inset-left, 0px)) !important;width:auto !important;max-width:none !important;max-height:none !important;height:auto !important;transform:none !important}.tc-modal.tc-calendar-event-modal.sb-active{height:auto !important}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__deck{grid-template-columns:1fr}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__rail{border-right:0;border-bottom:2px solid var(--tc-cal-modal-line)}.tc-modal.tc-calendar-event-modal .tc-calendar-event-modal__meta-grid{grid-template-columns:1fr}.tc-modal.tc-calendar-event-modal .tc-reminder-mode-cards{grid-template-columns:1fr}}.tc-area--dashboard{--tc-dash-ink: var(--tc-aubergine, #332b3a);--tc-dash-paper: var(--tc-ivory, #fff9f2);--tc-dash-rail: #f6f2ec;--tc-dash-line: var(--tc-border);--tc-dash-accent: var(--tc-coral);--tc-dash-accent-ink: var(--tc-surface)}.tc-dashboard-desk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;position:relative}.tc-dashboard-desk.is-loading:not(.is-booting){pointer-events:none}.tc-dashboard-desk.is-loading:not(.is-booting)::after{content:"";position:absolute;inset:0;z-index:4;background:var(--tc-ivory, #fff9f2)}.tc-dashboard-desk.is-loading:not(.is-booting)::before{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid color-mix(in srgb, var(--tc-coral) 25%, transparent);border-top-color:var(--tc-coral);border-radius:50%;animation:tc-dash-boot-spin .75s linear infinite;z-index:5}.tc-dashboard-desk.is-booting,.tc-dashboard-desk.is-loading{flex:1 1 auto;align-self:stretch;height:100%;min-height:0;overflow:hidden}.tc-dashboard-desk.is-booting{background:var(--tc-ivory, #fff9f2)}.tc-dashboard-desk.is-booting .tc-dashboard-studio,.tc-dashboard-desk.is-booting .tc-dashboard-deck{display:none !important}.tc-dashboard-desk.is-booting::before{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid color-mix(in srgb, var(--tc-coral) 25%, transparent);border-top-color:var(--tc-coral);border-radius:50%;animation:tc-dash-boot-spin .75s linear infinite;z-index:5}@keyframes tc-dash-boot-spin{to{transform:rotate(360deg)}}@keyframes tc-dash-check-pulse{0%,100%{box-shadow:none}40%{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-success) 22%, transparent)}}.tc-dashboard-desk.is-refreshing .tc-dashboard-deck__main,.tc-dashboard-desk.is-refreshing .sb-dashboard-content{opacity:.72;transition:opacity .2s ease}.tc-dashboard-deck.is-entering{animation:tc-dash-deck-in .35s ease}@keyframes tc-dash-deck-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-dashboard-deck__rail-meta{display:flex;flex-wrap:wrap;gap:6px}.tc-dashboard-deck__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid var(--tc-dash-line);border-radius:999px;background:var(--tc-surface);color:var(--tc-dash-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-dashboard-deck__pill i{width:6px;height:6px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 55%, transparent);animation:tc-dash-pulse 2.2s ease-out infinite}.tc-dashboard-deck__pill--live{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-dash-line));background:color-mix(in srgb, var(--tc-success-soft) 70%, var(--tc-surface))}.tc-dashboard-deck__pill--warn{border-color:color-mix(in srgb, var(--tc-warning) 35%, var(--tc-dash-line));background:color-mix(in srgb, var(--tc-warning-soft) 70%, var(--tc-surface))}@keyframes tc-dash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 50%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--tc-success) 0%, transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-success) 0%, transparent)}}.tc-dashboard-deck__rail-label{margin:0 0 8px;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-dashboard-deck__filters{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;width:100%}.tc-dashboard-deck__filters .tc-dashboard-deck__rail-label{grid-column:1/-1}.tc-dashboard-deck__rail-setup{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.tc-dashboard-deck__rail-setup[hidden]{display:none !important}.tc-dashboard-deck__rail-setup .tc-dashboard-deck__rail-label{margin:0}.tc-dashboard-deck__rail-setup-desc{margin:-4px 0 0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.tc-dashboard-deck__chip{appearance:none;border:2px solid var(--tc-dash-line);border-radius:8px;background:var(--tc-dash-paper);color:var(--tc-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 6px;cursor:pointer;text-align:center;white-space:nowrap;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-dashboard-deck__chip.is-active,.tc-dashboard-deck__chip[aria-selected=true]{border-color:var(--tc-dash-ink);background:var(--tc-lavender, #eee9ff);color:var(--tc-dash-ink);box-shadow:1px 1px 0 var(--tc-dash-ink),2px 2px 0 var(--tc-dash-ink),3px 3px 0 var(--tc-dash-ink);transform:translate(-1px, -1px)}.tc-dashboard-deck__chip:hover:not(.is-active):not([aria-selected=true]){border-color:color-mix(in srgb, var(--tc-dash-ink) 25%, var(--tc-dash-line))}.tc-dashboard-deck__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--tc-dash-ink);border-radius:10px;background:var(--tc-dash-accent);color:var(--tc-dash-accent-ink) !important;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none !important;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease}.tc-dashboard-deck__cta span,.tc-dashboard-deck__cta i{color:inherit}.tc-dashboard-deck__cta:hover{background:var(--tc-dash-ink);border-color:var(--tc-dash-ink);color:var(--tc-dash-accent-ink) !important;text-decoration:none !important}.tc-dashboard-deck__main{container-type:inline-size;container-name:tc-dash-main;scrollbar-gutter:stable}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard:not(.sb-dash-starter-mode)>.tc-area__body--dashboard{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-desk:not(.is-booting):not(.is-loading),.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-studio,.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-studio__workspace{height:auto;min-height:0;overflow:visible;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;overflow:hidden;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__rail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:16px;border-right:0;border-bottom:var(--tc-studio-deck-border) solid var(--tc-studio-line, var(--tc-border));border-top-left-radius:var(--tc-studio-deck-inner-radius);border-top-right-radius:var(--tc-studio-deck-inner-radius);background-clip:padding-box;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__rail-top{flex:1 1 200px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__rail-meta{flex:0 0 auto;align-self:center}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__filters{width:auto;flex:0 0 auto;grid-template-columns:repeat(3, minmax(52px, 72px));align-self:center}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__filters .tc-dashboard-deck__rail-label{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__rail-foot{margin-top:0;padding-top:0;flex:0 0 auto;align-self:center;width:auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__cta{width:auto;min-width:148px;min-height:40px;padding:0 14px}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__rail-setup{flex:1 1 100%;width:100%}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__main{overflow:hidden;min-height:0;scrollbar-gutter:auto;border-bottom-left-radius:var(--tc-studio-deck-inner-radius);border-bottom-right-radius:var(--tc-studio-deck-inner-radius);background-clip:padding-box}.tc-dashboard-panel{display:flex;flex-direction:column;min-width:0}.tc-dashboard-panel .sa-ai-cards-grid{gap:12px;margin-bottom:0}.tc-dashboard-panel .sb-dashboard-charts-section{margin-bottom:0;min-width:0;width:100%}.tc-dashboard-panel .sb-dashboard-charts-section .sb-charts-tabs-label{display:none}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dashboard-charts-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin-bottom:0;align-items:stretch;min-width:0;width:100%}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-charts-panel{display:flex !important;flex-direction:column;min-width:0}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dash-signal-card{border:2px solid var(--tc-dash-line) !important;border-radius:10px !important;background:var(--tc-surface) !important;padding:10px 10px 12px !important;box-shadow:none !important;min-height:0 !important;height:100%;display:flex;flex-direction:column;min-width:0}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dash-signal-head{margin-bottom:8px;flex:0 0 auto}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dash-signal-title{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);line-height:1.2}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dash-signal-sub{display:none}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-scores{display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-score-row{grid-template-columns:34px 1fr 26px;gap:4px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-score-label{font-size:9px;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-score-track{height:5px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-score-val{font-size:9px;font-weight:800}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-trio--compact{display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-trio-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:5px 7px;border-radius:7px;border:1px solid var(--sb-sig-border, var(--tc-dash-line));background:var(--sb-sig-soft, var(--tc-lavender));min-width:0}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-trio-row-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-sig-fill, var(--tc-coral));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-trio-row-val{font-size:14px;font-weight:800;color:var(--tc-dash-ink);font-variant-numeric:tabular-nums;line-height:1}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-trio-row-pct{font-size:9px;font-weight:600;color:var(--tc-muted-light);font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-pulse{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;padding:6px 4px;border-radius:8px;background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 12%, var(--tc-dash-line))}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-gauge{max-width:108px;width:100%}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-gauge-val{font-size:15px;font-weight:800}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-gauge-label{font-size:8px;margin-top:2px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-pulse-meta{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-pulse-num{font-size:16px;font-weight:800;line-height:1}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-pulse-cap{font-size:8px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-spark{height:26px;width:100%;gap:2px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-flow--compact{display:flex;flex-direction:column;flex:1;justify-content:flex-end;gap:0}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-funnel{gap:4px;min-height:0;flex:1;align-items:end}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-funnel-col{gap:3px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-funnel-val{font-size:10px;font-weight:800}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-funnel-bar-wrap{max-width:100%;width:100%;min-height:56px}.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-sig-funnel-label{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tc-dashboard-panel .sb-dashboard-tables-grid,.tc-dashboard-panel .sb-dashboard-feeds-narrow{margin-bottom:0}.tc-dashboard-panel .sa-info-card:not(.sa-info-card-table):not(.sb-dash-signal-card){border:none;border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 14%, var(--tc-surface));padding:14px 16px;box-shadow:none}.tc-dashboard-panel .sa-info-card-title{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb, var(--tc-dash-line) 80%, transparent)}@container tc-dash-main (max-width: 680px){.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dashboard-charts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container tc-dash-main (max-width: 400px){.tc-dashboard-panel .sb-dashboard-signal-deck.sb-signal-deck--quad .sb-dashboard-charts-grid{grid-template-columns:1fr}}@media(max-width: 640px){.tc-dashboard-deck__filters{grid-template-columns:repeat(3, minmax(0, 1fr))}}.tc-area--dashboard.sb-dash-starter-mode .tc-dashboard-deck{grid-template-columns:1fr}.tc-area--dashboard.sb-dash-starter-mode .tc-dashboard-deck__rail{display:none}.tc-area--dashboard.sb-dash-starter-mode .tc-dashboard-deck__main{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding-top:clamp(16px,6vh,56px);padding-bottom:clamp(16px,6vh,48px);box-sizing:border-box;background:linear-gradient(165deg, color-mix(in srgb, var(--tc-coral) 8%, var(--tc-ivory, #fff9f2)) 0%, var(--tc-ivory, #fff9f2) 42%, var(--tc-surface, #fff) 100%)}.tc-area--dashboard.sb-dash-starter-mode .tc-trial-upgrade-banner{width:100%;max-width:min(1180px,100%);margin:0 auto 16px;flex:0 0 auto}.tc-area--dashboard.sb-dash-starter-mode .sb-dashboard-content{width:100%;max-width:min(1180px,100%);margin:0 auto;padding:24px 20px;box-sizing:border-box}.tc-starter-deck{display:flex;flex-direction:column;align-items:center;gap:28px;padding:8px 0 24px;width:100%}.tc-starter-deck.is-entering{animation:tc-starter-deck-in .45s ease}@keyframes tc-starter-deck-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tc-starter-deck__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;width:100%}.tc-starter-deck__hero-copy{max-width:520px}.tc-starter-deck__ring{position:relative;width:88px;height:88px;flex:0 0 auto}.tc-starter-deck__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tc-starter-deck__ring-track{fill:none;stroke:color-mix(in srgb, var(--tc-aubergine, #332b3a) 12%, transparent);stroke-width:6}.tc-starter-deck__ring-value{fill:none;stroke:var(--tc-coral);stroke-width:6;stroke-linecap:round}.tc-starter-deck__ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-0.03em;color:var(--tc-aubergine, #332b3a)}.tc-starter-deck__ring-label span{opacity:.45;margin:0 1px;font-weight:700}.tc-starter-deck__kicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-coral)}.tc-starter-deck__title{margin:0 0 6px;font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-0.03em;color:var(--tc-aubergine, #332b3a)}.tc-starter-deck__lede{margin:0;font-size:14px;color:color-mix(in srgb, var(--tc-aubergine, #332b3a) 72%, transparent)}.tc-starter-deck__steps{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:min(1080px,100%)}.tc-starter-deck__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:center;align-items:stretch;gap:16px;width:100%}.tc-starter-deck__card{min-width:0;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border:2px solid var(--tc-border);border-radius:18px 18px 18px 6px;background:var(--tc-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.tc-starter-deck__card:hover{border-color:color-mix(in srgb, var(--tc-coral) 45%, var(--tc-border));transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb, var(--tc-aubergine, #332b3a) 8%, transparent)}.tc-starter-deck__card.is-done{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border))}.tc-starter-deck__card.is-updated{animation:tc-starter-card-pulse 1.1s ease}.tc-starter-deck__card--playground{flex-direction:row;align-items:center;width:100%;max-width:none;min-height:0;gap:20px;padding:16px 20px}.tc-starter-deck__card--playground .tc-starter-deck__card-scene{flex:0 0 min(280px,38%);width:min(280px,38%)}.tc-starter-deck__card--playground .tc-starter-deck__card-body{flex:1 1 auto;min-width:0}.tc-starter-deck__card--playground .tc-starter-deck__card-title{font-size:20px}.tc-starter-deck__badge{position:absolute;top:12px;right:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--tc-border);background:var(--tc-surface)}.tc-starter-deck__badge--done{border-color:color-mix(in srgb, var(--tc-success) 40%, var(--tc-border));background:color-mix(in srgb, var(--tc-success-soft, #e8f7ef) 80%, var(--tc-surface));color:var(--tc-success)}.tc-starter-deck__badge--todo{color:var(--tc-coral)}.tc-starter-deck__card-scene{display:block;border-radius:12px 12px 12px 4px;overflow:hidden;background:#f6f2ec;border:2px solid color-mix(in srgb, var(--tc-aubergine, #332b3a) 8%, transparent)}.tc-starter-deck__mock{display:block;padding:10px}.tc-starter-deck__mock-chrome{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--tc-aubergine, #332b3a) 55%, transparent)}.tc-starter-deck__mock-dots{display:inline-flex;gap:3px}.tc-starter-deck__mock-dots span{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 20%, transparent)}.tc-starter-deck__mock-thread{display:flex;flex-direction:column;gap:6px}.tc-starter-deck__mock-msg{display:inline-block;max-width:88%;padding:6px 8px;border-radius:10px 10px 10px 4px;font-size:11px;line-height:1.35}.tc-starter-deck__mock-msg--user{align-self:flex-end;background:color-mix(in srgb, var(--tc-coral) 16%, var(--tc-surface))}.tc-starter-deck__mock-msg--bot{align-self:flex-start;background:var(--tc-surface);border:1px solid color-mix(in srgb, var(--tc-aubergine, #332b3a) 10%, transparent)}.tc-starter-deck__mock-typing{display:inline-flex;gap:3px}.tc-starter-deck__mock-typing span{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 35%, transparent);animation:tc-starter-typing 1.2s ease-in-out infinite}.tc-starter-deck__mock-typing span:nth-child(2){animation-delay:.15s}.tc-starter-deck__mock-typing span:nth-child(3){animation-delay:.3s}@keyframes tc-starter-typing{0%,80%,100%{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.tc-starter-deck__mock-channels{display:flex;flex-direction:column;gap:6px}.tc-starter-deck__mock-channel{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--tc-surface);font-size:11px;font-weight:600}.tc-starter-deck__card-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tc-aubergine, #332b3a) 55%, transparent)}.tc-starter-deck__card-title{display:block;margin-top:4px;font-size:18px;font-weight:800;letter-spacing:-0.02em}.tc-starter-deck__optional{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 8%, transparent);vertical-align:middle}.tc-starter-deck__card-desc{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:color-mix(in srgb, var(--tc-aubergine, #332b3a) 70%, transparent)}@media(max-width: 860px){.tc-starter-deck__grid{grid-template-columns:1fr}.tc-starter-deck__card--playground{flex-direction:column;align-items:stretch}.tc-starter-deck__card--playground .tc-starter-deck__card-scene{flex:none;width:100%}}@keyframes tc-starter-card-pulse{0%,100%{box-shadow:none}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tc-success) 24%, transparent)}}@media(prefers-reduced-motion: reduce){.tc-starter-deck.is-entering,.tc-starter-deck__mock-typing span,.tc-starter-deck__card.is-updated,.tc-dash-tel__check-item.is-updated{animation:none}.tc-starter-deck__card:hover{transform:none}}.tc-trial-upgrade-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;width:100%;margin:0 0 20px;padding:16px 18px;border:1px solid color-mix(in srgb, var(--tc-coral, #e85d4c) 28%, var(--tc-border, #e8e4dc));border-radius:14px;background:linear-gradient(135deg, color-mix(in srgb, var(--tc-coral, #e85d4c) 10%, var(--tc-surface, #fff)) 0%, var(--tc-surface, #fff) 62%);box-sizing:border-box}.tc-trial-upgrade-banner__copy{flex:1 1 240px;min-width:0}.tc-trial-upgrade-banner__eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-text-secondary, #6b7280)}.tc-trial-upgrade-banner__title{margin:0 0 4px;font-size:15px;font-weight:650;color:var(--tc-text, #111827);line-height:1.35}.tc-trial-upgrade-banner__desc{margin:0;font-size:13px;line-height:1.45;color:var(--tc-text-secondary, #6b7280)}.tc-trial-upgrade-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 0 auto}.tc-area--dashboard.sb-dash-starter-mode .tc-trial-upgrade-banner{max-width:min(1180px,100%);margin-left:auto;margin-right:auto}.tc-wa-qr-connect{--tc-wa-qr-line: var(--tc-border);--tc-wa-qr-muted: var(--tc-muted);--tc-wa-qr-text: var(--tc-text);--tc-wa-qr-canvas: var(--tc-lavender);--tc-wa-qr-whatsapp: #25d366;--tc-wa-qr-gap: 16px;display:flex;flex-direction:column;gap:var(--tc-wa-qr-gap);width:100%;margin:0;padding:0;box-sizing:border-box}.tc-wa-qr-connect__top-row{display:flex;flex-direction:column;gap:var(--tc-wa-qr-gap);width:100%}.tc-wa-qr-connect__status-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border:1px solid var(--tc-wa-qr-line);border-radius:12px;background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);width:100%;box-sizing:border-box}.tc-wa-qr-connect__status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 9px;border-radius:999px;border:1px solid var(--tc-wa-qr-line);background:var(--tc-wa-qr-canvas);font-size:12px;font-weight:600;color:var(--tc-wa-qr-muted);line-height:1.2;white-space:nowrap}.tc-wa-qr-connect__status--loading{border-color:color-mix(in srgb, var(--tc-warning) 35%, transparent);background:var(--tc-warning-soft);color:#92400e}.tc-wa-qr-connect__status--loading .tc-wa-qr-connect__status-dot{background:var(--tc-warning);animation:tc-wa-qr-pulse 1.2s ease-in-out infinite}.tc-wa-qr-connect__status--connected{border-color:color-mix(in srgb, var(--tc-success) 30%, transparent);background:#ecfdf3;color:var(--tc-success)}.tc-wa-qr-connect__status--connected .tc-wa-qr-connect__status-dot{background:var(--tc-success)}.tc-wa-qr-connect__status--disconnected{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft);color:#991b1b}.tc-wa-qr-connect__status--disconnected .tc-wa-qr-connect__status-dot{background:var(--tc-danger)}.tc-wa-qr-connect__status--error{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);background:var(--tc-danger-soft);color:#991b1b}.tc-wa-qr-connect__status--error .tc-wa-qr-connect__status-dot{background:var(--tc-danger)}.tc-wa-qr-connect__status-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--tc-border)}.tc-wa-qr-connect__status-label{letter-spacing:.01em}.tc-wa-qr-connect__status-detail{margin:0;flex:1 1 220px;min-width:0;font-size:13px;line-height:1.45;color:var(--tc-wa-qr-muted);text-align:right}.tc-wa-qr-connect__layout{display:grid;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr);gap:var(--tc-wa-qr-gap);align-items:start}.tc-wa-qr-connect__scan{display:flex;flex-direction:column;align-items:stretch;min-width:0}.tc-wa-qr-connect__scan-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 18px 16px;border:1px solid var(--tc-wa-qr-line);border-radius:14px;background:var(--tc-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);text-align:center}.tc-wa-qr-connect__scan-frame{display:flex;align-items:center;justify-content:center;width:188px;height:188px;border-radius:12px;background:var(--tc-wa-qr-canvas);border:1px dashed var(--tc-border);overflow:hidden}.tc-wa-qr-connect__scan-image{display:block;width:168px;height:168px;object-fit:contain}.tc-wa-qr-connect__scan-caption{margin:0;font-size:13px;font-weight:500;color:var(--tc-wa-qr-text);line-height:1.4}.tc-wa-qr-connect__scan-message{margin:0;min-height:18px;font-size:12px;line-height:1.45;color:var(--tc-danger)}.tc-wa-qr-connect__scan-placeholder{margin:0;padding:12px 8px;font-size:13px;line-height:1.5;color:var(--tc-wa-qr-muted);text-align:center}.tc-wa-qr-connect__scan-placeholder--error{color:var(--tc-danger)}.tc-wa-qr-connect__refresh{color:var(--tc-danger);font-weight:500;text-decoration:underline;cursor:pointer}.tc-wa-qr-connect__refresh:hover{color:var(--tc-danger)}.tc-wa-qr-connect__connected{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 18px 18px;border:1px solid var(--tc-wa-qr-line);border-radius:14px;background:linear-gradient(180deg, var(--tc-surface) 0%, var(--tc-lavender) 100%);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 4%, transparent);text-align:center}.tc-wa-qr-connect__connected-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--tc-success);color:var(--tc-surface);font-size:24px;font-weight:700;line-height:1;box-shadow:0 8px 20px rgba(34,197,94,.28)}.tc-wa-qr-connect__connected-copy{display:flex;flex-direction:column;gap:4px}.tc-wa-qr-connect__connected-copy strong{font-size:15px;font-weight:600;color:var(--tc-wa-qr-text);line-height:1.3}.tc-wa-qr-connect__connected-copy span{font-size:13px;color:var(--tc-wa-qr-muted);line-height:1.45}.tc-wa-qr-connect__btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;margin:0;border:1px solid var(--tc-wa-qr-line);border-radius:10px;background:var(--tc-surface);color:var(--tc-text-secondary);font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-wa-qr-connect__btn:hover{background:var(--tc-lavender);border-color:var(--tc-border);color:var(--tc-wa-qr-text)}.tc-wa-qr-connect__btn:disabled{opacity:.55;cursor:default}.tc-wa-qr-connect__btn--danger{border-color:color-mix(in srgb, var(--tc-danger) 30%, transparent);color:var(--tc-danger);background:var(--tc-surface)}.tc-wa-qr-connect__btn--danger:hover{background:var(--tc-danger-soft);border-color:#fca5a5;color:#991b1b}.tc-wa-qr-connect__aside{display:flex;flex-direction:column;gap:var(--tc-wa-qr-gap);min-width:0}.tc-wa-qr-connect__callout{padding:14px 16px;border:1px solid color-mix(in srgb, var(--tc-warning) 35%, transparent);border-left:4px solid var(--tc-warning);border-radius:12px;background:var(--tc-warning-soft);min-width:0}.tc-wa-qr-connect__callout-title{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e;line-height:1.3}.tc-wa-qr-connect__callout-body{margin:0;font-size:13px;line-height:1.55;color:#78350f}.tc-wa-qr-connect__callout-body a{color:#009bfc;font-weight:500;text-decoration:none}.tc-wa-qr-connect__callout-body a:hover{text-decoration:underline}.tc-wa-qr-connect__steps{padding:16px;border:1px solid var(--tc-wa-qr-line);border-radius:12px;background:var(--tc-surface)}.tc-wa-qr-connect__steps-title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-text-secondary);line-height:1.2}.tc-wa-qr-connect__steps-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.tc-wa-qr-connect__step{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--tc-wa-qr-muted)}.tc-wa-qr-connect__step-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--tc-wa-qr-line);background:var(--tc-wa-qr-canvas);color:var(--tc-text);font-size:11px;font-weight:700;line-height:1;margin-top:1px}.tc-wa-qr-connect__step-text{flex:1 1 auto;min-width:0}.tc-wa-qr-connect__step-text strong{color:var(--tc-wa-qr-text);font-weight:600}#tc-app-settings-portal .tc-settings-section[data-tc-settings-tab=whatsapp-bailey],.tc-settings-section[data-tc-settings-tab=whatsapp-bailey],.tc-app-settings-modal [data-tc-settings-tab=whatsapp-bailey]{background:rgba(0,0,0,0);padding:0}.tc-app-settings-modal .tc-wa-qr-connect{gap:14px}.tc-app-settings-modal .tc-wa-qr-connect__status-bar{border-width:2px}.tc-app-settings-modal .tc-wa-qr-connect__primary-btn,.tc-app-settings-modal .tc-wa-qr-connect__secondary-btn{min-height:40px;border:2px solid var(--tc-aubergine, #332b3a);border-radius:10px;font-weight:800}.tc-app-settings-modal .tc-wa-qr-connect__primary-btn{background:var(--tc-coral, #f06a5a);color:#fff}@keyframes tc-wa-qr-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(0.92)}}@media(max-width: 860px){.tc-wa-qr-connect__layout{grid-template-columns:1fr}.tc-wa-qr-connect__status-detail{flex-basis:100%;text-align:left}.tc-wa-qr-connect__scan-frame{width:100%;max-width:220px;margin:0 auto}}@media(max-width: 640px){.tc-wa-qr-connect{--tc-wa-qr-gap: 12px}}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard,.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-area--dashboard.sb-area-dashboard{--tc-dash-ink: var(--tc-aubergine, #332b3a);--tc-dash-paper: var(--tc-ivory, #fff9f2);--tc-dash-line: var(--tc-border);--tc-dash-rail: #f6f2ec;--tc-dash-accent: var(--tc-coral);display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tc-dash-paper);color:var(--tc-dash-ink)}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard>.tc-area__body--dashboard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 !important;background:rgba(0,0,0,0) !important}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard>.tc-area__body--dashboard{padding:var(--tc-studio-body-padding) !important;background:var(--tc-studio-paper) !important}.tc-shell[data-tc-app=tenant-admin] .tc-dashboard-desk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard:not(.sb-dash-starter-mode)>.tc-area__body--dashboard{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-desk:not(.is-booting):not(.is-loading),.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-studio,.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-studio__workspace{height:auto;min-height:0;overflow:visible;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck{height:auto;min-height:0;overflow:hidden;flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .tc-area--dashboard:not(.sb-dash-starter-mode) .tc-dashboard-deck__main{overflow:hidden;min-height:0;scrollbar-gutter:auto;border-bottom-left-radius:var(--tc-studio-deck-inner-radius);border-bottom-right-radius:var(--tc-studio-deck-inner-radius);background-clip:padding-box}.tc-shell[data-tc-app=tenant-admin] .tc-dashboard-panels.sb-dashboard-content{min-height:0;width:100%;box-sizing:border-box;padding:var(--tc-studio-panels-padding)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard{color:var(--tc-dash-ink);font-family:var(--tc-font-sans);background:var(--tc-dash-paper) !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard ::selection{background:color-mix(in srgb, var(--tc-coral) 18%, var(--tc-peach));color:var(--tc-text)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-title{font-size:var(--tc-studio-title-size, 22px);font-weight:800;letter-spacing:-0.02em;color:var(--tc-dash-ink)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-ai-cards-grid{gap:var(--tc-studio-panels-gap, 14px);margin-bottom:var(--tc-studio-panels-gap, 14px)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card{border:var(--tc-studio-deck-border, 2px) solid var(--tc-dash-line);border-radius:var(--tc-studio-panel-radius, 14px);padding:var(--tc-studio-panel-padding, 18px 18px 20px);background:color-mix(in srgb, var(--tc-dash-paper) 55%, var(--tc-surface));box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-dashboard-panel .sa-info-card:not(.sa-info-card-table){border:none;border-radius:12px;background:color-mix(in srgb, var(--tc-lavender) 14%, var(--tc-surface));padding:14px 16px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-dashboard-panel .sa-info-card-title{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb, var(--tc-dash-line) 80%, transparent)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-dashboard-panel .sb-dash-signal-card{border:2px solid var(--tc-dash-line) !important;border-radius:12px !important;background:var(--tc-surface) !important;padding:16px 18px !important;box-shadow:none !important;min-height:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-dashboard-panel .sb-dashboard-charts-section .sb-charts-tabs-label{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-table{padding:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-title{margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid var(--tc-dash-line);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-title .sa-card-action{color:var(--tc-coral);font-weight:700;font-size:11px;letter-spacing:.01em;text-transform:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-title .sa-card-action:hover{color:var(--tc-coral-hover)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-table .sa-info-card-title{padding:14px 16px 12px;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-label{color:var(--tc-muted);letter-spacing:.07em;font-size:10px;font-weight:700}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value{color:var(--tc-dash-ink);font-weight:800;letter-spacing:-0.02em}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-green{color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-red{color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-orange,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-purple{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-desc{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-up{color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-down{color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-flat{color:var(--tc-muted-light)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-toolbar{margin-bottom:var(--tc-studio-panels-gap, 14px);padding:12px 16px;border:var(--tc-studio-deck-border, 2px) solid var(--tc-dash-line);border-radius:var(--tc-studio-panel-radius, 14px);background:color-mix(in srgb, var(--tc-dash-paper) 70%, var(--tc-surface));box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-periods{background:color-mix(in srgb, var(--tc-peach) 72%, var(--tc-surface));border:2px solid color-mix(in srgb, var(--tc-coral) 16%, var(--tc-dash-line));border-radius:10px;padding:4px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-period{font-weight:700;border-radius:8px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-period.sb-active{background:var(--tc-surface);color:var(--tc-coral);box-shadow:0 1px 2px color-mix(in srgb, var(--tc-text) 6%, transparent)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-period:hover:not(.sb-active){background:color-mix(in srgb, var(--tc-peach) 55%, transparent);color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-reports-link{color:var(--tc-coral);font-weight:700}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-reports-link:hover{color:var(--tc-coral-hover)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section{margin-bottom:var(--tc-studio-panels-gap, 14px)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-signal-card{border:var(--tc-studio-deck-border, 2px) solid var(--tc-dash-line) !important;border-radius:var(--tc-studio-panel-radius, 14px) !important;background:color-mix(in srgb, var(--tc-dash-paper) 55%, var(--tc-surface)) !important;box-shadow:none !important;padding:16px 18px 14px !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-signal-title,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-charts-tabs-label{color:var(--tc-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-table{width:100%;border-collapse:collapse}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-table thead th{padding:10px 12px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-muted);background:color-mix(in srgb, var(--tc-dash-paper) 88%, var(--tc-surface));border-bottom:2px solid var(--tc-dash-line);white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-table tbody td{padding:11px 12px;border-bottom:1px solid var(--tc-dash-line);font-size:13px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-table tbody tr:nth-child(even) td{background:color-mix(in srgb, var(--tc-lavender) 12%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-table tbody tr:hover td{background:color-mix(in srgb, var(--tc-peach) 38%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge{font-weight:700;border-radius:999px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge.sb-dash-badge-0{background:var(--tc-success-soft);color:var(--tc-success)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge.sb-dash-badge-1,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge.sb-dash-badge-ht{background:var(--tc-peach);color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge.sb-dash-badge-2{background:var(--tc-lavender);color:var(--tc-violet)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-badge.sb-dash-badge-3{background:var(--tc-danger-soft);color:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-type{background:var(--tc-lavender);color:var(--tc-violet);font-weight:700;border-radius:999px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-bar{background:color-mix(in srgb, var(--tc-lavender) 55%, var(--tc-surface))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-bar .sb-dash-bar-fill{background:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-bar.sb-bar-warn .sb-dash-bar-fill{background:var(--tc-warning)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-bar.sb-bar-danger .sb-dash-bar-fill{background:var(--tc-danger)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-empty{color:var(--tc-muted);font-size:13px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner{margin:0 0 var(--tc-studio-panels-gap, 14px);border:var(--tc-studio-deck-border, 2px) solid color-mix(in srgb, var(--tc-danger) 35%, var(--tc-dash-line));border-radius:var(--tc-studio-panel-radius, 14px)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-tone-good{--sb-sig-fill: var(--tc-coral);--sb-sig-soft: color-mix(in srgb, var(--tc-coral) 10%, var(--tc-peach));--sb-sig-border: color-mix(in srgb, var(--tc-coral) 22%, var(--tc-dash-line))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel{background:color-mix(in srgb, var(--tc-peach) 65%, var(--tc-surface));border:2px solid color-mix(in srgb, var(--tc-coral) 16%, var(--tc-dash-line));border-radius:10px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse{padding:12px;border-radius:10px;background:color-mix(in srgb, var(--tc-peach) 65%, var(--tc-surface));border:2px solid color-mix(in srgb, var(--tc-coral) 14%, var(--tc-dash-line))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-val,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-val{color:var(--tc-dash-ink)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-val.sb-sig-gauge-val--accent{color:var(--tc-coral)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-charts-tab.sb-active{background:var(--tc-coral);color:var(--tc-surface)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-sig-trio-cell,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-sig-score-row .sb-sig-score-val{color:var(--tc-dash-ink)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-sig-trio-label,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-sig-score-label{color:var(--tc-muted)}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel.tc-active.tc-area--dashboard>.tc-area__body--dashboard{padding:var(--tc-studio-body-padding-mobile) !important}}.tc-dash-tel{width:100%}.tc-dash-tel.is-entering{animation:tc-dash-tel-in .4s ease}@keyframes tc-dash-tel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-dash-tel__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--tc-studio-panels-gap, 14px);width:100%;min-width:0}.tc-dash-tel__card{grid-column:span 4;display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:0;padding:16px 18px;border:2px solid var(--tc-dash-line, var(--tc-border));border-radius:16px 16px 16px 4px;background:var(--tc-surface);box-sizing:border-box;overflow:hidden}.tc-dash-tel__card--chart,.tc-dash-tel__card--messages{grid-column:span 6}.tc-dash-tel__card--checklist,.tc-dash-tel__card--credits{grid-column:span 6}.tc-dash-tel__card--takeover,.tc-dash-tel__card--convs,.tc-dash-tel__card--leads,.tc-dash-tel__card--ea{grid-column:span 4}.tc-dash-tel__kicker{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-coral)}.tc-dash-tel__title{margin:0;font-size:18px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-dash-ink)}.tc-dash-tel__lede{margin:6px 0 0;font-size:12px;color:var(--tc-muted)}.tc-dash-tel__card-body{flex:1 1 auto;margin-top:14px;min-width:0;min-height:0;max-width:100%}.tc-dash-tel__chart-wrap{position:relative;height:180px}.tc-dash-tel__chart-wrap--spark{height:72px;margin-top:12px}.tc-dash-tel__stat-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.tc-dash-tel__stat-grid--trio{grid-template-columns:repeat(3, 1fr)}.tc-dash-tel__stat{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb, var(--tc-peach, #fff3ea) 50%, var(--tc-surface));border:1px solid color-mix(in srgb, var(--tc-coral) 12%, var(--tc-border))}.tc-dash-tel__stat-val{font-size:22px;font-weight:800;letter-spacing:-0.02em;color:var(--tc-dash-ink)}.tc-dash-tel__stat-cap{font-size:11px;font-weight:600;color:var(--tc-muted)}.tc-dash-tel__stat-inline{margin:12px 0 0;font-size:13px;display:flex;justify-content:space-between;gap:8px}.tc-dash-tel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px 12px;min-height:120px;border-radius:12px;background:color-mix(in srgb, var(--tc-aubergine) 4%, var(--tc-surface));border:1px dashed color-mix(in srgb, var(--tc-aubergine) 12%, var(--tc-border))}.tc-dash-tel__empty-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb, var(--tc-coral) 12%, var(--tc-surface));color:var(--tc-coral);font-size:18px}.tc-dash-tel__empty-title{margin:0;font-size:14px;font-weight:700;color:var(--tc-dash-ink)}.tc-dash-tel__empty-desc{margin:0;font-size:12px;color:var(--tc-muted);max-width:260px}.tc-dash-tel__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tc-dash-tel__check-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--tc-border)}.tc-dash-tel__check-item.is-saved{border-color:color-mix(in srgb, var(--tc-success) 35%, var(--tc-border));background:color-mix(in srgb, var(--tc-success-soft, #e8f7ef) 40%, var(--tc-surface))}.tc-dash-tel__check-item.is-updated{animation:tc-dash-check-pulse 1.1s ease}.tc-dash-tel__check-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb, var(--tc-aubergine) 6%, var(--tc-surface));color:var(--tc-coral);flex:0 0 auto}.is-saved .tc-dash-tel__check-mark{color:var(--tc-success)}.tc-dash-tel__check-label{flex:1 1 auto;font-size:13px;font-weight:600}.tc-dash-tel__check-link{border:none;background:rgba(0,0,0,0);color:var(--tc-coral);font-size:12px;font-weight:700;cursor:pointer;padding:4px 8px}.tc-dash-tel__check-summary{margin:10px 0 0;font-size:12px;color:var(--tc-muted)}.tc-dash-tel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%}.tc-dash-tel__list>li{min-width:0;max-width:100%}.tc-dash-tel__list-row{display:flex;flex-direction:column;gap:2px;position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px 32px 10px 12px;border:2px solid var(--tc-border);border-radius:10px;background:var(--tc-surface);text-align:left;cursor:pointer;color:inherit;font:inherit;overflow:hidden;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.tc-dash-tel__list-row--static{cursor:default;padding-right:12px}.tc-dash-tel__list-row:hover:not(.tc-dash-tel__list-row--static),.tc-dash-tel__list-row:focus-visible:not(.tc-dash-tel__list-row--static){border-color:color-mix(in srgb, var(--tc-coral) 45%, var(--tc-border));background:color-mix(in srgb, var(--tc-peach) 55%, var(--tc-surface));box-shadow:3px 3px 0 var(--tc-text);outline:none}.tc-dash-tel__list-go{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:13px;font-weight:800;color:var(--tc-coral);pointer-events:none}.tc-dash-tel__list-main{font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dash-tel__list-main em{font-style:normal;font-weight:600;font-size:11px;color:var(--tc-muted);margin-left:6px}.tc-dash-tel__list-sub{font-size:12px;color:var(--tc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-dash-tel__list-meta{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-coral)}.tc-dash-tel__list-meta--muted{color:var(--tc-muted)}.tc-dash-tel__chip{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;margin-bottom:10px}.tc-dash-tel__chip--warn{background:color-mix(in srgb, var(--tc-warning) 15%, var(--tc-surface));color:var(--tc-warning);border:1px solid color-mix(in srgb, var(--tc-warning) 30%, var(--tc-border))}.tc-dash-tel__cta{display:inline-flex;margin-top:12px;padding:8px 14px;border:none;border-radius:999px;background:var(--tc-coral);color:var(--tc-surface);font-size:12px;font-weight:700;cursor:pointer}@media(max-width: 1100px){.tc-dash-tel__card{grid-column:span 6}}@media(max-width: 720px){.tc-dash-tel__card,.tc-dash-tel__card--chart,.tc-dash-tel__card--messages,.tc-dash-tel__card--checklist,.tc-dash-tel__card--credits{grid-column:span 12}.tc-dash-tel__stat-grid--trio{grid-template-columns:1fr}}.tc-setup-health-summary{--tc-composer-ink: var(--tc-aubergine, #332b3a);--tc-composer-line: var(--tc-border);--tc-composer-accent: var(--tc-coral);display:flex;flex-direction:column;gap:12px;padding:12px;border:2px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-aubergine) 6%, transparent)}.tc-setup-health-summary__score{display:flex;align-items:center;gap:12px;width:100%}.tc-setup-health-summary__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-setup-health-summary__title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-text)}.tc-setup-health-summary__lede{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-setup-health-summary__open{appearance:none;width:100%;border:2px solid var(--tc-composer-ink);background:var(--tc-peach);color:var(--tc-composer-ink);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;padding:8px 12px;border-radius:8px;cursor:pointer;text-align:center;box-shadow:2px 2px 0 var(--tc-composer-ink);transition:transform .12s ease,box-shadow .12s ease}.tc-setup-health-summary__open:hover,.tc-setup-health-summary__open:focus-visible{transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-setup-health-summary .tc-setup-composer__ring,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring{width:56px;height:56px;flex-shrink:0}.tc-setup-health-summary .tc-setup-composer__ring svg,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring svg{width:56px;height:56px;transform:rotate(-90deg)}.tc-setup-health-summary .tc-setup-composer__ring-track,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring-track{fill:none;stroke:var(--tc-composer-line);stroke-width:8}.tc-setup-health-summary .tc-setup-composer__ring-value,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring-value{fill:none;stroke-width:8;stroke-linecap:round}.tc-setup-health-summary .tc-setup-composer__ring-value--ok,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring-value--ok{stroke:var(--tc-success)}.tc-setup-health-summary .tc-setup-composer__ring-value--warn,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring-value--warn{stroke:var(--tc-warning)}.tc-setup-health-summary .tc-setup-composer__ring-value--alert,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__ring-value--alert{stroke:var(--tc-composer-accent)}.tc-setup-health-summary .tc-setup-composer__score-text strong,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__score-text strong{display:block;font-size:24px;line-height:1;font-weight:800;color:var(--tc-composer-ink)}.tc-setup-health-summary .tc-setup-composer__score-text span,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score .tc-setup-composer__score-text span{font-size:11px;color:var(--tc-muted);font-weight:600}.tc-shell[data-tc-app=tenant-admin] .tc-dashboard-deck__rail-setup{min-width:0}.tc-shell[data-tc-app=tenant-admin] .tc-dashboard-deck__rail-setup-desc{display:none}.tc-setup-health-checklist,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body{--tc-composer-ink: var(--tc-aubergine, #332b3a);--tc-composer-line: var(--tc-border);--tc-composer-accent: var(--tc-coral);display:flex;flex-direction:column;gap:12px;min-width:0}.tc-setup-health-checklist .tc-setup-composer__blockers-title,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__blockers-title{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-muted)}.tc-setup-health-checklist .tc-setup-composer__blocker,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__blocker{padding:10px 12px;margin-bottom:8px;border:2px solid color-mix(in srgb, var(--tc-warning) 35%, var(--tc-composer-line));border-radius:10px;background:var(--tc-warning-soft);font-size:13px;line-height:1.45}.tc-setup-health-checklist .tc-setup-composer__blocker strong,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__blocker strong{display:block;margin-bottom:2px;color:var(--tc-composer-ink)}.tc-setup-health-checklist .tc-setup-composer__blocker span,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__blocker span{color:var(--tc-muted)}.tc-setup-health-checklist .tc-setup-composer__blockers-empty,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__blockers-empty{margin:0;font-size:13px;color:var(--tc-muted);line-height:1.45}.tc-setup-health-checklist .tc-setup-composer__item,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item{border:2px solid var(--tc-composer-line);border-radius:12px;padding:12px 14px;margin-bottom:8px;background:var(--tc-surface);box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-composer-ink) 6%, transparent)}.tc-setup-health-checklist .tc-setup-composer__item--ok,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item--ok{border-color:color-mix(in srgb, var(--tc-success) 40%, var(--tc-composer-line))}.tc-setup-health-checklist .tc-setup-composer__item--warn,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item--warn{border-color:color-mix(in srgb, var(--tc-warning) 45%, var(--tc-composer-line))}.tc-setup-health-checklist .tc-setup-composer__item--missing,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item--missing{border-color:color-mix(in srgb, var(--tc-composer-accent) 40%, var(--tc-composer-line))}.tc-setup-health-checklist .tc-setup-composer__item-head,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tc-setup-health-checklist .tc-setup-composer__item-label,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-label{font-weight:800;font-size:13px;color:var(--tc-composer-ink)}.tc-setup-health-checklist .tc-setup-composer__item-status,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-status{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted)}.tc-setup-health-checklist .tc-setup-composer__item-summary,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-summary{margin:8px 0 10px;font-size:12px;color:var(--tc-muted);line-height:1.45}.tc-setup-health-checklist .tc-setup-composer__item-go,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-go{appearance:none;border:2px solid var(--tc-composer-ink);background:var(--tc-peach);color:var(--tc-composer-ink);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;padding:6px 12px;border-radius:8px;cursor:pointer;box-shadow:2px 2px 0 var(--tc-composer-ink);transition:transform .12s ease,box-shadow .12s ease}.tc-setup-health-checklist .tc-setup-composer__item-go:hover,.tc-setup-health-checklist .tc-setup-composer__item-go:focus-visible,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-go:hover,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-composer__item-go:focus-visible{transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-setup-health-checklist .tc-setup-health-checklist__open,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-health-checklist__open{appearance:none;width:100%;border:2px solid var(--tc-composer-ink);background:var(--tc-peach);color:var(--tc-composer-ink);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;padding:8px 12px;border-radius:8px;cursor:pointer;text-align:center;box-shadow:2px 2px 0 var(--tc-composer-ink);transition:transform .12s ease,box-shadow .12s ease}.tc-setup-health-checklist .tc-setup-health-checklist__open:hover,.tc-setup-health-checklist .tc-setup-health-checklist__open:focus-visible,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-health-checklist__open:hover,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body .tc-setup-health-checklist__open:focus-visible{transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-setup-health-checklist__foot{margin-top:4px}.tc-setup-composer-layer{position:fixed;inset:0;z-index:10000000;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.tc-setup-composer-layer.is-open{display:flex}.tc-setup-composer__backdrop{position:absolute;inset:0;background:color-mix(in srgb, var(--tc-aubergine, #332b3a) 45%, transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tc-modal.tc-setup-composer-modal{--tc-coral: #FF6B57;--tc-coral-hover: #E85A48;--tc-violet: #7762D8;--tc-violet-hover: #6554C4;--tc-lavender: #EEE9FF;--tc-peach: #FFE6DE;--tc-ivory: #FFF9F2;--tc-aubergine: #332B3A;--tc-surface: #FFFFFF;--tc-border: #E8E0F0;--tc-muted: #6B6178;--tc-muted-light: #9B92A8;--tc-success: #2D8A5E;--tc-success-soft: #E8F5EE;--tc-danger: #D94F4F;--tc-danger-soft: #FDF0F0;--tc-warning: #C47A1A;--tc-warning-soft: #FFF5E8;--tc-info: #7762D8;--tc-info-soft: #EEE9FF;--tc-highlight: var(--tc-peach);--tc-subtle: var(--tc-lavender);--tc-glass: color-mix(in srgb, var(--tc-surface) 92%, transparent);--tc-nav-active-bg: var(--tc-peach);--tc-nav-active-text: var(--tc-coral);--tc-focus-ring: color-mix(in srgb, var(--tc-coral) 28%, transparent);--tc-toolbar-control-h: 38px;--tc-toolbar-radius: 10px;--tc-font-sans: 'Inter', 'Support Board Font', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--tc-accent: var(--tc-coral);--tc-accent-hover: var(--tc-coral-hover);--tc-link: var(--tc-violet);--tc-link-hover: var(--tc-violet-hover);--tc-canvas: var(--tc-ivory);--tc-text: var(--tc-aubergine);--tc-text-secondary: var(--tc-muted);--tc-subtle: var(--tc-lavender);--tc-composer-ink: var(--tc-aubergine, #332b3a);--tc-composer-paper: var(--tc-ivory, #fff9f2);--tc-composer-line: var(--tc-border);--tc-composer-rail: #f6f2ec;--tc-composer-accent: var(--tc-coral);--tc-composer-radius: 16px;--tc-composer-width: min(960px, calc(100vw - 40px));--tc-composer-max-h: min(720px, calc(100vh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}@supports(height: 100dvh){.tc-modal.tc-setup-composer-modal{--tc-composer-max-h: min(720px, calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}}.tc-modal.tc-setup-composer-modal{position:relative;z-index:1;display:none;flex-direction:column;width:var(--tc-composer-width);max-width:var(--tc-composer-width);max-height:var(--tc-composer-max-h);height:var(--tc-composer-max-h);margin:0;padding:0;border:2px solid var(--tc-composer-ink);border-radius:var(--tc-composer-radius);background:var(--tc-surface);box-shadow:6px 6px 0 var(--tc-composer-ink);overflow:hidden;box-sizing:border-box;pointer-events:auto}.tc-modal.tc-setup-composer-modal *,.tc-modal.tc-setup-composer-modal *::before,.tc-modal.tc-setup-composer-modal *::after{box-sizing:border-box}.tc-modal.tc-setup-composer-modal.is-open,.tc-modal.tc-setup-composer-modal.sb-active{display:flex !important;animation:tc-setup-composer-modal-in .38s cubic-bezier(0.22, 1, 0.36, 1)}.tc-modal.tc-setup-composer-modal .tc-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:100%;overflow:hidden;background:var(--tc-surface)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__studio{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;background:var(--tc-surface)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:0;padding:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__deck{display:grid;grid-template-columns:minmax(220px, 260px) minmax(0, 1fr);flex:1 1 auto;height:0;min-height:0;min-width:0;width:100%;overflow:hidden;background:var(--tc-surface)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 16px 16px;border-right:2px solid var(--tc-composer-line);background:var(--tc-composer-rail);overflow:hidden}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail-top{display:flex;flex-direction:column;gap:14px;min-width:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-modal.tc-setup-composer-modal .tc-modal__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-muted)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__close{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;border:2px solid var(--tc-composer-line) !important;border-radius:8px !important;background:var(--tc-surface) !important}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__identity{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__identity-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;width:100%}.tc-modal.tc-setup-composer-modal .tc-modal__title{margin:0;padding:0;font-size:1.2rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:var(--tc-text);max-width:100%}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__lede{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score{display:flex;align-items:center;gap:12px;width:100%}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__score[hidden]{display:none !important}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring{width:56px;height:56px;flex-shrink:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring svg{width:56px;height:56px;transform:rotate(-90deg)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring-track{fill:none;stroke:var(--tc-composer-line);stroke-width:8}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring-value{fill:none;stroke-width:8;stroke-linecap:round}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring-value--ok{stroke:var(--tc-success)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring-value--warn{stroke:var(--tc-warning)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__ring-value--alert{stroke:var(--tc-composer-accent)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__score-text strong{display:block;font-size:24px;line-height:1;font-weight:800;color:var(--tc-composer-ink)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__score-text span{font-size:11px;color:var(--tc-muted);font-weight:600}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail-label{margin:0;color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__tabs{display:flex;flex-direction:column;gap:6px;width:100%}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__tab{appearance:none;width:100%;margin:0;padding:8px 12px;border:2px solid var(--tc-composer-line);border-radius:8px;background:var(--tc-composer-paper);color:var(--tc-muted);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__tab.is-active{border-color:var(--tc-composer-ink);background:var(--tc-lavender);color:var(--tc-composer-ink);box-shadow:3px 3px 0 var(--tc-composer-ink);transform:translate(-1px, -1px)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail-foot{flex:0 0 auto;margin-top:auto;padding-top:4px;min-width:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chips{display:flex;flex-direction:column;gap:6px;width:100%}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chip{appearance:none;width:100%;margin:0;padding:7px 10px;border:2px solid var(--tc-composer-line);border-radius:8px;background:var(--tc-surface);color:var(--tc-composer-ink);font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chip:hover,.tc-modal.tc-setup-composer-modal .tc-setup-composer__chip:focus-visible{border-color:var(--tc-composer-ink);background:var(--tc-peach);transform:translate(-1px, -1px);box-shadow:2px 2px 0 var(--tc-composer-ink)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chip.is-pending{border-color:var(--tc-composer-accent);background:var(--tc-lavender);box-shadow:2px 2px 0 var(--tc-composer-ink);pointer-events:none}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--tc-composer-paper)}.tc-modal.tc-setup-composer-modal .tc-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:var(--tc-composer-paper);position:relative}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__loading{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:color-mix(in srgb, var(--tc-composer-paper) 90%, transparent);color:var(--tc-muted);font-size:13px;font-weight:600;line-height:1.4}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__loading[hidden]{display:none !important}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__loading-spinner{width:32px;height:32px;border:3px solid var(--tc-composer-line);border-top-color:var(--tc-composer-accent);border-radius:50%;animation:tc-setup-composer-spin .7s linear infinite}.tc-modal.tc-setup-composer-modal.is-loading .tc-modal__body{pointer-events:none}.tc-modal.tc-setup-composer-modal.is-loading .tc-setup-composer-modal__tab:disabled{opacity:.55;cursor:not-allowed}.tc-modal.tc-setup-composer-modal .tc-modal__sections{display:flex;flex-direction:column;height:100%;min-height:0;padding:18px 20px 20px;overflow:hidden}.tc-modal.tc-setup-composer-modal .tc-modal__section{display:none;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;animation:tc-setup-composer-panel-in .28s ease}.tc-modal.tc-setup-composer-modal .tc-modal__section.is-active{display:flex}.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=checklist] .tc-setup-composer-modal__panel-body,.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=playbook] .tc-setup-composer-modal__panel-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-modal.tc-setup-composer-modal .tc-modal__section[data-tc-composer-panel=assistant] .tc-setup-composer-modal__panel-body{flex:1 1 auto;min-height:0;overflow:hidden}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__panel-head{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__panel-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--tc-composer-ink);border-radius:8px;background:var(--tc-composer-paper);color:var(--tc-composer-ink);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__panel-title{margin:0;color:var(--tc-composer-ink);font-size:15px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__panel-desc{margin:4px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__panel-body{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chat{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;border:2px solid var(--tc-composer-line);border-radius:12px;background:var(--tc-surface);-webkit-overflow-scrolling:touch}.tc-modal.tc-setup-composer-modal .tc-setup-composer__bubble{margin-bottom:8px;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.45;max-width:92%}.tc-modal.tc-setup-composer-modal .tc-setup-composer__bubble--user{margin-left:auto;background:var(--tc-lavender);border:2px solid color-mix(in srgb, var(--tc-violet) 20%, var(--tc-composer-line))}.tc-modal.tc-setup-composer-modal .tc-setup-composer__bubble--bot{background:var(--tc-composer-paper);border:2px solid var(--tc-composer-line)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__bubble--thinking{display:flex;align-items:center;gap:10px;color:var(--tc-muted);font-weight:600}.tc-modal.tc-setup-composer-modal .tc-setup-composer__thinking-spinner{flex:0 0 auto;width:18px;height:18px;border-width:2px}.tc-modal.tc-setup-composer-modal .tc-setup-composer__thinking-label{font-size:12px;line-height:1.35}.tc-modal.tc-setup-composer-modal .tc-setup-composer__preview-panel{flex:0 0 auto}.tc-modal.tc-setup-composer-modal .tc-setup-composer__actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.tc-modal.tc-setup-composer-modal .tc-setup-composer__actions[hidden]{display:none !important}.tc-modal.tc-setup-composer-modal .tc-setup-composer__action{appearance:none;border:2px solid var(--tc-composer-line);background:var(--tc-surface);border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.tc-modal.tc-setup-composer-modal .tc-setup-composer__action--primary{background:var(--tc-composer-accent);border-color:var(--tc-composer-ink);color:#fff;box-shadow:2px 2px 0 var(--tc-composer-ink)}.tc-modal.tc-setup-composer-modal .tc-setup-composer__action:hover,.tc-modal.tc-setup-composer-modal .tc-setup-composer__action:focus-visible{transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-modal.tc-setup-composer-modal.is-busy .tc-setup-composer-modal__send,.tc-modal.tc-setup-composer-modal.is-busy .tc-setup-composer__chip,.tc-modal.tc-setup-composer-modal.is-busy .tc-setup-composer__action{opacity:.65}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send.is-sending{pointer-events:none}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send.is-sending .sb-icon-send{display:none}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send.is-sending::before{content:"";display:block;width:16px;height:16px;border:2px solid color-mix(in srgb, var(--tc-surface) 35%, transparent);border-top-color:var(--tc-surface);border-radius:50%;animation:tc-setup-composer-spin .7s linear infinite}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__footer{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 20px 16px;border-top:2px solid var(--tc-composer-line);background:var(--tc-surface)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__input{width:100%;height:42px;margin:0;padding:0 13px;border:2px solid var(--tc-composer-line);border-radius:10px;background:var(--tc-composer-paper);color:var(--tc-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__input:hover{border-color:color-mix(in srgb, var(--tc-composer-ink) 20%, var(--tc-composer-line))}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__input:focus{outline:none;border-color:var(--tc-composer-ink);box-shadow:3px 3px 0 var(--tc-composer-ink);background:var(--tc-surface)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send{width:100%;color:var(--tc-surface) !important;background:var(--tc-composer-accent) !important;border:2px solid var(--tc-composer-ink) !important;box-shadow:3px 3px 0 var(--tc-composer-ink);justify-content:center;gap:8px}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send:hover,.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send:focus-visible{background:var(--tc-composer-ink) !important;transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--tc-composer-ink)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__send:active{transform:none;box-shadow:2px 2px 0 var(--tc-composer-ink)}body.tc-setup-composer-open{overflow:hidden}.tc-setup-composer__preview-panel{margin-bottom:12px;padding:12px 14px;border:2px solid var(--tc-composer-ink);border-radius:10px;background:var(--tc-surface-muted, #f8f6f3);box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-setup-composer__preview-panel .tc-setup-composer__preview-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted);margin:0 0 8px}.tc-setup-composer__preview-panel .tc-setup-composer__preview-user,.tc-setup-composer__preview-panel .tc-setup-composer__preview-reply{margin-bottom:8px}.tc-setup-composer__preview-panel .tc-setup-composer__preview-user span,.tc-setup-composer__preview-panel .tc-setup-composer__preview-reply span{display:block;font-size:11px;font-weight:700;color:var(--tc-muted);margin-bottom:4px}.tc-setup-composer__preview-panel .tc-setup-composer__preview-user p,.tc-setup-composer__preview-panel .tc-setup-composer__preview-reply p{margin:0;font-size:14px;line-height:1.45}.tc-setup-composer__preview-panel .tc-setup-composer__preview-meta{margin:8px 0 0;font-size:12px;color:var(--tc-muted)}.tc-setup-composer__playbook-progress{margin-bottom:12px}.tc-setup-composer__playbook-bar{height:8px;border:2px solid var(--tc-composer-ink);border-radius:999px;overflow:hidden;background:var(--tc-surface)}.tc-setup-composer__playbook-bar-fill{height:100%;background:var(--tc-composer-accent);transition:width .25s ease}.tc-setup-composer__playbook-meta{margin:6px 0 0;font-size:12px;color:var(--tc-muted)}.tc-setup-composer__playbook-hero{padding:14px;border:2px solid var(--tc-composer-ink);border-radius:10px;margin-bottom:12px;box-shadow:3px 3px 0 var(--tc-composer-ink)}.tc-setup-composer__playbook-hero h4{margin:4px 0 6px;font-size:16px}.tc-setup-composer__playbook-hero p{margin:0;font-size:13px;color:var(--tc-muted)}.tc-setup-composer__playbook-steps{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.tc-setup-composer__playbook-step{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--tc-border);border-radius:8px;font-size:13px}.tc-setup-composer__playbook-step.is-active{border-color:var(--tc-composer-ink);background:var(--tc-surface-muted, #f8f6f3);font-weight:600}.tc-setup-composer__playbook-step.is-done .tc-setup-composer__playbook-step-status{color:var(--tc-success, #1a7f4b)}.tc-setup-composer__playbook-actions{display:flex;flex-wrap:wrap;gap:8px}@keyframes tc-setup-composer-modal-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tc-setup-composer-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-setup-composer-spin{to{transform:rotate(360deg)}}@media(max-width: 760px){.tc-setup-composer-layer{padding:12px}.tc-modal.tc-setup-composer-modal{--tc-composer-width: 100%;--tc-composer-max-h: min(94vh, calc(100vh - 24px))}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__deck{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail{border-right:none;border-bottom:2px solid var(--tc-composer-line);max-height:42%;overflow-y:auto}.tc-modal.tc-setup-composer-modal .tc-setup-composer-modal__rail-foot{margin-top:0}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chips{flex-direction:row;flex-wrap:wrap}.tc-modal.tc-setup-composer-modal .tc-setup-composer__chip{width:auto;flex:1 1 auto}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes sb-fade-in{0%{opacity:0}100%{opacity:1}}body{font-family:"Support Board Font","Helvetica Neue","Apple Color Emoji",Helvetica,Arial,sans-serif;min-height:0}body.on-load *{transition:none !important}hr{border:none;opacity:0;height:30px;margin:0}hr.hr-border{border-bottom:1px solid #d4d4d4;background:#fff;opacity:1;margin-bottom:15px}.sb-lightbox:not(.sb-dialog-box):not(.tc-modal){height:calc(100% - 100px)}.sb-content .banner{position:relative;overflow:hidden;margin-bottom:30px;border-radius:4px;padding:30px;background-color:#f5f7fa}.sb-content .banner img{width:170px;position:absolute;left:0}.sb-content .banner h2{margin:0 0 5px 0}.sb-content .banner h2:empty{display:none}.sb-content .banner p{margin:5px 0 0 0 !important}.sb-content .banner>i{position:absolute;right:10px;top:10px}.sb-content .banner>i:before{font-size:13px}.sb-content .banner input{background:#fff}.sb-content .banner a:not(.sb-btn){cursor:pointer;font-weight:500;text-decoration:underline}.sb-content .banner a:not(.sb-btn):hover{text-decoration:none}.sb-content .banner>div{padding-top:30px}.sb-content .banner>div:empty{display:none}.sb-content .banner.banner-img{padding:0 0 0 210px;height:140px;background:none;border:none}.sb-content .banner.banner-img h2{font-size:25px;margin:15px 0 25px 0}.sb-content .banner.banner-img p{font-size:16px;line-height:30px}.sb-content .banner.banner-img>i{right:0;top:0}.sb-content .banner.banner-error{background:rgba(202,52,52,.1)}.sb-content .banner.banner-error h2,.sb-content .banner.banner-error p,.sb-content .banner.banner-error i,.sb-content .banner.banner-error a{color:#ca3434}.sb-content .banner.banner-error .sb-icon-close:hover{border-color:#ca3434;color:#ca3434;background:rgba(202,52,52,.1)}.sb-content .banner.banner-success{background:#e6f1ec}.sb-content .banner.banner-success h2,.sb-content .banner.banner-success p,.sb-content .banner.banner-success i,.sb-content .banner.banner-success a{color:#1a9260}.sb-content .banner.banner-success .sb-icon-close:hover{border-color:#1a9260;color:#1a9260;background:#e6f1ec}.sb-btn-text{font-size:15px}.animation-button{animation:pulse .5s ease-in-out infinite both}#tab-profile>.sb-flex{justify-content:space-between}#tab-profile>.sb-flex #delete-account:hover{color:#ca3434}body.tc-super-page{background:#f3f4f6}body.tc-super-page main,body.tc-super-page section.section-base,body.tc-super-page .container,body.tc-super-page .sb-super-box{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important}body.tc-super-page.tc-nav-open{overflow:hidden}.sb-super-box{min-height:100vh}.sa-page-header{margin-bottom:24px}.sa-page-title{font-size:18px;font-weight:700;color:#111827;margin:0 0 6px;letter-spacing:-0.02em}.sa-page-desc{font-size:13px;color:#6b7280;margin:0;line-height:1.55}.sa-sep{border:none;border-top:1px solid #e5e7eb;margin:24px 0;opacity:1;height:0}.sa-sep.sa-sep--loose{margin:32px 0}.sa-sep.sa-sep--tight{margin:12px 0}.sa-sep.sa-sep--space{border-top-color:rgba(0,0,0,0);margin:28px 0}.sa-sep.sa-sep--sm{border-top-color:rgba(0,0,0,0);margin:14px 0}.sa-btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .15s;text-decoration:none;white-space:nowrap;box-sizing:border-box}.sa-btn.sa-btn-primary{background:#111827;color:#fff;border-color:#111827}.sa-btn.sa-btn-primary:hover{background:#374151}.sa-btn.sa-btn-ghost{background:#fff;color:#374151;border-color:#d1d5db}.sa-btn.sa-btn-ghost:hover{background:#f9fafb}.sa-btn.sa-btn-danger{background:#fff;color:#dc2626;border-color:#fecaca}.sa-btn.sa-btn-danger:hover{background:#fef2f2}.sa-btn.sa-btn-link{background:none;border:none;padding:0;color:#3b82f6;height:auto}.sa-btn.sa-btn-link:hover{text-decoration:underline}.sa-table-wrap{overflow-x:auto}.sa-table{width:max-content;min-width:100%;border-collapse:collapse}.sa-table thead th{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:rgba(0,0,0,0);text-align:left;white-space:nowrap}.sa-table thead th[title]{cursor:help}.sa-table tbody td{font-size:13px;color:#374151;padding:10px 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle;white-space:nowrap}.sa-table tbody tr:hover td{background:#f9fafb;cursor:pointer}.sa-table tbody tr:last-child td{border-bottom:none}.sa-field{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.sa-field label{display:block;font-size:13px;font-weight:600;color:#374151}.sa-field label>span{display:block;font-size:11px;font-weight:400;color:#9ca3af;margin-top:1px}.sa-field input,.sa-field select,.sa-field textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;padding:9px 12px;font-size:13px;color:#111827;background:#f9fafb;outline:none;transition:border-color .15s,background .15s}.sa-field input:focus,.sa-field select:focus,.sa-field textarea:focus{border-color:#6b7280;background:#fff}.sa-field textarea{min-height:120px;resize:vertical;line-height:1.6}.sa-field.sa-field--readonly input{background:#f5f7fa;color:#788692;cursor:default}.sa-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sa-fields{display:flex;flex-direction:column;gap:12px}.sa-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.sa-card.sa-card--danger{border-color:#ca3434}.sa-card.sa-card--danger .sa-card-header{background:rgba(202,52,52,.07);border-bottom-color:#ca3434;color:#ca3434}.sa-card.sa-kpi-card{padding:14px 18px}.sa-card.sa-free-plan{max-width:none;margin-bottom:28px}.sa-card-title{font-size:15px;font-weight:700;color:#111827;margin:0 0 16px}.sa-card-title span{font-size:12px;font-weight:400;color:#9ca3af}.sa-card-header{padding:9px 14px;background:#f5f7fa;border-bottom:1px solid #d4d4d4;font-size:11px;font-weight:600;color:#566069;text-transform:uppercase;letter-spacing:.06em}.sa-card-body{padding:12px 14px}.sa-card-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.sa-card-grid{display:flex;flex-wrap:wrap;gap:16px}.sa-card-grid--vertical{flex-direction:column;flex-wrap:nowrap}.sa-card-paid-wrap{display:flex;flex-direction:column;gap:20px;margin-top:4px}.sa-card>.sa-card-title,.sa-card>h3.sa-card-title{padding:18px 20px 0;margin-bottom:14px}.sa-card>.sa-card-title+.sa-fields,.sa-card>.sa-card-title+.sa-field-grid,.sa-card>h3.sa-card-title+.sa-fields,.sa-card>h3.sa-card-title+.sa-field-grid{padding:0 20px 16px}.sa-list-item{font-size:13px;color:#566069;padding:5px 0;border-bottom:1px solid #f3f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-list-item:last-child{border-bottom:none}.sa-toggle-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#6b7280}.sa-toggle{position:relative;display:inline-block;width:34px;height:18px;flex-shrink:0}.sa-toggle input{opacity:0;width:0;height:0;position:absolute}.sa-toggle>span{position:absolute;cursor:pointer;inset:0;background:#d1d5db;border-radius:18px;transition:background .2s}.sa-toggle>span::before{content:"";position:absolute;height:12px;width:12px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s}.sa-toggle input:checked+span{background:#1a9260}.sa-toggle input:checked+span::before{transform:translateX(16px)}.table-affiliates td{overflow:hidden;text-overflow:ellipsis}@media(min-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--tc-toolbar-height);height:auto !important;padding:10px 24px !important;flex-shrink:0;flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__start,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__end,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>div{display:flex;align-items:center;gap:10px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__start:first-child,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__end:first-child,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>div:first-child{flex:1 1 auto;overflow:visible;padding-right:0;flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__start:last-child,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__end:last-child,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>div:last-child{flex:0 0 auto;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__start{flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot)>.tc-page-header__end{flex:0 0 auto}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-search-btn{margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-search-btn>input{display:block !important;position:static !important;min-width:180px;width:180px;height:36px;line-height:36px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px 0 32px;font-size:13px;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-search-btn>i{left:10px;line-height:36px;font-size:14px;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-search-btn.sb-active>input,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-search-btn:focus-within>input{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-btn.sb-icon{display:inline-flex;align-items:center;gap:6px;height:36px;line-height:1;padding:0 14px;margin:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-btn.sb-icon i{margin:0;font-size:14px}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-btn.sb-icon:hover{border-color:#3b82f6;color:#1d4ed8;background:#f8fafc}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .tc-icon-actions{position:static;display:flex;align-items:center;height:auto;padding:0;margin:0}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .tc-icon-actions>ul{display:flex;align-items:center;gap:4px;position:static;padding:0;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0)}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .tc-icon-actions>ul li{margin:0;padding:0;list-style:none}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-filter-btn{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-filter-btn>i{width:36px;height:36px;line-height:36px;border:1px solid #e5e7eb;border-radius:8px;text-align:center;box-sizing:border-box}.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-select-reports,.tc-shell[data-tc-app=tenant-admin] .sb-ui-area:not(.sb-area-dashboard)>.tc-page-header:not(.tc-page-header--users):not(.tc-page-header--chatbot) .sb-select{flex-shrink:0}}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar{flex-wrap:wrap;row-gap:8px}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar>div:first-child{flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar>div:first-child::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar .sb-menu-wide{flex:1 1 auto;min-width:0;max-width:none}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar .sb-menu-wide>ul,.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar .sb-menu-wide>.tc-segment__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar .sb-menu-wide>ul::-webkit-scrollbar,.tc-shell[data-tc-app=tenant-admin].tc-layout-compact .sb-top-bar.sb-ui-topbar .sb-menu-wide>.tc-segment__list::-webkit-scrollbar{display:none}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .sb-top-bar.sb-ui-topbar:not(.tc-page-header){padding:10px 16px !important}.tc-shell[data-tc-app=tenant-admin] .sb-top-bar.sb-ui-topbar:not(.tc-page-header)>div:last-child{flex:1 1 100%;justify-content:flex-end}.tc-shell[data-tc-app=tenant-admin] .sb-top-bar.sb-ui-topbar:not(.tc-page-header)>div:last-child .sb-search-btn>input{min-width:120px;width:120px}.tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-page-header{padding:10px 12px !important}}.tc-shell[data-tc-app=tenant-admin] .tc-area--users>.tc-area__body--users{margin:0 !important;padding:0 !important;width:100%;height:100%;max-width:none;flex:1 1 auto;min-height:0;overflow:hidden;isolation:isolate}.tc-shell[data-tc-app=tenant-admin] .tc-area--users>.sb-loading-pagination,.tc-shell[data-tc-app=tenant-admin] .tc-area--users .sb-loading-pagination{padding:12px;text-align:center}@media(max-width: 464px){.tc-shell[data-tc-app=tenant-admin] .tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-page-header{padding:10px 12px !important}.tc-shell[data-tc-app=tenant-admin] .tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-page-header [data-tc-action=new-user].tc-btn--primary{text-indent:0 !important;width:auto !important;height:40px !important}.tc-shell[data-tc-app=tenant-admin] .tc-shell[data-tc-app=tenant-admin] .tc-area--users .tc-page-header .tc-search .sb-search-btn{width:100% !important;height:40px !important}}body.tc-nav-open{overflow:hidden}@media(max-width: 768px){.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab:not(.sb-active),.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>[data-id=playground].tc-playground:not(.sb-active),.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>[data-id=custom-prompt].tc-custom-prompt:not(.sb-active){display:none !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab.sb-active,.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>[data-id=playground].tc-playground.sb-active,.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>[data-id=custom-prompt].tc-custom-prompt.sb-active{display:flex;flex-direction:column;height:100%;min-height:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav{position:static;top:auto;left:auto;min-width:0;width:100%;border-right:none;border-bottom:1px solid #e5e7eb;padding:0;overflow:visible;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav>div:first-child{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav>ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;padding:8px 12px;margin:0;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav>ul::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav>ul li{flex-shrink:0;margin:0 !important;padding:6px 12px;line-height:1.35;font-size:12px;white-space:nowrap;border-radius:999px;border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab>.sb-nav>ul li.sb-active{background:#eff6ff;color:#1d4ed8;font-weight:600}.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.tc-area__body>.sb-tab>.sb-content{flex:1 1 auto;min-height:0;overflow:auto;padding:16px !important;width:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-reports.tc-active>.tc-area__body{flex:1 1 auto;min-height:0;overflow-y:auto}.tc-shell[data-tc-app=tenant-admin] .sb-area-settings .tc-page-header>.tc-page-header__end,.tc-shell[data-tc-app=tenant-admin] .sb-area-reports .tc-page-header>.tc-page-header__end{flex:1 1 auto;width:100%;justify-content:space-between;gap:8px}.tc-shell[data-tc-app=tenant-admin] .sb-area-settings .sb-search-dropdown,.tc-shell[data-tc-app=tenant-admin] .sb-area-reports .sb-search-dropdown{display:block !important;flex:1 1 auto;min-width:0;max-width:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-settings .sb-search-btn,.tc-shell[data-tc-app=tenant-admin] .sb-area-reports .sb-search-btn{width:100%;margin:0 !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-settings .sb-search-btn>input,.tc-shell[data-tc-app=tenant-admin] .sb-area-reports .sb-search-btn>input{display:block !important;width:100%;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-content,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard>.tc-area__body--dashboard{padding-top:12px}}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin]>.tc-header{box-sizing:border-box;max-width:100%;overflow:hidden;padding:0 14px}.tc-shell[data-tc-app=tenant-admin] .sa-header-start,.tc-shell[data-tc-app=tenant-admin] .sa-header-brand,.tc-shell[data-tc-app=tenant-admin] .sa-header-brand-text{min-width:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sa-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sa-header-end{flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .tc-header-logout span{display:none}.tc-shell[data-tc-app=tenant-admin] .tc-header-logout{width:38px;height:38px;padding:0;justify-content:center;flex-shrink:0}}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin]>.tc-header{padding:0 12px;gap:8px}.tc-shell[data-tc-app=tenant-admin] .sa-header-brand-text{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px}.tc-shell[data-tc-app=tenant-admin] .sa-header-end{gap:6px}}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin]{--tc-chrome-height: 56px}}@media(max-width: 464px){.tc-shell[data-tc-app=tenant-admin]{width:100% !important;padding-left:0 !important}.tc-shell[data-tc-app=tenant-admin]>.tc-body>.tc-content>main{padding-top:0 !important}}.sb-main.sb-admin #sb-forms::before{content:"B"}.tc-shell[data-tc-app=tenant-admin] #sb-dashboard::before{content:"j"}.tc-shell[data-tc-app=tenant-admin] .sb-area-reports>.sb-tab,.tc-shell[data-tc-app=tenant-admin] .sb-area-chatbot>.sb-tab:not([data-id=playground]){height:auto;max-height:none}.tc-shell[data-tc-app=tenant-admin].tc-shell .sb-area-reports>.sb-tab,.tc-shell[data-tc-app=tenant-admin].tc-shell .sb-area-chatbot>.sb-tab:not([data-id=playground]){flex:1 1 0;min-height:0;height:auto;max-height:none}.tc-shell[data-tc-app=tenant-admin].tc-shell .sb-area-chatbot>[data-id=playground].tc-playground.sb-active,.tc-shell[data-tc-app=tenant-admin].tc-shell .sb-area-chatbot>[data-id=custom-prompt].tc-custom-prompt.sb-active{flex:1 1 0;height:0;min-height:0;max-height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-active.sb-area-conversations>.tc-area__body--conversations{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-active.sb-area-conversations>.tc-area__body--conversations>.tc-conv-workspace,.tc-shell[data-tc-app=tenant-admin] .tc-panel.tc-active.sb-area-conversations>.tc-area__body--conversations>.sb-board{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;height:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-conversations.tc-active .tc-area__body .tc-conv-workspace,.tc-shell[data-tc-app=tenant-admin] .sb-area-conversations.tc-active .tc-area__body .sb-board{height:100%;min-height:0}.tc-shell[data-tc-app=tenant-admin]:not(.tc-shell) .tc-content>main>div:not(.sb-area-conversations),.tc-shell[data-tc-app=tenant-admin]:not(.tc-shell)>main>div:not(.sb-area-conversations){margin:0 !important;border-radius:0 !important;border:none !important;height:100% !important;padding-bottom:0 !important}.tc-shell[data-tc-app=tenant-admin].tc-shell[data-tc-app=tenant-admin] .tc-viewport>.tc-panel:not(.sb-area-conversations),.tc-shell[data-tc-app=tenant-admin].tc-shell .tc-content>main>div:not(.sb-area-conversations){min-height:0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-conversation,.tc-shell[data-tc-app=tenant-admin] .sb-board.tc-conv-board>.sb-conversation{border:none;background:#fff}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-admin-list,.tc-shell[data-tc-app=tenant-admin] .sb-board.tc-conv-board>.sb-admin-list{border:none;background:#fff}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace.tc-conv-board>.sb-user-details,.tc-shell[data-tc-app=tenant-admin] .sb-board.tc-conv-board>.sb-user-details{border:none;background:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>div{margin:0 !important;border-radius:0 !important;background:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-lightbox .sb-top-bar,.tc-shell[data-tc-app=tenant-admin] .sb-popup .sb-top-bar{background:#fff;border-bottom:1px solid #eaecf0 !important}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li{margin:0;border-radius:0;opacity:1}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li::after{left:16px;right:16px;background:#f1f3f6}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li:hover{background:#f8fafc !important}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li.sb-active{background:#f0f7ff !important}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li.sb-active .sb-name{color:#1d4ed8}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li.sb-active::before{background:#3b82f6}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li .sb-name{font-size:13.5px;font-weight:500;color:#111827}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li .sb-time{font-size:10.5px;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-board:not(.tc-conv-board)>.sb-admin-list>.sb-scroll-area li p{font-size:12px;color:#6b7280}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace .sb-user-details h3,.tc-shell[data-tc-app=tenant-admin] .sb-board .sb-user-details h3{font-size:10.5px;font-weight:700;letter-spacing:.65px;text-transform:uppercase;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace .sb-user-details .sb-panel-details,.tc-shell[data-tc-app=tenant-admin] .sb-board .sb-user-details .sb-panel-details{border-top-color:#eaecf0}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace .sb-user-details .sb-panel-details>.sb-title,.tc-shell[data-tc-app=tenant-admin] .sb-board .sb-user-details .sb-panel-details>.sb-title{font-size:10.5px;font-weight:700;letter-spacing:.65px;text-transform:uppercase;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-profile-list>.sb-title{border-top-color:#eaecf0;font-size:10.5px;font-weight:700;letter-spacing:.65px;text-transform:uppercase;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-tab>.sb-nav:not(.tc-settings-deck__rail){border-right-color:#eaecf0}.tc-shell[data-tc-app=tenant-admin] .sb-tab>.sb-nav:not(.tc-settings-deck__rail)>ul li{font-size:13px;color:#6b7280;border-radius:6px;line-height:34px;margin:1px 8px;padding:0 8px}.tc-shell[data-tc-app=tenant-admin] .sb-tab>.sb-nav:not(.tc-settings-deck__rail)>ul li.sb-active{color:#3b82f6;background:#eff6ff;font-weight:500}.tc-shell[data-tc-app=tenant-admin] .sb-tab>.sb-nav:not(.tc-settings-deck__rail)>ul li:hover:not(.sb-active){color:#111827;background:#f3f4f6}.tc-shell[data-tc-app=tenant-admin] .sb-save-changes:not(.tc-settings-deck__save):not(.tc-settings-deck__cta){background:#fff;border-color:#d1d5db;border-radius:7px;font-weight:500;color:#374151}.tc-shell[data-tc-app=tenant-admin] .sb-save-changes:not(.tc-settings-deck__save):not(.tc-settings-deck__cta):hover,.tc-shell[data-tc-app=tenant-admin] .sb-save-changes:not(.tc-settings-deck__save):not(.tc-settings-deck__cta):active{background:#028be5;border-color:#028be5;color:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-table th{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9ca3af;border-bottom-color:#eaecf0}.tc-shell[data-tc-app=tenant-admin] .sb-table td{font-size:13px;color:#374151;border-bottom-color:#f3f4f6}.tc-shell[data-tc-app=tenant-admin] .sb-table tr:hover td{background:#f8fafc}.tc-shell[data-tc-app=tenant-admin] .sb-no-conversation-message{flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .tc-conv-workspace .sb-no-results,.tc-shell[data-tc-app=tenant-admin] .sb-board .sb-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tc-shell[data-tc-app=tenant-admin] [data-value=dark-mode],.tc-shell[data-tc-app=tenant-admin] [data-value=light-mode]{display:none !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard{background:#f5f6f8}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-area__body.sb-dashboard-content,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .tc-area__body--dashboard,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-content{padding:20px 24px 32px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-title{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.3;color:#111827}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner{position:relative;margin:0 24px 16px;padding:20px 52px 20px 20px;border-radius:12px;background:#fff5f5;border:1px solid #fecaca}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner h2{margin:0 0 8px;font-size:17px;line-height:1.35;color:#111827}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner p{margin:0 0 14px;color:#566069;line-height:1.5;font-size:14px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner>div .sb-btn{display:inline-flex}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner>i{position:absolute;right:12px;top:12px;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-ai-cards-grid{display:grid;gap:14px;margin-bottom:14px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-grid{grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-grid .sb-charts-panel{min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section{margin-bottom:14px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tabs-label,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tabs-nav{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-panel{display:flex;flex-direction:column}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dash-signal-card{padding:16px 16px 14px;border-radius:10px;border-color:#e7ebe9;box-shadow:none;min-height:248px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dash-signal-head{margin-bottom:12px;padding-bottom:0;border-bottom:none;min-height:0;display:block}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dash-signal-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1b5e45;line-height:1.2}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dash-signal-sub{margin-top:3px;font-size:11px;font-weight:400;color:#9ca3af;letter-spacing:0;text-transform:none;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-tone-good{--sb-sig-fill: #1B5E45;--sb-sig-soft: rgba(27, 94, 69, 0.08);--sb-sig-border: rgba(27, 94, 69, 0.22)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-tone-warn{--sb-sig-fill: #C47A3A;--sb-sig-soft: rgba(196, 122, 58, 0.1);--sb-sig-border: rgba(196, 122, 58, 0.28)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-tone-bad{--sb-sig-fill: #C45C5C;--sb-sig-soft: rgba(196, 92, 92, 0.1);--sb-sig-border: rgba(196, 92, 92, 0.28)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-tone-mute{--sb-sig-fill: #94A3B8;--sb-sig-soft: rgba(148, 163, 184, 0.12);--sb-sig-border: rgba(148, 163, 184, 0.3)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-scores{display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-row{display:grid;grid-template-columns:64px 1fr 40px;align-items:center;gap:8px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-label{font-size:11px;color:#6b7280;letter-spacing:.02em}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-track{height:8px;border-radius:999px;background:#e8eeea;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-fill{height:100%;border-radius:999px;background:var(--sb-sig-fill, #1B5E45);transition:width .45s ease}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-score-val{font-size:12px;font-weight:700;color:#1b5e45;text-align:right;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio:not(.sb-sig-trio--compact){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;flex:1;align-content:stretch}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio--compact{display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:5px 7px;border-radius:7px;border:1px solid var(--sb-sig-border, #e7ebe9);background:var(--sb-sig-soft, #f8faf9);min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-sig-fill, #1B5E45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-val{font-size:14px;font-weight:800;color:#14352a;font-variant-numeric:tabular-nums;line-height:1}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-row-pct{font-size:9px;font-weight:600;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-cell{border:1px solid var(--sb-sig-border, #e7ebe9);background:var(--sb-sig-soft, #f8faf9);border-radius:8px;padding:14px 8px 12px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-sig-fill, #1B5E45);margin-bottom:8px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-val{font-size:28px;font-weight:700;line-height:1;color:#14352a;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-pct{margin-top:6px;font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse{display:flex;flex-direction:column;gap:10px;flex:1}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge{position:relative;width:100%;max-width:220px;margin:0 auto}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-svg{display:block;width:100%;height:auto}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-center{position:absolute;left:50%;top:62%;transform:translate(-50%, -50%);text-align:center;pointer-events:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-val{display:block;font-size:24px;font-weight:700;color:#1b5e45;line-height:1;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-gauge-label{display:block;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse-meta{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:end}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse-stat{display:flex;flex-direction:column;gap:2px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse-num{font-size:22px;font-weight:700;color:#14352a;line-height:1;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-pulse-cap{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-spark{display:flex;align-items:flex-end;gap:3px;height:42px;padding-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-spark-bar{flex:1;min-width:0;border-radius:2px 2px 0 0;opacity:.85}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-flow{display:flex;flex-direction:column;gap:14px;flex:1}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;align-items:end;min-height:120px;flex:1}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel-val{font-size:12px;font-weight:700;color:#14352a;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel-bar-wrap{flex:1;width:100%;max-width:28px;display:flex;align-items:flex-end;background:#f3f6f4;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:72px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel-bar{width:100%;border-radius:6px 6px 2px 2px;background:var(--sb-sig-fill, #1B5E45);min-height:6px;transition:height .45s ease}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel-label{font-size:10px;font-weight:600;color:#6b7280;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channels{display:flex;flex-direction:column;gap:8px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel{border:1px solid #e7ebe9;border-radius:8px;padding:8px 10px 7px;background:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-name{font-size:11px;font-weight:600;color:#374151}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-n{font-size:12px;font-weight:700;color:#1b5e45;font-variant-numeric:tabular-nums}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-track{height:4px;border-radius:999px;background:#e8eeea;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-fill{height:100%;border-radius:999px;background:var(--sb-sig-fill, #1B5E45)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-channel-empty{font-size:12px;color:#9ca3af;padding:8px 0}@media(min-width: 1101px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-grid .sb-dash-signal-head{margin-bottom:12px}}@media(max-width: 1400px)and (min-width: 1101px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section{background:#fff;border:1px solid #e7ebe9;border-radius:10px;overflow:hidden;box-shadow:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tabs-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1b5e45;padding:12px 14px 8px;margin:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tabs-nav{display:flex;gap:4px;padding:0 12px 10px;border-bottom:1px solid #f0f2f1}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tab{flex:1;border:none;background:#f5f7f6;color:#6b7280;font-size:11px;font-weight:600;padding:7px 6px;border-radius:6px;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-tab.sb-active{background:#1b5e45;color:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dashboard-charts-grid{grid-template-columns:1fr;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-panel{display:none;border:none;border-radius:0;box-shadow:none;margin:0;min-height:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-panel.sb-active{display:flex}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-charts-panel .sb-charts-panel-title{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-charts-section .sb-dash-signal-card{padding:14px 14px 16px}}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-trio-val{font-size:22px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-signal-deck .sb-sig-funnel{min-height:110px}}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sa-info-card-table{grid-column:auto;min-width:0;display:flex;flex-direction:column;min-height:260px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sb-dash-table-scroll{flex:1 1 auto;min-height:0;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sa-info-card-table .sb-dash-empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:120px}@media(min-width: 1101px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sb-dash-col-optional{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sb-dash-table{table-layout:fixed;width:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sb-dash-truncate{max-width:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid thead th,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid tbody td{padding:8px 10px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-tables-grid .sb-dash-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}}@media(max-width: 1100px)and (min-width: 721px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid{display:flex;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.05)}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card{flex:1;min-width:0;margin:0;border:none;border-radius:0;border-right:1px solid #f3f4f6;padding:16px 16px 14px;background:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card:last-child{border-right:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-info-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:10px;padding-bottom:8px;font-size:10px;line-height:1.2;border-bottom:1px solid #f3f4f6;flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-info-card-title .sa-card-action{font-size:10px;flex-shrink:0;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-block{padding:7px 0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-block:last-child{border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-label{font-size:9px;letter-spacing:.05em}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-value{font-size:17px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-desc{font-size:10px;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-delta{font-size:9px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sb-dash-bar{margin-top:4px}}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-narrow{display:none}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-wide{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-narrow{display:block;margin-bottom:14px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs{padding:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tabs-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;padding:12px 14px 8px;margin:0;border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tabs-nav{display:flex;gap:4px;padding:0 12px 10px;border-bottom:1px solid #f3f4f6}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tab{flex:1;border:none;background:#f9fafb;color:#6b7280;font-size:11px;font-weight:600;padding:7px 8px;border-radius:6px;cursor:pointer}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tab.sb-active{background:#111827;color:#fff}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tab-panel{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-feeds-tab-panel.sb-active{display:block}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-dash-col-optional{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-dash-table{table-layout:fixed;width:100%}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-dash-table-scroll{max-height:260px;overflow:auto;-webkit-overflow-scrolling:touch}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs thead th,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs tbody td{padding:7px 10px;font-size:11px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-dash-empty{padding:14px;font-size:12px}}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-feeds-tabs .sb-dash-table-scroll{max-height:220px}}@media(max-width: 900px)and (min-width: 721px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card{padding:18px 12px 14px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-value{font-size:15px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-desc:not(.sa-stat-delta){display:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid>.sa-info-card .sa-stat-delta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-content,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard>.tc-area__body--dashboard{padding:14px 14px calc(28px + env(safe-area-inset-bottom, 0px))}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner{margin:0 14px 12px;padding:16px 44px 16px 16px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner h2{font-size:16px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .banner>div .sb-btn{width:100%;justify-content:center}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-kpi-grid{grid-template-columns:1fr}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-ai-cards-grid{gap:12px;margin-bottom:12px}}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px 20px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-wide{grid-column:span 2}@media(max-width: 1100px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-wide{grid-column:auto}}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-table{padding:0;overflow:hidden}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px;line-height:1.2;flex-wrap:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-title .sa-card-action{flex-shrink:0;margin-left:auto}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-info-card-table .sa-info-card-title{padding:14px 16px 10px;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-card-action{font-size:11px;font-weight:400;color:#9ca3af;text-transform:none;letter-spacing:0;text-decoration:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-card-action:hover{color:#374151}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-block{display:block;padding:10px 0;border-bottom:1px solid #f3f4f6}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-block:last-child{border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value{font-size:20px;font-weight:700;color:#111827;line-height:1.2;margin-bottom:1px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-green{color:#059669}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-red{color:#dc2626}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-orange{color:#d97706}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-value.sv-purple{color:#7c3aed}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-desc{font-size:11px;color:#9ca3af;line-height:1.4}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta{font-weight:600}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-up{color:#059669}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-down{color:#dc2626}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sa-stat-delta.sa-stat-delta-flat{color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-wl-badge{display:inline-block;margin-left:8px;font-size:9px;font-weight:700;letter-spacing:.06em;color:#6b7280;background:#f3f4f6;padding:2px 7px;border-radius:99px;vertical-align:middle}.tc-shell[data-tc-app=tenant-admin] .sb-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-periods{display:inline-flex;gap:4px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:4px;flex-wrap:wrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-period{border:none;background:rgba(0,0,0,0);color:#6b7280;font-size:12px;font-weight:600;padding:7px 12px;border-radius:6px;cursor:pointer;min-width:44px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-period.sb-active,.tc-shell[data-tc-app=tenant-admin] .sb-dash-period:hover{background:#eff6ff;color:#0284c7}.tc-shell[data-tc-app=tenant-admin] .sb-dash-reports-link{font-size:12px;font-weight:600;color:#0284c7;text-decoration:none;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-reports-link:hover{text-decoration:underline}@media(max-width: 640px){.tc-shell[data-tc-app=tenant-admin] .sb-dashboard-toolbar{flex-direction:column;align-items:stretch;gap:10px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-periods{width:100%;justify-content:space-between}.tc-shell[data-tc-app=tenant-admin] .sb-dash-period{flex:1;text-align:center}.tc-shell[data-tc-app=tenant-admin] .sb-dash-reports-link{text-align:center}}.tc-shell[data-tc-app=tenant-admin] .sb-dash-chart-card .sb-dash-chart-wrap{position:relative;height:clamp(180px,32vw,260px);min-height:180px;padding:4px 0 8px;flex:1 1 auto}.tc-shell[data-tc-app=tenant-admin] .sb-dash-chart-card canvas{width:100% !important;height:100% !important}.tc-shell[data-tc-app=tenant-admin] .sb-dash-bar{background:#e5e7eb;border-radius:4px;height:4px;margin-bottom:4px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-bar .sb-dash-bar-fill{height:100%;border-radius:4px;background:#3b82f6;transition:width .4s ease}.tc-shell[data-tc-app=tenant-admin] .sb-dash-bar.sb-bar-warn .sb-dash-bar-fill{background:#f59e0b}.tc-shell[data-tc-app=tenant-admin] .sb-dash-bar.sb-bar-danger .sb-dash-bar-fill{background:#ef4444}.tc-shell[data-tc-app=tenant-admin] .sb-dash-table{width:100%;border-collapse:collapse}.tc-shell[data-tc-app=tenant-admin] .sb-dash-table thead th{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;border-bottom:1px solid #f3f4f6;text-align:left;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-table tbody td{font-size:12px;color:#374151;padding:9px 14px;border-bottom:1px solid #f9fafb}.tc-shell[data-tc-app=tenant-admin] .sb-dash-table tbody tr:last-child td{border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-dash-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tc-shell[data-tc-app=tenant-admin] .sb-dash-truncate{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-empty{color:#9ca3af;font-size:13px;padding:18px;margin:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-src{display:inline-block;font-size:10px;font-weight:600;color:#6b7280;background:#f3f4f6;padding:2px 7px;border-radius:4px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-dim{color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-dash-date{color:#9ca3af;font-size:11px;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:#e5e7eb;color:#374151;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge.sb-dash-badge-0{background:#dcfce7;color:#16a34a}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge.sb-dash-badge-1{background:#fef3c7;color:#d97706}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge.sb-dash-badge-2{background:#f3f4f6;color:#6b7280}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge.sb-dash-badge-3{background:#fee2e2;color:#dc2626}.tc-shell[data-tc-app=tenant-admin] .sb-dash-badge.sb-dash-badge-ht{background:#ede9fe;color:#7c3aed}.tc-shell[data-tc-app=tenant-admin] .sb-dash-type{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:#ede9fe;color:#7c3aed;text-transform:capitalize;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-setup-row{display:flex;align-items:center;padding:11px 18px;border-bottom:1px solid #f9fafb;gap:12px}.tc-shell[data-tc-app=tenant-admin] .sb-setup-row:last-child{border-bottom:none}.tc-shell[data-tc-app=tenant-admin] .sb-setup-label{flex:1;font-size:13px;color:#374151;font-weight:500}.tc-shell[data-tc-app=tenant-admin] .sb-setup-status{font-size:11px;font-weight:600;padding:2px 9px;border-radius:99px;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-setup-status.sb-setup-done{background:#dcfce7;color:#16a34a}.tc-shell[data-tc-app=tenant-admin] .sb-setup-status.sb-setup-warn{background:#fef3c7;color:#b45309}.tc-shell[data-tc-app=tenant-admin] .sb-setup-status.sb-setup-off{background:#f3f4f6;color:#6b7280}.tc-shell[data-tc-app=tenant-admin] .sb-setup-action{font-size:12px;color:#9ca3af;text-decoration:none;min-width:52px;text-align:right;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-setup-action:hover{color:#374151}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-mobile{display:none}@media(max-width: 720px){.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-desktop{display:none !important}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dash-mobile{display:flex;flex-direction:column;gap:12px}.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard .sb-dashboard-content,.tc-shell[data-tc-app=tenant-admin] .sb-area-dashboard>.tc-area__body--dashboard{padding:14px 14px calc(32px + env(safe-area-inset-bottom, 0px))}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ring{position:relative;flex-shrink:0;width:46px;height:46px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ring svg{display:block}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ring .sb-dash-m-ring-fill{transition:stroke-dashoffset .6s ease}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ring-val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#111827}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-mid{flex:1;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-mid .sa-stat-label{margin-bottom:2px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-mid .sa-stat-value{font-size:13px;margin-top:4px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-plan-name{font-size:15px;font-weight:600;color:#111827;line-height:1.3}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ai-link{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;border-radius:8px;border:1px solid #f3f4f6;background:#fafafa;text-decoration:none;font-size:10px;font-weight:600;color:#6b7280;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ai-link .sb-icon{font-size:18px;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-ai-link .sb-icon.sb-dash-m-icon-on{color:#059669}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-title{margin-bottom:4px;padding-bottom:0;border-bottom:none;font-size:11px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-domain{font-size:11px;color:#9ca3af;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-mobile .sb-dashboard-toolbar{margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-brand-mark,.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-sync-mark{flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;font-size:16px;font-weight:700}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-sync-mark .sb-icon{font-size:18px;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-brand{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-pulse-brand .sb-dash-wl-badge{margin-left:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metrics-card{padding:14px 16px;margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metrics-card .sa-info-card-title{margin-bottom:10px;padding-bottom:8px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metrics{display:flex;flex-direction:column;gap:9px}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-row{display:grid;grid-template-columns:16px minmax(0, 56px) 1fr auto auto;align-items:center;gap:8px;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-row .sb-icon{font-size:14px;color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-label{font-size:11px;font-weight:600;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-bar{height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden;min-width:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-bar span{display:block;height:100%;background:#94a3b8;border-radius:2px;transition:width .4s ease}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-metric-val{font-weight:700;font-size:13px;color:#111827;min-width:20px;text-align:right}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-delta{font-size:10px;font-weight:600;color:#9ca3af;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-delta.sb-dash-m-delta-up{color:#059669}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-delta.sb-dash-m-delta-down{color:#dc2626}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-delta.sb-dash-m-delta-flat{color:#9ca3af}.tc-shell[data-tc-app=tenant-admin] .sb-dash-mobile .sb-dashboard-feeds-tabs,.tc-shell[data-tc-app=tenant-admin] .sb-dash-mobile .sb-dashboard-feeds-narrow,.tc-shell[data-tc-app=tenant-admin] .sb-dash-mobile .sb-dashboard-charts-section{margin-bottom:0}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-setup{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-setup::-webkit-scrollbar{display:none}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-setup-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;background:#fff;padding:8px 14px;border-radius:8px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-setup-chip .sb-icon{font-size:12px;color:#d1d5db}.tc-shell[data-tc-app=tenant-admin] .sb-dash-m-setup-chip.sb-dash-m-setup-done .sb-icon{color:#059669}}.sb-ui-account{left:0;padding:0;width:100%;display:flex;flex-direction:column;background:#f9fafb;overflow:hidden}.sb-ui-account-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.sb-ui-account-header h2{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#111827;margin:0}.sb-ui-account-header h2 img{width:28px;height:28px}.sb-super-box .sb-admin .sb-ui-topbar{margin:0;padding:0 15px;align-items:center;display:flex;justify-content:space-between;border-bottom:1px solid #d4d4d4}.sb-super-box .sb-admin .sb-ui-topbar h2{display:flex;align-items:center;margin-right:30px;font-weight:500}.sb-super-box .sb-admin .sb-ui-topbar h2 img{height:35px;margin:0 15px 0 0}.sb-ui-account>.sb-ui-tabs{flex:1;min-height:0}.sb-ui-account .sb-ui-tabs__nav{width:200px;min-width:200px;background:#fff;padding:16px 0}.sb-ui-account .sb-ui-tabs__nav li{line-height:38px;font-size:13.5px;font-weight:500;color:#374151;padding:0 16px;border-radius:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.sb-ui-account .sb-ui-tabs__nav li:hover:not(.sb-active){color:#3b82f6;background:rgba(0,0,0,0)}.sb-ui-account .sb-ui-tabs__nav li.sb-active{color:#3b82f6;background:rgba(0,0,0,0);font-weight:500}.sb-ui-tabs__panel .banner{position:relative;overflow:hidden;margin-bottom:30px;border-radius:4px;padding:30px;background-color:#f5f7fa}.sb-ui-tabs__panel .banner>i{position:absolute;right:10px;top:10px}.sb-ui-tabs__panel .banner>i:before{font-size:13px}.sb-ui-tabs__panel .banner>div:empty{display:none}.sb-ui-tabs__panel .banner.banner-error{background:rgba(202,52,52,.1)}.sb-ui-tabs__panel .banner.banner-error h2,.sb-ui-tabs__panel .banner.banner-error p,.sb-ui-tabs__panel .banner.banner-error i,.sb-ui-tabs__panel .banner.banner-error a{color:#ca3434}.sb-ui-tabs__panel .banner.banner-error .sb-icon-close:hover{border-color:#ca3434;color:#ca3434;background:rgba(202,52,52,.1)}.sb-ui-tabs__panel .banner.banner-success{background:#e6f1ec}.sb-ui-tabs__panel .banner.banner-success h2,.sb-ui-tabs__panel .banner.banner-success p,.sb-ui-tabs__panel .banner.banner-success i,.sb-ui-tabs__panel .banner.banner-success a{color:#1a9260}.sb-ui-account .sb-ui-tabs__panel{padding:24px 28px;min-width:0;box-sizing:border-box}.sb-ui-account .sb-ui-tabs__panel textarea[readonly],.sb-ui-account .sb-ui-tabs__panel input[readonly]{background:#f5f7fa}.sb-ui-account .sb-ui-tabs__panel p{font-size:14px;line-height:23px;letter-spacing:.3px;margin:5px 0 0 0;color:#788692}.sb-ui-account .sb-ui-tabs__panel p a{color:#788692}#tab-membership .sb-ui-page-title{margin-bottom:20px}#tab-membership #credits.sb-ui-section-title,#tab-membership .sb-ui-plan-grid+.sb-ui-section-title{margin-top:36px}.sb-ui-stat-row{display:flex;justify-content:flex-start;gap:16px;margin:0 0 32px}.sb-ui-stat-card{background:#3b454d;padding:24px 28px;border-radius:8px}.sb-ui-stat-card h2{font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 12px 0;font-weight:600}.sb-ui-stat-card div{font-size:26px;font-weight:600;color:#fff}.sb-ui-stat-card div span+span{font-size:12px;letter-spacing:.3px;margin-left:4px;opacity:.75}.sb-ui-stat-card>div{display:flex;align-items:baseline;gap:20px}.box-membership .sb-ui-stat-card{width:50%}.sb-ui-plan-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;color:#3b454d}.sb-ui-plan-grid>.sb-ui-plan-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px 24px;transition:all .2s;cursor:pointer;position:relative;display:none}.sb-ui-plan-grid>.sb-ui-plan-card[data-active-membership]:not([data-expired]),.sb-ui-plan-grid>.sb-ui-plan-card[data-active-membership]:not([data-expired]) p,.sb-ui-plan-grid>.sb-ui-plan-card[data-active-membership]:not([data-expired]) h3,.sb-ui-plan-grid>.sb-ui-plan-card[data-active-membership]:not([data-expired]) h4{border-color:#1a9260;color:#1a9260;cursor:default}.sb-ui-plan-grid>.sb-ui-plan-card[data-expired],.sb-ui-plan-grid>.sb-ui-plan-card[data-expired] p,.sb-ui-plan-grid>.sb-ui-plan-card[data-expired] h3,.sb-ui-plan-grid>.sb-ui-plan-card[data-expired] h4{border-color:#ca3434 !important;color:#ca3434 !important}.sb-ui-plan-grid>.sb-ui-plan-card[data-active-membership],.sb-ui-plan-grid>.sb-ui-plan-card[data-expired]{box-shadow:none !important}.sb-ui-plan-grid>.sb-ui-plan-card.sb-visible{display:block}.sb-ui-plan-grid>.sb-ui-plan-card:hover .sb-ui-plan-badge{display:block;animation:sb-fade-in .3s}.sb-ui-plan-grid>.sb-ui-plan-card:hover,.sb-ui-plan-grid>.sb-ui-plan-card.sb-active{border-color:#228be5;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.sb-ui-plan-grid>.sb-ui-plan-card:hover h3,.sb-ui-plan-grid>.sb-ui-plan-card:hover h4,.sb-ui-plan-grid>.sb-ui-plan-card:hover p,.sb-ui-plan-grid>.sb-ui-plan-card.sb-active h3,.sb-ui-plan-grid>.sb-ui-plan-card.sb-active h4,.sb-ui-plan-grid>.sb-ui-plan-card.sb-active p{color:#228be5}.sb-ui-plan-grid h3,.sb-ui-plan-grid h4,.sb-ui-plan-grid p{transition:all .2s}.sb-ui-plan-grid h3{margin:0 0 6px;font-size:13px;font-weight:500;color:#6b7280}.sb-ui-plan-grid h4{margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px}.sb-ui-plan-grid p{margin:0;font-size:13px;line-height:22px;color:#6c7984;font-weight:400}.sb-ui-plan-badge{display:none;position:absolute;background:#1a9260;color:#fff;left:-1px;right:-1px;border-radius:8px 8px 0 0;top:-32px;line-height:36px;padding:0 20px;font-weight:500;font-size:13px;letter-spacing:.3px}[data-expired] .sb-ui-plan-badge{background:#ca3434}.sb-ui-plan-card--active{cursor:default !important;color:#3b454d;border-color:#1a9260 !important;box-shadow:none !important;position:relative}.sb-ui-plan-card--active *{color:#1a9260 !important}.sb-ui-plan-card--active::before{content:"w";font-family:"Support Board Icons" !important;position:absolute;z-index:2;right:15px;color:#1a9260;font-size:20px;line-height:15px}.sb-ui-plan-filter{margin-bottom:24px}.sb-ui-credits-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:24px}.sb-ui-credits-group{padding:20px 24px}.sb-ui-credits-divider{border:none;border-top:1px solid #f3f4f6;margin:0;height:0}.sb-ui-credits-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin-bottom:8px}.sb-ui-credits-desc{font-size:13px;color:#788692;line-height:1.55;margin:0 0 14px}.sb-ui-credits-balance{font-size:28px;font-weight:700;color:#111827;letter-spacing:-0.02em;line-height:1;margin-top:4px}.sb-ui-credits-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sb-ui-credits-btn{padding:8px 14px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.sb-ui-credits-btn:hover{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.sb-ui-credits-custom{display:flex;align-items:center;gap:8px;margin-top:4px}.sb-ui-credits-currency{font-size:13px;font-weight:500;color:#6b7280;flex-shrink:0}.sb-ui-credits-custom input[type=number]{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:13px;color:#111827;background:#f9fafb;outline:none}.sb-ui-credits-custom input[type=number]:focus{border-color:#6b7280;background:#fff}.sb-ui-credits-buy{padding:8px 16px;border:1px solid #111827;border-radius:6px;background:#111827;font-size:13px;font-weight:500;color:#fff;cursor:pointer;flex-shrink:0;transition:all .15s}.sb-ui-credits-buy:hover{background:#374151;border-color:#374151}#credits-recharge.sb-ui-toggle-row input[type=checkbox]{width:auto;height:auto;opacity:1;position:static}.sb-ui-chart-box{margin-top:36px}.sb-ui-chart-box>div h2{margin-bottom:6px}.sb-ui-chart-box>div p{margin-top:0}#chart-usage{margin-top:20px}.sb-ui-invoice-table{width:100%;border-collapse:collapse}.sb-ui-invoice-table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;padding:0 14px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}.sb-ui-invoice-table thead th:first-child{padding-left:0}.sb-ui-invoice-table thead th:last-child{padding-right:0;text-align:right;width:40px}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row{cursor:pointer;transition:background .12s}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row:hover td{background:#f9fafb}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row td{padding:13px 14px;font-size:13.5px;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row td:first-child{padding-left:0;font-weight:500;color:#111827;font-family:monospace;font-size:13px}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row td:first-child i{font-size:18px;color:#9ca3af;margin-right:10px;vertical-align:middle}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row td:last-child{padding-right:0;text-align:right;color:#9ca3af}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row td:last-child i{font-size:17px;transition:color .12s}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row:hover td:last-child i{color:#3b82f6}.sb-ui-invoice-table tbody tr.sb-ui-invoice-row:last-child td{border-bottom:none}.sb-ui-invoice-table .inv-amount{font-weight:600;color:#111827 !important;white-space:nowrap}.sb-ui-invoice-table .inv-date{color:#6b7280 !important;white-space:nowrap}.sb-ui-invoice-table .inv-empty{padding:30px 0;color:#9ca3af;font-size:14px}.sb-ui-earnings{font-weight:500;font-size:17px;color:#566069;margin-top:30px}.sb-ui-earnings__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:280px;margin:0 0 8px;font-size:15px}.sb-ui-earnings__label{font-weight:500;color:var(--tc-muted, #64748b)}.sb-ui-earnings__value{font-weight:600;color:inherit}.sb-rtl .sb-ui-account.sb-admin{padding-left:0;padding-right:0}.sb-rtl .sb-ui-account-header h2 img,.sb-rtl .sb-super-box .sb-admin .sb-top-bar h2 img{margin:0 0 0 10px}.sb-rtl .sb-ui-account .sb-ui-tabs__nav{border-right:none;border-left:1px solid #e5e7eb}.sb-rtl .sb-content .banner>i{right:auto;left:10px}.sb-rtl .sb-ui-field--action .sb-btn{margin-left:0;margin-right:15px}.sb-rtl .sb-admin-box .sb-bottom div+div,.sb-rtl .sb-ui-stat-card>div>div+div{margin-left:0;margin-right:15px}@media(max-width: 464px){.sb-ui-account.sb-admin{width:auto;position:static;height:auto;overflow:auto}.sb-ui-account-header{padding:0 16px}.sb-ui-account>.sb-ui-tabs{display:block}.sb-ui-account>.sb-ui-tabs>.sb-ui-tabs__panel{overflow:visible;width:auto;padding:20px 15px 30px 15px}.sb-ui-account>.sb-ui-tabs .sb-docs{display:none}.sb-ui-tabs__nav ul,.sb-ui-plan-filter>ul{position:static !important;border:none !important;box-shadow:none !important}.sb-ui-tabs__nav ul li,.sb-ui-plan-filter>ul li{padding:10px 0 10px 0 !important}.sb-content .banner{padding:15px 40px 15px 15px}.sb-ui-field--action .sb-btn{margin:15px 0 0 0}.sb-ui-stat-row{display:block}.sb-ui-stat-row>.sb-ui-stat-card{margin:10px}.box-membership .sb-ui-stat-card{width:auto}.sb-ui-stat-card div{line-height:30px}.sb-ui-plan-grid{grid-template-columns:1fr}.sb-ui-account-header h2,.sb-super-box .sb-admin .sb-top-bar h2{width:40px;overflow:hidden;text-indent:-9999px}.sb-admin-box .sb-top-bar img{max-width:100%}.sb-super-box>div>.sb-tab{display:block;height:auto}.sb-super-box>div>.sb-tab .sb-nav{border-right:none;border-bottom:1px solid #d4d4d4}.sb-super-box>div>.sb-tab .sb-nav>ul{max-width:100%}.sb-super-box>div>.sb-tab .sb-nav li{line-height:20px;display:block;font-size:17px}.sb-super-box .sb-setting{display:block}.sb-super-box .sb-setting>.sb-setting-content{max-width:100%;width:auto}.sb-super-box .sb-tab .sb-content{width:auto}.table-affiliates{display:block;overflow-x:scroll}}#sb-panel-chatbot-toggle h3{display:flex;align-items:center;padding:14px 15px 6px 15px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin:0}#sb-panel-chatbot-toggle>.sb-icon-robot{position:absolute;right:12px;top:22px;font-size:13px;opacity:.7}#sb-panel-chatbot-toggle .sb-ht-controls{padding:0 15px 14px 15px;display:flex;align-items:center;justify-content:space-between;gap:8px}#sb-panel-chatbot-toggle .sb-ht-status{font-size:12px;opacity:.65;line-height:1.4;flex:1}#sb-panel-chatbot-toggle .sb-ht-icon-btns{display:flex;gap:6px;flex-shrink:0}#sb-panel-chatbot-toggle .sb-ht-icon-btns i{cursor:pointer;font-size:16px;opacity:.7;transition:opacity .15s,color .15s;padding:3px}#sb-panel-chatbot-toggle .sb-ht-icon-btns i:hover{opacity:1;color:#1a73e8}#sb-panel-chatbot-toggle .sb-ht-icon-btns i.sb-loading{opacity:.4;pointer-events:none}.tc-conv-workspace .sb-user-details .sb-user-conversations,.sb-board .sb-user-details .sb-user-conversations{padding:12px 12px 4px}.tc-conv-workspace .sb-user-details .sb-user-conversations>li,.sb-board .sb-user-details .sb-user-conversations>li{border:1px solid #e2e6ea;border-left:2px solid rgba(0,0,0,0);border-radius:10px;margin-bottom:10px;padding:12px 12px 12px 14px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s,border-color .2s,background .2s}.tc-conv-workspace .sb-user-details .sb-user-conversations>li:hover,.tc-conv-workspace .sb-user-details .sb-user-conversations>li.sb-active,.sb-board .sb-user-details .sb-user-conversations>li:hover,.sb-board .sb-user-details .sb-user-conversations>li.sb-active{background:#f5f7fa;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tc-conv-workspace .sb-user-details .sb-user-conversations>li:not(:last-child),.sb-board .sb-user-details .sb-user-conversations>li:not(:last-child){border-bottom:1px solid #e2e6ea}.sb-icon-add:before{content:"M"}
