:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;margin:0;padding:0;--app-bg: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--surface-base: #ffffff;--surface-elevated: #f8fafc;--surface-muted: rgba(148, 163, 184, .08);--surface-soft: rgba(248, 250, 252, .7);--surface-soft-strong: rgba(248, 250, 252, .9);--surface-primary: #ffffff;--surface-secondary: #f5f7fb;--border-default: rgba(148, 163, 184, .22);--border-subtle: rgba(148, 163, 184, .16);--border-strong: rgba(148, 163, 184, .3);--divider-soft: rgba(148, 163, 184, .16);--shadow-soft: 0 2px 8px rgba(15, 23, 42, .06);--shadow-medium: 0 6px 14px rgba(15, 23, 42, .08);--shadow-strong: 0 10px 22px rgba(15, 23, 42, .12);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 16px;--radius-xl: 18px;--radius-pill: 999px;--status-success: #16a34a;--status-success-bg: #dcfce7;--status-success-text: #166534;--status-warning: #d97706;--status-warning-bg: #fef3c7;--status-warning-text: #92400e;--status-error: #dc2626;--status-error-bg: #fee2e2;--status-error-text: #991b1b;--status-info: #2563eb;--status-info-bg: #dbeafe;--status-info-text: #1e3a8a;--status-neutral: #6b7280;--status-neutral-bg: #f3f4f6;--status-neutral-text: #374151;--panel-bg: var(--surface-primary);--panel-bg-soft: var(--surface-secondary);--panel-bg-muted: var(--surface-secondary)}body{margin:0;background:var(--app-bg);background-attachment:fixed;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#f5f5f5}*::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:999px;border:2px solid #f5f5f5}*::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}@media(prefers-color-scheme:dark){:root{color-scheme:dark}}body.theme-dark,html.theme-dark,body.dark-mode,html.dark-mode,[data-theme=dark]{color-scheme:dark;--app-bg: linear-gradient(180deg, #171717 0%, #111111 100%);--surface-base: #141414;--surface-elevated: #1c1c1c;--surface-muted: rgba(148, 163, 184, .12);--surface-soft: rgba(20, 20, 20, .7);--surface-soft-strong: rgba(20, 20, 20, .85);--surface-primary: #161616;--surface-secondary: #1e1e1e;--border-default: rgba(148, 163, 184, .22);--border-subtle: rgba(148, 163, 184, .18);--border-strong: rgba(148, 163, 184, .3);--divider-soft: rgba(148, 163, 184, .16);--shadow-soft: 0 2px 8px rgba(0, 0, 0, .35);--shadow-medium: 0 6px 14px rgba(0, 0, 0, .45);--shadow-strong: 0 10px 22px rgba(0, 0, 0, .55);--panel-bg: var(--surface-primary);--panel-bg-soft: var(--surface-secondary);--panel-bg-muted: var(--surface-secondary);--status-success: #22c55e;--status-success-bg: #064e3b;--status-success-text: #a7f3d0;--status-warning: #f59e0b;--status-warning-bg: #78350f;--status-warning-text: #fde68a;--status-error: #ef4444;--status-error-bg: #7f1d1d;--status-error-text: #fca5a5;--status-info: #3b82f6;--status-info-bg: #1e3a8a;--status-info-text: #bfdbfe;--status-neutral: #9ca3af;--status-neutral-bg: #1f2937;--status-neutral-text: #e5e7eb}body.theme-dark *,html.theme-dark *,body.dark-mode *,html.dark-mode *,[data-theme=dark] *{scrollbar-color:#555 #1f1f1f}body.theme-dark *::-webkit-scrollbar-track,html.theme-dark *::-webkit-scrollbar-track,body.dark-mode *::-webkit-scrollbar-track,html.dark-mode *::-webkit-scrollbar-track,[data-theme=dark] *::-webkit-scrollbar-track{background:#1f1f1f}body.theme-dark *::-webkit-scrollbar-thumb,html.theme-dark *::-webkit-scrollbar-thumb,body.dark-mode *::-webkit-scrollbar-thumb,html.dark-mode *::-webkit-scrollbar-thumb,[data-theme=dark] *::-webkit-scrollbar-thumb{background-color:#555;border:2px solid #1f1f1f}body.theme-dark *::-webkit-scrollbar-thumb:hover,html.theme-dark *::-webkit-scrollbar-thumb:hover,body.dark-mode *::-webkit-scrollbar-thumb:hover,html.dark-mode *::-webkit-scrollbar-thumb:hover,[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background-color:#777}.page-shell{width:100%;max-width:1440px;margin:0 auto;padding:16px;box-sizing:border-box}.panel-surface,.leadora-panel-primary{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:none}.panel-surface-secondary,.leadora-panel-secondary{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:none}.app-panel{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:none}.app-panel--secondary{background:var(--surface-secondary);border-radius:var(--radius-md)}.ant-tag{border-radius:var(--radius-pill);padding:0 8px;line-height:20px;font-size:12px;font-weight:600;border:1px solid transparent;background:var(--status-neutral-bg);color:var(--status-neutral-text)}.ant-tag-success,.ant-tag-green{background:var(--status-success-bg);color:var(--status-success-text)}.ant-tag-warning,.ant-tag-gold,.ant-tag-orange{background:var(--status-warning-bg);color:var(--status-warning-text)}.ant-tag-error,.ant-tag-red,.ant-tag-volcano{background:var(--status-error-bg);color:var(--status-error-text)}.ant-tag-processing,.ant-tag-blue,.ant-tag-geekblue,.ant-tag-purple{background:var(--status-info-bg);color:var(--status-info-text)}.ant-tag-default{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.badge-filled{background:var(--status-neutral);color:#fff}.badge-filled.badge-success{background:var(--status-success)}.badge-filled.badge-warning{background:var(--status-warning)}.badge-filled.badge-error{background:var(--status-error)}.badge-filled.badge-info{background:var(--status-info)}.badge-subtle{background:color-mix(in srgb,var(--status-neutral-bg) 85%,transparent);color:var(--status-neutral-text)}.badge-subtle.badge-success{background:color-mix(in srgb,var(--status-success-bg) 85%,transparent);color:var(--status-success-text)}.badge-subtle.badge-warning{background:color-mix(in srgb,var(--status-warning-bg) 85%,transparent);color:var(--status-warning-text)}.badge-subtle.badge-error{background:color-mix(in srgb,var(--status-error-bg) 85%,transparent);color:var(--status-error-text)}.badge-subtle.badge-info{background:color-mix(in srgb,var(--status-info-bg) 85%,transparent);color:var(--status-info-text)}.badge-outline{background:transparent;color:var(--status-neutral-text);border:1px solid var(--status-neutral)}.badge-outline.badge-success{color:var(--status-success);border-color:var(--status-success)}.badge-outline.badge-warning{color:var(--status-warning);border-color:var(--status-warning)}.badge-outline.badge-error{color:var(--status-error);border-color:var(--status-error)}.badge-outline.badge-info{color:var(--status-info);border-color:var(--status-info)}:where(.dashboard-section,.dashboard-header-card,.manage-users-hero,.manage-users-table-card,.meta-forms-section,.meta-leads-panel,.lead-detail-panel,.workflow-toolbar-card,.workflow-due-card,.lead-detail-hero){background:var(--surface-primary);border:1px solid var(--border-subtle);box-shadow:none}:where(.dashboard-kpi-grid .ant-card,.workflow-kpi-card,.meta-forms-kpi,.meta-leads-kpi,.lead-field-card,.calendar-stat-card,.manage-users-section-card,.manage-users-tenant-item,.meta-form-modal-kpi,.meta-form-question-card,.workflow-section-card){background:var(--surface-secondary);border:1px solid var(--border-subtle);box-shadow:none}.ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{background:transparent;border-bottom:1px solid var(--divider-soft);font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--divider-soft)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#0f172a0a}body.theme-dark .ant-table-wrapper .ant-table-tbody>tr:hover>td,html.theme-dark .ant-table-wrapper .ant-table-tbody>tr:hover>td,body.dark-mode .ant-table-wrapper .ant-table-tbody>tr:hover>td,html.dark-mode .ant-table-wrapper .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#e2e8f00f}.ant-list .ant-list-item{border-bottom:1px solid var(--divider-soft)}.ant-list .ant-list-item:last-child{border-bottom:none}.ant-descriptions .ant-descriptions-row>th,.ant-descriptions .ant-descriptions-row>td{padding:6px 0}.ant-descriptions .ant-descriptions-title{font-weight:600}.ant-statistic-title{font-size:12px;letter-spacing:.01em;text-transform:uppercase}.ant-modal-mask{background:#0f172a59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.theme-dark .ant-modal-mask,html.theme-dark .ant-modal-mask,body.dark-mode .ant-modal-mask,html.dark-mode .ant-modal-mask,[data-theme=dark] .ant-modal-mask{background:#0206178c}.ant-modal-content,.ant-drawer-content{border:1px solid var(--border-subtle);box-shadow:var(--shadow-medium);background:var(--surface-primary)}.ant-drawer-header{border-bottom:1px solid var(--divider-soft)}.ant-dropdown,.ant-dropdown-menu{background:var(--surface-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-medium);border-radius:var(--radius-md)}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{border-radius:8px;margin:4px 6px}.ant-dropdown-menu-item-active,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background:#0f172a0d}body.theme-dark .ant-dropdown-menu-item-active,html.theme-dark .ant-dropdown-menu-item-active,body.dark-mode .ant-dropdown-menu-item-active,html.dark-mode .ant-dropdown-menu-item-active,[data-theme=dark] .ant-dropdown-menu-item-active,body.theme-dark .ant-dropdown-menu-item:hover,html.theme-dark .ant-dropdown-menu-item:hover,body.dark-mode .ant-dropdown-menu-item:hover,html.dark-mode .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-dropdown-menu-item:hover,body.theme-dark .ant-dropdown-menu-submenu-title:hover,html.theme-dark .ant-dropdown-menu-submenu-title:hover,body.dark-mode .ant-dropdown-menu-submenu-title:hover,html.dark-mode .ant-dropdown-menu-submenu-title:hover,[data-theme=dark] .ant-dropdown-menu-submenu-title:hover{background:#e2e8f014}.ant-tooltip-inner{border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}@media(max-width:1024px){.page-shell{padding:12px}.workflow-kpi-split,.workflow-hero-grid,.workflow-body{grid-template-columns:1fr}.workflow-board{order:1}.workflow-detail{order:2}}@media(max-width:768px){.page-shell{padding:10px}.workflow-filter-row{grid-template-columns:1fr}.workflow-filter-group{width:100%}.workflow-assigned-toggle{border-left:none;padding-left:0}}@media(max-width:480px){.page-shell{padding:8px}.page-shell .ant-card{border-radius:12px}.page-shell .ant-card-body{padding:12px}.page-shell .ant-card-head{padding:8px 12px;min-height:44px}.page-shell .ant-card-head-title{font-size:16px}.page-shell .ant-typography{font-size:13px}.page-shell .ant-typography h2{font-size:20px}.page-shell .ant-typography h3{font-size:18px}.page-shell .ant-typography h4{font-size:16px}.page-shell .ant-btn{height:32px;padding:0 12px;font-size:13px}.page-shell .ant-input,.page-shell .ant-select-selector,.page-shell .ant-picker{min-height:32px}.page-shell .ant-table{font-size:12px}}.workflow-shell{display:flex;flex-direction:column;gap:16px;height:100vh;overflow:hidden}.workflow-hero-card{border-radius:16px}.workflow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workflow-toolbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workflow-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workflow-toolbar-card .workflow-filter-row{margin-top:12px}.workflow-toolbar-card .ant-tag{border-radius:999px;font-weight:600}.workflow-toolbar-card .ant-btn{border-radius:10px}.workflow-insights-drawer .ant-drawer-content{background:var(--surface-primary)}.workflow-insights-drawer .ant-drawer-header{border-bottom:none;padding-bottom:0}.workflow-insights-drawer .workflow-kpi-card{border-radius:14px;background:var(--surface-secondary);border:1px solid rgba(148,163,184,.25)}.workflow-insights-drawer .workflow-due-card{border-radius:14px}.meta-forms-shell{display:flex;flex-direction:column;gap:16px}.meta-forms-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.meta-forms-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-forms-actions{display:flex;align-items:center;gap:8px}.meta-forms-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px}.meta-forms-kpi{border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border-subtle)}.meta-forms-search{margin-top:12px;max-width:360px}.meta-forms-grid{display:grid;grid-template-columns:1fr;gap:16px}.meta-forms-section{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-primary)}.meta-form-card.ant-card{border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border-subtle)}.meta-form-card .ant-card-body{background:transparent}.meta-forms-loading{display:flex;justify-content:center;padding:12px 0}.meta-leads-shell{display:flex;flex-direction:column;gap:16px}.meta-leads-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.meta-leads-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-leads-actions{display:flex;align-items:center;gap:8px}.meta-leads-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px}.meta-leads-kpi{border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border-subtle)}.meta-leads-search{margin-top:12px;max-width:360px}.meta-leads-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.meta-leads-panel{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-primary)}.meta-lead-item{cursor:pointer;border-radius:12px;padding:10px;border:1px solid var(--border-subtle);background:var(--surface-secondary);transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:10px}.meta-lead-item:hover{border-color:#3b82f680;box-shadow:var(--shadow-soft)}.meta-lead-item-active{border-color:#3b82f6b3;box-shadow:0 14px 24px #3b82f62e}.meta-leads-loading{display:flex;justify-content:center;padding:12px 0}.lead-detail-shell{display:flex;flex-direction:column;gap:16px}.lead-detail-hero{border-radius:16px;box-shadow:var(--shadow-medium)}.lead-detail-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lead-detail-hero-title{display:flex;flex-direction:column;gap:6px}.lead-detail-hero-actions{display:flex;align-items:center;gap:8px}.lead-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center;justify-content:space-between}.lead-detail-meta-left,.lead-detail-meta-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lead-detail-pill{font-size:12px;padding:4px 10px;border-radius:999px}.lead-detail-meta-assignee{max-width:220px}.lead-detail-pill-text{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.lead-detail-grid{display:flex;flex-direction:column;gap:16px;min-height:0}.lead-detail-main{min-height:0}.lead-detail-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;align-items:stretch;min-height:0}.lead-detail-panel-tasks,.lead-detail-panel-comments{height:calc(100vh - 260px);min-height:0}.lead-detail-panel{min-height:0;display:flex;flex-direction:column}.lead-detail-panel .ant-card-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.lead-detail-tasks{display:flex;flex-direction:column;gap:12px;height:100%}.lead-detail-tasks-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.lead-detail-tasks-form{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--divider-soft)}.lead-detail-comments{display:flex;flex-direction:column;gap:12px;height:100%}.lead-detail-comments-list{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.lead-detail-comments-form{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--divider-soft)}.lead-comment-latest{background:var(--surface-secondary);border-radius:12px;padding:8px}.lead-detail-tasks-list .ant-list-item,.lead-detail-comments-list .ant-list-item{border-radius:10px;background:var(--surface-secondary);border:1px solid var(--border-subtle);padding:10px 12px}.lead-detail-tasks-list .ant-list-item+.ant-list-item,.lead-detail-comments-list .ant-list-item+.ant-list-item{margin-top:10px}@media(max-width:1024px){.lead-detail-columns{grid-template-columns:1fr}}.lead-task-item{align-items:flex-start;gap:12px}.lead-task-main{flex:1;display:flex;flex-direction:column;gap:6px}.lead-task-title{display:flex;align-items:center;gap:8px}.lead-task-tags{display:flex;flex-wrap:wrap;gap:6px}.lead-task-meta{display:flex;align-items:center;gap:6px}.meta-separator{color:var(--ant-color-text-tertiary);margin:0 4px}.lead-task-actions{display:flex;align-items:center;gap:6px}.manage-users-hero{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-primary);box-shadow:var(--shadow-medium)}.manage-users-hero-content{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.manage-business-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.manage-business-main{display:flex;flex-direction:column;gap:16px;min-width:0}.manage-business-filters-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.manage-business-search{min-width:220px;max-width:320px}@media(max-width:900px){.manage-business-filters-row{flex-direction:column;align-items:stretch}.manage-business-search{max-width:100%;width:100%}}.status-filter-chip{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.status-filter-chip strong{color:var(--text-primary);font-weight:600}.status-filter-chip.is-active{border-color:var(--border-strong);background:var(--surface-primary)}.status-select .ant-select-selector{height:30px;min-height:30px;padding:0 8px;display:flex;align-items:center}.status-select .ant-select-selection-item,.status-select .ant-select-selection-search-input{line-height:30px}.status-select .ant-select-arrow{margin-top:0}.manage-business-guide-trigger{border-radius:10px}.manage-business-tooltip{max-width:320px;display:flex;flex-direction:column;gap:6px}.manage-business-tooltip .ant-typography{color:var(--ant-color-text)}.manage-business-tooltip .ant-typography-secondary{color:var(--ant-color-text-secondary)}.manage-business-tooltip,.manage-business-tooltip .ant-typography-strong{color:var(--ant-color-text)}.manage-business-guide-tooltip .ant-tooltip-inner{background:var(--surface-primary);color:var(--ant-color-text);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);max-width:520px}.manage-business-guide-tooltip .ant-tooltip-arrow:before{background:var(--surface-primary);box-shadow:none}.ant-tooltip .ant-tooltip-inner{background:var(--surface-primary);color:var(--ant-color-text);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}.ant-tooltip .ant-tooltip-arrow:before{background:var(--surface-primary);box-shadow:none}.meta-status-hero{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-primary)}.meta-status-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.meta-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.meta-status-job,.meta-status-error{display:flex;flex-direction:column;gap:4px}.meta-status-broken-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto;padding-right:4px}.manage-users-hero-badges{display:flex;gap:8px;flex-wrap:wrap}.manage-users-table-card{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-primary)}.manage-users-table-scroll,.manage-business-table-scroll{max-height:calc(100vh - 320px);overflow:auto}.manage-users-modal-grid{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.1fr);gap:16px}.manage-users-modal-full{grid-column:1 / -1}.manage-users-modal-left,.manage-users-modal-right{display:flex;flex-direction:column;gap:16px;min-width:0;max-height:62vh;overflow:auto;padding-right:4px}.manage-users-section-card{padding:12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);display:flex;flex-direction:column;gap:10px}.manage-users-tenant-tags{margin-top:8px}.manage-users-tenant-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.manage-users-tenant-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-secondary);cursor:pointer;transition:border-color .2s ease,background .2s ease}.manage-users-tenant-item.is-active{border-color:var(--border-strong);background:var(--surface-primary)}.manage-users-tenant-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-users-tenant-name{max-width:220px}.manage-users-tenant-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.manage-users-tenant-actions .ant-dropdown-trigger{display:inline-flex}.manage-users-access-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:nowrap}body.theme-dark .manage-users-tenant-item,html.theme-dark .manage-users-tenant-item,body.dark-mode .manage-users-tenant-item,html.dark-mode .manage-users-tenant-item,[data-theme=dark] .manage-users-tenant-item{background:var(--surface-secondary);border-color:var(--border-subtle)}.manage-users-role-help{display:grid;gap:4px;font-size:12px}.manage-users-transfer .ant-transfer{width:100%}body.theme-dark .manage-users-hero,html.theme-dark .manage-users-hero,body.dark-mode .manage-users-hero,html.dark-mode .manage-users-hero,[data-theme=dark] .manage-users-hero,body.theme-dark .manage-users-table-card,html.theme-dark .manage-users-table-card,body.dark-mode .manage-users-table-card,html.dark-mode .manage-users-table-card,[data-theme=dark] .manage-users-table-card,body.theme-dark .manage-users-section-card,html.theme-dark .manage-users-section-card,body.dark-mode .manage-users-section-card,html.dark-mode .manage-users-section-card,[data-theme=dark] .manage-users-section-card{border-color:var(--border-subtle)}@media(max-width:1024px){.manage-users-modal-grid{grid-template-columns:1fr}}.leadora-field{width:100%}.leadora-input .leadora-control,.leadora-textarea .leadora-control,.leadora-mentions .leadora-control{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:none;min-height:38px;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.leadora-input .leadora-control:focus,.leadora-textarea .leadora-control:focus,.leadora-mentions .leadora-control:focus,.leadora-mentions .leadora-control.ant-mentions-focused{border-color:var(--border-default);box-shadow:0 0 0 2px #2563eb24}.leadora-select .ant-select-selector,.leadora-datepicker .ant-picker{border-radius:var(--radius-md)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-secondary)!important;box-shadow:none;min-height:38px}.leadora-select .ant-select-selection-item,.leadora-select .ant-select-selection-placeholder{padding:0 6px}.leadora-select-dropdown .ant-select-item{border-radius:10px;margin:4px}.leadora-select-dropdown .ant-select-item-option-active,.leadora-select-dropdown .ant-select-item-option-selected{background:#3b82f61f}.leadora-radio .ant-radio-wrapper{padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-secondary)}.leadora-radio .ant-radio-wrapper-checked{border-color:#2563eb66;background:#2563eb14}.leadora-checkbox .ant-checkbox-wrapper{padding:4px 8px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-secondary)}.leadora-badge .ant-tag{border-radius:999px;padding:4px 10px;border:1px solid rgba(148,163,184,.25)}.leadora-checkbox .leadora-control{color:inherit}.leadora-button{width:auto}.leadora-button .ant-btn{border-radius:var(--radius-pill);padding:6px 18px;height:auto;border:1px solid var(--border-default);background:var(--surface-secondary);color:inherit;box-shadow:none;transition:background .15s ease,border-color .15s ease}.leadora-button .ant-btn:hover{border-color:var(--border-strong);background:var(--surface-soft-strong)}.leadora-button .ant-btn:active{background:var(--surface-soft)}.leadora-button .ant-btn-primary{background:var(--status-info);border-color:var(--status-info);color:#fff}.leadora-button .ant-btn-primary:hover{background:#1e54d8;border-color:#1e54d8}.leadora-button .ant-btn[disabled],.leadora-button .ant-btn:disabled{opacity:.6;box-shadow:none}.leadora-button .ant-btn-link,.leadora-button .ant-btn-text{background:transparent;color:inherit;box-shadow:none;padding:0 6px;border-radius:8px;border:none}body.theme-dark .leadora-button .ant-btn,html.theme-dark .leadora-button .ant-btn,body.dark-mode .leadora-button .ant-btn,html.dark-mode .leadora-button .ant-btn,[data-theme=dark] .leadora-button .ant-btn{background:var(--surface-secondary);border-color:var(--border-strong);color:#e2e8f0;box-shadow:none}body.theme-dark .leadora-button .ant-btn-primary,html.theme-dark .leadora-button .ant-btn-primary,body.dark-mode .leadora-button .ant-btn-primary,html.dark-mode .leadora-button .ant-btn-primary,[data-theme=dark] .leadora-button .ant-btn-primary{background:var(--status-info);border-color:var(--status-info);color:#0b1220}body.theme-dark .leadora-input .leadora-control,html.theme-dark .leadora-input .leadora-control,body.dark-mode .leadora-input .leadora-control,html.dark-mode .leadora-input .leadora-control,[data-theme=dark] .leadora-input .leadora-control,body.theme-dark .leadora-textarea .leadora-control,html.theme-dark .leadora-textarea .leadora-control,body.dark-mode .leadora-textarea .leadora-control,html.dark-mode .leadora-textarea .leadora-control,[data-theme=dark] .leadora-textarea .leadora-control,body.theme-dark .leadora-mentions .leadora-control,html.theme-dark .leadora-mentions .leadora-control,body.dark-mode .leadora-mentions .leadora-control,html.dark-mode .leadora-mentions .leadora-control,[data-theme=dark] .leadora-mentions .leadora-control{background:var(--surface-secondary);border-color:var(--border-strong);color:#e2e8f0;box-shadow:none}body.theme-dark .leadora-select .ant-select-selector,html.theme-dark .leadora-select .ant-select-selector,body.dark-mode .leadora-select .ant-select-selector,html.dark-mode .leadora-select .ant-select-selector,[data-theme=dark] .leadora-select .ant-select-selector,body.theme-dark .leadora-datepicker .ant-picker,html.theme-dark .leadora-datepicker .ant-picker,body.dark-mode .leadora-datepicker .ant-picker,html.dark-mode .leadora-datepicker .ant-picker,[data-theme=dark] .leadora-datepicker .ant-picker{background:var(--surface-secondary)!important;border-color:var(--border-strong)!important;color:#e2e8f0;box-shadow:none}body.theme-dark .leadora-select-dropdown,html.theme-dark .leadora-select-dropdown,body.dark-mode .leadora-select-dropdown,html.dark-mode .leadora-select-dropdown,[data-theme=dark] .leadora-select-dropdown{background:#0f172a;color:#e2e8f0}body.theme-dark .leadora-radio .ant-radio-wrapper,html.theme-dark .leadora-radio .ant-radio-wrapper,body.dark-mode .leadora-radio .ant-radio-wrapper,html.dark-mode .leadora-radio .ant-radio-wrapper,[data-theme=dark] .leadora-radio .ant-radio-wrapper,body.theme-dark .leadora-checkbox .ant-checkbox-wrapper,html.theme-dark .leadora-checkbox .ant-checkbox-wrapper,body.dark-mode .leadora-checkbox .ant-checkbox-wrapper,html.dark-mode .leadora-checkbox .ant-checkbox-wrapper,[data-theme=dark] .leadora-checkbox .ant-checkbox-wrapper{background:var(--surface-secondary);border-color:#94a3b866;color:#e2e8f0}.leadora-textarea .leadora-control{border-radius:var(--radius-md);padding:10px 12px}.lead-mentions-popup .ant-mentions-dropdown-menu{max-height:220px}.lead-mentions-popup .ant-mentions-dropdown-menu-item{padding:8px 12px;font-size:14px}.lead-mentions-popup .ant-mentions-dropdown,.lead-mentions-popup .ant-select-dropdown{background:#fff;color:#0f172a;border:1px solid rgba(148,163,184,.3);border-radius:10px}.lead-mentions-popup{z-index:2000}.lead-mentions-popup .ant-mentions-dropdown-menu-item{color:#0f172a}.lead-mentions-popup .ant-mentions-dropdown-menu-item-active{background:#3b82f61f}.lead-mentions-popup .ant-mentions-dropdown-menu-item-content{color:inherit}body.theme-dark .lead-mentions-popup .ant-mentions-dropdown,html.theme-dark .lead-mentions-popup .ant-mentions-dropdown,body.dark-mode .lead-mentions-popup .ant-mentions-dropdown,html.dark-mode .lead-mentions-popup .ant-mentions-dropdown,[data-theme=dark] .lead-mentions-popup .ant-mentions-dropdown,body.theme-dark .lead-mentions-popup .ant-select-dropdown,html.theme-dark .lead-mentions-popup .ant-select-dropdown,body.dark-mode .lead-mentions-popup .ant-select-dropdown,html.dark-mode .lead-mentions-popup .ant-select-dropdown,[data-theme=dark] .lead-mentions-popup .ant-select-dropdown{background:#0f172a;color:#e2e8f0;border-color:#94a3b84d}body.theme-dark .lead-mentions-popup .ant-mentions-dropdown-menu-item,html.theme-dark .lead-mentions-popup .ant-mentions-dropdown-menu-item,body.dark-mode .lead-mentions-popup .ant-mentions-dropdown-menu-item,html.dark-mode .lead-mentions-popup .ant-mentions-dropdown-menu-item,[data-theme=dark] .lead-mentions-popup .ant-mentions-dropdown-menu-item{color:#e2e8f0}body.theme-dark .lead-mentions-popup .ant-mentions-dropdown-menu-item-active,html.theme-dark .lead-mentions-popup .ant-mentions-dropdown-menu-item-active,body.dark-mode .lead-mentions-popup .ant-mentions-dropdown-menu-item-active,html.dark-mode .lead-mentions-popup .ant-mentions-dropdown-menu-item-active,[data-theme=dark] .lead-mentions-popup .ant-mentions-dropdown-menu-item-active{background:#3b82f640}.lead-field-carousel{max-height:100%;overflow-y:auto;padding-right:4px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lead-field-card{background:var(--surface-secondary);border:1px solid var(--border-subtle)}.lead-detail-panel{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-primary);box-shadow:var(--shadow-soft)}body.theme-dark .lead-detail-panel,html.theme-dark .lead-detail-panel,body.dark-mode .lead-detail-panel,html.dark-mode .lead-detail-panel,[data-theme=dark] .lead-detail-panel{border-color:var(--border-subtle);background:var(--surface-primary)}body.theme-dark .lead-field-card,html.theme-dark .lead-field-card,body.dark-mode .lead-field-card,html.dark-mode .lead-field-card,[data-theme=dark] .lead-field-card{background:var(--surface-secondary);border-color:var(--border-subtle)}@media(max-width:1024px){.lead-detail-grid{grid-template-columns:1fr}}@media(max-width:1024px){.meta-leads-grid{grid-template-columns:1fr}}.meta-form-modal .ant-modal-content{border-radius:var(--radius-xl);background:var(--surface-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-strong)}.meta-form-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.meta-form-modal-close{border-radius:10px}.meta-form-modal-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.meta-form-modal-kpi{border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border-subtle)}.meta-form-modal-questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.meta-form-question-card{border-radius:12px;background:var(--surface-secondary);border:1px solid var(--border-subtle)}body.theme-dark .meta-form-card.ant-card,html.theme-dark .meta-form-card.ant-card,body.dark-mode .meta-form-card.ant-card,html.dark-mode .meta-form-card.ant-card,[data-theme=dark] .meta-form-card.ant-card,body.theme-dark .meta-forms-section,html.theme-dark .meta-forms-section,body.dark-mode .meta-forms-section,html.dark-mode .meta-forms-section,[data-theme=dark] .meta-forms-section,body.theme-dark .meta-form-modal-kpi,html.theme-dark .meta-form-modal-kpi,body.dark-mode .meta-form-modal-kpi,html.dark-mode .meta-form-modal-kpi,[data-theme=dark] .meta-form-modal-kpi,body.theme-dark .meta-form-question-card,html.theme-dark .meta-form-question-card,body.dark-mode .meta-form-question-card,html.dark-mode .meta-form-question-card,[data-theme=dark] .meta-form-question-card{border:1px solid var(--border-subtle)}.meta-form-question-card .ant-typography{display:block;line-height:1.4}.meta-form-question-card .ant-typography+.ant-typography{margin-top:4px}.meta-form-modal-actions{display:flex;justify-content:flex-end}.workflow-hero-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.workflow-hero-grid.workflow-hero-grid-single{grid-template-columns:1fr}.workflow-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workflow-hero-title{display:flex;flex-direction:column;gap:6px}.workflow-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.workflow-kpi-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.workflow-kpi-full{width:100%}.workflow-kpi-card{border-radius:12px}.workflow-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}.workflow-filter-group{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-secondary);flex-wrap:wrap}.workflow-assigned-toggle{border-left:1px solid var(--divider-soft);padding-left:12px}.workflow-search{border-radius:12px;width:100%}.workflow-due-card{border-radius:12px}.workflow-body{display:grid;gap:16px;align-items:stretch;flex:1;min-height:0}.workflow-body.workflow-body-full{grid-template-columns:minmax(0,1fr)}.workflow-body.workflow-body-split{grid-template-columns:minmax(0,60%) minmax(0,40%)}.workflow-detail{height:100%;min-height:0}.workflow-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);grid-auto-rows:1fr;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;align-items:stretch;height:100%}.workflow-load-more{display:flex;justify-content:center;padding:8px 0 0}.workflow-column{display:flex;flex-direction:column;height:100%;min-height:100%}.workflow-column .ant-card-body{flex:1;min-height:0}.workflow-column .ant-card-head{position:sticky;top:0;z-index:2;background:var(--surface-secondary)}.workflow-detail{min-height:100%}.lead-card{border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.lead-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0f172a14}.lead-card-title{display:block;margin-bottom:6px;font-size:15px;line-height:1.3}.lead-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-card-time{font-size:11px}.lead-card-tags .ant-tag{font-size:10px;padding:0 6px;line-height:18px;border-radius:999px}.workflow-detail-header{padding:16px;border-bottom:1px solid var(--divider-soft);background:var(--surface-secondary);border-top-left-radius:12px;border-top-right-radius:12px;position:sticky;top:0;z-index:5}.workflow-detail-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;position:relative}.workflow-detail-title{min-width:200px}.workflow-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:absolute;top:0;right:0}.workflow-detail-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workflow-detail-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflow-detail-body{flex:1;overflow:hidden;padding:16px;display:flex;flex-direction:column}.workflow-detail-scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.workflow-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.workflow-detail-main,.workflow-detail-side{display:flex;flex-direction:column;gap:16px;min-width:0}.workflow-responses-row{display:grid;grid-template-columns:1fr;gap:12px}.workflow-response-card{min-width:0;overflow:hidden}.workflow-response-card .ant-typography{word-break:break-word}.workflow-response-card .ant-typography-strong{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.workflow-section-card{border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-secondary);padding:14px}.workflow-section-tasks{flex:1}.workflow-section-comments{flex:.8}.workflow-task-list,.workflow-comment-list{max-height:34vh;overflow-y:auto;padding-right:4px}.workflow-task-list .ant-list-items,.workflow-comment-list .ant-list-items{display:flex;flex-direction:column;gap:10px}.workflow-task-item,.workflow-comment-item{padding:10px 12px;border-radius:10px;background:var(--surface-secondary);border:1px solid var(--border-subtle);overflow:hidden}.workflow-task-item{align-items:flex-start;gap:12px}.workflow-task-content{display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box;padding-left:2px}.workflow-task-tags{display:flex;flex-wrap:wrap;gap:6px}.workflow-task-item .ant-list-item-meta,.workflow-task-item .ant-list-item-meta-content,.workflow-comment-item .ant-list-item-meta,.workflow-comment-item .ant-list-item-meta-content,.workflow-task-item .ant-list-item-content,.workflow-comment-item .ant-list-item-content{width:100%}.workflow-task-item .ant-list-item-action,.workflow-comment-item .ant-list-item-action{align-self:flex-start;margin-left:12px}.workflow-task-form,.workflow-comment-form{margin-top:12px;padding-top:10px;border-top:1px solid var(--divider-soft);display:flex;flex-direction:column;gap:8px}.workflow-comment-form{align-items:stretch}@media(max-width:1100px){.workflow-detail-layout{grid-template-columns:1fr}}.workflow-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lead-field-card{min-width:240px}@media(max-width:768px){.lead-field-card{min-width:200px}}@media(max-width:480px){.lead-field-card{min-width:180px}}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.manage-users-page{display:flex;flex-direction:column;gap:16px}.dashboard-form-select,.workflow-form-select{min-width:240px}@media(max-width:768px){.dashboard-filter-row{align-items:stretch}.dashboard-form-select,.workflow-form-select{width:100%!important;max-width:none!important}}.calendar-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:stretch}.calendar-left,.calendar-right{min-width:0}.calendar-focus-block{display:flex;flex-direction:column;gap:10px}.calendar-week-block{display:flex;flex-direction:column;gap:6px}@media(max-width:1024px){.calendar-grid{grid-template-columns:1fr}}.calendar-stats{display:flex;flex-wrap:wrap;gap:12px}.calendar-stat-card{min-width:150px;flex:1 1 160px}.onboarding-shell{max-width:980px;margin:0 auto;width:100%}.settings-shell{max-width:1100px;margin:0 auto;width:100%}.reports-shell{max-width:1200px;margin:0 auto;width:100%}.reports-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
