@layer crm-theme-base,crm-antd-controls,crm-shared-components,crm-responsive-theme,crm-shell-surfaces,crm-dashboard-calls,crm-calls-dashboard,crm-omnichannel,crm-login,crm-telephony,crm-notifications,crm-settings-workspace;@layer crm-theme-base{:root{--crm-font-sans: var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif );--crm-font-mono: var(--font-family-mono, "SFMono-Regular", Consolas, monospace);--crm-google-blue: #4285f4;--crm-google-red: #ea4335;--crm-google-yellow: #fbbc04;--crm-google-green: #34a853;--crm-primary-h: 217;--crm-primary-s: 89%;--crm-primary-l: 61%;--crm-primary: hsl(var(--crm-primary-h), var(--crm-primary-s), var(--crm-primary-l));--crm-app-accent: var(--crm-primary);--crm-app-text-primary: #09090b;--crm-app-text: #111827;--crm-app-text-muted: #64748b;--crm-app-text-subtle: #94a3b8;--crm-app-text-disabled: rgba(100, 116, 139, .58);--crm-app-text-inverse: #ffffff;--crm-glass-bg: #ffffff;--crm-glass-border: #e5eaf2;--crm-glass-shadow: 0 1px 2px rgba(15, 23, 42, .05);--ant-color-bg-container: var(--crm-app-surface-solid, #ffffff);--ant-color-border: var(--crm-app-border, #e2e8f0);--ant-color-border-secondary: var(--crm-app-border-soft, rgba(15, 23, 42, .08));--ant-color-text: var(--crm-app-text, #111827);--ant-color-text-secondary: var(--crm-app-text-muted, #64748b);--ant-color-text-tertiary: var(--crm-app-text-subtle, #94a3b8);--ant-color-text-quaternary: var(--crm-app-text-disabled, rgba(100, 116, 139, .58));--ant-color-text-heading: var(--crm-app-text-primary, #09090b);--ant-color-fill-tertiary: color-mix( in srgb, var(--crm-app-border-soft, rgba(15, 23, 42, .08)) 92%, transparent );--ant-color-fill-quaternary: color-mix( in srgb, var(--crm-app-border-soft, rgba(15, 23, 42, .08)) 72%, transparent );--ant-color-primary: var(--crm-app-accent);--ant-color-primary-border: hsla( var(--crm-primary-h), var(--crm-primary-s), var(--crm-primary-l), .4 );--ant-color-primary-bg: hsla( var(--crm-primary-h), var(--crm-primary-s), var(--crm-primary-l), .1 );--ant-colorBgContainer: var(--ant-color-bg-container);--ant-colorBorder: var(--ant-color-border);--ant-colorBorderSecondary: var(--ant-color-border-secondary);--ant-colorText: var(--ant-color-text);--ant-colorTextSecondary: var(--ant-color-text-secondary);--ant-colorTextTertiary: var(--ant-color-text-tertiary);--ant-colorTextQuaternary: var(--ant-color-text-quaternary);--ant-colorTextHeading: var(--ant-color-text-heading);--ant-colorFillTertiary: var(--ant-color-fill-tertiary);--ant-colorFillQuaternary: var(--ant-color-fill-quaternary);--ant-colorPrimary: var(--ant-color-primary);--ant-colorPrimaryBorder: var(--ant-color-primary-border);--ant-colorPrimaryBg: var(--ant-color-primary-bg);--ant-colorFillAlter: var(--ant-color-fill-tertiary);--crm-call-green: #10b981;--crm-call-green-hover: #059669;--crm-call-green-soft: rgba(16, 185, 129, .08);--crm-call-green-border: rgba(16, 185, 129, .3);--crm-focus-ring: 0 0 0 4px hsla(var(--crm-primary-h), var(--crm-primary-s), var(--crm-primary-l), .15);--crm-primary-btn-from: #3367d6;--crm-primary-btn-to: #245cc7;--crm-primary-btn-shadow: 0 8px 18px rgba(51, 103, 214, .18);--crm-app-body-bg: #f6f8fb;--crm-app-body-bg-alt: #eef2f7;--crm-app-surface: #ffffff;--crm-app-surface-solid: #ffffff;--crm-app-surface-elevated: #f8fafc;--crm-table-bg: #ffffff;--crm-table-head-bg: color-mix(in srgb, var(--crm-google-blue) 9%, #ffffff);--crm-table-header-bg: color-mix(in srgb, var(--crm-google-blue) 12%, #ffffff);--crm-table-head-color: #17325f;--crm-table-head-border: color-mix(in srgb, var(--crm-google-blue) 24%, #d6dee9);--crm-table-row-hover-bg: color-mix(in srgb, var(--crm-google-blue) 6%, #ffffff);--crm-table-row-selected-bg: color-mix(in srgb, var(--crm-google-green) 10%, #ffffff);--crm-app-border: #d6dee9;--crm-app-border-soft: #e5eaf2;--crm-app-shadow: 0 1px 2px rgba(15, 23, 42, .05);--crm-app-shadow-strong: 0 8px 24px rgba(15, 23, 42, .08);--crm-radius-panel: 8px;--crm-radius-card: 8px;--login-surface: rgba(255, 255, 255, .86);--login-border: rgba(214, 222, 233, .86);--login-copy: var(--crm-app-text-primary);--login-copy-muted: var(--crm-app-text-muted)}html,body,#root{min-height:100%}body{margin:0;padding:0;background:var(--crm-app-body-bg, #fafafa);font-family:var(--crm-font-sans);color:var(--crm-app-text, #09090b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:hidden}html[data-theme-variant=rtm] body{background:var(--crm-shell-backdrop-overlay),linear-gradient(180deg,#071b3fb8,#0a234f94),url(/assets/background_1-C9Kl1MPQ.png) center / cover no-repeat fixed,linear-gradient(180deg,var(--crm-shell-backdrop-base) 0%,var(--crm-app-body-bg-alt, #f4f8ff) 100%)}html[data-theme-variant=rtm] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--crm-shell-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--crm-shell-grid-line-vertical) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,rgba(18,58,122,.72),rgba(18,58,122,.18));mask-image:linear-gradient(180deg,#123a7ab8,#123a7a2e)}html[data-theme-variant=rtm] body:after{content:"";position:fixed;inset:-10px;z-index:-2;pointer-events:none;background-image:url(/assets/background_1-C9Kl1MPQ.png);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:var(--crm-shell-backdrop-image-opacity);filter:var(--crm-shell-backdrop-image-filter);transform:scale(1.012)}html[data-theme=dark]{--crm-primary-h: 39;--crm-primary-s: 46%;--crm-primary-l: 57%;--crm-app-body-bg: #101418;--crm-app-body-bg-alt: #151a20;--crm-app-surface: #1a2028;--crm-app-surface-solid: #1a2028;--crm-app-surface-elevated: #222a34;--crm-table-bg: #1a2028;--crm-table-head-bg: #222a34;--crm-table-header-bg: #222a34;--crm-app-border: rgba(148, 163, 184, .2);--crm-app-border-soft: rgba(148, 163, 184, .14);--crm-app-text: #f8fbff;--crm-app-text-primary: #ffffff;--crm-app-text-muted: #d5deef;--crm-app-text-subtle: #9aa8bb;--crm-app-text-disabled: rgba(170, 181, 196, .52);--crm-app-text-inverse: #101418;--crm-app-shadow: 0 18px 42px rgba(2, 6, 23, .38);--crm-glass-bg: #1a2028;--crm-glass-border: rgba(148, 163, 184, .2);--crm-call-green: #22c55e;--crm-call-green-hover: #16a34a;--crm-call-green-soft: rgba(34, 197, 94, .08);--crm-call-green-border: rgba(34, 197, 94, .2);--crm-focus-ring: 0 0 0 3px rgba(66, 133, 244, .24);--crm-primary-btn-from: #3367d6;--crm-primary-btn-to: #245cc7;--crm-primary-btn-shadow: 0 10px 24px rgba(51, 103, 214, .22);--login-surface: #1a2028;--login-border: rgba(148, 163, 184, .2);--login-copy: var(--crm-app-text-primary);--login-copy-muted: var(--crm-app-text-muted)}html[data-theme-variant=rtm]{--crm-primary-h: 216;--crm-primary-s: 100%;--crm-primary-l: 72%;--crm-primary: #72a7ff;--crm-app-body-bg: #071b3f;--crm-app-body-bg-alt: #0a234f;--crm-app-surface: #0d2d63;--crm-app-surface-solid: #0d2d63;--crm-app-surface-elevated: #123a7a;--crm-app-surface-subtle: #0a234f;--crm-app-surface-muted: #153f82;--crm-app-border: rgba(129, 163, 235, .32);--crm-app-border-soft: rgba(129, 163, 235, .22);--crm-app-border-strong: rgba(159, 197, 255, .46);--crm-app-text: #f8fbff;--crm-app-text-primary: #ffffff;--crm-app-text-muted: #c7d7f2;--crm-app-text-subtle: #9fb5d8;--crm-app-text-disabled: rgba(199, 215, 242, .58);--crm-app-text-inverse: #071b3f;--crm-app-accent: #9fc5ff;--crm-app-shadow: none;--crm-app-shadow-soft: none;--crm-app-shadow-strong: 0 26px 72px rgba(255, 255, 255, .24);--crm-table-header-bg: color-mix(in srgb, var(--crm-google-blue) 24%, #0d2d63);--crm-table-bg: #0d2d63;--crm-table-head-bg: color-mix(in srgb, var(--crm-google-blue) 24%, #0d2d63);--crm-table-head-color: #dbe8ff;--crm-table-head-border: var(--crm-google-blue);--crm-table-cell-color: #f8fbff;--crm-table-cell-border: rgba(129, 163, 235, .22);--crm-table-row-hover-bg: color-mix(in srgb, var(--crm-google-blue) 16%, #0d2d63);--crm-table-row-selected-bg: color-mix(in srgb, var(--crm-google-blue) 22%, #0d2d63);--crm-table-fixed-shadow: rgba(255, 255, 255, .24);--crm-shell-backdrop-base: #071b3f;--crm-shell-backdrop-overlay: linear-gradient( 90deg, rgba(7, 27, 63, .38) 0%, rgba(7, 27, 63, .16) 42%, rgba(7, 27, 63, .32) 100% ), radial-gradient(circle at 12% 53%, rgba(47, 111, 223, .16), transparent 30%);--crm-shell-grid-line: rgba(176, 198, 255, .05);--crm-shell-grid-line-vertical: rgba(176, 198, 255, .04);--crm-shell-backdrop-image-opacity: .36;--crm-shell-backdrop-image-filter: saturate(.92) contrast(1.06) brightness(.72);--ant-color-success: #6ee7a8;--ant-color-warning: #f8c77e;--ant-color-error: #ff9c9c;--crm-glass-bg: #0d2d63;--crm-glass-border: rgba(129, 163, 235, .32);--crm-call-green: #22c55e;--crm-call-green-hover: #16a34a;--crm-call-green-soft: rgba(34, 197, 94, .08);--crm-call-green-border: rgba(34, 197, 94, .2);--crm-focus-ring: 0 0 0 3px rgba(114, 167, 255, .24);--crm-primary-btn-from: #2f6fdf;--crm-primary-btn-to: #245cc7;--crm-primary-btn-shadow: none;--chat-composer-border: var(--crm-app-border-soft);--chat-composer-bg: var(--crm-app-surface-solid);--chat-composer-fill: var(--crm-app-surface-elevated);--chat-composer-text-secondary: var(--crm-app-text-muted);--login-surface: #0d2d63;--login-border: rgba(129, 163, 235, .32);--login-copy: #f8fbff;--login-copy-muted: #c7d7f2}html[data-theme-variant=rtm] .crm-dashboard-page{background:#071b3f;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme-variant=rtm] .crm-bi-widget.ant-card{border-color:var(--crm-app-border-soft, rgba(129, 163, 235, .22));background:var(--crm-app-surface-solid, #0d2d63);box-shadow:none}#root,.ant-layout{background:transparent}::-moz-selection{background:hsla(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l),.25)}::selection{background:hsla(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l),.25)}code{font-family:var(--crm-font-mono)}.lazy-placeholder{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:48px 24px;color:var(--crm-app-text);background:var(--crm-app-body-bg, #f6f8fb)}.lazy-placeholder__panel{width:min(720px,100%);padding:clamp(28px,5vw,52px);border:1px solid var(--crm-app-border);border-radius:8px;background:var(--crm-app-surface-solid, #ffffff);box-shadow:var(--crm-app-shadow);text-align:center}.lazy-placeholder__mark{display:inline-flex;width:76px;height:76px;align-items:center;justify-content:center;margin-bottom:22px;border-radius:8px;color:#fff;background:var(--crm-app-accent, var(--crm-google-blue, #4285f4));box-shadow:none;font-size:34px}.lazy-placeholder__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--crm-app-text-muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.lazy-placeholder__title{margin:0;color:var(--crm-app-text);font-size:clamp(2rem,5vw,3.8rem);font-weight:800;line-height:1.05;letter-spacing:0}.lazy-placeholder__subtitle{max-width:560px;margin:18px auto 0;color:var(--crm-app-text-muted);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.lazy-placeholder__actions{justify-content:center;margin-top:30px}.lazy-placeholder__actions .ant-btn{min-width:178px}.lazy-placeholder__meta{max-width:560px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--crm-app-border-soft);color:color-mix(in srgb,var(--crm-app-text-muted) 78%,transparent);font-family:var(--crm-font-mono);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}@media(max-width:640px){.lazy-placeholder{align-items:stretch;padding:16px}.lazy-placeholder__panel{display:flex;min-height:calc(100vh - 32px);flex-direction:column;justify-content:center;padding:28px 20px;border-radius:8px}.lazy-placeholder__mark{width:64px;height:64px;border-radius:8px;font-size:28px}.lazy-placeholder__actions,.lazy-placeholder__actions .ant-space-item{width:100%}.lazy-placeholder__actions .ant-btn{width:100%;min-width:0}}}@layer crm-antd-controls{::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#71768052;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7176807a}h1,h2,h3,h4,h5,h6,.ant-typography{letter-spacing:0}body,.ant-app,.ant-layout,.ant-card,.ant-modal,.ant-drawer,.ant-popover,.ant-dropdown,.ant-form,.ant-descriptions,.ant-list,.ant-statistic,.ant-table-wrapper{color:var(--crm-app-text, #111827)}.ant-card-body,.ant-modal-body,.ant-drawer-body,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-descriptions-item-content,.ant-list-item,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item,.ant-picker,.ant-picker-input>input,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-select-selection-item,.ant-segmented,.ant-tabs,.ant-menu{color:var(--crm-app-text, #111827)}h1,h2,h3,h4,h5,h6,.ant-typography,.ant-card-head-title,.ant-card-meta-title,.ant-modal-title,.ant-drawer-title,.ant-descriptions-title,.ant-list-item-meta-title,.ant-statistic-content,.ant-table-title{color:var(--crm-app-text-primary, var(--crm-app-text, #111827))}.ant-typography-secondary,.ant-typography.ant-typography-secondary,.ant-card-meta-description,.ant-form-item-extra,.ant-form-item-explain,.ant-empty-description,.ant-descriptions-item-label,.ant-list-item-meta-description,.ant-statistic-title,.ant-breadcrumb,.ant-breadcrumb a,.ant-breadcrumb-separator,.ant-picker-suffix,.ant-select-arrow,.ant-input-prefix,.ant-input-suffix,.ant-table-filter-trigger,.ant-table-column-sorter{color:var(--crm-app-text-muted, #64748b)}.ant-input::-moz-placeholder,.ant-input-number-input::-moz-placeholder,.ant-picker-input>input::-moz-placeholder{color:var(--crm-app-text-subtle, #94a3b8)!important}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:var(--crm-app-text-subtle, #94a3b8)!important}.ant-form-item-label>label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-switch+span,.ant-alert-message{color:var(--crm-app-text-primary, var(--crm-app-text, #111827))}.ant-alert-description,.ant-alert-content,.ant-popover-inner-content,.ant-tooltip-inner{color:var(--crm-app-text, #111827)}.ant-form-item-explain-error,.ant-typography-danger,.ant-input-status-error,.ant-input-affix-wrapper-status-error{color:var(--ant-color-error, #ef4444)!important}.ant-typography-disabled,.ant-btn[disabled],.ant-btn-disabled,.ant-input[disabled],.ant-select-disabled .ant-select-selector,.ant-picker-disabled{color:var(--crm-app-text-disabled, rgba(100, 116, 139, .58))!important}.ant-btn{font-weight:600}.ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:8px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous){border-color:var(--crm-primary-btn-from)!important;background:var(--crm-primary-btn-from)!important;box-shadow:var(--crm-primary-btn-shadow);text-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):hover,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):focus-visible{border-color:var(--crm-primary-btn-to)!important;background:var(--crm-primary-btn-to)!important;filter:none;box-shadow:0 4px 10px #2563eb2e;transform:none}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):active{filter:none;background:#1e40af!important;border-color:#1e40af!important;box-shadow:0 1px 2px #2563eb2e;transform:translateY(0)}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-icon-only){min-height:40px;padding-inline:18px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-sm:not(.ant-btn-icon-only){min-height:34px;padding-inline:14px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-lg:not(.ant-btn-icon-only){min-height:44px;padding-inline:20px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-icon-only{width:40px;min-width:40px;height:40px}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-sm.ant-btn-icon-only{width:34px;min-width:34px;height:34px}.ant-btn.telephony-action-btn--answer.ant-btn-primary{border-color:#16a34a!important;background:#16a34a!important;box-shadow:none!important;color:#fff!important}.ant-btn.telephony-action-btn--answer.ant-btn-primary:hover,.ant-btn.telephony-action-btn--answer.ant-btn-primary:focus-visible{border-color:#15803d!important;background:#15803d!important;box-shadow:none!important;color:#fff!important;transform:none}.ant-btn.telephony-action-btn--answer.ant-btn-primary:active{border-color:#166534!important;background:#166534!important;box-shadow:none!important;color:#fff!important;transform:none}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous)[disabled],.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-disabled{background:var(--crm-app-border-soft)!important;border-color:transparent!important;color:var(--crm-app-text-muted)!important;box-shadow:none;transform:none}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input:focus,.ant-input-affix-wrapper:focus-visible,.ant-input-affix-wrapper-focused,.ant-select-selector:focus-visible,.ant-select-focused .ant-select-selector,.ant-segmented:focus-visible{box-shadow:var(--crm-focus-ring)!important;border-color:var(--crm-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:8px!important;border:1px solid var(--crm-app-border)!important;background:var(--crm-app-surface-solid, #ffffff)!important;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .2s ease!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper>textarea.ant-input,.ant-input-affix-wrapper .ant-input,.ant-input-password .ant-input,.ant-input-search .ant-input-affix-wrapper .ant-input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.ant-input-affix-wrapper>input.ant-input:hover,.ant-input-affix-wrapper>input.ant-input:focus,.ant-input-affix-wrapper>textarea.ant-input:hover,.ant-input-affix-wrapper>textarea.ant-input:focus,.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper .ant-input:focus,.ant-input-password .ant-input:hover,.ant-input-password .ant-input:focus,.ant-input-search .ant-input-affix-wrapper .ant-input:hover,.ant-input-search .ant-input-affix-wrapper .ant-input:focus{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.ant-modal-content{border-radius:8px!important;background:var(--crm-app-surface-solid, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--crm-app-border-soft, #e5eaf2)!important;box-shadow:var(--crm-app-shadow-strong)!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--crm-app-border-soft)!important;padding-bottom:16px!important}.ant-dropdown-menu{background:var(--crm-app-surface-solid, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--crm-app-border-soft, #e5eaf2)!important;border-radius:8px!important;padding:8px!important;box-shadow:var(--crm-app-shadow)!important}.ant-popover-inner,.ant-select-dropdown,.ant-message-notice-content{background:var(--crm-app-surface-solid, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--crm-app-border-soft, #e5eaf2)!important;border-radius:8px!important;box-shadow:var(--crm-app-shadow)!important}.ant-alert-info:not(.crm-keep-info){background:hsla(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l),.05)!important;border-color:hsla(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l),.1)!important;color:var(--crm-app-text-muted)!important}.ant-btn.crm-btn--call{border-color:var(--crm-call-green-border)!important;color:var(--crm-call-green)!important;background:transparent}.ant-btn.crm-btn--call:hover,.ant-btn.crm-btn--call:focus-visible{border-color:var(--crm-call-green)!important;color:var(--crm-call-green-hover)!important;background:var(--crm-call-green-soft)!important}.ant-btn.crm-btn--call.ant-btn-primary{color:#fff!important;background:var(--crm-call-green)!important;border-color:var(--crm-call-green)!important}.ant-btn.crm-btn--call.ant-btn-primary:hover,.ant-btn.crm-btn--call.ant-btn-primary:focus-visible{background:var(--crm-call-green-hover)!important;border-color:var(--crm-call-green-hover)!important}.ant-btn.crm-btn--call.ant-btn-primary[disabled],.ant-btn.crm-btn--call.ant-btn-primary.ant-btn-disabled{background:#73c992!important;border-color:#57b57a!important;color:#ffffffeb!important;box-shadow:none!important}.crm-form-required-label{display:inline-flex;align-items:center;gap:6px}.crm-form-required-asterisk{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:inherit;line-height:1;font-weight:500}.crm-shell .ant-btn.ant-btn-icon-only,.ant-tabs .ant-tabs-nav-more,.ant-pagination .ant-pagination-item-link{min-width:40px;min-height:40px}.crm-shell .ant-btn{min-height:36px}.ant-tabs .ant-tabs-nav-more,.ant-pagination .ant-pagination-item-link{display:inline-flex;align-items:center;justify-content:center}.ant-input-clear-icon{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.ant-input-number-handler-wrap{min-width:32px}.ant-input-number-handler{min-height:20px}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{width:16px!important;min-width:16px;height:16px!important;min-height:16px;display:inline-flex!important;align-items:center;justify-content:center}[aria-label="Increase Value"],[aria-label="Decrease Value"]{width:16px!important;min-width:16px;height:20px!important;min-height:20px;display:inline-flex!important;align-items:center;justify-content:center}}@layer crm-shared-components{.crm-editable-cell{border:1px solid var(--crm-header-action-border);background:transparent;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}.crm-editable-cell .crm-editable-cell__hint{color:#3b82f6d1;font-size:12px;flex-shrink:0;opacity:0;visibility:hidden;transform:translate(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.crm-editable-cell:hover,.crm-editable-cell:focus-visible{border-color:#2563eb59;background:#2563eb0d;box-shadow:0 0 0 1px #2563eb1f}.crm-editable-cell:hover .crm-editable-cell__hint,.crm-editable-cell:focus-visible .crm-editable-cell__hint{opacity:1;visibility:visible;transform:translate(0)}.crm-editable-cell:focus-visible{outline:none}.crm-editable-cell--editing{border-color:#2563eb6b;background:#2563eb14;box-shadow:0 0 0 2px #2563eb1a}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.status-badge.new{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.status-badge.contacted{background:#fffbeb;color:#b45309;border-color:#fde68a}.status-badge.qualified{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.status-badge.lost{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.crm-product-picker-card__quantity{width:100%}.crm-product-picker-card__quantity-prefix{display:inline-flex;align-items:center;flex:0 0 auto;height:24px;padding:0 8px;border:1px solid var(--crm-app-border, #d9d9d9);border-inline-end:0;border-radius:6px 0 0 6px;background:var(--crm-app-surface-muted, #f5f7fb);color:var(--crm-app-text-muted, #475569);font-size:12px;line-height:1;white-space:nowrap}.crm-product-picker-card__quantity .ant-input-number{border-start-start-radius:0;border-end-start-radius:0}html[data-theme=dark] body{background:var(--crm-app-body-bg, #101418);color:var(--crm-app-text, #f4f4f5)}html[data-theme=dark]{--crm-primary-l: 73%;--crm-app-body-bg: #101418;--crm-app-body-bg-alt: #151a20;--crm-app-surface: #1a2028;--crm-app-surface-elevated: #222a34;--crm-app-surface-solid: #1a2028;--crm-glass-bg: #1a2028;--crm-glass-border: rgba(148, 163, 184, .2);--crm-glass-shadow: var(--crm-app-shadow);--crm-app-accent: var(--crm-primary);--crm-app-border: rgba(148, 163, 184, .2);--crm-app-border-soft: rgba(148, 163, 184, .14);--crm-app-border-strong: rgba(203, 213, 225, .28);--crm-app-text: #f3f6fa;--crm-app-text-primary: #f8fafc;--crm-app-text-muted: #d5deef;--crm-app-text-subtle: #aab5c4;--crm-app-shadow: 0 18px 42px rgba(2, 6, 23, .38)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.ant-layout-header,.ant-layout-sider{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease}.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-menu-submenu-popup .ant-menu{border:1px solid var(--crm-app-border-soft, rgba(255, 255, 255, .06))}.crm-shell .ant-card{position:relative;overflow:hidden;border-radius:var(--crm-radius-card, 8px)!important;background:var(--crm-app-surface-solid, #ffffff)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--crm-app-border-soft, #e5eaf2)!important;box-shadow:var(--crm-app-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease}.crm-shell .ant-card:hover{transform:none;border-color:var(--crm-shell-card-hover-border, rgba(255, 255, 255, .5))!important}html[data-theme=dark] .ant-descriptions-view,html[data-theme=dark] .ant-list,html[data-theme=dark] .ant-empty{background:var(--crm-app-surface-solid, #1a2028)}html[data-theme=dark] .ant-statistic,html[data-theme=dark] .ant-empty,html[data-theme=dark] .component_BusinessEmptyState_root{background:transparent}html[data-theme=dark] .crm-editable-cell{border-color:transparent;background:transparent}html[data-theme=dark] .crm-editable-cell .crm-editable-cell__hint{color:#ffffff73}html[data-theme=dark] .crm-editable-cell:hover,html[data-theme=dark] .crm-editable-cell:focus-visible{border-color:#fff3;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff1a}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .ant-picker-dropdown,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu{background:var(--crm-app-surface-solid, #1a2028)!important;box-shadow:var(--crm-app-shadow-strong, 0 16px 48px rgba(0, 0, 0, .6))}html[data-theme=dark] .ant-layout-header,html[data-theme=dark] .ant-layout-sider,html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .ant-picker-dropdown,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu{border-color:var(--crm-app-border, rgba(255, 255, 255, .08))!important}html[data-theme=dark] .ant-btn-text:hover,html[data-theme=dark] .ant-btn-default:hover,html[data-theme=dark] .ant-menu-inline .ant-menu-item:hover,html[data-theme=dark] .ant-menu-inline .ant-menu-submenu-title:hover{background:#ffffff0f!important}html[data-theme=dark] .ant-tag-blue{background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 18%,transparent)!important;border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 36%,transparent)!important;color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 76%,#ffffff)!important}html[data-theme=dark] .ant-badge-color-blue{background:var(--crm-google-blue, #4285f4)!important}.ant-layout-sider .ant-menu-inline .ant-menu-item,.ant-layout-sider .ant-menu-inline .ant-menu-submenu-title{margin-inline:8px;width:calc(100% - 16px);border-radius:8px;transition:background-color .15s ease,color .15s ease}.ant-layout-sider .ant-menu-inline .ant-menu-item-selected{background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 10%,transparent)!important;color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 82%,#1f2937)!important;box-shadow:inset 3px 0 0 var(--crm-google-blue, #4285f4)!important}.ant-menu-item:not(.ant-menu-item-selected):hover{background:hsla(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l),.08)!important}.ant-layout-sider .ant-menu-inline .ant-menu-item-selected .anticon{color:#1d4ed8!important}html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-title,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item .anticon,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-title .anticon{color:var(--crm-app-text-muted, #c7d7f2)!important}html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item-selected,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--crm-app-menu-selected, rgba(124, 92, 255, .18))!important;color:var(--crm-app-text-primary, #ffffff)!important;box-shadow:inset 3px 0 #4f8cff!important}html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item-selected .anticon,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item-selected .ant-menu-title-content,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--crm-app-text-primary, #ffffff)!important}html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-item:hover,html[data-theme-variant=rtm] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-title:hover{background:var(--crm-app-menu-hover, rgba(148, 163, 184, .1))!important;color:var(--crm-app-text-primary, #ffffff)!important}.crm-user-dropdown{min-width:336px;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.crm-user-dropdown__submenu{width:-moz-fit-content!important;width:fit-content!important;max-width:min(340px,calc(100vw - 24px));padding:8px!important;border:1px solid var(--crm-app-border-soft, rgba(255, 255, 255, .06));border-radius:8px;background:var(--crm-app-surface-solid, #ffffff)!important;background-color:var(--crm-app-surface-solid, #ffffff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 18px 42px #0f172a2e}.crm-user-dropdown__submenu .ant-dropdown-menu{min-width:260px;width:260px;max-width:340px;max-width:min(340px,calc(100vw - 24px));padding:0;border:0!important;border-radius:8px;background:var(--crm-app-surface-solid, #ffffff)!important;background-color:var(--crm-app-surface-solid, #ffffff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.crm-user-dropdown__submenu .ant-dropdown-menu-item,.crm-user-dropdown__submenu .ant-dropdown-menu-submenu-title{min-height:40px;border-radius:8px;margin:2px 0}html[data-theme=dark] .crm-user-dropdown__submenu .ant-dropdown-menu{background:var(--crm-app-surface-solid, #1a2028)!important;background-color:var(--crm-app-surface-solid, #1a2028)!important;box-shadow:none!important}html[data-theme=dark] .crm-user-dropdown__submenu{border-color:var(--crm-app-border, rgba(255, 255, 255, .1));background:var(--crm-app-surface-solid, #1a2028)!important;background-color:var(--crm-app-surface-solid, #1a2028)!important;box-shadow:var(--crm-app-shadow-strong, 0 16px 48px rgba(0, 0, 0, .6))}.crm-user-dropdown .ant-dropdown-menu{width:336px;max-width:min(380px,calc(100vw - 24px));padding:10px;border-radius:8px;border:1px solid var(--crm-app-border-soft, rgba(255, 255, 255, .06));background:var(--crm-app-surface-solid, #ffffff)!important;background-color:var(--crm-app-surface-solid, #ffffff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 20px 50px #0f172a33!important}.crm-user-dropdown .ant-dropdown-arrow:before,.crm-user-dropdown__submenu .ant-dropdown-arrow:before{background:var(--crm-app-surface-solid, #ffffff)!important;border-color:var(--crm-app-border-soft, rgba(15, 23, 42, .08))!important}.crm-user-dropdown .ant-dropdown-menu-item,.crm-user-dropdown .ant-dropdown-menu-submenu-title{min-height:38px;border-radius:8px;margin:1px 0}.crm-user-dropdown .crm-user-dropdown__control-item,.crm-user-dropdown .crm-user-dropdown__panel-item{padding:6px 8px!important;cursor:default!important}.crm-user-dropdown .crm-user-dropdown__control-item:hover,.crm-user-dropdown .crm-user-dropdown__panel-item:hover{background:transparent!important}.crm-user-dropdown .ant-dropdown-menu-title-content{display:block}.crm-user-dropdown .ant-dropdown-menu-item-divider{margin:8px 4px}.crm-user-dropdown .ant-dropdown-menu-item-group-title{margin:10px 6px 6px;padding:0 4px}.crm-user-dropdown__summary-item{margin:0;padding:8px!important;cursor:default!important}.crm-user-dropdown__summary-item:hover{background:transparent!important}.crm-user-dropdown__summary{display:flex;align-items:center;gap:12px}.crm-user-dropdown__summary-content{min-width:0;display:flex;flex-direction:column;gap:1px}.crm-user-dropdown__summary-name{font-size:16px;font-weight:700;color:var(--crm-app-text, #0f172a);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-user-dropdown__summary-meta{font-size:12px;color:var(--crm-app-text-muted, #64748b);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-user-dropdown__submenu-title{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;font-size:13px;font-weight:600;color:var(--crm-app-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-user-dropdown__section .ant-dropdown-menu-item-group-list{margin:0}.crm-user-dropdown__section-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;flex:0 0 16px;color:var(--crm-app-text-muted, #64748b)}.crm-user-dropdown__preference-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;cursor:pointer;outline:none}.crm-user-dropdown__preference-panel{display:grid;gap:8px;width:100%}.crm-user-dropdown__preference-panel-head{display:flex;align-items:center;min-width:0}.crm-user-dropdown__preference-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;width:100%}.crm-user-dropdown__preference-choice{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;padding:5px 8px;border:1px solid var(--crm-app-border-soft, rgba(15, 23, 42, .08));border-radius:8px;background:color-mix(in srgb,var(--crm-app-surface-elevated, #ffffff) 86%,transparent);color:var(--crm-app-text, #0f172a);font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.crm-user-dropdown__preference-choice:hover{border-color:var(--crm-app-accent, var(--crm-google-blue, #4285f4));background:color-mix(in srgb,var(--crm-app-surface-elevated, #ffffff) 74%,var(--crm-app-accent, #4285f4) 10%)}.crm-user-dropdown__preference-choice:focus-visible{outline:none;box-shadow:var(--crm-focus-ring)}.crm-user-dropdown__preference-choice--active{border-color:color-mix(in srgb,var(--crm-app-accent, #4285f4) 54%,transparent);background:color-mix(in srgb,var(--crm-app-accent, #4285f4) 14%,var(--crm-app-surface-elevated, #ffffff));color:var(--crm-app-text, #0f172a)}.crm-user-dropdown__preference-choice-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-user-dropdown__preference-choice-check{flex:0 0 auto;font-size:11px;color:var(--crm-app-accent, var(--crm-google-blue, #4285f4))}.crm-user-dropdown__preference-toggle:focus-visible{box-shadow:var(--crm-focus-ring);border-radius:8px}.crm-user-dropdown__preference-title{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.crm-user-dropdown__preference-current{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;color:var(--crm-app-text-muted, #64748b);font-size:13px;font-weight:700;white-space:nowrap}.crm-user-dropdown__preference-chevron{color:var(--crm-app-text-muted, #64748b);font-size:11px;transition:transform .16s ease}.crm-user-dropdown__preference-toggle--open .crm-user-dropdown__preference-chevron{transform:rotate(180deg)}.crm-user-dropdown .crm-user-dropdown__preference-option{margin-left:30px;min-height:34px;padding:6px 10px!important;background:color-mix(in srgb,var(--crm-app-surface-elevated, #ffffff) 72%,transparent)}.crm-user-dropdown__preference-option-label{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.crm-user-dropdown__preference-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-user-dropdown__preference-option-check{display:inline-flex;justify-content:flex-end;min-width:14px;color:var(--crm-app-accent, var(--crm-google-blue, #4285f4))}.crm-user-dropdown__version{width:100%;display:flex;flex-direction:column;gap:1px}.crm-user-dropdown__version-title{font-size:12px;font-weight:600;color:var(--crm-app-text-muted, #64748b)}.crm-user-dropdown__version-value{font-size:11px;color:var(--crm-app-text-muted, #64748b)}html[data-theme=dark] .crm-user-dropdown .ant-dropdown-menu{border-color:var(--crm-app-border, rgba(255, 255, 255, .08));background:var(--crm-app-surface-solid, #1a2028)!important;background-color:var(--crm-app-surface-solid, #1a2028)!important;box-shadow:var(--crm-app-shadow-strong, 0 16px 48px rgba(0, 0, 0, .6))}html[data-theme=dark] .crm-user-dropdown .ant-dropdown-arrow:before,html[data-theme=dark] .crm-user-dropdown__submenu .ant-dropdown-arrow:before{background:var(--crm-app-surface-solid, #1a2028)!important;border-color:var(--crm-app-border, rgba(255, 255, 255, .08))!important}.crm-user-dropdown__submenu.ant-dropdown .ant-dropdown-menu,.crm-user-dropdown__submenu .ant-dropdown-menu,.crm-user-dropdown .ant-dropdown-menu .ant-dropdown-menu{border:0!important;box-shadow:none!important}html[data-theme=dark] .crm-user-dropdown__summary-name{color:#f5f5f5}html[data-theme=dark] .crm-user-dropdown__submenu-title{color:#e5e7eb}html[data-theme=dark] .crm-user-dropdown .ant-dropdown-menu-item:hover,html[data-theme=dark] .crm-user-dropdown .ant-dropdown-menu-submenu-title:hover{background:#ffffff0f}html[data-theme-variant=rtm] .crm-user-dropdown,html[data-theme-variant=rtm] .crm-user-dropdown__submenu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown__submenu,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown__submenu.ant-dropdown .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu .ant-dropdown-menu{border-color:var(--crm-app-border-soft, #e5eaf2)!important;background:var(--crm-app-surface-solid, #ffffff)!important;background-color:var(--crm-app-surface-solid, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--crm-app-shadow-strong, 0 16px 40px rgba(255, 255, 255, .18))!important}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-arrow:before,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-arrow:before{border-color:var(--crm-app-border-soft, #e5eaf2)!important;background:var(--crm-app-surface-solid, #ffffff)!important;background-color:var(--crm-app-surface-solid, #ffffff)!important}html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-option{background:var(--crm-app-surface-elevated, #f8fafc)!important}.crm-shell__main{position:relative;min-height:100dvh}.crm-shell__header{backdrop-filter:none;-webkit-backdrop-filter:none}.crm-header-actions.ant-space{--crm-header-action-bg: color-mix( in srgb, var(--crm-app-surface-solid, #ffffff) 94%, transparent );--crm-header-action-bg-strong: color-mix( in srgb, var(--crm-app-surface-solid, #ffffff) 98%, transparent );--crm-header-action-border: var(--crm-app-border-soft, rgba(226, 232, 240, .68));--crm-header-action-text: var(--crm-app-text, #111827);--crm-header-action-muted: var(--crm-app-text-muted, #64748b);--crm-header-action-status: #22c55e;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.crm-header-actions .ant-space-item{display:inline-flex;min-width:0}.crm-header-actions__control.ant-btn,.crm-header-actions__sip.ant-btn.crm-sip-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:999px;background:var(--crm-header-action-bg);color:var(--crm-header-action-text);box-shadow:var(--crm-app-shadow, 0 10px 28px rgba(15, 23, 42, .08))}.crm-header-actions__control.ant-btn:hover,.crm-header-actions__control.ant-btn:focus-visible,.crm-header-actions__sip.ant-btn.crm-sip-status-badge:hover,.crm-header-actions__sip.ant-btn.crm-sip-status-badge:focus-visible{border-color:var(--crm-header-action-border);background:var(--crm-header-action-bg-strong);color:var(--crm-header-action-text)}.crm-header-actions__sip.ant-btn.crm-sip-status-badge{border-color:var(--crm-header-action-border);background:var(--crm-header-action-bg-strong)}.crm-header-actions__sip.ant-btn.crm-sip-status-badge--with-extension{width:auto;min-width:96px;justify-content:flex-start;gap:8px;padding:0 13px;border-color:var(--crm-header-sip-border, color-mix(in srgb, var(--crm-google-red, #ea4335) 34%, var(--crm-header-action-border)));border-radius:8px;background:var(--crm-header-sip-bg, var(--crm-header-action-bg-strong));box-shadow:inset 0 1px 0 var(--crm-header-sip-highlight, rgba(255, 255, 255, .08)),0 8px 18px #0f172a1f}.crm-header-actions__sip.ant-btn.crm-sip-status-badge .crm-sip-status-badge__extension-value{font-family:var(--crm-font-sans, inherit)!important;font-size:13px!important;font-weight:700!important}.crm-header-actions .ant-badge-count{box-shadow:0 0 0 1px var(--crm-header-action-bg)}.crm-header-actions__user.ant-space{min-width:0;padding:6px 12px!important;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--crm-app-primary, #1677ff) 8%,transparent);box-shadow:none}.crm-header-actions__user.ant-space:hover,.crm-header-actions__user.ant-space:focus-within{border-color:var(--crm-header-action-border);background:var(--crm-header-action-bg-strong)}.crm-header-actions__user .ant-typography{max-width:190px;overflow:hidden;color:var(--crm-header-action-text)!important;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .crm-header-actions.ant-space,html[data-theme=night] .crm-header-actions.ant-space,html[data-theme-variant=rtm] .crm-header-actions.ant-space{--crm-header-action-bg: rgba(5, 27, 69, .36);--crm-header-action-bg-strong: rgba(12, 42, 95, .72);--crm-header-action-border: rgba(129, 163, 235, .28);--crm-header-sip-bg: rgba(22, 38, 63, .82);--crm-header-sip-border: rgba(92, 124, 168, .78);--crm-header-sip-highlight: rgba(255, 255, 255, .09);--crm-header-action-text: #f8fbff;--crm-header-action-muted: rgba(248, 251, 255, .72)}@media(max-width:767px){.crm-header-actions.ant-space{padding:0}.crm-header-actions__control.ant-btn,.crm-header-actions__sip.ant-btn.crm-sip-status-badge{min-width:34px;width:34px;height:34px}.crm-header-actions__user.ant-space{padding:5px 7px!important}}.crm-shell__content{display:flex;flex-direction:column;min-height:0;animation:crm-surface-reveal .26s ease-out}.crm-page-stage{display:flex;flex-direction:column;flex:1 1 auto;gap:16px;min-height:100%;min-width:0}.crm-page-template{min-width:0}.crm-page-template__stack{width:100%;min-width:0}.crm-page-stage>*{min-width:0}.crm-page-stage--list,.crm-page-stage--entity{width:100%}.crm-page-stage--list>.crm-page-template__stack,.crm-page-stage--entity>.crm-page-template__stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.crm-page-stage--list>.crm-page-template__stack>.ant-space-item,.crm-page-stage--entity>.crm-page-template__stack>.ant-space-item{min-width:0}.crm-page-stage--list>.crm-page-template__stack>.ant-space-item:first-child{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.crm-page-stage--list>.crm-entity-list-shell,.crm-page-stage--list>.crm-crud-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.crm-page-stage--list>.crm-page-template__stack>.ant-space-item:first-child>.crm-entity-list-shell,.crm-page-stage--list>.crm-page-template__stack>.ant-space-item:first-child>.crm-crud-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.crm-page-stage--list>.crm-entity-list-shell .crm-entity-list-shell__card,.crm-page-stage--list>.crm-crud-page .crm-crud-page__card{display:flex;flex:1 1 auto;flex-direction:column}.crm-page-stage--list>.crm-page-template__stack>.ant-space-item:first-child>.crm-entity-list-shell .crm-entity-list-shell__card,.crm-page-stage--list>.crm-page-template__stack>.ant-space-item:first-child>.crm-crud-page .crm-crud-page__card{display:flex;flex:1 1 auto;flex-direction:column}.crm-page-stage--entity{max-width:1240px;margin-inline:auto}.crm-page-stage--entity:has(.crm-detail-page-container){max-width:none;margin-inline:0}.crm-page-stage{--crm-page-card-bg: var(--crm-app-surface-elevated, #ffffff);--crm-page-card-border: var(--crm-app-border-soft, rgba(82, 96, 121, .24));--crm-page-card-shadow: var(--crm-app-shadow, 0 8px 24px rgba(0, 0, 0, .4))}.crm-page-stage:not(.crm-page-stage--dashboard):not(.crm-page-stage--immersive) .ant-card{border-radius:var(--crm-radius-card, 8px)!important;border-color:var(--crm-page-card-border)!important;background:var(--crm-page-card-bg)!important;box-shadow:var(--crm-page-card-shadow)!important}.crm-page-stage:not(.crm-page-stage--dashboard):not(.crm-page-stage--immersive) .ant-card .ant-card-head{min-height:46px;padding-inline:14px}.crm-page-stage:not(.crm-page-stage--dashboard):not(.crm-page-stage--immersive) .ant-card .ant-card-body{padding:14px}.crm-page-stage .ant-tabs-nav{margin-bottom:10px!important}.crm-page-stage .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:8px}.crm-page-stage .ant-input,.crm-page-stage .ant-input-affix-wrapper,.crm-page-stage .ant-select-selector,.crm-page-stage .ant-picker{border-radius:8px!important}.crm-page-stage--entity .ant-card{position:relative;overflow:hidden}.crm-page-stage--entity .ant-card:before{content:none}.crm-detail-page{width:100%}.crm-detail-page.ant-space{gap:12px!important}.crm-detail-page .ant-card{border-radius:8px}.crm-detail-page .ant-tabs-nav{margin-bottom:8px!important}.crm-detail-page .ant-tabs-tab{padding-block:8px!important}.crm-detail-page .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:14px!important}.crm-detail-page .ant-tabs-content-holder{min-height:240px}.crm-detail-page .ant-empty{margin-block:18px}.crm-detail-page .ant-descriptions-bordered .ant-descriptions-view{border:none;background:transparent}.crm-detail-page .ant-descriptions .ant-descriptions-item-label{background:transparent;color:var(--crm-app-text-muted, #64748b);font-weight:600;width:220px}.crm-detail-page .ant-descriptions-bordered .ant-descriptions-row>th,.crm-detail-page .ant-descriptions-bordered .ant-descriptions-row>td{border-inline-end:none;border-bottom:1px solid var(--crm-app-border-soft, rgba(15, 23, 42, .08));padding-block:10px}.crm-detail-page .ant-descriptions-bordered .ant-descriptions-row:last-child>th,.crm-detail-page .ant-descriptions-bordered .ant-descriptions-row:last-child>td{border-bottom:none}.crm-page-stage--entity .ant-card-head-title{font-weight:700;letter-spacing:0}.crm-detail-page .ant-typography h1,.crm-detail-page .ant-typography h2,.crm-detail-page .ant-typography h3,.crm-detail-page .ant-typography h4{margin-bottom:0}.crm-detail-page .ant-card+.ant-card{margin-top:0}.crm-dashboard-controls .ant-card-body{padding:12px!important}.crm-dashboard-controls{min-width:0;max-width:100%}.crm-dashboard-controls__topline,.crm-dashboard-controls__filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.crm-dashboard-controls__topline{align-items:center;justify-content:space-between}.crm-dashboard-controls__topline-left,.crm-dashboard-controls__saved-view-actions{min-width:0;max-width:100%}.crm-dashboard-controls__filters{align-items:end}.crm-dashboard-controls__filter-group{display:flex;min-width:min(100%,220px);flex:1 1 220px;flex-direction:column;gap:4px}.crm-dashboard-controls__label{line-height:1.2}.crm-dashboard-controls__select,.crm-dashboard-controls__saved-view-select{min-width:min(100%,220px);flex:1 1 220px}.crm-dashboard-controls .ant-segmented{max-width:100%}.crm-dashboard-controls .ant-segmented-group{min-width:0;flex-wrap:wrap}.crm-dashboard-controls .ant-segmented-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-bi-widget.ant-card{border-radius:8px;border-color:var(--crm-app-border-soft, #e5eaf2);background:var(--crm-app-surface-solid, #ffffff);box-shadow:var(--crm-app-shadow, 0 1px 2px rgba(15, 23, 42, .05));height:auto;overflow:visible;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.crm-bi-widget.ant-card>.ant-card-body,.crm-bi-widget__metric.ant-card>.ant-card-body{height:auto;overflow:visible}.crm-bi-widget.ant-card:hover{transform:none;border-color:#60a5fadb}.crm-bi-widget__metric.ant-card{border-radius:8px;border-color:#ffffff14;box-shadow:none;cursor:pointer;height:auto;overflow:visible}html[data-theme=dark] .crm-bi-widget.ant-card{border-color:var(--crm-app-border-soft);background:var(--crm-app-surface-solid);box-shadow:var(--crm-app-shadow)}html[data-theme=dark] .crm-bi-widget__metric.ant-card{border-color:var(--crm-app-border-soft);background:var(--crm-app-surface-elevated)}.crm-page-header__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crm-app-text-muted, #64748b)!important}.crm-page-header__title{font-size:22px!important;font-weight:800!important;letter-spacing:0!important}.crm-entity-list-shell__card{position:relative}.crm-entity-list-shell__card>.ant-card-body>.ant-space{width:100%}.crm-entity-list-shell__card>.ant-card-body>.ant-space>.ant-space-item:last-child{display:flex;flex:1 1 auto;min-height:0}.crm-entity-list-shell__card:before{content:none}.crm-entity-form-shell,.crm-entity-detail-shell,.crm-crud-page{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.crm-entity-form-shell{--crm-entity-block-gap: 12px}.crm-entity-form-shell__back,.crm-entity-form-shell__intro{margin-bottom:var(--crm-entity-block-gap)}.crm-entity-form-shell__content{display:flex;flex-direction:column;gap:var(--crm-entity-block-gap)}.crm-entity-form-shell__actions{position:sticky;bottom:12px;margin-top:var(--crm-entity-block-gap);z-index:20}.crm-entity-form-shell__actions-row{row-gap:8px;-moz-column-gap:10px;column-gap:10px}.crm-entity-form-shell__actions-buttons{row-gap:8px;-moz-column-gap:8px;column-gap:8px}.crm-entity-detail-shell__actions,.crm-entity-detail-shell__summary--with-stats,.crm-entity-detail-shell__stats-row{margin-bottom:12px}.crm-entity-form-shell__actions.ant-card{border-radius:8px}.crm-entity-form-section{margin-bottom:16px}.crm-entity-form-section__divider.ant-divider{margin:12px 0 0}.crm-entity-form-section h4.ant-typography{font-size:16px;letter-spacing:0}.crm-entity-detail-shell__summary .ant-typography,.crm-entity-detail-shell__stat .ant-typography{letter-spacing:0}.crm-entity-detail-shell__tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px}.record360-panel__sections{align-items:stretch}.record360-panel__section-col{display:flex}.record360-panel__section-card.ant-card{width:100%;min-height:100%}.record360-panel__section-card.ant-card>.ant-card-body{height:100%}.record360-panel__timeline-card .ant-timeline{margin-block-end:0}.crm-crud-page__card>.ant-card-head{border-bottom:1px solid var(--crm-app-border-soft, rgba(255, 255, 255, .06))}.crm-crud-page__stack.ant-space{gap:12px!important}.crm-crud-page__table .ant-table{border-radius:0;background:var(--crm-table-bg, var(--crm-app-surface-solid, #ffffff))!important}.crm-entity-list-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crm-entity-list-actions__segment.ant-segmented,.crm-entity-list-actions__segment .ant-segmented{border-radius:8px;padding:2px;line-height:1}.crm-entity-list-actions__segment.ant-segmented .ant-segmented-item,.crm-entity-list-actions__segment .ant-segmented-item{min-height:30px;display:inline-flex;align-items:center}.crm-entity-list-actions .ant-btn-primary{border-radius:8px}.crm-entity-list-shell__header .ant-typography{margin-bottom:0}.crm-entity-list-shell__title-group{position:relative;padding-left:10px}.crm-entity-list-shell__title-group:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:2px;background:var(--crm-google-blue, #4285f4)}.crm-entity-list-shell__title.ant-typography{margin:0!important;font-size:20px;line-height:1.16;letter-spacing:0;font-weight:800;color:var(--crm-app-text-primary, #0f172a)}.crm-entity-list-shell__header .ant-typography.ant-typography-secondary{line-height:1.4;max-width:72ch}html:not([data-theme=dark]):not([data-theme-variant=rtm]) .crm-entity-list-shell__title.ant-typography,html:not([data-theme=dark]):not([data-theme-variant=rtm]) .crm-page-header__title{color:#0f172a!important}html:not([data-theme=dark]):not([data-theme-variant=rtm]) .crm-entity-list-shell__header .ant-typography.ant-typography-secondary,html:not([data-theme=dark]):not([data-theme-variant=rtm]) .crm-page-header__eyebrow{color:#475569!important}@media(max-width:768px){.crm-entity-list-shell__title.ant-typography{font-size:22px}}.crm-entity-list-shell__toolbar .crm-entity-list-toolbar,.crm-entity-table-stack__toolbar .crm-entity-list-toolbar{margin:0;box-shadow:none!important}.crm-entity-list-toolbar__main-row{overflow:visible;white-space:normal;display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%}.crm-entity-list-toolbar__main-row>*{min-width:0}.crm-entity-list-toolbar__main-row .ant-input-affix-wrapper{flex:1 1 220px}.crm-entity-list-toolbar__main-row--single-row{flex-wrap:nowrap;align-items:center;overflow-x:auto;padding-bottom:2px}.crm-entity-list-toolbar__inline-filters,.crm-entity-list-toolbar__inline-filters>.ant-space{display:flex;align-items:flex-start;flex-wrap:wrap!important;gap:8px;max-width:100%}.crm-entity-list-toolbar__inline-filters{min-width:0;flex:1 1 auto}.crm-entity-list-toolbar__inline-filters--single-row,.crm-entity-list-toolbar__inline-filters--single-row>.ant-space{flex-wrap:nowrap!important;align-items:center}.crm-entity-list-toolbar__inline-filters .ant-space{flex-wrap:wrap!important}.crm-entity-list-toolbar__inline-filters--single-row .ant-space{flex-wrap:nowrap!important}.crm-entity-list-toolbar__inline-filters .ant-space-item{flex:0 1 auto;min-width:0}.crm-entity-list-toolbar__inline-filters .ant-row{width:100%;max-width:100%;margin-inline:0!important;row-gap:8px}.crm-entity-list-toolbar__inline-filters .ant-row>.ant-col{min-width:0;padding-inline:0!important}.crm-entity-list-toolbar__inline-filters .ant-select,.crm-entity-list-toolbar__inline-filters .ant-picker,.crm-entity-list-toolbar__inline-filters .ant-input-affix-wrapper,.crm-entity-list-toolbar__inline-filters .ant-input{width:100%!important;min-width:170px;max-width:300px}.crm-entity-list-toolbar__inline-filters .ant-select-selector,.crm-entity-list-toolbar__inline-filters .ant-input-affix-wrapper,.crm-entity-list-toolbar__inline-filters .ant-picker{min-height:34px}.ant-table-wrapper .ant-table-selection-column{min-width:48px}.ant-table-wrapper .ant-table-selection{display:inline-flex;align-items:center;justify-content:center;min-width:32px}.ant-table-wrapper .ant-table-selection-extra{display:none!important}.crm-entity-table-stack__toolbar{border-radius:8px}.crm-entity-list-shell__content>.crm-entity-table-stack:first-child>.crm-entity-table-stack__toolbar:first-child{margin:calc(var(--crm-shell-section-padding, 14px) * -1);margin-bottom:0;padding:var(--crm-shell-section-padding, 14px);border-bottom:1px solid var(--ant-color-border-secondary);border-radius:0;background:var(--ant-color-bg-container)}.crm-entity-filters-card.ant-card{border-radius:8px;box-shadow:none}.crm-entity-filters-card .ant-card-body{padding:10px!important}.crm-entity-filter-panel,.crm-entity-filter-panel__row{width:100%;min-width:0}.crm-entity-filter-panel__search.ant-input-affix-wrapper{flex:1 1 260px;width:clamp(220px,34vw,360px);min-width:220px;max-width:100%}.crm-entity-filter-panel__summary{min-height:24px}.crm-entity-filter-panel__summary .ant-tag{margin-inline-end:0;max-width:min(100%,340px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.crm-entity-form-shell,.crm-entity-detail-shell,.crm-crud-page{gap:10px}.crm-entity-form-shell__back,.crm-entity-form-shell__intro,.crm-entity-detail-shell__actions,.crm-entity-detail-shell__summary--with-stats,.crm-entity-detail-shell__stats-row{margin-bottom:10px}.crm-entity-form-shell__actions{bottom:8px;margin-top:10px}.crm-entity-form-section{margin-bottom:14px}.crm-entity-list-toolbar__main-row{row-gap:10px;-moz-column-gap:8px;column-gap:8px}.crm-entity-list-toolbar__inline-filters{flex:1 1 100%}.crm-entity-list-toolbar__inline-filters .ant-select,.crm-entity-list-toolbar__inline-filters .ant-picker,.crm-entity-list-toolbar__inline-filters .ant-input-affix-wrapper,.crm-entity-list-toolbar__inline-filters .ant-input{min-width:100%;max-width:100%}.crm-entity-filter-panel__search.ant-input-affix-wrapper{flex-basis:100%;width:100%;min-width:100%}.crm-entity-list-actions,.crm-entity-list-actions .ant-btn,.crm-entity-list-actions .ant-segmented{width:100%}}.crm-shell__content .ant-form-item{margin-bottom:14px}.crm-shell__content .ant-form-item-label>label{min-height:20px;font-size:12px}.crm-shell__content .ant-input,.crm-shell__content .ant-input-affix-wrapper,.crm-shell__content .ant-select-selector,.crm-shell__content .ant-picker{border-radius:8px!important}.crm-entity-table-stack{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;align-self:stretch}.crm-entity-table-stack__filters,.crm-entity-table-stack__bulk,.crm-entity-table-stack__toolbar,.crm-entity-table-stack__table{border-radius:8px;width:100%;min-width:0}.crm-entity-table-stack__bulk:empty,.crm-entity-table-stack__filters:empty,.crm-entity-table-stack__toolbar:empty{display:none}.crm-entity-table-stack__table .ant-table-wrapper{border-radius:0;overflow:visible;width:100%;min-width:0}.crm-analytics-empty-state{min-height:220px;display:grid;place-items:center;padding:24px;border:1px dashed var(--crm-app-border);border-radius:var(--crm-radius-card);background:var(--crm-app-surface)}.crm-kanban-drag-area{width:100%;min-width:0;overflow-x:auto;padding-bottom:4px}.crm-kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:12px;align-items:start;min-height:100%}.crm-kanban-column{--crm-kanban-accent: var(--kanban-column-accent, var(--crm-primary));--crm-kanban-accent-soft: var( --kanban-column-accent-soft, color-mix(in srgb, var(--crm-kanban-accent) 12%, transparent) );--crm-kanban-accent-wash: var( --kanban-column-accent-wash, color-mix(in srgb, var(--crm-kanban-accent) 8%, transparent) );--crm-kanban-accent-border: var( --kanban-column-accent-border, color-mix(in srgb, var(--crm-kanban-accent) 28%, var(--crm-app-border)) );display:flex;flex-direction:column;min-height:280px;max-height:calc(100vh - 220px);border:1px solid var(--crm-kanban-accent-border);border-radius:var(--crm-radius-panel);background:var(--crm-app-surface-solid);overflow:hidden;box-shadow:none}.crm-kanban-column.is-over{border-color:var(--crm-kanban-accent);background:linear-gradient(180deg,var(--crm-kanban-accent-wash),transparent 132px),var(--crm-app-surface-solid);box-shadow:0 0 0 2px var(--crm-kanban-accent-soft)}.crm-kanban-column__header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--crm-app-border-soft);background:linear-gradient(90deg,var(--crm-kanban-accent-wash),transparent 72%),var(--crm-app-surface-solid);box-shadow:inset 3px 0 0 var(--crm-kanban-accent)}.crm-kanban-column__title{margin:0;color:var(--crm-app-text);font-size:14px;font-weight:800;line-height:1.2}.crm-kanban-column__subtitle{margin:2px 0 0;color:var(--crm-app-text-muted);font-size:12px}.crm-kanban-column__actions{display:inline-flex;align-items:center;gap:6px}.crm-kanban-column__count{min-width:28px;padding:2px 8px;border-radius:999px;background:var(--crm-kanban-accent-soft);color:var(--crm-kanban-accent);text-align:center;font-size:12px;font-weight:800}.crm-kanban-column__body{display:grid;gap:8px;overflow-y:auto;padding:10px}.crm-kanban-card{border:1px solid var(--crm-app-border);border-radius:var(--crm-radius-card);background:var(--crm-app-surface-elevated);box-shadow:none;cursor:grab;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-kanban-card:hover{border-color:color-mix(in srgb,var(--crm-primary) 34%,var(--crm-app-border));box-shadow:var(--crm-app-shadow-soft)}.crm-kanban-card.is-dragging{cursor:grabbing;opacity:.82;box-shadow:var(--crm-app-shadow)}.crm-kanban-card.is-readonly{cursor:default}.crm-leads-kanban-root,.crm-deals-kanban-root{display:flex;width:100%;min-width:0;min-height:clamp(520px,calc(100vh - 220px),860px);flex:1 1 auto;flex-direction:column}.crm-leads-kanban-root>.ant-space-item:has(.crm-leads-kanban-scroll),.crm-deals-kanban-root>.ant-space-item:has(.crm-deals-kanban-scroll){display:flex;min-width:0;min-height:0;flex:1 1 auto}.crm-leads-kanban-scroll,.crm-deals-kanban-scroll{width:100%;min-width:0;min-height:0;flex:1 1 auto;align-items:stretch;overflow-x:auto;padding-bottom:10px}.crm-leads-kanban-board,.crm-deals-kanban-board{min-width:-moz-max-content;min-width:max-content;min-height:100%;align-items:stretch}.crm-leads-kanban-column,.crm-deals-kanban-column{--crm-kanban-accent: var(--kanban-column-accent, var(--crm-primary));--crm-kanban-accent-soft: var( --kanban-column-accent-soft, color-mix(in srgb, var(--crm-kanban-accent) 12%, transparent) );--crm-kanban-accent-wash: var( --kanban-column-accent-wash, color-mix(in srgb, var(--crm-kanban-accent) 8%, transparent) );--crm-kanban-accent-border: var( --kanban-column-accent-border, color-mix(in srgb, var(--crm-kanban-accent) 28%, var(--crm-app-border)) );display:flex;flex:0 0 clamp(300px,23vw,330px);width:clamp(300px,23vw,330px);min-height:520px;max-height:calc(100vh - 176px);flex-direction:column;border:0;border-radius:0;background:transparent;overflow:visible}.crm-leads-kanban-column.is-over,.crm-deals-kanban-column.is-over{border-color:var(--crm-kanban-accent);box-shadow:0 0 0 2px var(--crm-kanban-accent-soft)}.crm-leads-kanban-column-header,.crm-deals-kanban-column-header{padding:10px 10px 7px;border-bottom:0;box-shadow:none;text-align:center}.crm-leads-kanban-column-header>.ant-space{width:100%}.crm-leads-kanban-column-rule{display:block;height:2px;margin:0 8px 8px;border-radius:999px;background:var(--crm-kanban-accent)}.crm-leads-kanban-column-title,.crm-leads-kanban-column-title.ant-typography,.crm-deals-kanban-column .crm-kanban-column__title{max-width:100%;margin:0 auto;color:var(--crm-app-text);font-size:12px;font-weight:850;line-height:1.18;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;word-break:normal;overflow-wrap:normal}.crm-leads-kanban-column-title--compact,.crm-leads-kanban-column-title--compact.ant-typography{font-size:11px;letter-spacing:.05em}.crm-leads-kanban-column-title--dense,.crm-leads-kanban-column-title--dense.ant-typography{font-size:10px;letter-spacing:.035em}.crm-leads-kanban-column-subtitle,.crm-deals-kanban-column .crm-kanban-column__subtitle{font-size:12px;line-height:1.25;text-align:center}.crm-leads-kanban-column-menu.ant-btn{width:28px;height:28px;min-width:28px;color:var(--crm-app-text-muted)}.crm-leads-kanban-column-count .ant-badge-count,.crm-deals-kanban-ticket-badge .ant-badge-count{background:var(--crm-kanban-accent);box-shadow:none;font-weight:800}.crm-leads-kanban-column-content,.crm-deals-kanban-column-body{width:100%;min-height:360px;min-width:0;flex:1 1 auto;overflow-y:auto;padding:0 8px 8px}.crm-deals-kanban-add{margin:10px;border-color:var(--crm-kanban-accent-border);color:var(--crm-kanban-accent);font-weight:750}.crm-leads-kanban-card,.crm-deals-kanban-card{width:100%;min-width:0;cursor:pointer;border:1px solid var(--crm-kanban-accent-border, var(--crm-app-border-soft))!important;border-radius:4px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--crm-kanban-accent, var(--crm-google-blue, #4285f4)) 16%,transparent) 0,transparent 36px),linear-gradient(180deg,color-mix(in srgb,var(--crm-kanban-accent, var(--crm-google-blue, #4285f4)) 7%,transparent) 0,transparent 68%),var(--crm-app-surface-solid)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-leads-kanban-card-item{width:100%;min-width:0}.crm-leads-kanban-card:hover,.crm-deals-kanban-card:hover{border-color:var(--crm-kanban-accent-strong, var(--crm-kanban-accent, var(--crm-google-blue, #4285f4)))!important;box-shadow:0 2px 10px color-mix(in srgb,var(--crm-kanban-accent, var(--crm-google-blue, #4285f4)) 16%,transparent)!important;transform:translateY(-1px)}.crm-leads-kanban-card.is-dragging,.crm-deals-kanban-card.is-dragging{cursor:grabbing;transform:none}.crm-leads-kanban-card .ant-card-body,.crm-deals-kanban-card .ant-card-body{padding:7px 8px}.crm-leads-kanban-card:focus-visible,.crm-deals-kanban-card:focus-visible{outline:2px solid var(--crm-kanban-accent, var(--crm-primary));outline-offset:2px}.crm-leads-kanban-card-body,.crm-deals-kanban-card-body,.crm-leads-kanban-card-title-wrap,.crm-leads-kanban-meta-list,.crm-deals-kanban-meta-list{width:100%;min-width:0}.crm-leads-kanban-card-title,.crm-leads-kanban-company,.crm-leads-kanban-card-person,.crm-leads-kanban-card-date,.crm-leads-kanban-truncate,.crm-deals-kanban-card-title,.crm-deals-kanban-truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-leads-kanban-card-title,.crm-deals-kanban-card-title{color:var(--crm-kanban-accent-strong, var(--crm-google-blue, var(--crm-app-accent)));font-size:14px;line-height:1.2;font-weight:600}.crm-leads-kanban-card-person,.crm-leads-kanban-card-date{color:var(--crm-app-text-muted);font-size:12px;line-height:1.2}.crm-leads-kanban-card-date{flex:0 0 auto;text-align:right}.crm-leads-kanban-card-footer{width:100%}.crm-leads-kanban-card-amount,.crm-leads-kanban-card-amount.ant-typography{color:var(--crm-google-green, #34a853);font-size:12px;font-weight:600}.crm-leads-kanban-meta-row,.crm-deals-kanban-meta-row{width:100%;min-width:0;color:var(--crm-app-text-muted);font-size:12px;line-height:1.25}.crm-leads-kanban-meta-icon,.crm-deals-kanban-meta-icon{flex:0 0 auto;color:var(--crm-kanban-accent, var(--crm-primary))}.crm-leads-kanban-tag-list,.crm-deals-kanban-tag-list{max-width:100%}.crm-leads-kanban-status-pill.ant-tag,.crm-deals-kanban-stage-pill.ant-tag{margin-inline-end:0;border:1px solid var(--crm-kanban-accent-border, var(--crm-app-border-soft));border-radius:3px;background:var(--crm-kanban-accent-soft, var(--crm-app-surface-elevated))!important;color:var(--crm-kanban-accent-strong, var(--crm-app-text-muted))!important;font-size:11px;font-weight:650;line-height:16px}.crm-deals-kanban-stage-pill.ant-tag.is-success{background:color-mix(in srgb,#22c55e 14%,transparent)!important;color:#15803d!important}.crm-deals-kanban-stage-pill.ant-tag.is-warning{background:color-mix(in srgb,#f59e0b 16%,transparent)!important;color:#b45309!important}.crm-deals-kanban-stage-pill.ant-tag.is-progress{background:color-mix(in srgb,#0ea5e9 14%,transparent)!important;color:#0369a1!important}.crm-deals-kanban-stage-pill.ant-tag.is-default{background:color-mix(in srgb,#64748b 14%,transparent)!important;color:#475569!important}.crm-leads-kanban-source-pill,.crm-leads-kanban-neutral-pill,.crm-leads-kanban-success-pill,.crm-leads-kanban-error-pill{margin-inline-end:0;border-radius:3px;font-size:11px;font-weight:650;line-height:16px}.crm-leads-kanban-source-pill.ant-tag{border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 34%,transparent)!important;background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 13%,transparent)!important;color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 72%,#ffffff)!important}.crm-leads-kanban-neutral-pill.ant-tag{border-color:color-mix(in srgb,var(--crm-google-yellow, #fbbc04) 34%,transparent)!important;background:color-mix(in srgb,var(--crm-google-yellow, #fbbc04) 13%,transparent)!important;color:color-mix(in srgb,var(--crm-google-yellow, #fbbc04) 68%,#ffffff)!important}.crm-leads-kanban-success-pill.ant-tag{border-color:color-mix(in srgb,var(--crm-google-green, #34a853) 34%,transparent)!important;background:color-mix(in srgb,var(--crm-google-green, #34a853) 13%,transparent)!important;color:color-mix(in srgb,var(--crm-google-green, #34a853) 68%,#ffffff)!important}.crm-leads-kanban-error-pill.ant-tag{border-color:color-mix(in srgb,var(--crm-google-red, #ea4335) 34%,transparent)!important;background:color-mix(in srgb,var(--crm-google-red, #ea4335) 13%,transparent)!important;color:color-mix(in srgb,var(--crm-google-red, #ea4335) 70%,#ffffff)!important}.crm-leads-kanban-sla{flex:0 0 auto;font-size:11px;font-weight:750}.crm-leads-kanban-sla--ok{color:#10b981}.crm-leads-kanban-sla--warn{color:#f59e0b}.crm-leads-kanban-sla--danger{color:#f43f5e}.crm-leads-kanban-sla--muted{color:var(--crm-app-text-muted)}.crm-leads-kanban-toolbar{padding:0 2px 4px}.crm-leads-kanban-quick-add.ant-btn{height:52px;border:1px dashed var(--crm-app-border);border-radius:4px;background:transparent;color:var(--crm-app-text-muted);font-weight:500}.crm-deals-kanban-column-amount{color:var(--crm-kanban-accent);font-size:13px;font-weight:850}.crm-leads-kanban-empty,.crm-leads-kanban-loading{min-height:110px;display:grid;place-items:center;color:var(--crm-app-text-muted);text-align:center}.crm-leads-kanban-help-text,.crm-leads-kanban-limit-note{font-size:12px}@media(max-width:768px){.crm-leads-kanban-column,.crm-deals-kanban-column{flex-basis:min(82vw,320px);width:min(82vw,320px);min-height:360px;max-height:none}.crm-leads-kanban-toolbar{align-items:stretch}}.record-detail-card{border:1px solid var(--crm-app-border)!important;border-radius:var(--crm-radius-panel)!important;background:var(--crm-app-surface-solid)!important;box-shadow:none;overflow:hidden}.record-detail-card .ant-card-head{min-height:auto;border-bottom:1px solid var(--crm-app-border-soft);padding:10px 12px}.record-detail-card .ant-card-head-title{color:var(--crm-app-text);font-size:16px;font-weight:800;letter-spacing:0}.record-detail-card--interactive{cursor:pointer;transition:border-color .16s ease,transform .16s ease}.record-detail-card--interactive:hover{border-color:color-mix(in srgb,var(--crm-primary) 34%,var(--crm-app-border))!important;transform:translateY(-1px)}.record-detail-action-group{justify-content:flex-end}.record-detail-action-button{min-height:36px;border-radius:var(--crm-radius-card);font-weight:700}.record-detail-action-button--compact{min-height:30px;font-size:13px}.record-detail-status-tag{min-height:24px;margin-inline-end:0;padding:0 12px;border-radius:999px;font-weight:800;line-height:24px}.record-detail-line{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:22px}.record-detail-line__content{min-width:0;overflow-wrap:anywhere}.record-detail-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--crm-app-border-soft)}.record-detail-metric:last-child{border-bottom:0}.record-detail-metric__label{color:var(--crm-app-text-muted);font-size:13px;font-weight:700}.record-detail-metric__value{color:var(--crm-app-text);text-align:right;font-size:14px}.record-detail-field-list{display:grid;grid-template-columns:1fr;gap:0;margin:0;min-width:0}.record-detail-field-list--2{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px}.record-detail-field-list__item{display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--crm-app-border-soft)}.record-detail-field-list__item:last-child{border-bottom:0}.record-detail-field-list__label{min-width:0;margin:0;color:var(--crm-app-text-muted);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.record-detail-field-list__value{min-width:0;margin:0;color:var(--crm-app-text);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.record-detail-field-list__text,.record-detail-field-list__text.ant-typography{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.crm-detail-page-container{--lead-detail-gap: 16px;--lead-detail-panel-padding: 16px;align-self:stretch;box-sizing:border-box;width:100%;max-width:none;gap:var(--lead-detail-gap)}.crm-page-stage--entity>.crm-detail-page-container{margin-inline:0}.crm-page-stage--entity:has(.crm-detail-page-container)>.crm-page-template__stack,.crm-page-stage--entity:has(.crm-detail-page-container)>.crm-page-template__stack>.ant-space-item{display:flex;width:100%;min-width:0}.crm-page-stage--entity:has(.crm-detail-page-container)>.crm-page-template__stack>.ant-space-item>.crm-detail-page-container{flex:1 1 auto}.lead-detail-header,.lead-detail-layout-grid,.lead-detail-workspace,.lead-detail-sidebar{--lead-detail-gap: 16px;--lead-detail-panel-padding: 16px;--lead-detail-surface: var(--crm-app-surface-solid, #ffffff);--lead-detail-surface-raised: var(--crm-app-surface-elevated, #f8fafc);--lead-detail-surface-soft: var( --crm-app-surface-subtle, color-mix(in srgb, var(--lead-detail-surface-raised) 72%, var(--lead-detail-surface)) );--lead-detail-surface-muted: var( --crm-app-surface-muted, color-mix(in srgb, var(--lead-detail-surface-raised) 84%, var(--lead-detail-surface)) );--lead-detail-border: var(--crm-app-border-soft, rgba(15, 23, 42, .08));--lead-detail-border-strong: var(--crm-app-border, #dbe3ef);--lead-detail-text: var(--crm-app-text, #111827);--lead-detail-text-strong: var(--crm-app-text-primary, #09090b);--lead-detail-text-muted: var(--crm-app-text-muted, #64748b);--lead-detail-panel-shadow: var(--crm-app-shadow-soft, 0 8px 22px rgba(15, 23, 42, .045))}.lead-detail-top-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:var(--lead-detail-panel-padding);border-bottom:1px solid var(--lead-detail-border);background:color-mix(in srgb,var(--lead-detail-surface-raised) 62%,var(--lead-detail-surface))}.lead-detail-top-action-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lead-detail-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,336px);gap:var(--lead-detail-gap);align-items:stretch}.lead-detail-header{display:grid;gap:0;padding:0;border:1px solid var(--lead-detail-border);border-radius:10px;background:var(--lead-detail-surface);box-shadow:var(--lead-detail-panel-shadow);overflow:hidden}.lead-detail-header--amocrm{border-color:color-mix(in srgb,var(--lead-detail-border-strong) 82%,transparent);background:linear-gradient(180deg,var(--lead-detail-surface) 0%,var(--lead-detail-surface) 70%,color-mix(in srgb,var(--crm-google-blue, #4285f4) 5%,var(--lead-detail-surface)) 100%),var(--lead-detail-surface)}.lead-detail-header-main{display:flex;align-items:center;justify-content:space-between;gap:var(--lead-detail-gap);padding:var(--lead-detail-panel-padding)}.lead-detail-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.lead-detail-header--amocrm .lead-detail-avatar{width:44px!important;height:44px!important;min-width:44px;font-size:18px}.lead-detail-avatar{flex:0 0 auto;border:0;background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 11%,var(--lead-detail-surface-raised))!important;color:var(--crm-google-blue, var(--crm-app-accent))!important;font-weight:850}.lead-detail-title-block{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:7px;flex:1 1 auto}.lead-detail-title-block>.lead-detail-title-row{width:100%;min-width:0}.lead-detail-title-row{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.lead-detail-title,.lead-detail-title.ant-typography{max-width:min(720px,100%);margin:0!important;color:var(--lead-detail-text-strong);font-size:22px;font-weight:850;line-height:1.12;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-id-pill,.lead-detail-id-pill.ant-typography{color:var(--crm-app-text-muted);font-size:13px;font-weight:760}.lead-detail-company,.lead-detail-company.ant-typography{display:inline-flex;min-width:150px;max-width:280px;margin-top:0;color:var(--lead-detail-text-muted);font-size:13px;font-weight:760;white-space:nowrap}.lead-detail-info-row{display:flex;min-width:0;align-items:center;gap:12px;flex-wrap:wrap}.lead-detail-icon-button.ant-btn{color:var(--lead-detail-text-muted)}.lead-detail-meta-row{display:flex;align-items:center;gap:12px;flex:1 1 340px;flex-wrap:wrap;margin-top:0;color:var(--lead-detail-text-muted);font-size:13px;line-height:1.35}.lead-detail-meta-row span{display:inline-flex;align-items:center;gap:6px;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.lead-detail-meta-row .anticon{color:var(--lead-detail-text-muted)}.lead-detail-meta-row strong{color:var(--lead-detail-text);font-weight:750}.lead-detail-status-tag.ant-tag{margin-inline-end:0;border:1px solid color-mix(in srgb,var(--lead-status-color, var(--crm-google-blue, #4285f4)) 34%,transparent);background:color-mix(in srgb,var(--lead-status-color, var(--crm-google-blue, #4285f4)) 12%,transparent);color:var(--lead-status-color, var(--crm-google-blue, #4285f4));font-size:12px;font-weight:850}.lead-detail-header-actions,.lead-detail-convert-actions,.lead-detail-contact-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lead-detail-header-actions{flex:0 1 auto;padding-top:0;flex-wrap:wrap;justify-content:flex-end}.lead-detail-contact-pills--inline{margin-top:0;flex:0 1 auto;flex-wrap:wrap}.lead-detail-contact-action-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:0;border:0;border-radius:0;background:transparent}.lead-detail-contact-pill{display:inline-flex;max-width:100%;min-height:26px;align-items:center;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:var(--lead-detail-text-muted);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.lead-detail-contact-pill .anticon{color:var(--crm-google-blue, var(--crm-app-accent))}@media(max-width:1280px){.lead-detail-header-main{align-items:flex-start;flex-wrap:wrap}.lead-detail-identity{flex:1 1 100%}.lead-detail-header-actions{width:100%;justify-content:flex-end}}.lead-detail-notes-card{overflow:hidden;border:1px solid var(--lead-detail-border);border-radius:8px;background:var(--lead-detail-surface);box-shadow:none}.lead-detail-notes-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-height:460px;background:var(--lead-detail-surface)}.lead-detail-notes-feed{display:flex;min-height:0;min-width:0;flex-direction:column;gap:12px;padding:14px;border-right:1px solid var(--lead-detail-border)}.lead-detail-notes-files{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;background:color-mix(in srgb,var(--lead-detail-surface-raised) 72%,var(--lead-detail-surface))}.lead-detail-notes-header{min-height:30px}.lead-detail-notes-title{min-width:0}.lead-detail-notes-title-icon{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 12%,var(--lead-detail-surface));color:var(--crm-google-blue, var(--crm-app-accent))}.lead-detail-files-count.ant-tag{min-width:22px;margin-inline-end:0;border:0;border-radius:999px;background:var(--lead-detail-surface-raised);color:var(--lead-detail-text-muted);font-weight:800;text-align:center}.lead-detail-comment-form{display:grid;gap:10px;margin:0}.lead-detail-comment-form--composer{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:10px;border:1px solid var(--lead-detail-border);border-radius:8px;background:color-mix(in srgb,var(--lead-detail-surface) 92%,var(--lead-detail-surface-raised));box-shadow:0 -10px 22px color-mix(in srgb,var(--lead-detail-surface) 74%,transparent)}.lead-detail-comment-form--readonly{margin-top:auto;min-height:78px;justify-content:center;border:1px dashed var(--lead-detail-border-strong);border-radius:8px;background:var(--lead-detail-surface-raised)}.lead-detail-comment-input.ant-input{min-height:72px;border-radius:6px;font-size:14px;line-height:1.45}.lead-detail-comment-helper{font-size:12px}.lead-detail-thread-list{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.lead-detail-comment-group{gap:10px}.lead-detail-comment-group--timeline{position:relative;padding-left:0}.lead-detail-comment-group--timeline:before{display:none}.lead-detail-comment.ant-card{border:1px solid var(--lead-detail-border);border-radius:8px;background:var(--lead-detail-surface)!important;box-shadow:none}.lead-detail-comment.lead-detail-thread-card.ant-card{min-height:132px;border-left:3px solid color-mix(in srgb,var(--crm-google-blue, #4285f4) 72%,var(--lead-detail-border));background:color-mix(in srgb,var(--lead-detail-surface) 94%,var(--lead-detail-surface-raised))!important}.lead-detail-comment.lead-detail-thread-card+.lead-detail-comment.lead-detail-thread-card{margin-top:2px}.lead-detail-comment .ant-card-body{display:flex;min-height:inherit;gap:10px;padding:10px 12px}.lead-detail-comment-avatar.ant-avatar{position:relative;z-index:1;flex:0 0 auto;background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 14%,var(--lead-detail-surface-raised));color:var(--crm-google-blue, var(--crm-app-accent));font-weight:850}.lead-detail-comment-content{min-width:0;flex:1 1 auto;gap:4px}.lead-detail-comment-meta{gap:8px;min-width:0;flex-wrap:wrap;line-height:1.25}.lead-detail-comment-author{max-width:min(360px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-comment-text.ant-typography{margin-bottom:0;color:var(--lead-detail-text);white-space:pre-wrap}.lead-detail-comment-actions{margin-top:auto;min-height:22px}.lead-detail-comment-actions .ant-btn-link{height:auto;padding:0;font-size:12px}.lead-detail-comment--pinned.ant-card{background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 7%,var(--lead-detail-surface))!important}.lead-detail-comment--highlighted.ant-card{border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 48%,var(--lead-detail-border-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-google-blue, #4285f4) 12%,transparent)}.lead-detail-file-dropzone{display:grid;min-height:86px;place-items:center;gap:5px;padding:12px;border:1px dashed var(--lead-detail-border-strong);border-radius:8px;background:var(--lead-detail-surface);color:var(--lead-detail-text-muted);text-align:center;cursor:default}.lead-detail-file-dropzone:focus-visible{outline:2px solid color-mix(in srgb,var(--crm-google-blue, #4285f4) 45%,transparent);outline-offset:2px}.lead-detail-file-dropzone>.anticon{color:var(--crm-google-blue, var(--crm-app-accent));font-size:18px}.lead-detail-file-list.ant-list{overflow:hidden;border:1px solid var(--lead-detail-border);border-radius:8px;background:var(--lead-detail-surface)}.lead-detail-file-list .ant-list-header{padding:8px 10px;background:var(--lead-detail-surface-raised)}.lead-detail-file-list .ant-list-item{gap:8px;padding:9px 10px}.lead-detail-file-list .ant-list-item-meta{min-width:0}.lead-detail-file-list .ant-list-item-meta-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-file-list--queued{border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 28%,var(--crm-app-border))}.lead-detail-empty-note{min-height:76px;align-items:center;justify-content:center;border:1px dashed var(--lead-detail-border);border-radius:8px;background:color-mix(in srgb,var(--lead-detail-surface-raised) 72%,var(--lead-detail-surface))}@media(max-width:1100px){.lead-detail-notes-workspace{grid-template-columns:1fr}.lead-detail-notes-feed{border-right:0;border-bottom:1px solid var(--lead-detail-border)}}.lead-detail-pipeline-card{display:grid;gap:0;padding:0;border:0;border-top:1px solid var(--lead-detail-border);border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-detail-surface-raised) 82%,var(--lead-detail-surface)),color-mix(in srgb,var(--lead-detail-surface-raised) 58%,var(--lead-detail-surface))),var(--lead-detail-surface);box-shadow:none}.lead-detail-pipeline{position:relative;display:grid;align-items:stretch;gap:10px;overflow-x:auto;padding:calc(var(--lead-detail-panel-padding) + 2px) var(--lead-detail-panel-padding);scrollbar-width:thin}.lead-detail-pipeline:before{content:"";position:absolute;right:calc(var(--lead-detail-panel-padding) + 28px);top:calc(50% + 10px);left:calc(var(--lead-detail-panel-padding) + 28px);height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--crm-google-blue, #4285f4) 36%,transparent),color-mix(in srgb,var(--lead-detail-border-strong) 28%,transparent));pointer-events:none}.lead-detail-pipeline-stage{position:relative;z-index:1;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(22px,auto) minmax(18px,auto);-moz-column-gap:10px;column-gap:10px;row-gap:2px;min-width:148px;min-height:74px;align-items:center;justify-content:start;padding:13px 14px 12px;border:1px solid color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 20%,var(--lead-detail-border));border-radius:10px;color:var(--crm-app-text);font:inherit;font-size:12px;font-weight:760;line-height:1.2;text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-detail-surface) 96%,var(--lead-stage-tone, var(--crm-google-blue, #4285f4))),color-mix(in srgb,var(--lead-detail-surface) 88%,transparent)),var(--lead-detail-surface);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),0 8px 18px color-mix(in srgb,#000000 4%,transparent);overflow:hidden;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease,transform .14s ease}.lead-detail-pipeline-stage-fill{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 80%,#ffffff),var(--lead-stage-tone, var(--crm-google-blue, #4285f4)));border-radius:999px 999px 0 0;opacity:.78}.lead-detail-pipeline-stage--current:after{content:"";position:absolute;inset:6px;z-index:1;pointer-events:none;border:1px solid color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 70%,var(--lead-detail-surface));border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 24%,transparent),0 0 0 3px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 16%,transparent)}.lead-detail-pipeline-stage-index{position:relative;z-index:2;display:inline-grid;grid-row:1 / span 2;width:30px;height:30px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 74%,var(--lead-detail-surface));color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--lead-detail-surface) 82%,transparent),0 6px 14px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 18%,transparent);font-size:12px;font-weight:850}.lead-detail-pipeline-stage-label{position:relative;z-index:2;display:block;width:100%;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--lead-detail-text-strong) 86%,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)));font-size:12.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.lead-detail-pipeline-stage-caption{position:relative;z-index:2;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 14%,var(--lead-detail-surface));color:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 82%,var(--lead-detail-text-strong));font-size:9px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lead-detail-pipeline-stage--completed{background:linear-gradient(180deg,color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 10%,var(--lead-detail-surface)),color-mix(in srgb,var(--lead-detail-surface) 90%,transparent)),var(--lead-detail-surface)}.lead-detail-pipeline-stage--completed .lead-detail-pipeline-stage-index{background:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 68%,#1f9d55)}.lead-detail-pipeline-stage--upcoming{opacity:.74}.lead-detail-pipeline-stage--upcoming .lead-detail-pipeline-stage-fill{opacity:.5}.lead-detail-pipeline-stage--upcoming .lead-detail-pipeline-stage-index{background:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 54%,var(--lead-detail-surface))}.lead-detail-pipeline-stage--upcoming .lead-detail-pipeline-stage-label{color:color-mix(in srgb,var(--lead-detail-text-strong) 76%,var(--lead-detail-text-muted, #6b7280))}button.lead-detail-pipeline-stage:hover,button.lead-detail-pipeline-stage:focus-visible{opacity:1;filter:saturate(1.08);border-color:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 54%,var(--lead-detail-border));transform:translateY(-2px);outline:none;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 16%,transparent),0 10px 24px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 14%,transparent)}.lead-detail-pipeline-stage--current{opacity:1;color:var(--crm-app-text-primary, var(--crm-app-text));border-width:2px;border-color:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 78%,var(--lead-detail-surface));background:linear-gradient(135deg,color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 22%,var(--lead-detail-surface)) 0%,color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 8%,var(--lead-detail-surface)) 62%,var(--lead-detail-surface) 100%),var(--lead-detail-surface);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),0 0 0 4px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 10%,transparent),0 16px 34px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 20%,transparent);transform:translateY(-2px)}.lead-detail-pipeline-stage--current .lead-detail-pipeline-stage-fill{height:5px;opacity:1}.lead-detail-pipeline-stage--current .lead-detail-pipeline-stage-index{width:34px;height:34px;background:color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 88%,#ffffff);box-shadow:0 0 0 4px color-mix(in srgb,var(--lead-detail-surface) 76%,transparent),0 8px 18px color-mix(in srgb,var(--lead-stage-tone, var(--crm-google-blue, #4285f4)) 28%,transparent)}.lead-detail-pipeline-stage--current .lead-detail-pipeline-stage-label{color:var(--lead-detail-text-strong);font-weight:900;text-shadow:none}.lead-detail-sidebar,.lead-detail-workspace{min-width:0;min-height:0}.lead-detail-workspace{display:flex;flex-direction:column}.lead-detail-sidebar{display:grid;grid-auto-rows:minmax(172px,auto);gap:var(--lead-detail-gap);position:sticky;top:82px}.lead-detail-side-card.record-detail-card{min-height:172px;border-radius:8px!important;border-color:color-mix(in srgb,var(--lead-detail-border-strong) 88%,transparent)!important;background:var(--lead-detail-surface)!important;box-shadow:var(--lead-detail-panel-shadow)!important}.lead-detail-side-card.record-detail-card,.lead-detail-side-card.record-detail-card>.ant-card-body,.lead-detail-side-card.record-detail-card .record-detail-card__body{height:100%}.lead-detail-side-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--lead-detail-text-strong);font-size:13px;font-weight:850}.lead-detail-side-card-title .ant-btn{color:var(--lead-detail-text-muted)}.lead-detail-side-card-body{display:grid;min-height:0;align-content:start;gap:12px}.lead-detail-side-entity{display:flex;min-width:0;align-items:center;gap:10px}.lead-detail-side-entity-main{display:grid;min-width:0;flex:1 1 auto}.lead-detail-link-button.ant-btn{height:auto;min-width:0;padding:0;white-space:normal;text-align:left}.lead-detail-side-contact-line{display:flex;min-width:0;justify-content:space-between;gap:10px;color:var(--lead-detail-text);font-size:13px;line-height:1.35}.lead-detail-side-contact-line{align-items:center;justify-content:flex-start;padding:8px 10px;border-radius:8px;background:var(--lead-detail-surface-raised)}.lead-detail-side-contact-line>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right}.lead-detail-side-contact-line .anticon{color:var(--crm-google-blue, var(--crm-app-accent))}.lead-detail-side-contact-line--green .anticon{color:var(--crm-google-green, #34a853)}.lead-detail-side-wide-button{width:100%}.lead-detail-next-action{display:grid;gap:8px}.lead-detail-next-action-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--lead-detail-text-muted);font-size:12px}.lead-detail-show-all-button.ant-btn{width:-moz-fit-content;width:fit-content;padding-inline:0}.lead-detail-tags{display:flex;gap:6px;flex-wrap:wrap}.lead-detail-workspace .crm-lead-work-tabs{flex:1 1 auto;min-height:100%;border:1px solid var(--lead-detail-border)!important;border-radius:8px!important;background:var(--lead-detail-surface)!important;box-shadow:var(--lead-detail-panel-shadow)!important}.lead-detail-workspace .crm-lead-work-tabs>.ant-card-body,.lead-detail-workspace .crm-lead-work-tabs .ant-tabs,.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-content-holder,.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-content,.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-tabpane,.lead-detail-workspace .crm-lead-work-tabs .lead-detail-notes-card,.lead-detail-workspace .crm-lead-work-tabs .lead-detail-notes-card>.ant-card-body{min-height:100%}.lead-detail-workspace .crm-lead-work-tabs .ant-tabs{display:flex;flex-direction:column}.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-content-holder{flex:1 1 auto}.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-nav{margin:0;padding:0 var(--lead-detail-panel-padding);border-bottom:1px solid var(--lead-detail-border);background:var(--lead-detail-surface)}.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-content-holder{padding:var(--lead-detail-panel-padding)}.lead-detail-section-header{margin-bottom:16px}.lead-detail-section-title,.lead-detail-section-title.ant-typography,.lead-detail-products-title,.lead-detail-products-title.ant-typography{color:var(--lead-detail-text-strong);font-size:18px;line-height:1.28}.lead-detail-products-header{padding:12px 14px;border-bottom:1px solid var(--lead-detail-border);background:var(--lead-detail-surface)}.lead-detail-products-card.record-detail-card{overflow:hidden;border:1px solid var(--lead-detail-border);border-radius:8px;background:var(--lead-detail-surface);box-shadow:none}.lead-detail-products-title-row{min-width:0;flex-wrap:wrap}.lead-detail-products-actions{flex-wrap:wrap;justify-content:flex-end}.lead-detail-products-table{display:grid;min-width:0;padding:0 14px 14px}.lead-detail-products-table-head,.lead-detail-product-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(92px,120px) minmax(120px,150px) minmax(120px,150px) minmax(82px,96px);gap:12px;align-items:center}.lead-detail-products-table-head{min-height:34px;color:var(--lead-detail-text-muted);font-size:12px;font-weight:760}.lead-detail-product-row{min-height:54px;border-top:1px solid var(--lead-detail-border)}.lead-detail-product-name-cell{display:grid;min-width:0;gap:2px}.lead-detail-product-name,.lead-detail-product-name.ant-typography,.lead-detail-product-meta,.lead-detail-product-meta.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-product-meta,.lead-detail-product-meta.ant-typography{font-size:12px;color:var(--lead-detail-text-muted)}.lead-detail-product-number-cell{min-width:0;text-align:right}.lead-detail-product-quantity.ant-input-number{width:88px}.lead-detail-product-row-actions{min-width:0}.lead-detail-products-actions-head{text-align:right}.lead-detail-products-total{min-height:52px;margin-top:2px;padding-top:12px;border-top:1px solid var(--lead-detail-border-strong)}.lead-detail-products-empty{min-height:154px;margin:14px;padding:20px;border:1px dashed var(--lead-detail-border);border-radius:8px;background:color-mix(in srgb,var(--lead-detail-surface-raised) 72%,var(--lead-detail-surface));text-align:center}@media(max-width:1100px){.lead-detail-products-table-head{display:none}.lead-detail-product-row{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(94px,auto) minmax(94px,auto) auto;gap:8px;padding:10px 0}.lead-detail-product-number-cell{display:grid;gap:2px;text-align:left}.lead-detail-product-number-cell:before{content:attr(data-label);color:var(--lead-detail-text-muted);font-size:11px;font-weight:700}}@media(max-width:760px){.lead-detail-product-row{grid-template-columns:1fr}.lead-detail-product-row-actions{justify-content:flex-start}}.lead-detail-activity-card.record-detail-card{overflow:hidden;border:1px solid var(--lead-detail-border);border-radius:8px;background:var(--lead-detail-surface);box-shadow:none}.lead-detail-activity-feed{display:grid;min-width:0;padding:var(--lead-detail-panel-padding)}.lead-detail-activity-item{position:relative;display:grid;grid-template-columns:128px 28px minmax(0,1fr);gap:var(--lead-detail-gap);min-width:0;padding:var(--lead-detail-panel-padding) 0}.lead-detail-activity-item:not(:last-child){border-bottom:1px solid var(--lead-detail-border)}.lead-detail-activity-item:before{content:"";position:absolute;top:42px;bottom:-17px;left:158px;width:1px;background:var(--lead-detail-border)}.lead-detail-activity-item:last-child:before{display:none}.lead-detail-activity-time{color:var(--lead-detail-text-muted);font-size:12px;font-weight:700;line-height:28px;white-space:nowrap}.lead-detail-activity-dot{z-index:1;display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--lead-detail-border);border-radius:999px;background:var(--lead-detail-surface);color:var(--crm-google-blue, #4285f4);font-size:14px}.lead-detail-activity-dot--green{color:#178a3d;background:color-mix(in srgb,var(--crm-google-green, #34a853) 13%,var(--lead-detail-surface))}.lead-detail-activity-dot--red{color:#c03434;background:color-mix(in srgb,var(--crm-google-red, #ea4335) 13%,var(--lead-detail-surface))}.lead-detail-activity-dot--orange{color:#b45309;background:color-mix(in srgb,var(--crm-google-yellow, #fbbc04) 15%,var(--lead-detail-surface))}.lead-detail-activity-dot--blue,.lead-detail-activity-dot--cyan{color:var(--crm-google-blue, #4285f4);background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 13%,var(--lead-detail-surface))}.lead-detail-activity-dot--gray{color:var(--lead-detail-text-muted);background:var(--lead-detail-surface-raised)}.lead-detail-activity-body{display:grid;min-width:0;gap:6px}.lead-detail-activity-row{min-width:0}.lead-detail-activity-tag.ant-tag{margin-inline-end:0;border-radius:999px;font-weight:760}.lead-detail-activity-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-activity-description{min-width:0;color:var(--lead-detail-text)}.lead-detail-activity-detail{display:grid;gap:6px}.lead-detail-activity-actor{font-size:13px}.lead-detail-activity-changes{display:grid;gap:4px}.lead-detail-activity-change{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px;align-items:baseline;max-width:720px;font-size:13px}.lead-detail-activity-change-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail-activity-toggle.ant-btn{width:-moz-fit-content;width:fit-content;height:auto;padding:0}@media(max-width:760px){.lead-detail-activity-item{grid-template-columns:28px minmax(0,1fr);gap:10px}.lead-detail-activity-time{grid-column:2;grid-row:1;line-height:1.2}.lead-detail-activity-dot{grid-column:1;grid-row:1 / span 2}.lead-detail-activity-body{grid-column:2}.lead-detail-activity-item:before{left:13px}.lead-detail-activity-change{grid-template-columns:1fr;gap:2px}}.lead-deadline-timer{width:min(340px,100%);padding:12px;border:1px solid var(--lead-detail-border);border-radius:var(--crm-radius-card);background:var(--lead-detail-surface-raised)}.lead-deadline-timer--expired{border-color:color-mix(in srgb,#dc2626 44%,var(--lead-detail-border))}.lead-deadline-timer--warning{border-color:color-mix(in srgb,#b45309 42%,var(--lead-detail-border))}.lead-deadline-timer--healthy{border-color:color-mix(in srgb,#047857 34%,var(--lead-detail-border))}@media(max-width:767px){.record-detail-field-list--2,.record-detail-field-list__item,.lead-detail-layout-grid{grid-template-columns:1fr}.lead-detail-top-actions,.lead-detail-header-main,.lead-detail-contact-action-row{align-items:stretch;flex-direction:column}.lead-detail-top-actions{padding:12px}.lead-detail-header-actions,.lead-detail-convert-actions,.lead-detail-contact-pills,.lead-detail-top-action-group{width:100%}.lead-detail-header-actions .ant-btn,.lead-detail-convert-actions .ant-btn,.lead-detail-top-action-group .ant-btn{flex:1 1 auto}.lead-detail-header-actions{padding-top:0}.lead-detail-title-block,.lead-detail-meta-row,.lead-detail-contact-pills--inline{width:100%;align-items:flex-start;flex-wrap:wrap}.lead-detail-title,.lead-detail-title.ant-typography,.lead-detail-company,.lead-detail-company.ant-typography{max-width:100%}.lead-detail-sidebar{position:static}.lead-deadline-timer{width:100%}.lead-detail-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible;row-gap:10px}.lead-detail-pipeline-connector{display:none}.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-nav-wrap,.lead-detail-workspace .crm-lead-work-tabs .ant-tabs-nav-list{flex-wrap:wrap;overflow:visible;transform:none!important}}.crm-page-stage--list .crm-entity-list-shell__content{overflow:hidden;padding-bottom:12px}.crm-page-stage--list .crm-entity-list-shell__content>.crm-entity-table-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.crm-page-stage--list .crm-tasks-list-workspace{flex:1 1 auto;min-height:0}.crm-page-stage--list .crm-tasks-list-workspace>.crm-entity-table-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.crm-page-stage--list .crm-entity-table-stack__table>.crm-entity-table-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.crm-page-stage--list .crm-entity-table-stack__table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-bottom:10px}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper,.crm-page-stage--list .crm-entity-table-stack__table .ant-spin,.crm-page-stage--list .crm-entity-table-stack__table .ant-spin-nested-loading,.crm-page-stage--list .crm-entity-table-stack__table .ant-spin-container,.crm-page-stage--list .crm-entity-table-stack__table .ant-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;border-radius:0!important}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-spin-container{overflow:visible}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:0!important}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-container .ant-table-body,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-container .ant-table-content{flex:1 1 auto;min-height:0;overflow:auto!important;scroll-padding-bottom:24px}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-container .ant-table-content>table{height:auto}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder{height:100%}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-placeholder>td,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-placeholder .ant-table-cell{padding:0!important;vertical-align:middle!important}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-placeholder .component_BusinessEmptyState_root{min-height:clamp(220px,34vh,420px)}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-header,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{background:var(--crm-table-bg, var(--crm-app-surface-solid, #ffffff))!important}.ant-table-wrapper .ant-table{border-collapse:separate;border-spacing:0}.ant-table-wrapper .ant-table-header{flex:0 0 auto!important;min-height:44px!important;overflow:hidden!important}.ant-table-wrapper .ant-table-thead{display:table-header-group;position:relative;z-index:10}.ant-table-wrapper .ant-table-thead>tr{height:44px!important}.ant-table-wrapper .ant-table-tbody{position:relative;z-index:1}.ant-table-wrapper .ant-table-thead>tr>th{box-sizing:border-box;position:relative;z-index:10;height:44px!important;min-height:44px!important;padding:11px 12px!important;background:var(--crm-table-head-bg, var(--crm-table-header-bg, #f8fafc))!important;background-color:var(--crm-table-head-bg, var(--crm-table-header-bg, #f8fafc))!important;background-clip:padding-box;color:var(--crm-table-head-color, #334155)!important;border-color:var(--crm-table-head-border, var(--crm-table-cell-border, #e8edf4))!important;border-top:0!important;border-bottom:1px solid var(--crm-table-head-border, var(--crm-table-cell-border, #e8edf4))!important;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:none;vertical-align:middle;overflow:visible;box-shadow:none!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-first,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-first,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{z-index:11!important;background:var(--crm-table-head-bg, var(--crm-table-header-bg, #f8fafc))!important;background-color:var(--crm-table-head-bg, var(--crm-table-header-bg, #f8fafc))!important;color:var(--crm-table-head-color, #334155)!important;border-color:var(--crm-table-head-border, var(--crm-table-cell-border, #e8edf4))!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--crm-table-bg, var(--crm-app-surface-solid, #ffffff))!important}.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-trigger,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-selection,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-selection-column,.ant-table-wrapper .ant-table-thead>tr>th .ant-checkbox-wrapper,.ant-table-wrapper .ant-table-thead>tr>th .ant-typography{color:var(--crm-table-head-color, #334155)!important;visibility:visible}.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters{align-items:center;min-height:20px;padding:0}.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{display:inline-flex;align-items:center;min-height:20px;min-width:0;line-height:1.25;overflow:visible}.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter{color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 70%,var(--crm-table-head-color, #334155))!important}.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-trigger:focus-visible,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:var(--crm-google-blue, var(--crm-app-accent, #4285f4))!important}.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--crm-table-head-border, var(--crm-table-cell-border, #e8edf4))!important}.ant-table-wrapper .ant-table-tbody>tr.crm-table-row-clickable>td{cursor:pointer}.ant-table-wrapper .ant-table-tbody>tr.crm-table-row-clickable:hover>td,.ant-table-wrapper .ant-table-tbody>tr.crm-table-row-clickable>td.ant-table-cell-row-hover{background:var( --crm-table-row-hover-bg, color-mix(in srgb, var(--crm-google-blue, #4285f4) 6%, #ffffff) )!important}.ant-table-wrapper .ant-table-tbody>tr.crm-table-row-clickable:focus-visible>td{box-shadow:inset 0 0 0 2px var(--crm-google-blue, var(--crm-app-accent, #4285f4))}html[data-theme=dark] .ant-table-wrapper .ant-table,html[data-theme=dark] .ant-table-wrapper .ant-table-container,html[data-theme=dark] .ant-table-wrapper .ant-table-content,html[data-theme=dark] .ant-table-wrapper .ant-table-body,html[data-theme=dark] .ant-table-wrapper .ant-table-cell{background:var(--crm-table-bg, #1a2028)!important}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{background:var(--crm-table-head-bg, #222a34)!important;background-color:var(--crm-table-head-bg, #222a34)!important;color:var(--crm-table-head-color, #d7e0ec)!important;border-color:var(--crm-table-head-border, rgba(148, 163, 184, .18))!important}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-trigger,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-table-selection,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-checkbox-wrapper,html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th .ant-typography{color:var(--crm-table-head-color, #d7e0ec)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-container,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-content,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-body,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell{background:var(--crm-table-bg, #0d2d63)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th{background:var(--crm-table-head-bg, #123a7a)!important}html[data-theme-variant=rtm] .ant-table-wrapper,html[data-theme-variant=rtm] .ant-table-wrapper .ant-spin,html[data-theme-variant=rtm] .ant-table-wrapper .ant-spin-nested-loading,html[data-theme-variant=rtm] .ant-table-wrapper .ant-spin-container,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-container,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-content,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-body,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-expanded-row-fixed,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell{background:var(--crm-table-bg, #0d2d63)!important;background-color:var(--crm-table-bg, #0d2d63)!important;color:var(--crm-table-cell-color, #f8fbff)!important;border-color:var(--crm-table-cell-border, rgba(129, 163, 235, .14))!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--crm-table-head-bg, #123a7a)!important;background-color:#123a7a!important;color:var(--crm-table-head-color, #dbe8ff)!important;border-color:var(--crm-table-head-border, rgba(129, 163, 235, .2))!important;border-top-color:var(--crm-google-blue, #4285f4)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-column-title,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-column-sorter,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-filter-trigger,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-selection-column,html[data-theme-variant=rtm] .ant-table-wrapper .ant-checkbox-wrapper,html[data-theme-variant=rtm] .ant-table-wrapper .ant-typography{color:inherit!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr>td{background:var(--crm-table-bg, #0d2d63)!important;background-color:var(--crm-table-bg, #0d2d63)!important;color:var(--crm-table-cell-color, #edf3ff)!important;border-color:var(--crm-table-cell-border, rgba(129, 163, 235, .14))!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-last,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr:hover>td:has(.crm-table-actions-cell){background:var(--crm-table-row-hover-bg, #153f82)!important;background-color:var(--crm-table-row-hover-bg, #153f82)!important;color:#fff!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-left,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right{background:var(--crm-table-row-selected-bg, #1b3179)!important;background-color:var(--crm-table-row-selected-bg, #1b3179)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-left,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-right,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-left-first,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-left-last,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-right-first,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-right-last,html[data-theme-variant=rtm] .ant-table-wrapper .leads-table-actions-column,html[data-theme-variant=rtm] .ant-table-wrapper td:has(.crm-table-actions-cell){background:var(--crm-table-bg, #0d2d63)!important;background-color:var(--crm-table-bg, #0d2d63)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-left-last:after,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:0 0 18px var(--crm-table-fixed-shadow, rgba(255, 255, 255, .24))!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-placeholder>td,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-expanded-row>td,html[data-theme-variant=rtm] .ant-table-wrapper .ant-empty,html[data-theme-variant=rtm] .ant-table-wrapper .ant-empty-description,html[data-theme-variant=rtm] .ant-table-wrapper .component_BusinessEmptyState_root{background:var(--crm-table-bg, #0d2d63)!important;color:var(--crm-app-text-muted, #c7d7f2)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-pagination{border-top:1px solid var(--crm-table-cell-border, rgba(129, 163, 235, .14));background:var(--crm-app-surface-elevated, #123a7a)!important;color:var(--crm-app-text, #f8fbff)!important}html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-sticky-scroll,html[data-theme-variant=rtm] .ant-table-wrapper .ant-table-sticky-scroll-bar{background:var(--crm-app-border-soft, rgba(129, 163, 235, .22))!important}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination{flex:0 0 auto;position:static;z-index:2;width:100%;min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0!important;padding:10px 12px;border-top:1px solid var(--crm-app-border-soft, rgba(15, 23, 42, .08));background:var(--crm-app-surface-elevated, #fff);border-radius:0!important;line-height:1;overflow:visible}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{display:inline-flex;align-items:center;min-height:40px;line-height:1.25}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination .ant-pagination-options{display:inline-flex;align-items:center;margin-inline-start:auto}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-pagination-item,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-pagination-prev,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-pagination-next,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-pagination-jump-prev,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-pagination-jump-next{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin-inline-end:0;line-height:40px}@media(max-width:1100px){.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination{justify-content:flex-end;min-height:64px;padding-block:10px;flex-wrap:wrap}.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination .ant-pagination-total-text,.crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination .ant-pagination-options{margin-inline:initial}}html[data-theme=dark] .crm-page-stage--list .crm-entity-table-stack__table .ant-table-wrapper .ant-table-pagination{border-top-color:#ffffff14;background:var(--crm-app-surface-elevated, #141414)}@keyframes crm-surface-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .ant-layout-sider .ant-menu-inline .ant-menu-item-selected{background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #ffffff0f}.ant-table-wrapper,.ant-table-wrapper .ant-spin,.ant-table-wrapper .ant-spin-nested-loading,.ant-table-wrapper .ant-spin-container,.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-header,.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>th:before,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-expanded-row-fixed,.crm-crud-page__table .ant-table{border-radius:0!important}html[data-theme=dark] .ant-layout-sider .ant-menu-inline .ant-menu-item:hover,html[data-theme=dark] .ant-layout-sider .ant-menu-inline .ant-menu-submenu-title:hover{background:#ffffff0a!important}html[data-theme=dark] .crm-page-stage:not(.crm-page-stage--dashboard):not(.crm-page-stage--immersive) .ant-card{border-color:var(--crm-app-border-soft);background:var(--crm-app-surface-solid);box-shadow:var(--crm-app-shadow, 0 8px 24px rgba(0, 0, 0, .4))}html[data-theme=dark] .crm-page-stage:not(.crm-page-stage--dashboard):not(.crm-page-stage--immersive) .ant-card .ant-card-head{border-bottom-color:#ffffff0f}html[data-theme=dark] .crm-page-stage--entity .ant-card:before{background:#ffffff0a}html[data-theme=dark] .crm-page-stage--entity .ant-descriptions-bordered .ant-descriptions-item-label{background:#ffffff08}html[data-theme=dark] .crm-page-header__eyebrow{color:#9ca3af!important}html[data-theme=dark] .crm-entity-list-shell__title.ant-typography,html[data-theme=dark] .crm-page-header__title{color:var(--crm-app-text-primary, #f5f5f5)!important}html[data-theme=dark] .crm-entity-list-shell__card:before{background:#ffffff0a}html[data-theme=dark] .status-badge.new,html[data-theme=dark] .status-badge.contacted,html[data-theme=dark] .status-badge.qualified{background:#ffffff0f;color:#e5e7eb}html[data-theme=dark] .status-badge.lost{background:#dc262633;color:#f87171}html[data-theme=dark] .landing-public-page .landing-public-card{background:var(--landing-card-bg, #121212)!important;color:var(--landing-card-text, #f4f4f5)!important;border-color:var(--landing-card-border, rgba(255, 255, 255, .14))!important}}@layer crm-responsive-theme{.ant-modal-mask,.ant-image-preview-mask,.ant-tour-mask,.ant-modal-root .ant-modal-mask{background:#00000073!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .ant-modal-mask,html[data-theme=dark] .ant-image-preview-mask,html[data-theme=dark] .ant-tour-mask,html[data-theme=dark] .ant-modal-root .ant-modal-mask{background:#000000a6!important}:root{--crm-z-sticky-header: 1100;--crm-z-overlay: 1600;--crm-z-popup: 1700;--crm-z-critical-overlay: 1800;--crm-z-telephony-nested: 1900}.ant-modal-root .ant-modal-mask,.ant-modal-root .ant-modal-wrap,.ant-image-preview-root .ant-image-preview-mask,.ant-image-preview-root .ant-image-preview-wrap,.ant-drawer-mask,.ant-drawer-content-wrapper,.ant-tour{z-index:var(--crm-z-overlay)}.ant-select-dropdown,.ant-dropdown,.ant-dropdown-menu,.ant-picker-dropdown,.ant-cascader-dropdown,.ant-popover,.ant-tooltip,.ant-popconfirm{z-index:var(--crm-z-popup)}.ant-tooltip{max-width:min(280px,calc(100vw - 24px));pointer-events:none}.ant-menu-inline-collapsed-tooltip{margin-inline-start:10px;max-width:min(240px,calc(100vw - 112px))}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{white-space:nowrap;overflow-wrap:normal}.ant-tooltip .ant-tooltip-content{filter:drop-shadow(0 10px 28px rgba(15,23,42,.22))}.ant-tooltip .ant-tooltip-inner{min-height:0;padding:6px 9px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#1e293bf5;color:#f8fafc;box-shadow:none;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{background:#1e293bf5!important}html[data-theme=dark] .ant-tooltip .ant-tooltip-inner{border-color:#94a3b842;background:#334155fa;color:#f8fafc}html[data-theme=dark] .ant-tooltip .ant-tooltip-arrow:before,html[data-theme=dark] .ant-tooltip .ant-tooltip-arrow:after{background:#334155fa!important}html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-modal-content{box-shadow:var(--crm-app-shadow-strong, 0 16px 48px rgba(0, 0, 0, .6));position:relative}html[data-theme=dark] .ant-modal-content:before,html[data-theme=dark] .ant-drawer-content:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#ffffff0f;pointer-events:none}html[data-theme=dark] .ant-modal .ant-modal-footer{border-top-color:var(--crm-app-border-soft, rgba(255, 255, 255, .08))!important;background:var(--crm-app-surface-solid, #121212)!important}html[data-theme=dark] .ant-modal .ant-modal-content,html[data-theme=dark] .ant-modal .ant-modal-header,html[data-theme=dark] .ant-modal .ant-modal-body{background:var(--crm-app-surface-solid, #121212)!important;color:var(--crm-app-text, #f4f4f5)!important}html[data-theme=dark] .ant-modal .ant-modal-header{border-bottom-color:var(--crm-app-border-soft, rgba(255, 255, 255, .08))!important}@media(max-width:992px){.ant-layout{min-height:100dvh}.crm-shell__content{border-radius:8px}.crm-dashboard-controls .ant-space-item{min-width:0}.crm-dashboard-controls .ant-select{min-width:min(100%,220px)!important}.crm-dashboard-controls__saved-view-select{min-width:min(100%,220px)}.crm-dashboard-controls__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-card-body{padding:14px!important}.ant-table-wrapper{overflow-x:auto}.ant-table-wrapper .ant-table{min-width:640px}.ant-btn{min-height:36px}.crm-shell__content .ant-form-item{margin-bottom:12px}.ant-space{max-width:100%}.ant-space-item{min-width:0}}@media(max-width:576px){.crm-dashboard-controls .ant-card-body{padding:10px!important}.crm-dashboard-controls .ant-select{width:100%}.crm-dashboard-controls__topline{flex-direction:column;align-items:stretch}.crm-dashboard-controls__saved-view-actions{margin-left:0;width:100%}.crm-dashboard-controls__saved-view-select{width:100%}.crm-dashboard-controls__filters{grid-template-columns:1fr}.ant-modal,.ant-drawer-content-wrapper{max-width:100vw}.ant-form-item{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-theme=dark]{--crm-primary-h: 217;--crm-primary-s: 89%;--crm-primary-l: 61%;--crm-primary: var(--crm-google-blue, #4285f4);--crm-app-accent: var(--crm-google-blue, #4285f4);--crm-app-body-bg: #101418;--crm-app-body-bg-alt: #151a20;--crm-app-surface: #1a2028;--crm-app-surface-solid: #1a2028;--crm-app-surface-elevated: #222a34;--crm-app-surface-subtle: #171d24;--crm-app-border: rgba(148, 163, 184, .2);--crm-app-border-soft: rgba(148, 163, 184, .14);--crm-app-border-strong: rgba(203, 213, 225, .28);--crm-app-text: #f3f6fa;--crm-app-text-primary: #f8fafc;--crm-app-text-muted: #aab5c4;--crm-app-text-subtle: #7f8da1;--crm-app-menu-selected: rgba(66, 133, 244, .18);--crm-app-menu-hover: rgba(148, 163, 184, .1);--crm-app-shadow: 0 18px 42px rgba(2, 6, 23, .38);--crm-app-shadow-strong: 0 28px 72px rgba(2, 6, 23, .5);--crm-app-accent-border: rgba(66, 133, 244, .34);--crm-app-selection: rgba(66, 133, 244, .24);--crm-glass-bg: #1a2028;--crm-glass-border: rgba(148, 163, 184, .2);--crm-glass-shadow: var(--crm-app-shadow);--crm-focus-ring: 0 0 0 3px rgba(66, 133, 244, .24);--crm-primary-btn-from: var(--crm-google-blue, #4285f4);--crm-primary-btn-to: #3367d6;--crm-primary-btn-shadow: 0 10px 24px rgba(66, 133, 244, .22);--ant-color-bg-container: var(--crm-app-surface-solid);--ant-color-border: var(--crm-app-border);--ant-color-border-secondary: var(--crm-app-border-soft);--ant-color-text: var(--crm-app-text);--ant-color-text-secondary: var(--crm-app-text-muted);--ant-color-text-tertiary: var(--crm-app-text-subtle);--ant-color-text-heading: var(--crm-app-text-primary);--ant-color-fill-tertiary: rgba(148, 163, 184, .09);--ant-color-fill-quaternary: rgba(148, 163, 184, .06);--ant-color-primary: var(--crm-app-accent);--ant-color-primary-border: var(--crm-app-accent-border);--ant-color-primary-bg: rgba(66, 133, 244, .16);--ant-colorBgContainer: var(--ant-color-bg-container);--ant-colorBorder: var(--ant-color-border);--ant-colorBorderSecondary: var(--ant-color-border-secondary);--ant-colorText: var(--ant-color-text);--ant-colorTextSecondary: var(--ant-color-text-secondary);--ant-colorTextTertiary: var(--ant-color-text-tertiary);--ant-colorTextHeading: var(--ant-color-text-heading);--ant-colorFillTertiary: var(--ant-color-fill-tertiary);--ant-colorFillQuaternary: var(--ant-color-fill-quaternary);--ant-colorPrimary: var(--ant-color-primary);--ant-colorPrimaryBorder: var(--ant-color-primary-border);--ant-colorPrimaryBg: var(--ant-color-primary-bg);color-scheme:dark}html[data-theme-variant=rtm]{--crm-app-text: #f8fbff;--crm-app-text-primary: #ffffff;--crm-app-text-muted: #c7d7f2;--crm-app-text-subtle: #9fb5d8;--crm-app-accent: #9fc5ff;--crm-table-head-color: #dbe8ff;--crm-table-cell-color: #f8fbff;--ant-color-text: var(--crm-app-text);--ant-color-text-secondary: var(--crm-app-text-muted);--ant-color-text-tertiary: var(--crm-app-text-subtle);--ant-color-text-heading: var(--crm-app-text-primary);--ant-colorText: var(--crm-app-text);--ant-colorTextSecondary: var(--crm-app-text-muted);--ant-colorTextTertiary: var(--crm-app-text-subtle);--ant-colorTextHeading: var(--crm-app-text-primary)}html[data-theme=dark] body{background:var(--crm-app-body-bg)!important;color:var(--crm-app-text)!important}html[data-theme-variant=rtm] body{color:var(--crm-app-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-theme-variant=rtm] .ant-typography,html[data-theme-variant=rtm] .ant-form-item-label>label,html[data-theme-variant=rtm] .ant-descriptions-item-content,html[data-theme-variant=rtm] .ant-descriptions,html[data-theme-variant=rtm] .ant-statistic,html[data-theme-variant=rtm] .ant-statistic-content,html[data-theme-variant=rtm] .ant-list-item-meta-title,html[data-theme-variant=rtm] .ant-card-meta-title,html[data-theme-variant=rtm] .ant-dropdown-menu-item,html[data-theme-variant=rtm] .ant-dropdown-menu-submenu-title,html[data-theme-variant=rtm] .ant-select-item,html[data-theme-variant=rtm] .ant-select-selection-item,html[data-theme-variant=rtm] .ant-picker-input>input,html[data-theme-variant=rtm] .ant-picker-cell-inner,html[data-theme-variant=rtm] .ant-input,html[data-theme-variant=rtm] textarea.ant-input,html[data-theme-variant=rtm] .ant-input-affix-wrapper>input.ant-input,html[data-theme-variant=rtm] .ant-input-number-input{color:var(--crm-app-text)!important}html[data-theme-variant=rtm] .ant-typography-secondary,html[data-theme-variant=rtm] .ant-empty-description,html[data-theme-variant=rtm] .ant-form-item-extra,html[data-theme-variant=rtm] .ant-form-item-explain,html[data-theme-variant=rtm] .ant-descriptions-item-label,html[data-theme-variant=rtm] .ant-statistic-title,html[data-theme-variant=rtm] .ant-list-item-meta-description,html[data-theme-variant=rtm] .ant-card-meta-description,html[data-theme-variant=rtm] .ant-tabs-tab,html[data-theme-variant=rtm] .ant-breadcrumb,html[data-theme-variant=rtm] .ant-breadcrumb a,html[data-theme-variant=rtm] .ant-breadcrumb-separator{color:var(--crm-app-text-muted)!important}html[data-theme-variant=rtm] .ant-form-item-label>label,html[data-theme-variant=rtm] .ant-descriptions-item-label{font-weight:700}html[data-theme-variant=rtm] .ant-tag,html[data-theme-variant=rtm] .status-badge{border-color:#9fc5ff57!important;background:#72a7ff24!important;color:#dbe8ff!important}html[data-theme-variant=rtm] .ant-tag .anticon,html[data-theme-variant=rtm] .status-badge .anticon{color:currentColor!important}html[data-theme-variant=rtm] .ant-tag-blue,html[data-theme-variant=rtm] .ant-tag-processing,html[data-theme-variant=rtm] .ant-tag-geekblue{border-color:#3157c952!important;background:#60a5fa2e!important;color:#bfdbfe!important}html[data-theme-variant=rtm] .ant-tag-cyan{border-color:#22d3ee52!important;background:#22d3ee24!important;color:#a5f3fc!important}html[data-theme-variant=rtm] .ant-tag-green,html[data-theme-variant=rtm] .ant-tag-success,html[data-theme-variant=rtm] .status-badge.qualified{border-color:#22c55e57!important;background:#22c55e24!important;color:#bbf7d0!important}html[data-theme-variant=rtm] .ant-tag-gold,html[data-theme-variant=rtm] .ant-tag-orange,html[data-theme-variant=rtm] .ant-tag-warning,html[data-theme-variant=rtm] .status-badge.contacted{border-color:#fbbf2457!important;background:#fbbf2424!important;color:#fde68a!important}html[data-theme-variant=rtm] .ant-tag-red,html[data-theme-variant=rtm] .ant-tag-error,html[data-theme-variant=rtm] .ant-tag-volcano,html[data-theme-variant=rtm] .status-badge.lost{border-color:#f8717157!important;background:#f8717124!important;color:#fecaca!important}html[data-theme-variant=rtm] .ant-tag-purple,html[data-theme-variant=rtm] .ant-tag-magenta,html[data-theme-variant=rtm] .status-badge.new{border-color:#c4b5fd57!important;background:#a78bfa29!important;color:#ddd6fe!important}html[data-theme-variant=rtm] .ant-tag-lime{border-color:#a3e63552!important;background:#a3e6351f!important;color:#d9f99d!important}html[data-theme-variant=rtm] .ant-badge-status-text{color:var(--crm-app-text, #f8fbff)!important}html[data-theme-variant=rtm] .ant-badge-count{border-color:var(--crm-app-surface-solid, #ffffff)!important;background:#ef4444!important;color:#fff!important;box-shadow:0 0 0 1px var(--crm-app-surface-solid, #ffffff)!important}html[data-theme-variant=rtm] .ant-card-head-title,html[data-theme-variant=rtm] .ant-modal-title,html[data-theme-variant=rtm] .ant-drawer-title,html[data-theme-variant=rtm] .crm-page-header__title{color:var(--crm-app-text-primary)!important;font-weight:800}html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-title,html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-paragraph>li,html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-avatar,html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-button,html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-input,html[data-theme-variant=rtm] .ant-skeleton .ant-skeleton-image{background-image:none!important;background-color:var(--crm-app-surface-muted, rgba(100, 116, 139, .12))!important}html[data-theme-variant=rtm] .ant-input::-moz-placeholder,html[data-theme-variant=rtm] textarea.ant-input::-moz-placeholder,html[data-theme-variant=rtm] .ant-picker-input>input::-moz-placeholder{color:var(--crm-app-text-subtle)!important}html[data-theme-variant=rtm] .ant-input::placeholder,html[data-theme-variant=rtm] textarea.ant-input::placeholder,html[data-theme-variant=rtm] .ant-select-selection-placeholder,html[data-theme-variant=rtm] .ant-picker-input>input::placeholder{color:var(--crm-app-text-subtle)!important}html[data-theme-variant=rtm] a,html[data-theme-variant=rtm] .ant-btn-link,html[data-theme-variant=rtm] .ant-typography a{color:var(--crm-app-accent)!important}html[data-theme-variant=rtm] a:hover,html[data-theme-variant=rtm] a:focus-visible,html[data-theme-variant=rtm] .ant-btn-link:hover,html[data-theme-variant=rtm] .ant-btn-link:focus-visible,html[data-theme-variant=rtm] .ant-typography a:hover,html[data-theme-variant=rtm] .ant-typography a:focus-visible{color:#fff!important}html[data-theme-variant=rtm] .ant-btn.ant-btn-primary:not(.ant-btn-dangerous){color:#fff!important}html[data-theme-variant=rtm] .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):hover,html[data-theme-variant=rtm] .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):focus-visible{background:linear-gradient(135deg,#3f82f6,#245cc7)!important;color:#fff!important;filter:none}html[data-theme-variant=rtm] .ant-btn[disabled],html[data-theme-variant=rtm] .ant-btn-disabled,html[data-theme-variant=rtm] .ant-input[disabled],html[data-theme-variant=rtm] .ant-input-affix-wrapper-disabled,html[data-theme-variant=rtm] .ant-select-disabled .ant-select-selector,html[data-theme-variant=rtm] .ant-picker-disabled{color:var(--crm-app-text-subtle)!important}html[data-theme=dark] .ant-layout,html[data-theme=dark] .crm-shell{--crm-shell-card-hover-border: var(--crm-app-border);background:transparent!important}html[data-theme=dark] .ant-layout-sider,html[data-theme=dark] .ant-layout-header{background:var(--crm-app-surface-solid)!important;border-color:var(--crm-app-border-soft)!important;box-shadow:0 1px #cbd5e10a}html[data-theme=dark] .ant-layout-header.crm-shell__header{background:var(--crm-shell-header-bg)!important;border-color:var(--crm-shell-header-border)!important;box-shadow:var(--crm-shell-header-shadow)!important}html[data-theme=dark] .crm-shell__content,html[data-theme=dark] .crm-page-stage{background:transparent;color:var(--crm-app-text)}html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .ant-picker-dropdown,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu{background:var(--crm-app-surface-solid)!important;border-color:var(--crm-app-border-soft)!important;box-shadow:var(--crm-app-shadow)!important;color:var(--crm-app-text)!important}html[data-theme=dark] .ant-card-head,html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .ant-drawer-header{background:var(--crm-app-surface-elevated)!important;border-color:var(--crm-app-border-soft)!important;color:var(--crm-app-text-muted)!important}html[data-theme=dark] .ant-typography,html[data-theme=dark] .ant-form-item-label>label,html[data-theme=dark] .ant-descriptions,html[data-theme=dark] .ant-statistic{color:var(--crm-app-text)!important}html[data-theme=dark] .ant-typography-secondary,html[data-theme=dark] .ant-empty-description,html[data-theme=dark] .ant-form-item-extra,html[data-theme=dark] .ant-form-item-explain{color:var(--crm-app-text-muted)!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-mentions,html[data-theme=dark] .ant-textarea,html[data-theme=dark] textarea.ant-input{background:var(--crm-app-surface-elevated)!important;border-color:var(--crm-app-border)!important;color:var(--crm-app-text)!important;box-shadow:none!important}html[data-theme=dark] .ant-input-affix-wrapper>input.ant-input,html[data-theme=dark] .ant-input-affix-wrapper>textarea.ant-input,html[data-theme=dark] .ant-input-affix-wrapper .ant-input,html[data-theme=dark] .ant-input-password .ant-input,html[data-theme=dark] .ant-input-search .ant-input-affix-wrapper .ant-input{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] .ant-input::-moz-placeholder,html[data-theme=dark] textarea.ant-input::-moz-placeholder,html[data-theme=dark] .ant-picker-input>input::-moz-placeholder{color:#aab5c4a8!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] textarea.ant-input::placeholder,html[data-theme=dark] .ant-select-selection-placeholder,html[data-theme=dark] .ant-picker-input>input::placeholder{color:#aab5c4a8!important}html[data-theme=dark] .ant-input:hover,html[data-theme=dark] .ant-input-affix-wrapper:hover,html[data-theme=dark] .ant-input-number:hover,html[data-theme=dark] .ant-picker:hover,html[data-theme=dark] .ant-select:not(.ant-select-disabled) .ant-select-selector:hover{border-color:var(--crm-app-accent-border)!important;background:#242d38!important}html[data-theme=dark] .ant-input[disabled],html[data-theme=dark] .ant-input-affix-wrapper-disabled,html[data-theme=dark] .ant-select-disabled .ant-select-selector,html[data-theme=dark] .ant-picker-disabled,html[data-theme=dark] .ant-btn[disabled],html[data-theme=dark] .ant-btn-disabled{background:#161b22!important;border-color:#94a3b81a!important;color:#aab5c47a!important}html[data-theme=dark] .ant-btn-default,html[data-theme=dark] .ant-btn-dashed{background:var(--crm-app-surface-elevated)!important;border-color:var(--crm-app-border)!important;color:var(--crm-app-text)!important}html[data-theme=dark] .ant-btn-default:hover,html[data-theme=dark] .ant-btn-dashed:hover,html[data-theme=dark] .ant-btn-text:hover{background:#94a3b81a!important;border-color:var(--crm-app-accent-border)!important;color:var(--crm-app-text-primary)!important}html[data-theme=dark] .ant-pagination-item,html[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:var(--crm-app-surface-elevated)!important;border-color:var(--crm-app-border-soft)!important}html[data-theme=dark] .ant-pagination-item-active{border-color:var(--crm-app-accent-border)!important;background:var(--ant-color-primary-bg)!important}html[data-theme=dark] .ant-dropdown-menu-item,html[data-theme=dark] .ant-dropdown-menu-submenu-title,html[data-theme=dark] .ant-select-item,html[data-theme=dark] .ant-picker-cell-inner{color:var(--crm-app-text)!important}html[data-theme=dark] .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-dropdown-menu-submenu-title:hover,html[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-picker-cell-inner:hover{background:var(--crm-app-menu-hover)!important}html[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-menu-inline .ant-menu-item-selected,html[data-theme=dark] .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--crm-app-menu-selected)!important;color:var(--crm-app-text-primary)!important}html[data-theme=dark] .ant-menu-inline .ant-menu-item:hover,html[data-theme=dark] .ant-menu-inline .ant-menu-submenu-title:hover{background:var(--crm-app-menu-hover)!important;color:var(--crm-app-text-primary)!important}html[data-theme=dark] .ant-tabs-tab{color:var(--crm-app-text-muted)}html[data-theme=dark] .ant-tabs-tab:hover,html[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 82%,#ffffff)!important}html[data-theme=dark] .ant-tabs-ink-bar{background:var(--crm-app-accent)!important}html[data-theme=dark] .ant-tag{background:#94a3b817;border-color:#94a3b829;color:var(--crm-app-text-muted)}html[data-theme=dark] .ant-tag-blue,html[data-theme=dark] .ant-tag-processing{background:#4285f424!important;border-color:#4285f44d!important;color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 76%,#ffffff)!important}html[data-theme=dark] .status-badge.new,html[data-theme=dark] .status-badge.contacted,html[data-theme=dark] .status-badge.qualified{background:#94a3b81a;border-color:#94a3b829;color:var(--crm-app-text-muted)}html[data-theme=dark] .status-badge.lost{background:#ff6b6b24;border-color:#ff6b6b47;color:#ffb4b4}html[data-theme=dark] .crm-page-header__eyebrow,html[data-theme=dark] .crm-entity-list-shell__title.ant-typography,html[data-theme=dark] .crm-page-header__title{color:var(--crm-app-text-primary)!important}html[data-theme=dark] ::-moz-selection{background:var(--crm-app-selection)}html[data-theme=dark] ::selection{background:var(--crm-app-selection)}html[data-theme=dark] .ant-statistic,html[data-theme=dark] .ant-statistic-title,html[data-theme=dark] .ant-statistic-content,html[data-theme=dark] .ant-statistic-content-prefix,html[data-theme=dark] .ant-statistic-content-value,html[data-theme=dark] .ant-statistic-content-suffix,html[data-theme=dark] .crm-kpi-card .ant-statistic,html[data-theme=dark] .crm-kpi-card .ant-statistic-title,html[data-theme=dark] .crm-kpi-card .ant-statistic-content{background:transparent!important}.ant-pagination-options .ant-select-selector{border-radius:8px!important;height:34px!important;padding:0 12px!important}.ant-pagination-options .ant-select-selection-item{line-height:32px!important;font-weight:500!important}.ant-pagination-options .ant-select-arrow{color:var(--crm-app-text-muted)!important}.crm-page-stage{--crm-table-bg: #ffffff;--crm-table-head-bg: color-mix(in srgb, var(--crm-google-blue, #4285f4) 9%, #ffffff);--crm-table-head-color: #334155;--crm-table-head-border: color-mix(in srgb, var(--crm-google-blue, #4285f4) 24%, #e8edf4);--crm-table-cell-color: #1f2937;--crm-table-cell-border: #eef2f6;--crm-table-row-hover-bg: color-mix( in srgb, var(--crm-google-blue, #4285f4) 6%, var(--crm-table-bg) )}html[data-theme=dark] .crm-page-stage{--crm-table-bg: #1a2028;--crm-table-head-bg: #222a34;--crm-table-head-color: var(--crm-app-text, #f3f6fa);--crm-table-head-border: var(--crm-app-border-soft, rgba(148, 163, 184, .14));--crm-table-cell-color: var(--crm-app-text, #f3f6fa);--crm-table-cell-border: var(--crm-app-border-soft, rgba(148, 163, 184, .14));--crm-table-row-hover-bg: color-mix( in srgb, var(--crm-google-blue, #4285f4) 12%, var(--crm-table-bg) )}html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-shell__header,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-shell__toolbar,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar{background:#20252c!important;border-color:#b8c0cc29!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-shell__content{background:transparent!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-input,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-select-selector,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-picker{background:#20252c!important;border-color:#b8c0cc47!important;color:var(--crm-app-text, #f3f6fa)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-input:hover,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-select:hover .ant-select-selector,html[data-theme=dark]:not([data-theme-variant=rtm]) .crm-entity-list-toolbar .ant-picker:hover{border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 48%,transparent)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-btn-primary{background:var(--crm-google-blue, #4285f4)!important;border-color:var(--crm-google-blue, #4285f4)!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb,var(--crm-google-blue, #4285f4) 22%,transparent)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-btn-primary:hover,html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-btn-primary:focus-visible{background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 82%,#ffffff)!important;border-color:color-mix(in srgb,var(--crm-google-blue, #4285f4) 82%,#ffffff)!important;color:#fff!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .login-page-card .ant-btn-primary{background:var(--crm-google-blue, #4285f4)!important;border-color:var(--crm-google-blue, #4285f4)!important;color:#fff!important;box-shadow:0 16px 34px color-mix(in srgb,var(--crm-google-blue, #4285f4) 24%,transparent)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .login-page-card .ant-btn-primary:hover,html[data-theme=dark]:not([data-theme-variant=rtm]) .login-page-card .ant-btn-primary:focus-visible{background:#3367d6!important;border-color:#3367d6!important;color:#fff!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-segmented{background:#171b21!important;border:1px solid rgba(184,192,204,.14)}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-segmented-item{color:var(--crm-app-text-muted, #aab5c4)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-segmented-item:hover{color:var(--crm-app-text-primary, #f8fafc)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-segmented-item-selected{background:color-mix(in srgb,var(--crm-google-blue, #4285f4) 18%,transparent)!important;color:#f3f6fa!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-google-blue, #4285f4) 28%,transparent)!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .ant-empty-image svg,html[data-theme=dark]:not([data-theme-variant=rtm]) .component_BusinessEmptyState_root svg{filter:grayscale(1) saturate(0) opacity(.7)}html[data-theme-variant=rtm] .crm-page-stage{--crm-table-bg: #0d2d63;--crm-table-head-bg: color-mix(in srgb, var(--crm-google-blue, #4285f4) 24%, #0d2d63);--crm-table-header-bg: color-mix(in srgb, var(--crm-google-blue, #4285f4) 24%, #0d2d63);--crm-table-head-color: #dbe8ff;--crm-table-head-border: var(--crm-google-blue, #4285f4);--crm-table-cell-color: #f8fbff;--crm-table-cell-border: rgba(129, 163, 235, .22);--crm-table-row-hover-bg: color-mix(in srgb, var(--crm-google-blue, #4285f4) 16%, #0d2d63);--crm-table-row-selected-bg: color-mix(in srgb, var(--crm-google-blue, #4285f4) 22%, #0d2d63)}.crm-page-stage .ant-table-wrapper{border-radius:0}.crm-page-stage .ant-table-wrapper .ant-table-header{flex:0 0 auto!important;min-height:44px!important;overflow:hidden!important}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr{height:44px!important}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th{box-sizing:border-box;position:relative;z-index:10;height:44px!important;min-height:44px!important;padding:11px 12px!important;background:var(--crm-table-head-bg)!important;background-color:var(--crm-table-head-bg)!important;background-clip:padding-box;font-weight:800;color:var(--crm-table-head-color)!important;font-size:12px;line-height:1.25;text-transform:none;letter-spacing:0;border-top:0!important;border-bottom:1px solid var(--crm-table-head-border)!important;vertical-align:middle;overflow:visible;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td{min-width:0}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters{align-items:center;min-height:20px;padding:0}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{display:inline-flex;align-items:center;min-height:20px;min-width:0;line-height:1.25;overflow:visible}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-first,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-first,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{z-index:11!important;background:var(--crm-table-head-bg)!important;background-color:var(--crm-table-head-bg)!important}.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td{padding:8px 12px;background:var(--crm-table-bg)!important;border-bottom:1px solid var(--crm-table-cell-border)!important;color:var(--crm-table-cell-color)!important;font-size:12.5px;line-height:1.3;transition:background-color .2s ease}.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){overflow:hidden}.crm-page-stage .ant-table-wrapper .ant-table{border-radius:0;background:var(--crm-table-bg)!important}.crm-page-stage .ant-table-container{border-radius:0!important;overflow:hidden!important}.crm-page-stage .ant-table-wrapper .ant-table-cell-fix-right-first{box-shadow:-10px 0 16px -16px #0f172a73}.crm-page-stage .ant-table-wrapper .ant-table-row:hover>td,.crm-page-stage .ant-table-wrapper .ant-table-row:hover>.ant-table-cell-fix-right,.crm-page-stage .ant-table-wrapper .ant-table-row:hover>.ant-table-cell-fix-right-first,.crm-page-stage .ant-table-wrapper .ant-table-row:hover>.ant-table-cell-fix-right-last,.crm-page-stage .ant-table-wrapper .ant-table-row:hover>.leads-table-actions-column,.crm-page-stage .ant-table-wrapper .ant-table-row:hover>td:has(.crm-table-actions-cell),.crm-page-stage .ant-table-wrapper .ant-table-row>td.ant-table-cell-row-hover:has(.crm-table-actions-cell){background:var(--crm-table-row-hover-bg)!important;background-color:var(--crm-table-row-hover-bg)!important}.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-first,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td.leads-table-actions-column,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td:has(.crm-table-actions-cell){background:var(--crm-table-bg)!important;background-color:var(--crm-table-bg)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-clip:padding-box}.crm-page-stage .ant-table-placeholder>td,.crm-page-stage .ant-table-expanded-row>td,.crm-page-stage .ant-table-placeholder:hover>td,.crm-page-stage .ant-table-placeholder .ant-table-cell,.crm-page-stage .ant-table-placeholder .ant-empty,.crm-page-stage .ant-table-placeholder .component_BusinessEmptyState_root{background:var(--crm-table-bg)!important}.crm-page-stage .ant-table-placeholder .ant-empty-normal{color:var(--crm-app-text-muted)!important}.crm-page-stage .ant-table-wrapper .crm-table-row-clickable{cursor:pointer}.crm-page-stage .ant-table-wrapper .crm-table-row-clickable:focus-visible>td:first-child{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--crm-primary),transparent 72%);outline:none}.crm-page-stage .ant-table-wrapper .ant-table-cell .ant-btn{min-height:28px;padding-inline:8px;border-radius:8px;font-weight:500;box-shadow:none!important}.crm-page-stage .ant-table-wrapper .ant-table-tbody .ant-btn.ant-btn-icon-only{width:28px;min-width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.crm-page-stage .ant-table-wrapper .ant-table-tbody .ant-btn.ant-btn-icon-only:active{transform:translateY(1px)}.crm-page-stage .ant-table-wrapper .ant-table-tbody .ant-btn.ant-btn-icon-only.ant-btn-primary{box-shadow:0 3px 8px #0000001f}.crm-page-stage .ant-table-wrapper .ant-table-tbody .ant-btn.ant-btn-icon-only.ant-btn-color-default.ant-btn-variant-solid{border-color:transparent}.crm-page-stage .ant-table-wrapper .ant-table-tbody .ant-btn.ant-btn-icon-only[disabled]{opacity:.6}.crm-page-stage .ant-table-wrapper .ant-table-cell .ant-btn.ant-btn-link{padding-inline:4px}.crm-page-stage .ant-table-wrapper .ant-table-cell .ant-tag{margin-inline-end:0;padding-inline:7px;font-size:11px;line-height:18px;border-radius:8px;font-weight:600}.crm-table-actions-cell{display:inline-flex;align-items:center;gap:3px;width:-moz-max-content;width:max-content;max-width:100%;justify-content:flex-end;white-space:nowrap}.crm-table-actions-cell.ant-space{row-gap:3px!important;-moz-column-gap:3px!important;column-gap:3px!important}.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th.leads-table-actions-column,.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td.leads-table-actions-column,.crm-page-stage .ant-table-wrapper .ant-table-thead>tr>th:has(.crm-table-actions-cell),.crm-page-stage .ant-table-wrapper .ant-table-tbody>tr>td:has(.crm-table-actions-cell){width:auto;min-width:0;padding-inline:8px!important;text-align:center}.crm-page-stage .ant-table-wrapper .ant-table-cell .crm-row-actions{gap:3px}.crm-mobile-card-list{display:grid;grid-template-columns:1fr;align-content:start;gap:10px;width:100%;min-height:0}.crm-mobile-record-card.ant-card{border-color:var(--crm-app-border)!important;border-radius:8px!important;background:var(--crm-app-surface-solid)!important;box-shadow:var(--crm-app-shadow-soft)!important}.crm-mobile-record-card.ant-card>.ant-card-body{padding:12px!important}.crm-mobile-record-card--clickable{cursor:pointer}.crm-mobile-record-card--clickable:focus-visible{outline:none;box-shadow:var(--crm-focus-ring)!important}.crm-mobile-record-card--selected.ant-card{border-color:var(--crm-app-accent-border)!important;background:color-mix(in srgb,var(--crm-primary) 5%,var(--crm-app-surface-solid))!important}.crm-mobile-record-card__header{display:flex;min-width:0;align-items:flex-start;gap:10px}.crm-mobile-record-card__title{min-width:0;flex:1;color:var(--crm-app-text)!important;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.crm-mobile-record-card__fields{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.crm-mobile-record-card__field{display:grid;grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:10px;align-items:start}.crm-mobile-record-card__label{color:var(--crm-app-text-muted);font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.crm-mobile-record-card__value{min-width:0;color:var(--crm-app-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.crm-mobile-record-card__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--crm-app-border-soft)}.crm-mobile-card-list__empty{padding:24px 8px}.crm-mobile-card-list__pagination{display:flex;flex:0 0 auto;justify-content:center;padding:12px 0 4px}.crm-entity-table-stack__table--cards{display:flex;flex-direction:column;min-height:0;overflow:hidden}.crm-entity-table-stack__table--cards .crm-mobile-card-list{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px 2px 8px}.crm-entity-table-stack__table--cards .crm-mobile-record-card.ant-card{flex:0 0 auto}.crm-skeleton-table{width:100%;min-width:0}html[data-theme=dark] .crm-mobile-record-card.ant-card,html[data-theme=dark] .crm-skeleton-table,html[data-theme=dark] .crm-skeleton-table>div,html[data-theme=dark] .crm-skeleton-table .ant-space,html[data-theme=dark] .crm-skeleton-table .ant-space-item,html[data-theme=dark] .crm-skeleton-table .ant-space-item>div{border-color:var(--crm-app-border-soft)!important;background:var(--crm-app-surface-solid)!important;background-color:var(--crm-app-surface-solid)!important}html[data-theme=dark] .crm-skeleton-table>div:first-child{background:var(--crm-app-surface-elevated)!important;background-color:var(--crm-app-surface-elevated)!important}html[data-theme-variant=rtm] .crm-mobile-record-card.ant-card{border-color:var(--crm-table-cell-border, rgba(129, 163, 235, .22))!important;background:var(--crm-table-bg, #0d2d63)!important;box-shadow:var(--crm-app-shadow-soft, 0 14px 32px rgba(255, 255, 255, .12))!important}html[data-theme-variant=rtm] .crm-mobile-record-card--selected.ant-card{border-color:var(--crm-app-accent-border, rgba(139, 124, 246, .34))!important;background:var(--crm-table-row-selected-bg, #1b3179)!important}html[data-theme-variant=rtm] .crm-mobile-record-card__title,html[data-theme-variant=rtm] .crm-mobile-record-card__value{color:var(--crm-table-cell-color, #edf3ff)!important}html[data-theme-variant=rtm] .crm-mobile-record-card__label{color:var(--crm-table-head-color, #dbe8ff)!important}html[data-theme-variant=rtm] .crm-mobile-record-card__actions{border-top-color:var(--crm-table-cell-border, rgba(129, 163, 235, .14))}}@layer crm-shell-surfaces{:root{--crm-modern-surface-radius: 8px;--crm-modern-surface-bg: var(--crm-app-surface-solid, #ffffff);--crm-modern-surface-muted-bg: var(--crm-app-surface-elevated, #f8fafc);--crm-modern-surface-border: var(--crm-app-border-soft, #e5eaf2);--crm-modern-surface-shadow: var(--crm-app-shadow, 0 1px 2px rgba(15, 23, 42, .05))}.crm-bi-widget.ant-card,.crm-bi-widget__metric.ant-card,.calls-dashboard-page .ant-card,.omni-chat-page,.omni-chat-shell.ant-card{border-radius:var(--crm-modern-surface-radius)!important;border-color:var(--crm-modern-surface-border)!important;background:var(--crm-modern-surface-bg)!important;background-color:var(--crm-modern-surface-bg)!important;box-shadow:var(--crm-modern-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.calls-dashboard-page{border-radius:var(--crm-modern-surface-radius)!important;background:transparent!important;box-shadow:none!important}.calls-dashboard-page .ant-btn,.calls-dashboard-page .ant-select-selector,.calls-dashboard-page .ant-picker{border-radius:var(--crm-modern-surface-radius)!important;box-shadow:none!important}.crm-bi-widget.ant-card,.calls-dashboard-page .ant-card,.omni-chat-shell.ant-card{overflow:hidden}.crm-bi-widget.ant-card,.crm-bi-widget__metric.ant-card,.calls-dashboard-page .ant-card{height:auto;overflow:visible!important}.crm-bi-widget.ant-card>.ant-card-body,.crm-bi-widget__metric.ant-card>.ant-card-body,.calls-dashboard-page .ant-card>.ant-card-body{height:auto;overflow:visible!important}.crm-bi-widget.ant-card>.ant-card-body,.calls-dashboard-page .ant-card .ant-card-body{padding:14px!important}@media(max-width:767px){.crm-page-stage .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.calls-dashboard-page .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{padding-inline-end:44px}.crm-page-stage--list .crm-entity-table-stack__table--cards{flex:1 1 auto;min-height:0;overflow:visible}.crm-mobile-card-list{min-width:0;max-width:100%;overflow:visible}.crm-mobile-record-card__field{grid-template-columns:1fr;gap:3px}.crm-mobile-record-card__actions{justify-content:stretch}.crm-mobile-record-card__actions .ant-space,.crm-mobile-record-card__actions .ant-btn{max-width:100%}.crm-mobile-card-list__pagination,.crm-mobile-card-list__pagination .ant-pagination{width:100%;min-width:0;justify-content:center;flex-wrap:wrap}}:root{--crm-interface-window-bg: var(--crm-app-surface-solid, #ffffff);--crm-interface-window-bg-strong: var(--crm-app-surface-solid, #ffffff);--crm-interface-window-border: var(--crm-app-border-soft, #e5eaf2);--crm-interface-window-blur: none}html[data-theme=dark]{--crm-interface-window-bg: var(--crm-app-surface-solid, #1a2028);--crm-interface-window-bg-strong: var(--crm-app-surface-solid, #1a2028);--crm-interface-window-border: var(--crm-app-border, rgba(148, 163, 184, .24))}html[data-theme-variant=rtm]{--crm-interface-window-bg: #163e89;--crm-interface-window-bg-strong: #0a234f;--crm-interface-window-border: rgba(129, 163, 235, .32);--crm-interface-window-blur: none}.crm-shell__header{--crm-shell-header-bg: var(--crm-glass-bg, rgba(255, 255, 255, .78));--crm-shell-header-border: var(--crm-app-border-soft, rgba(226, 232, 240, .46));--crm-shell-header-shadow: var(--crm-glass-shadow, 0 18px 44px rgba(2, 6, 23, .16))}html[data-theme=dark] .crm-shell__header,html[data-theme=night] .crm-shell__header{--crm-shell-header-bg: var(--crm-glass-bg, rgba(26, 32, 40, .78));--crm-shell-header-border: var(--crm-app-border-soft, rgba(148, 163, 184, .14));--crm-shell-header-shadow: var(--crm-glass-shadow, var(--crm-app-shadow, 0 18px 42px rgba(2, 6, 23, .38)))}html[data-theme-variant=rtm] .crm-shell__header{--crm-shell-header-bg: var(--crm-glass-bg, rgba(26, 32, 40, .78));--crm-shell-header-border: var(--crm-app-border-soft, rgba(129, 163, 235, .32));--crm-shell-header-shadow: var(--crm-glass-shadow, 0 18px 44px rgba(2, 6, 23, .16))}.crm-shell__sider,.crm-shell__sider>.ant-layout-sider-children>div:first-child{background:var(--crm-interface-window-bg)!important;background-color:var(--crm-interface-window-bg)!important;border-color:var(--crm-interface-window-border)!important;backdrop-filter:var(--crm-interface-window-blur)!important;-webkit-backdrop-filter:var(--crm-interface-window-blur)!important}.crm-shell__header{background:var(--crm-shell-header-bg)!important;background-color:var(--crm-shell-header-bg)!important;border-color:var(--crm-shell-header-border)!important;box-shadow:var(--crm-shell-header-shadow)!important}.crm-shell__sider{--crm-shell-chat-icon-color: #64748b;box-shadow:1px 0 2px #0f172a0a!important}html[data-theme=dark] .crm-shell__header,html[data-theme=night] .crm-shell__header{box-shadow:var(--crm-shell-header-shadow)!important}html[data-theme=dark] .crm-shell__sider{--crm-shell-chat-icon-color: #d5deef;box-shadow:var(--crm-app-shadow-strong, 0 28px 72px rgba(2, 6, 23, .5))!important}html[data-theme-variant=rtm] .crm-shell__header{box-shadow:var(--crm-shell-header-shadow)!important}html[data-theme-variant=rtm] .crm-shell__sider{--crm-shell-chat-icon-color: #dbe4f0;box-shadow:1px 0 #81a3eb2e!important}.crm-shell__sider .ant-menu,.crm-shell__sider .ant-menu-sub,.crm-shell__sider .ant-menu-inline,.crm-shell__main,.crm-shell__content,.crm-page-stage{background:transparent!important;background-color:transparent!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-title{min-height:44px;margin-inline:12px;padding-inline:18px!important;width:calc(100% - 24px);border:1px solid transparent;border-radius:8px;color:#c7d7f2!important;font-weight:600}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item .anticon,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-title .anticon{color:#c7d7f2!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item:hover,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-title:hover{border-color:#81a3eb52;background:#123a7a!important;color:#f8fbff!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item:hover .anticon,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-title:hover .anticon{color:#f8fbff!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item-selected,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{min-height:50px;border-color:transparent!important;background:linear-gradient(180deg,#7258df,#624ccc)!important;color:#fff!important;box-shadow:none!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item-selected:after{display:none!important}.crm-shell__sider .ant-menu-inline .crm-shell-menu-item--chat .ant-menu-item-icon,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .crm-shell-menu-item--chat .ant-menu-item-icon{color:var(--crm-shell-chat-icon-color, #64748b)!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item-selected .anticon,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-item-selected .ant-menu-title-content,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:#fff!important}html[data-theme-variant=rtm] .crm-shell__sider .ant-menu-item-group-title{color:#c7d7f2!important;font-size:16px;font-weight:500}html[data-theme-variant=rtm] .ant-dropdown-menu,html[data-theme-variant=rtm] .ant-menu-submenu-popup .ant-menu,html[data-theme-variant=rtm] .ant-select-dropdown,html[data-theme-variant=rtm] .ant-picker-dropdown .ant-picker-panel-container,html[data-theme-variant=rtm] .ant-popover-inner,html[data-theme-variant=rtm] .ant-tooltip-inner,html[data-theme-variant=rtm] .ant-modal-content,html[data-theme-variant=rtm] .ant-drawer-content,html[data-theme-variant=rtm] .ant-card,html[data-theme-variant=rtm] .crm-entity-list-shell__card,html[data-theme-variant=rtm] .crm-entity-list-shell__header,html[data-theme-variant=rtm] .crm-entity-list-shell__toolbar,html[data-theme-variant=rtm] .crm-entity-list-toolbar,html[data-theme-variant=rtm] .crm-mobile-record-card,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu{background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-variant=rtm] .ant-card-head,html[data-theme-variant=rtm] .ant-card-body,html[data-theme-variant=rtm] .ant-modal-header,html[data-theme-variant=rtm] .ant-modal-body,html[data-theme-variant=rtm] .ant-modal-footer,html[data-theme-variant=rtm] .ant-drawer-header,html[data-theme-variant=rtm] .ant-drawer-body,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-option{background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important}html[data-theme-variant=rtm] .ant-input,html[data-theme-variant=rtm] .ant-input-affix-wrapper,html[data-theme-variant=rtm] .ant-input-number,html[data-theme-variant=rtm] .ant-select-selector,html[data-theme-variant=rtm] .ant-picker,html[data-theme-variant=rtm] textarea.ant-input{background:var(--crm-app-surface-subtle, #123a7a)!important;background-color:var(--crm-app-surface-subtle, #123a7a)!important}html[data-theme-variant=rtm] .ant-dropdown-menu-item:hover,html[data-theme-variant=rtm] .ant-dropdown-menu-submenu-title:hover,html[data-theme-variant=rtm] .ant-select-item-option-active:not(.ant-select-item-option-disabled),html[data-theme-variant=rtm] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--crm-app-surface-elevated, #123a7a)!important;background-color:var(--crm-app-surface-elevated, #123a7a)!important}html[data-theme-variant=rtm] .crm-skeleton-table,html[data-theme-variant=rtm] .crm-skeleton-table>div,html[data-theme-variant=rtm] .crm-skeleton-table .ant-space,html[data-theme-variant=rtm] .crm-skeleton-table .ant-space-item,html[data-theme-variant=rtm] .crm-skeleton-table .ant-space-item>div{border-color:var(--crm-app-border-soft, rgba(129, 163, 235, .22))!important;background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-variant=rtm] .crm-skeleton-table .ant-skeleton{opacity:1!important}html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-title,html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-button,html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-input,html[data-theme-variant=rtm] .ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,#153f82 25%,#2f6fdf 37%,#153f82 63%)!important;background-size:400% 100%!important}html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-title,html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-paragraph>li,html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-avatar,html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-button,html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-input,html[data-theme-variant=rtm] .ant-skeleton:not(.ant-skeleton-active) .ant-skeleton-image{background:var(--crm-app-surface-muted, #153f82)!important;background-color:var(--crm-app-surface-muted, #153f82)!important}html[data-theme-variant=rtm] .crm-user-dropdown,html[data-theme-variant=rtm] .crm-user-dropdown.ant-dropdown,html[data-theme-variant=rtm] .crm-user-dropdown__submenu,html[data-theme-variant=rtm] .crm-user-dropdown__submenu.ant-dropdown{border-color:var(--crm-app-border-soft, rgba(129, 163, 235, .22))!important;background:transparent!important;background-color:transparent!important;isolation:isolate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-root,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-sub,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-root,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-sub,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu .ant-dropdown-menu{border-color:var(--crm-app-border-soft, rgba(129, 163, 235, .22))!important;background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--crm-app-shadow-strong, 0 26px 72px rgba(255, 255, 255, .24))!important}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-item,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-submenu-title,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-item,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-submenu-title,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__summary-item,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__control-item,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__panel-item{background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-item:hover,html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-menu-submenu-title:hover,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-item:hover,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-menu-submenu-title:hover,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-toggle:hover,html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-option:hover{background:var(--crm-app-surface-elevated, #123a7a)!important;background-color:var(--crm-app-surface-elevated, #123a7a)!important}html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-option{background:var(--crm-app-surface-subtle, #123a7a)!important;background-color:var(--crm-app-surface-subtle, #123a7a)!important}html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-choice{border-color:#81a3eb33;background:var(--crm-app-surface-subtle, #123a7a);color:var(--crm-app-text, #ffffff)}html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-choice:hover{border-color:#b7cfff85;background:var(--crm-app-surface-elevated, #164488)}html[data-theme-variant=rtm] .crm-user-dropdown .crm-user-dropdown__preference-choice--active{border-color:#b7cfffad;background:#4285f447}html[data-theme-variant=rtm] .crm-user-dropdown .ant-dropdown-arrow:before,html[data-theme-variant=rtm] .crm-user-dropdown__submenu .ant-dropdown-arrow:before{border-color:var(--crm-app-border-soft, rgba(129, 163, 235, .22))!important;background:var(--crm-app-surface-solid, #0d2d63)!important;background-color:var(--crm-app-surface-solid, #0d2d63)!important}:root{--crm-overlay-surface: #ffffff;--crm-overlay-surface-elevated: #f8fafc}html[data-theme=dark]{--crm-overlay-surface: #1a2028;--crm-overlay-surface-elevated: #222a34}html[data-theme-variant=rtm],html[data-theme=rtm]{--crm-overlay-surface: #0d2d63;--crm-overlay-surface-elevated: #123a7a}.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-modal-footer,.ant-drawer-content,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer,.ant-dropdown-menu,.ant-dropdown-menu-root,.ant-dropdown-menu-sub,.ant-menu-submenu-popup .ant-menu,.ant-select-dropdown,.ant-cascader-dropdown,.ant-tree-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-popconfirm .ant-popover-inner,.ant-tour-inner,.crm-user-dropdown .ant-dropdown-menu,.crm-user-dropdown .ant-dropdown-menu-root,.crm-user-dropdown .ant-dropdown-menu-sub,.crm-user-dropdown__submenu .ant-dropdown-menu,.crm-user-dropdown__submenu .ant-dropdown-menu-root,.crm-user-dropdown__submenu .ant-dropdown-menu-sub{background:var(--crm-overlay-surface, #ffffff)!important;background-color:var(--crm-overlay-surface, #ffffff)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item:hover,.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover,.crm-user-dropdown .ant-dropdown-menu-item:hover,.crm-user-dropdown .ant-dropdown-menu-submenu-title:hover,.crm-user-dropdown__submenu .ant-dropdown-menu-item:hover,.crm-user-dropdown__submenu .ant-dropdown-menu-submenu-title:hover{background:var(--crm-overlay-surface-elevated, #f8fafc)!important;background-color:var(--crm-overlay-surface-elevated, #f8fafc)!important}.ant-dropdown-arrow:before,.ant-popover-arrow:before,.ant-popover-arrow:after,.ant-tour-arrow:before,.ant-tour-arrow:after,.crm-user-dropdown .ant-dropdown-arrow:before,.crm-user-dropdown__submenu .ant-dropdown-arrow:before{background:var(--crm-overlay-surface, #ffffff)!important;background-color:var(--crm-overlay-surface, #ffffff)!important}.ant-tour{max-width:min(420px,calc(100vw - 24px))}.ant-tour .ant-tour-inner{border:1px solid var(--crm-app-border-soft, rgba(15, 23, 42, .08));box-shadow:var(--crm-app-shadow-strong, 0 24px 60px rgba(15, 23, 42, .18))}.ant-tour .ant-tour-title{color:var(--crm-app-text, #0f172a);font-size:18px;line-height:1.25}.crm-first-time-tour__intro{width:100%}.crm-first-time-tour__intro .ant-tag{width:-moz-fit-content;width:fit-content;margin-inline-end:0}.crm-first-time-tour__description{width:100%}.crm-first-time-tour__description .ant-typography{line-height:1.55}.crm-first-time-tour__checkpoints{width:100%;padding-top:2px}.crm-first-time-tour__checkpoint{width:100%}.crm-first-time-tour__checkpoint-icon{margin-top:3px;color:var(--crm-primary, #1677ff);font-size:13px}}@layer crm-dashboard-calls{.crm-dashboard-page .ant-tabs.crm-dashboard-tabs>.ant-tabs-nav{margin:0 0 8px;padding:4px;border:1px solid var(--crm-app-border-soft);border-radius:8px;background:color-mix(in srgb,var(--crm-app-surface-elevated, #ffffff) 88%,#eef4ff);box-shadow:0 10px 24px #0f172a0f;overflow:hidden}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs--navigation{margin-bottom:0}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs--navigation .ant-tabs-content-holder{display:none}.crm-dashboard-page .crm-dashboard-filter-card{margin-bottom:12px}.crm-dashboard-page .crm-dashboard-tab-content{min-width:0}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-nav-list{gap:6px;min-width:-moz-max-content;min-width:max-content}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs>.ant-tabs-nav:before{display:none}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-tab{margin:0;padding:0;border-radius:6px;color:var(--crm-app-text-muted, #526079);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-tab-btn{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:650;letter-spacing:0;color:inherit}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-tab:hover{background:color-mix(in srgb,var(--crm-app-accent, #2f6fed) 8%,transparent);color:var(--crm-app-text, #111827)}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-tab-active{background:var(--crm-app-surface-solid, #ffffff);color:var(--crm-app-accent, #2f6fed);box-shadow:0 1px 2px #0f172a14,0 10px 18px #2f6fed1a}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--crm-app-accent, #2f6fed)}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-ink-bar{display:none}.telephony-live-queue-card .ant-table-wrapper,.telephony-live-queue-card .ant-spin-nested-loading,.telephony-live-queue-card .ant-spin-container,.telephony-live-queue-card .ant-table,.telephony-live-queue-card .ant-table-container{height:100%}.telephony-live-active-card .ant-table-wrapper,.telephony-live-active-card .ant-spin-nested-loading,.telephony-live-active-card .ant-spin-container,.telephony-live-active-card .ant-table,.telephony-live-active-card .ant-table-container{min-height:224px}.telephony-live-queue-card .ant-table-placeholder,.telephony-live-active-card .ant-table-placeholder{height:100%}html[data-theme=dark] .telephony-live-queue-card .ant-table-placeholder,html[data-theme=dark] .telephony-live-active-card .ant-table-placeholder{background:transparent!important}.telephony-live-table-row--selected>td{background:color-mix(in srgb,var(--crm-app-accent, #0f62fe) 8%,transparent)!important}html[data-theme=dark] .crm-dashboard-page .ant-tabs.crm-dashboard-tabs>.ant-tabs-nav{background:var(--crm-app-surface-solid);border-color:var(--crm-app-border)}html[data-theme=dark] .crm-dashboard-page .ant-table-wrapper .ant-table-thead>tr>th{color:var(--crm-app-text);background:var(--crm-app-surface-elevated)}@media(max-width:900px){.crm-dashboard-page .ant-tabs.crm-dashboard-tabs>.ant-tabs-nav{padding:4px}.crm-dashboard-page .ant-tabs.crm-dashboard-tabs .ant-tabs-nav-list{min-width:-moz-max-content;min-width:max-content}}html[data-theme=dark] .calls-dashboard-page,html[data-theme=dark] .calls-dashboard-page .ant-card,html[data-theme=dark] .calls-dashboard-page .ant-card-head-title,html[data-theme=dark] .calls-dashboard-page .ant-card-extra,html[data-theme=dark] .calls-dashboard-page .ant-typography,html[data-theme=dark] .calls-dashboard-page .ant-statistic,html[data-theme=dark] .calls-dashboard-page .ant-statistic-content,html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table,html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr>td,html[data-theme=dark] .calls-dashboard-page .ant-list,html[data-theme=dark] .calls-dashboard-page .ant-list-item{color:#f4f4f5}html[data-theme=dark] .calls-dashboard-page .ant-typography-secondary,html[data-theme=dark] .calls-dashboard-page .ant-statistic-title,html[data-theme=dark] .calls-dashboard-page .ant-empty-description,html[data-theme=dark] .calls-dashboard-realtime-status,html[data-theme=dark] .calls-dashboard-realtime-status__time{color:#d4d4d8!important}html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-thead>tr>th{color:#f4f4f5}html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{color:#fff;background:#ffffff0f}html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right,html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right-first,html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right-last,html[data-theme=dark] .calls-dashboard-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td:has(.crm-table-actions-cell){background:#252b36!important;background:color-mix(in srgb,var(--crm-app-accent, #8b7cf6) 12%,var(--crm-app-surface-solid, #1a2028))!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-clip:padding-box}html[data-theme=dark] .calls-dashboard-page .ant-progress-text,html[data-theme=dark] .calls-dashboard-page .ant-tag{color:#f4f4f5}.calls-dashboard-page .crm-page-header{margin-bottom:10px!important}.calls-dashboard-page .crm-page-header__eyebrow{display:none}.calls-dashboard-page .crm-page-header__title.ant-typography{font-size:24px!important;line-height:1.18!important;letter-spacing:0!important;font-weight:700!important}.calls-dashboard-page .crm-page-header__title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.calls-dashboard-page .ant-tabs>.ant-tabs-nav:before{border-bottom-color:var(--crm-app-border-soft, rgba(15, 23, 42, .08))}.calls-dashboard-realtime-tabs .ant-tabs-content-holder{min-width:0}.calls-dashboard-process-flow-shell{display:flex;flex-direction:column;gap:10px}.calls-dashboard-process-flow-legend{display:flex;flex-wrap:wrap;gap:6px}.calls-dashboard-process-flow-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px;border:1px solid #dbe6f6;border-radius:12px;background:#f6f8fc}.calls-dashboard-process-flow-svg{display:block;min-width:1060px}.calls-dashboard-process-edge{fill:none;stroke:#9cb2cf;stroke-width:1.8px}.calls-dashboard-process-edge--active{stroke:#4f6fa3;stroke-width:2.2px}.calls-dashboard-process-edge--muted{stroke:#b8c5d8}.calls-dashboard-process-edge__label{fill:#4a5568;font-size:12px;font-weight:500}.calls-dashboard-process-shape{stroke:#9fb7d6;stroke-width:1.4px;fill:#d8efff}.calls-dashboard-process-node__title{fill:#0f172a;font-size:12.5px;font-weight:600}.calls-dashboard-process-node__meta{fill:#4b5563;font-size:11px}.calls-dashboard-process-node--decision .calls-dashboard-process-shape{fill:#f7bd4d;stroke:#dda03a}.calls-dashboard-process-node--terminal .calls-dashboard-process-shape{fill:#caefb7;stroke:#8ec478}.calls-dashboard-process-node--danger.calls-dashboard-process-node--terminal .calls-dashboard-process-shape{fill:#f3a297;stroke:#d98275}.calls-dashboard-process-node--wait .calls-dashboard-process-shape,.calls-dashboard-process-node--wait.calls-dashboard-process-node--default .calls-dashboard-process-shape{fill:#d2d6dc;stroke:#afb6bf}.calls-dashboard-process-node--processing .calls-dashboard-process-shape{fill:#cbe9f8;stroke:#9ccce3}.calls-dashboard-process-node--success .calls-dashboard-process-shape{stroke:#7ab48f}.dark .calls-dashboard-process-flow-scroll{border-color:#ffffff1a;background:#18181b}.dark .calls-dashboard-process-shape{fill:#27272a;stroke:#3f3f46}.dark .calls-dashboard-process-node--decision .calls-dashboard-process-shape{fill:hsla(var(--crm-primary-h),50%,40%,.5);stroke:hsla(var(--crm-primary-h),50%,50%,.8)}.dark .calls-dashboard-process-node--terminal .calls-dashboard-process-shape{fill:#22c55e33;stroke:#22c55e80}.dark .calls-dashboard-process-node--danger.calls-dashboard-process-node--terminal .calls-dashboard-process-shape{fill:#ef444433;stroke:#ef444480}.dark .calls-dashboard-process-node--wait .calls-dashboard-process-shape,.dark .calls-dashboard-process-node--wait.calls-dashboard-process-node--default .calls-dashboard-process-shape{fill:#18181b;stroke:#27272a}.dark .calls-dashboard-process-node__title{fill:#f4f4f5}.dark .calls-dashboard-process-node__meta{fill:#a1a1aa}.dark .calls-dashboard-process-edge{stroke:#3f3f46}.dark .calls-dashboard-process-edge--active{stroke:hsl(var(--crm-primary-h),var(--crm-primary-s),var(--crm-primary-l))}.dark .calls-dashboard-process-edge__label{fill:#d4d4d8}.calls-dashboard-realtime-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 2px;color:#64748b;font-size:12px;line-height:1;white-space:nowrap}.calls-dashboard-realtime-status__dot{width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829;position:relative}.calls-dashboard-realtime-status--connected .calls-dashboard-realtime-status__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.calls-dashboard-realtime-status--connected .calls-dashboard-realtime-status__dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:inherit;animation:realtime-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes realtime-pulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.5);opacity:0}to{transform:scale(1);opacity:0}}.calls-dashboard-realtime-status--connecting .calls-dashboard-realtime-status__dot{background:#1677ff;box-shadow:0 0 0 3px #1677ff29;animation:realtime-blink 1s ease-in-out infinite}@keyframes realtime-blink{0%,to{opacity:1}50%{opacity:.5}}.calls-dashboard-realtime-status--error .calls-dashboard-realtime-status__dot{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.calls-dashboard-realtime-status__time{color:#94a3b8;font-variant-numeric:tabular-nums}.calls-dashboard-page .ant-btn{border-radius:10px}.calls-dashboard-page .ant-select-selector,.calls-dashboard-page .ant-picker{border-radius:10px!important}.calls-dashboard-page .ant-table-wrapper .ant-table{border-radius:0!important;overflow:hidden}.calls-dashboard-page .ant-table-wrapper .ant-table-thead>tr>th{background:color-mix(in srgb,#9bbfff 18%,#ffffff)}.dark .calls-dashboard-page .ant-table-wrapper .ant-table-thead>tr>th{background:color-mix(in srgb,#315082 28%,#111826)}html[data-theme=dark] .calls-dashboard-page .g2-tooltip,html[data-theme=dark] .calls-dashboard-page .g2-tooltip-title,html[data-theme=dark] .calls-dashboard-page .g2-tooltip-list-item,html[data-theme=dark] .calls-dashboard-page .g2-tooltip-list-item-name,html[data-theme=dark] .calls-dashboard-page .g2-tooltip-list-item-name-label,html[data-theme=dark] .calls-dashboard-page .g2-tooltip-list-item-value,html[data-theme=dark] .calls-dashboard-page .legend-category-item-label,html[data-theme=dark] .calls-dashboard-page .g2-legend-title,.dark .calls-dashboard-page .g2-tooltip,.dark .calls-dashboard-page .g2-tooltip-title,.dark .calls-dashboard-page .g2-tooltip-list-item,.dark .calls-dashboard-page .g2-tooltip-list-item-name,.dark .calls-dashboard-page .g2-tooltip-list-item-name-label,.dark .calls-dashboard-page .g2-tooltip-list-item-value,.dark .calls-dashboard-page .legend-category-item-label,.dark .calls-dashboard-page .g2-legend-title{color:#f4f4f5!important;fill:#f4f4f5!important}html[data-theme=dark] .calls-dashboard-page .g2-tooltip,.dark .calls-dashboard-page .g2-tooltip{background:var(--calls-card-bg)!important;border-color:var(--calls-card-border)!important}@media(max-width:640px){.calls-dashboard-page .ant-picker{width:min(100%,320px)!important}}.calls-dashboard-realtime-status__label{font-weight:700;letter-spacing:.02em}.telephony-live-dashboard{display:grid;gap:12px;width:100%}.live-history-filter{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172ab8}.live-history-filter .ant-space{width:100%}.live-history-filter__select{width:min(520px,100%)}html[data-theme-variant=rtm] .live-history-filter{border-color:#81a3eb42;background:#173f8fb8}.live-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;min-width:0;max-width:100%;overflow-x:visible;overflow-y:visible}.telephony-live-dashboard:not(.missed-calls-dashboard)>.live-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:visible;overflow-y:visible}.dashboard-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;overflow-x:visible;overflow-y:visible}.dashboard-kpi-row--leads{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-kpi-row__item{min-width:0}.dashboard-kpi-row__item .crm-kpi-card{height:100%}.live-kpi-card,.live-panel{position:relative;min-width:0;border:1px solid var(--live-border, rgba(148, 163, 184, .14));border-radius:8px;background:var(--live-surface, var(--crm-app-surface-solid, #ffffff));box-shadow:0 8px 20px #0f172a0d}html[data-theme-variant=rtm] .live-kpi-card,html[data-theme-variant=rtm] .live-panel{border-color:#81a3eb38;background:#173f8fd1;box-shadow:0 20px 48px #123a7a52,inset 0 1px #acc5ff1a}.live-kpi-card{display:flex;flex-direction:column;min-height:92px;min-width:0;max-width:100%;overflow:hidden;padding:0;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease}.live-kpi-card.ant-card>.ant-card-body{position:relative;display:flex;flex-direction:column;gap:3px;min-height:92px;height:100%;padding:8px 10px!important}.live-kpi-card__header{display:flex;align-items:center;gap:7px;min-width:0}.live-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:17px;flex-shrink:0}.live-kpi-card__icon--green{color:#34a853;background:color-mix(in srgb,#34a853 15%,transparent);box-shadow:0 0 20px color-mix(in srgb,#34a853 18%,transparent)}.live-kpi-card__icon--blue,.live-kpi-card__icon--violet{color:#4285f4;background:color-mix(in srgb,#4285f4 15%,transparent);box-shadow:0 0 20px color-mix(in srgb,#4285f4 18%,transparent)}.live-kpi-card__icon--orange{color:#fbbc05;background:color-mix(in srgb,#fbbc05 18%,transparent);box-shadow:0 0 20px color-mix(in srgb,#fbbc05 20%,transparent)}.live-kpi-card__icon--teal{color:#34a853;background:color-mix(in srgb,#34a853 15%,transparent);box-shadow:0 0 20px color-mix(in srgb,#34a853 18%,transparent)}.live-kpi-card__icon--red{color:#ea4335;background:color-mix(in srgb,#ea4335 15%,transparent);box-shadow:0 0 20px color-mix(in srgb,#ea4335 18%,transparent)}html[data-theme-variant=rtm] .live-kpi-card__icon--green{color:#34a853;background:color-mix(in srgb,#34a853 18%,transparent)}html[data-theme-variant=rtm] .live-kpi-card__icon--blue,html[data-theme-variant=rtm] .live-kpi-card__icon--violet{color:#4285f4;background:color-mix(in srgb,#4285f4 18%,transparent)}html[data-theme-variant=rtm] .live-kpi-card__icon--orange{color:#fbbc05;background:color-mix(in srgb,#fbbc05 20%,transparent)}html[data-theme-variant=rtm] .live-kpi-card__icon--teal{color:#34a853;background:color-mix(in srgb,#34a853 18%,transparent)}html[data-theme-variant=rtm] .live-kpi-card__icon--red{color:#ea4335;background:color-mix(in srgb,#ea4335 18%,transparent)}.live-kpi-card__content{min-width:0;max-width:100%;padding-bottom:8px;overflow-wrap:normal;word-break:normal}.live-kpi-card__title{min-width:0;flex:1 1 auto;color:#94a3b8;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;overflow-wrap:normal;word-break:normal;white-space:normal}html[data-theme-variant=rtm] .live-kpi-card__title,html[data-theme-variant=rtm] .live-kpi-card__subtitle,html[data-theme-variant=rtm] .live-kpi-card__footer,html[data-theme-variant=rtm] .live-panel__extra,html[data-theme-variant=rtm] .live-panel__extra .ant-btn{color:#c5d3ea}html[data-theme-variant=rtm] .live-kpi-card__value,html[data-theme-variant=rtm] .live-panel__header h3,html[data-theme-variant=rtm] .operator-ring__center,html[data-theme-variant=rtm] .operator-ring-legend strong,html[data-theme-variant=rtm] .sla-gauge__mask strong,html[data-theme-variant=rtm] .sla-summary strong,html[data-theme-variant=rtm] .live-alert strong,html[data-theme-variant=rtm] .missed-reasons__total strong{color:#f8fafc}.live-kpi-card__value{min-width:0;margin-top:3px;color:#f1f5f9;font-size:22px;font-weight:900;line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.live-kpi-card__value .ant-statistic-content{max-width:100%;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-variant-numeric:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-kpi-card__value .ant-statistic-content-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.live-kpi-card__subtitle{min-width:0;margin-top:1px;color:#748096;font-size:10px;line-height:1.3;overflow-wrap:normal;word-break:normal}.live-kpi-card__ok{position:absolute;right:10px;bottom:10px;color:#34a853;border-radius:50%;background:color-mix(in srgb,#34a853 12%,transparent);font-size:16px}.live-kpi-card__progress{position:absolute;right:9px;bottom:20px;left:9px;height:3px;overflow:hidden;border-radius:999px;background:#94a3b81a}.live-kpi-card__progress span{display:block;height:100%;border-radius:inherit;background:#34a853}.live-kpi-card__footer{position:absolute;right:9px;bottom:5px;left:9px;display:flex;justify-content:space-between;gap:6px;color:#64748b;font-size:10px;line-height:1.2}.live-delta{font-weight:800}.live-delta--up{color:#34a853}.live-delta--down{color:#ea4335}.live-grid{display:grid;align-items:stretch;grid-auto-flow:dense;gap:20px;min-width:0}.live-stack{display:grid!important;align-content:stretch;gap:20px;grid-template-rows:none;height:auto;width:100%;min-width:0}.live-stack>.ant-space-item{min-width:0}.live-stack .live-panel{height:100%;width:100%}.live-grid--2col{grid-template-columns:minmax(0,1fr)}.live-panel{padding:20px 22px 18px;min-width:0}.live-grid--2col>.live-panel,.live-panel--operators,.live-panel--calls,.live-panel--alerts{display:flex;flex-direction:column}.live-panel--operators .live-table,.live-panel--calls .live-table,.live-panel--alerts .live-alert-list{flex:1 1 auto}.live-chart{min-width:0}.live-chart canvas{max-width:100%}.live-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.08)}.live-panel__header h3{margin:0;color:#e2e8f0;font-size:14px;font-weight:700;letter-spacing:0}.live-panel__extra,.live-panel__extra .ant-btn{color:#64748b;font-size:13px}.live-soft-tag{border-color:#94a3b829;color:#94a3b8;background:#0f172a80;border-radius:6px;font-size:12px}html[data-theme-variant=rtm] .live-soft-tag,html[data-theme-variant=rtm] .crm-dashboard-page--live .live-soft-tag.ant-tag,html[data-theme-variant=rtm] .crm-dashboard-page--live .live-soft-tag.ant-btn{border-color:#81a3eb47;color:#e4ecff;background:#4285f4}.live-panel-link{float:right;margin-top:8px;padding-right:0;color:#4285f4;font-size:12px;font-weight:600}.live-panel-link--flush{float:none;margin-top:6px;padding-left:0}.live-sla-overview,.live-operators-overview{display:grid;grid-template-columns:minmax(112px,136px) minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;min-width:0}.live-sla-overview__gauge,.live-operators-overview__ring{min-width:0}.live-sla-overview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-operators-overview__controls{min-width:0}.live-operators-overview .live-operator-toolbar{margin-bottom:0}.live-panel--operators .live-operators-overview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.14)}.live-panel--operators .live-operators-overview__ring,.live-panel--operators .live-operators-overview__controls{min-width:0;position:relative;z-index:0}.live-panel--operators .live-operators-overview__controls{display:grid;align-items:start;gap:10px;max-width:100%}.live-panel--operators .operator-ring-wrap{grid-template-columns:132px minmax(0,360px);gap:20px;align-items:center;max-width:560px}.live-panel--operators .operator-ring{width:132px}.live-panel--operators .operator-ring__center{width:76px;height:76px}.live-panel--operators .operator-ring__center strong{font-size:26px}.live-panel--operators .operator-ring-legend{gap:8px}.live-panel--operators .operator-ring-legend>div{grid-template-columns:12px minmax(76px,1fr) minmax(72px,auto)}.live-panel--operators .live-operator-toolbar{display:grid;grid-template-columns:minmax(168px,220px) minmax(220px,360px);align-items:start;gap:12px;width:min(100%,592px)}.live-panel--operators .live-operator-toolbar__select,.live-panel--operators .live-operator-toolbar__search{width:100%;min-width:0}.live-panel--calls .live-table,.live-panel--alerts .live-alert-list,.live-panel--queues-sla .live-table,.live-panel--operators .live-table{min-width:0}.live-panel--operators .live-panel-link--flush{display:inline-flex;margin-top:12px}.live-panel--operators .live-table{overflow-x:visible;padding-bottom:0}.live-panel--operators .live-table__head--operators,.live-panel--operators .live-table__row--operators{grid-template-columns:minmax(118px,1.32fr) minmax(70px,.72fr) minmax(74px,.74fr) minmax(102px,.98fr) minmax(104px,.94fr) minmax(56px,.54fr) minmax(62px,.58fr) minmax(48px,.5fr);min-width:0}.live-panel--operators .live-table__head--operators{min-height:48px}.live-panel--operators .live-table__head--operators>span{align-self:center;overflow:hidden;padding-right:8px;font-size:12px;line-height:1.16;text-overflow:clip;white-space:normal}.live-panel--operators .live-table__row--operators>span{align-self:center}html[data-theme-variant=rtm] .live-panel-link,html[data-theme-variant=rtm] .crm-dashboard-page--live .ant-btn-link{color:#a99cff}.operator-ring-wrap{display:grid;grid-template-columns:150px minmax(190px,1fr);align-items:center;gap:14px;min-height:0;min-width:0;overflow:visible}.operator-ring{display:grid;place-items:center;width:150px;max-width:100%;aspect-ratio:1;height:auto;border-radius:50%}.operator-ring__center{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#111b2a;color:#f8fbff}html[data-theme-variant=rtm] .operator-ring__center{background:#173f8f;box-shadow:inset 0 0 0 1px #81a3eb2e}.operator-ring__center strong{font-size:28px;line-height:1}.operator-ring__center span{color:#aeb8ca;font-size:12px}.operator-ring-legend{display:grid;min-width:0;gap:10px;color:#d6deea;font-size:13px}.operator-ring-legend>div{display:grid;grid-template-columns:12px minmax(86px,1fr) minmax(88px,118px);align-items:center;gap:8px;min-width:0}.operator-ring-legend span,.operator-ring-legend strong{min-width:0}html[data-theme-variant=rtm] .operator-ring-legend,html[data-theme-variant=rtm] .operator-ring__center span,html[data-theme-variant=rtm] .sla-gauge__mask span,html[data-theme-variant=rtm] .sla-gauge__scale,html[data-theme-variant=rtm] .sla-summary div,html[data-theme-variant=rtm] .live-alert span,html[data-theme-variant=rtm] .live-alert time,html[data-theme-variant=rtm] .activity-heatmap__hours,html[data-theme-variant=rtm] .activity-heatmap__row span,html[data-theme-variant=rtm] .activity-heatmap__legend,html[data-theme-variant=rtm] .missed-reasons__total span{color:#d5deef}.operator-ring-legend i{width:12px;height:12px;border-radius:3px}.operator-ring-legend strong{min-width:0;max-width:none;overflow:hidden;color:#f8fbff;font-weight:750;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.operator-ring-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-table{display:grid;overflow:visible;width:100%}.live-table__head,.live-table__row{display:grid;align-items:center;min-width:0;border-bottom:1px solid rgba(148,163,184,.11)}html[data-theme-variant=rtm] .live-table__head,html[data-theme-variant=rtm] .live-table__row{border-bottom-color:#81a3eb24}.live-table__head,.live-table__row{grid-template-columns:1.25fr 1fr .7fr 1fr .7fr}.live-table__head{min-height:36px;color:#97a3b4;font-size:12px;font-weight:750}html[data-theme-variant=rtm] .live-table__head{color:#e4ecff}.live-table__row{min-height:37px;color:#dce5f2;font-size:13px}html[data-theme-variant=rtm] .live-table__row{color:#f8fbff}.live-table__row>span,.live-table__head>span{min-width:0;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.live-table__head>span{overflow:visible;text-overflow:clip}.live-table__row .ant-btn{width:28px;height:28px;background:#35ca4f;border-color:#35ca4f}.live-table__head--active,.live-table__row--active{grid-template-columns:minmax(92px,1.08fr) minmax(92px,.98fr) minmax(52px,.52fr) minmax(72px,.72fr) minmax(54px,.5fr);min-width:0}.live-table__head--active>span{white-space:normal}.live-table__head--active>span:nth-child(5),.live-table__row--active>span:nth-child(5),.live-table__row--active .ant-btn{justify-self:center}.live-table__head--queues,.live-table__row--queues{grid-template-columns:1.2fr .72fr .92fr .98fr .7fr .78fr .86fr}.live-panel--queues-sla .live-sla-overview{grid-template-columns:minmax(156px,220px) minmax(0,1fr);align-items:end;gap:28px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.14)}.live-panel--queues-sla .sla-gauge,.live-panel--queues-sla .sla-gauge__scale{width:min(220px,100%)}.live-panel--queues-sla .live-sla-overview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.live-panel--queues-sla .sla-summary div{display:grid;align-content:center;min-height:82px;padding:12px 14px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a29}.live-panel--queues-sla .sla-summary span{line-height:1.25}.live-panel--queues-sla .sla-summary strong{margin-top:6px;font-size:20px;line-height:1.1}.live-panel--queues-sla .live-table{overflow-x:visible;padding-bottom:0}.live-panel--queues-sla .live-table__head--queues,.live-panel--queues-sla .live-table__row--queues{grid-template-columns:minmax(116px,1.48fr) minmax(58px,.62fr) minmax(70px,.68fr) minmax(86px,.8fr) minmax(46px,.46fr) minmax(54px,.52fr) minmax(62px,.56fr);min-width:0}.live-panel--queues-sla .live-table__head--queues{min-height:48px}.live-panel--queues-sla .live-table__head--queues>span{align-self:center;overflow:hidden;padding-right:8px;font-size:12px;line-height:1.16;text-overflow:clip;white-space:normal}.live-panel--queues-sla .live-table__row--queues>span{align-self:center}.live-table__head--operators,.live-table__row--operators{grid-template-columns:1.35fr .85fr .9fr 1.2fr .95fr .7fr .7fr .7fr;min-width:0}.live-panel--calls .live-table,.live-panel--queues-sla .live-table,.live-panel--operators .live-table{overflow-x:auto;scrollbar-width:thin}.live-panel--calls .live-table__head--active,.live-panel--calls .live-table__row--active{min-width:640px}.live-panel--queues-sla .live-table__head--queues,.live-panel--queues-sla .live-table__row--queues{min-width:820px}.live-panel--operators .live-table__head--operators,.live-panel--operators .live-table__row--operators{min-width:920px}.live-positive{color:#34a853}.live-negative{color:#ea4335}.live-status-cell{--live-status-dot: #94a3b8;display:inline-flex;align-items:center;gap:8px;min-width:0}.live-status-cell>i{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:var(--live-status-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--live-status-dot) 16%,transparent)}.live-status-cell--success{--live-status-dot: #34a853}.live-status-cell--info,.live-status-cell--talking{--live-status-dot: #4285f4}.live-status-cell--warning{--live-status-dot: #fbbc05}.live-status-cell--danger{--live-status-dot: #ea4335}.live-status-cell--neutral{--live-status-dot: #94a3b8}.live-status-cell .ant-tag{margin-inline-end:0}.live-operator-status-tag.ant-tag{min-width:64px;margin-inline-end:0;border-radius:8px;text-align:center;font-weight:700}.sla-gauge-wrap{display:grid;gap:8px;justify-items:center;padding-top:4px}.sla-gauge{position:relative;display:grid;place-items:end center;width:min(230px,100%);aspect-ratio:2 / 1;overflow:hidden}.sla-gauge:before{content:"";position:absolute;inset:0;border-radius:999px 999px 0 0;background:conic-gradient(from 270deg,#34a853 0 var(--sla-value),#2b3445 var(--sla-value) 100%)}html[data-theme-variant=rtm] .sla-gauge:before{background:conic-gradient(from 270deg,#34a853 0 var(--sla-value),#172f79 var(--sla-value) 100%)}.sla-gauge:after{content:"";position:absolute;right:18px;bottom:0;left:18px;aspect-ratio:2 / 1;border-radius:999px 999px 0 0;background:#111b2a}html[data-theme-variant=rtm] .sla-gauge:after{background:#173f8f}.sla-gauge__mask{position:relative;z-index:1;display:grid;justify-items:center;padding-bottom:12px}.sla-gauge__mask strong{color:#f8fbff;font-size:32px;line-height:1}.sla-gauge__mask span,.sla-gauge__scale{color:#aeb8ca;font-size:12px}.sla-gauge__scale{display:flex;justify-content:space-between;width:min(230px,100%)}.sla-summary{display:grid;gap:12px;margin-top:12px}.sla-summary div{display:flex;justify-content:space-between;gap:10px;color:#aeb8ca;font-size:13px}.sla-summary strong{color:#f8fbff}.live-alert-list{display:grid;gap:8px}.live-alert{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:46px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.1)}html[data-theme-variant=rtm] .live-alert{border-bottom-color:#81a3eb24}.live-alert i{width:12px;height:12px;margin-top:4px;border-radius:50%}.live-alert--danger i{background:#ea4335;box-shadow:0 0 0 5px color-mix(in srgb,#ea4335 14%,transparent)}.live-alert--warning i{background:#fbbc05;box-shadow:0 0 0 5px color-mix(in srgb,#fbbc05 18%,transparent)}.live-alert--info i{background:#4285f4;box-shadow:0 0 0 5px color-mix(in srgb,#4285f4 14%,transparent)}.live-alert strong{display:block;overflow:visible;color:#f0f5ff;font-size:13px;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal}.live-alert span,.live-alert time{color:#8f9bad;font-size:12px}.live-operator-toolbar{display:flex;gap:10px;margin-bottom:8px}.live-operator-toolbar__select{min-width:170px}.live-operator-toolbar__search{width:min(320px,100%)}.live-operator-toolbar__select .ant-select-selector,.live-operator-toolbar__search .ant-input,.live-operator-toolbar__search .ant-input-group-addon,.live-operator-toolbar__search .ant-btn{border:1px solid rgba(148,163,184,.16);background:#090f18a6;color:#dce5f2}html[data-theme-variant=rtm] .live-operator-toolbar__select .ant-select-selector,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input-group-addon,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-btn,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input-affix-wrapper{border-color:#81a3eb3d;background:#173f8f;color:#f8fbff}html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input::-moz-placeholder{color:#d5deef}html[data-theme-variant=rtm] .live-operator-toolbar__select .ant-select-selection-item,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input::placeholder,html[data-theme-variant=rtm] .live-operator-toolbar__search .ant-input-clear-icon{color:#d5deef}.live-operator-toolbar__search .ant-input::-moz-placeholder{color:#8f9bad}.live-operator-toolbar__select .ant-select-selection-item,.live-operator-toolbar__search .ant-input::placeholder{color:#8f9bad}.live-operator-toolbar__search .ant-input-affix-wrapper{border-color:#94a3b829;background:#090f18a6;color:#dce5f2}.live-operator-toolbar__search .ant-input-affix-wrapper input{background:transparent;color:#dce5f2}.live-operator-toolbar__search .ant-btn{color:#dce5f2}.live-operator-toolbar__search .ant-input-clear-icon{color:#8f9bad}.live-operator-toolbar span:not(.ant-select-selection-item):not(.ant-input-group-addon):not(.ant-input-clear-icon){font-size:13px}.live-operator-name{display:inline-flex;align-items:center;gap:8px}.live-operator-name i{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#0b1220;background:#f4c29b;font-size:12px;font-style:normal;font-weight:850}.activity-heatmap{display:grid;gap:6px;padding-top:2px}.activity-heatmap__hours{display:grid;grid-template-columns:28px repeat(12,1fr);color:#9ca8b8;font-size:11px}.activity-heatmap__row{display:grid;grid-template-columns:28px repeat(24,1fr);align-items:center;gap:3px}.activity-heatmap__row span{color:#cbd5e1;font-size:12px}.activity-heatmap__cell{display:block;aspect-ratio:1;min-width:8px;border:1px solid rgba(148,163,184,.12);border-radius:2px;background:#121d2c}html[data-theme-variant=rtm] .activity-heatmap__cell{border-color:#81a3eb24;background:#173f8f}html[data-theme-variant=rtm] .activity-heatmap__cell--1{background:color-mix(in srgb,#4285f4 18%,#173f8f)}html[data-theme-variant=rtm] .activity-heatmap__cell--2{background:color-mix(in srgb,#4285f4 30%,#173f8f)}html[data-theme-variant=rtm] .activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#173f8f)}html[data-theme-variant=rtm] .activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#173f8f)}html[data-theme-variant=rtm] .activity-heatmap__cell--5,html[data-theme-variant=rtm] .activity-heatmap__legend i{background:#4285f4}.activity-heatmap__cell--1{background:#202848}.activity-heatmap__cell--2{background:#33246d}.activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#111b2a)}.activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#111b2a)}.activity-heatmap__cell--5{background:#4285f4}.activity-heatmap__legend{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;margin-top:8px;color:#cbd5e1;font-size:12px}.activity-heatmap__legend i{height:12px;border-radius:2px;background:#4285f4}.live-detail-grid{display:grid;gap:12px}.live-detail-grid--two{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}html[data-theme=light] .live-panel{border-color:var(--crm-app-border-soft, rgba(82, 96, 121, .24));background:var(--crm-app-surface-solid, #ffffff);box-shadow:var(--crm-app-shadow, 0 14px 32px rgba(17, 24, 39, .09))}html[data-theme=light] .live-kpi-card__title,html[data-theme=light] .live-kpi-card__subtitle,html[data-theme=light] .live-kpi-card__footer,html[data-theme=light] .live-panel__extra,html[data-theme=light] .live-panel__extra .ant-btn,html[data-theme=light] .operator-ring__center span,html[data-theme=light] .operator-ring-legend,html[data-theme=light] .activity-heatmap__hours,html[data-theme=light] .activity-heatmap__row span,html[data-theme=light] .activity-heatmap__legend,html[data-theme=light] .sla-gauge__mask span,html[data-theme=light] .sla-gauge__scale,html[data-theme=light] .sla-summary div,html[data-theme=light] .live-alert span,html[data-theme=light] .live-alert time{color:var(--crm-app-text-muted, #526079)}html[data-theme=light] .live-kpi-card__value,html[data-theme=light] .live-panel__header h3,html[data-theme=light] .operator-ring__center,html[data-theme=light] .operator-ring-legend strong,html[data-theme=light] .sla-gauge__mask strong,html[data-theme=light] .sla-summary strong,html[data-theme=light] .live-alert strong,html[data-theme=light] .missed-reasons__total strong{color:var(--crm-app-text, #111827)}html[data-theme=light] .operator-ring__center,html[data-theme=light] .sla-gauge:after{background:var(--crm-app-surface-solid, #ffffff)}html[data-theme=light] .sla-gauge:before{background:conic-gradient(from 270deg,#34a853 0 var(--sla-value),#dbe6f6 var(--sla-value) 100%)}html[data-theme=light] .live-kpi-card__progress{background:#52607929}html[data-theme=light] .live-table__head,html[data-theme=light] .live-table__row{border-bottom-color:#52607929}html[data-theme=light] .live-table__head{color:var(--crm-app-text-muted, #526079)}html[data-theme=light] .live-table__row{color:var(--crm-app-text, #111827)}html[data-theme=light] .live-soft-tag,html[data-theme=light] .crm-dashboard-page--live .live-soft-tag.ant-tag,html[data-theme=light] .crm-dashboard-page--live .live-soft-tag.ant-btn{border-color:var(--crm-app-border-soft, rgba(82, 96, 121, .24));color:var(--crm-app-text, #111827);background:#f4f7ff}html[data-theme=light] .live-panel-link{color:var(--crm-app-accent, #0f62fe)}html[data-theme=light] .live-operator-toolbar__select .ant-select-selector,html[data-theme=light] .live-operator-toolbar__search .ant-input,html[data-theme=light] .live-operator-toolbar__search .ant-input-group-addon,html[data-theme=light] .live-operator-toolbar__search .ant-btn,html[data-theme=light] .live-operator-toolbar__search .ant-input-affix-wrapper{border-color:var(--crm-app-border-soft, rgba(82, 96, 121, .24));background:var(--crm-app-surface-solid, #ffffff);color:var(--crm-app-text, #111827)}html[data-theme=light] .live-operator-toolbar__search .ant-input::-moz-placeholder{color:var(--crm-app-text-muted, #526079)}html[data-theme=light] .live-operator-toolbar__select .ant-select-selection-item,html[data-theme=light] .live-operator-toolbar__search .ant-input::placeholder,html[data-theme=light] .live-operator-toolbar__search .ant-input-clear-icon{color:var(--crm-app-text-muted, #526079)}html[data-theme=light] .live-operator-toolbar__search .ant-input-affix-wrapper input{background:transparent;color:var(--crm-app-text, #111827)}html[data-theme=light] .activity-heatmap__cell{border-color:#52607929;background:color-mix(in srgb,#4285f4 7%,#ffffff)}html[data-theme=light] .activity-heatmap__cell--1{background:color-mix(in srgb,#4285f4 18%,#ffffff)}html[data-theme=light] .activity-heatmap__cell--2{background:color-mix(in srgb,#4285f4 30%,#ffffff)}html[data-theme=light] .activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#ffffff)}html[data-theme=light] .activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#ffffff)}html[data-theme=light] .activity-heatmap__cell--5,html[data-theme=light] .activity-heatmap__legend i{background:#4285f4}@media(max-width:1180px){.live-grid--2col,.live-detail-grid--two,.missed-grid--main,.missed-grid--middle{grid-template-columns:1fr}.operator-ring-wrap{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}}@media(max-width:980px){.live-sla-overview,.live-operators-overview{grid-template-columns:1fr;justify-items:stretch}.live-panel--operators .live-operators-overview,.live-panel--operators .live-operator-toolbar{grid-template-columns:1fr}.live-sla-overview__gauge,.live-operators-overview__ring{justify-self:center;width:min(100%,220px)}.live-panel--operators .live-operators-overview__ring{justify-self:stretch;width:100%}.live-sla-overview__summary{grid-template-columns:1fr}.operator-ring-wrap{grid-template-columns:1fr;justify-items:center}.operator-ring-legend{width:min(100%,340px)}}.telephony-live-dashboard,.missed-calls-dashboard{--live-surface: var(--crm-app-surface-solid, #ffffff);--live-surface-soft: var(--crm-app-body-bg, #f6f8fb);--live-border: var(--crm-app-border-soft, #dbe3ee);--live-text: var(--crm-app-text, #111827);--live-muted: var(--crm-app-text-muted, #64748b);--live-accent: #4285f4;--live-success: #34a853;--live-danger: #ea4335}.telephony-live-dashboard,.telephony-live-dashboard *,.missed-calls-dashboard,.missed-calls-dashboard *{word-break:normal}.crm-dashboard-page--live .dashboard-tabs>.ant-tabs-nav,.live-history-filter,.live-kpi-card,.live-panel,.missed-calls-dashboard .live-panel{border-color:var(--live-border)!important;border-radius:8px!important;background:var(--live-surface)!important;box-shadow:0 8px 20px #0f172a0d!important}.crm-dashboard-page--live .dashboard-table .ant-table,.crm-dashboard-page--live .dashboard-table .ant-table-container,.crm-dashboard-page--live .dashboard-table .ant-table-content{border-color:var(--live-border)!important;border-radius:0!important;background:var(--live-surface)!important;box-shadow:0 8px 20px #0f172a0d!important}.live-kpi-card__value,.live-panel__header h3,.operator-ring__center,.operator-ring-legend strong,.sla-gauge__mask strong,.sla-summary strong,.live-alert strong,.missed-reasons__total strong{color:var(--live-text)!important}.live-kpi-card__title,.live-kpi-card__subtitle,.live-kpi-card__footer,.live-panel__extra,.live-panel__extra .ant-btn,.activity-heatmap__hours,.activity-heatmap__row span,.activity-heatmap__legend,.crm-dashboard-page--live .dashboard-tabs .ant-tabs-tab{color:var(--live-muted)!important}.crm-dashboard-page--live .dashboard-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.crm-dashboard-page--live .dashboard-tabs .ant-tabs-tab:hover,.live-panel-link,.crm-dashboard-page--live .ant-btn-link{color:var(--live-accent)!important}.live-soft-tag,.crm-dashboard-page--live .live-soft-tag.ant-tag,.crm-dashboard-page--live .live-soft-tag.ant-btn{border-color:var(--live-border)!important;color:var(--live-text)!important;background:var(--live-surface-soft)!important}.live-kpi-card__progress{background:color-mix(in srgb,#4285f4 10%,transparent)}.live-kpi-card__progress span,.activity-heatmap__legend i,html[data-theme-variant=rtm] .activity-heatmap__legend i,html[data-theme=light] .activity-heatmap__legend i{background:var(--live-accent)!important}.activity-heatmap__cell,html[data-theme-variant=rtm] .activity-heatmap__cell,html[data-theme=light] .activity-heatmap__cell{border-color:#2563eb1f!important;background:color-mix(in srgb,#4285f4 7%,#ffffff)!important}.activity-heatmap__cell--1,html[data-theme-variant=rtm] .activity-heatmap__cell--1,html[data-theme=light] .activity-heatmap__cell--1{background:color-mix(in srgb,#4285f4 18%,#ffffff)!important}.activity-heatmap__cell--2,html[data-theme-variant=rtm] .activity-heatmap__cell--2,html[data-theme=light] .activity-heatmap__cell--2{background:color-mix(in srgb,#4285f4 30%,#ffffff)!important}.activity-heatmap__cell--3,html[data-theme-variant=rtm] .activity-heatmap__cell--3,html[data-theme=light] .activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#ffffff)!important}.activity-heatmap__cell--4,html[data-theme-variant=rtm] .activity-heatmap__cell--4,html[data-theme=light] .activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#ffffff)!important}.activity-heatmap__cell--5,html[data-theme-variant=rtm] .activity-heatmap__cell--5,html[data-theme=light] .activity-heatmap__cell--5{background:var(--live-accent)!important}html[data-theme=dark] .activity-heatmap__cell{border-color:#94a3b81f!important;background:#121d2c!important}html[data-theme=dark] .activity-heatmap__cell--1{background:#202848!important}html[data-theme=dark] .activity-heatmap__cell--2{background:color-mix(in srgb,#4285f4 30%,#111b2a)!important}html[data-theme=dark] .activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#111b2a)!important}html[data-theme=dark] .activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#111b2a)!important}html[data-theme=dark] .activity-heatmap__cell--5{background:#4285f4!important}html[data-theme-variant=rtm] .activity-heatmap__cell{border-color:#81a3eb24!important;background:var(--live-surface, #173f8f)!important}html[data-theme-variant=rtm] .activity-heatmap__cell--1{background:color-mix(in srgb,#4285f4 18%,#173f8f)!important}html[data-theme-variant=rtm] .activity-heatmap__cell--2{background:color-mix(in srgb,#4285f4 30%,#173f8f)!important}html[data-theme-variant=rtm] .activity-heatmap__cell--3{background:color-mix(in srgb,#4285f4 45%,#173f8f)!important}html[data-theme-variant=rtm] .activity-heatmap__cell--4{background:color-mix(in srgb,#4285f4 64%,#173f8f)!important}html[data-theme-variant=rtm] .activity-heatmap__cell--5{background:var(--live-accent, #4285f4)!important}.live-operator-name i{background:var(--live-accent)!important;color:#fff!important}html[data-theme=dark] .crm-dashboard-page--live,html[data-theme=dark] .telephony-live-dashboard,html[data-theme=dark] .missed-calls-dashboard{--live-surface: var(--crm-app-surface-solid, #121212);--live-surface-soft: var(--crm-app-surface-elevated, #1a1a1a);--live-border: var(--crm-app-border, rgba(255, 255, 255, .12));--live-text: var(--crm-app-text, #f8fafc);--live-muted: var(--crm-app-text-muted, #a8b3c7);--live-accent: #4285f4}html[data-theme-variant=rtm] .crm-dashboard-page--live,html[data-theme-variant=rtm] .telephony-live-dashboard,html[data-theme-variant=rtm] .missed-calls-dashboard{--live-surface: var(--crm-app-surface-solid, #173f8f);--live-surface-soft: var(--crm-app-body-bg, #123a7a);--live-border: var(--crm-app-border-soft, #2d5cad);--live-text: var(--crm-app-text, #f8fbff);--live-muted: var(--crm-app-text-muted, #d8e4f7);--live-accent: #4285f4}}@layer crm-calls-dashboard{.crm-calls-dashboard__period-select{width:140px}.crm-calls-dashboard__stack,.crm-calls-dashboard__filter,.crm-calls-dashboard__toolbar{width:100%}.crm-calls-dashboard__filters{display:grid;grid-template-columns:minmax(320px,1.5fr) minmax(180px,.75fr) minmax(240px,.95fr) minmax(170px,.7fr);gap:12px;align-items:center;width:100%;min-width:0}.crm-calls-dashboard__filter-cell,.crm-calls-dashboard__filter-cell .ant-input-search,.crm-calls-dashboard__filter-cell .ant-input-group-wrapper,.crm-calls-dashboard__filter-cell .ant-input-affix-wrapper,.crm-calls-dashboard__filter-cell .ant-select,.crm-calls-dashboard__filter-cell .ant-input{width:100%;min-width:0}.crm-calls-dashboard__filter-cell .ant-input,.crm-calls-dashboard__filter-cell .ant-input-affix-wrapper,.crm-calls-dashboard__filter-cell .ant-input-search .ant-input,.crm-calls-dashboard__filter-cell .ant-input-search .ant-input-affix-wrapper,.crm-calls-dashboard__filter-cell .ant-input-search .ant-input-search-button{height:44px;min-height:44px}.crm-calls-dashboard__filter-cell .ant-select{height:44px}.crm-calls-dashboard__filter-cell .ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:44px;height:44px!important;align-items:center}.crm-calls-dashboard__filter-cell .ant-select-single .ant-select-selection-wrap,.crm-calls-dashboard__filter-cell .ant-select-multiple .ant-select-selection-wrap{min-height:42px;align-items:center}.crm-calls-dashboard__filter-cell .ant-input-search .ant-input-group-addon{width:48px}.crm-calls-dashboard__filter-cell .ant-input-search .ant-input-search-button{width:48px;padding-inline:0}.crm-calls-dashboard__filter-cell .ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}.crm-calls-dashboard__filter-cell .ant-select-multiple .ant-select-selection-item{max-width:100%}@media(max-width:1180px){.crm-calls-dashboard__filters{grid-template-columns:minmax(260px,1fr) minmax(170px,.7fr) minmax(220px,.9fr)}}@media(max-width:860px){.crm-calls-dashboard__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-calls-dashboard__filter-cell--search{grid-column:1 / -1}}@media(max-width:560px){.crm-calls-dashboard__filters{grid-template-columns:minmax(0,1fr)}}}@layer crm-omnichannel{.omni-chat-page{--omni-chat-page-bg: var(--crm-app-body-bg, #f6f8fb);--omni-chat-shell-bg: #ffffff;--omni-chat-shell-border: #dfe6f1;--omni-chat-topbar-bg: #ffffff;--omni-chat-panel-bg: #f7f9fc;--omni-chat-panel-border: #dfe6f1;--omni-chat-thread-bg: #ffffff;--omni-chat-canvas-bg: #f4f7fb;--omni-chat-control-bg: #f1f5fb;--omni-chat-control-border: #dbe5f2;--omni-chat-item-active-bg: #eaf1ff;--omni-chat-item-active-border: #9db8ff;--omni-chat-text: #172033;--omni-chat-text-muted: #5d6d83;--omni-chat-text-subtle: #7f8da1;--omni-chat-incoming-bg: #ffffff;--omni-chat-incoming-text: #172033;--omni-chat-incoming-meta: #66758a;--omni-chat-outgoing-bg: #3f74e8;--omni-chat-outgoing-text: #ffffff;--omni-chat-outgoing-meta: rgba(255, 255, 255, .78);--omni-chat-avatar-bg: #eaf1ff;--omni-chat-avatar-text: #3d61cb;display:flex;width:100%;min-height:0;height:calc(100vh - 172px);height:calc(100dvh - 172px);padding:0;border-radius:18px;color:var(--omni-chat-text);background:var(--omni-chat-page-bg);overflow:hidden}html[data-theme=dark] .omni-chat-page{--omni-chat-page-bg: var(--crm-app-body-bg, #101418);--omni-chat-shell-bg: #151b23;--omni-chat-shell-border: rgba(148, 163, 184, .22);--omni-chat-topbar-bg: #17202a;--omni-chat-panel-bg: #141b24;--omni-chat-panel-border: rgba(148, 163, 184, .18);--omni-chat-thread-bg: #101720;--omni-chat-canvas-bg: #0d131b;--omni-chat-control-bg: rgba(148, 163, 184, .1);--omni-chat-control-border: rgba(148, 163, 184, .2);--omni-chat-item-active-bg: rgba(66, 133, 244, .18);--omni-chat-item-active-border: rgba(96, 165, 250, .42);--omni-chat-text: #f8fbff;--omni-chat-text-muted: #d5deef;--omni-chat-text-subtle: #9aa8bb;--omni-chat-incoming-bg: #1b2633;--omni-chat-incoming-text: #f8fbff;--omni-chat-incoming-meta: #c4cfde;--omni-chat-outgoing-bg: #3367d6;--omni-chat-outgoing-text: #ffffff;--omni-chat-outgoing-meta: rgba(255, 255, 255, .78);--omni-chat-avatar-bg: #253246;--omni-chat-avatar-text: #dbe8ff}html[data-theme-variant=rtm] .omni-chat-page{--omni-chat-page-bg: transparent;--omni-chat-shell-bg: #0d2d63;--omni-chat-shell-border: rgba(129, 163, 235, .36);--omni-chat-topbar-bg: #0f336d;--omni-chat-panel-bg: #0f336d;--omni-chat-panel-border: rgba(159, 197, 255, .3);--omni-chat-thread-bg: #0a234f;--omni-chat-canvas-bg: #071b3f;--omni-chat-control-bg: rgba(159, 197, 255, .12);--omni-chat-control-border: rgba(159, 197, 255, .28);--omni-chat-item-active-bg: rgba(159, 197, 255, .16);--omni-chat-item-active-border: rgba(159, 197, 255, .52);--omni-chat-text: #f8fbff;--omni-chat-text-muted: #c7d7f2;--omni-chat-text-subtle: #9fb5d8;--omni-chat-incoming-bg: #164482;--omni-chat-incoming-text: #f8fbff;--omni-chat-incoming-meta: #c7d7f2;--omni-chat-outgoing-bg: #245cc7;--omni-chat-outgoing-text: #ffffff;--omni-chat-outgoing-meta: rgba(255, 255, 255, .8);--omni-chat-avatar-bg: rgba(159, 197, 255, .18);--omni-chat-avatar-text: #dbe8ff}.omni-chat-shell.ant-card{flex:1 1 auto;min-height:0;border:1px solid var(--omni-chat-shell-border);border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #0f172a0f;background:var(--omni-chat-shell-bg)}.omni-chat-shell .ant-card-body{display:flex;flex-direction:column;min-height:0;height:100%;padding:0!important}.omni-chat-chip-dot{display:inline-block;width:7px;height:7px;border-radius:999px}.omni-chat-chip-dot--status{background:var(--crm-app-accent, #3b82f6)}.omni-chat-chip-dot--waiting{background:#94a3b8}.omni-chat-chip-dot--done{background:#2fbf71}.omni-chat-chip-dot--low{background:#86d7ab}.omni-chat-chip-dot--medium{background:#f2c14d}.omni-chat-chip-dot--high{background:#ef6b6b}.omni-chat-thread-canvas{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:18px;padding:18px 18px 20px;overflow-y:auto;color:var(--omni-chat-text);background:var(--omni-chat-canvas-bg)}html[data-theme=dark] .omni-chat-shell.ant-card{border-color:var(--omni-chat-shell-border);background:var(--omni-chat-shell-bg);box-shadow:var(--crm-app-shadow-strong, 0 26px 64px rgba(0, 0, 0, .72))}@media(max-width:992px){.omni-chat-page{height:auto;min-height:auto;overflow:visible}.omni-chat-thread-canvas{padding-inline:14px}.omni-chat-telegram-empty__panel{padding:28px 20px;border-radius:22px}}.omni-chat-shell--telegram{border:1px solid var(--omni-chat-shell-border)!important;border-radius:18px!important;background:var(--omni-chat-shell-bg)!important;box-shadow:0 12px 30px #0f172a0d}.omni-chat-telegram-topbar{background:var(--omni-chat-topbar-bg)!important;color:var(--omni-chat-text)}.omni-chat-telegram-diagnostics__card{min-width:180px;border:1px solid var(--omni-chat-panel-border);border-radius:12px!important;background:var(--omni-chat-panel-bg)!important;box-shadow:none!important}.omni-chat-telegram-sidebar{background:var(--omni-chat-panel-bg)!important;color:var(--omni-chat-text)}.omni-chat-telegram-sidebar__header{padding-bottom:12px!important}.omni-chat-telegram-sidebar__search.ant-input-affix-wrapper,.omni-chat-telegram-sidebar__search .ant-input-affix-wrapper{border-radius:12px!important}.omni-chat-telegram-sidebar__create{height:42px;font-size:13px;font-weight:600;background:#4f7df3!important;border:none!important;box-shadow:none}.omni-chat-telegram-sidebar__body{padding-top:8px!important}.omni-chat-telegram-sidebar__item{border-radius:12px!important;color:var(--omni-chat-text)}.omni-chat-telegram-sidebar__item--active{border-color:var(--omni-chat-item-active-border)!important;background:var(--omni-chat-item-active-bg)!important}.omni-chat-telegram-sidebar__avatar{box-shadow:none}.omni-chat-telegram-empty{gap:4px;text-align:center;padding:24px}.omni-chat-telegram-empty__panel{display:flex;flex-direction:column;align-items:center;max-width:420px;width:min(100%,420px);padding:24px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.omni-chat-telegram-empty__avatar{background:var(--omni-chat-avatar-bg)!important;color:var(--omni-chat-avatar-text)!important;box-shadow:none}.omni-chat-telegram-thread,.omni-chat-telegram-thread__header{background:var(--omni-chat-thread-bg)!important;color:var(--omni-chat-text)}.omni-chat-telegram-thread__avatar{background:var(--omni-chat-avatar-bg)!important;color:var(--omni-chat-avatar-text)!important}.omni-chat-telegram-composer{background:var(--omni-chat-thread-bg)!important;color:var(--omni-chat-text)}.omni-chat-telegram-composer .ant-input,.omni-chat-telegram-composer .ant-input-outlined,.omni-chat-telegram-composer .ant-input-filled,.omni-chat-telegram-composer textarea{border-radius:14px!important}.omni-chat-telegram-profile{background:var(--omni-chat-panel-bg)!important;color:var(--omni-chat-text)}.omni-chat-telegram-profile__hero{padding:4px 0 12px}.omni-chat-telegram-profile__avatar{background:var(--omni-chat-avatar-bg)!important;color:var(--omni-chat-avatar-text)!important}.omni-chat-thread-canvas{background:var(--omni-chat-canvas-bg)!important}.omni-chat-bubble{min-width:220px;max-width:100%;border:1px solid var(--omni-chat-panel-border);color:var(--omni-chat-incoming-text)}.omni-chat-bubble--incoming{border-top-left-radius:10px!important;background:var(--omni-chat-incoming-bg)!important;color:var(--omni-chat-incoming-text)!important}.omni-chat-bubble--outgoing{border-top-right-radius:10px!important;border-color:transparent;background:var(--omni-chat-outgoing-bg)!important;color:var(--omni-chat-outgoing-text)!important}.omni-chat-shell--telegram .ant-list-item{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.omni-chat-shell--telegram .ant-list-item:hover{box-shadow:none}.omni-chat-shell--telegram .ant-input-affix-wrapper,.omni-chat-shell--telegram .ant-input-outlined,.omni-chat-shell--telegram .ant-input-filled,.omni-chat-shell--telegram .ant-input-textarea-affix-wrapper,.omni-chat-shell--telegram .ant-input{border-radius:14px}.omni-chat-shell--telegram .ant-btn{border-radius:10px}.omni-chat-shell--telegram .ant-tag{border-radius:999px}html[data-theme=dark] .omni-chat-shell--telegram{background:var(--omni-chat-shell-bg)!important}html[data-theme=dark] .omni-chat-telegram-sidebar,html[data-theme=dark] .omni-chat-telegram-profile,html[data-theme=dark] .omni-chat-telegram-thread__header,html[data-theme=dark] .omni-chat-telegram-composer{background:var(--omni-chat-panel-bg)!important}html[data-theme=dark] .omni-chat-thread-canvas{background:var(--omni-chat-canvas-bg)!important}html[data-theme=dark] .omni-chat-bubble{border-color:var(--omni-chat-panel-border)}.omni-chat-page .ant-typography,.omni-chat-page .ant-checkbox-wrapper,.omni-chat-page .ant-descriptions,.omni-chat-page .ant-descriptions-item-content{color:var(--omni-chat-text)!important}.omni-chat-page .ant-typography-secondary,.omni-chat-page .ant-empty-description,.omni-chat-page .ant-descriptions-item-label,.omni-chat-telegram-sidebar__item .ant-typography-secondary,.omni-chat-telegram-thread__header .ant-typography-secondary,.omni-chat-telegram-profile .ant-typography-secondary{color:var(--omni-chat-text-muted)!important}.omni-chat-bubble--incoming .ant-typography,.omni-chat-bubble--incoming .ant-typography-secondary{color:var(--omni-chat-incoming-meta)!important}.omni-chat-bubble--outgoing .ant-typography,.omni-chat-bubble--outgoing .ant-typography-secondary{color:var(--omni-chat-outgoing-meta)!important}.omni-chat-bubble--incoming>div,.omni-chat-bubble--outgoing>div{color:inherit}.omni-chat-page .ant-input,.omni-chat-page textarea.ant-input,.omni-chat-page .ant-input-affix-wrapper,.omni-chat-page .ant-select-selector{border-color:var(--omni-chat-control-border)!important;background:var(--omni-chat-control-bg)!important;color:var(--omni-chat-text)!important}.omni-chat-page .ant-input::-moz-placeholder,.omni-chat-page textarea.ant-input::-moz-placeholder{color:var(--omni-chat-text-subtle)!important}.omni-chat-page .ant-input::placeholder,.omni-chat-page textarea.ant-input::placeholder,.omni-chat-page .ant-select-selection-placeholder{color:var(--omni-chat-text-subtle)!important}.omni-chat-page .ant-checkbox-inner{border-color:var(--omni-chat-control-border);background:var(--omni-chat-control-bg)}.omni-chat-new-dialog-drawer .ant-drawer-header{padding:12px 16px;border-bottom:1px solid #e8edf4}.omni-chat-new-dialog-drawer .ant-drawer-title{font-size:22px;font-weight:600;letter-spacing:.01em}.omni-chat-new-dialog-drawer .ant-drawer-body{padding:12px;background:#f4f7fb}.omni-chat-new-dialog-workspace{height:100%}.omni-chat-new-starter{display:flex;min-height:100%;flex-direction:column;gap:14px}.omni-chat-new-starter__top{padding-bottom:10px;border-bottom:1px solid #edf1f6}.omni-chat-new-starter__top .ant-typography{margin:0}.omni-chat-new-starter__section{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.omni-chat-new-starter__contact-list{display:flex;max-height:330px;flex-direction:column;overflow-y:auto;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.omni-chat-new-starter__contact-row{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) minmax(130px,max-content);align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #eef2f7;color:inherit;text-align:left;background:#fff;cursor:pointer}.omni-chat-new-starter__contact-row:last-child{border-bottom:0}.omni-chat-new-starter__contact-row:hover,.omni-chat-new-starter__contact-row.is-selected{background:#eef5ff}.omni-chat-new-starter__contact-main{display:flex;min-width:0;flex-direction:column;gap:2px}.omni-chat-new-starter__contact-name,.omni-chat-new-starter__contact-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omni-chat-new-starter__contact-name{font-weight:600;color:#1f2937}.omni-chat-new-starter__contact-sub{color:#66758a;font-size:12px}.omni-chat-new-starter__chips{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:4px}.omni-chat-new-starter__chips .ant-tag{margin-inline-end:0;border-radius:999px;background:#f1f4f8;color:#344054}.omni-chat-new-starter__context-grid{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:6px 12px;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#66758a;font-size:13px}.omni-chat-new-starter__context-grid strong{min-width:0;overflow:hidden;color:#1f2937;text-overflow:ellipsis;white-space:nowrap}.omni-chat-new-starter__channel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.omni-chat-new-starter__message .ant-btn{height:40px;border-radius:8px;font-weight:600}@media(max-width:760px){.omni-chat-new-starter__contact-row{grid-template-columns:34px minmax(0,1fr)}.omni-chat-new-starter__chips{grid-column:2;justify-content:flex-start}.omni-chat-new-starter__channel-grid{grid-template-columns:1fr}}.omni-chat-new-dialog-workspace .communications-hub-omni-card--compact{border:1px solid #dfe6f1;border-radius:14px;box-shadow:none;background:#fff}.omni-chat-new-dialog-workspace .communications-hub-omni-header--compact .ant-typography{margin:0}.omni-chat-new-dialog-workspace .communications-hub-omni-header--compact .ant-typography-secondary{font-size:12px;color:#73839a}.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact .ant-form-item{margin-bottom:10px}.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact .ant-form-item-label>label{color:#465469;font-size:12px;font-weight:600}.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact .ant-input,.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact .ant-select-selector,.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact textarea.ant-input{border-radius:10px!important}.omni-chat-new-dialog-workspace .communications-hub-omni-form--compact .communications-hub-omni-form__field--text textarea.ant-input{min-height:128px}.omni-chat-new-dialog-workspace .communications-hub-omni-form__actions--compact{margin-top:4px;padding-top:8px;border-top:1px solid #edf2f8}.omni-chat-new-dialog-workspace .communications-hub-omni-form__hint{font-size:12px}.omni-chat-new-dialog-workspace .communications-hub-omni-form__send--compact{min-width:132px;height:36px;border-radius:10px;font-weight:600}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__search{border-radius:10px}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__list{max-height:360px;overflow-y:auto;border:1px solid #e6ecf4;border-radius:12px;background:#fff}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__item{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #edf2f8;text-align:left;background:#fff;cursor:pointer}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__item:last-child{border-bottom:0}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__item:hover{background:#f5f9ff}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__item--active{background:#eaf1ff}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__avatar{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:14px;font-weight:600;background:#5d86f3;flex:0 0 34px}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__meta{display:inline-flex;min-width:0;flex-direction:column;gap:2px;flex:1 1 auto}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__name{overflow:hidden;color:#1f2b3a;font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__sub{overflow:hidden;color:#78879b;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__channels{display:inline-flex;gap:4px}.omni-chat-new-dialog-workspace .communications-hub-compact-picker__channels .ant-tag{margin-inline-end:0;color:#4b5f7a;font-size:10px;border-radius:999px;background:#f2f6fc}.omni-chat-new-dialog-workspace .communications-hub-compact-selected{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #e6ecf4;border-radius:10px;background:#f8fbff}html[data-theme=dark] .omni-chat-new-dialog-drawer .ant-drawer-body{background:#111827}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-omni-card--compact{border-color:#ffffff24;background:#121212}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__list{border-color:#ffffff24;background:#0b0b0c}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__item{border-bottom-color:#ffffff1f;background:#0b0b0c}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__item:hover{background:#ffffff0a}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__item--active{background:#1e2f4a}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__name{color:#d7e2f2}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-picker__sub{color:#9cafc9}html[data-theme=dark] .omni-chat-new-dialog-workspace .communications-hub-compact-selected{border-color:#2b3950;background:#132033}}@layer crm-login{.login-page-shell{--login-page-background: linear-gradient(rgba(0, 19, 67, .18), rgba(0, 19, 67, .18)), #001343 url(/assets/background_1-C9Kl1MPQ.png) center / cover no-repeat;--login-page-background: linear-gradient(rgba(0, 19, 67, .18), rgba(0, 19, 67, .18)), #001343 image-set(url(/assets/login-background-BqLPNmYL.webp) type("image/webp"), url(/assets/background_1-C9Kl1MPQ.png) type("image/png")) center / cover no-repeat;--login-page-hero-copy: #ffffff;--login-page-hero-muted: rgba(255, 255, 255, .78);--login-page-card-bg: rgba(3, 23, 67, .54);--login-page-card-border: rgba(129, 163, 235, .24);--login-page-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), 0 24px 70px rgba(0, 4, 24, .22);--login-page-control-bg: rgba(26, 52, 101, .55);--login-page-control-bg-focus: rgba(33, 58, 113, .72);--login-page-control-border: rgba(117, 154, 230, .19);--login-page-control-border-focus: rgba(130, 171, 255, .38);--login-page-control-shadow-focus: 0 0 0 2px rgba(62, 98, 255, .1);--login-page-control-copy: #ffffff;--login-page-control-muted: rgba(255, 255, 255, .78);--login-page-dropdown-bg: rgba(4, 22, 68, .98);--login-page-dropdown-border: rgba(132, 94, 255, .7);--login-page-dropdown-shadow: 0 18px 52px rgba(0, 0, 0, .42), 0 0 0 1px rgba(255, 255, 255, .03) inset;--login-page-option-hover: rgba(89, 61, 228, .28);--login-page-option-selected: linear-gradient( 96deg, rgba(109, 51, 255, .85), rgba(44, 6, 233, .85) );--login-page-link: var(--crm-google-blue, #4285f4);--login-page-link-hover: color-mix(in srgb, var(--crm-google-blue, #4285f4) 78%, #ffffff);--login-page-primary-from: var(--crm-primary-btn-from, #3367d6);--login-page-primary-to: var(--crm-primary-btn-to, #245cc7);--login-page-primary-shadow: var(--crm-primary-btn-shadow, 0 16px 34px rgba(51, 103, 214, .24));position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:48px 72px;background:var(--login-page-background);color:var(--login-page-control-copy)}html:not([data-theme=dark]):not([data-theme-variant=rtm]) .login-page-shell{--login-page-hero-copy: #ffffff;--login-page-hero-muted: rgba(255, 255, 255, .82);--login-page-card-bg: rgba(255, 255, 255, .88);--login-page-card-border: rgba(214, 222, 233, .84);--login-page-card-shadow: 0 24px 70px rgba(15, 23, 42, .16);--login-page-control-bg: #ffffff;--login-page-control-bg-focus: #ffffff;--login-page-control-border: #d6dee9;--login-page-control-border-focus: color-mix(in srgb, var(--crm-google-blue, #4285f4) 54%, #d6dee9);--login-page-control-shadow-focus: 0 0 0 3px rgba(66, 133, 244, .14);--login-page-control-copy: var(--crm-app-text-primary, #09090b);--login-page-control-muted: var(--crm-app-text-muted, #64748b);--login-page-dropdown-bg: #ffffff;--login-page-dropdown-border: color-mix(in srgb, var(--crm-google-blue, #4285f4) 30%, #d6dee9);--login-page-dropdown-shadow: 0 18px 52px rgba(15, 23, 42, .16);--login-page-option-hover: color-mix(in srgb, var(--crm-google-blue, #4285f4) 10%, #ffffff);--login-page-option-selected: var(--crm-google-blue, #4285f4);--login-page-link: #0b57d0;--login-page-link-hover: #174ea6}html[data-theme=dark] .login-page-shell{--login-page-hero-copy: #ffffff;--login-page-hero-muted: rgba(255, 255, 255, .78);--login-page-card-bg: rgba(26, 32, 40, .86);--login-page-card-border: rgba(148, 163, 184, .24);--login-page-control-bg: rgba(34, 42, 52, .86);--login-page-control-bg-focus: rgba(39, 49, 62, .96);--login-page-control-border: rgba(148, 163, 184, .22);--login-page-control-border-focus: rgba(66, 133, 244, .54);--login-page-control-copy: var(--crm-app-text-primary, #ffffff);--login-page-control-muted: var(--crm-app-text-muted, #d5deef);--login-page-dropdown-bg: #1a2028;--login-page-dropdown-border: rgba(66, 133, 244, .46);--login-page-option-hover: rgba(66, 133, 244, .16);--login-page-option-selected: var(--crm-google-blue, #4285f4)}html[data-theme-variant=rtm] .login-page-shell{--login-page-hero-copy: #ffffff;--login-page-hero-muted: rgba(219, 232, 255, .84);--login-page-card-bg: rgba(13, 45, 99, .86);--login-page-card-border: rgba(129, 163, 235, .34);--login-page-control-bg: rgba(18, 58, 122, .82);--login-page-control-bg-focus: rgba(21, 63, 130, .94);--login-page-control-border: rgba(129, 163, 235, .28);--login-page-control-border-focus: rgba(159, 197, 255, .62);--login-page-control-copy: var(--crm-app-text-primary, #ffffff);--login-page-control-muted: var(--crm-app-text-muted, #c7d7f2);--login-page-dropdown-bg: #0d2d63;--login-page-dropdown-border: rgba(159, 197, 255, .52);--login-page-option-hover: rgba(66, 133, 244, .2);--login-page-option-selected: var(--crm-google-blue, #4285f4);--login-page-link: #9fc5ff;--login-page-link-hover: #ffffff}.login-page-grid{position:relative;z-index:1;width:min(100%,1160px);min-height:min(680px,calc(100dvh - 96px));display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,392px);-moz-column-gap:72px;column-gap:72px;align-items:stretch}.login-page-showcase{min-height:min(680px,calc(100dvh - 96px));color:var(--login-page-hero-copy);display:flex;flex-direction:column;justify-content:center;gap:14px}.login-page-brand-logo{width:196px;height:auto;margin:0 0 64px}.login-page-title{margin:0 0 0 18px;max-width:585px;font-family:Space Grotesk,Manrope,Trebuchet MS,sans-serif;font-size:40px;font-weight:800;line-height:1.18;letter-spacing:0;color:var(--login-page-hero-copy)}.login-page-shell[data-locale=ru] .login-page-brand-logo,.login-page-shell[data-locale=en] .login-page-brand-logo{margin-bottom:clamp(72px,12vh,118px)}.login-page-shell[data-locale=ru] .login-page-title,.login-page-shell[data-locale=en] .login-page-title{max-width:620px;font-size:clamp(32px,2.9vw,42px);line-height:1.14}.login-page-shell[data-locale=ru] .login-page-title{font-size:clamp(30px,2.65vw,38px);line-height:1.12}.login-page-subtitle{max-width:520px;margin:18px 0 0 18px;color:var(--login-page-hero-muted)!important;font-size:18px;line-height:1.4}.login-page-auth-column{width:min(100%,392px);align-self:center;margin-top:0}.login-page-card{width:100%;min-height:0;color:var(--login-page-control-copy);background:var(--login-page-card-bg)!important;border:1px solid var(--login-page-card-border)!important;border-radius:8px!important;box-shadow:var(--login-page-card-shadow)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.login-page-card .ant-card-body{padding:31px 28px 28px}.login-page-card .ant-space{gap:12px!important}.login-page-card .ant-form-item{margin-bottom:15px}.login-page-language{display:flex;align-items:center;justify-content:space-between;gap:16px}.login-page-language__label.ant-typography{flex-shrink:0;color:var(--login-page-control-copy);font-size:14px;font-weight:500}.login-page-language__control{position:relative;z-index:5;flex:0 0 clamp(196px,52%,216px);min-width:196px}.login-page-language__select{width:100%;height:42px;color:var(--login-page-control-copy)!important;background:var(--login-page-control-bg)!important;background-color:var(--login-page-control-bg)!important;background-image:none!important;border:1px solid var(--login-page-control-border)!important;border-radius:12px;box-shadow:none!important}.login-page-language__select.ant-select,.login-page-language__select .ant-select-content,.login-page-language__select .ant-select-input{background-color:transparent!important;background-image:none!important}.login-page-language__select .ant-select-selector{min-height:42px;padding-inline:16px 36px!important;color:var(--login-page-control-copy)!important;background:var(--login-page-control-bg)!important;background-color:var(--login-page-control-bg)!important;background-image:none!important;border-color:var(--login-page-control-border)!important;border-radius:12px!important;box-shadow:none!important}.login-page-language__select .ant-select-prefix{flex-shrink:0;margin-inline-end:12px;color:var(--login-page-control-muted);font-size:18px}.login-page-language__select .ant-select-content{height:100%;min-height:40px;min-width:0;padding:0;color:var(--login-page-control-copy)!important;font-size:16px;font-weight:600;line-height:40px}.login-page-language__select .ant-select-suffix{position:absolute;top:50%;right:14px;color:var(--login-page-control-muted)!important;transform:translateY(-50%)}.login-page-language__select .ant-select-input{color:var(--login-page-control-copy)!important}.login-page-language__select.ant-select-open,.login-page-language__select.ant-select-focused,.login-page-language__select.ant-select-open .ant-select-selector,.login-page-language__select.ant-select-focused .ant-select-selector{background:var(--login-page-control-bg-focus)!important;background-color:var(--login-page-control-bg-focus)!important;background-image:none!important;border-color:var(--login-page-control-border-focus)!important;box-shadow:var(--login-page-control-shadow-focus)!important}.login-page-language__select .ant-select-selection-item{color:var(--login-page-control-copy)!important;font-size:16px;font-weight:600}.login-page-language__select .ant-select-arrow{color:var(--login-page-control-muted)!important}.login-page-language-dropdown.ant-select-dropdown{inset-inline-start:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:8px!important;background:var(--login-page-dropdown-bg)!important;border:1px solid var(--login-page-dropdown-border)!important;border-radius:14px!important;box-shadow:var(--login-page-dropdown-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1100;overflow:hidden}.login-page-language-dropdown .rc-virtual-list,.login-page-language-dropdown .rc-virtual-list-holder,.login-page-language-dropdown .rc-virtual-list-holder-inner{width:100%!important}.login-page-language-dropdown .ant-select-item{width:100%;min-height:42px;padding:8px 14px!important;color:var(--login-page-control-copy)!important;border-radius:10px!important;font-size:16px;font-weight:500}.login-page-language-dropdown .ant-select-item-option-content{min-width:0;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.login-page-language-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--login-page-option-hover)!important;color:var(--login-page-control-copy)!important}.login-page-language-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--login-page-option-selected)!important;color:#fff!important;font-weight:700}.login-page-language-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:#fff!important}.login-page-card .ant-form-item-label>label{height:auto;color:var(--login-page-control-copy);font-size:16px;font-weight:500}.login-page-card .ant-typography,.login-page-card .ant-form,.login-page-card .ant-form-item,.login-page-card .ant-form-item-control,.login-page-card .ant-alert-message,.login-page-card .ant-alert-description{color:var(--login-page-control-copy)}.login-page-card .ant-form-item-extra,.login-page-card .ant-form-item-explain,.login-page-card .ant-alert-content{color:var(--login-page-control-muted)}.login-page-card .ant-form-item-explain-error{color:var(--ant-color-error, #ff6b6b)!important}.login-page-card .ant-input,.login-page-card .ant-input-affix-wrapper,.login-page-card .ant-input-password{min-height:54px;color:var(--login-page-control-copy);background:var(--login-page-control-bg)!important;background-color:var(--login-page-control-bg)!important;background-image:none!important;border:1px solid var(--login-page-control-border)!important;border-radius:11px;box-shadow:none!important}html[data-theme] .login-page-card .ant-input,html[data-theme] .login-page-card .ant-input-affix-wrapper,html[data-theme] .login-page-card .ant-input-password,html[data-theme] .login-page-language__select,html[data-theme] .login-page-language__select .ant-select-selector{color:var(--login-page-control-copy)!important;background:var(--login-page-control-bg)!important;background-color:var(--login-page-control-bg)!important;border-color:var(--login-page-control-border)!important}.login-page-card .ant-input-affix-wrapper input.ant-input,.login-page-card .ant-input-password input.ant-input{color:var(--login-page-control-copy);-webkit-text-fill-color:var(--login-page-control-copy);caret-color:var(--login-page-link);background:transparent;background-color:transparent}.login-page-card .ant-input-affix-wrapper:hover,.login-page-card .ant-input-affix-wrapper-focused,.login-page-card .ant-input:hover,.login-page-card .ant-input:focus{border-color:var(--login-page-control-border-focus)!important;box-shadow:var(--login-page-control-shadow-focus)!important}.login-page-card .ant-input-prefix,.login-page-card .ant-input-suffix{color:var(--login-page-control-muted);font-size:19px}.login-page-card .ant-input-password-icon{color:var(--login-page-control-muted)!important}.login-page-card .ant-input::-moz-placeholder,.login-page-card .ant-input-affix-wrapper input.ant-input::-moz-placeholder,.login-page-card .ant-input-password input.ant-input::-moz-placeholder{color:var(--login-page-control-muted)!important;-webkit-text-fill-color:var(--login-page-control-muted);opacity:1}.login-page-card .ant-input::placeholder,.login-page-card .ant-input-affix-wrapper input.ant-input::placeholder,.login-page-card .ant-input-password input.ant-input::placeholder{color:var(--login-page-control-muted)!important;-webkit-text-fill-color:var(--login-page-control-muted);opacity:1}.login-page-card .ant-input-affix-wrapper>input.ant-input,.login-page-card .ant-input-password .ant-input,.login-page-card .ant-input-search .ant-input-affix-wrapper .ant-input{border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}.login-page-card input.ant-input:-webkit-autofill,.login-page-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill,.login-page-card input.ant-input:-webkit-autofill:hover,.login-page-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill:hover,.login-page-card input.ant-input:-webkit-autofill:focus,.login-page-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill:focus,.login-page-card input.ant-input:-webkit-autofill:active{border:0!important;caret-color:var(--login-page-control-copy);-webkit-text-fill-color:var(--login-page-control-copy)!important;box-shadow:0 0 0 1000px var(--login-page-control-bg-focus) inset!important;-webkit-transition:background-color 999999s ease-in-out 0s;transition:background-color 999999s ease-in-out 0s}.login-page-card input.ant-input:-webkit-autofill{color:var(--login-page-control-copy)!important;background-color:var(--login-page-control-bg-focus)!important}.login-page-card input.ant-input:autofill{color:var(--login-page-control-copy)!important;background-color:var(--login-page-control-bg-focus)!important}.login-page-card .ant-btn-primary{height:56px;border-radius:11px;background:linear-gradient(96deg,var(--login-page-primary-from) 0%,var(--login-page-primary-to) 100%)!important;background-color:var(--login-page-primary-from)!important;box-shadow:var(--login-page-primary-shadow);border-color:var(--login-page-primary-from)!important;font-weight:700;font-size:17px;letter-spacing:0}.login-page-card .ant-btn-color-primary.ant-btn-variant-solid{height:56px;border-color:var(--login-page-primary-from)!important;border-radius:11px;background:linear-gradient(96deg,var(--login-page-primary-from) 0%,var(--login-page-primary-to) 100%)!important;background-color:var(--login-page-primary-from)!important;box-shadow:var(--login-page-primary-shadow);color:#fff;font-weight:700;font-size:17px;letter-spacing:0}html[data-theme] .login-page-card .ant-btn.ant-btn-color-primary.ant-btn-variant-solid{background-color:var(--login-page-primary-from)!important;background-image:linear-gradient(96deg,var(--login-page-primary-from) 0%,var(--login-page-primary-to) 100%)!important;border-color:var(--login-page-primary-from)!important;color:#fff!important}.login-page-card .ant-btn-primary:not(:disabled):hover,html[data-theme] .login-page-card .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):hover,.login-page-card .ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):hover{filter:brightness(1.05)}.login-page-card .ant-btn-link{width:-moz-fit-content;width:fit-content;color:var(--login-page-link);font-size:16px}.login-page-card .ant-btn-link:hover{color:var(--login-page-link-hover)!important}@media(max-width:1120px){.login-page-shell{align-items:center;justify-content:center;padding:32px 22px}.login-page-grid{grid-template-columns:1fr;max-width:560px;gap:30px}.login-page-showcase{display:none}.login-page-brand-logo{margin:0 0 34px}.login-page-title{font-size:34px}.login-page-card{width:100%}.login-page-auth-column{width:100%;margin:0}}@media(max-width:620px){.login-page-shell{padding:18px 14px}.login-page-brand-logo{width:185px;margin-bottom:22px}.login-page-title{font-size:28px}.login-page-subtitle{font-size:16px}.login-page-grid{max-width:100%;gap:0}.login-page-language{align-items:stretch;flex-direction:column;gap:8px}.login-page-language__select,.login-page-language__control{width:100%}}}@layer crm-telephony{:root{--tele-color-white: #fff;--tele-color-border: #e0e0e0;--tele-color-surface: #f5f5f5;--tele-color-text-main: #424242;--tele-color-text-muted: #616161;--tele-color-text-secondary: #757575;--tele-color-primary: #1976d2;--tele-color-primary-soft: #e3f2fd;--tele-color-success: #4caf50;--tele-color-success-hover: #43a047;--tele-color-success-dark: #2e7d32;--tele-color-danger: #f44336;--tele-color-danger-hover: #d32f2f;--tele-color-danger-dark: #c62828;--tele-color-info: #2196f3;--tele-color-warning: #ff9800;--tele-color-warning-bg: #fff3e0;--tele-color-warning-dark: #e65100;--tele-color-critical-bg: #fce4ec;--tele-color-critical-dark: #880e4f;--tele-color-missed-bg: #ffebee;--tele-color-completed-bg: #e8f5e9;--tele-color-gradient-start: #667eea;--tele-color-gradient-end: #764ba2;--tele-color-success-gradient-end: #45a049;--tele-color-status-idle: #9e9e9e;--tele-shadow-subtle: rgba(0, 0, 0, .1);--tele-shadow-soft: rgba(0, 0, 0, .15);--tele-shadow-medium: rgba(0, 0, 0, .2);--tele-shadow-strong: rgba(0, 0, 0, .3);--tele-shadow-overlay: rgba(0, 0, 0, .5)}.dark{--tele-color-white: #09090b;--tele-color-border: rgba(255, 255, 255, .08);--tele-color-surface: #0c0c0e;--tele-color-text-main: #fafafa;--tele-color-text-muted: #a1a1aa;--tele-color-text-secondary: #71717a;--tele-color-primary: var(--crm-primary);--tele-color-primary-soft: hsla( var(--crm-primary-h), var(--crm-primary-s), var(--crm-primary-l), .1 );--tele-color-info: var(--crm-primary);--tele-color-gradient-start: #121212;--tele-color-gradient-end: #0b0b0c;--tele-shadow-subtle: rgba(0, 0, 0, .35);--tele-shadow-soft: rgba(0, 0, 0, .4);--tele-shadow-medium: rgba(0, 0, 0, .5);--tele-shadow-strong: rgba(0, 0, 0, .55)}html[data-theme-variant=rtm]{--tele-color-white: var(--crm-app-surface-solid, #173f8f);--tele-color-border: var(--crm-app-border, #3f6dc1);--tele-color-surface: var(--crm-app-surface-elevated, #275eb7);--tele-color-surface-secondary: var(--crm-app-surface-subtle, #123a7a);--tele-color-text-main: var(--crm-app-text-primary, #ffffff);--tele-color-text-muted: var(--crm-app-text-muted, #d8e4f7);--tele-color-text-secondary: var(--crm-app-text-subtle, #d5deef);--tele-color-primary: var(--crm-primary-btn-from, #6f5fe0);--tele-color-primary-soft: rgba(139, 124, 246, .18);--tele-color-info: var(--crm-app-accent, #e0dcff);--tele-color-warning: #ffdc9c;--tele-color-warning-bg: rgba(255, 220, 156, .16);--tele-color-warning-dark: #ffdc9c;--tele-color-critical-bg: rgba(255, 208, 208, .16);--tele-color-critical-dark: #ffd0d0;--tele-color-missed-bg: rgba(255, 208, 208, .16);--tele-color-completed-bg: rgba(140, 240, 180, .16);--tele-color-gradient-start: #173f8f;--tele-color-gradient-end: #123a7a;--tele-shadow-subtle: rgba(6, 24, 70, .24);--tele-shadow-soft: rgba(6, 24, 70, .3);--tele-shadow-medium: rgba(6, 24, 70, .38);--tele-shadow-strong: rgba(6, 24, 70, .46)}.telephony-window-controls{display:flex;align-items:center;justify-content:end;align-self:center;gap:4px;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;height:32px;flex-shrink:0}.telephony-window-control-btn.ant-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-sizing:border-box;border-radius:8px;margin:0!important;padding:0!important;color:var(--tele-color-text-main);line-height:1;transition:background-color .15s ease,color .15s ease}.telephony-window-control-btn.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.telephony-window-control-btn.ant-btn .anticon{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:0}.telephony-window-control-btn.ant-btn .anticon svg{display:block}.telephony-window-control-btn.ant-btn:hover{background:#00000014;color:var(--tele-color-text-main)}.telephony-window-control-btn.ant-btn:active{background:#00000024}.dark .telephony-window-control-btn.ant-btn:hover{background:#ffffff14;color:var(--tele-color-text-main)}.dark .telephony-window-control-btn.ant-btn:active{background:#ffffff24}.telephony-window-control-btn--close.ant-btn:hover,.telephony-window-control-btn--close.ant-btn:active{background:#e81123;color:#fff}.telephony-softphone-modal.ant-modal{margin:0!important;padding-bottom:0!important;max-width:none!important;outline:none!important;position:relative}html[data-theme-variant=rtm] .telephony-softphone-modal.ant-modal{overflow:visible!important;filter:drop-shadow(0 30px 58px rgba(255,255,255,.22)) drop-shadow(0 10px 24px rgba(255,255,255,.16))}html[data-theme-variant=rtm] .telephony-softphone-modal--compact-dialer.ant-modal{filter:drop-shadow(0 34px 64px rgba(255,255,255,.26)) drop-shadow(0 12px 28px rgba(255,255,255,.18))}.telephony-softphone-modal .ant-modal-content{width:100%;box-sizing:border-box;border-radius:8px!important;overflow:hidden!important;box-shadow:0 42px 96px #0f172a57,0 18px 38px #0f172a38,0 0 0 3px color-mix(in srgb,var(--tele-color-primary) 18%,transparent);border:2px solid color-mix(in srgb,var(--tele-color-primary) 64%,var(--tele-color-border))!important;padding:0!important;margin:0!important;background:var(--tele-color-white)!important;outline:none!important}.telephony-softphone-modal--compact-dialer .ant-modal-content{box-shadow:0 38px 84px #0f172a57,0 16px 32px #0f172a38,0 0 0 3px color-mix(in srgb,var(--tele-color-primary) 18%,transparent)}.dark .telephony-softphone-modal .ant-modal-content{box-shadow:0 48px 110px #000000b8,0 20px 44px #00000080;border-color:#2563eb94!important;background:var(--tele-color-white)!important}html[data-theme-variant=rtm] .telephony-softphone-modal .ant-modal-content{border-color:#b0c6ffb8!important;box-shadow:0 34px 86px #fff3,0 14px 34px #ffffff1f,0 0 0 4px #b0c6ff33}html[data-theme-variant=rtm] .telephony-softphone-modal--compact-dialer .ant-modal-content{box-shadow:0 30px 76px #ffffff2e,0 12px 28px #ffffff1c,0 0 0 4px #b0c6ff33}@keyframes telephonyIncomingNeonPulse{0%{box-shadow:0 18px 42px #0f172a2e,0 0 0 4px #22d3ee99,0 0 24px #00ffd5cc,0 0 48px #38bdf899,0 0 80px #3b82f666}40%{box-shadow:0 18px 42px #0f172a38,0 0 0 6px #2dd4bf,0 0 40px #00ffd5,0 0 80px #38bdf8e6,0 0 140px #3b82f699}70%{box-shadow:0 18px 42px #0f172a3d,0 0 0 5px #22d3ee,0 0 45px #00ffd5,0 0 90px #38bdf8f2,0 0 150px #3b82f6a6}to{box-shadow:0 18px 42px #0f172a2e,0 0 0 4px #22d3ee99,0 0 24px #00ffd5cc,0 0 48px #38bdf899,0 0 80px #3b82f666}}@keyframes telephonyNeonWaveRingX{0%{opacity:.8;transform:scale(1);box-shadow:0 0 #22d3ee99,0 0 16px #00ffd580}50%{opacity:.5;transform:scaleX(1.05) scaleY(1.01);box-shadow:0 0 0 8px #22d3ee4d,0 0 35px #00ffd566}to{opacity:0;transform:scaleX(1.1) scaleY(1.02);box-shadow:0 0 0 16px #22d3ee00,0 0 60px #00ffd500}}@keyframes telephonyNeonWaveRingY{0%{opacity:.8;transform:scale(1);box-shadow:0 0 #22d3ee99,0 0 16px #00ffd580}50%{opacity:.5;transform:scaleX(1.01) scaleY(1.05);box-shadow:0 0 0 8px #22d3ee4d,0 0 35px #00ffd566}to{opacity:0;transform:scaleX(1.02) scaleY(1.1);box-shadow:0 0 0 16px #22d3ee00,0 0 60px #00ffd500}}.telephony-softphone-modal--incoming-neon .ant-modal-content{animation:none;border-color:color-mix(in srgb,#22c55e 54%,var(--tele-color-border))!important;box-shadow:0 42px 96px #0f172a57,0 18px 38px #0f172a38,0 0 0 3px #22c55e24}.telephony-softphone-modal--incoming-neon:before,.telephony-softphone-modal--incoming-neon:after{display:none}.telephony-softphone-minimized--incoming-neon{animation:none;border-color:color-mix(in srgb,#22c55e 56%,var(--tele-color-border))!important;box-shadow:0 28px 64px #0f172a4d,0 10px 24px #0f172a2e,0 0 0 3px #22c55e29}.telephony-softphone-minimized--incoming-neon:before,.telephony-softphone-minimized--incoming-neon:after{display:none}@media(prefers-reduced-motion:reduce){.telephony-softphone-modal--incoming-neon .ant-modal-content,.telephony-softphone-modal--incoming-neon:before,.telephony-softphone-modal--incoming-neon:after,.telephony-softphone-minimized--incoming-neon,.telephony-softphone-minimized--incoming-neon:before,.telephony-softphone-minimized--incoming-neon:after{animation:none!important}}.telephony-softphone-modal .ant-modal-content:before{border-top-left-radius:14px;border-top-right-radius:14px}.telephony-softphone-modal .ant-modal-content:focus,.telephony-softphone-modal .ant-modal-content:focus-visible,.telephony-softphone-modal .ant-modal-content:focus-within{outline:none!important}.telephony-softphone-modal.ant-modal-content{padding:0!important;margin:0!important}.telephony-softphone-modal .ant-modal-header{margin:0!important;padding:0!important;border-bottom:0!important;background:transparent!important}.telephony-softphone-modal .ant-modal-body{padding:0!important;margin:0!important;background:var(--tele-color-white);overflow-y:auto!important;overflow-x:clip!important;overscroll-behavior:contain;scrollbar-gutter:auto}.telephony-softphone-modal .ant-modal-title{margin:0!important;padding:0!important;width:100%;line-height:1}.telephony-softphone-header{display:flex;align-items:center;justify-content:space-between;cursor:move;gap:8px;width:100%;min-height:42px;height:42px;padding:0 10px;box-sizing:border-box;background:var(--tele-color-white);border-bottom:1px solid color-mix(in srgb,var(--tele-color-border) 70%,transparent)}.dark .telephony-softphone-header{background:var(--tele-color-white);border-bottom-color:#60a5fa29}.telephony-softphone-header .telephony-window-controls{flex:0 0 auto}.telephony-softphone-modal--compact-dialer .telephony-softphone-header{padding-inline:8px}.telephony-softphone-modal--compact-dialer .telephony-softphone-body{padding:8px}.telephony-softphone-modal--active-call .telephony-softphone-header{min-height:46px;height:46px;padding:0 10px}.telephony-softphone-body{display:flex;flex-direction:column;gap:8px;width:100%;min-height:0;margin:0;padding:10px;background:var(--tele-color-white);overflow:visible;box-sizing:border-box}.dark .telephony-softphone-body{background:var(--tele-color-white)}.telephony-softphone-modal--active-call .telephony-softphone-body{gap:8px;padding:6px}.telephony-softphone-modal .ant-modal-content>*{margin:0!important}.telephony-softphone-body>*{margin:0!important}.telephony-dialer-tab-content{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0}.telephony-dialer-tab-content{gap:8px}.telephony-dialer-layout{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.telephony-dialer-layout--two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;align-items:start}.telephony-dialer-layout__col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.telephony-dialer-layout--two-col .telephony-dialer-layout__col--dialpad,.telephony-dialer-layout--two-col .telephony-dialer-layout__col--main{border-left:1px solid color-mix(in srgb,var(--tele-color-border) 72%,transparent);padding-left:8px}.telephony-call-logs-tab{display:flex;flex-direction:column;gap:8px;width:100%;min-height:0;height:clamp(320px,58dvh,520px)}.telephony-call-logs-tab__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.telephony-call-logs-tab__error{margin:0}.telephony-call-logs-tab__list{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.telephony-call-logs-tab__list::-webkit-scrollbar{width:8px}.telephony-call-logs-tab__list::-webkit-scrollbar-thumb{border-radius:8px;background:color-mix(in srgb,var(--tele-color-text-secondary) 35%,transparent)}.telephony-call-logs-tab__list::-webkit-scrollbar-track{background:transparent}.telephony-call-logs-tab__empty{padding:14px 10px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--tele-color-border) 78%,transparent);color:var(--tele-color-text-secondary);text-align:center;font-size:13px}.telephony-call-log-item{display:flex;flex-direction:column;gap:6px;padding:10px 10px 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--tele-color-border) 78%,transparent);background:color-mix(in srgb,var(--tele-color-white) 96%,var(--tele-color-surface));box-shadow:0 1px 2px #0f172a0a}.telephony-call-log-item__header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.telephony-call-log-item__number{font-size:15px;line-height:1.25;display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.telephony-call-log-item__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.telephony-call-log-item__call-btn.ant-btn.ant-btn-sm{border-radius:8px;flex:1 1 160px;min-width:0}.telephony-call-log-item__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.telephony-call-log-item__datetime,.telephony-call-log-item__duration,.telephony-call-log-item__name{font-size:12px}.telephony-softphone-pane{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:100%;box-sizing:border-box}.telephony-softphone-pane--minimal{background:transparent;border:0;border-radius:8px;padding:0}.telephony-softphone-dial-input{display:flex;flex-direction:column;gap:4px}.telephony-softphone-dialpad{width:100%;min-width:0;max-width:100%}.telephony-softphone-dialpad .ant-row{margin-left:0!important;margin-right:0!important}.telephony-softphone-dialpad .ant-row>.ant-col{min-width:0}.telephony-softphone-dial-input .ant-input-affix-wrapper{min-height:38px;border-radius:8px;border-color:color-mix(in srgb,var(--tele-color-border) 82%,transparent);background:color-mix(in srgb,var(--tele-color-white) 92%,var(--tele-color-surface))}.dark .telephony-softphone-dial-input .ant-input-affix-wrapper{border-color:#7d5cff94;background:var(--tele-color-surface);box-shadow:0 0 0 1px #60a5fa1f}.telephony-softphone-dialpad .ant-btn.ant-btn{height:44px;padding:0;border-radius:8px;border-color:color-mix(in srgb,var(--tele-color-border) 78%,transparent);background:color-mix(in srgb,var(--tele-color-white) 96%,var(--tele-color-surface));box-shadow:0 1px 2px #0f172a0a;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dark .telephony-softphone-dialpad .ant-btn.ant-btn{border-color:#4368c6cc;background:var(--tele-color-primary);box-shadow:0 8px 20px #02061747}.telephony-softphone-quick-toggles .ant-btn.ant-btn{border-color:color-mix(in srgb,var(--tele-color-border) 78%,transparent);height:40px;min-height:40px}.telephony-softphone-dialpad .ant-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--tele-color-primary) 40%,var(--tele-color-border));background:color-mix(in srgb,var(--tele-color-primary-soft) 28%,var(--tele-color-white))}.dark .telephony-softphone-dialpad .ant-btn.ant-btn:hover{border-color:#60a5fae6;background:var(--tele-color-primary);box-shadow:0 10px 24px #2563eb38}.telephony-softphone-dialpad .ant-btn.ant-btn:active{transform:translateY(1px)}.telephony-softphone-dialpad .ant-btn.ant-btn:focus,.telephony-softphone-dialpad .ant-btn.ant-btn:focus-visible,.telephony-softphone-dial-input .ant-input-affix-wrapper:focus,.telephony-softphone-dial-input .ant-input-affix-wrapper:focus-within{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tele-color-primary) 14%,transparent)!important}.telephony-softphone-dialpad__key{display:flex;min-height:34px;flex-direction:column;align-items:center;justify-content:center;line-height:1}.telephony-softphone-dialpad__digit{font-size:17px;font-weight:650;line-height:1;color:var(--tele-color-text-main)}.telephony-softphone-dialpad__digit--strong{font-weight:760}.telephony-softphone-dialpad__hint{min-height:11px;margin-top:3px;font-size:11px;font-weight:650;line-height:1;color:var(--tele-color-text-secondary);letter-spacing:0}.dark .telephony-softphone-dialpad__hint{color:#9fb1d1}.telephony-softphone-dial-hint{font-size:12px}.telephony-softphone-primary-actions{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px}.telephony-softphone-primary-actions--single{grid-template-columns:1fr}.telephony-softphone-primary-actions__call.ant-btn{height:40px;min-width:0;border-radius:8px;font-weight:700;box-shadow:0 8px 20px color-mix(in srgb,var(--tele-color-primary) 24%,transparent)}.telephony-softphone-primary-actions__call.ant-btn.ant-btn-primary{border-color:#16a34a;background:var(--tele-color-success);box-shadow:0 12px 28px #22c55e4d}.telephony-softphone-primary-actions__call.ant-btn.ant-btn-primary:hover,.telephony-softphone-primary-actions__call.ant-btn.ant-btn-primary:focus-visible{border-color:#22c55e;background:var(--tele-color-success-hover);box-shadow:0 14px 32px #22c55e61}.telephony-softphone-primary-actions__call.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-softphone-live-strip{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tele-color-text-secondary);font-weight:600;padding-top:4px;flex-wrap:wrap}.telephony-softphone-live-strip__spacer{flex:1 1 auto}.telephony-softphone-live-strip__pill{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border-radius:999px;border:0;background:color-mix(in srgb,var(--tele-color-border) 20%,transparent)}.telephony-softphone-live-strip--connected{padding:5px 0 1px;border:0;border-radius:8px;background:transparent}.telephony-softphone-dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-left:4px;margin-right:2px;background:#94a3b8;vertical-align:middle}.telephony-softphone-dot--ok{background:#22c55e}.telephony-softphone-dot--bad{background:#ef4444}.telephony-softphone-dot--warn{background:#f59e0b}.telephony-call-context-card.ant-card{border-radius:8px;border-color:color-mix(in srgb,var(--tele-color-border) 78%,transparent);background:color-mix(in srgb,var(--tele-color-white) 96%,var(--tele-color-surface));box-shadow:none}.telephony-call-context-card .ant-card-head{min-height:36px;padding:0 10px;border-bottom-color:color-mix(in srgb,var(--tele-color-border) 66%,transparent)}.telephony-call-context-card .ant-card-head-title{padding:6px 0}.telephony-call-context-card .ant-card-head-title{min-width:0;flex:1 1 auto;overflow:hidden}.telephony-call-context-card .ant-card-body{padding:10px}.telephony-call-context-card__title{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--tele-color-text-main);font-size:13px;font-weight:750;line-height:1.2}.telephony-call-context-card__title .anticon{color:var(--tele-color-primary);font-size:13px}.telephony-call-context-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-call-context-card__body{display:flex;min-width:0;flex-direction:column;gap:6px}.telephony-call-context-card__meta-list{display:flex;flex-direction:column;gap:4px}.telephony-call-context-card__meta-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-width:0}.telephony-call-context-card__meta-item .ant-typography:nth-child(2){min-width:0}.telephony-call-context-card__open-btn.ant-btn{padding-inline:4px;height:24px}.telephony-call-context-card__leads{display:flex;flex-direction:column;gap:4px}.telephony-call-context-card__lead-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.telephony-softphone-quick-toggles{display:flex;gap:6px;min-width:0;flex-wrap:nowrap;padding-top:0}.telephony-softphone-quick-toggles .ant-btn{flex:0 0 72px;width:72px;min-width:72px;max-width:72px}.telephony-softphone-modal--compact-dialer .telephony-softphone-footer-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.telephony-softphone-modal--compact-dialer .telephony-softphone-quick-toggles{flex:0 0 auto;gap:5px}.telephony-softphone-modal--compact-dialer .telephony-softphone-quick-toggles .ant-btn{flex-basis:68px;width:68px;min-width:68px;max-width:68px}.telephony-softphone-toggle-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 10px;border-radius:9px;gap:6px;font-weight:600;line-height:1;border-color:var(--tele-color-border);box-shadow:none!important;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.telephony-softphone-toggle-btn.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:0}.telephony-softphone-toggle-btn.ant-btn>span:not(.ant-btn-icon){display:inline-flex;align-items:center;line-height:1}.telephony-softphone-toggle-btn.ant-btn-default{background:var(--tele-color-white);color:var(--tele-color-text-main)}.dark .telephony-softphone-toggle-btn.ant-btn-default{border-color:#4468c2d6;background:var(--tele-color-primary);color:#f8fbff;box-shadow:0 6px 16px #02061738!important}.telephony-softphone-toggle-btn.ant-btn-primary{background:var(--tele-color-primary);border-color:#245fdf;color:#fff!important}.dark .telephony-softphone-toggle-btn.ant-btn-primary{background:var(--tele-color-warning);border-color:#c6a15bb8;color:#0b0b0c!important}.dark .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary .ant-btn-icon,.dark .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary>span{color:#0b0b0c!important;-webkit-text-fill-color:#0b0b0c}.telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary .ant-btn-icon,.telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary>span{color:#fff!important;-webkit-text-fill-color:#ffffff}html[data-theme-variant=rtm] .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary .ant-btn-icon,html[data-theme-variant=rtm] .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-primary>span{color:#fff!important;-webkit-text-fill-color:#ffffff}.telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-default .ant-btn-icon,.telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-default>span{color:var(--tele-color-text-main);-webkit-text-fill-color:var(--tele-color-text-main)}.dark .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-default .ant-btn-icon,.dark .telephony-softphone-quick-toggles .telephony-softphone-toggle-btn.ant-btn-default>span{color:#f8fbff;-webkit-text-fill-color:#f8fbff}.telephony-softphone-toggle-btn.ant-btn-primary:hover,.telephony-softphone-toggle-btn.ant-btn-primary:focus-visible,.telephony-softphone-toggle-btn.ant-btn-primary:active{background:var(--tele-color-primary);border-color:#1d56d0;color:#fff!important}.dark .telephony-softphone-toggle-btn.ant-btn-primary:hover,.dark .telephony-softphone-toggle-btn.ant-btn-primary:focus-visible,.dark .telephony-softphone-toggle-btn.ant-btn-primary:active{background:var(--tele-color-warning);border-color:#c6a15bd1;color:#0b0b0c!important}.telephony-softphone-toggle-btn.ant-btn-default:hover,.telephony-softphone-toggle-btn.ant-btn-default:focus-visible{box-shadow:none!important}.dark .telephony-softphone-toggle-btn.ant-btn-default:hover,.dark .telephony-softphone-toggle-btn.ant-btn-default:focus-visible{border-color:#60a5faeb;background:var(--tele-color-primary);box-shadow:0 8px 20px #2563eb2e!important}.telephony-softphone-status-minimal{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:600;color:#5f7082;padding:0;white-space:nowrap}.telephony-softphone-status-minimal__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.telephony-softphone-footer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.dark .telephony-softphone-status-minimal{color:var(--tele-color-text-secondary)}.telephony-softphone-header__title{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;height:32px;line-height:1}.telephony-softphone-header__title .anticon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;font-size:18px;line-height:0}.telephony-softphone-header__title .anticon svg{display:block}.telephony-softphone-header__status-copy{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;height:32px;line-height:1}.telephony-softphone-header__label{display:block;font-size:13px;font-weight:700;line-height:18px;color:#213143;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .telephony-softphone-header__label{color:var(--tele-color-text-main)}.telephony-state-panel.ant-card{border-radius:8px;border:1px solid #d7e2ef;background:var(--tele-color-white);box-shadow:0 8px 24px #0f172a14,inset 0 1px #ffffffdb}.dark .telephony-state-panel.ant-card{border-color:var(--tele-color-border);background:var(--tele-color-white);box-shadow:inset 0 1px #ffffff0d}.telephony-state-panel--animated.ant-card{animation:telephonyPanelIn .2s ease-out}.telephony-state-panel .ant-card-body{padding:12px}.telephony-state-stack{display:flex;flex-direction:column;gap:10px}.telephony-state-panel--compact.ant-card{border-radius:8px;box-shadow:0 10px 26px #0f172a1a,inset 0 1px #ffffffe6}.telephony-state-panel--compact.ant-card .ant-card-body{padding:14px!important}.telephony-state-panel--compact .telephony-state-stack{gap:8px}.telephony-state-panel__top{min-width:0}.telephony-state-avatar{width:44px;height:44px;margin:0 auto 2px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;box-shadow:inset 0 1px #ffffff29}.telephony-state-panel--compact .telephony-state-avatar{width:34px;height:34px;font-size:14px;margin:0;box-shadow:none}.telephony-state-avatar--incoming{background:var(--tele-color-success)}.telephony-state-avatar--calling{background:var(--tele-color-primary)}.dark .telephony-state-avatar--calling{background:var(--tele-color-warning)}.telephony-state-chip.ant-tag{border-radius:999px;font-weight:700;padding-inline:10px;margin-inline-end:0}.telephony-state-panel--compact .telephony-state-chip.ant-tag{padding:2px 10px;font-size:12px;font-weight:700;border:1px solid rgba(37,99,235,.14);background:var(--tele-color-primary-soft);color:#2563eb}.telephony-state-number{font-size:16px;line-height:1.15;font-weight:800;letter-spacing:.01em;color:#17212b;word-break:break-word}.telephony-state-panel--compact .telephony-state-number{font-size:20px;line-height:1.05;letter-spacing:0}.dark .telephony-state-number{color:var(--tele-color-text-main)}.telephony-state-number--left{text-align:left}.telephony-state-title{font-size:14px;font-weight:800;line-height:1.2;color:#17212b}.telephony-state-panel--compact .telephony-state-title{font-size:13px;line-height:1.15}.dark .telephony-state-title{color:var(--tele-color-text-main)}.telephony-state-subtitle{color:#5b6773;margin-top:3px;font-size:12px;line-height:1.35}.telephony-state-panel--compact .telephony-state-subtitle{margin-top:1px;font-size:11px;line-height:1.25}.dark .telephony-state-subtitle{color:var(--tele-color-text-muted)}.telephony-state-actions{margin-top:0}.telephony-state-actions>.ant-col{display:flex}.telephony-softphone-minimized{box-sizing:border-box;min-width:0;max-width:calc(100vw - 16px);border:2px solid color-mix(in srgb,var(--tele-color-primary) 64%,var(--tele-color-border));border-radius:8px;background:var(--tele-color-white);box-shadow:0 28px 64px #0f172a4d,0 10px 24px #0f172a2e,0 0 0 3px color-mix(in srgb,var(--tele-color-primary) 18%,transparent);overflow:hidden}.dark .telephony-softphone-minimized{background:var(--tele-color-surface);border-color:color-mix(in srgb,var(--tele-color-primary) 68%,var(--tele-color-border));box-shadow:0 34px 76px #000000ad,0 14px 30px #00000075,0 0 0 3px color-mix(in srgb,var(--tele-color-primary) 24%,transparent)}html[data-theme-variant=rtm] .telephony-softphone-minimized{border-color:#b0c6ffb8;box-shadow:0 28px 68px #ffffff2e,0 12px 28px #ffffff1c,0 0 0 4px #b0c6ff33}.telephony-softphone-minimized__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px 10px;cursor:move;box-sizing:border-box}.telephony-softphone-minimized__identity{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.telephony-softphone-minimized__icon{flex:0 0 auto;color:var(--tele-color-text-secondary);font-size:16px}.telephony-softphone-minimized__copy{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.telephony-softphone-minimized__title{min-width:0;color:var(--tele-color-text-main);font-size:13px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-softphone-minimized__status{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;color:var(--tele-color-text-secondary);font-size:12px;font-weight:600;line-height:1.15}.telephony-softphone-minimized__status-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-softphone-minimized__body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 10px 10px}.telephony-softphone-minimized--idle,.telephony-softphone-minimized--offline{min-height:56px}.telephony-softphone-minimized--incoming{border-color:color-mix(in srgb,#22c55e 48%,var(--tele-color-border))}.telephony-softphone-minimized--incoming .telephony-softphone-minimized__icon,.telephony-softphone-minimized--incoming .telephony-minimized-call-number .anticon{color:#16a34a}.telephony-softphone-minimized--offline .telephony-softphone-minimized__icon{color:var(--tele-color-danger)}.telephony-minimized-call-number{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:7px 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--tele-color-border) 60%,transparent);background:color-mix(in srgb,var(--tele-color-surface) 82%,transparent);color:var(--tele-color-text-main);font-size:14px;font-weight:700;line-height:1.2}.telephony-softphone-minimized--incoming .telephony-minimized-call-number{border-color:color-mix(in srgb,#22c55e 32%,transparent);background:color-mix(in srgb,#dcfce7 72%,transparent)}.dark .telephony-minimized-call-number{border-color:#ffffff1a;background:#ffffff0f}.dark .telephony-softphone-minimized--incoming .telephony-minimized-call-number{background:color-mix(in srgb,#166534 24%,rgba(255,255,255,.06))}.telephony-minimized-call-number .anticon{flex:0 0 auto;color:#16a34a;font-size:14px}.telephony-minimized-call-number span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-action-btn.ant-btn{height:36px;min-height:36px!important;border-radius:8px;font-weight:700;box-shadow:none}.telephony-minimized-actions .telephony-action-btn.ant-btn{width:auto;flex:1 1 0;min-width:0;height:36px;min-height:36px!important;border-radius:8px;padding-inline:12px;font-size:14px;justify-content:center}.telephony-minimized-actions{display:flex;flex-wrap:wrap;width:100%;min-width:0}.telephony-minimized-actions .ant-btn{min-width:36px;flex:0 0 auto}.telephony-minimized-actions .telephony-action-btn.ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-state-panel--compact .telephony-action-btn.ant-btn{height:44px;min-height:44px!important;border-radius:8px;font-size:14px}.telephony-state-actions .telephony-action-btn.ant-btn{width:100%;flex:1 1 auto;padding-inline:14px}.telephony-state-panel--compact .telephony-state-actions .telephony-action-btn.ant-btn{font-size:14px}.telephony-state-actions .telephony-action-btn.ant-btn>span{font-size:13px;line-height:1}.telephony-action-btn--answer.ant-btn,.telephony-action-btn--answer.ant-btn.ant-btn-primary{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.telephony-action-btn--answer.ant-btn:hover,.telephony-action-btn--answer.ant-btn.ant-btn-primary:hover{background:#15803d!important;border-color:#15803d!important;color:#fff!important}.telephony-action-btn--answer.ant-btn:focus-visible,.telephony-action-btn--answer.ant-btn.ant-btn-primary:focus-visible,.telephony-action-btn--answer.ant-btn:active,.telephony-action-btn--answer.ant-btn.ant-btn-primary:active{background:#166534!important;border-color:#166534!important;color:#fff!important}.telephony-action-btn--reject.ant-btn,.telephony-action-btn--hangup.ant-btn{border-color:#d85c5c;color:#9f1f1f;background:#fff2f2}.dark .telephony-action-btn--reject.ant-btn,.dark .telephony-action-btn--hangup.ant-btn{border-color:#ef444494;color:#fecaca;background:#ef44441f}.telephony-action-btn--reject.ant-btn:hover,.telephony-action-btn--hangup.ant-btn:hover{border-color:#c84646;color:#821818;background:#ffe4e4}.dark .telephony-action-btn--reject.ant-btn:hover,.dark .telephony-action-btn--hangup.ant-btn:hover{border-color:#ef4444c7;color:#fee2e2;background:#ef44442e}.telephony-state-panel--connected.ant-card{background:var(--tele-color-white);border-color:#d2e7d8}.dark .telephony-state-panel--connected.ant-card{border-color:#22c55e38;background:var(--tele-color-white)}@keyframes telephonyPanelIn{0%{opacity:0;transform:translateY(4px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.telephony-state-panel--calling.ant-card{background:var(--tele-color-surface);border:1px solid var(--tele-color-border)}.dark .telephony-state-panel--calling.ant-card{border-color:var(--tele-color-border);background:var(--tele-color-surface)}.telephony-softphone-modal--active-call .telephony-state-avatar{width:38px;height:38px;font-size:16px}.telephony-softphone-modal--active-call .telephony-state-title{font-size:13px}.telephony-softphone-modal--active-call .telephony-state-subtitle{font-size:11px;margin-top:2px}.telephony-softphone-modal--active-call .telephony-state-number{font-size:16px}.telephony-softphone-modal--active-call .telephony-softphone-live-strip{font-size:11px;gap:8px}.telephony-in-call-controls{max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.telephony-in-call-controls *,.telephony-transfer-panel *,.telephony-lines-panel *{box-sizing:border-box}.telephony-in-call-controls__grid{width:100%;min-width:0}.telephony-in-call-controls__layout{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.telephony-in-call-controls__layout--with-side{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.telephony-in-call-controls__main,.telephony-in-call-controls__side{min-width:0}.telephony-in-call-controls__side{display:flex;flex-direction:column;gap:8px;border-left:none!important;border-top:1px solid color-mix(in srgb,var(--tele-color-border) 78%,transparent);padding-left:0;padding-top:8px}.telephony-in-call-controls__advanced{display:flex;flex-direction:column;gap:6px}.telephony-in-call-controls__grid>.ant-btn,.telephony-in-call-controls__btn.ant-btn{min-width:0;max-width:100%;overflow:hidden}.telephony-in-call-controls__btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.telephony-in-call-controls__btn.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-in-call-controls--compact .telephony-in-call-controls__btn.ant-btn{gap:5px}.telephony-in-call-controls--compact .ant-select-selector{min-height:30px!important}.telephony-in-call-controls--compact .ant-select-single{height:30px}.telephony-lines-panel,.telephony-line-card,.telephony-line-card__top,.telephony-line-card__bottom,.telephony-line-card__identity,.telephony-line-card__actions,.telephony-line-card__badges{max-width:100%;min-width:0}.telephony-line-card__identity,.telephony-line-card__meta,.telephony-consultation-summary__number{min-width:0;overflow:hidden}.telephony-line-card__number,.telephony-line-card__meta,.telephony-consultation-summary__number{text-overflow:ellipsis}.telephony-line-card__actions{flex:0 1 auto}.telephony-line-card__actions .ant-space-item{min-width:0}.telephony-line-card__text-action.ant-btn{max-width:112px;min-width:0;overflow:hidden}.telephony-line-card__text-action.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-transfer-panel{width:100%;max-width:100%;min-width:0;overflow:hidden}.telephony-transfer-panel .ant-select,.telephony-transfer-panel .ant-input{max-width:100%;min-width:0}.telephony-transfer-panel__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.telephony-transfer-panel__col{min-width:0;display:flex;flex-direction:column;gap:8px}.telephony-transfer-panel__blind-btn.ant-btn>span:not(.ant-btn-icon),.telephony-transfer-panel__consult-btn.ant-btn>span:not(.ant-btn-icon),.telephony-transfer-panel__collapse-btn.ant-btn>span:not(.ant-btn-icon),.telephony-transfer-panel__secondary-action.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-transfer-panel__number-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.telephony-transfer-panel__number-input.ant-input{width:100%;min-width:0;height:32px}.telephony-transfer-panel__blind-btn.ant-btn{width:100%;min-width:0;height:32px;overflow:hidden}.telephony-transfer-panel__actions{width:100%;max-width:100%;min-width:0}.telephony-transfer-panel__consult-btn.ant-btn{flex:1 1 176px;min-width:0;max-width:100%;overflow:hidden}.telephony-transfer-panel__collapse-btn.ant-btn,.telephony-transfer-panel__secondary-action.ant-btn{flex:0 1 112px;min-width:0;max-width:100%;overflow:hidden}.telephony-transfer-panel__message{display:block;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.telephony-consultation-summary,.telephony-consultation-summary__row{max-width:100%;min-width:0}.telephony-consultation-summary__swap.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:540px){.telephony-softphone-modal--mobile.ant-modal{max-width:calc(100vw - 16px)!important}.telephony-softphone-modal--mobile .ant-modal-content{border-radius:8px!important;max-height:calc(100dvh - 32px)}.telephony-softphone-modal--mobile .telephony-softphone-header{cursor:default;min-height:44px}.telephony-softphone-modal--mobile .telephony-softphone-body,.telephony-softphone-modal--mobile .telephony-dialer-tab-content{min-width:0;overflow-x:hidden}.telephony-softphone-modal--active-call .telephony-softphone-body{gap:5px;padding:4px}.telephony-softphone-modal--mobile .telephony-state-panel--connected .ant-card-body{padding:7px!important}.telephony-softphone-modal--mobile .telephony-state-stack{gap:6px}.telephony-softphone-modal--mobile .telephony-dialer-layout,.telephony-softphone-modal--mobile .telephony-dialer-layout--two-col{grid-template-columns:minmax(0,1fr);gap:6px}.telephony-softphone-modal--mobile .telephony-dialer-layout__col,.telephony-softphone-modal--mobile .telephony-softphone-pane{min-width:0;width:100%}.telephony-softphone-modal--mobile .telephony-softphone-primary-actions__call.ant-btn{min-height:46px}.telephony-softphone-modal--mobile .telephony-softphone-footer-row{align-items:flex-start;flex-direction:column;gap:10px}.telephony-softphone-modal--mobile .telephony-softphone-quick-toggles{width:100%}.telephony-softphone-modal--mobile .telephony-softphone-toggle-btn.ant-btn{height:40px;min-height:40px}.telephony-softphone-minimized{max-width:calc(100vw - 16px);border-radius:8px}.telephony-softphone-minimized__header{min-height:56px;padding:8px 10px;cursor:default}.telephony-softphone-minimized__body{padding:0 10px 10px}.telephony-softphone-minimized .telephony-window-controls{grid-template-columns:repeat(3,30px);gap:2px;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;height:30px}.telephony-softphone-minimized .telephony-window-control-btn.ant-btn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.telephony-minimized-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.telephony-minimized-actions .ant-btn{width:100%}.telephony-in-call-controls{gap:5px!important;padding:5px!important}.telephony-in-call-controls__layout,.telephony-in-call-controls__main,.telephony-in-call-controls__advanced,.telephony-transfer-panel,.telephony-lines-panel,.telephony-in-call-controls__grid{gap:5px!important}.telephony-in-call-controls__btn.ant-btn{min-height:34px;padding-inline:6px!important}.telephony-transfer-panel__layout{grid-template-columns:minmax(0,1fr)}.telephony-transfer-panel__col{gap:6px}.telephony-transfer-panel__number-row{grid-template-columns:minmax(0,1fr) minmax(104px,.72fr);gap:5px}.telephony-transfer-panel__number-input.ant-input,.telephony-transfer-panel__blind-btn.ant-btn{height:32px}.telephony-transfer-panel__actions{gap:5px!important}.telephony-transfer-panel__consult-btn.ant-btn,.telephony-transfer-panel__collapse-btn.ant-btn,.telephony-transfer-panel__secondary-action.ant-btn{flex:1 1 96px;height:32px!important;padding-inline:8px}.telephony-lines-panel{overflow:hidden}.telephony-line-card{padding:6px!important}.telephony-line-card__top,.telephony-line-card__bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px!important}.telephony-line-card__badges{justify-content:flex-end}.telephony-line-card__badges .ant-tag{max-width:76px;overflow:hidden;text-overflow:ellipsis}.telephony-line-card__meta{display:block;white-space:nowrap}.telephony-line-card__actions{justify-content:flex-end;flex-wrap:nowrap}.telephony-line-card__actions .ant-btn-sm{min-width:32px;height:32px;padding-inline:7px}.telephony-line-card__text-action.ant-btn{max-width:88px}.telephony-consultation-summary{padding:7px!important}.telephony-consultation-summary__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px!important}.telephony-consultation-summary__number{display:block;white-space:nowrap}.telephony-consultation-summary__swap.ant-btn{max-width:104px;min-width:0;padding-inline:8px}.telephony-in-call-controls__layout--with-side{grid-template-columns:minmax(0,1fr)}.telephony-in-call-controls__side{border-left:none!important;border-top:1px solid color-mix(in srgb,var(--tele-color-border) 78%,transparent);padding-left:0;padding-top:10px}}@media(max-width:420px){.telephony-softphone-footer-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.telephony-softphone-quick-toggles{width:100%}.telephony-softphone-modal--active-call .telephony-softphone-body{padding:3px}.telephony-in-call-controls__btn.ant-btn{gap:4px;font-size:12px!important}.telephony-transfer-panel__number-row{grid-template-columns:minmax(0,1fr)}.telephony-transfer-panel__blind-btn.ant-btn{width:100%}.telephony-line-card__top{grid-template-columns:minmax(0,1fr)}.telephony-line-card__badges{justify-content:flex-start}.telephony-line-card__text-action.ant-btn{max-width:76px}.telephony-consultation-summary__swap.ant-btn{max-width:92px}}@media(max-width:980px){.telephony-dialer-layout--two-col{grid-template-columns:minmax(0,1fr)}}.telephony-lead-create-modal.ant-modal{max-width:calc(100vw - 12px)}.telephony-lead-create-modal .ant-modal-content{padding:0!important;border-radius:8px!important;overflow:visible}.telephony-lead-create-modal .ant-modal-header{flex:0 0 auto;min-height:38px;padding:5px 42px 5px 14px!important;margin:0!important;border-bottom:1px solid color-mix(in srgb,var(--tele-color-border) 70%,transparent)!important}.telephony-lead-create-modal .ant-modal-title{font-size:16px;line-height:20px}.telephony-lead-create-modal .ant-modal-body{padding:5px 8px 6px!important;max-height:none;overflow:visible}.telephony-lead-create-modal .ant-modal-close{top:3px;inset-inline-end:7px;width:28px;height:28px;border-radius:8px}.telephony-lead-create-modal .ant-modal-close .ant-modal-close-x{width:28px;height:28px;line-height:28px;font-size:14px}.telephony-lead-create-modal .ant-modal-close:focus-visible{outline:2px solid color-mix(in srgb,var(--tele-color-primary) 58%,transparent);outline-offset:2px}html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-content{background:#111419!important;border:1px solid rgba(184,192,204,.18)!important;box-shadow:0 24px 72px #0000009e!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-header,html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-body,html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-footer{background:#111419!important;border-color:#b8c0cc2e!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-title{color:#f3f6fa!important}html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-close{border:1px solid rgba(184,192,204,.28);background:#171b21;color:#d8dde6}html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-close:hover,html[data-theme=dark]:not([data-theme-variant=rtm]) .telephony-lead-create-modal .ant-modal-close:focus-visible{border-color:#c6a15b99;background:#20252c;color:#f3f6fa;outline-color:#c6a15b6b}.telephony-lead-composer-trigger.ant-btn{width:100%;border-radius:8px;border-color:color-mix(in srgb,var(--tele-color-primary) 40%,var(--tele-color-border));background:color-mix(in srgb,var(--tele-color-primary-soft) 24%,var(--tele-color-white))}.telephony-network-diagnostics.ant-alert{border-radius:8px}.telephony-network-diagnostics .ant-alert-message,.telephony-network-diagnostics .ant-alert-description{min-width:0}.telephony-quick-transfer{display:flex;flex-direction:column;gap:12px;padding:16px}.telephony-quick-transfer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-height:min(52dvh,360px);overflow-y:auto}.telephony-quick-transfer__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:92px;width:100%;padding:12px;border:1px solid var(--tele-color-border);border-radius:8px;background:var(--tele-color-white);color:var(--tele-color-text-main);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.telephony-quick-transfer__card:hover,.telephony-quick-transfer__card:focus-visible{border-color:var(--tele-color-primary);box-shadow:0 0 0 3px var(--tele-color-primary-soft);outline:none}.telephony-quick-transfer__card--selected{border-color:var(--tele-color-primary);background:color-mix(in srgb,var(--tele-color-primary-soft) 28%,var(--tele-color-white))}.telephony-quick-transfer__name{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:700;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.telephony-quick-transfer__extension{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:var(--tele-color-primary-soft);color:var(--tele-color-primary);font-size:12px;font-weight:700}.telephony-quick-transfer__confirm{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--tele-color-border);border-radius:8px;background:color-mix(in srgb,var(--tele-color-border) 10%,transparent)}.telephony-quick-transfer__confirm-actions{align-items:center}.telephony-quick-transfer__confirm-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:44px;padding-inline:22px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ringPulse{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%) scale(1.2);opacity:0}}.telephony-softphone,.telephony-dialer,.telephony-lead-create-modal .ant-modal-content,.telephony-quick-transfer__card,.telephony-quick-transfer__confirm,.telephony-network-diagnostics.ant-alert,.telephony-lead-composer-trigger.ant-btn{border-radius:8px!important}.telephony-softphone,.telephony-dialer{border-color:var(--crm-app-border-soft, #dbe3ee)!important;background:var(--crm-app-surface-solid, #ffffff)!important;box-shadow:0 8px 20px #0f172a0d!important}.telephony-lead-create-modal .ant-input,.telephony-lead-create-modal .ant-select-selector,.telephony-lead-create-modal .ant-picker,.telephony-lead-create-modal .ant-btn{border-radius:8px!important}.telephony-lead-create-modal .ant-btn-primary{border-color:var(--crm-app-accent, #2563eb)!important;background:var(--crm-app-accent, #2563eb)!important;box-shadow:none!important}.telephony-lead-composer-trigger.ant-btn{border-color:color-mix(in srgb,var(--crm-app-accent, #2563eb) 36%,var(--crm-app-border-soft, #dbe3ee))!important;background:#2563eb14!important}html[data-theme=dark] .telephony-softphone,html[data-theme=dark] .telephony-dialer{background:var(--crm-app-surface-solid, #121212)!important}html[data-theme-variant=rtm] .telephony-lead-create-modal.ant-modal{overflow:visible!important;filter:drop-shadow(0 34px 64px rgba(255,255,255,.26)) drop-shadow(0 12px 28px rgba(255,255,255,.18))}html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-content{border-color:#d7e2f1!important;background:#f8fbff!important;box-shadow:0 38px 84px #0f172a57,0 16px 32px #0f172a38,0 0 0 3px #b0c6ff33!important}html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-header,html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-body,html[data-theme-variant=rtm] .telephony-lead-create-modal .crm-lead-create-modal{background:#f8fbff!important;border-color:#d7e2f1!important}html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-title{color:#0f172a!important}html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-close{color:#475569!important}html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-close:hover,html[data-theme-variant=rtm] .telephony-lead-create-modal .ant-modal-close:focus-visible{background:#edf5ff!important;color:#0f172a!important}}@layer crm-notifications{.notifications-page{--notifications-surface: #ffffff;--notifications-surface-strong: #f8fafc;--notifications-surface-hover: #f1f5f9;--notifications-control-bg: #ffffff;--notifications-control-bg-hover: #f8fafc;--notifications-control-active: #e8f1ff;--notifications-control-active-text: #0f2f6f;--notifications-border: rgba(148, 163, 184, .35);--notifications-border-strong: rgba(37, 99, 235, .3);--notifications-text: #111827;--notifications-muted: #475569;--notifications-subtle: #64748b;--notifications-placeholder: #64748b;--notifications-empty: #64748b;--notifications-primary: #1d4ed8;--notifications-primary-text: #ffffff;--notifications-unread-bg: rgba(37, 99, 235, .07);--notifications-danger: #dc2626;display:flex;flex-direction:column;gap:16px;width:100%}html[data-theme=light] .notifications-page{--notifications-surface: #ffffff;--notifications-surface-strong: #f8fafc;--notifications-surface-hover: #f1f5f9;--notifications-control-bg: #ffffff;--notifications-control-bg-hover: #f8fafc;--notifications-control-active: #e8f1ff;--notifications-control-active-text: #0f2f6f;--notifications-border: rgba(148, 163, 184, .35);--notifications-border-strong: rgba(37, 99, 235, .3);--notifications-text: #111827;--notifications-muted: #475569;--notifications-subtle: #64748b;--notifications-placeholder: #64748b;--notifications-empty: #64748b;--notifications-primary: #1d4ed8;--notifications-primary-text: #ffffff;--notifications-unread-bg: rgba(37, 99, 235, .07)}html[data-theme=dark] .notifications-page,html[data-theme-variant=rtm] .notifications-page{--notifications-surface: rgba(8, 27, 68, .82);--notifications-surface-strong: rgba(11, 35, 82, .92);--notifications-surface-hover: rgba(23, 57, 126, .72);--notifications-control-bg: rgba(13, 45, 104, .88);--notifications-control-bg-hover: rgba(24, 65, 139, .92);--notifications-control-active: rgba(90, 141, 239, .26);--notifications-control-active-text: #ffffff;--notifications-border: rgba(126, 167, 255, .3);--notifications-border-strong: rgba(159, 197, 255, .44);--notifications-text: #f8fbff;--notifications-muted: #c7d7f2;--notifications-subtle: #9fb5d8;--notifications-placeholder: rgba(199, 215, 242, .72);--notifications-empty: #c7d7f2;--notifications-primary: #9fc5ff;--notifications-primary-text: #ffffff;--notifications-unread-bg: rgba(96, 165, 250, .16);--notifications-danger: #fecaca}html[data-theme=dark]:not([data-theme-variant=rtm]) .notifications-page{--notifications-surface: rgba(26, 32, 40, .94);--notifications-surface-strong: rgba(34, 42, 52, .96);--notifications-control-bg: rgba(34, 42, 52, .96);--notifications-control-bg-hover: rgba(45, 55, 68, .98);--notifications-control-active: rgba(66, 133, 244, .2);--notifications-border: rgba(148, 163, 184, .24);--notifications-border-strong: rgba(66, 133, 244, .38);--notifications-muted: #aab5c4;--notifications-subtle: #8d9aab;--notifications-empty: #aab5c4}.notifications-page__header{padding:4px 0}.notifications-page__title{margin:0 0 4px}.notifications-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notifications-page__stat-card.ant-card,.notifications-page__toolbar-card.ant-card,.notifications-page__list-card.ant-card{min-width:0;border:1px solid var(--notifications-border);border-radius:8px;background:var(--notifications-surface);color:var(--notifications-text);box-shadow:0 18px 38px #02061714}.notifications-page__stat-card .ant-card-body{padding:14px 16px}.notifications-page__stat-card .ant-statistic-title,.notifications-page__stat-card .ant-statistic-content,.notifications-page__stat-card .ant-statistic-content-value{color:var(--notifications-text)!important;-webkit-text-fill-color:var(--notifications-text)!important}.notifications-page__stat-card .ant-statistic-content-prefix{color:var(--notifications-subtle)!important;-webkit-text-fill-color:var(--notifications-subtle)!important}.notifications-page__toolbar{width:100%;color:var(--notifications-text)}.notifications-page__toolbar-card .ant-card-body{padding:12px}.notifications-page__search{flex:1 1 280px;min-width:220px;max-width:420px}.notifications-page__select{min-width:150px}.notifications-page__bulk-actions{margin-inline-start:auto}.notifications-page__list-card{overflow:hidden}.notifications-page__list,.notifications-page__list .ant-list-empty-text{color:var(--notifications-text)}.notifications-page__item{align-items:flex-start!important;padding:16px 18px;color:var(--notifications-text)}.notifications-page__item .ant-list-item-meta{min-width:0}.notifications-page__item .ant-list-item-meta-avatar{margin-inline-end:12px;padding-top:4px}.notifications-page__item.is-unread{background:var(--notifications-unread-bg)}.notifications-page__item-body{min-width:0;color:var(--notifications-text)}.notifications-page__item-title,.notifications-page__item-title.ant-typography,.notifications-page__item-title.ant-typography a{color:var(--notifications-text)!important;-webkit-text-fill-color:var(--notifications-text)!important;font-weight:650;line-height:1.35}.notifications-page__item-title.ant-typography:hover{color:var(--notifications-primary)!important;-webkit-text-fill-color:var(--notifications-primary)!important}.notifications-page__item-description,.notifications-page__item .ant-typography{color:var(--notifications-muted)!important;-webkit-text-fill-color:var(--notifications-muted)!important}.notifications-page__item-meta .ant-typography,.notifications-page__item-details .ant-typography{color:var(--notifications-subtle)!important;-webkit-text-fill-color:var(--notifications-subtle)!important}.notifications-page__item-details,.notifications-page__delivery,.notifications-page__item-meta{min-width:0}.notifications-page__actions{flex:0 0 auto}.notifications-page__item .ant-list-item-action{margin-inline-start:16px}.notifications-page__item .ant-list-item-action>li{padding-inline:4px}.notifications-page__empty-icon{color:var(--notifications-empty);-webkit-text-fill-color:var(--notifications-empty);font-size:42px}.notifications-page .ant-input-affix-wrapper,.notifications-page .ant-select .ant-select-selector,.notifications-page .ant-btn-default,.notifications-page .ant-segmented{border-color:var(--notifications-border)!important;background:var(--notifications-control-bg)!important;color:var(--notifications-text)!important;-webkit-text-fill-color:var(--notifications-text)!important}.notifications-page .ant-input-affix-wrapper:hover,.notifications-page .ant-select:not(.ant-select-disabled) .ant-select-selector:hover,.notifications-page .ant-btn-default:hover,.notifications-page .ant-segmented:hover{border-color:var(--notifications-border-strong)!important;background:var(--notifications-control-bg-hover)!important}.notifications-page .ant-input::-moz-placeholder{color:var(--notifications-text)!important;-webkit-text-fill-color:var(--notifications-text)!important}.notifications-page .ant-input,.notifications-page .ant-input::placeholder,.notifications-page .ant-input-prefix,.notifications-page .ant-select-selection-item,.notifications-page .ant-select-selection-placeholder,.notifications-page .ant-select-arrow,.notifications-page .ant-btn-default>span,.notifications-page .ant-segmented-item-label{color:var(--notifications-text)!important;-webkit-text-fill-color:var(--notifications-text)!important}.notifications-page .ant-input::-moz-placeholder{color:var(--notifications-placeholder)!important;-webkit-text-fill-color:var(--notifications-placeholder)!important}.notifications-page .ant-input::placeholder,.notifications-page .ant-select-selection-placeholder{color:var(--notifications-placeholder)!important;-webkit-text-fill-color:var(--notifications-placeholder)!important}.notifications-page .ant-segmented-item-selected{background:var(--notifications-control-active)!important;color:var(--notifications-control-active-text)!important;-webkit-text-fill-color:var(--notifications-control-active-text)!important;box-shadow:none!important}.notifications-page .ant-segmented-item-selected .ant-segmented-item-label{color:var(--notifications-control-active-text)!important;-webkit-text-fill-color:var(--notifications-control-active-text)!important}.notifications-page .ant-btn-primary:not(:disabled){border-color:var(--notifications-primary)!important;background:var(--notifications-primary)!important;color:var(--notifications-primary-text)!important;-webkit-text-fill-color:var(--notifications-primary-text)!important}.notifications-page .ant-btn-primary:not(:disabled)>span{color:var(--notifications-primary-text)!important;-webkit-text-fill-color:var(--notifications-primary-text)!important}.notifications-page .ant-btn[disabled],.notifications-page .ant-btn-disabled,.notifications-page .ant-input-affix-wrapper-disabled,.notifications-page .ant-select-disabled .ant-select-selector{opacity:.58}.notifications-page .ant-empty-description,.notifications-page .ant-empty .anticon{color:var(--notifications-empty)!important;-webkit-text-fill-color:var(--notifications-empty)!important}@media(max-width:860px){.notifications-page__summary{grid-template-columns:1fr}.notifications-page__toolbar>*,.notifications-page__search,.notifications-page__select,.notifications-page__bulk-actions,.notifications-page__bulk-actions .ant-btn{width:100%;max-width:none}.notifications-page__bulk-actions{margin-inline-start:0}.notifications-page__item{padding:14px}.notifications-page__item.ant-list-item{align-items:stretch!important}.notifications-page__item .ant-list-item-action{width:100%;margin-inline-start:0;margin-top:12px}.notifications-page__item .ant-list-item-action>li{flex:1 1 auto}.notifications-page__item .ant-list-item-action .ant-btn:not(.ant-btn-circle){width:100%}}}@layer crm-settings-workspace{.crm-settings-workspace{min-height:calc(100vh - 68px);color:var(--crm-app-text, #111827);background:var(--crm-app-body-bg, #f6f8fb)}.crm-settings-workspace.is-desktop{display:grid;grid-template-columns:220px minmax(0,1fr)}.crm-settings-workspace__nav{width:100%}.crm-settings-workspace__nav-label.ant-typography{display:block;margin:0 0 4px 10px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-settings-workspace__menu.ant-menu{border-inline-end:0;background:transparent;color:var(--crm-app-text-muted, #64748b)}.crm-settings-workspace__menu.ant-menu .ant-menu-item{color:var(--crm-app-text-muted, #64748b)}.crm-settings-workspace__menu.ant-menu .ant-menu-item .anticon{color:color-mix(in srgb,var(--crm-app-text-muted, #64748b) 88%,transparent)}.crm-settings-workspace__menu.ant-menu .ant-menu-item:hover,.crm-settings-workspace__menu.ant-menu .ant-menu-item-selected{background:color-mix(in srgb,var(--crm-app-accent, #2563eb) 14%,var(--crm-app-surface-solid, #ffffff));color:var(--crm-app-text, #111827)}.crm-settings-workspace__menu.ant-menu .ant-menu-item-selected:after{border-inline-end-color:var(--crm-app-accent, #2563eb)}.crm-settings-workspace__menu.ant-menu .ant-menu-item:hover .anticon,.crm-settings-workspace__menu.ant-menu .ant-menu-item-selected .anticon{color:var(--crm-app-accent, #2563eb)}.crm-settings-workspace__frame,.crm-settings-workspace__content{min-width:0}.crm-settings-workspace__loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px}.crm-settings-workspace__sidebar{position:sticky;top:0;height:calc(100vh - 68px);padding:12px 10px;overflow-y:auto;border-right:1px solid var(--crm-app-border-soft, #e5eaf2);background:var(--crm-app-surface-solid, #ffffff)}.crm-settings-workspace__main{min-width:0;overflow-x:hidden;padding:8px 14px 20px}.crm-settings-workspace__main.is-wide{padding-inline:16px}.crm-settings-workspace__mobile-bar{position:sticky;top:8px;z-index:10;min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1120px;margin:0 0 8px auto;padding:5px 6px;border:1px solid var(--crm-app-border-soft, #e5eaf2);border-radius:8px;background:var(--crm-app-surface-solid, #ffffff);box-shadow:var(--crm-app-shadow, 0 1px 2px rgba(15, 23, 42, .05))}.crm-settings-workspace__heading{padding:6px 0 10px}.crm-settings-workspace__title.ant-typography{margin-bottom:2px;color:var(--crm-app-heading, #0f172a);font-size:28px;line-height:1.08}.crm-settings-workspace__title.ant-typography,.crm-settings-workspace__heading .ant-typography{color:var(--crm-app-text, #111827)}.crm-settings-workspace__heading .ant-typography-secondary{color:var(--crm-app-text-muted, #64748b)}}
