:root{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-surface);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;background:var(--color-surface)}body{margin:0;min-height:100vh;width:100%;background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base)}button,input,select,textarea{font:inherit}.modal-component{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px 20px;text-align:center}.modal-component__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;color:var(--color-primary);background:var(--color-primary-soft);font-size:28px}.modal-component--success .modal-component__icon{color:#16a34a;background:#16a34a1a}.modal-component--error .modal-component__icon{color:#ef4444;background:#ef44441a}.modal-component--warning{align-items:center;gap:10px;padding:28px 24px 20px;text-align:center;background:#fff;border-radius:16px}.modal-component--warning .modal-component__icon{width:56px;height:56px;border-radius:50%;color:#f5b400;background:#fff4de;font-size:26px;filter:none}.modal-component--warning:not(.modal-component--danger) .modal-component__icon{color:var(--color-primary, #ff7a00)}.modal-component--warning .modal-component__title.ant-typography{max-width:100%;color:var(--color-text)!important;font-size:17px!important;font-weight:700;line-height:1.3;letter-spacing:-.01em}.modal-component--warning .modal-component__description.ant-typography{max-width:100%;color:var(--color-text-secondary)!important;font-size:14px!important;line-height:1.4}.modal-component--warning .modal-component__actions{display:flex;align-self:stretch;width:auto;justify-content:space-between;flex-wrap:nowrap;gap:10px!important;margin-top:4px;padding-top:16px;border-top:1px solid rgb(15 23 42 / 8%)}.modal-component--warning .modal-component__actions .ant-btn{width:auto;min-width:88px;height:40px!important;padding:10px 15px!important;border-radius:10px!important;font-size:14px;font-weight:600;box-shadow:none!important}.modal-component--warning .modal-component__actions .ant-btn:not(.ant-btn-primary){border:0;background:transparent!important;color:var(--color-text)!important}.modal-component--warning .modal-component__actions .ant-btn-primary{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.modal-component--warning .modal-component__actions .ant-btn-primary:hover,.modal-component--warning .modal-component__actions .ant-btn-primary:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:#fff!important}.warning-modal-shell .ant-modal-content{border-radius:20px!important;overflow:hidden;padding:0!important;background:#fff!important}.warning-modal-shell .ant-modal-body{padding:0!important}.modal-component--danger .modal-component__icon{color:#ff1d25;filter:drop-shadow(0 2px 6px rgb(255 29 37 / 22%))}.modal-component--danger .modal-component__actions .ant-btn-primary{border-color:#ff1d25!important;background:#ff1d25!important;color:#fff!important}.modal-component--danger .modal-component__actions .ant-btn-primary:hover,.modal-component--danger .modal-component__actions .ant-btn-primary:focus-visible{border-color:#e01720!important;background:#e01720!important;color:#fff!important}.modal-component--loading .modal-component__icon{color:var(--color-primary)}.modal-component__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:var(--font-size-heading);font-weight:700;line-height:1.15}.modal-component__description.ant-typography{margin:0!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-body);line-height:1.5}.modal-component__actions{margin-top:8px}.modal-component__actions .ant-btn{min-width:120px}.modal-success-banner{position:fixed;top:18px;left:50%;z-index:1200;width:calc(100vw - 24px);pointer-events:none;transform:translate(-50%)}.modal-success-banner__surface{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0 auto;padding:10px 12px;border:1px solid #d9f3e6;border-radius:14px;background:#f3fffa;box-shadow:0 8px 18px #0f172a14;pointer-events:auto}.modal-success-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#18c58f;background:#dffcf1;box-shadow:inset 0 1px #ffffffbf;font-size:16px}.modal-success-banner__copy{min-width:0}.modal-success-banner__title{color:#27343a;font-size:12px;font-weight:600;line-height:1.25}.modal-success-banner__description{margin-top:2px;color:var(--color-text-secondary);font-size:11px;line-height:1.45}.modal-success-banner__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;color:#27343a;background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:14px}.modal-success-banner__close:hover,.modal-success-banner__close:focus-visible{color:#111827;background:#0f172a0f;outline:none}.modal-error-banner{position:fixed;top:18px;left:50%;z-index:1200;width:calc(100vw - 24px);pointer-events:none;transform:translate(-50%)}.modal-error-banner__surface{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0 auto;padding:10px 12px;border:1px solid #fbd5d5;border-radius:14px;background:#fff5f5;box-shadow:0 8px 18px #0f172a14;pointer-events:auto}.modal-error-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#e02424;background:#fde2e2;box-shadow:inset 0 1px #ffffffbf;font-size:16px}.modal-error-banner__copy{min-width:0}.modal-error-banner__title{color:#27343a;font-size:12px;font-weight:600;line-height:1.25}.modal-error-banner__description{margin-top:2px;color:var(--color-text-secondary);font-size:11px;line-height:1.45}.modal-error-banner__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;color:#27343a;background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:14px}.modal-error-banner__close:hover,.modal-error-banner__close:focus-visible{color:#111827;background:#0f172a0f;outline:none}.modal-loading-shell .ant-modal-content{overflow:hidden;padding:0!important;border-radius:14px!important;box-shadow:0 18px 36px #0f172a14}.modal-loading-shell .ant-modal-body{padding:0!important}.modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:152px;padding:12px 10px;background:#fff;text-align:center}.modal-loading__spinner{position:relative;width:76px;height:76px}.modal-loading__spinner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 210deg,var(--color-primary) 0deg,var(--color-primary-hover) 180deg,var(--color-primary-muted) 270deg,rgb(255 255 255 / 0%) 330deg,rgb(255 255 255 / 0%) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));animation:modal-loading-spin 1.05s linear infinite}.modal-loading__title{color:#6b7874;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.01em}.modal-loading__description{max-width:200px;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.modal-error-shell .ant-modal-content{overflow:hidden;padding:0!important;border-radius:22px!important}.modal-error-shell .ant-modal-body{padding:0!important}.modal-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 0;text-align:center;background:var(--color-surface)}.modal-error__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:#ff3b30;background:#ffe7e5;box-shadow:inset 0 1px #ffffffbf,0 4px 10px #ff3b3029;font-size:20px}.modal-error__content{display:flex;flex-direction:column;gap:6px}.modal-error__title{color:var(--color-text);font-size:16px;font-weight:700;line-height:1.25}.modal-error__description{max-width:240px;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.modal-error__divider{width:calc(100% + 44px);height:1px;margin-top:2px;background:var(--color-border)}:is(#root,body>div) .modal-error-shell .modal-error__close{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% + 44px);min-height:52px;margin-top:-14px;padding:0 22px!important;border:0;color:var(--color-text);background:transparent;font-size:15px;font-weight:500;line-height:1.2!important;text-align:center;cursor:pointer}:is(#root,body>div) .modal-error-shell .modal-error__close-label{display:inline-flex;align-items:center;justify-content:center}.modal-error__close:hover,.modal-error__close:focus-visible{color:var(--color-primary);outline:none}.modal-upload-complete-shell .ant-modal-content{overflow:hidden;padding:0!important;border-radius:24px!important;box-shadow:0 18px 36px #0f172a17}.modal-upload-complete-shell .ant-modal-body{padding:0!important}.modal-upload-complete{display:flex;flex-direction:column;align-items:center;gap:16px;padding:26px 24px 0;background:var(--color-surface);text-align:center}.modal-upload-complete__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;color:#18c58f;background:linear-gradient(180deg,#ebfff7,#dffbf1);box-shadow:inset 0 1px #ffffffe5,0 6px 20px #18c58f2e;font-size:32px}.modal-upload-complete__content{display:flex;flex-direction:column;gap:6px}.modal-upload-complete__title{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.modal-upload-complete__description{max-width:100%;color:#6c7b7d;font-size:16px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.modal-upload-complete__divider{width:100%;height:1px;margin-top:4px;background:var(--color-border)}.modal-upload-complete__close{width:100%;padding:0 0 18px;border:0;color:#19a4ff;background:transparent;font-size:17px;font-weight:500;line-height:1.2;cursor:pointer;transition:color .2s ease}.modal-upload-complete__close:hover,.modal-upload-complete__close:focus-visible{color:#0d8de2;outline:none}.modal-upload-error-shell .ant-modal-content{overflow:hidden;padding:0!important;border-radius:28px!important;box-shadow:0 20px 40px #0f172a17}.modal-upload-error-shell .ant-modal-body{padding:0!important}.modal-upload-error{display:flex;flex-direction:column;gap:16px;padding:24px 26px 20px;background:var(--color-surface)}.modal-upload-error__hero{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.modal-upload-error__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:#ff7849;font-size:46px;filter:drop-shadow(0 7px 12px rgb(255 120 73 / 15%))}.modal-upload-error__title{color:var(--color-text);font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.02em}.modal-upload-error__description{color:#6c7b7d;font-size:16px;line-height:1.3}.modal-upload-error__details{display:flex;flex-direction:column;gap:16px;max-height:min(48vh,580px);overflow-y:auto;padding-right:4px}.modal-upload-error__section{display:flex;flex-direction:column;gap:10px}.modal-upload-error__row-title{color:#1e293b;font-size:16px;font-weight:700;line-height:1.3}.modal-upload-error__table-shell{overflow-x:auto;border:1px solid #d4dce7;background:#fff}.modal-upload-error__table{width:100%;min-width:470px;border-collapse:collapse}.modal-upload-error__table th,.modal-upload-error__table td{padding:13px 16px;text-align:left;border-right:1px solid #d4dce7}.modal-upload-error__table th:last-child,.modal-upload-error__table td:last-child{border-right:0}.modal-upload-error__table thead th{background:#eef2f7;color:#1f2937;font-size:14px;font-weight:700;line-height:1.25}.modal-upload-error__table tbody td{color:#1f2937;font-size:14px;line-height:1.35;border-top:1px solid #d4dce7}.modal-upload-error__message{color:#ff4d4f;font-size:14px;line-height:1.45}.modal-upload-error__footer{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:2px}.modal-upload-error__secondary.ant-btn,.modal-upload-error__primary.ant-btn{min-width:164px;height:46px;border-radius:16px;padding-inline:18px;font-size:14px;font-weight:700;box-shadow:none}.modal-upload-error__secondary.ant-btn{border-color:#d4dce7!important;background:#fff!important;color:#1f2937!important}.modal-upload-error__secondary.ant-btn:hover,.modal-upload-error__secondary.ant-btn:focus-visible{border-color:#c7d0dd!important;background:#fff!important;color:#111827!important}.modal-upload-error__primary.ant-btn{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.modal-upload-error__primary.ant-btn:hover,.modal-upload-error__primary.ant-btn:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:#fff!important}.modal-confirm-shell .ant-modal-content{border-radius:24px!important}.modal-confirm{display:flex;flex-direction:column;padding:16px 18px;background:var(--color-surface)}.modal-confirm__content{padding-bottom:12px}.modal-confirm__title{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.25}.modal-confirm__description{margin-top:8px;color:var(--color-text-secondary);font-size:14px;line-height:1.5;max-width:100%}.modal-confirm__divider{height:1px;background:var(--color-border)}.modal-confirm__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.modal-confirm__cancel.ant-btn{min-width:88px;height:40px;border:0;background:transparent;color:var(--color-text);font-size:15px;font-weight:600;box-shadow:none}.modal-confirm__confirm.ant-btn{min-width:112px;height:42px;border-radius:14px;font-size:15px;font-weight:600;box-shadow:none}.modal-confirm__confirm.ant-btn:hover,.modal-confirm__confirm.ant-btn:focus-visible{box-shadow:none}@keyframes modal-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-component--warning .modal-component__actions,.modal-confirm__footer{width:100%;max-width:100%;flex-direction:column;align-items:stretch}.modal-component--warning .modal-component__actions .ant-btn,.modal-confirm__cancel.ant-btn,.modal-confirm__confirm.ant-btn{width:100%;min-width:0}.modal-success-banner{top:14px;width:calc(100vw - 16px)}.modal-success-banner__surface{gap:8px;padding:9px 10px;border-radius:12px}.modal-success-banner__icon{width:24px;height:24px;font-size:14px}.modal-success-banner__title{font-size:11px}.modal-success-banner__close{width:22px;height:22px;font-size:13px}.modal-error-banner{top:14px;width:calc(100vw - 16px)}.modal-error-banner__surface{gap:8px;padding:9px 10px;border-radius:12px}.modal-error-banner__icon{width:24px;height:24px;font-size:14px}.modal-error-banner__title{font-size:11px}.modal-error-banner__close{width:22px;height:22px;font-size:13px}.modal-error{gap:10px;padding:22px 18px 0}.modal-upload-complete-shell .ant-modal-content{border-radius:22px!important}.modal-upload-complete{gap:12px;padding:22px 18px 0}.modal-upload-complete__icon{width:56px;height:56px;border-radius:10px;font-size:28px}.modal-upload-complete__title{font-size:18px}.modal-upload-complete__description{font-size:15px}.modal-upload-complete__close{padding-bottom:16px;font-size:16px}.modal-upload-error-shell .ant-modal-content{border-radius:24px!important}.modal-upload-error{gap:14px;padding:20px 16px 16px}.modal-upload-error__hero{gap:8px}.modal-upload-error__icon{width:56px;height:56px;font-size:38px}.modal-upload-error__title{font-size:18px}.modal-upload-error__description{font-size:14px}.modal-upload-error__details{gap:14px;max-height:44vh;padding-right:2px}.modal-upload-error__row-title{font-size:15px}.modal-upload-error__table{min-width:400px}.modal-upload-error__table th,.modal-upload-error__table td{padding:11px 12px}.modal-upload-error__table thead th,.modal-upload-error__table tbody td,.modal-upload-error__message{font-size:13px}.modal-upload-error__footer{flex-direction:column;gap:12px}.modal-upload-error__secondary.ant-btn,.modal-upload-error__primary.ant-btn{width:100%;min-width:0;height:42px;border-radius:14px;font-size:13px}.modal-error__divider,.modal-error__close{width:calc(100% + 36px)}.modal-loading{min-height:148px;gap:10px;padding:12px 10px}.modal-loading__spinner{width:70px;height:70px}.modal-loading__title{font-size:14px}}.app-shell{--app-shell-design-width: 1920px;--app-shell-viewport-gutter: max( 0px, calc((100vw - var(--app-shell-design-width)) / 2) );min-height:100vh;height:100dvh;width:100%;overflow:hidden;max-width:var(--app-shell-design-width);margin-inline:auto;background:var(--app-shell-panel)!important;--app-shell-orange: var(--color-primary, #ff7a00);--app-shell-orange-soft: var(--color-primary-soft, rgb(255 122 0 / 12%));--app-shell-orange-shadow: var(--color-primary-shadow, rgb(255 122 0 / 28%));--app-shell-ink: var(--color-text, #1f2937);--app-shell-muted: var(--color-text-secondary, #64748b);--app-shell-line: var(--color-border, #e5e7eb);--app-shell-page: var(--color-surface, #ffffff);--app-shell-panel: var(--color-surface, #ffffff);--app-shell-ring: var(--color-primary-ring, rgb(255 122 0 / 18%));--app-shell-shadow: var(--shadow-soft, 0 14px 30px rgb(15 23 42 / 8%));--app-shell-page-padding-top: 34px;--app-shell-page-padding-inline: 20px;--app-shell-page-padding-bottom: 40px}.app-shell__sider{position:fixed!important;inset:0 auto 0 var(--app-shell-viewport-gutter);height:100dvh;padding:0;overflow:hidden;background:var(--app-shell-page)!important;box-shadow:none!important;z-index:110;transition:transform .25s ease,box-shadow .25s ease}.app-shell__sider .ant-layout-sider-children{height:100%}.app-shell__sider-inner{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;width:100%;padding:0 16px 16px;border-right:1px solid var(--app-shell-line);overflow:hidden;background:linear-gradient(180deg,var(--app-shell-panel) 0%,var(--app-shell-panel) 55%,var(--app-shell-orange-soft) 100%);box-shadow:none}.app-shell__brand{display:grid;place-items:center;height:var(--header-height, 76px);min-height:var(--header-height, 76px);padding:0;border-bottom:1px solid var(--app-shell-line);box-sizing:border-box}.app-shell__logo{display:inline-flex;align-items:center;gap:6px;color:var(--app-shell-ink);line-height:1}.app-shell__logo-image{display:block;width:auto;max-width:100%;height:27px;object-fit:contain}.app-shell__logo-g,.app-shell__logo-able{font-size:40px;font-weight:800;letter-spacing:-.08em}.app-shell__logo-accent{width:7px;height:7px;margin-top:-5px;background:var(--app-shell-orange);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.app-shell__menu-scroller{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 0 0;scrollbar-width:none;-ms-overflow-style:none}.app-shell__menu-scroller::-webkit-scrollbar{display:none}.app-shell__menu.ant-menu{border-inline-end:0!important;background:transparent!important;font-size:var(--font-size-body)}.app-shell__menu .ant-menu-submenu-title,.app-shell__menu .ant-menu-item{margin:0!important;border-radius:10px!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.app-shell__menu .ant-menu-submenu-title{height:auto;min-height:40px;padding:9px 10px!important;margin-bottom:8px!important;color:var(--app-shell-muted)!important;font-size:var(--font-size-body);font-weight:700;line-height:1.35;box-sizing:border-box}.app-shell__menu .ant-menu-submenu-title .ant-menu-item-icon{display:none}.app-shell__menu .ant-menu-submenu-title .ant-menu-item-icon+.ant-menu-title-content{margin-inline-start:0!important}.app-shell__menu.ant-menu-inline-collapsed{width:100%}.app-shell__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{padding-block:9px!important;background:var(--color-fill-subtle, #f1f5f9)!important;color:var(--app-shell-ink)!important}.app-shell__menu .ant-menu-sub.ant-menu-inline{background:transparent!important;padding-bottom:10px}.app-shell__menu .ant-menu-item{position:relative;display:flex;align-items:center;height:40px;margin-bottom:4px!important;padding:0 12px 0 42px!important;color:var(--app-shell-ink)!important;font-size:var(--font-size-body);font-weight:600}.app-shell__menu .ant-menu-item:before{content:"";position:absolute;left:18px;top:50%;width:2px;height:16px;border-radius:999px;background:var(--app-shell-line);transform:translateY(-50%)}.app-shell__menu .ant-menu-item .ant-menu-item-icon{position:absolute;left:30px;top:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:0;transform:translate(-50%,-50%)}.app-shell__menu .ant-menu-item .ant-menu-item-icon svg{display:block;width:18px;height:18px}.app-shell__menu .ant-menu-item:hover,.app-shell__menu .ant-menu-submenu-title:hover{color:var(--app-shell-ink)!important;background:transparent!important}.app-shell__menu .ant-menu-item-selected{height:40px;background:var(--app-shell-orange)!important;color:var(--app-shell-panel)!important;box-shadow:0 10px 18px var(--app-shell-orange-shadow)}.app-shell__menu .ant-menu-item-selected:hover{color:var(--app-shell-panel)!important;background:var(--app-shell-orange)!important}.app-shell__menu .ant-menu-item-selected:before{background:var(--app-shell-panel)}.app-shell__menu .ant-menu-item .ant-menu-item-icon,.app-shell__menu .ant-menu-submenu-title .ant-menu-item-icon,.app-shell__menu .ant-menu-submenu-title .ant-menu-submenu-arrow,.app-shell__menu .ant-menu-item-selected .ant-menu-item-icon{color:inherit!important}.app-shell__menu .ant-menu-item .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__menu .ant-menu-submenu-title .ant-menu-title-content{white-space:normal;line-height:1.3;padding-right:18px}.app-shell__collapsed-rail{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:8px}.app-shell__collapsed-group{display:flex;flex-direction:column;align-items:center;width:100%}.app-shell__collapsed-group>.app-shell__collapsed-item+.app-shell__collapsed-item{margin-top:8px}.app-shell__collapsed-item{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--app-shell-ink);cursor:pointer;transition:all .25s ease}.app-shell__collapsed-item:hover{background:var(--color-fill-subtle, #f1f5f9)}.app-shell__collapsed-item:focus-visible{outline:none;box-shadow:0 0 0 4px var(--app-shell-ring)}.app-shell__collapsed-item--selected,.app-shell__collapsed-item--selected:hover{width:52px;height:52px;border-radius:16px;background:var(--app-shell-orange);color:var(--app-shell-panel);box-shadow:0 14px 28px var(--app-shell-orange-shadow)}.app-shell__collapsed-item-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:0;color:inherit}.app-shell__collapsed-item-icon svg{display:block;width:18px;height:18px;color:inherit}.app-shell__collapsed-divider{width:44px;height:1px;margin:8px 0 6px;background:var(--app-shell-line)}.app-shell__header-avatar.ant-avatar{background:var(--app-shell-orange);color:var(--app-shell-panel);font-weight:700}.app-shell__header-user-name{color:var(--app-shell-ink);font-size:var(--font-size-body);font-weight:700;line-height:1.2}.app-shell__sider--collapsed{padding-inline:0}.app-shell__sider--collapsed .app-shell__sider-inner{gap:4px;padding:0 3px 8px;background:var(--app-shell-panel)}.app-shell__sider--collapsed .app-shell__brand{justify-content:center}.app-shell__sider--collapsed .app-shell__logo{gap:0}.app-shell__sider--collapsed .app-shell__logo-g{font-size:30px}.app-shell__sider--collapsed .app-shell__brand{height:18px;min-height:18px;padding:0;border-bottom:0;overflow:hidden}.app-shell__sider--collapsed .app-shell__menu-scroller{padding-right:0}.app-shell__main{margin-left:var(--shell-sider-width);width:calc(100% - var(--shell-sider-width));max-width:calc(min(100vw,var(--app-shell-design-width)) - var(--shell-sider-width));flex:0 0 calc(100% - var(--shell-sider-width));min-width:0;overflow:hidden;background:var(--app-shell-panel)!important;transition:margin-left .2s ease}.app-shell__header{position:fixed;top:0;right:var(--app-shell-viewport-gutter);left:calc(var(--app-shell-viewport-gutter) + var(--shell-sider-width));z-index:100;height:var(--header-height, 76px);padding:0 var(--shell-main-padding) 0 16px;max-width:calc(min(100vw,var(--app-shell-design-width)) - var(--shell-sider-width));background:var(--app-shell-panel)!important;border-bottom:1px solid var(--app-shell-line);line-height:normal;transition:left .2s ease}.app-shell__header-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;padding:0;background:transparent}.app-shell__header-group{display:flex;align-items:center;gap:12px;min-width:0}.app-shell__header-group--right{justify-content:flex-end;min-width:0}.app-shell__toggle.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:60px;padding:0;border:1px solid var(--app-shell-line);border-radius:20px;color:var(--app-shell-ink);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0f}.app-shell__toggle.ant-btn:hover,.app-shell__toggle.ant-btn:focus-visible{color:var(--app-shell-orange)!important;border-color:var(--app-shell-orange)!important;background:var(--app-shell-panel)!important}.app-shell__toggle.ant-btn .ant-btn-icon{display:inline-flex;line-height:0}.app-shell__toggle-icon{width:17px;height:17px}.app-shell__version-pill,.app-shell__locale-pill,.app-shell__user-menu-trigger{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 14px;border:1px solid var(--app-shell-line);border-radius:999px;background:var(--app-shell-panel)}.app-shell__version-pill{gap:10px;height:auto;padding:0;border:0;background:transparent}.app-shell__version-label{color:var(--app-shell-muted);font-size:var(--font-size-secondary);font-weight:500}.app-shell__version-value{color:var(--app-shell-ink);font-size:var(--font-size-body);font-weight:700}.app-shell__locale-pill{justify-content:center;min-width:82px;color:var(--app-shell-ink);font-size:var(--font-size-body);font-weight:700;box-shadow:var(--app-shell-shadow)}.app-shell__config-btn{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid var(--app-shell-line);border-radius:999px;background:var(--app-shell-panel);color:var(--app-shell-ink);font-size:18px;cursor:pointer;box-shadow:var(--app-shell-shadow);transition:border-color .2s ease,color .2s ease,transform .2s ease}.app-shell__config-btn:hover{border-color:var(--app-shell-orange);color:var(--app-shell-orange);transform:translateY(-1px)}.app-shell__user-menu-trigger{cursor:pointer;min-width:210px;max-width:100%;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.app-shell__user-menu-trigger:hover{border-color:var(--app-shell-orange);box-shadow:var(--app-shell-shadow)}.app-shell__header-user-arrow{color:var(--app-shell-muted);font-size:var(--font-size-body)}.app-shell__header-avatar.ant-avatar{width:34px;height:34px;font-size:16px}.app-shell__content{height:calc(100dvh - var(--header-height, 76px));margin-top:var(--header-height, 76px);overflow-y:auto;overflow-x:hidden;min-width:0;max-width:100%;padding:0 0 var(--shell-main-padding) 0;background:var(--app-shell-panel)!important;overscroll-behavior:contain}.app-shell__content-panel{box-sizing:border-box;min-height:calc(100dvh - 132px);width:100%;max-width:100%;min-width:0;padding:24px 24px 0;background:var(--app-shell-panel)!important}.app-shell__page-frame{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--app-shell-page-padding-top) var(--app-shell-page-padding-inline) var(--app-shell-page-frame-padding-bottom, var(--app-shell-page-padding-bottom))}.app-shell__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:109}.app-shell--compact .app-shell__main{margin-left:0;width:100%;max-width:100%;flex-basis:auto}.app-shell--compact .app-shell__header{left:var(--app-shell-viewport-gutter)}.app-shell--compact .app-shell__sider{width:var(--shell-mobile-sider-width)!important;min-width:var(--shell-mobile-sider-width)!important;max-width:var(--shell-mobile-sider-width)!important;flex:0 0 var(--shell-mobile-sider-width)!important;transform:translate(calc(-1 * var(--shell-mobile-sider-width) - 24px));box-shadow:0 24px 48px #0f172a2e!important}.app-shell--compact .app-shell__sider-inner{padding:0 16px 16px}.app-shell--compact .app-shell__brand{justify-content:flex-start}.app-shell--compact .app-shell__menu-scroller{padding-right:0}.app-shell--compact.app-shell--sidebar-open .app-shell__sider{transform:translate(0)}.app-shell--compact.app-shell--sidebar-open .app-shell__backdrop{opacity:1;pointer-events:auto}.app-shell__page-frame--no-bottom{--app-shell-page-frame-padding-bottom: 0px}.app-shell__page-frame--bottom-lg{--app-shell-page-frame-padding-bottom: 88px}.app-shell__page-frame--bottom-xl{--app-shell-page-frame-padding-bottom: 100px}.app-shell .app-shell__content-panel>[class*=-page],.app-shell .app-shell__content-panel>[class*=-list],.app-shell .app-shell__content-panel>[class*=-detail],.app-shell .app-shell__content-panel>[class*=-form]{background-color:var(--app-shell-panel)!important}.app-shell .app-shell__content-panel>[class*=-page] .ant-card,.app-shell .app-shell__content-panel>[class*=-list] .ant-card,.app-shell .app-shell__content-panel>[class*=-detail] .ant-card,.app-shell .app-shell__content-panel>[class*=-form] .ant-card{background:var(--app-shell-panel)!important;box-shadow:none!important}.app-shell .app-shell__content-panel>[class*=-page] .ant-card .ant-card-body,.app-shell .app-shell__content-panel>[class*=-list] .ant-card .ant-card-body,.app-shell .app-shell__content-panel>[class*=-detail] .ant-card .ant-card-body,.app-shell .app-shell__content-panel>[class*=-form] .ant-card .ant-card-body{background:inherit}.app-shell__content-panel:has(>.app-shell__page-frame){padding:0}.exclusion-page__action-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding-inline:18px;border-radius:10px;font-size:15px;font-weight:700;box-shadow:none}.exclusion-page__action-button.ant-btn .anticon{font-size:18px}.exclusion-page__action-button--secondary.ant-btn{min-width:142px;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important}.exclusion-page__action-button--secondary.ant-btn:hover,.exclusion-page__action-button--secondary.ant-btn:focus-visible{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important}#root .exclusion-page__action-button--upload.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-disabled):not(:disabled):hover,#root .exclusion-page__action-button--upload.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-disabled):not(:disabled):focus-visible{background:var(--color-fill-muted)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;box-shadow:none!important}.exclusion-page__action-button--primary.ant-btn{min-width:108px;border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-surface)!important;box-shadow:0 12px 20px var(--color-primary-shadow)}.exclusion-page__action-button--primary.ant-btn:hover,.exclusion-page__action-button--primary.ant-btn:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-surface)!important}.exclusion-page__action-button--template.ant-btn{min-width:164px}.exclusion-page__action-button--secondary.ant-btn:disabled,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled{border-color:#d8dee9!important;background:#f4f7fb!important;color:#8b95a7!important;box-shadow:none!important;opacity:1!important}.exclusion-page__action-button--secondary.ant-btn:disabled .anticon,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled .anticon{color:#8b95a7!important}.exclusion-page__action-button--primary.ant-btn:disabled,.exclusion-page__action-button--primary.ant-btn.ant-btn-disabled{border-color:#cfd7e3!important;background:#cfd7e3!important;color:#fff!important;box-shadow:none!important;opacity:1!important}.app-shell__permission-empty{display:grid;place-items:center;min-height:calc(100vh - 180px);padding:40px;border:1px dashed var(--app-shell-line);border-radius:var(--radius-lg);background:var(--app-shell-panel);color:var(--app-shell-ink);font-size:var(--font-size-heading);font-weight:700;text-align:center}@media (max-width: 991px){.app-shell__header-panel{gap:8px}.app-shell__version-pill{display:none}.app-shell__header-group{gap:8px}.app-shell__header-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__logo-g,.app-shell__logo-able{font-size:34px}.app-shell__menu .ant-menu-submenu-title,.app-shell__menu .ant-menu-item{font-size:var(--font-size-body)}}@media (max-width: 1440px),(max-height: 820px){.app-shell{--app-shell-page-padding-top: 22px;--app-shell-page-padding-inline: 18px;--app-shell-page-padding-bottom: 28px}.exclusion-page__action-button.ant-btn{height:42px;padding-inline:14px;border-radius:10px;font-size:14px}.exclusion-page__action-button.ant-btn .anticon{font-size:16px}.exclusion-page__action-button--secondary.ant-btn{min-width:124px}.exclusion-page__action-button--template.ant-btn{min-width:144px}.exclusion-page__action-button--primary.ant-btn{min-width:92px}}@media (max-width: 767px){.app-shell{--app-shell-page-padding-top: 24px;--app-shell-page-padding-inline: 16px;--app-shell-page-padding-bottom: 28px}.app-shell__header{padding-inline:10px}.app-shell__content-panel{padding:14px 14px 0}.app-shell__content-panel:has(>.app-shell__page-frame){padding:0}.exclusion-page__action-button.ant-btn{width:100%;min-width:0}.app-shell__content{padding-bottom:16px}.app-shell__locale-pill{display:none}.app-shell__user-menu-trigger{min-width:auto;padding-inline:14px}.app-shell__permission-empty{min-height:calc(100dvh - 180px);padding:24px 20px;font-size:var(--font-size-body)}}@media (max-width: 575px){.app-shell{--app-shell-page-padding-inline: 14px}.app-shell__header{padding-left:8px;padding-right:8px}.app-shell__toggle.ant-btn{width:52px;min-width:52px;height:52px;border-radius:18px}.app-shell__user-menu-trigger{padding-inline:12px}.app-shell__header-user-name,.app-shell__header-user-arrow{display:none}}@media (max-height: 820px){.app-shell{--header-height: 68px}.app-shell__toggle.ant-btn{width:52px;min-width:52px;height:52px;border-radius:18px}.app-shell__locale-pill,.app-shell__user-menu-trigger{height:46px}.app-shell__header-avatar.ant-avatar{width:32px;height:32px;font-size:15px}.app-shell__sider--collapsed .app-shell__sider-inner{gap:4px;padding:0 2px 6px}.app-shell__sider--collapsed .app-shell__brand{height:12px;min-height:12px}.app-shell__collapsed-rail{padding-top:2px}.app-shell__collapsed-group>.app-shell__collapsed-item+.app-shell__collapsed-item{margin-top:8px}.app-shell__collapsed-item{width:32px;height:32px;border-radius:12px}.app-shell__collapsed-item--selected,.app-shell__collapsed-item--selected:hover{width:44px;height:44px;border-radius:16px}.app-shell__collapsed-item-icon{font-size:18px}.app-shell__collapsed-item-icon svg{width:18px;height:18px}.app-shell__collapsed-divider{width:40px;margin:8px 0 6px}}.genesys-poc-page{max-width:1680px;margin:0 auto;padding:24px}.agent-workspace__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.agent-workspace__header .ant-typography{margin:0}.agent-workspace__header h3.ant-typography{font-size:28px;letter-spacing:-.4px}.agent-workspace__status{border:0;background:var(--color-primary-soft);color:var(--color-primary-active);font-weight:600;padding:6px 12px}.agent-workspace__composer{margin-bottom:16px}.agent-workspace__composer .ant-card-body{display:grid;grid-template-columns:max-content minmax(260px,1fr) max-content max-content;gap:24px;align-items:end;padding:16px 20px}.agent-workspace__composer-label{display:flex;align-items:center;gap:10px;min-height:42px;color:var(--color-text);font-size:16px;font-weight:700}.agent-workspace__composer-label .anticon{color:var(--color-primary);font-size:19px}.agent-workspace__phone-field{display:grid;gap:6px}.agent-workspace__phone-field .ant-typography{color:var(--color-text-secondary);font-size:12px}.agent-workspace__composer-actions{display:flex;gap:2px}.agent-workspace__composer-actions .ant-btn{color:var(--color-text-secondary)}.agent-workspace__dial-button{min-width:128px}.agent-workspace__grid{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);gap:16px;align-items:stretch}.agent-workspace__context{width:100%}.agent-workspace__details{max-height:440px;margin-top:12px;overflow:auto}.agent-workspace__empty-context{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);text-align:center}.agent-workspace__empty-context>.anticon{display:grid;width:56px;height:56px;margin-bottom:14px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:25px}.agent-workspace__empty-context .ant-typography{margin:0}.agent-workspace__empty-context p{margin:8px 0 18px;line-height:1.65}.agent-workspace__context-note{margin-top:16px;background:var(--color-background)}.agent-workspace__footer{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-size:12px}.agent-workspace__footer .anticon{color:#16a34a}.agent-workspace__loading{display:grid;min-height:280px;place-items:center}.app-shell__workspace-trigger{color:var(--color-text-secondary);font-size:18px}.app-shell__workspace-trigger:hover{color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.agent-workspace-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:var(--radius-lg)}.agent-workspace-modal__shell{height:min(900px,calc(100vh - 56px));background:var(--color-background)}.agent-workspace-modal__header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:14px 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.agent-workspace-modal__header strong{display:block;color:var(--color-text);font-size:18px}.agent-workspace-modal__header span{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:12px}.agent-workspace-modal__actions{display:flex;align-items:center;gap:4px}.agent-workspace-modal__help{margin:14px 20px 0}.agent-workspace-modal__body{height:calc(100% - 68px);overflow:auto;padding:16px 20px 20px}.agent-workspace-modal__body .genesys-client-card .ant-card-body{height:min(610px,calc(100vh - 420px))!important;min-height:470px!important}.agent-workspace-settings{max-width:960px}.agent-workspace-settings__heading,.agent-workspace-settings__toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.agent-workspace-settings__heading .ant-typography{margin-top:0}.agent-workspace-settings__toggle-row{margin:24px 0;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.agent-workspace-settings__toggle-row .ant-typography{margin:4px 0 0}.agent-workspace-settings__card{margin-top:16px}.agent-workspace-settings__actions{margin-top:20px}.agent-call-launcher{position:fixed;right:28px;bottom:28px;z-index:1050;width:54px!important;height:54px!important;box-shadow:0 12px 24px #ff790047}.agent-call-chat{position:fixed;right:24px;bottom:24px;z-index:1050;display:flex;width:400px;height:min(640px,calc(100vh - 48px));min-height:440px;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);box-shadow:0 20px 48px #0f172a3d}.agent-call-chat__header{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.agent-call-chat__header strong,.agent-call-chat__header span{display:block}.agent-call-chat__header strong{color:var(--color-text);font-size:16px}.agent-call-chat__header span{margin-top:2px;color:var(--color-text-secondary);font-size:11px}.agent-call-chat__header>div:last-child{display:flex;align-items:center}.agent-call-chat__header .ant-btn{padding-inline:6px}.agent-call-chat__alert{margin:10px 12px 0}.agent-call-chat__body{display:flex;min-height:0;flex:1;overflow:hidden}.agent-call-chat__body .agent-workspace{display:flex;min-height:0;width:100%;flex:1;flex-direction:column}.agent-call-chat__body .genesys-client-card{display:flex;min-height:0;flex:1;flex-direction:column}.agent-call-chat__body .genesys-client-card__body{height:auto;min-height:0;flex:1}.agent-call-chat__body .agent-workspace__footer{display:none}.ant-drawer.agent-call-drawer-root .ant-drawer-content-wrapper,.ant-drawer.agent-call-drawer-root .ant-drawer-content,.ant-drawer.agent-call-drawer-root .ant-drawer-body,.ant-drawer .ant-drawer-content.agent-call-drawer,.ant-drawer .agent-call-drawer .ant-drawer-content,.agent-call-drawer-root .ant-drawer-content-wrapper,.agent-call-drawer-root .ant-drawer-content,.agent-call-drawer-root .ant-drawer-body{border-radius:0!important}.agent-call-drawer .ant-drawer-content{background:var(--color-background)}.agent-call-drawer__shell{min-height:100%}.agent-call-drawer__header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:14px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.agent-call-drawer__header strong,.agent-call-drawer__header span{display:block}.agent-call-drawer__header strong{color:var(--color-text);font-size:18px}.agent-call-drawer__header span{margin-top:2px;color:var(--color-text-secondary);font-size:12px}.agent-call-drawer__alert{margin:12px 14px 0}.agent-call-drawer__body{padding:0}.agent-call-drawer__body .agent-workspace__composer .ant-card-body{display:flex;flex-direction:column;align-items:stretch;gap:12px}.agent-call-drawer__body .agent-workspace__composer-label{min-height:auto}.agent-call-drawer__body .agent-workspace__composer-actions{display:none}.agent-call-drawer__body .agent-workspace__dial-button{width:100%}.agent-call-drawer__body .agent-workspace__grid{grid-template-columns:1fr}.agent-call-drawer__body .genesys-client-card__body{height:calc(100vh - 180px);min-height:480px}.agent-workspace--genesys-only .genesys-client-card{width:100%;overflow:hidden;border:0;border-radius:0;background:var(--color-surface)}.genesys-client-card--plain{border-top:1px solid var(--color-border)}.genesys-client-card__status{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 16px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:13px;font-weight:600}.genesys-client-card__status .ant-tag{margin:0}.genesys-client-card__body{height:calc(100vh - 180px);min-height:600px;background:#fff}.agent-workspace--genesys-only .agent-workspace__footer{margin-top:12px}.agent-call-studio{max-width:1360px}.agent-call-studio__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.agent-call-studio__heading .ant-typography{margin:0}.agent-call-studio__heading p{margin-top:6px}.agent-call-studio__layout{display:grid;grid-template-columns:minmax(480px,1fr) minmax(420px,.88fr);gap:20px;align-items:start}.agent-call-studio__controls{display:grid;gap:16px}.agent-call-studio__card .ant-card-body{padding:20px}.agent-call-studio__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agent-call-studio__field-row label,.agent-call-studio__field{display:grid;gap:7px;color:var(--color-text);font-size:13px;font-weight:600}.agent-call-studio__field{margin-top:18px}.agent-call-studio__field .ant-radio-group{font-weight:400}.agent-call-studio__color{width:26px;height:26px;padding:2px;border:0;background:transparent;cursor:pointer}.agent-call-studio__toggle-row{display:flex;justify-content:space-between;gap:18px}.agent-call-studio__toggle-row .ant-typography{margin:4px 0 0}.agent-call-studio__actions{margin-top:16px}.agent-call-studio__setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-call-studio__setup-grid .ant-card{height:100%}.agent-call-studio__lead-free-note{margin-top:16px}.agent-call-studio__embed-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:22px!important}.agent-call-studio__embed-shell{display:flex;flex-direction:column;background:#fff}.agent-call-studio__embed-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e8eef6}.agent-call-studio__embed-title{margin:0;color:#111827;font-size:18px;font-weight:700;line-height:1.3}.agent-call-studio__embed-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}.agent-call-studio__embed-close:hover,.agent-call-studio__embed-close:focus-visible{background:#f8fafc;color:#1f2937;outline:none}.agent-call-studio__embed-content{display:flex;flex-direction:column;gap:16px;padding:22px 24px 12px}.agent-call-studio__embed-description{margin:-8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.agent-call-studio__embed-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:999px;background:var(--color-background)}.agent-call-studio__embed-tab{height:38px;border:0;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:600}.agent-call-studio__embed-tab--active{border:2px solid var(--color-primary);background:var(--color-surface);color:var(--color-text)}.agent-call-studio__field{display:flex;flex-direction:column;gap:6px}.agent-call-studio__field-label{color:#344054;font-size:14px;font-weight:500;line-height:21px}.agent-call-studio__field-control.ant-input,.agent-call-studio__field-control.ant-select .ant-select-selector{min-height:40px;border-radius:10px;border-color:#e5e7eb;background-color:#f6f7f9;font-size:14px}.agent-call-studio__field-control.ant-input{padding-block:8px;color:#0f0f0f}.agent-call-studio__code-row{display:flex}.agent-call-studio__code-row .ant-input{border-radius:10px 0 0 10px!important}.agent-call-studio__code-row .ant-btn{min-width:74px;height:40px;padding-inline:10px;border-radius:0 10px 10px 0!important;box-shadow:none!important}.agent-call-studio__embed-mode{display:grid;gap:12px}.agent-call-studio__embed-mode .ant-radio-wrapper{align-items:flex-start}.agent-call-studio__embed-mode .ant-radio{margin-top:4px}.agent-call-studio__radio-copy{display:grid;gap:2px;padding-left:6px;color:var(--color-text);font-size:var(--font-size-body)}.agent-call-studio__radio-copy small{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:1.45}.agent-call-studio__size-select.ant-select{width:100%;margin-left:32px;max-width:calc(100% - 32px)}.agent-call-studio__embed-warning{border-radius:var(--radius-sm)}.agent-call-studio__embed-actions{display:flex;justify-content:flex-end;gap:12px;padding:12px 24px 24px}.agent-call-studio__embed-actions .ant-btn,.agent-call-studio__embed-cancel.ant-btn,.agent-call-studio__embed-primary.ant-btn{height:38px;padding-inline:18px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:none!important}.agent-call-studio__embed-cancel.ant-btn{border-color:#d7e0ec;color:#1f2937}.agent-call-studio__embed-cancel.ant-btn:hover,.agent-call-studio__embed-cancel.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#1f2937!important}.agent-call-studio__embed-primary.ant-btn{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-surface)!important}.agent-call-studio__embed-primary.ant-btn:hover,.agent-call-studio__embed-primary.ant-btn:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-surface)!important}.agent-call-studio__preview-frame{display:block;width:100%;height:100%;border:0}.agent-call-studio__preview{position:sticky;top:18px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 10px 28px #0f172a0d}.agent-call-studio__preview-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.agent-call-studio__preview-head .ant-typography{display:block;margin:0}.agent-call-studio__preview-head p{margin-top:3px;font-size:12px}.agent-call-studio__browser{position:relative;min-height:590px;overflow:hidden;border:1px solid #d9dee7;border-radius:12px;background:#f7f9fc}.agent-call-studio__browser-bar{display:flex;align-items:center;gap:5px;height:38px;padding:0 12px;border-bottom:1px solid #e5eaf1;background:#fff}.agent-call-studio__browser-bar span{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.agent-call-studio__browser-bar div{flex:1;margin-left:8px;padding:4px 10px;border-radius:5px;background:#f1f5f9;color:#94a3b8;font-size:10px}.agent-call-studio__fake-page{padding:26px}.agent-call-studio__fake-page .ant-typography{margin-top:0}.agent-call-studio__fake-card{display:grid;gap:7px;padding:18px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;color:#64748b;font-size:12px}.agent-call-studio__fake-card strong{color:#1e293b;font-size:16px}.agent-call-studio__fake-lines{display:grid;gap:12px;margin-top:22px}.agent-call-studio__fake-lines i{height:10px;border-radius:99px;background:#e8edf4}.agent-call-studio__fake-lines i:nth-child(2){width:76%}.agent-call-studio__fake-lines i:nth-child(3){width:54%}.agent-call-studio__launcher{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:0;border-radius:24px;background:var(--call-studio-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--call-studio-accent) 32%,transparent);color:#fff;cursor:pointer;font-weight:700}.agent-call-studio__launcher span{font-size:19px}.agent-call-studio__launcher em{font-style:normal}.agent-call-studio__preview-panel{position:absolute;right:14px;bottom:78px;width:min(330px,calc(100% - 28px));padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 34px #0f172a29}.agent-call-studio__preview-panel--dialog{right:50%;bottom:50%;transform:translate(50%,50%)}.agent-call-studio__preview-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.agent-call-studio__preview-panel-head button{border:0;background:transparent;color:#64748b;font-size:22px;cursor:pointer}.agent-call-studio__customer{display:grid;grid-template-columns:1fr auto;gap:3px;margin-bottom:14px;padding:12px;border-radius:9px;background:#f8fafc}.agent-call-studio__customer span{color:#64748b;font-size:12px}.agent-call-studio__customer .ant-tag{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}.agent-call-studio__preview-panel .ant-btn-primary{margin-bottom:12px;background:var(--call-studio-accent);border-color:var(--call-studio-accent)}.agent-call-studio__context{display:grid;gap:5px;padding-top:12px;border-top:1px solid #edf0f4;color:#64748b;font-size:11px}.agent-call-studio__context strong{color:#334155;font-size:12px}.genesys-client-card{overflow:hidden}.genesys-embedded-container{position:relative;width:100%;height:100%;min-height:0;background:#fff}.genesys-embedded-frame{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0}.genesys-embedded-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#ffffffe5}@media (max-width: 1100px){.agent-workspace__composer .ant-card-body{grid-template-columns:max-content 1fr max-content}.agent-workspace__composer-actions{display:none}}@media (max-width: 991px){.genesys-poc-page{padding:16px}.agent-workspace__grid{grid-template-columns:1fr}.agent-workspace__composer .ant-card-body{grid-template-columns:1fr auto}.agent-workspace__composer-label{grid-column:1 / -1;min-height:auto}.genesys-client-card{margin-top:0}.genesys-embedded-container,.genesys-embedded-frame{min-height:720px}.agent-call-studio__layout{grid-template-columns:1fr}.agent-call-studio__preview{position:static}.agent-call-studio__setup-grid{grid-template-columns:1fr}}@media (max-width: 600px){.agent-workspace__header{align-items:flex-start;gap:12px}.agent-workspace__header h3.ant-typography{font-size:24px}.agent-workspace__status{white-space:nowrap}.agent-workspace__composer .ant-card-body{display:flex;flex-direction:column;align-items:stretch;gap:12px}.agent-workspace__dial-button{width:100%}.agent-workspace__footer{align-items:flex-start;flex-wrap:wrap}.agent-workspace__footer .ant-divider{display:none}.agent-workspace-modal{max-width:100vw;margin:0;top:0;padding-bottom:0}.agent-workspace-modal .ant-modal-content{border-radius:0}.agent-workspace-modal__shell{height:100vh}.agent-workspace-modal__header{padding-inline:16px}.agent-workspace-modal__header span{display:none}.agent-workspace-modal__body{padding:12px}.agent-workspace-modal__body .genesys-client-card .ant-card-body{min-height:520px!important}.agent-workspace-settings__heading,.agent-workspace-settings__toggle-row,.agent-call-studio__heading,.agent-call-studio__toggle-row{flex-direction:column;gap:12px}.agent-call-studio__field-row{grid-template-columns:1fr}.agent-call-studio__browser{min-height:520px}.agent-call-studio__embed-content,.agent-call-studio__embed-header,.agent-call-studio__embed-actions{padding-inline:16px}.agent-call-launcher{right:18px;bottom:18px}.agent-call-chat{right:0;bottom:0;width:100%;height:100%;min-height:0;border-radius:0}}.app-shell__main:has(.exclusion-page),.app-shell__content:has(.exclusion-page),.app-shell__content-panel:has(>.exclusion-page){background:var(--color-surface)!important}.exclusion-page{--exclusion-page-background: var(--color-surface);display:flex;flex-direction:column;gap:28px;min-height:calc(100vh - var(--header-height, 76px));background:var(--exclusion-page-background);color:var(--color-text)}.exclusion-page__hero{display:flex;align-items:center;justify-content:space-between;gap:24px}.exclusion-page__hero-copy{min-width:0;padding-top:0}.exclusion-page__breadcrumb{margin-bottom:8px;line-height:1}.exclusion-page__breadcrumb .ant-breadcrumb-separator{margin-inline:10px}.exclusion-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.exclusion-page__action-group{display:flex;align-items:center;gap:8px}.exclusion-page__action-button.ant-btn:disabled,.exclusion-page__action-button.ant-btn:disabled:hover,.exclusion-page__action-button.ant-btn:disabled:focus-visible,.exclusion-page__action-button.ant-btn.ant-btn-disabled,.exclusion-page__action-button.ant-btn.ant-btn-disabled:hover,.exclusion-page__action-button.ant-btn.ant-btn-disabled:focus-visible{box-shadow:none!important;cursor:not-allowed}.exclusion-page__action-button--secondary.ant-btn:disabled,.exclusion-page__action-button--secondary.ant-btn:disabled:hover,.exclusion-page__action-button--secondary.ant-btn:disabled:focus-visible,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled:hover,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled:focus-visible{border-color:#d8dee9!important;background:#f4f7fb!important;color:#b6bfcc!important}.exclusion-page__action-button--secondary.ant-btn:disabled>span,.exclusion-page__action-button--secondary.ant-btn:disabled:hover>span,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled>span,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled:hover>span,.exclusion-page__action-button--secondary.ant-btn:disabled .anticon,.exclusion-page__action-button--secondary.ant-btn:disabled:hover .anticon,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled .anticon,.exclusion-page__action-button--secondary.ant-btn.ant-btn-disabled:hover .anticon{color:#b6bfcc!important}.exclusion-page__action-button.ant-btn:hover,.exclusion-page__action-button.ant-btn:focus-visible{box-shadow:none!important}#root .exclusion-page__action-button--upload.ant-btn,#root .exclusion-page__action-button--upload.ant-btn:hover,#root .exclusion-page__action-button--upload.ant-btn:focus-visible,#root .exclusion-page__action-button--upload.ant-btn.ant-btn-primary:hover,#root .exclusion-page__action-button--upload.ant-btn.ant-btn-primary:focus-visible{box-shadow:none!important}.exclusion-page__action-divider{width:1px;height:34px;background:var(--color-border);flex:0 0 auto}.exclusion-page__search-card.ant-card{border:1px solid #e3e8f0;border-radius:16px;background:var(--exclusion-page-background);box-shadow:none}.exclusion-page__search-card.ant-card .ant-card-body{padding:24px 18px;background:var(--exclusion-page-background)}.exclusion-page__search-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px 16px;align-items:start}.exclusion-page__search-field{display:flex;flex-direction:column;gap:8px}.exclusion-page__search-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:start;padding-top:30px}.exclusion-page__field-label{color:#000;font-size:14px;font-weight:700;line-height:1.2;min-height:22px}.exclusion-page__field-control.ant-input-affix-wrapper,.exclusion-page__field-control.ant-picker,.exclusion-page__field-control.ant-select{width:100%;margin-top:0}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper,.exclusion-page__search-card .exclusion-page__field-control.ant-picker,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selector{border:1px solid #dfe4ea!important;border-radius:15px!important;background:#f6f7f9!important;box-shadow:none!important}.exclusion-page__search-card .ant-select-single.ant-select-lg.exclusion-page__field-control .ant-select-selector{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;padding:0 40px 0 12px!important}.exclusion-page__select-suffix-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;transform:translateY(-2px)}.exclusion-page__select-suffix-icon .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1!important;vertical-align:middle!important}.exclusion-page__select-suffix-icon .anticon svg{display:block}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selector .ant-select-selection-wrap,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selector .ant-select-selection-search,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selector .ant-select-selection-item,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selector .ant-select-selection-placeholder{display:flex;align-items:center;min-height:100%;line-height:46px!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-arrow,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-suffix,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-clear{color:#000!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-arrow,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear{inset-inline-end:12px!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear{transform:translateY(-50%) translateY(-3px)!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-arrow .anticon,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear .anticon,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-suffix .anticon,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-clear .anticon{color:#000!important;font-weight:400!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear .anticon,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-clear .anticon svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper input.ant-input,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-input>input,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-search-input{background:transparent!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-item,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-placeholder,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-search-input{color:#000!important;line-height:1.5715!important;font-weight:400!important}.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-search-input{height:auto!important;min-height:0!important}.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-input>input{color:#000!important}.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-input>input::placeholder{color:#000!important}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper:hover,.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper-focused,.exclusion-page__search-card .exclusion-page__field-control.ant-picker:hover,.exclusion-page__search-card .exclusion-page__field-control.ant-picker-focused,.exclusion-page__search-card .exclusion-page__field-control.ant-select:hover .ant-select-selector,.exclusion-page__search-card .exclusion-page__field-control.ant-select.ant-select-focused .ant-select-selector{border-color:#cfd6e0!important;background:#f6f7f9!important}.exclusion-page__search-error{margin-top:10px;color:#dc2626;font-size:13px;font-weight:600}@media (max-width: 1440px),(max-height: 820px){.exclusion-page{gap:18px}.exclusion-page__hero{gap:16px}.exclusion-page__hero-copy{padding-top:0}.exclusion-page__actions,.exclusion-page__action-group{gap:6px}.exclusion-page__action-divider{height:30px}.exclusion-page__search-card.ant-card{border-radius:16px}.exclusion-page__search-card.ant-card .ant-card-body{padding:18px 16px}.exclusion-page__search-grid{gap:8px}.exclusion-page__search-field{gap:6px}.exclusion-page__field-label{min-height:18px;font-size:13px}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper,.exclusion-page__search-card .exclusion-page__field-control.ant-picker,.exclusion-page__search-card .ant-select-single.ant-select-lg.exclusion-page__field-control .ant-select-selector{height:42px!important;min-height:42px!important;border-radius:15px!important}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper,.exclusion-page__search-card .exclusion-page__field-control.ant-picker,.exclusion-page__search-card .ant-select-single.ant-select-lg.exclusion-page__field-control .ant-select-selector{padding-inline:12px!important}.exclusion-page__search-card .exclusion-page__field-control.ant-input-affix-wrapper input.ant-input,.exclusion-page__search-card .exclusion-page__field-control.ant-picker .ant-picker-input>input,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-item,.exclusion-page__search-card .exclusion-page__field-control.ant-select .ant-select-selection-placeholder{font-size:14px}.exclusion-page__search-actions{gap:6px;padding-top:24px}}@media (max-width: 1199px){.exclusion-page__search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exclusion-page__search-actions{grid-column:1 / -1;padding-top:0;justify-content:flex-end}}@media (max-width: 767px){.exclusion-page{gap:22px}.exclusion-page__hero{flex-direction:column;gap:16px}.exclusion-page__breadcrumb .ant-breadcrumb-separator{margin-inline:8px}.exclusion-page__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.exclusion-page__action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.exclusion-page__action-divider{display:none}.exclusion-page__action-button--primary.ant-btn{grid-column:1 / -1}.exclusion-page__search-card.ant-card .ant-card-body{padding:16px}.exclusion-page__search-grid{grid-template-columns:1fr}.exclusion-page__search-actions{width:100%;padding-top:0;flex-direction:column;align-items:stretch}}.exclusion-add-page{display:flex;flex-direction:column;gap:20px}.exclusion-add-page__breadcrumb{margin-bottom:0}.exclusion-add-page__card.ant-card{border:1px solid var(--color-border);border-radius:30px;background:var(--color-surface);box-shadow:var(--shadow-soft)}.exclusion-add-page__card.ant-card .ant-card-body{padding:0}.exclusion-add-modal .ant-modal-content{width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-height:400px;padding:0!important;border-radius:30px!important;overflow:hidden;box-shadow:var(--shadow-app)!important}.exclusion-add-modal .ant-modal-body{padding:0!important}.exclusion-add-form{background:var(--color-surface)}.exclusion-add-form--page{padding:40px 40px 36px}.exclusion-add-form--modal{padding:18px 22px;min-height:400px}.exclusion-upload-form{display:flex;flex-direction:column;gap:10px;padding-top:0}.exclusion-upload-form .exclusion-add-form__header{margin-bottom:12px}.exclusion-upload-form .exclusion-add-form__title.ant-typography{font-size:24px}.exclusion-upload-form .exclusion-add-form__type{align-items:center;padding-top:2px}.exclusion-upload-form .exclusion-add-form__form{display:flex;flex-direction:column;gap:8px}.exclusion-upload-form .exclusion-add-form__item.ant-form-item{margin-bottom:0}.exclusion-upload-form .ant-form-item-label{padding-bottom:6px}.exclusion-upload-form .ant-select-selector{min-height:50px!important;border-radius:16px!important}.exclusion-upload-form__upload-group{display:flex;flex-direction:column;gap:10px}.exclusion-upload-form__upload-group .ant-upload-drag{min-height:104px;border:2px dashed #c8d0db!important;border-radius:14px!important;background:#fafafa!important}.exclusion-upload-form__upload-group .ant-upload-drag-icon{color:#c8d0db}.exclusion-upload-form__upload-group .ant-upload-drag-icon .anticon{font-size:24px}.exclusion-upload-form__upload-group .ant-upload-text{color:#1f2937;font-size:12px;font-weight:700}.exclusion-upload-form__upload-group .ant-upload-hint{color:var(--color-text-secondary);font-size:12px}.exclusion-upload-form__hint{color:var(--color-text);font-size:var(--font-size-body)}.exclusion-upload-form__preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.exclusion-upload-form__preview-label{color:var(--color-text);font-size:var(--font-size-body);font-weight:700}.exclusion-upload-form__preview-file{display:inline-flex;align-items:center;gap:8px;color:#1d88e5;font-size:var(--font-size-body)}.exclusion-upload-form__preview-name{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exclusion-upload-form__preview-remove.ant-btn{width:36px;height:36px;padding:0;border:0;color:var(--color-text);box-shadow:none}.exclusion-upload-form__template-button.ant-btn{width:fit-content;height:38px;padding-inline:12px;border:1px solid #d7dee9;border-radius:12px;font-size:var(--font-size-body);font-weight:700}.exclusion-upload-form__footer{gap:10px}.exclusion-upload-form__cancel.ant-btn{min-width:96px;height:38px}.exclusion-upload-form__save.ant-btn{min-width:120px;height:38px;box-shadow:none!important}.exclusion-upload-form__save.ant-btn:disabled,.exclusion-upload-form__save.ant-btn.ant-btn-disabled{box-shadow:none!important;background:#eef0f3!important;border-color:#d9dee7!important;color:#b2b7bf!important}.exclusion-upload-form .exclusion-add-form__save.ant-btn,.exclusion-upload-form .exclusion-add-form__save.ant-btn:hover,.exclusion-upload-form .exclusion-add-form__save.ant-btn:focus-visible,.exclusion-upload-form .exclusion-add-form__save.ant-btn:active,.exclusion-upload-form .exclusion-add-form__save.ant-btn.ant-btn-disabled,.exclusion-upload-form .exclusion-add-form__save.ant-btn[disabled]{box-shadow:none!important}.exclusion-upload-form .exclusion-add-form__save.ant-btn.ant-btn-disabled,.exclusion-upload-form .exclusion-add-form__save.ant-btn[disabled]{background:#eef0f3!important;border-color:#d9dee7!important;color:#b2b7bf!important}.exclusion-add-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.exclusion-add-form__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.exclusion-add-form--page .exclusion-add-form__title.ant-typography{font-size:var(--font-size-heading)}.exclusion-add-form__type{display:inline-flex;align-items:center;gap:12px;padding-top:2px}.exclusion-add-form__type-label{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;line-height:1.2;white-space:nowrap}.exclusion-add-form__type-value{display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:24px;height:auto;padding:2px 8px;border:1px solid #86ccff;border-radius:8px;background:#eef8ff;color:#2f9cff;font-size:14px;font-weight:700;line-height:1.2}.exclusion-add-form--modal .exclusion-add-form__type-label{font-size:var(--font-size-body)}.exclusion-add-form--modal .exclusion-add-form__type-value{min-width:16px;min-height:24px;padding:2px 8px;border-radius:8px;font-size:14px}.exclusion-add-form__form.ant-form{width:100%}.exclusion-add-form__item.ant-form-item{margin-bottom:18px}.exclusion-add-form__item.ant-form-item:last-of-type{margin-bottom:0}.exclusion-add-form__item .ant-form-item-label{padding-bottom:8px}.exclusion-add-form__item .ant-form-item-label>label{color:var(--color-text)!important;font-size:var(--font-size-body);font-weight:700}.exclusion-add-form__item--required .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.exclusion-add-form__label{display:inline-flex;align-items:center;gap:4px}.exclusion-add-form__required{color:#ff4d4f}.exclusion-add-form--page .exclusion-add-form__item .ant-form-item-label>label{font-size:var(--font-size-body)}.exclusion-add-form--modal .exclusion-add-form__item.ant-form-item{margin-bottom:16px}.exclusion-add-form--modal .exclusion-add-form__item .ant-form-item-label{padding-bottom:6px}.exclusion-add-form--modal .exclusion-add-form__item .ant-form-item-label>label{font-size:var(--font-size-body)}.exclusion-add-form__control.ant-input,.exclusion-add-form__control.ant-picker,.exclusion-add-form__control.ant-select .ant-select-selector{min-height:78px;border:1px solid var(--color-border)!important;border-radius:22px!important;background:var(--color-background)!important;box-shadow:none!important}.exclusion-add-form--page .exclusion-add-form__control.ant-input,.exclusion-add-form--page .exclusion-add-form__control.ant-picker,.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-selector{min-height:58px;border-radius:16px!important}.exclusion-add-form--modal .exclusion-add-form__control.ant-input,.exclusion-add-form--modal .exclusion-add-form__control.ant-picker,.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-selector{min-height:54px;border-radius:16px!important}.exclusion-add-form__control.ant-input{padding-inline:24px;color:var(--color-text);font-size:18px}.exclusion-add-form__control.ant-input::placeholder{color:var(--color-text-secondary)}.exclusion-add-form__control.ant-picker{width:100%;padding-inline:24px}.exclusion-add-form__control.ant-picker .ant-picker-input>input{color:var(--color-text);font-size:18px}.exclusion-add-form__control.ant-picker .ant-picker-input>input::placeholder{color:var(--color-text-secondary)}.exclusion-add-form__control.ant-picker .ant-picker-suffix{color:var(--color-text-secondary);font-size:20px}.exclusion-add-form__control.ant-select .ant-select-selector{display:flex;align-items:center;padding-inline:24px 56px!important}.exclusion-add-form__control.ant-select .ant-select-selection-search-input{height:76px!important}.exclusion-add-form__control.ant-select .ant-select-selection-placeholder,.exclusion-add-form__control.ant-select .ant-select-selection-item{color:var(--color-text);font-size:18px;line-height:74px!important}.exclusion-add-form__control.ant-select .ant-select-selection-placeholder,.exclusion-add-form__control.ant-select .ant-select-selection-search-input{color:var(--color-text)!important}.exclusion-add-form__control.ant-select .ant-select-arrow{inset-inline-end:24px;color:var(--color-text);font-size:18px}.exclusion-add-form--page .exclusion-add-form__control.ant-input{padding-inline:18px;font-size:16px}.exclusion-add-form--modal .exclusion-add-form__control.ant-input{padding-inline:16px;font-size:16px}.exclusion-add-form--page .exclusion-add-form__control.ant-picker{padding-inline:18px}.exclusion-add-form--modal .exclusion-add-form__control.ant-picker{padding-inline:16px}.exclusion-add-form--page .exclusion-add-form__control.ant-picker .ant-picker-input>input{font-size:16px}.exclusion-add-form--modal .exclusion-add-form__control.ant-picker .ant-picker-input>input{font-size:16px}.exclusion-add-form--page .exclusion-add-form__control.ant-picker .ant-picker-suffix,.exclusion-add-form--modal .exclusion-add-form__control.ant-picker .ant-picker-suffix{font-size:20px}.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-selector{padding-inline:18px 42px!important}.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-selector{padding-inline:16px 40px!important}.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-selection-search-input{height:56px!important}.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-selection-search-input{height:52px!important}.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-selection-placeholder,.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-selection-item{font-size:16px;line-height:56px!important}.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-selection-placeholder,.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-selection-item{font-size:16px;line-height:52px!important}.exclusion-add-form--page .exclusion-add-form__control.ant-select .ant-select-arrow,.exclusion-add-form--modal .exclusion-add-form__control.ant-select .ant-select-arrow{inset-inline-end:18px;font-size:14px}.exclusion-add-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-border)}.exclusion-add-form__cancel.ant-btn{min-width:96px;height:40px;padding-inline:14px;border:0!important;background:transparent!important;color:var(--color-text)!important;font-size:16px;font-weight:700;box-shadow:none!important}.exclusion-add-form__save.ant-btn{min-width:134px;height:40px;padding-inline:16px;border-radius:12px;font-size:16px;font-weight:700;box-shadow:none!important}.exclusion-add-form--page .exclusion-add-form__footer{margin-top:32px;padding-top:24px}.exclusion-add-form--modal .exclusion-add-form__header{margin-bottom:18px}.exclusion-add-form--modal .exclusion-add-form__footer{gap:10px;margin-top:14px;padding-top:12px}.exclusion-add-form--page .exclusion-add-form__cancel.ant-btn{min-width:120px;height:52px;font-size:16px}.exclusion-add-form--modal .exclusion-add-form__cancel.ant-btn{min-width:96px;height:40px;padding-inline:14px;font-size:16px}.exclusion-add-form--page .exclusion-add-form__save.ant-btn{min-width:160px;height:52px;border-radius:16px;font-size:16px}.exclusion-add-form--modal .exclusion-add-form__save.ant-btn{min-width:134px;height:40px;padding-inline:16px;border-radius:12px;font-size:16px;box-shadow:none!important}@media (max-width: 991px){.exclusion-add-form--modal{padding:30px}.exclusion-add-form__header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.exclusion-add-form__title.ant-typography{font-size:var(--font-size-heading)}.exclusion-add-form__item.ant-form-item{margin-bottom:22px}.exclusion-add-form__item .ant-form-item-label>label{font-size:var(--font-size-body)}.exclusion-add-form__control.ant-input,.exclusion-add-form__control.ant-picker,.exclusion-add-form__control.ant-select .ant-select-selector{min-height:58px;border-radius:16px!important}.exclusion-add-form__control.ant-input{padding-inline:18px;font-size:var(--font-size-body)}.exclusion-add-form__control.ant-picker{padding-inline:18px}.exclusion-add-form__control.ant-picker .ant-picker-input>input{font-size:var(--font-size-body)}.exclusion-add-form__control.ant-picker .ant-picker-suffix{font-size:20px}.exclusion-add-form__control.ant-select .ant-select-selector{padding-inline:18px 42px!important}.exclusion-add-form__control.ant-select .ant-select-selection-search-input{height:56px!important}.exclusion-add-form__control.ant-select .ant-select-selection-placeholder,.exclusion-add-form__control.ant-select .ant-select-selection-item{font-size:var(--font-size-body);line-height:56px!important}.exclusion-add-form__control.ant-select .ant-select-arrow{inset-inline-end:18px;font-size:14px}.exclusion-add-form__footer{gap:16px;margin-top:28px;padding-top:20px}.exclusion-add-form__cancel.ant-btn,.exclusion-add-form__save.ant-btn{min-width:0;height:52px;font-size:var(--font-size-body)}.exclusion-add-form__save.ant-btn{padding-inline:28px;border-radius:16px}}@media (max-width: 767px){.exclusion-add-modal .ant-modal-content{width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:0;border-radius:24px!important}.exclusion-add-form--modal{padding:16px 16px 18px;min-height:0}.exclusion-add-form__footer,.exclusion-add-form--modal .exclusion-add-form__footer{flex-direction:column-reverse;align-items:stretch;gap:12px}.exclusion-add-form__cancel.ant-btn,.exclusion-add-form__save.ant-btn,.exclusion-add-form--modal .exclusion-add-form__cancel.ant-btn,.exclusion-add-form--modal .exclusion-add-form__save.ant-btn{width:100%;min-width:0}}.exclusion-table-card.ant-card{overflow:hidden;border:1px solid #dfe4ea!important;border-radius:16px;background:#fff;box-shadow:0 2px 5px #0f172a0f}.exclusion-table-card .ant-card-body{padding:0!important}.exclusion-table__header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid #dfe4ea}.exclusion-table__total.ant-typography,.exclusion-table__total{color:#6a6a6a!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.exclusion-table__header-actions{margin-left:auto}.exclusion-table__pagination{display:flex;align-items:center;gap:8px;margin:0}.exclusion-table__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.exclusion-table__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.exclusion-table__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.exclusion-table__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.exclusion-table__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.exclusion-table__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.exclusion-table__page-number:hover{background:#eef0f3;color:#111827}.exclusion-table__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#344054;font-size:16px;font-weight:400;-webkit-user-select:none;user-select:none}.exclusion-table__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dfe4ea!important;color:#202939!important;font-size:12px;font-weight:700;text-transform:none!important;letter-spacing:0;white-space:nowrap}.exclusion-table__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.exclusion-table__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:16px!important}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row .ant-checkbox-wrapper{display:none!important}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:56px;border-bottom-color:#dfe4ea;color:#344054;font-size:13px;padding-top:12px!important;padding-bottom:12px!important}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#f8fafc}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}.exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td{background:#fff8f1!important}#root .exclusion-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.exclusion-table__table .ant-checkbox-inner{border-color:#bec2c9}.exclusion-table__table .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--color-primary);background:var(--color-primary)}.exclusion-table__table .ant-checkbox-indeterminate .ant-checkbox-inner:after{display:none}.exclusion-table__type-tag.ant-tag{margin:0;padding:0 10px;height:24px;line-height:22px;border:1px solid #52c41a;border-radius:8px;background:#f6ffed;color:#52c41a;font-size:12px;font-weight:500}.exclusion-table__actions{display:inline-flex;align-items:center;justify-content:center}.exclusion-table__icon-button.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px;box-shadow:none!important}.exclusion-table__icon-button.ant-btn:hover,.exclusion-table__icon-button.ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.exclusion-table__icon-button.ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.exclusion-table__icon-button.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}.exclusion-table__table .ant-table-cell-fix-right-first:after,.exclusion-table__table .ant-table-cell-fix-left-last:after{box-shadow:none!important}@media (max-width: 767px){.exclusion-table__header{align-items:flex-start;flex-direction:column;padding:12px 14px}.exclusion-table__header-actions{width:100%;margin-left:0}.exclusion-table__pagination{width:100%;justify-content:flex-end;overflow-x:auto}}.app-breadcrumb.ant-breadcrumb{font-size:12px}.app-breadcrumb .ant-breadcrumb-link,.app-breadcrumb .ant-breadcrumb-separator{color:#6a6a6a}.app-breadcrumb li:last-child .ant-breadcrumb-link{color:#131a29;font-weight:600}.app-page-title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:var(--font-size-heading);font-weight:600;line-height:1.25}.app-search-actions__button.ant-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-block:0;border-radius:16px;margin-top:0;font-size:14px;font-weight:700;line-height:1;box-shadow:none}.app-search-actions__button.ant-btn>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.app-search-actions__button--clear.ant-btn{min-width:126px;padding-inline:12px;border:1px solid #d9dfe8!important;background:#fff!important;color:#1f2b3d!important;gap:6px}.app-search-actions__button--clear.ant-btn:hover,.app-search-actions__button--clear.ant-btn:focus-visible{border-color:#cfd7e4!important;background:#f6f7f9!important;color:#1f2b3d!important}.app-search-actions__button--clear.ant-btn .anticon{font-size:16px;color:#1f2b3d}.app-search-actions__button--clear.app-search-actions__button--icon-only.ant-btn{min-width:0;width:48px;padding-inline:0}.app-search-actions__button--search.ant-btn{min-width:108px;padding-inline:12px;border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-surface)!important;box-shadow:0 10px 18px var(--color-primary-shadow)}.app-search-actions__button--search.ant-btn:hover,.app-search-actions__button--search.ant-btn:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-surface)!important}.app-search-actions__button--search.ant-btn:disabled,.app-search-actions__button--search.ant-btn.ant-btn-disabled{border-color:#d4dbe6!important;background:#d4dbe6!important;color:#fff!important;box-shadow:none;opacity:1!important}@media (max-width: 1440px),(max-height: 820px){.app-search-actions__button.ant-btn{height:42px;border-radius:14px;font-size:13px}.app-search-actions__button--clear.ant-btn{min-width:118px}.app-search-actions__button--clear.app-search-actions__button--icon-only.ant-btn{width:42px}.app-search-actions__button--search.ant-btn{min-width:98px}}@media (max-width: 767px){.app-search-actions__button--clear.ant-btn{min-width:0}.app-search-actions__button--search.ant-btn{width:100%;flex:1 1 auto;min-width:0;margin-left:0}}.selection-action-bar{flex-wrap:wrap}.selection-action-bar__count.ant-typography{color:#667085;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.selection-action-bar__delete.ant-btn{height:36px;padding-inline:14px;border:0!important;border-radius:12px;background:#ffe7e7!important;color:#ef4444!important;font-weight:600;box-shadow:none!important}.selection-action-bar__delete.ant-btn .anticon{font-size:12px}.selection-action-bar__delete.ant-btn svg{width:14px;height:14px}.selection-action-bar__delete.ant-btn:hover,.selection-action-bar__delete.ant-btn:focus-visible{background:#ffdada!important;color:#dc2626!important;border:0!important;box-shadow:none!important}.selection-action-bar__delete.ant-btn:disabled,.selection-action-bar__delete.ant-btn.ant-btn-disabled{border-color:#d8dee9!important;background:#f4f7fb!important;color:#8b95a7!important;box-shadow:none!important;opacity:1!important}@media (max-width: 767px){.selection-action-bar{width:100%;justify-content:space-between}}.exclusion-upload-modal{max-width:calc(100vw - 32px)}.exclusion-upload-modal .ant-modal-content{padding:0!important;border-radius:26px!important;overflow:hidden;box-shadow:var(--shadow-app)!important}.exclusion-upload-modal .ant-modal-body{padding:0!important}.exclusion-upload-modal__content{min-height:500px;padding:26px 28px 22px;background:#fff}.exclusion-upload-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.exclusion-upload-modal__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:var(--font-size-heading)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.04em}.exclusion-upload-modal__type{display:inline-flex;align-items:center;gap:8px;padding-top:4px}.exclusion-upload-modal__type-label{color:#394863;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap}.exclusion-upload-modal__type-value{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding-inline:5px;border:1px solid #86ccff;border-radius:8px;background:#eef8ff;color:#2f9cff;font-size:14px;font-weight:700;line-height:1}.exclusion-upload-modal__form.ant-form{width:100%}.exclusion-upload-modal__item.ant-form-item{margin-bottom:18px}.exclusion-upload-modal__item.ant-form-item:last-of-type{margin-bottom:0}.exclusion-upload-modal__item .ant-form-item-label{padding-bottom:6px}.exclusion-upload-modal__item .ant-form-item-label>label{color:#3a4963!important;font-size:14px;font-weight:700;line-height:1.2}.exclusion-upload-modal__item--required .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.exclusion-upload-modal__label{display:inline-flex;align-items:center;gap:4px}.exclusion-upload-modal__required{color:#ff4d4f}.exclusion-upload-modal__select.ant-select{width:100%}.exclusion-upload-modal__select.ant-select .ant-select-selector{background:#f6f7f9!important;border-color:#d9e1ea!important;box-shadow:none!important;padding-inline:14px!important}.exclusion-upload-modal__select.ant-select .ant-select-selection-item,.exclusion-upload-modal__select.ant-select .ant-select-selection-placeholder,.exclusion-upload-modal__select.ant-select .ant-select-selection-search-input{font-size:14px}.exclusion-upload-modal__select.ant-select .ant-select-selection-item,.exclusion-upload-modal__select.ant-select .ant-select-selection-search-input,.exclusion-upload-modal__select.ant-select .ant-select-selection-placeholder{color:#172033!important}.exclusion-upload-modal__select.ant-select .ant-select-arrow{inset-inline-end:18px;color:#172033;font-size:14px}.exclusion-upload-modal__upload-group{display:flex;flex-direction:column;gap:10px}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-drag{min-height:124px;border:1px solid #edf1f6!important;border-radius:16px!important;background:#f7f8fb!important;box-shadow:none!important}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:2px;color:#d0d8e5}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-drag-icon .anticon{font-size:28px}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-text{color:#c5cfde;font-size:12px;font-weight:700;line-height:1.35}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-hint{color:#c5cfde;font-size:12px;line-height:1.35}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-hint strong{font-weight:700}.exclusion-upload-modal__hint{color:#172033;font-size:12px;line-height:1.4}.exclusion-upload-modal__preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.exclusion-upload-modal__preview-label{color:#172033;font-size:12px;font-weight:700}.exclusion-upload-modal__preview-file{display:inline-flex;align-items:center;gap:6px;color:#2f9cff;font-size:12px}.exclusion-upload-modal__preview-name{max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exclusion-upload-modal__preview-remove.ant-btn{width:36px;height:36px;padding:0;border:0!important;color:#172033!important;box-shadow:none!important}.exclusion-upload-modal__template-button.ant-btn{width:fit-content;min-width:156px;height:42px;padding-inline:16px;border:1px solid #d9e1ea!important;border-radius:12px!important;background:#fff!important;color:#172033!important;font-size:13px;font-weight:700;box-shadow:none!important}.exclusion-upload-modal__template-button.ant-btn .anticon{font-size:14px}.exclusion-upload-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid #dce3eb}.exclusion-upload-modal__cancel.ant-btn{min-width:82px;height:42px;padding-inline:0;border:0!important;background:transparent!important;color:#172033!important;font-size:14px;font-weight:500;box-shadow:none!important}.exclusion-upload-modal__save.ant-btn{min-width:128px;height:42px;padding-inline:20px;border:0!important;border-radius:14px!important;background:linear-gradient(180deg,#ff9308,#ff8400)!important;color:#fff!important;font-size:14px;font-weight:700;box-shadow:0 8px 14px #ff8c001f!important}.exclusion-upload-modal__save.ant-btn:disabled,.exclusion-upload-modal__save.ant-btn.ant-btn-disabled{background:#eef1f5!important;color:#b0b8c4!important;box-shadow:none!important}@media (max-width: 991px){.exclusion-upload-modal__content{min-height:auto;padding:28px 22px 22px}.exclusion-upload-modal__header{flex-direction:column;gap:14px;margin-bottom:22px}.exclusion-upload-modal__title.ant-typography{font-size:var(--font-size-heading)!important}.exclusion-upload-modal__type{padding-top:0}.exclusion-upload-modal__item.ant-form-item{margin-bottom:20px}.exclusion-upload-modal__item .ant-form-item-label>label{font-size:15px}.exclusion-upload-modal__select.ant-select .ant-select-selection-item,.exclusion-upload-modal__select.ant-select .ant-select-selection-placeholder,.exclusion-upload-modal__select.ant-select .ant-select-selection-search-input{font-size:16px}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-drag{min-height:160px}.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-text,.exclusion-upload-modal__dragger.ant-upload-wrapper .ant-upload-hint{font-size:15px}.exclusion-upload-modal__template-button.ant-btn,.exclusion-upload-modal__save.ant-btn,.exclusion-upload-modal__cancel.ant-btn{height:50px;min-width:0;font-size:16px}.exclusion-upload-modal__footer{gap:18px}}@media (max-width: 767px){.exclusion-upload-modal{max-width:calc(100vw - 16px)}.exclusion-upload-modal__content{padding:22px 16px 18px}.exclusion-upload-modal__title.ant-typography{font-size:var(--font-size-heading)!important}.exclusion-upload-modal__type{width:100%;justify-content:space-between}.exclusion-upload-modal__footer{justify-content:space-between;gap:12px}.exclusion-upload-modal__cancel.ant-btn,.exclusion-upload-modal__save.ant-btn{flex:1 1 0;min-width:0;font-size:18px}}.add-global-dnc-modal-wrap,.app-shell__content--modal-open{overflow:hidden!important}.add-global-dnc-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 64px);padding:0;overflow:hidden;border-radius:20px}.add-global-dnc-modal .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.add-global-dnc-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.add-global-dnc-modal__header{flex-shrink:0;padding:30px 30px 0}.add-global-dnc-modal__title{margin:0;color:#131a29;font-size:30px;font-weight:600;line-height:38px}.add-global-dnc-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 30px;scrollbar-width:none;-ms-overflow-style:none}.add-global-dnc-modal__body::-webkit-scrollbar{width:0;height:0}.add-global-dnc-modal__section{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.add-global-dnc-modal__section:last-child{margin-bottom:0}.add-global-dnc-modal__section-title{display:flex;align-items:center;gap:16px;color:#000;font-size:20px;font-weight:600;line-height:28px;white-space:nowrap}.add-global-dnc-modal__section-line{flex:1 1 auto;height:1px;background:#e5e7eb}.add-global-dnc-modal__row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.add-global-dnc-modal__row-2 .ant-form-item,.add-global-dnc-modal__section>.ant-form-item{margin-bottom:0}.add-global-dnc-modal__number-label{display:block;color:#344054;font-size:14px;font-weight:600}.add-global-dnc-modal__number-label--required:before{display:inline-block;margin-right:4px;color:var(--color-primary-active, #ff7f07);font-family:SimSun,sans-serif;line-height:1;content:"*"}.add-global-dnc-modal__number-row{display:flex;align-items:flex-start;gap:16px}.add-global-dnc-modal__number-field.ant-form-item{flex:1 1 auto;margin-bottom:0}.add-global-dnc-modal__number-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#344054;cursor:pointer}.add-global-dnc-modal__number-btn:hover{border-color:#cfd6e0;background:#f6f7f9}.add-global-dnc-modal__channels.ant-checkbox-group{display:flex;gap:24px}.add-global-dnc-modal__channels .ant-checkbox-wrapper{align-items:center;gap:8px;color:#344054;font-size:14px;font-weight:600}.add-global-dnc-modal__channels .ant-checkbox .ant-checkbox-inner{width:16px;height:16px;border-color:#d0d5dd;border-radius:4px}.add-global-dnc-modal__channels .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--color-primary, #ff7f07)!important;background:var(--color-primary, #ff7f07)!important}.add-global-dnc-modal__channels .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--color-primary, #ff7f07)}.add-global-dnc-modal__hint{margin:0;color:#1677ff;font-size:14px;line-height:22px}.add-global-dnc-modal__footer{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;padding:16px 30px 30px;border-top:1px solid #e5e7eb}.add-global-dnc-modal__cancel{height:40px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:#131a29;font-size:14px;font-weight:600;cursor:pointer}.add-global-dnc-modal__cancel:hover{background:#f6f7f9}.add-global-dnc-modal__cancel:disabled{color:#9ca3af;cursor:not-allowed}.add-global-dnc-modal__save{height:40px;padding:0 16px;border:1px solid var(--color-primary, #ff7f07);border-radius:10px;background:var(--color-primary, #ff7f07);box-shadow:0 8px 18px -6px #ff7f0733;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.add-global-dnc-modal__save:disabled{border-color:#d9dee7;background:#eef0f3;box-shadow:none;color:#b2b7bf;cursor:not-allowed}.add-global-dnc-modal .ant-form-item-label>label{color:#344054!important;font-size:14px;font-weight:600}@media (max-width: 767px){.add-global-dnc-modal__row-2{grid-template-columns:1fr}.add-global-dnc-modal__header,.add-global-dnc-modal__body,.add-global-dnc-modal__footer{padding-left:18px;padding-right:18px}}.global-dnc-table__bulk-status.ant-btn{height:36px;padding-inline:14px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#344054;font-weight:600;box-shadow:none}.global-dnc-table__bulk-status.ant-btn:hover,.global-dnc-table__bulk-status.ant-btn:focus-visible{border-color:#98a2b3;color:#131a29}.global-dnc-table__customer-cell,.global-dnc-table__owner-cell{display:flex;flex-direction:column;gap:2px}.global-dnc-table__customer-name,.global-dnc-table__owner-name{color:#131a29;font-weight:700}.global-dnc-table__customer-company,.global-dnc-table__owner-context{color:#6a768c;font-size:12px}.global-dnc-table__number-pill{display:inline-flex;align-items:center;padding:3px 8px;border:1.5px solid #cbd3e0;border-radius:8px;background:#f8fafc;color:#1f2937;font-size:12px;font-weight:600;white-space:nowrap}.global-dnc-table__channel-icons{color:#667085;font-size:16px}.global-dnc-table__channel-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#dde6f9;color:#5b7fbe;font-size:16px}.global-dnc-table__created-by-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 12px;border:1px solid #a9c8fb;border-radius:999px;background:#e7f1ff;color:#2f6fed;font-size:12px;font-weight:700}.global-dnc-table__status{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:700}.global-dnc-table__status-dot{width:8px;height:8px;border-radius:50%}.global-dnc-table__status--active .global-dnc-table__status-dot{background:#22c55e}.global-dnc-table__status--inactive .global-dnc-table__status-dot{background:#ef4444}.global-dnc-table__updated-cell{display:flex;flex-direction:column;gap:0;line-height:1.15;font-size:14px;color:#131a29;white-space:nowrap}.global-dnc-table__updated-time{color:#131a29;font-size:14px;line-height:1.15}.app-shell__main:has(.global-dnc-page),.app-shell__content:has(.global-dnc-page),.app-shell__content-panel:has(>.global-dnc-page){background:var(--color-surface)!important}.global-dnc-page{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - var(--header-height, 76px));background:var(--color-surface);color:var(--color-text)}.global-dnc-page__breadcrumb{margin-bottom:8px;line-height:1}.global-dnc-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.global-dnc-page__hero-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.global-dnc-page__subtitle{margin:0;color:#6a768c;font-size:14px;line-height:22px}.global-dnc-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.global-dnc-page__stat-card{padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 2px 5px #0f172a0f}.global-dnc-page__stat-header{display:flex;align-items:center;justify-content:space-between;color:#6a768c;font-size:14px;font-weight:600}.global-dnc-page__stat-header .anticon{color:#9ca3af;font-size:18px}.global-dnc-page__stat-header .anticon.global-dnc-page__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:16px}.global-dnc-page__stat-header .anticon.global-dnc-page__stat-icon--danger{color:#f2994a;background:#f2994a1f}.global-dnc-page__stat-header .anticon.global-dnc-page__stat-icon--success{color:#1ac487;background:#1ac4871f}.global-dnc-page__stat-header .anticon.global-dnc-page__stat-icon--info{color:#2f6fed;background:#2f6fed1f}.global-dnc-page__stat-header .anticon.global-dnc-page__stat-icon--warning{color:#f5a623;background:#f5a6231f}.global-dnc-page__stat-value{margin-top:12px;color:#131a29;font-size:28px;font-weight:700;line-height:1.2}.global-dnc-page__tabs{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb}.global-dnc-page__tab{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6a768c;font-size:14px;font-weight:600;cursor:pointer}.global-dnc-page__tab:hover{color:#131a29}.global-dnc-page__tab--active{border-bottom-color:var(--color-primary, #ff7f07);color:var(--color-primary, #ff7f07)}.global-dnc-page__tab-count{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-width:22px;height:24px;padding:0 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#344054;font-size:13px;font-weight:700}.global-dnc-page__tab-dot{width:8px;height:8px;border-radius:50%}.global-dnc-page__tab-count--active .global-dnc-page__tab-dot{background:#1ac487}.global-dnc-page__tab-count--inactive .global-dnc-page__tab-dot{background:#ef4444}.global-dnc-page__search-grid.exclusion-page__search-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.global-dnc-page__search-select.ant-select{align-self:stretch}.exclusion-page__search-card .global-dnc-page__search-select.ant-select{height:40px!important}:is(#root,body>div) .exclusion-page__search-card .global-dnc-page__search-select.ant-select.ant-select-lg .ant-select-selector{height:40px!important;min-height:40px!important;border-radius:var(--input-radius)!important}:is(#root,body>div) .exclusion-page__search-card .global-dnc-page__search-select.ant-select-single.ant-select-lg .ant-select-selector{display:flex!important;align-items:center!important;padding:0 40px 0 12px!important}.exclusion-page__search-card .global-dnc-page__search-select.ant-select-single.ant-select-lg .ant-select-selection-wrap{align-items:center!important}:is(#root,body>div) .exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selector{height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;padding:0 40px 0 12px!important}.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-item{height:30px!important;line-height:28px!important}.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-overflow{flex-wrap:nowrap!important;min-width:0!important;width:100%!important;height:100%!important;align-items:center!important}.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-overflow-item{align-self:center!important}.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-wrap,.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-placeholder,.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-search{display:flex!important;align-items:center!important;height:100%!important;margin:0!important;inset-inline-start:0!important}.exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-search-input{height:100%!important}:is(#root,body>div) .exclusion-page__search-card .global-dnc-page__search-select--multiple.ant-select.ant-select-lg .ant-select-selection-placeholder{color:var(--color-input-text)!important;opacity:1!important}.exclusion-page__search-card .global-dnc-page__search-select.ant-select .ant-select-arrow,.exclusion-page__search-card .global-dnc-page__search-select.ant-select .ant-select-clear{top:50%!important;bottom:auto!important;margin-top:0!important;transform:translateY(-50%)!important}@media (max-width: 1199px){.global-dnc-page__stats,.global-dnc-page__search-grid.exclusion-page__search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.global-dnc-page__hero{flex-direction:column}.global-dnc-page__stats{grid-template-columns:1fr}.global-dnc-page__tabs{overflow-x:auto}.global-dnc-page__search-grid.exclusion-page__search-grid{grid-template-columns:1fr}}.app-shell__main:has(.genesys-sync-page),.app-shell__content:has(.genesys-sync-page),.app-shell__content-panel:has(>.genesys-sync-page){background:var(--color-surface)!important}.app-shell__content-panel:has(>.genesys-sync-page){padding-top:8px!important}.genesys-sync-page{--app-shell-page-padding-top: 16px;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - var(--header-height, 76px));background:var(--color-surface);color:var(--color-text)}.genesys-sync-page__header{display:flex;flex-direction:column;gap:8px}.genesys-sync-page__breadcrumb{margin-bottom:0;line-height:1}.genesys-sync-page__breadcrumb .ant-breadcrumb-separator{margin-inline:10px}.genesys-sync-page__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.genesys-sync-page__hero-copy{min-width:0}.genesys-sync-page__title.ant-typography{font-size:28px;font-weight:600;color:#111827!important}.genesys-sync-page__daily-toggle{display:flex;align-items:center;gap:16px;flex-shrink:0}.genesys-sync-page__daily-toggle-copy{display:flex;flex-direction:column;gap:2px;text-align:left}.genesys-sync-page__daily-toggle-title{font-size:14px;font-weight:700;line-height:1.3;color:#111827}.genesys-sync-page__daily-toggle-desc{font-size:12px;line-height:1.4;color:#9ca3af}.genesys-sync-page__daily-toggle-divider{width:1px;height:36px;flex:0 0 auto;background:#e5e7eb}.genesys-sync-page__switch.ant-switch{position:relative;display:inline-flex;align-items:center;min-width:60px;width:60px;height:26px;line-height:26px;background:#c7cdd6}.genesys-sync-page__switch.ant-switch.ant-switch-checked{background:#1d273c!important}.genesys-sync-page__switch.ant-switch:hover:not(.ant-switch-disabled){background:#c7cdd6}.genesys-sync-page__switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#1d273c!important}.genesys-sync-page__switch.ant-switch .ant-switch-inner{padding-inline-start:28px;padding-inline-end:7px;font-size:14px;line-height:26px;color:transparent}.genesys-sync-page__switch.ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:7px;padding-inline-end:28px}.genesys-sync-page__switch.ant-switch .ant-switch-inner-checked,.genesys-sync-page__switch.ant-switch .ant-switch-inner-unchecked{visibility:hidden}.genesys-sync-page__switch.ant-switch:after{content:"OFF";position:absolute;top:0;bottom:0;left:26px;right:0;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;pointer-events:none;transform:none}.genesys-sync-page__switch.ant-switch.ant-switch-checked:after{content:"ON";left:0;right:26px}.genesys-sync-page__switch.ant-switch .ant-switch-handle{inset-inline-start:2px;top:2px;width:22px;height:22px;border-radius:50%;overflow:hidden}.genesys-sync-page__switch.ant-switch .ant-switch-handle:before{top:0;right:0;bottom:0;left:0;border-radius:50%!important;background:#fff!important}.genesys-sync-page__switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.genesys-sync-page__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:stretch}.genesys-sync-page__card.ant-card{height:100%;display:flex;flex-direction:column;border:1px solid #e3e8f0;border-radius:16px;background:#fff;box-shadow:none}.genesys-sync-page__card--status.ant-card{border:1px solid #e2e8f0!important;border-radius:15px!important;background:#f6f7f9!important;overflow:hidden}.genesys-sync-page__card--status.ant-card .ant-card-body{border-radius:15px!important;background:#f6f7f9!important}.genesys-sync-page__card.ant-card .ant-card-body{flex:1 1 auto;height:100%;padding:24px;display:flex;flex-direction:column;gap:20px}.genesys-sync-page__card-header{display:flex;flex-direction:column;gap:6px}.genesys-sync-page__card-title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#131a29}.genesys-sync-page__card-subtitle{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.genesys-sync-page__fields{display:flex;flex-direction:column;gap:16px}.genesys-sync-page__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.genesys-sync-page__field{display:flex;flex-direction:column;gap:8px;min-width:0}.genesys-sync-page__field-label{color:#131a29;font-size:14px;font-weight:700;line-height:1.2}.genesys-sync-page__required{color:#ff4d4f}.genesys-sync-page__field-control.ant-picker,.genesys-sync-page__field-control.ant-select{width:100%}.genesys-sync-page__field-control.ant-picker,.genesys-sync-page__field-control.ant-select .ant-select-selector{border:1px solid #dfe4ea!important;border-radius:15px!important;background:#f6f7f9!important;box-shadow:none!important}.genesys-sync-page__field-control.ant-picker{height:48px!important;padding-inline:12px!important;cursor:pointer;pointer-events:auto}.genesys-sync-page__field-control.ant-picker .ant-picker-input,.genesys-sync-page__field-control.ant-picker .ant-picker-input>input{cursor:pointer;pointer-events:auto}.genesys-sync-page__field-control.ant-select.ant-select-lg .ant-select-selector{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;padding:0 40px 0 12px!important}.genesys-sync-page__field-control.ant-select .ant-select-selection-item,.genesys-sync-page__field-control.ant-select .ant-select-selection-placeholder{display:flex;align-items:center;line-height:46px!important}.genesys-sync-page__field-control.ant-select .ant-select-arrow,.genesys-sync-page__field-control.ant-picker .ant-picker-suffix{color:#131a29!important}.genesys-sync-page__select-suffix{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;transform:translateY(-2px)}.genesys-sync-page__hint{margin:auto 0 0;font-size:13px;line-height:1.4;color:#2f6fed}.genesys-sync-page__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.genesys-sync-page__actions-right{display:flex;align-items:center;gap:8px}.genesys-sync-page__btn.ant-btn{height:40px;border-radius:999px;font-weight:600;box-shadow:none!important}.genesys-sync-page__btn--test.ant-btn{border:1px solid #d8dee9;background:#fff;color:var(--color-text);padding-inline:16px}.genesys-sync-page__btn--test.ant-btn:hover,.genesys-sync-page__btn--test.ant-btn:focus-visible{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.genesys-sync-page__btn--cancel.ant-btn{color:var(--color-text-secondary);padding-inline:12px}.genesys-sync-page__btn--cancel.ant-btn:hover,.genesys-sync-page__btn--cancel.ant-btn:focus-visible{color:var(--color-text)!important;background:transparent!important}.genesys-sync-page__btn--save.ant-btn{background:var(--color-primary);border-color:var(--color-primary);color:#fff;padding-inline:20px}.genesys-sync-page__btn--save.ant-btn:hover,.genesys-sync-page__btn--save.ant-btn:focus-visible{background:var(--color-primary-hover, #ff8f2a)!important;border-color:var(--color-primary-hover, #ff8f2a)!important;color:#fff!important}.genesys-sync-page__status-banner{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #d2f1e5!important;border-radius:12px;background:#f1fffa!important}.genesys-sync-page__status-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:none;border-radius:10px;background:radial-gradient(circle at 50% 42%,#effff8,#d8f5e8 62%,#c8eedc);color:#1f9d6a;box-shadow:0 0 0 1px #1f9d6a14,0 4px 10px #1f9d6a24,inset 0 1px #ffffffe5}.genesys-sync-page__status-check{width:18px;height:18px;display:block}.genesys-sync-page__status-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.genesys-sync-page__status-title{font-size:14px;font-weight:700;line-height:1.3;color:#0f172a}.genesys-sync-page__status-meta{font-size:12px;line-height:1.4;color:#64748b}.genesys-sync-page__status-error{margin-top:4px;font-size:12px;line-height:1.4;color:#b42318;word-break:break-word}.genesys-sync-page__status-list{margin:0;display:flex;flex-direction:column}.genesys-sync-page__status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5e7eb}.genesys-sync-page__status-row:last-child{border-bottom:none;padding-bottom:0}.genesys-sync-page__status-row dt{margin:0;font-size:14px;font-weight:600;color:#000}.genesys-sync-page__status-row dd{margin:0;font-size:14px;font-weight:300;color:#6a768c;text-align:right}.genesys-sync-page__status-value--success{font-weight:600!important;color:#12b981!important}.genesys-sync-page__status-value--failed{font-weight:600!important;color:#ef4444!important}.genesys-sync-page__status-value--muted{font-weight:300!important;color:#6a768c!important}.genesys-sync-page__loading{display:flex;align-items:center;justify-content:center;min-height:280px}@media (max-width: 1099px){.genesys-sync-page__grid{grid-template-columns:1fr}}@media (max-width: 767px){.genesys-sync-page{gap:22px}.genesys-sync-page__hero{flex-direction:column;gap:16px}.genesys-sync-page__daily-toggle{width:100%;justify-content:space-between;text-align:left}.genesys-sync-page__field-row{grid-template-columns:1fr}.genesys-sync-page__card.ant-card .ant-card-body{padding:16px}.genesys-sync-page__actions{flex-direction:column;align-items:stretch}.genesys-sync-page__actions-right{width:100%;justify-content:flex-end}.genesys-sync-page__status-row{flex-direction:column;align-items:flex-start;gap:4px}.genesys-sync-page__status-row dd{text-align:left}}.import-configuration-page{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 168px);padding-bottom:76px;color:#111827}.import-configuration-page__loading{display:flex;align-items:center;justify-content:center;min-height:420px}.import-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px 28px;border:1px solid #e8eef6;border-radius:16px;background:#f6f7f9}.import-stepper__item{display:flex;flex-direction:column;gap:0;min-width:0;border:0;padding:0;background:transparent;text-align:left}.import-stepper__item--clickable{cursor:pointer;border-radius:16px;transition:background-color .2s ease}.import-stepper__item--clickable:hover,.import-stepper__item--clickable:focus-visible{background:#f8fafc;outline:none}.import-stepper__item--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-primary-ring, rgb(255 122 0 / 18%))}.import-stepper__header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;min-width:0}.import-stepper__bubble{display:inline-flex;align-items:center;justify-content:center;align-self:start;margin-top:6px;width:40px;height:40px;border-radius:999px;background:#e8e8ea;color:#8b95a7;font-size:16px;font-weight:700;line-height:1}.import-stepper__bubble-icon{font-size:18px}.import-stepper__title{color:#9aa3b2;font-size:17px;font-weight:700;line-height:1.3;white-space:nowrap}.import-stepper__line{min-width:36px;height:1px;background:#e5e7eb;align-self:center}.import-stepper__line--finish{background:#1ac487}.import-stepper__status{margin-top:-3px;color:#9aa3b2;font-size:16px;line-height:1.25;padding-left:54px}.import-stepper__item--finish .import-stepper__bubble{background:#1ac487;color:#fff}.import-stepper__item--finish .import-stepper__title{color:#1f2937}.import-stepper__item--process .import-stepper__bubble{background:#1d273c;color:#fff}.import-stepper__item--process .import-stepper__title,.import-stepper__item--process .import-stepper__status{color:#1f2937}.import-configuration-page__section{display:flex;flex-direction:column;gap:14px}.import-configuration-page__section-heading{display:flex;align-items:center;gap:12px}.import-configuration-page__section-title{flex:0 0 auto;margin:0;color:#131a29;font-size:20px;font-weight:600;line-height:28px}.import-configuration-page__section-line{flex:1 1 auto;height:1px;background:#dbe3ef}.data-source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.data-source-card{display:flex;flex-direction:column;gap:5px;min-height:149px;padding:20px;border:1px solid #d9dfea;border-radius:20px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.data-source-card:hover,.data-source-card:focus-visible{border-color:#c6d1e0}.data-source-card--selected{border:2px solid #ff7f07;padding:19px;background:#fff1e6}.data-source-card--selected:hover,.data-source-card--selected:focus-visible{border-color:#ff7f07;background:#fff1e6}.data-source-card__header{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.data-source-card__icon{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:54px}.data-source-card__selected-icon{color:#ff7f07;font-size:18px}.data-source-card__icon-image{display:block;max-width:84px;max-height:54px;object-fit:contain}.data-source-card__icon-image--aws{max-width:56px}.data-source-card__icon-image--sharepoint,.data-source-card__icon-image--csv{max-width:54px;max-height:54px}.data-source-card__title{color:#131a29;font-size:20px;font-weight:600;line-height:28px}.data-source-card__description{color:#6a768c;font-size:14px;line-height:normal}.configure-data-source-empty,.import-configuration-file-info{min-height:300px;padding:24px;border:1px dashed #dbe3ef;border-radius:22px;background:linear-gradient(180deg,#fff,#f9fbff)}.configure-data-source-empty__image{display:block;width:min(320px,100%);height:auto}.configure-data-source-empty{display:grid;place-items:center}.import-configuration-page__section-heading--compact{gap:10px}.import-configuration-page__subsection-title{flex:0 0 auto;margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.2}.import-configuration-form{display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.import-configuration-form__credentials-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.import-configuration-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.import-configuration-form__grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.import-configuration-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.import-configuration-form__field--credentials{min-width:0}.import-configuration-form__control--credentials.ant-select{flex:1 1 260px;width:564px;max-width:564px;min-width:260px}.import-configuration-form__field--mode{max-width:320px}.import-configuration-form__label{color:#344054;font-size:14px;font-weight:500;line-height:21px}.import-configuration-form__required{color:#ff4d4f}.import-configuration-form__control.ant-input,.import-configuration-form__control.ant-input-affix-wrapper,.import-configuration-form__control.ant-select .ant-select-selector{min-height:40px;border-radius:10px;border-color:#e5e7eb;background-color:#f6f7f9}.import-configuration-form__control.ant-input,.import-configuration-form__control.ant-input-affix-wrapper{padding-block:8px;color:#0f0f0f}.import-configuration-form__control.ant-input::placeholder{color:#979797}.import-configuration-form__control.ant-select .ant-select-selection-item,.import-configuration-form__control.ant-select .ant-select-selection-placeholder,.import-configuration-form__control.ant-input,.import-configuration-form__control.ant-input-affix-wrapper,.import-configuration-form__control.ant-input-affix-wrapper .ant-input{font-size:14px}.import-configuration-form__control.ant-select .ant-select-selection-item{color:#0f0f0f}.import-configuration-form__control.ant-select .ant-select-selection-placeholder{color:#979797}.import-configuration-form__select-add-connection{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:0;border-top:1px solid #f0f0f0;background:transparent;color:#1677ff;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.import-configuration-form__select-add-connection:hover{background:#f6f7f9}.import-configuration-s3-connection__test-button.ant-btn{height:38px;padding-inline:16px;border-radius:10px;border-color:#bcd4f6;color:#2563eb;background:#f8fbff;box-shadow:none;font-size:13px;font-weight:600}.import-configuration-s3-connection__test-button.ant-btn:hover,.import-configuration-s3-connection__test-button.ant-btn:focus-visible{border-color:#93c5fd!important;color:#1d4ed8!important;background:#eff6ff!important}.import-configuration-s3-connection__success{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #cce9d7;border-radius:10px;background:#f6fff8;color:#1f8f5f;font-size:13px;font-weight:600}.import-configuration-s3-connection__success-icon{color:#22c55e;font-size:14px}.import-configuration-connection__info-icon{color:#94a3b8;font-size:14px}.import-configuration-form__helper{color:#7f8ba0;font-size:11px;line-height:1.6}.import-configuration-form__error{color:#ff4d4f;font-size:11px;line-height:1.6}.import-configuration-form__connection-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.import-configuration-form__connection-action.ant-btn{height:40px;padding-inline:12px;border-radius:10px;border-color:#d9dfea;color:#131a29;font-size:14px;font-weight:600;box-shadow:0 2px #00000005}.import-configuration-form__connection-action.ant-btn:hover,.import-configuration-form__connection-action.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#1f2937!important}.import-configuration-form__helper--strong{color:#475569;font-weight:600}.import-configuration-connection-modal-wrap,.app-shell__content--modal-open{overflow:hidden!important}.import-configuration-connection-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 64px);padding:0;overflow:hidden;border-radius:22px}.import-configuration-connection-modal .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.import-configuration-connection-modal__surface{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;background:#fff}.import-configuration-connection-modal__header,.import-configuration-connection-modal__footer{flex-shrink:0}.import-configuration-connection-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.import-configuration-connection-modal__body::-webkit-scrollbar{width:0;height:0}.import-configuration-connection-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 30px 20px;border-bottom:1px solid #e8eef6}.import-configuration-connection-modal__title{margin:0;color:#131a29;font-size:30px;font-weight:600;line-height:38px}.import-configuration-connection-modal__body{padding:20px 30px 0}.import-configuration-connection-modal__hint{margin:0 0 8px;color:#1677ff;font-size:14px;font-weight:600;line-height:21px}.import-configuration-connection-modal__body .ant-input,.import-configuration-connection-modal__body .ant-input-password .ant-input,.import-configuration-connection-modal__body .ant-select-selection-item{font-weight:400}.import-configuration-connection-modal__footer{display:flex;flex-direction:column;gap:8px;padding:16px 30px 30px;border-top:1px solid #e8eef6}.import-configuration-connection-modal__footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.import-configuration-connection-modal__footer-actions{display:flex;justify-content:flex-end;gap:12px;margin-left:auto}.import-configuration-connection-modal__secondary.ant-btn,.import-configuration-connection-modal__primary.ant-btn,.import-configuration-connection-modal__test.ant-btn{height:38px;padding-inline:18px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:none}.import-configuration-connection-modal__secondary.ant-btn{border-color:transparent;background:transparent;color:#1f2937}.import-configuration-connection-modal__secondary.ant-btn:hover,.import-configuration-connection-modal__secondary.ant-btn:focus-visible{border-color:transparent!important;background:transparent!important;color:#1f2937!important}.import-configuration-connection-modal__test.ant-btn{border-color:#d7e0ec;color:#1f2937;background:#fff;font-weight:700}.import-configuration-connection-modal__test.ant-btn:hover,.import-configuration-connection-modal__test.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#1f2937!important;background:#fff!important}.import-configuration-connection-modal__primary.ant-btn{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-surface)!important}.import-configuration-connection-modal__primary.ant-btn:hover,.import-configuration-connection-modal__primary.ant-btn:focus-visible{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-surface)!important}.import-configuration-connection-modal__primary.ant-btn:disabled,.import-configuration-connection-modal__primary.ant-btn:disabled:hover{border-color:#e7eaf0!important;background:#e7eaf0!important;color:#94a3b8!important}.connection-test-toast{position:fixed;top:24px;left:50%;z-index:1100;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 48px);padding:15px 20px;border-radius:12px;background:#fff5f5;box-shadow:0 10px 26px #0f172a1f;transform:translate(-50%)}.connection-test-toast--success{background:#f0fdf6}.connection-test-toast__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#ff4d4f;color:#fff;font-size:15px}.connection-test-toast__text{flex:0 0 auto;color:#131a29;font-size:15px;font-weight:600;white-space:nowrap}.connection-test-toast__close{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin:0;border:0;background:transparent;color:#6a768c;font-size:12px;line-height:0;cursor:pointer}.connection-test-toast__close .anticon{display:flex;align-items:center;justify-content:center}.connection-test-toast__close:hover{color:#131a29}.connection-test-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#ff4d4f;color:#fff;font-size:12px}.connection-test-toast__icon--success{background:#1ac487}.import-configuration-form__file-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-configuration-form__sample-button.ant-btn{height:34px;padding-inline:14px;border-radius:10px;border-color:#d7e0ec;color:#1f2937;box-shadow:none;font-size:13px;font-weight:600;flex:0 0 auto}.import-configuration-form__sample-button.ant-btn:hover,.import-configuration-form__sample-button.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#1f2937!important}.import-configuration-advanced{overflow:hidden;border:1px solid #dbe3ef;border-radius:18px;background:#fff}.import-configuration-advanced__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:transparent;color:#1f2937;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.import-configuration-advanced__icon{color:#64748b;font-size:12px;transition:transform .2s ease}.import-configuration-advanced__icon--open{transform:rotate(180deg)}.import-configuration-advanced__body{padding:14px 16px 16px;border-top:1px solid #e8eef6}.import-configuration-upload.ant-upload-wrapper .ant-upload-drag{border-radius:18px;border:1px dashed #ced8e5;background:#fff;padding:18px 24px}.import-configuration-upload.ant-upload-wrapper .ant-upload-btn{padding:0!important}.import-configuration-upload.ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#ffb770}.import-configuration-upload--error.ant-upload-wrapper .ant-upload-drag{border-color:#ff7875!important;background:#fff2f0!important}.import-configuration-upload__inner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:128px;text-align:left}.import-configuration-upload__icon{display:inline-flex;align-items:center;justify-content:center;color:#111827;font-size:38px;line-height:1;flex:0 0 auto}.import-configuration-upload__copy{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.import-configuration-upload__title{color:#1f2937;font-size:16px;font-weight:700;line-height:1.4}.import-configuration-upload__subtitle{color:#94a3b8;font-size:15px;line-height:1.5}.import-configuration-upload__browse{color:#1677ff;font-weight:600}.import-configuration-upload__selected{margin-top:10px;color:#64748b;font-size:12px;text-align:center}.import-configuration-file-info{display:flex;flex-direction:column;gap:18px}.import-configuration-file-info .ant-empty{margin:0}.import-configuration-file-info .ant-empty-description{color:#7f8ba0;font-size:13px;font-weight:600}.import-configuration-file-info--empty{display:grid;place-items:center;min-height:180px;padding:8px 0 18px}.import-configuration-file-info--compact{min-height:0;padding:18px 24px}.import-configuration-file-info__header{display:flex;flex-direction:column;gap:10px}.import-configuration-file-info__header-label{color:#1f2937;font-size:14px;font-weight:700}.import-configuration-file-info__radio-group.ant-radio-group{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.import-configuration-file-info__radio-group .ant-radio-wrapper{margin-inline-end:0;color:#1f2937;font-size:13px}.import-configuration-file-info__loading{display:flex;align-items:center;gap:10px;color:#64748b;font-size:13px}.import-configuration-file-info__meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#334155;font-size:13px;line-height:1.5}.import-configuration-file-info__meta span{position:relative;padding-right:18px}.import-configuration-file-info__meta span:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:1px;height:14px;background:#dbe3ef;transform:translateY(-50%)}.csv-preview-table{width:100%;border:1px solid #dbe3ef;border-radius:14px;overflow:hidden;background:#fff}.csv-preview-table__scroll{overflow-x:auto}.csv-preview-table__table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0}.csv-preview-table__table thead th{padding:14px;border-bottom:1px solid #dbe3ef;background:#eef2f7;color:#1f2937;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.csv-preview-table__table tbody td{padding:12px 14px;border-bottom:1px solid #e8eef6;color:#334155;font-size:13px;line-height:1.45;vertical-align:top;background:#fff}.csv-preview-table__table tbody tr:nth-child(2n) td{background:#f5f7fa}.csv-preview-table__table tbody tr:last-child td{border-bottom:0}.csv-preview-table__ellipsis-row td{color:#94a3b8;font-weight:700}.import-step-panel{display:flex;flex-direction:column;gap:16px}.field-mapping-step__title-row{display:flex;align-items:center;gap:10px}.field-mapping-step__title{display:flex;flex:0 0 auto;align-items:baseline;gap:6px}.field-mapping-step__title-index,.field-mapping-step__title-text{color:#131a29;font-size:20px;font-weight:600;line-height:28px;white-space:nowrap}.field-mapping-step__title-description{flex:0 0 auto;margin:0;color:#6a768c;font-size:14px;white-space:nowrap}.field-mapping-step__title-line{flex:1 1 auto;height:1px;background:#dbe3ef}.field-mapping-step__preview-button.ant-btn{flex:0 0 auto;height:40px;padding-inline:16px;border-radius:10px;border-color:#d9dfea;color:#131a29;box-shadow:none;font-size:14px;font-weight:600}.field-mapping-step__preview-button.ant-btn:hover,.field-mapping-step__preview-button.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#131a29!important}.field-mapping-step__hint{margin:0;color:#1677ff;font-size:14px}.field-mapping-table{border:1px solid #d9dfea;border-radius:10px;overflow:hidden;background:#fff}.field-mapping-table__scroll{overflow-x:auto}.field-mapping-table__header,.field-mapping-table__row{display:flex;gap:10px;min-width:max-content}.field-mapping-table__header{align-items:center;padding:10px 16px;border-bottom:1px solid #dddfe0;background:#e7eaf0}.field-mapping-table__header .field-mapping-table__cell:not(:last-child){padding-right:10px;border-right:1px solid #bec2c9}.field-mapping-table__row{align-items:flex-start;padding:10px 16px;border-bottom:1px solid #dddfe0;background:#fff}.field-mapping-table__row .field-mapping-table__cell--no,.field-mapping-table__row .field-mapping-table__cell--csv-header,.field-mapping-table__row .field-mapping-table__cell--sample{padding-top:10px}.field-mapping-table__row .field-mapping-table__cell--include{display:flex;align-items:center;height:40px}.field-mapping-table__row:nth-child(2n){background:#f8fafc}.field-mapping-table__row:last-child{border-bottom:0}.field-mapping-table__cell{flex:0 0 auto;color:#131a29;font-size:14px;line-height:1.5}.field-mapping-table__header .field-mapping-table__cell{color:#131a29;font-size:12px;font-weight:700}.field-mapping-table__cell--no{width:28px}.field-mapping-table__cell--include{width:56px}.field-mapping-table__cell--csv-header{width:190px;word-break:break-word}.field-mapping-table__cell--sample{width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-mapping-table__cell--new-name{width:210px}.field-mapping-table__cell--data-type,.field-mapping-table__cell--type,.field-mapping-table__cell--transformation{width:160px}.field-mapping-table__control.ant-select{width:100%}.field-mapping-table__control.ant-input,.field-mapping-table__control.ant-select .ant-select-selector{width:100%;min-height:40px;border-radius:10px;border-color:#e5e7eb}.field-mapping-table__control.ant-input-status-error,.field-mapping-table__control.ant-select-status-error .ant-select-selector{border-color:#ff4d4f!important}.field-mapping-table__control.ant-select .ant-select-selection-item,.field-mapping-table__control.ant-select .ant-select-selection-placeholder,.field-mapping-table__control.ant-input{font-size:14px}.field-mapping-table__control--locked.ant-select.ant-select-disabled .ant-select-selector{background-color:#f3f4f6;border-color:#e5e7eb}.field-mapping-table__control--locked.ant-select.ant-select-disabled .ant-select-selection-item{color:#374151;-webkit-text-fill-color:#374151}.field-mapping-table__placeholder{color:#94a3b8}.field-mapping-table__field{display:flex;flex-direction:column;gap:4px;width:100%}.field-mapping-table__field-error{display:block;color:#ff4d4f;font-size:12px;line-height:1.4;word-break:break-word}.field-mapping-table .ant-checkbox-inner{border-radius:4px}.field-mapping-table .ant-checkbox-checked .ant-checkbox-inner{border-color:#ff8300;background-color:#ff8300}.field-mapping-table .ant-checkbox-checked:after{border-color:#ff8300}.field-mapping-preview-modal .modal-component{padding:0;text-align:left;align-items:stretch}.field-mapping-preview-modal__body{display:flex;flex-direction:column;gap:16px;padding:20px}.field-mapping-preview-modal__header{display:flex;align-items:center;justify-content:space-between}.field-mapping-preview-modal__title.ant-typography{margin:0;color:#131a29}.field-mapping-preview-modal__close.ant-btn{border:0;box-shadow:none;color:#6a768c}.field-mapping-preview-modal__empty{margin:0;color:#64748b;font-size:13px;line-height:1.6}.field-mapping-preview-modal__summary{display:flex;flex-wrap:wrap;gap:10px;color:#475569;font-size:14px;font-weight:600}.field-mapping-preview-modal__summary span{padding:6px 10px;border-radius:8px;background:#f1f5f9}.field-mapping-preview-modal__invalid-box{padding:12px 14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#334155;font-size:13px;line-height:1.5}.field-mapping-preview-modal__invalid-box strong{display:block;margin-bottom:6px;color:#9a3412}.field-mapping-preview-modal__invalid-box ul{margin:0;padding-left:18px}.import-options-step{gap:20px}.import-options-step__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.import-options-step__grid--lead-name{grid-template-columns:minmax(0,1fr)}.import-options-step__field{display:flex;flex-direction:column;gap:6px;min-width:0}.import-options-step__label{color:#344054;font-size:14px;font-weight:500;line-height:21px}.import-options-step__required{color:#ff4d4f}.import-options-step__control.ant-input,.import-options-step__control.ant-select .ant-select-selector{min-height:40px;border-radius:10px;border-color:#e5e7eb;background-color:#f6f7f9}.import-options-step__control.ant-input{padding-block:8px;color:#0f0f0f}.import-options-step__control.ant-input::placeholder{color:#979797}.import-options-step__control.ant-select .ant-select-selection-item,.import-options-step__control.ant-select .ant-select-selection-placeholder,.import-options-step__control.ant-input{font-size:14px}.import-options-step__control.ant-select .ant-select-selection-item{color:#0f0f0f}.import-options-step__control.ant-select .ant-select-selection-placeholder{color:#979797}.import-options-step__section-heading{display:flex;align-items:center;gap:10px;margin-top:0}.import-options-step .import-options-step__section-title{font-size:20px;font-weight:600;line-height:28px}.import-options-step__section-title{flex:0 0 auto;color:#131a29;font-size:16px;font-weight:700;line-height:1.3}.import-options-step__section-line{flex:1 1 auto;height:1px;background:#dbe3ef}.import-options-step__execution-form .ant-form-item{margin-bottom:12px}.import-options-step__execution-form .ant-form-item-label>label{height:auto;color:#344054;font-size:14px;font-weight:500}.import-options-step__execution-form .ant-form-item-label>label.ant-form-item-required:before{display:none}.import-options-step__execution-form .ant-form-item-label>label.ant-form-item-required:after{display:inline-block;content:"*";margin-inline-start:4px;color:#ff4d4f;font-size:14px}.import-options-step__execution-form .ant-picker,.import-options-step__execution-form .ant-input-number{min-height:40px;border-radius:10px;border-color:#e5e7eb;background-color:#f6f7f9}.import-options-step__execution-form .ant-picker .ant-picker-input>input,.import-options-step__execution-form .ant-input-number-input{color:#0f0f0f;font-size:14px}.import-options-step__execution-form .ant-picker .ant-picker-input>input::placeholder,.import-options-step__execution-form .ant-input-number-input::placeholder{color:#979797}.import-options-step__execution-form .ant-select:not(.import-options-step__control) .ant-select-selector{min-height:40px;border-radius:10px;border-color:#e5e7eb;background-color:#f6f7f9}.import-options-step__execution-form .ant-radio-wrapper{color:#131a29;font-size:14px;font-weight:500}.import-options-step__execution-form .ant-radio-wrapper-checked{color:#131a29;font-weight:500}.import-options-step__execution-form .ant-radio:not(.ant-radio-checked):not(.ant-radio-disabled) .ant-radio-inner{border-color:#667085}.import-options-step__execution-form .ant-radio-checked .ant-radio-inner{border-color:#1890ff!important;background-color:#fff!important}.import-options-step__execution-form .ant-radio-checked .ant-radio-inner:after{background-color:#1890ff!important;transform:scale(.55)!important}.import-options-step__execution-form .ant-radio-wrapper:hover .ant-radio-inner,.import-options-step__execution-form .ant-radio-wrapper:hover .ant-radio-checked .ant-radio-inner{border-color:#1890ff!important}.import-options-step__execution-form .ant-radio-checked:after{border-color:#1890ff!important}.import-options-step__execution-form .ant-radio-wrapper-disabled{color:#667085!important}.import-options-step__execution-form .ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5!important;border-color:#d9d9d9!important}.import-options-step__schedule-note{margin:-4px 0 12px;max-width:520px}.import-options-step__warning.ant-alert{width:fit-content;max-width:100%;padding:12px 14px;border:1px solid #ffe0bd;border-radius:8px;background:#fff8f0;align-items:flex-start}.import-options-step__warning .ant-alert-icon{margin-top:2px;color:#f5a623;font-size:16px}.import-options-step__warning .ant-alert-message{color:#000;font-size:13px;font-weight:400;line-height:1.6}.import-options-step__execution-heading{display:flex;align-items:center;gap:10px;margin:0 0 12px}.import-options-step__execution-label{flex:0 0 auto;color:#6a768c;font-size:14px;font-weight:500;line-height:21px}.import-options-step__execution-options.ant-radio-group{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.import-options-step__summary{color:#94a3b8;font-size:12px;line-height:1.6}.review-save-step{gap:24px}.review-save-step__file-card,.review-save-step__summary-card{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border:1px solid #e8eef6;border-radius:18px;background:#f8fafc}.review-save-step__file-title,.review-save-step__summary-card .import-options-step__section-title{font-size:20px}.review-save-step__summary-card{gap:28px}.review-save-step__file-meta{gap:18px}.review-save-step__file-meta strong{color:#1f2937;font-weight:700}.review-save-step__file-meta span{color:#64748b;font-weight:400}.review-save-step__preview-box{width:100%}.review-save-step__preview-box .csv-preview-table{background:#fff}.review-save-step__invalid-box{width:100%;padding:14px 16px;border-radius:14px;background:#fef2f2;color:#334155;font-size:14px;line-height:1.55}.review-save-step__invalid-box strong{display:block;margin-bottom:8px;color:#b91c1c;font-weight:700}.review-save-step__invalid-box ul{margin:0;padding-left:20px;max-height:96px;overflow-y:auto}.review-save-step__invalid-box li{color:#334155;font-size:14px}.review-save-step__invalid-box li+li{margin-top:4px}.review-save-step__section{display:flex;flex-direction:column;gap:16px}.review-save-step__import-options{display:flex;flex-direction:column;gap:18px}.review-save-step__import-options-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:16px}.review-save-step__stacked-field{display:flex;flex-direction:column;gap:6px;min-width:0}.review-save-step__stacked-label{color:#1f2937;font-size:14px;font-weight:700;line-height:1.3}.review-save-step__stacked-value{color:#64748b;font-size:14px;font-weight:400;line-height:1.4;word-break:break-word}.review-save-step__execution-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:14px}.review-save-step__inline-field{display:flex;flex-direction:column;gap:6px;min-width:0}.review-save-step__inline-label{color:#1f2937;font-size:14px;font-weight:700;line-height:1.3}.review-save-step__inline-value{color:#1f2937;font-size:14px;font-weight:400;line-height:1.4;word-break:break-word}.review-save-step__empty{margin:0;color:#64748b;font-size:14px}.import-configuration-file-info__card-label{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.import-configuration-file-info__card-name{margin-top:6px;color:#111827;font-size:16px;font-weight:700;word-break:break-word}.import-configuration-file-info__card-note{margin-top:8px;color:#7f8ba0;font-size:12px;line-height:1.6}.import-configuration-footer{position:fixed;inset:auto 0 0 var(--shell-sider-width, 0);z-index:90;display:flex;align-items:center;width:auto;height:68px;min-height:68px;margin:0;padding:12px calc(var(--app-shell-page-padding-inline) + var(--shell-main-padding, 12px)) 12px var(--app-shell-page-padding-inline);border-top:1px solid #e8eef6;background:#fff;box-shadow:0 -8px 20px #1f293714}.import-configuration-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px}.import-configuration-footer__step.ant-typography{color:#64748b;font-size:14px;font-weight:700}.import-configuration-footer__step-error{color:#dc2626;font-weight:400}.import-configuration-footer__actions{display:flex;align-items:center;gap:8px}.import-configuration-footer__cancel.ant-btn{height:36px;padding-inline:14px;border:1px solid transparent;background:transparent;color:#1f2937;font-size:14px;font-weight:700;box-shadow:none}.import-configuration-footer__back.ant-btn,.import-configuration-footer__next.ant-btn{min-width:88px;height:36px;padding-inline:20px;border-radius:12px;font-size:14px;font-weight:700;box-shadow:none}.import-configuration-footer__back.ant-btn{border:1px solid #d9dfea;background:#fff;color:#131a29}.import-configuration-footer__back.ant-btn:hover,.import-configuration-footer__back.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#131a29!important;background:#fff!important}.import-configuration-footer__next.ant-btn{border:0;background:var(--color-primary)}.import-configuration-footer__next.ant-btn:not(:disabled):hover,.import-configuration-footer__next.ant-btn:not(:disabled):focus-visible{background:var(--color-primary-hover)!important}.import-configuration-footer__next.ant-btn:disabled{background:#f7cfa7!important;color:#fff!important}.import-configuration-confirm-save .modal-component--warning .modal-component__title.ant-typography,.import-configuration-confirm-save .modal-component--warning .modal-component__description.ant-typography{align-self:flex-start;text-align:left}.import-configuration-confirm-save .modal-component--warning{gap:2px;padding:2px}.import-configuration-confirm-save .modal-component--warning .modal-component__title.ant-typography{font-size:17px!important;font-weight:700}.import-configuration-confirm-save .modal-component--warning .modal-component__description.ant-typography{font-size:13px!important;color:var(--color-text-secondary)}.import-configuration-confirm-save .modal-component--warning .modal-component__actions{margin-top:6px;padding-top:6px;gap:8px!important}.import-configuration-confirm-save .modal-component--warning .modal-component__actions .ant-btn{height:34px!important;min-width:0;border-radius:8px!important;font-size:13px;font-weight:700}.import-configuration-confirm-save .modal-component--warning .modal-component__actions .ant-btn-default{padding:0 6px!important;border:0;background:transparent;color:var(--color-text)}.import-configuration-confirm-save .modal-component--warning .modal-component__actions .ant-btn-primary{padding:0 16px!important;border-color:var(--color-primary);background:var(--color-primary)}.connection-management-modal .ant-modal-content{padding:30px;overflow:hidden;border-radius:20px}.connection-management-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.connection-management-modal__title{margin:0;color:#131a29;font-size:30px;font-weight:600;line-height:38px}.connection-management-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:#131a29;font-size:22px;line-height:1;cursor:pointer}.connection-management-modal__add-button.ant-btn{height:40px;padding-inline:12px;margin-bottom:20px;border-radius:10px;border-color:#d9dfea;color:#131a29;font-size:14px;font-weight:600;box-shadow:0 2px #00000005}.connection-management-modal__add-button.ant-btn:hover,.connection-management-modal__add-button.ant-btn:focus-visible{border-color:#c6d1e0!important;color:#1f2937!important}.connection-management-table{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.connection-management-table__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #dddfe0;background:#fff}.connection-management-table__total{color:#6a6a6a;font-size:12px;font-weight:600}.connection-management-table__pager{display:flex;align-items:center;gap:8px}.connection-management-table__page-size{position:relative}.connection-management-table__page-size-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#131a29;font-size:12px;cursor:pointer}.connection-management-table__page-size-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:10;overflow:hidden;min-width:100%;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 26px #0f172a1f}.connection-management-table__page-size-option{display:block;width:100%;padding:8px 10px;border:0;background:transparent;color:#131a29;font-size:12px;text-align:left;cursor:pointer;white-space:nowrap}.connection-management-table__page-size-option:hover{background:#f6f7f9}.connection-management-table__pager-button,.connection-management-table__page-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#131a29;font-size:14px;cursor:pointer}.connection-management-table__pager-button:disabled{color:#c1c7d0;cursor:not-allowed}.connection-management-table__page-number--active{border-color:#ff7f07;background:#ff7f07;color:#fff;font-weight:600}.connection-management-table__row{min-width:0!important}.connection-management-table__cell--name{flex:0 0 200px;width:200px}.connection-management-table__cell--detail{flex:0 0 323px;width:323px}.connection-management-table__cell--date{flex:0 0 198px;width:198px}.connection-management-table__cell--action{display:flex;align-items:center;gap:8px;flex:0 0 87px;width:87px}.connection-management-table__action-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:20px;background:#ecf1f7;color:#475467;cursor:pointer}.connection-management-table__action-button--delete{background:#f5f5f5}.connection-management-table__action-button:disabled{cursor:not-allowed;opacity:.45}.connection-management-table__action-button:not(:disabled):hover{filter:brightness(.96)}.connection-management-table__empty{padding:32px 16px;color:#94a3b8;font-size:13px;text-align:center}@media (max-width: 1199px){.import-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.import-stepper__line{display:none}.data-source-cards,.import-configuration-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-configuration-form__grid>.import-configuration-form__field:last-child{grid-column:span 2}}@media (max-width: 991px){.import-configuration-footer{inset-inline-start:0}}@media (max-width: 767px){.import-configuration-page{gap:16px}.import-stepper{grid-template-columns:minmax(0,1fr);padding:16px}.import-configuration-page__section-title{font-size:17px}.data-source-cards{grid-template-columns:minmax(0,1fr);gap:14px}.data-source-card{min-height:148px;padding:16px;border-radius:20px}.data-source-card__title{font-size:17px}.import-configuration-form__field--credentials{min-width:100%}.import-configuration-form__grid,.import-configuration-form__grid--two-columns{grid-template-columns:minmax(0,1fr)}.import-configuration-form__grid>.import-configuration-form__field:last-child{grid-column:auto}.import-configuration-form__file-actions{flex-direction:column;align-items:flex-start}.import-configuration-s3-connection__test-button.ant-btn,.import-configuration-s3-connection__success{width:100%;justify-content:center}.import-configuration-advanced__trigger{padding:12px 14px;font-size:15px}.import-configuration-advanced__body{padding:12px 14px 14px}.import-configuration-file-info{min-height:180px;padding:18px}.import-configuration-file-info--compact{min-height:0}.import-configuration-file-info__meta{gap:12px}.field-mapping-step__title-row{flex-wrap:wrap}.field-mapping-step__title-line{order:3;flex-basis:100%;display:none}.field-mapping-step__preview-button.ant-btn{order:2;margin-left:auto}.import-configuration-upload.ant-upload-wrapper .ant-upload-drag{padding:16px 18px}.import-configuration-upload__inner{min-height:112px;flex-direction:column;gap:10px;text-align:center}.import-configuration-upload__copy{align-items:center}.import-configuration-upload__title,.import-configuration-upload__subtitle{font-size:14px}.import-configuration-file-info__radio-group.ant-radio-group{gap:12px}.import-options-step__grid{grid-template-columns:minmax(0,1fr)}.review-save-step__file-card,.review-save-step__summary-card{padding:18px}.review-save-step__import-options-row,.review-save-step__execution-row{grid-template-columns:minmax(0,1fr);row-gap:14px}.import-options-step__execution-options.ant-radio-group{gap:12px}.import-configuration-page{padding-bottom:88px}.import-configuration-footer{flex-wrap:wrap;height:auto;min-height:68px;gap:8px;padding:12px 14px;padding-inline:14px calc(14px + var(--shell-main-padding, 10px))}.import-configuration-footer__inner{flex-direction:column;align-items:stretch}.import-configuration-footer__actions{justify-content:stretch}.import-configuration-footer__cancel.ant-btn,.import-configuration-footer__back.ant-btn,.import-configuration-footer__next.ant-btn{flex:1 1 0}}.automate-script-page{display:flex;flex-direction:column;gap:10px;color:#111827}.automate-script-header{padding:0;background:#fff}.automate-script-header__crumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px}.automate-script-header__main-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.automate-script-header__title-search{display:flex;align-items:center;gap:18px;min-width:0}.automate-script-header__title.ant-typography{margin:0;color:#111827;font-size:26px;font-weight:700;line-height:36px}.automate-script-header__actions{display:flex;flex-direction:column;gap:14px}.automate-script-header__search-form .ant-form-item{margin-bottom:0}.automate-script-header__search-form .ant-input-affix-wrapper{width:260px;height:36px;border-color:#d9dee8;border-radius:7px;background:#f5f7fb}.automate-script-header__search-form .ant-input-affix-wrapper:hover,.automate-script-header__search-form .ant-input-affix-wrapper-focused{border-color:var(--color-primary, #ff7a00);box-shadow:0 0 0 3px #ff7a001a}.automate-script-header__add-button{min-width:74px;height:36px;border-radius:10px;box-shadow:none}.automate-script-delete-success-message .ant-message-notice-content{min-width:230px;padding:10px 12px;border:1px solid #b7ebd2;border-radius:10px;background:#ecfdf5;box-shadow:0 10px 28px #0f172a24;color:#1f2937;text-align:left}.automate-script-delete-success-message .ant-message-custom-content>.anticon{color:#20c997!important;font-size:18px}.automate-script-delete-success-message__content{display:inline-flex;min-width:180px;align-items:center;justify-content:space-between;gap:16px;font-size:12px;font-weight:600}.automate-script-delete-success-message__content .ant-btn{width:22px;min-width:22px;height:22px;padding:0;color:#344054}.automate-script-delete-success-message__content .ant-btn .anticon{color:#344054!important;font-size:11px}.automate-script-grid.ant-card,.automate-script-grid{padding:0;min-width:0;border:none!important;border-radius:16px;background:#fff;box-shadow:none!important;overflow:hidden}.automate-script-grid>.ant-card-body{padding:16px 0 0!important}.automate-script-grid__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin:0 0 10px;padding:0 18px;border:1px solid #dfe5ee;border-radius:15px;background:#fff}.automate-script-grid__toolbar-left,.automate-script-grid__toolbar-right{display:flex;align-items:center;gap:8px}.automate-script-grid__total.ant-typography,.automate-script-grid__total{font-size:12px!important;font-weight:600!important;color:#6a6a6a!important}.automate-script-grid__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#1f2937;font-size:14px;font-weight:400;box-shadow:none}.automate-script-grid__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.automate-script-grid__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.automate-script-grid__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.automate-script-grid__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.automate-script-grid__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.automate-script-grid__page-number:hover{background:#eef0f3;color:#111827}.automate-script-grid__view-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:42px;padding:5px;border:1px solid #ebebeb;border-radius:14px;background:#fff;box-shadow:none}.automate-script-grid__view-button.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 32px;inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;max-inline-size:32px!important;min-block-size:32px!important;max-block-size:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0;border-radius:8px!important;background:transparent!important;color:#acb6c9!important;font-size:14px;box-shadow:none}:is(#root,body>div) .automate-script-grid__view-button.ant-btn,:is(#root,body>div) .automate-script-grid__view-button.ant-btn.ant-btn-icon-only{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:8px!important}.automate-script-grid__view-button--active.ant-btn,.automate-script-grid__view-button--active.ant-btn:hover,.automate-script-grid__view-button--active.ant-btn:focus-visible{background:#1d273c!important;color:#fff!important}.automate-script-grid__view-button.ant-btn:hover,.automate-script-grid__view-button.ant-btn:focus-visible{border:0!important;background:transparent!important;color:#7f8da3!important}.automate-script-grid__view-button.ant-btn svg{width:14px!important;height:14px!important;stroke-width:2.4}.automate-script-grid__view-toggle .automate-script-grid__view-button--active.ant-btn,.automate-script-grid__view-toggle .automate-script-grid__view-button--active.ant-btn:hover,.automate-script-grid__view-toggle .automate-script-grid__view-button--active.ant-btn:focus,.automate-script-grid__view-toggle .automate-script-grid__view-button--active.ant-btn:focus-visible,.automate-script-grid__view-toggle .automate-script-grid__view-button--active.ant-btn:active{border:0!important;background:#111827!important;color:#fff!important}.automate-script-list{max-height:1050px;overflow:auto}.automate-script-list__head,.automate-script-list__row{display:grid;grid-template-columns:285px minmax(300px,.95fr) minmax(340px,1fr) minmax(300px,.95fr) 176px;align-items:stretch;width:100%;min-width:1401px}.automate-script-list__head{position:sticky;top:0;z-index:4;min-height:44px;margin-bottom:6px;border-radius:9px;background:#e4e8ee;color:#1f2937;font-size:12px;font-weight:700;overflow:hidden}.automate-script-list__head span{position:relative;display:flex;align-items:center;padding:0 20px}.automate-script-list__head span:not(:last-child){border-right:1px solid #c9d0da}.automate-script-list__head span:not(:last-child):after{content:"↕";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#b8c0cb;font-size:15px;font-weight:700;line-height:1}.automate-script-list__head span:last-child{justify-content:center}.automate-script-list__body{display:flex;flex-direction:column}.automate-script-list__row{position:relative;min-height:0;background:#fff;border-bottom:1px solid #e5eaf1;transition:background-color .16s ease}.automate-script-list__row:last-child{border-bottom:none}.automate-script-list__row:hover{background:#fbfcfe}.automate-script-list__row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:transparent}.automate-script-list__row--success:before{background:#16c784}.automate-script-list__row--failed:before{background:#ff4d4f}.automate-script-list__cell{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 16px}.automate-script-list__cell:not(:last-child):after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:#d8e0ea;pointer-events:none}.automate-script-list__cell--status{align-items:flex-start;justify-content:center;padding-left:16px;white-space:nowrap}.automate-script-list__status-controls{display:grid;grid-template-columns:60px 1px 24px minmax(90px,1fr);align-items:center;column-gap:8px;width:100%;min-width:0}.automate-script-list__status-controls .ant-switch{width:60px;min-width:60px}.automate-script-list__status-separator{width:1px;height:24px;margin:0;background:#d8e0ea}.automate-script-list__cell--action{align-items:center;justify-content:center;white-space:nowrap}.automate-script-list__cell--execution{gap:4px}.automate-script-list__script-title{display:flex;align-items:center;gap:8px;min-width:0;color:#111827;font-size:16px;font-weight:500;line-height:1.25}.automate-script-list__script-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automate-script-list__cell .ant-typography{margin:0;font-size:14px;line-height:22px;color:#667085}.automate-script-list__start.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:#1677ff;width:24px;min-width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;line-height:1}.automate-script-list__start.ant-btn:hover,.automate-script-list__start.ant-btn:focus-visible{background:transparent!important;color:#1677ff!important}.automate-script-list__start--pending.ant-btn,.automate-script-list__start--pending.ant-btn:hover,.automate-script-list__start--pending.ant-btn:focus-visible{color:#6a6a6a!important}.automate-script-list__start.ant-btn svg,.automate-script-card__open-button.ant-btn svg{width:20px;height:20px;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.automate-script-list__start.ant-btn svg{width:20px;height:20px}.automate-script-list__status,.automate-script-card__status{display:inline-flex;align-items:center;gap:6px;margin:0!important;border:0;border-radius:999px;background:transparent!important;font-size:14px;font-weight:400;line-height:20px;cursor:pointer}.automate-script-list__status.ant-tag-success,.automate-script-card__status.ant-tag-success{color:#16c784}.automate-script-list__status.ant-tag-error,.automate-script-card__status.ant-tag-error{color:#ff1d25}.automate-script-list__status.ant-tag-default,.automate-script-card__status.ant-tag-default{color:#111827}.automate-script-list__status--running,.automate-script-card__status--running{color:#1677ff!important}.automate-script-list__status--pending svg,.automate-script-card__status--pending svg{color:#ffa800}.automate-script-list__status svg,.automate-script-card__status svg{width:16px;height:16px;margin-right:0;vertical-align:-2px;stroke-width:2.4}.automate-script-list__status--running svg,.automate-script-card__status--running svg{color:#1677ff;animation:automate-script-spin 1.1s linear infinite}.automate-script-list__actions{display:inline-flex;align-items:center;justify-content:center;gap:8px}.automate-script-list__actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px!important;min-width:32px!important;max-width:32px;height:32px!important;min-height:32px;padding:0!important;border:0;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px;box-shadow:none}.automate-script-list__actions .ant-btn:hover,.automate-script-list__actions .ant-btn:focus-visible,.automate-script-card__footer .ant-btn:hover,.automate-script-card__footer .ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.automate-script-list__actions .ant-btn-dangerous,.automate-script-list__actions .ant-btn-dangerous:hover,.automate-script-list__actions .ant-btn-dangerous:focus-visible,.automate-script-card__footer .ant-btn-dangerous,.automate-script-card__footer .ant-btn-dangerous:hover,.automate-script-card__footer .ant-btn-dangerous:focus-visible{border:0!important;background:#eef3f8!important;color:#52657b!important}.automate-script-list__actions .ant-btn svg,.automate-script-card__footer .ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.automate-script-list__actions .ant-btn .ant-btn-icon,.automate-script-card__footer .ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}.automate-script-list__cell--execution .ant-typography{color:#111827;font-size:14px;line-height:22px}.automate-script-list__cell--modified .ant-typography{font-size:14px;line-height:22px}.automate-script-list__cell .automate-script-card__mode-tag{padding:2px 10px;font-size:13px;line-height:20px}.automate-script-list__cell .automate-script-card__completed-tag{font-size:14px;line-height:22px}.automate-script-list__cell .automate-script-card__completed-tag svg{width:20px;height:20px}.automate-script-card__open-button.ant-btn svg{width:20px;height:20px}.automate-script-card__footer .ant-btn svg{width:18px;height:18px;stroke-width:2.2}.automate-script-list .ant-switch{min-width:60px;width:60px;height:26px;background:#c7cdd6;transition:background-color .2s ease,box-shadow .2s ease}.automate-script-list .ant-switch:hover:not(.ant-switch-disabled){background:#aeb7c3;box-shadow:0 0 0 3px #11182724}.automate-script-list__actions .ant-btn,.automate-script-card__footer .ant-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 32px;inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;max-inline-size:32px!important;min-block-size:32px!important;max-block-size:32px!important;aspect-ratio:1 / 1;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;box-shadow:none!important}.automate-script-list .ant-switch.ant-switch-checked{background:#111827}.automate-script-list .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#263244}.automate-script-list .ant-switch .ant-switch-handle{inset-inline-start:2px;top:2px;width:22px;height:22px;border-radius:50%;overflow:hidden}.automate-script-list .ant-switch .ant-switch-handle:before{top:0;right:0;bottom:0;left:0;border-radius:50%!important;background:#fff!important}.automate-script-list .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.automate-script-list .ant-switch .ant-switch-inner{padding-inline-start:28px;padding-inline-end:7px;font-size:14px;line-height:26px;color:transparent}.automate-script-list .ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:7px;padding-inline-end:28px}.automate-script-list .ant-switch .ant-switch-inner-checked,.automate-script-list .ant-switch .ant-switch-inner-unchecked{visibility:hidden}.automate-script-list .ant-switch:after{content:"OFF";position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);color:#fff;font-size:14px;font-weight:400;line-height:1;pointer-events:none}.automate-script-list .ant-switch.ant-switch-checked:after{content:"ON";right:auto;left:8px}.automate-script-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.automate-script-card.ant-card{position:relative;min-height:330px;border-radius:16px;border:1px solid #dfe5ee;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.automate-script-card.ant-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.automate-script-card .ant-card-body{display:flex;flex-direction:column;gap:10px;padding:12px 20px 0!important;min-height:330px}.automate-script-card__accent{position:absolute;top:0;left:0;right:0;z-index:1;display:none;height:4px}.automate-script-card__accent--success,.automate-script-card__accent--error{display:block}.automate-script-card__accent--success{background:#16c784}.automate-script-card__accent--error{background:#ff8a8a}.automate-script-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.automate-script-card .ant-switch{min-width:60px;width:60px;height:26px;background:#c7cdd6;transition:background-color .2s ease,box-shadow .2s ease}.automate-script-card .ant-switch:hover:not(.ant-switch-disabled){background:#aeb7c3;box-shadow:0 0 0 3px #11182724}.automate-script-card .ant-switch.ant-switch-checked{background:#111827}.automate-script-card .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#263244}.automate-script-card .ant-switch .ant-switch-handle{inset-inline-start:2px;top:2px;width:22px;height:22px;border-radius:50%;overflow:hidden}.automate-script-card .ant-switch .ant-switch-handle:before{top:0;right:0;bottom:0;left:0;border-radius:50%!important;background:#fff!important}.automate-script-card .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.automate-script-card .ant-switch .ant-switch-inner{padding-inline-start:28px;padding-inline-end:7px;font-size:14px;line-height:26px;color:transparent}.automate-script-card .ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:7px;padding-inline-end:28px}.automate-script-card .ant-switch .ant-switch-inner-checked,.automate-script-card .ant-switch .ant-switch-inner-unchecked{visibility:hidden}.automate-script-card .ant-switch:after{content:"OFF";position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);color:#fff;font-size:14px;font-weight:400;line-height:1;pointer-events:none}.automate-script-card .ant-switch.ant-switch-checked:after{content:"ON";right:auto;left:8px}.automate-script-card__top-separator{width:1px;height:22px;background:#d5dce8}.automate-script-card__menu-button{color:#64748b}.automate-script-card__body{flex:1}.automate-script-card__title{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important}.automate-script-card__description{display:block;margin-top:0;color:#334155;font-size:13px;overflow-wrap:anywhere}.automate-script-card__name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.automate-script-card__mode-tag{margin:0;border:0;border-radius:999px;background:#f1f5f9;color:#111827;padding:2px 10px;font-size:13px;font-weight:400;line-height:20px}.automate-script-card__mode-tag .anticon,.automate-script-card__mode-tag svg{margin-right:6px}.automate-script-card__mode-tag svg{width:14px;height:14px;vertical-align:-2px;stroke-width:2.4}.automate-script-card__mode-tag--scheduled{background:#e8f1ff;color:#1677ff}.automate-script-card__mode-tag--manual{background:#f1f5f9;color:#111827}.automate-script-card__meta-group{display:grid;gap:10px;padding:0}.automate-script-card__meta-row{display:block;min-width:0}.automate-script-card__meta-row .anticon,.automate-script-card__meta-row svg{margin-right:6px;color:#64748b}.automate-script-card__meta-row svg,.automate-script-card__modified svg,.automate-script-list__cell--execution svg,.automate-script-list__cell--modified svg{width:16px;height:16px;vertical-align:-3px;stroke-width:2.2}.automate-script-card__meta-row .ant-typography{margin:0;color:#111827;font-size:14px;line-height:1.45}.automate-script-card__footer-copy .ant-typography{margin:0;font-size:14px;line-height:1.45}.automate-script-card__meta-row .ant-typography{display:block;overflow-wrap:anywhere}@keyframes automate-script-spin{to{transform:rotate(360deg)}}.automate-script-running-modal .ant-modal-content{overflow:hidden;border-radius:14px;padding:0}.automate-script-running-modal__panel{display:flex;flex-direction:column;background:#fff}.automate-script-running-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid #e5eaf1}.automate-script-running-modal__title{color:#111827;font-size:18px;font-weight:700}.automate-script-running-modal__body{max-height:70vh;overflow-y:auto;padding:18px 24px 8px}.automate-script-running-modal .ant-modal-header{margin:0;padding:18px 24px;border-bottom:1px solid #e5eaf1}.automate-script-running-modal .ant-modal-title{color:#111827;font-size:18px;font-weight:700}.automate-script-running-modal .ant-modal-close{top:14px;right:16px}.automate-script-running-modal .ant-modal-body{padding:18px 24px 8px!important}.automate-script-running-detail{position:relative}.automate-script-running-detail__chips{display:flex;align-items:center;gap:8px;margin-bottom:12px}.automate-script-running-detail__chip{margin:0;border:0;border-radius:999px;color:#fff;font-size:12px;line-height:22px;padding:0 10px}.automate-script-running-detail__chip--last{background:#1677ff}.automate-script-running-detail__chip--completed{background:#16c784}.automate-script-timeline__item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;width:100%;padding-bottom:10px}.automate-script-timeline__item--readonly,.automate-script-timeline__item--editable{max-width:560px}.automate-script-timeline__item:before{content:"";position:absolute;left:11px;top:0;bottom:-10px;width:2px;background:#dbe4ef}.automate-script-timeline__item:has(.automate-script-timeline__marker--success):before{background:#16c784}.automate-script-timeline__item:has(.automate-script-timeline__marker--failed):before{background:#ff1d25}.automate-script-timeline__item:last-child:before{bottom:0}.automate-script-timeline__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #dbe4ef;border-radius:50%;background:#fff;color:#64748b;font-size:12px;font-weight:700}.automate-script-timeline__marker--success{border-color:#16c784;color:#16c784}.automate-script-timeline__marker--failed{border-color:#ff1d25;color:#ff1d25}.automate-script-timeline__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:96px;overflow:hidden;border-radius:8px;background:#f5f6f8}.automate-script-timeline__card--editable{grid-template-columns:28px minmax(0,1fr) auto}.automate-script-timeline__load-lead-notice.ant-typography{display:block;grid-column:1 / -1;padding:10px 18px 0;color:#ff1d25!important;font-size:13px;font-weight:600;line-height:1.35}.automate-script-timeline__drag{display:inline-flex;align-items:flex-start;justify-content:center;padding-top:18px;color:#94a3b8;font-size:14px}.automate-script-timeline__content{min-width:0;padding:14px 18px}.automate-script-timeline__title.ant-typography{display:block;margin-bottom:8px;color:#111827;font-size:14px}.automate-script-timeline__type{margin:0 0 8px;border:0;border-radius:5px;background:#e6e8eb;color:#111827;font-size:12px;line-height:20px}.automate-script-timeline__details{display:flex;flex-direction:column;gap:4px}.automate-script-timeline__detail-row{display:flex;align-items:flex-start;gap:6px}.automate-script-timeline__detail-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.automate-script-timeline__detail-row .ant-typography,.automate-script-timeline__detail-copy .ant-typography{color:#667085;font-size:13px;line-height:1.35}.automate-script-timeline__detail-child.ant-typography{padding-left:12px}.automate-script-timeline__detail-child:before{content:"| ";color:#667085}.automate-script-timeline__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;padding-top:1px;color:#64748b;flex:0 0 16px}.automate-script-timeline__detail-icon svg{width:16px;height:16px;display:block}.automate-script-timeline__status-panel{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:10px 14px 10px 18px;background:transparent}.automate-script-timeline__status-panel:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#dfe5ee}.automate-script-timeline__actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;width:30px!important;height:30px!important;min-width:30px;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#64748b!important;font-size:16px;line-height:1;box-shadow:none!important}.automate-script-timeline__actions .ant-btn:hover,.automate-script-timeline__actions .ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.automate-script-timeline__actions .ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin:0!important;line-height:0;color:inherit}.automate-script-timeline__actions .ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.automate-script-timeline__status{display:inline-flex;align-items:center;gap:6px;margin:0;border:0;border-radius:999px;font-size:12px;font-weight:700;line-height:24px;padding:0 10px}.automate-script-timeline__status svg{width:14px;height:14px;stroke-width:2.4}.automate-script-timeline__status--success{background:#e8fff6;color:#16c784}.automate-script-timeline__status--pending{background:#fff9de;color:#f59e0b}.automate-script-timeline__status--failed{background:#ffe9e9;color:#ff1d25}.automate-script-timeline__status--running{background:#e9f6ff;color:#1677ff}.automate-script-timeline__status--running svg{animation:automate-script-spin 1.1s linear infinite}.automate-script-card__status-wrap{flex:1}.automate-script-card__open-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:#1677ff;width:24px;height:24px;min-width:24px;padding:0;line-height:1}.automate-script-list__start.ant-btn .ant-btn-icon,.automate-script-card__open-button.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:0}.automate-script-card__status-link{height:auto;padding:0;color:var(--color-primary, #ff7a00)}.automate-script-card__footer-copy{display:flex;flex-direction:column;gap:12px;padding-top:0}.automate-script-card__completed-tag{width:fit-content;margin:0;border:0;border-radius:4px;background:transparent;min-height:24px;padding:2px 10px;font-size:14px;line-height:22px}.automate-script-card__completed-tag--success{color:#16c784!important;background:transparent!important;padding-left:0!important;padding-inline-start:0!important}.automate-script-card__completed-tag--error{padding:2px 10px;border-radius:15px;background:#ffe9e9!important;color:#ff1d25!important}.automate-script-card__completed-tag .anticon,.automate-script-card__completed-tag svg{font-size:14px}.automate-script-card__completed-tag svg{width:20px;height:20px;margin-right:6px;vertical-align:-5px;stroke-width:2.4}.automate-script-card__completed-tag--success .anticon,.automate-script-card__completed-tag--success svg{color:#16c784!important}.automate-script-card__completed-tag--error .anticon,.automate-script-card__completed-tag--error svg{color:#ff1d25!important}.automate-script-card__modified{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid #e5eaf1;overflow-wrap:anywhere}:is(#root,body>div) .automate-script-card__modified .ant-typography,:is(#root,body>div) .automate-script-list__cell--modified .ant-typography{color:#667085!important}.automate-script-card__footer{display:flex;align-items:center;flex:0 0 52px;margin-top:auto;min-height:52px;padding:0;border-top:1px solid #eef2f7;box-sizing:border-box}.automate-script-card__footer>.ant-space{display:inline-flex;align-items:center;min-height:32px}.automate-script-card__footer .ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:#eef3f8!important;color:#52657b!important;font-size:16px;line-height:1;box-shadow:none!important}.automate-script-card__footer .ant-btn:hover,.automate-script-card__footer .ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.automate-script-card__footer .ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin:0!important;line-height:0;color:inherit}@media (max-width: 1199px){.automate-script-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.automate-script-header__main-row{flex-wrap:wrap}.automate-script-header__title-search{flex:1 1 auto;min-width:0}.automate-script-header__search-form .ant-input-affix-wrapper{width:min(260px,100%)}.automate-script-grid__toolbar{flex-wrap:wrap;min-height:auto;padding:12px 16px}.automate-script-grid__toolbar-right{flex-wrap:wrap}.automate-script-timeline__item--readonly,.automate-script-timeline__item--editable{max-width:100%}}@media (max-width: 767px){.automate-script-header__crumbs{flex-wrap:wrap;margin-bottom:10px}.automate-script-header__main-row,.automate-script-header__title-search{flex-direction:column;align-items:stretch;gap:12px}.automate-script-header__title.ant-typography{font-size:22px;line-height:30px}.automate-script-header__search-form .ant-input-affix-wrapper,.automate-script-header__add-button{width:100%}.automate-script-grid__toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.automate-script-grid__toolbar-left,.automate-script-grid__toolbar-right{width:100%;justify-content:space-between;flex-wrap:wrap}.automate-script-grid__page-size.ant-btn{min-width:0;flex:1 1 auto}.automate-script-grid__cards{grid-template-columns:1fr}.automate-script-card.ant-card,.automate-script-card .ant-card-body{min-height:0}.automate-script-card__name-row{flex-direction:column;align-items:flex-start}.automate-script-card__meta-row{grid-template-columns:88px minmax(0,1fr)}.automate-script-list__cell{padding:16px 14px}.automate-script-running-modal__header,.automate-script-running-modal__body,.automate-script-running-modal .ant-modal-header,.automate-script-running-modal .ant-modal-body{padding-left:16px;padding-right:16px}.automate-script-running-modal__title{font-size:16px}.automate-script-timeline__card{grid-template-columns:minmax(0,1fr)}.automate-script-timeline__card--editable{grid-template-columns:28px minmax(0,1fr)}.automate-script-timeline__card--editable .automate-script-timeline__status-panel{grid-column:2}.automate-script-timeline__status-panel{justify-content:flex-start;padding:0 14px 14px}.automate-script-timeline__status-panel:before{display:none}.automate-script-timeline__content{padding:14px}}.lead-list-page{display:flex;flex-direction:column;gap:10px;color:#111827}.lead-list-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.lead-list-page__add-button.ant-btn{min-width:74px;height:36px;padding-inline:16px;border:0;border-radius:10px;box-shadow:none;font-size:14px;font-weight:600}.lead-list-filters.ant-card{border:1px solid #e3e8f0;border-radius:16px;background:#fff;box-shadow:none}.lead-list-filters .ant-card-body{padding:24px 18px}.lead-list-filters__row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr) auto;align-items:end;gap:10px}.lead-list-filters__field{min-width:0}.lead-list-filters__label{margin-bottom:8px;color:#000;font-size:14px;font-weight:700;line-height:1.2;min-height:22px}.lead-list-filters__search.ant-input-affix-wrapper,.lead-list-filters__select .ant-select-selector{height:48px!important;border-color:#dfe4ea!important;border-radius:15px!important;background:#f6f7f9!important;box-shadow:none!important}.lead-list-filters__search.ant-input-affix-wrapper{display:flex;align-items:center;padding-inline:16px}.lead-list-filters__select.ant-select{width:100%}.lead-list-filters__search.ant-input-affix-wrapper .ant-input{font-size:16px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.lead-list-filters__search.ant-input-affix-wrapper input.ant-input{min-height:auto}.lead-list-filters__search.ant-input-affix-wrapper .ant-input::placeholder{color:#94a3b8}.lead-list-filters__search.ant-input-affix-wrapper .ant-input-prefix{margin-right:10px;font-size:18px}.lead-list-filters__select .ant-select-selector{display:flex;align-items:center;padding:0 14px!important}.lead-list-filters__select .ant-select-selection-item,.lead-list-filters__select .ant-select-selection-placeholder{line-height:48px!important;color:#000!important}.lead-list-filters__select .ant-select-selection-search-input{height:48px!important}.lead-list-filters__search.ant-input-affix-wrapper .ant-input-prefix,.automate-script-grid__pager-button .anticon{color:#64748b}.lead-list-table__cell svg{width:16px;height:16px;vertical-align:-3px;stroke-width:2.2;color:#64748b}.lead-list-table__source-tag svg{width:14px;height:14px;vertical-align:-2px;stroke-width:2.4;margin-right:6px}.lead-list-table__source-tag-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lead-list-table__source-from-icon{width:14px;height:14px;margin-right:6px;object-fit:contain;vertical-align:-2px}.lead-list-filters__search.ant-input-affix-wrapper:hover,.lead-list-filters__search.ant-input-affix-wrapper-focused,.lead-list-filters__select.ant-select:hover .ant-select-selector,.lead-list-filters__select.ant-select-focused .ant-select-selector{border-color:#cfd6e0!important;background:#f6f7f9!important}.lead-list-filters__actions{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-width:0}.lead-list-filters__label--hidden{visibility:hidden;color:transparent;-webkit-user-select:none;user-select:none}.lead-list-table{width:100%}.lead-list-table:not(.lead-list-table--grid-view){overflow-x:auto}.lead-list-table__head,.lead-list-table__row{display:grid;grid-template-columns:44px 220px 260px 340px 200px 140px;min-width:1204px;width:100%}.lead-list-table__head-cell--select,.lead-list-table__cell--select{display:flex;align-items:center;justify-content:center}.lead-list-table__head{position:sticky;top:0;z-index:4;min-height:44px;margin-bottom:6px;border-radius:var(--input-radius);background:#e7eaf0;overflow:hidden}.lead-list-table__head-cell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;color:#131a29;font-size:12px;font-weight:600}.lead-list-table__head-cell:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#bec2c9}.lead-list-table__head-cell--action{justify-content:center}.lead-list-table__sort-icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:12px;color:#b8c0cb}.lead-list-table__sort-caret{font-size:8px;line-height:1}.lead-list-table__sort-caret--up{transform:translateY(1px)}.lead-list-table__sort-caret--down{transform:translateY(-1px)}.lead-list-table__body{display:flex;flex-direction:column}.lead-list-table__row{position:relative;min-height:0;background:#fff;border-bottom:1px solid #dddfe0;transition:background-color .16s ease}.lead-list-table__row:last-child{border-bottom:none}.lead-list-table__row:hover{background:#fbfcfe}.lead-list-table__row:before{content:"";position:absolute;left:0;z-index:4;top:12px;bottom:12px;width:3px;border-radius:999px;background:transparent}.lead-list-table__row--success:before{background:#16c784}.lead-list-table__row--failed:before{background:#ff4d4f}.lead-list-table__cell{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 16px}.lead-list-table__cell:not(:last-child):after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:#d8e0ea}.lead-list-table__cell--status,.lead-list-table__cell--action{justify-content:center}.lead-list-table__cell--action{align-items:center}.lead-list-table__script-title{color:#131a29;font-size:16px;font-weight:500;line-height:1.25}.lead-list-table__source-tag.ant-tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:2px 10px;border:0;border-radius:999px;background:#f0f2f6;color:#1d273c;font-size:13px;font-weight:400}.lead-list-table__cell .ant-typography{margin:0;color:#6a768c;font-size:14px;line-height:22px}.lead-list-table__cell--execution .ant-typography{color:#131a29;font-size:14px;line-height:22px}.lead-list-table__cell--execution .automate-script-card__completed-tag{width:100%;max-width:100%;white-space:normal;word-break:break-word}.lead-list-table__cell--execution .automate-script-card__completed-tag--error,.automate-script-card .automate-script-card__completed-tag--error{cursor:pointer}.lead-list-table__cell--modified .ant-typography{color:#667085;font-size:14px;line-height:22px}.lead-list-table__actions{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.lead-list-table__actions--grid{justify-content:flex-start;width:auto}.lead-list-table__actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ecf1f7!important;color:#475467!important;box-shadow:none}:is(#root,body>div) .lead-list-table__actions .ant-btn.ant-btn-icon-only{inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;max-inline-size:32px!important;min-block-size:32px!important;max-block-size:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:50%!important}.lead-list-table__actions .ant-btn .anticon{font-size:18px}.lead-list-table__action-icon.ant-btn svg{width:18px;height:18px;stroke-width:2.2}.lead-list-table__cell--action{padding-inline:10px}.lead-list-table__actions .ant-btn:hover,.lead-list-table__actions .ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.lead-status-cell__controls{display:grid;grid-template-columns:60px 1px 24px minmax(90px,1fr);align-items:center;column-gap:8px;width:100%}.lead-status-cell--card{width:100%}.lead-status-cell__card-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.lead-status-cell__card-left{display:flex;align-items:center;gap:12px;min-width:0}.lead-status-cell .ant-switch{display:inline-flex;align-items:center;width:60px;min-width:60px;height:26px;line-height:26px;vertical-align:middle;background:#c7cdd6}.lead-status-cell .ant-switch .ant-switch-handle{inset-inline-start:2px;top:2px;width:22px;height:22px;border-radius:50%;overflow:hidden}.lead-status-cell .ant-switch .ant-switch-handle:before{top:0;right:0;bottom:0;left:0;border-radius:50%!important;background:#fff!important}.lead-status-cell .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.lead-status-cell .ant-switch :is(.ant-switch-inner-checked,.ant-switch-inner-unchecked){min-height:26px;line-height:26px}.lead-status-cell .ant-switch .ant-switch-inner-unchecked{margin-top:-26px}.lead-status-cell .ant-switch:hover,.lead-status-cell .ant-switch:focus-visible{background:#c7cdd6}.lead-status-cell .ant-switch.ant-switch-checked{background:#1d273c}.lead-status-cell .ant-switch.ant-switch-checked:hover,.lead-status-cell .ant-switch.ant-switch-checked:focus-visible{background:#1d273c}.lead-status-cell__separator{width:1px;height:24px;background:#d8e0ea}.lead-status-cell__trigger.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;padding:0;border:0;background:transparent!important;box-shadow:none}.lead-status-cell__trigger.ant-btn:hover,.lead-status-cell__trigger.ant-btn:focus-visible{background:transparent!important}.lead-status-cell__trigger.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:0}.lead-status-cell__trigger.ant-btn:disabled,.lead-status-cell__trigger.ant-btn[disabled]{background:transparent!important;box-shadow:none!important;opacity:.6}.lead-status-cell__trigger-icon{width:20px;height:20px;color:currentColor;stroke-width:2.2}.lead-status-cell__trigger-icon--stop{width:14px;height:14px}.lead-status-cell__trigger-icon--loading{animation:lead-status-cell-spin 1.1s linear infinite}.lead-status-cell__trigger--success.ant-btn,.lead-status-cell__trigger--failed.ant-btn,.lead-status-cell__trigger--running.ant-btn{color:#1677ff!important}.lead-status-cell__trigger--pending.ant-btn,.lead-status-cell__trigger--stopped.ant-btn{color:#6a6a6a!important}.lead-status-cell__trigger--loading.ant-btn{color:#1677ff!important}.lead-status-cell__badge.ant-tag{display:inline-flex;align-items:center;gap:6px;margin:0;padding-inline:2px 0;border:0;background:transparent!important;color:#131a29;font-size:12px;font-weight:600}.lead-status-cell__badge-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.lead-status-cell__badge-icon svg{width:16px;height:16px;stroke-width:2.4}.lead-status-cell__badge-label{color:#131a29}.lead-status-cell__badge--success .lead-status-cell__badge-icon{color:#1ac487}.lead-status-cell__badge--success .lead-status-cell__badge-icon .anticon{color:#1ac487!important}.lead-status-cell__badge--success .lead-status-cell__badge-icon svg{color:#1ac487!important}.lead-status-cell__badge--running .lead-status-cell__badge-icon{color:#1677ff}.lead-status-cell__badge--running .lead-status-cell__badge-icon .anticon{color:#1677ff!important}.lead-status-cell__badge--running .lead-status-cell__badge-icon svg{color:#1677ff!important}.lead-status-cell__badge--pending .lead-status-cell__badge-icon{color:#ffa800}.lead-status-cell__badge--pending .lead-status-cell__badge-icon .anticon{color:#ffa800!important}.lead-status-cell__badge--pending .lead-status-cell__badge-icon svg{color:#ffa800!important}.lead-status-cell__badge--failed .lead-status-cell__badge-icon{color:#ff1d25}.lead-status-cell__badge--failed .lead-status-cell__badge-icon .anticon{color:#ff1d25!important}.lead-status-cell__badge--failed .lead-status-cell__badge-icon svg{color:#ff1d25!important}.lead-status-cell__badge--stopped .lead-status-cell__badge-icon{color:#6a6a6a}.lead-status-cell__badge--stopped .lead-status-cell__badge-icon .anticon{color:#6a6a6a!important}.lead-status-cell__badge--stopped .lead-status-cell__badge-icon svg{color:#6a6a6a!important}.lead-status-cell__badge .anticon-loading{animation-duration:1.1s}.lead-status-cell__badge--running .lead-status-cell__badge-icon svg,.lead-status-cell__badge--running .lead-status-cell__badge-icon .anticon{animation:lead-status-cell-spin 1.1s linear infinite}@keyframes lead-status-cell-spin{to{transform:rotate(360deg)}}.lead-list-table .ant-checkbox-inner,.lead-list-grid .ant-checkbox-inner{border-color:#bec2c9;border-radius:4px}.lead-list-table__empty{min-width:320px;padding:32px 16px;border:1px dashed #d8e0ea;border-radius:20px;background:#fff}@media (max-width: 991px){.lead-list-filters__row{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.lead-list-filters__actions{grid-column:1 / -1}}@media (max-width: 767px){.lead-list-filters .ant-card-body{padding:18px 16px}.lead-list-filters__row{grid-template-columns:minmax(0,1fr);gap:14px}.lead-list-filters__clear-button.ant-btn{width:100%}}@media (max-width: 991px){.lead-list-page__header{flex-direction:column;align-items:stretch}.lead-list-filters__row{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.lead-list-filters__actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 767px){.lead-list-page{gap:14px}.lead-list-page__header{align-items:stretch}.lead-list-page__add-button.ant-btn{width:100%}.lead-list-filters .ant-card-body{padding:18px 16px}.lead-list-filters__row{grid-template-columns:minmax(0,1fr);gap:14px}.lead-list-filters__actions,.lead-list-filters__clear-button.ant-btn{width:100%}}.app-shell__main:has(.campaign-dashboard-page),.app-shell__content:has(.campaign-dashboard-page),.app-shell__content-panel:has(>.campaign-dashboard-page){background:#fff!important}.campaign-dashboard-page{--app-shell-page-padding-top: 16px;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - var(--header-height, 76px));background:#fff;color:#131a29}.campaign-dashboard-page__header{display:flex;flex-direction:column;gap:16px}.campaign-dashboard-page__breadcrumb{margin-bottom:0;line-height:1}.campaign-dashboard-page__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.campaign-dashboard-page__title.ant-typography{margin:0!important;font-size:30px;line-height:38px;font-weight:600;color:#131a29!important}.campaign-dashboard-page__hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.campaign-dashboard-page__updated{font-size:14px;color:#131a29;white-space:nowrap}.campaign-dashboard-page__divider{width:0;height:11px;border-left:1px solid #d9dfea}.campaign-dashboard-page__refresh.ant-btn{height:40px;padding:11px 16px;border-radius:10px;border-color:#d9dfea;background:#fff;color:#131a29;font-size:14px;font-weight:600;box-shadow:0 2px #00000005}.campaign-dashboard-page__range{display:flex;align-items:center;gap:4px;padding:4px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.campaign-dashboard-page__range-tab{display:flex;align-items:center;justify-content:center;width:85px;height:32px;padding:8px;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:14px;font-weight:400;cursor:pointer}.campaign-dashboard-page__range-tab--active{border-radius:7px;background:#1d273c;color:#eef4ff;box-shadow:0 2px 2px #00000008}.campaign-dashboard-page__body{display:flex;flex-direction:column;gap:24px}.campaign-dashboard-page__body--split{flex-direction:row;align-items:stretch;gap:22px}.campaign-dashboard-page__body-main{display:flex;flex-direction:column;gap:24px;min-width:0;flex:1 1 0}.campaign-dashboard-page__kpi-section,.campaign-dashboard-page__panel,.campaign-dashboard-page__collection-panel{display:flex;flex-direction:column;gap:16px;padding:15px;border-radius:10px;background:#f6f7f9}.campaign-dashboard-page__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.campaign-dashboard-page__section-title{margin:0;font-size:20px;line-height:28px;font-weight:600;color:#131a29}.campaign-dashboard-page__section-subtitle{margin:6px 0 0;font-size:14px;color:#6a768c}.campaign-dashboard-page__section-actions{display:flex;align-items:center;gap:10px}.campaign-dashboard-page__primary-btn.ant-btn{height:40px;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;background:#ff7f07;border-color:#ff7f07;box-shadow:0 8px 18px -6px #ff7f0733}.campaign-dashboard-page__secondary-btn.ant-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:11px 16px;border-radius:10px;border-color:#d9dfea;background:#fff;color:#131a29;font-size:14px;font-weight:600;box-shadow:0 2px #00000005}.campaign-dashboard-page__kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.campaign-dashboard-page__kpi-card{position:relative;display:flex;flex-direction:column;gap:7px;padding:12px 20px;border:1px solid #eef1f5;border-radius:12px}.campaign-dashboard-page__kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.campaign-dashboard-page__kpi-title{font-size:14px;font-weight:600;color:#64748b}.campaign-dashboard-page__kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.campaign-dashboard-page__kpi-value{font-size:28px;font-weight:700;line-height:1.1;color:#1e293b}.campaign-dashboard-page__kpi-fraction{font-size:12px;color:#64748b}.campaign-dashboard-page__kpi-bar{position:relative;width:100%;height:3px;border-radius:4px;background:#d9d9d9;overflow:hidden}.campaign-dashboard-page__kpi-bar-fill{position:absolute;inset:0 auto 0 0;height:3px;border-radius:4px}.campaign-dashboard-page__kpi-card--orange{background:#fff4ea;border-color:#faddc2}.campaign-dashboard-page__kpi-card--orange .campaign-dashboard-page__kpi-icon{color:#ff7f07}.campaign-dashboard-page__kpi-card--orange .campaign-dashboard-page__kpi-bar-fill{background:#ff7f07}.campaign-dashboard-page__kpi-card--green{background:#edf7f4;border-color:#c0e5d8}.campaign-dashboard-page__kpi-card--green .campaign-dashboard-page__kpi-icon{color:#1ac487}.campaign-dashboard-page__kpi-card--green .campaign-dashboard-page__kpi-bar-fill{background:#1ac487}.campaign-dashboard-page__kpi-card--blue{background:#e8f0fc;border-color:#c9ddfa}.campaign-dashboard-page__kpi-card--blue .campaign-dashboard-page__kpi-icon{color:#1677ff}.campaign-dashboard-page__kpi-card--blue .campaign-dashboard-page__kpi-bar-fill{background:#1677ff}.campaign-dashboard-page__kpi-card--red{background:#ffefef;border-color:#f7c4c4}.campaign-dashboard-page__kpi-card--red .campaign-dashboard-page__kpi-icon{color:#f33b3b}.campaign-dashboard-page__kpi-card--red .campaign-dashboard-page__kpi-bar-fill{background:#f33b3b}.campaign-dashboard-page__campaign-list{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.campaign-dashboard-page__campaign-row{display:grid;grid-template-columns:197px minmax(0,1fr) 110px 90px 90px 90px minmax(0,1fr) 70px;align-items:center;gap:22px;width:100%;min-width:900px;padding:15px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.campaign-dashboard-page__campaign-row:hover{border-color:#ffd0a3;box-shadow:0 0 0 1px #ff7f071f}.campaign-dashboard-page__field-label{display:block;font-size:14px;line-height:22px;color:#6a768c}.campaign-dashboard-page__field-value{display:block;font-size:14px;line-height:21px;font-weight:600;color:#131a29;white-space:nowrap}.campaign-dashboard-page__campaign-name{font-size:14px;line-height:21px;font-weight:600;color:#131a29}.campaign-dashboard-page__campaign-sub{margin-top:4px;font-size:14px;line-height:22px;color:#6a768c;white-space:nowrap}.campaign-dashboard-page__campaign-progress{display:flex;flex-direction:column;gap:4px;min-width:0}.campaign-dashboard-page__campaign-progress .ant-progress{margin:0;line-height:1}.campaign-dashboard-page__campaign-progress .ant-progress-inner{border-radius:999px}.campaign-dashboard-page__campaign-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.campaign-dashboard-page__campaign-cell--status{align-items:flex-end;justify-content:center}.campaign-dashboard-page__status{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;font-family:Noto Sans Thai,Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.campaign-dashboard-page__status--critical{background:#fff1f0;color:#f5222d}.campaign-dashboard-page__status--warning{background:#fffbe6;color:#faad14}.campaign-dashboard-page__collection-stats{display:flex;gap:10px}.campaign-dashboard-page__collection-stat{display:flex;flex:1 0 0;flex-direction:column;gap:7px;min-width:0;padding:12px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.campaign-dashboard-page__collection-stat-title{font-size:12px;line-height:20px;font-weight:600;color:#64748b}.campaign-dashboard-page__collection-stat-value{font-size:28px;font-weight:700;line-height:1.1;color:#1e293b}.campaign-dashboard-page__collection-progress{display:flex;flex-direction:column;gap:15px;padding:15px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.campaign-dashboard-page__collection-progress-head{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:21px;font-weight:600;color:#131a29}.campaign-dashboard-page__collection-progress-bar{position:relative;width:100%;height:5px;border-radius:4px;background:#e4e2e2;overflow:hidden}.campaign-dashboard-page__collection-progress-fill{position:absolute;inset:0 auto 0 0;height:5px;border-radius:4px;background:#ff7f07}.campaign-dashboard-page__campaign-row--compact{grid-template-columns:227px auto minmax(0,1fr) 70px;min-width:0;gap:16px;padding:15px}.campaign-dashboard-page__row-divider{align-self:stretch;width:0;border-left:1px solid #e2e8f0}.campaign-dashboard-page__timeline-panel{display:flex;flex-direction:column;gap:12px;width:367px;flex:0 0 367px;min-height:0;padding:15px;border-radius:10px;background:#f6f7f9}.campaign-dashboard-page__timeline-head{display:flex;align-items:center;gap:13px}.campaign-dashboard-page__timeline-collapse{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#131a29;cursor:pointer}.campaign-dashboard-page__timeline-title{margin:0;font-size:20px;line-height:28px;font-weight:600;color:#131a29}.campaign-dashboard-page__timeline-subtitle{margin:0;font-size:12px;line-height:20px;color:#6a768c}.campaign-dashboard-page__timeline-tabgroup{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.campaign-dashboard-page__timeline-tabs{display:flex;align-items:stretch;width:100%;flex:0 0 auto}.campaign-dashboard-page__timeline-tab{flex:1 0 0;padding:10px;border:0;border-bottom:1px solid #e2e8f0;border-radius:10px 10px 0 0;background:transparent;color:#131a29;font-size:14px;font-weight:600;text-align:center;cursor:pointer}.campaign-dashboard-page__timeline-tab.campaign-dashboard-page__timeline-tab--active{background:#fff;border:1px solid #e2e8f0;border-bottom-color:transparent}.campaign-dashboard-page__timeline-content{display:flex;flex:1 1 auto;flex-direction:column;gap:15px;width:100%;min-height:0;padding:15px;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 10px 10px;background:#fff}.campaign-dashboard-page__timeline-item{display:flex;align-items:flex-start;gap:5px}.campaign-dashboard-page__timeline-icon{flex:0 0 auto;margin-top:2px;font-size:16px;color:#131a29}.campaign-dashboard-page__timeline-item-title{font-size:14px;line-height:21px;font-weight:600;color:#131a29}.campaign-dashboard-page__timeline-item-detail{margin-top:4px;font-size:14px;line-height:22px;color:#6a768c}.campaign-dashboard-page__timeline-divider{display:block;width:100%;height:0;border-top:1px solid #f1f5f9}@media (max-width: 1199px){.campaign-dashboard-page__body--split{flex-direction:column}.campaign-dashboard-page__timeline-panel{width:100%;flex:1 1 auto}.campaign-dashboard-page__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-dashboard-page__collection-stats{flex-wrap:wrap}.campaign-dashboard-page__collection-stat{flex:1 1 calc(50% - 5px)}}@media (max-width: 767px){.campaign-dashboard-page__kpi-grid{grid-template-columns:1fr}.campaign-dashboard-page__section-head{flex-direction:column}.campaign-dashboard-page__collection-stat{flex:1 1 100%}}.campaign-table-card.ant-card{border-color:#dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.campaign-table-card>.ant-card-body{padding:0 0 8px!important}.campaign-table-card__toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid #dfe4ea}.campaign-table-card__total.ant-typography{color:#6a6a6a;font-size:12px;font-weight:600;white-space:nowrap}.campaign-table-card__toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.campaign-table-card__pager{display:flex;align-items:center;gap:8px}.campaign-table-card__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.campaign-table-card__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.campaign-table-card__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.campaign-table-card__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.campaign-table-card__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.campaign-table-card__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.campaign-table-card__page-number:hover{background:#eef0f3;color:#111827}.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th,.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left{border-bottom:1px solid #dfe4ea!important;background:#e7eaf0!important;background-color:#e7eaf0!important;color:#202939!important;font-size:12px;font-weight:700;text-transform:none!important;letter-spacing:0;line-height:16px;white-space:normal;text-align:left!important}.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-tbody>tr>td{height:80px;border-bottom-color:#dfe4ea;color:#344054;font-size:13px;text-align:left!important}.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:16px!important}.campaign-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td{background:#fff8f1!important}#root .campaign-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.campaign-table-card .ant-checkbox-inner{width:16px;height:16px}.campaign-table-card .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-indeterminate) .ant-checkbox-inner{border-color:#bec2c9;background-color:#fff}.campaign-table-card .ant-checkbox-indeterminate .ant-checkbox-inner:after{display:none}.campaign-table__status-tag.ant-tag{margin:0;padding:0 10px;height:24px;line-height:22px;border-radius:8px;font-size:12px;font-weight:500}.campaign-table__status-tag--complete.ant-tag{color:#52c41a!important;border:1px solid #52c41a!important;background:#f6ffed!important}.campaign-table__status-tag--on.ant-tag{color:#1677ff!important;border:1px solid #1677ff!important;background:#e6f4ff!important}.campaign-table-card .ant-switch{background:#bfbfbf}.campaign-table-card .ant-switch:hover:not(.ant-switch-disabled){background:#adadad}.campaign-table-card .ant-switch.ant-switch-checked{background:#1890ff}.campaign-table-card .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#40a9ff}.campaign-table-card .ant-progress-bg{background:var(--campaign-progress-color, #d9dfea)!important}.campaign-table-card .ant-progress-status-success .ant-progress-text{color:#1ac487!important}.campaign-table-card .ant-table-body,.campaign-table-card .ant-table-content{overflow-x:hidden!important}.campaign-table-card .ant-table-header table,.campaign-table-card .ant-table-body table,.campaign-table-card .ant-table-content table{min-width:100%!important;table-layout:fixed!important}.campaign-table-card .campaign-table--fit .ant-table-header table,.campaign-table-card .campaign-table--fit .ant-table-body table,.campaign-table-card .campaign-table--fit .ant-table-content table{width:100%!important;min-width:0!important}.campaign-table-card .campaign-table--fit colgroup col:first-child{width:48px!important}.campaign-table-card .campaign-table--fit colgroup col:not(:first-child){min-width:0!important}.campaign-table-card .campaign-table--fit .ant-table-container,.campaign-table-card .campaign-table--fit .ant-table-header,.campaign-table-card .campaign-table--fit .ant-table-body,.campaign-table-card .campaign-table--fit .ant-table-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.campaign-table-card .campaign-table--fit .ant-table-thead>tr>th:not(.ant-table-selection-column),.campaign-table-card .campaign-table--fit .ant-table-tbody>tr>td:not(.ant-table-selection-column){min-width:0!important;padding-inline:6px!important}.campaign-table-card .campaign-table--fit .ant-table-thead>tr>th:nth-child(2),.campaign-table-card .campaign-table--fit .ant-table-tbody>tr>td:nth-child(2){padding-inline:4px!important}.campaign-table-card .campaign-table--fit .ant-table-thead>tr>th:nth-child(2) .ant-table-column-title{white-space:nowrap}.campaign-table-card .campaign-table--fit .ant-table-sticky-scroll{display:none!important}.campaign-table-card .campaign-table--horizontal-scroll .ant-table-body,.campaign-table-card .campaign-table--horizontal-scroll .ant-table-content{overflow-x:auto!important;scrollbar-color:#aab3c2 #eef1f5;scrollbar-width:thin}.campaign-table-card .campaign-table.ant-table-wrapper .ant-table-tbody>tr>td{overflow:hidden}.campaign-table-card .campaign-table__status-cell{display:flex;align-items:center;max-width:100%}.campaign-table-card .campaign-table__progress-cell{width:100%;min-width:0}.campaign-table-card .campaign-table__progress-cell .ant-progress{width:100%;margin:0}.campaign-table-card .campaign-table__progress-meta{display:flex;min-width:0;overflow:hidden;min-height:24px;margin-top:2px;align-items:center;justify-content:space-between;gap:4px}.campaign-table-card .campaign-table__progress-count{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--font-size-secondary);text-overflow:ellipsis;white-space:nowrap}.campaign-table-card .campaign-table__progress-meta .campaign-table__status-tag{flex:0 0 auto}.campaign-table-card .campaign-table--fit .campaign-table__progress-meta{gap:2px}.campaign-table-card .campaign-table--fit .campaign-table__progress-count{font-size:10px}.campaign-table-card .campaign-table--fit .campaign-table__progress-meta .campaign-table__status-tag.ant-tag{height:18px;padding-inline:5px;border-radius:6px;font-size:10px;line-height:16px}.campaign-table-card .ant-table-thead>tr>th{overflow:hidden}.campaign-table-card .ant-table-column-sorters{width:100%;min-width:0;justify-content:flex-start;gap:4px}.campaign-table-card .ant-table-column-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.campaign-table-card .ant-table-thead>tr>th:nth-child(2),.campaign-table-card .ant-table-tbody>tr>td:nth-child(2){padding-inline:12px!important}.campaign-table-card .ant-table-sticky-scroll{height:10px!important;border-radius:999px;background:#eef1f5}.campaign-table-card .ant-table-sticky-scroll-bar{height:10px!important;border-radius:999px;background:#aab3c2}.campaign-table-card .ant-table-body::-webkit-scrollbar,.campaign-table-card .ant-table-content::-webkit-scrollbar{width:10px;height:10px}.campaign-table-card .ant-table-body::-webkit-scrollbar-track,.campaign-table-card .ant-table-content::-webkit-scrollbar-track{background:#eef1f5}.campaign-table-card .ant-table-body::-webkit-scrollbar-thumb,.campaign-table-card .ant-table-content::-webkit-scrollbar-thumb{border:2px solid #eef1f5;border-radius:999px;background:#aab3c2}.campaign-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc}.campaign-table-card .ant-table-tbody>tr:hover>td{background:var(--color-row-hover)!important}.campaign-table-card .ant-table-cell .ant-btn-link{height:auto;padding-inline:0}.campaign-table-card .campaign-table__compact-link.ant-btn{width:100%;max-width:25ch;height:auto!important;min-height:0!important;padding:0!important;justify-content:flex-start!important;gap:0!important;text-align:left;white-space:normal}.campaign-table-card .campaign-table__compact-text{display:-webkit-box;width:100%;max-width:25ch;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;line-height:18px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.campaign-table-card .campaign-table__group-tag.ant-tag{max-width:100%;margin:0}.campaign-table-card .campaign-table__dialing-mode.ant-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin:0;padding:2px 8px;border:1px solid #d9dfea!important;border-radius:6px!important;background:#f8f8f9!important;color:#344054!important;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.campaign-table-card .campaign-table-link--info,.campaign-table-card .campaign-table-link--info:hover,.campaign-table-card .campaign-table-link--info:focus{color:#1677ff}.campaign-table-card__column-settings{display:flex;align-items:center;justify-content:flex-end;padding:10px 14px 12px}.campaign-table-card__column-settings-btn.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;height:28px;padding:0 14px;border-radius:10px;border-color:var(--color-primary);color:var(--color-primary);font-size:12px;font-weight:600;line-height:1}.campaign-table-card__column-settings-btn.ant-btn>span{display:inline-flex;align-items:center;line-height:1}.campaign-table-card__column-settings-btn.ant-btn:hover,.campaign-table-card__column-settings-btn.ant-btn:focus{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 8%,#fff)!important}@media (max-width: 767px){.campaign-table-card__toolbar{align-items:flex-start;flex-direction:column}.campaign-table-card__toolbar-actions{width:100%;justify-content:space-between;overflow-x:auto;padding-bottom:2px}}.campaign-action-modal-wrap,.app-shell__content--modal-open{overflow:hidden!important}.campaign-action-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 64px);overflow:hidden;padding:28px 28px 20px;border-radius:20px;box-shadow:0 24px 64px #0f172a38}.campaign-action-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.campaign-action-modal .ant-modal-body::-webkit-scrollbar{width:0;height:0}.campaign-action-modal__heading .ant-typography{margin:0}.campaign-action-modal__heading h2.ant-typography{color:#111827;font-size:28px;line-height:1.2}.campaign-action-modal__heading>span.ant-typography{display:block;margin-top:2px;color:#344054}.campaign-action-modal__selection{margin-top:18px;padding:16px;border-radius:10px;background:#f7f8fa}.campaign-action-modal__selection-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.campaign-action-modal__selection-header>.ant-typography{color:#344054;font-size:12px;white-space:nowrap}.campaign-action-modal__selection-header .ant-input-affix-wrapper{width:218px}:is(#root,body>div) .campaign-action-modal .campaign-action-modal__selection-header .ant-input-affix-wrapper,:is(#root,body>div) .campaign-action-modal .campaign-action-modal__selection-header .ant-input-affix-wrapper:hover,:is(#root,body>div) .campaign-action-modal .campaign-action-modal__selection-header .ant-input-affix-wrapper-focused,:is(#root,body>div) .campaign-action-modal .campaign-action-modal__selection-header .ant-input-affix-wrapper input.ant-input{background:#fff!important}.campaign-action-modal__selection-header .ant-input-prefix{margin-right:8px;color:#64748b}.campaign-action-modal__selection-divider{height:1px;margin:12px 0;background:#d8dee8}.campaign-action-modal__tags{display:flex;align-content:flex-start;flex-wrap:wrap;gap:6px}.campaign-action-modal__tags .ant-tag{display:inline-flex;align-items:center;height:27px;margin:0;padding-inline:10px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font-size:12px;font-weight:600;line-height:1}.campaign-action-modal__fields{margin-top:20px;padding-top:18px;border-top:1px solid #d8dee8}.campaign-action-modal__fields .ant-form-item{margin-bottom:14px}.campaign-action-modal__fields .ant-form-item-label>label{color:#000!important;font-weight:600!important}.campaign-action-modal__fields .ant-select-selector,.campaign-action-modal__fields .ant-input-number{background:#f7f8fa!important}.campaign-action-modal__fields .ant-select-selection-item,.campaign-action-modal__fields .ant-select-arrow,.campaign-action-modal__fields .ant-select-arrow .anticon{color:#000!important;font-weight:400!important}.campaign-action-modal__fields .ant-select-selection-placeholder{color:#979797!important;font-weight:400!important}.campaign-action-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.campaign-action-modal__footer .ant-btn{min-width:104px}.campaign-action-modal__footer .ant-btn-text{color:#111827;font-weight:600}@media (max-width: 575px){.campaign-action-modal .ant-modal-content{padding:22px 18px 16px}.campaign-action-modal__selection-header{align-items:flex-start;flex-direction:column}.campaign-action-modal__selection-header .ant-input-affix-wrapper{width:100%}}@media (max-width: 767px){.campaign-action-modal__footer{flex-direction:column-reverse;align-items:stretch;gap:10px}.campaign-action-modal__footer .ant-btn{width:100%;min-width:0}}.campaign-list-page{width:100%}.campaign-list-page__breadcrumb{margin-bottom:20px}.campaign-list-page__title.ant-typography{margin:0 0 22px;color:#111827;font-size:32px;line-height:1.2}.campaign-list-page__health-tag{display:inline-flex;align-items:center;color:var(--color-input-text)}.campaign-list-page__filters.ant-card{margin-bottom:20px;border-color:#dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.campaign-list-page__filters .ant-card-body{padding:20px 18px 6px}.campaign-list-page__filters .ant-form-item-label>label{color:#000!important;font-size:14px;font-weight:600!important}.campaign-list-page__filters .ant-input-affix-wrapper,.campaign-list-page__filters .ant-select-selector{height:var(--input-height)!important;min-height:var(--input-height)!important;border-radius:var(--input-radius)!important;background:var(--color-input-background)!important}.campaign-list-page__filters .ant-select-multiple .ant-select-selector{height:var(--input-height)!important;padding-block:0!important;overflow:hidden}.campaign-list-page__filters .ant-select-multiple .ant-select-selector .ant-select-selection-overflow{flex-wrap:nowrap!important;overflow:hidden}.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-overflow,.campaign-list-page__health-select.ant-select-multiple .ant-select-selection-wrap{height:100%;align-items:center}.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-overflow-item{display:flex;height:100%;align-items:center;background:transparent!important}.campaign-list-page__health-select.ant-select-multiple .ant-select-selection-item,.campaign-list-page__health-select.ant-select-multiple .ant-select-selection-item-content,.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-overflow-item-suffix,.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-overflow-item-rest{background:transparent!important}.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-placeholder,.campaign-list-page__health-select.ant-select-multiple .ant-select-selector .ant-select-selection-item{display:flex;height:100%;align-items:center;line-height:normal;overflow:visible}.campaign-list-page__health-select .campaign-list-page__health-tag,.campaign-list-page__filters .ant-input-affix-wrapper .ant-input{background:transparent!important}.campaign-list-page__filters .ant-input::placeholder{color:var(--color-input-placeholder)!important}.campaign-list-page__filters .ant-input-prefix{margin-right:8px;color:var(--color-input-icon)}.campaign-list-page__filters .ant-select-selector .ant-select-selection-item,.campaign-list-page__filters .ant-select-selector .ant-select-selection-placeholder{color:var(--color-input-text)!important;font-weight:400!important}.campaign-list-page__filters .ant-select-selection-placeholder{color:var(--color-input-placeholder)!important}.campaign-list-page__filters .ant-select-arrow,.campaign-list-page__filters .ant-select-clear{color:var(--color-input-text)!important}.campaign-list-page__filters .ant-select-arrow .anticon,.campaign-list-page__filters .ant-select-clear .anticon{color:var(--color-input-text)!important;font-weight:300}.campaign-list-page__filter-actions.ant-form-item{margin-bottom:4px!important}.campaign-list-page__filter-actions{flex:0 0 auto;min-width:0}.campaign-list-page__filter-actions .ant-form-item-label>label{visibility:hidden}.campaign-list-page__filter-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-start}.campaign-list-page__filter-actions .ant-space{flex-wrap:wrap;justify-content:flex-start;width:100%}.campaign-action-success-message .ant-message-notice-content{min-width:260px;padding:14px 16px;border:1px solid #b7ebd2;border-radius:12px;background:#ecfdf5;box-shadow:0 10px 28px #0f172a24;color:#1f2937;text-align:left}.campaign-action-success-message .anticon{color:#20c997!important;font-size:20px}.campaign-action-success-message__content{display:inline-flex;min-width:210px;align-items:center;justify-content:space-between;gap:18px}.campaign-action-success-message__content .ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:#344054}.campaign-action-success-message__content .ant-btn .anticon{color:#344054!important;font-size:12px}.campaign-action-error-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px;box-shadow:0 24px 64px #0f172a40}.campaign-action-error-modal__body{display:flex;align-items:center;flex-direction:column;padding:22px 24px 16px;text-align:center}.campaign-action-error-modal__icon{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:10px;background:#fee2e2;color:#ef4444;box-shadow:0 0 0 4px #fff1f2;font-size:26px;font-weight:700}.campaign-action-error-modal__body h4.ant-typography{margin:0 0 6px;color:#111827;font-size:18px}.campaign-action-error-modal__body>span.ant-typography{color:#667085;font-size:13px}.campaign-action-error-modal__footer{display:flex;justify-content:center;border-top:1px solid #e5e7eb}.campaign-action-error-modal__footer .ant-btn{width:100%;height:44px;color:#344054;font-weight:500}@media (max-width: 991px){.campaign-list-page__filter-actions,.campaign-list-page__filter-actions .ant-form-item-control-input-content{justify-content:flex-start}}@media (max-width: 575px){.campaign-list-page__title.ant-typography{font-size:28px}.campaign-list-page__filter-actions .ant-space,.campaign-list-page__filter-actions .ant-space-item,.campaign-list-page__filter-actions .ant-btn{width:100%}}.campaign-report-table.ant-card{overflow:hidden;border:1px solid #dfe4ea!important;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.campaign-report-table>.ant-card-body{padding:0!important}.campaign-report-table__toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid #dfe4ea}.campaign-report-table__total.ant-typography{color:#6a6a6a;font-size:12px;font-weight:600;white-space:nowrap}.campaign-report-table__toolbar-actions,.campaign-report-table__pager{display:flex;align-items:center;justify-content:flex-end;gap:8px}.campaign-report-table__page-size.ant-btn{display:inline-flex;min-width:126px;height:42px;align-items:center;justify-content:center;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.campaign-report-table__page-size.ant-btn>span{display:flex;align-items:center;gap:8px}.campaign-report-table__pager-button.ant-btn{display:inline-flex;width:42px;min-width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;box-shadow:none}.campaign-report-table__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.campaign-report-table__current-page{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px}.campaign-report-table__table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid #dfe4ea!important;background:#e7eaf0!important;color:#202939!important;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none!important;white-space:nowrap}.campaign-report-table__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):before{height:1.4em!important;background-color:#bec2c9!important}.campaign-report-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.campaign-report-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.campaign-report-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:56px;border-bottom-color:#dfe4ea;color:#344054;font-size:13px;padding-top:12px!important;padding-bottom:12px!important}.campaign-report-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}.campaign-report-table__table .ant-table-body,.campaign-report-table__table .ant-table-content{overflow-x:auto!important;scrollbar-color:#aab3c2 #eef1f5;scrollbar-width:thin}.campaign-report-table__table .ant-table-body table,.campaign-report-table__table .ant-table-content table{min-width:max-content!important}.campaign-report-table__table .ant-table-thead>tr>th{overflow:hidden}.campaign-report-table__table .ant-table-column-sorters{width:100%;min-width:0;justify-content:flex-start;gap:4px}.campaign-report-table__table .ant-table-column-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.campaign-report-table__table .ant-table-sticky-scroll{height:10px!important;border-radius:999px;background:#eef1f5}.campaign-report-table__table .ant-table-sticky-scroll-bar{height:10px!important;border-radius:999px;background:#aab3c2}.campaign-report-table__table .ant-table-body::-webkit-scrollbar,.campaign-report-table__table .ant-table-content::-webkit-scrollbar{width:10px;height:10px}.campaign-report-table__table .ant-table-body::-webkit-scrollbar-track,.campaign-report-table__table .ant-table-content::-webkit-scrollbar-track{background:#eef1f5}.campaign-report-table__table .ant-table-body::-webkit-scrollbar-thumb,.campaign-report-table__table .ant-table-content::-webkit-scrollbar-thumb{border:2px solid #eef1f5;border-radius:999px;background:#aab3c2}.campaign-report-table__table .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc}.campaign-report-table__table .ant-table-tbody>tr:hover>td{background:var(--color-row-hover)!important}.campaign-report-table__table .ant-tag{margin:0;border-color:#d9dfea;border-radius:6px;background:#f8f8f9;color:#344054}.campaign-report-table__column-settings{padding:10px 14px 12px}.campaign-report-table__column-settings-btn.ant-btn{display:inline-flex!important;height:28px;align-items:center;justify-content:center;padding:0 14px;border-color:var(--color-primary);border-radius:10px;color:var(--color-primary);font-size:12px;font-weight:600;line-height:1}.campaign-report-table__column-settings-btn.ant-btn:hover,.campaign-report-table__column-settings-btn.ant-btn:focus{border-color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 8%,#fff)!important;color:var(--color-primary)!important}@media (max-width: 991px){.campaign-report-table__toolbar{align-items:flex-start;flex-direction:column}.campaign-report-table__toolbar-actions{width:100%;justify-content:space-between;overflow-x:auto;padding-bottom:2px}}@media (max-width: 575px){.campaign-report-table__toolbar-actions{align-items:flex-start;flex-direction:column}.campaign-report-table__pager{width:100%}.campaign-report-table__page-size.ant-btn{flex:1;min-width:112px}}.config-shell{display:flex;flex-direction:column;min-height:100vh;background:#f6f7f9;color:#111827}.config-shell__header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e7eb}.config-shell__brand{display:flex;align-items:center}.config-shell__logo{display:block;height:28px;width:auto;max-width:140px;object-fit:contain}.config-shell__done.ant-btn{display:inline-flex;align-items:center;gap:8px;height:36px;border-radius:15px;border-color:#d7dee8;background:#fff;color:#111827;font-weight:600}.config-shell__body{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-height:0}.config-shell__sidebar{padding:20px 16px;background:#fff;border-right:1px solid #e5e7eb}.config-shell__sidebar-title{margin:0 8px 16px;font-size:18px;font-weight:600;color:#111827}.config-shell__nav{display:flex;flex-direction:column;gap:6px}.config-shell__nav-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:15px;color:#374151;text-decoration:none;font-size:14px;font-weight:600}.config-shell__nav-item:hover{background:#f3f4f6;color:#111827}.config-shell__nav-item--active{position:relative;background:#f3f4f6;color:#111827}.config-shell__nav-item--active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:#3b82f6}.config-shell__main{min-width:0;padding:20px 24px 32px;overflow:auto;background:#fff}@media (max-width: 900px){.config-shell__body{grid-template-columns:1fr}.config-shell__sidebar{border-right:0;border-bottom:1px solid #e5e7eb}}.dash-config{display:flex;flex-direction:column;gap:16px}.dash-config__breadcrumb{font-size:13px;color:#6b7280}.dash-config__breadcrumb span{margin:0 6px;color:#9ca3af}.dash-config__breadcrumb-current{margin:0!important;color:#111827!important;font-weight:600}.dash-config__layout{display:grid;grid-template-columns:minmax(0,1fr) 435px;gap:20px;align-items:start}.dash-config__content{display:flex;flex-direction:column;gap:0;background:#fff;border:0;border-radius:0;overflow:visible}.dash-config__section{padding:20px 0;border-bottom:1px solid #e2e8f0}.dash-config__section:first-child{padding-top:0}.dash-config__section:last-child{border-bottom:0}.dash-config__section-title{margin:0 0 6px;font-size:16px;font-weight:600;color:#111827}.dash-config__section-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dash-config__section-desc{margin:0;font-size:13px;line-height:1.5;color:#6b7280}.dash-config__edit{border:0;background:transparent;color:#111827;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap;line-height:1.5}.dash-config__edit:hover{color:#111827;text-decoration:underline}.dash-config__edit:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:underline}.dash-config__section-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dash-config__close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid #d7dee8;border-radius:999px;background:#fff;color:#111827;cursor:pointer}.dash-config__close-btn:hover{border-color:#c0c7d1;background:#f8fafc}.dash-config__option-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.dash-config__option{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:36px;padding:0 14px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#9ca3af;font-size:14px;font-weight:600;cursor:pointer}.dash-config__option--selected{border-color:#111827;color:#111827}.dash-config__option:hover:not(.dash-config__option--selected){border-color:#c0c7d1;color:#6b7280}.dash-config__save-btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:36px;padding:0 18px;border:0;border-radius:10px;background:var(--color-primary, #ff7f07);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.dash-config__save-btn:hover{background:var(--color-primary-hover, #ff8f2a)}.dash-config__save-btn:disabled{opacity:.5;cursor:not-allowed}.dash-config__manual-field{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;max-width:240px}.dash-config__manual-label{font-size:13px;font-weight:600;color:#111827}.dash-config__manual-input-row{display:flex;align-items:center;gap:8px}.dash-config__manual-input{width:120px;height:36px;padding:0 12px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-weight:600}.dash-config__manual-input:focus{outline:none;border-color:#111827}.dash-config__manual-suffix{font-size:13px;font-weight:600;color:#111827}.dash-config__number-field{display:flex;align-items:stretch;width:463px;max-width:100%;height:40px;margin-bottom:16px;border:1px solid #93c5fd;border-radius:10px;background:#fff;overflow:hidden}.dash-config__number-field:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.dash-config__number-input{flex:1;min-width:0;height:100%;padding:0 12px;border:0;background:transparent;color:#111827;font-size:14px;font-weight:600;outline:none}.dash-config__number-input::-webkit-outer-spin-button,.dash-config__number-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.dash-config__number-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dash-config__number-steppers{display:flex;flex-direction:column;flex-shrink:0;width:28px;border-left:1px solid #e5e7eb}.dash-config__number-step{display:inline-flex;flex:1;align-items:center;justify-content:center;padding:0;border:0;border-bottom:1px solid #e5e7eb;background:transparent;color:#9ca3af;line-height:1;opacity:.7;cursor:pointer}.dash-config__number-step:last-child{border-bottom:0}.dash-config__number-step-icon{display:block}.dash-config__number-step:hover{color:#6b7280;opacity:1;background:transparent}.dash-config__percent-input{display:inline-flex;align-items:center;gap:6px;width:100%;max-width:none;height:36px;margin:0;padding:0 10px;border:1px solid #d7dee8;border-radius:10px;background:#f6f7f9;box-sizing:border-box}.dash-config__section--editing .dash-config__table td:has(.dash-config__percent-input){padding:10px 8px}.dash-config__percent-input input{width:100%;min-width:0;border:0;background:transparent;color:#111827;font-size:14px;font-weight:600;outline:none}.dash-config__percent-input input::-webkit-outer-spin-button,.dash-config__percent-input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.dash-config__percent-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dash-config__percent-input span{flex-shrink:0;color:#111827;font-size:13px;font-weight:600}.dash-config__section--editing .dash-config__save-btn{margin-top:16px}.dash-config__add-btn{display:inline-flex;align-items:center;gap:6px;height:32px;margin-bottom:12px;padding:0 12px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#111827;font-size:13px;font-weight:600;cursor:pointer}.dash-config__add-btn:hover{border-color:#c0c7d1;background:#f8fafc}.dash-config__no-data{padding:8px 0 4px;color:#111827;font-size:16px;font-weight:600}.dash-config__table--collection-edit{table-layout:fixed}.dash-config__table--collection-edit th,.dash-config__table--collection-edit td{width:auto;overflow-wrap:normal;word-break:normal;vertical-align:middle}.dash-config__table--collection-edit thead th{padding:10px 12px;white-space:nowrap}.dash-config__table--collection-edit tbody td{padding:10px 12px}.dash-config__table--collection-edit th:nth-child(1),.dash-config__table--collection-edit td:nth-child(1){width:46%}.dash-config__table--collection-edit th:nth-child(2),.dash-config__table--collection-edit td:nth-child(2){width:46%}.dash-config__table--collection-edit th:last-child,.dash-config__table--collection-edit td:last-child{width:56px;text-align:center}.dash-config__campaign-select{width:100%;min-width:0}.dash-config__campaign-select .ant-select-selector{min-height:36px!important;border-radius:10px!important;border-color:#d7dee8!important}.dash-config__money-input{display:inline-flex;align-items:center;gap:6px;width:100%;max-width:none;height:36px;padding:0 10px;border:1px solid #d7dee8;border-radius:10px;background:#f6f7f9;box-sizing:border-box}.dash-config__money-input input{width:100%;min-width:0;border:0;background:transparent;color:#111827;font-size:14px;font-weight:600;outline:none}.dash-config__money-input span{flex-shrink:0;color:#6b7280;font-size:13px;font-weight:600}.dash-config__row-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d7dee8;border-radius:999px;background:#fff;color:#111827;cursor:pointer}.dash-config__row-remove:hover{border-color:#fca5a5;color:#dc2626}.dash-config__pill{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:36px;padding:0 16px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-weight:600;cursor:default}.dash-config__table-wrap{overflow:hidden;border:1px solid #e2e8f0;border-radius:10px}.dash-config__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.dash-config__table th,.dash-config__table td{width:1%;overflow-wrap:anywhere}.dash-config__table th{padding:0;text-align:left;font-weight:600;color:#111827;background:#e7eaf0;border-bottom:1px solid #e2e8f0}.dash-config__th{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 4px 8px 12px}.dash-config__th-label{min-width:0;font-weight:600}.dash-config__th-actions{display:inline-flex;align-items:stretch;align-self:stretch;flex-shrink:0}.dash-config__th-reorder{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:12px;color:#b8c0cb;line-height:1}.dash-config__th-caret{font-size:8px;line-height:1}.dash-config__th-caret--up{transform:translateY(1px)}.dash-config__th-caret--down{transform:translateY(-1px)}.dash-config__th-divider{box-sizing:border-box;width:1px;min-width:1px;max-width:1px;flex:0 0 1px;align-self:stretch;margin:4px 4px 4px 2px;background:#cfd5df}.dash-config__table td{padding:12px;border-bottom:1px solid #eef0f3;color:#111827;vertical-align:top}.dash-config__table tbody tr:last-child td{border-bottom:0}.dash-config__kpi-name{font-weight:600;color:#111827}.dash-config__kpi-formula{margin-top:2px;font-size:12px;color:#111827}.dash-config__rules{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:#f6f7f9;border:1px solid #e2e8f0;border-radius:15px}.dash-config__rules-title{margin:0;font-size:15px;font-weight:600;color:#111827}.dash-config__rules-card{padding:16px;background:#f6f7f9;border:1px solid #e2e8f0;border-radius:15px}.dash-config__rules-label{font-size:14px;font-weight:600;color:#111827}.dash-config__rules-hint{margin:6px 0 0;font-size:12px;line-height:1.5;color:#6b7280}.dash-config__rules-list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.dash-config__rules-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eef0f3}.dash-config__rules-list li:first-child{border-top:0;padding-top:4px}.dash-config__rules-list li:last-child{padding-bottom:0}.dash-config__rules-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-config__rules-copy strong{font-size:13px;font-weight:600;color:#111827}.dash-config__rules-copy span{font-size:12px;line-height:1.45;color:#6b7280}.dash-config__tag{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.dash-config__tag--healthy{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.dash-config__tag--warning{background:#ffedd5;border-color:#fdba74;color:#ea580c}.dash-config__tag--critical{background:#fee2e2;border-color:#fca5a5;color:#dc2626}@media (max-width: 1100px){.dash-config__layout{grid-template-columns:1fr}.dash-config__rules{position:static}}.acs-config__loading{display:flex;align-items:center;justify-content:center;min-height:240px}.acs-config__panel{display:flex;flex-direction:column;gap:20px;padding:0;background:transparent;border:0;border-radius:0}.acs-config__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.acs-config__title{margin:0;font-size:24px;font-weight:600;color:#111827;line-height:1.25}.acs-config__subtitle{margin:8px 0 0;max-width:560px;font-size:14px;line-height:1.5;color:#6b7280}.acs-config__heading-actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.acs-config__status{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#6b7280;font-size:12px;font-weight:600}.acs-config__status--on{border-color:#b7eb8f;background:#f6ffed;color:#52c41a}.acs-config__embed-btn.ant-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:16px;border:0;border-radius:10px;background:var(--color-primary, #ff7f07)!important;color:#fff!important;font-weight:600;box-shadow:none!important}.acs-config__embed-btn.ant-btn:hover,.acs-config__embed-btn.ant-btn:focus{background:var(--color-primary-hover, #ff8f2a)!important;color:#fff!important}.acs-config__widget-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-radius:0;background:transparent}.acs-config__section-title{margin:0 0 6px;font-size:15px;font-weight:600;color:#111827}.acs-config__section-desc{margin:0;max-width:640px;font-size:13px;line-height:1.5;color:#6b7280}.acs-config__switch.ant-switch{min-width:56px;background:#d1d5db}.acs-config__switch.ant-switch:hover:not(.ant-switch-disabled){background:#c0c4cc}.acs-config__switch.ant-switch.ant-switch-checked{background:#111827!important}.acs-config__switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#1f2937!important}.acs-config__switch.ant-switch .ant-switch-inner{color:#fff;font-weight:600}.acs-config__readiness{padding:18px 20px;border:1px solid #e5e7eb;border-radius:16px;background:#f6f7f9}.acs-config__readiness-list{margin:14px 0 0}.acs-config__readiness-row{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #eef0f3}.acs-config__readiness-row:first-of-type{border-top:0;padding-top:0}.acs-config__readiness-row dt{margin:0;font-size:13px;font-weight:600;color:#374151}.acs-config__readiness-row dd{margin:0;font-size:13px;line-height:1.45;color:#9ca3af;text-align:right}.acs-config__readiness-row dd:has(.acs-config__pill){display:flex;justify-content:flex-end}.acs-config__pill{display:inline-flex;align-items:center;padding:2px 0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:600}.acs-config__pill--ok{border:0;background:transparent;color:#52c41a}.acs-config__pill--bad{border:0;background:transparent;color:#ff4d4f}.acs-config__note.ant-alert{border:1px solid #b4d3ff;border-radius:15px;background:#e5f2ff}.acs-config__note.ant-alert .ant-alert-message{color:#1677ff;font-weight:600}.acs-config__note.ant-alert .ant-alert-description{color:#4b5563}.acs-config__note.ant-alert .ant-alert-icon{color:#1677ff}.acs-embed-modal .agent-call-studio__embed-header{border-bottom:0}.acs-embed-modal .agent-call-studio__embed-content{padding-top:8px}.acs-embed-modal__divider{height:1px;margin:0 24px;background:#e5e7eb}.acs-embed-modal .agent-call-studio__code-row{display:flex;align-items:center;gap:16px}.acs-embed-modal .agent-call-studio__code-row .ant-input{flex:1;border-radius:10px!important;border-color:#d1d5db!important;box-shadow:none!important;color:#000!important;font-weight:300}.acs-embed-modal .agent-call-studio__code-row .ant-input:hover,.acs-embed-modal .agent-call-studio__code-row .ant-input:focus{border-color:#d1d5db!important;box-shadow:none!important}.acs-embed-modal .agent-call-studio__code-row .ant-btn{flex-shrink:0;border-radius:10px!important}.acs-embed-modal__section-title{display:flex;align-items:center;gap:12px;margin-top:4px;color:#111827;font-size:13px;font-weight:600;line-height:1.4}.acs-embed-modal__section-line{flex:1;height:1px;background:#e5e7eb}.acs-embed-modal .agent-call-studio__embed-actions{border-top:0;padding-top:16px}.acs-embed-modal .agent-call-studio__embed-cancel.ant-btn{border:0!important;background:transparent!important;box-shadow:none!important;color:#111827!important}.acs-embed-modal .agent-call-studio__embed-cancel.ant-btn:hover{color:#111827!important;background:#f8fafc!important}.acs-embed-modal__radios.ant-radio-group .ant-radio-wrapper{align-items:center;margin-inline-end:0}.acs-embed-modal__radios.ant-radio-group .ant-radio{margin-top:0}.acs-embed-modal__radios.ant-radio-group .ant-radio-checked .ant-radio-inner{border-color:#1677ff!important;background-color:#1677ff!important}.acs-embed-modal__radios.ant-radio-group .ant-radio-wrapper:hover .ant-radio-inner,.acs-embed-modal__radios.ant-radio-group .ant-radio-checked:after{border-color:#1677ff!important}.acs-embed-modal__radios.ant-radio-group .ant-radio:hover .ant-radio-inner{border-color:#1677ff!important}.acs-embed-modal__radio-option{display:flex;flex-direction:column;gap:2px}.acs-embed-modal__radio-title{color:#111827;font-size:14px;font-weight:600;line-height:1.4}.acs-embed-modal__radio-desc{margin:0;padding-left:28px;color:#9ca3af;font-size:12px;font-weight:400;line-height:1.45}@media (max-width: 900px){.acs-config__heading{flex-direction:column}.acs-config__widget-row{flex-direction:column;align-items:flex-start}.acs-config__readiness-row{grid-template-columns:1fr;gap:6px}}.filter-table.ant-card{overflow:hidden;border:1px solid #dfe4ea!important;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.filter-table>.ant-card-body{padding:0!important}.filter-table__toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid #dfe4ea}.filter-table__total.ant-typography,.filter-table__total{color:#6a6a6a!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.filter-table__pager{display:flex;align-items:center;gap:8px}.filter-table__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.filter-table__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.filter-table__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.filter-table__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.filter-table__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.filter-table__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.filter-table__page-number:hover{background:#eef0f3;color:#111827}.filter-table__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dfe4ea!important;color:#202939!important;font-size:12px;font-weight:700;text-transform:none!important;letter-spacing:0;white-space:nowrap}.filter-table__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.filter-table__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.filter-table__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:16px!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.filter-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row .ant-checkbox-wrapper{display:none!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:56px;border-bottom-color:#dfe4ea;color:#344054;font-size:13px;padding-top:12px!important;padding-bottom:12px!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td{background:#fff8f1!important}#root .filter-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.filter-table__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#f8fafc}.filter-table__table .ant-checkbox-inner{border-color:#bec2c9}.filter-table__table .ant-checkbox-indeterminate .ant-checkbox-inner:after{display:none}.filter-table__status-tag.ant-tag{margin:0;padding:0 10px;height:22px;line-height:20px;border-radius:6px;font-size:12px;font-weight:500}.filter-table__status-tag--publish.ant-tag{color:#52c41a!important;border:1px solid #52c41a!important;background:#f6ffed!important}.filter-table__status-tag--active.ant-tag{color:#1677ff!important;border:1px solid #1677ff!important;background:#e6f4ff!important}.filter-table__status-tag--draft.ant-tag{color:#64748b!important;border:1px solid #94a3b8!important;background:#f8fafc!important}.filter-table__actions{display:inline-flex;align-items:center;justify-content:center}.filter-table__action-icon.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px;box-shadow:none!important}.filter-table__action-icon.ant-btn:hover,.filter-table__action-icon.ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.filter-table__action-icon.ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.filter-table__action-icon.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.filter-table__toolbar{align-items:flex-start;flex-direction:column}.filter-table__pager{width:100%;justify-content:flex-end;overflow-x:auto}}.filter-list-page__field-label{margin-bottom:8px;color:#000;font-size:14px;font-weight:600}.filter-list-page__filters .ant-input-affix-wrapper,.filter-list-page__filters .ant-select-selector{height:40px!important;min-height:40px!important;border-radius:10px!important;border-color:#dfe4ea!important;background:#f6f7f9!important;box-shadow:none!important}.filter-list-page__filters .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#000!important;font-weight:400!important}.filter-list-page__filters .ant-input::placeholder{color:#979797!important}.filter-list-page__filters .ant-input-prefix{margin-right:8px;color:#98a2b3}.filter-list-page__filters .ant-select-selector{display:flex!important;align-items:center!important}.filter-list-page__filters .ant-select-selector .ant-select-selection-wrap,.filter-list-page__filters .ant-select-selector .ant-select-selection-search,.filter-list-page__filters .ant-select-selector .ant-select-selection-item,.filter-list-page__filters .ant-select-selector .ant-select-selection-placeholder{display:flex;align-items:center;height:100%;line-height:38px!important}.filter-list-page__filters .ant-select-selector .ant-select-selection-item,.filter-list-page__filters .ant-select-selector .ant-select-selection-placeholder{color:#000!important;font-weight:400!important}.filter-list-page__filters .ant-select-selection-placeholder{color:#979797!important}.filter-list-page__filters .ant-select-arrow,.filter-list-page__filters .ant-select-clear{color:#000!important}.filter-list-page__filters .ant-select-arrow .anticon,.filter-list-page__filters .ant-select-clear .anticon{color:#000!important;font-weight:400!important}.filter-list-page__filters .ant-input-affix-wrapper:hover,.filter-list-page__filters .ant-select:hover .ant-select-selector{border-color:#cfd6e0!important;background:#f6f7f9!important}.filter-list-page__filters .ant-input-affix-wrapper-focused,.filter-list-page__filters .ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;background:#f6f7f9!important}.filter-detail-page{width:100%;box-sizing:border-box}.filter-detail-page__card.ant-card{margin-bottom:16px;border:0!important;border-radius:0;box-shadow:none!important;background:transparent}.filter-detail-page__card>.ant-card-body{padding:0!important}.filter-detail-page__form .ant-form-item-label>label{color:#000!important;font-size:14px;font-weight:600!important}.filter-detail-page__form .ant-input,.filter-detail-page__form .ant-input-affix-wrapper,.filter-detail-page__form .ant-select-selector,.condition-editor__field .ant-input,.condition-editor__field .ant-input-affix-wrapper,.condition-editor__field .ant-select-selector,.filter-detail-page__sort-panel .ant-select-selector{height:40px!important;min-height:40px!important;border-radius:10px!important;border-color:#dfe4ea!important;background:#f6f7f9!important;box-shadow:none!important}.filter-detail-page__form .ant-select-selector,.condition-editor__field .ant-select-selector,.filter-detail-page__sort-panel .ant-select-selector{display:flex!important;align-items:center!important}.filter-detail-page__form .ant-select-selection-item,.filter-detail-page__form .ant-select-selection-placeholder,.condition-editor__field .ant-select-selection-item,.condition-editor__field .ant-select-selection-placeholder,.filter-detail-page__sort-panel .ant-select-selection-item,.filter-detail-page__sort-panel .ant-select-selection-placeholder{color:#000!important;font-weight:300!important;line-height:38px!important}.filter-detail-page__form .ant-select-selection-placeholder,.condition-editor__field .ant-select-selection-placeholder,.filter-detail-page__sort-panel .ant-select-selection-placeholder,.filter-detail-page__form .ant-input,.condition-editor__field .ant-input{color:#000!important;font-weight:300!important}.filter-detail-page__form .ant-input::placeholder,.condition-editor__field .ant-input::placeholder{color:#979797!important;font-weight:300!important}.filter-detail-page__form .ant-select-arrow,.condition-editor__field .ant-select-arrow,.filter-detail-page__sort-panel .ant-select-arrow{color:#000!important}.condition-editor__field-label{margin-bottom:8px;color:#000;font-size:14px;font-weight:600}.condition-editor__card-actions{display:flex;flex-shrink:0;align-items:center;gap:8px;height:40px}.condition-editor__expression-row{display:flex;align-items:center;gap:12px;min-width:0}.condition-editor__expression-input{flex:1;min-width:0}.condition-editor__action-btn-spacer{display:inline-block;width:32px;height:32px}.condition-editor__action-btn.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border-radius:8px!important;box-shadow:none!important}.condition-editor__action-btn--minus.ant-btn,.condition-editor__action-btn--plus.ant-btn{border:1px solid #98a2b3!important;background:#fff!important;color:#344054!important}.condition-editor__action-btn--minus.ant-btn:hover,.condition-editor__action-btn--minus.ant-btn:focus-visible,.condition-editor__action-btn--plus.ant-btn:hover,.condition-editor__action-btn--plus.ant-btn:focus-visible{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:#fff!important}.condition-editor__action-btn--minus.ant-btn:disabled,.condition-editor__action-btn--plus.ant-btn:disabled{border:1px solid #d0d5dd!important;background:#f2f4f7!important;color:#98a2b3!important;opacity:1!important;cursor:not-allowed}.filter-detail-page__condition-panel{margin-top:24px;margin-bottom:16px;padding:20px;border:1px solid #ebebeb;border-radius:16px;box-shadow:0 2px 5px #0f172a0f;background:#fff}.filter-detail-page__condition-panel .ant-typography{margin-top:0}.filter-detail-page__sort-panel{margin-top:24px;margin-bottom:16px;padding:20px;border:1px solid #ebebeb;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.filter-detail-page__sort-row{display:flex;align-items:flex-end;gap:16px;margin-bottom:12px}.filter-detail-page__sort-row:last-child{margin-bottom:0}.filter-detail-page__sort-field{flex:1 1 0;min-width:0}.filter-detail-page__sort-field--order{flex:0 1 280px;max-width:320px}.filter-detail-page__sort-label{margin-bottom:8px;color:#000;font-size:14px;font-weight:600}.filter-detail-page__sort-delete.ant-btn{display:inline-flex!important;flex:0 0 32px;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;margin-bottom:4px;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;box-shadow:none!important}.filter-detail-page__sort-delete.ant-btn:hover,.filter-detail-page__sort-delete.ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.filter-detail-page__sort-delete.ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}@media (max-width: 767px){.filter-detail-page__sort-row{flex-wrap:wrap}.filter-detail-page__sort-field,.filter-detail-page__sort-field--order{flex:1 1 100%;max-width:none}.filter-detail-page__sort-delete.ant-btn{margin-left:auto}}.filter-detail-page__add-btn.ant-btn,.condition-editor__add-row .ant-btn{height:36px;border:1px solid #d0d5dd!important;border-radius:10px;background:#fff!important;color:#344054!important;box-shadow:none!important}.filter-detail-page__add-btn.ant-btn:hover,.filter-detail-page__add-btn.ant-btn:focus-visible,.condition-editor__add-row .ant-btn:hover,.condition-editor__add-row .ant-btn:focus-visible{border-color:#98a2b3!important;color:#1d2129!important;background:#fff!important}.filter-detail-page__sort-panel .ant-empty-description{color:#667085;font-weight:400}.filter-detail-page__preview-section{margin-top:24px;margin-bottom:12px;padding:0;border:none!important;background:transparent!important;box-shadow:none!important}.filter-detail-page__preview-title.ant-typography{margin:0 0 16px!important;color:#111827;font-size:20px;font-weight:700;line-height:1.3}.filter-detail-page__preview-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:16px;width:auto;margin:0;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.filter-detail-page__preview-get-btn.ant-btn{height:36px!important;padding-inline:14px!important;border:1px solid #d0d5dd!important;border-radius:10px!important;background:#fff!important;color:#344054!important;box-shadow:none!important}.filter-detail-page__preview-get-btn.ant-btn:hover,.filter-detail-page__preview-get-btn.ant-btn:focus-visible{border-color:#98a2b3!important;color:#1d2129!important;background:#fff!important}.filter-detail-page__preview-divider{display:inline-block;flex-shrink:0;width:1px;height:24px;margin:0;background:#d0d5dd}.filter-detail-page__preview-export-btn.ant-btn-primary{height:36px!important;padding-inline:14px!important;border-radius:10px!important;border-color:var(--color-primary, #fa8c16)!important;background:var(--color-primary, #fa8c16)!important;color:#fff!important;box-shadow:none!important}.filter-detail-page__preview-export-btn.ant-btn-primary:not(:disabled):hover,.filter-detail-page__preview-export-btn.ant-btn-primary:not(:disabled):focus-visible{border-color:var(--color-primary, #fa8c16)!important;background:var(--color-primary, #fa8c16)!important;color:#fff!important;filter:brightness(.95)}.filter-detail-page__preview-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;color:#000;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-detail-page__footer{position:fixed;inset:auto 0 0 var(--shell-sider-width, 0);z-index:90;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:auto;height:68px;min-height:68px;margin:0;padding:12px calc(var(--app-shell-page-padding-inline) + var(--shell-main-padding, 12px)) 12px var(--app-shell-page-padding-inline);border-top:1px solid #ebebeb;background:#fff;box-shadow:none}.filter-detail-page__footer-cancel.ant-btn{height:40px;padding-inline:12px;border:none!important;background:transparent!important;color:#111827!important;font-weight:600;box-shadow:none!important}.filter-detail-page__footer-cancel.ant-btn:hover,.filter-detail-page__footer-cancel.ant-btn:focus-visible{color:#111827!important;background:transparent!important}.filter-detail-page__footer-draft.ant-btn{height:40px;padding-inline:16px;border:1px solid #d0d5dd!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-weight:600;box-shadow:none!important}.filter-detail-page__footer-draft.ant-btn:hover,.filter-detail-page__footer-draft.ant-btn:focus-visible{border-color:#98a2b3!important;color:#111827!important;background:#fff!important}.filter-detail-page__footer-publish.ant-btn,.filter-detail-page__footer-save.ant-btn{height:40px;padding-inline:16px;border-radius:10px!important;font-weight:600;box-shadow:none!important}@media (max-width: 991px){.filter-detail-page__footer{inset-inline-start:0}}.condition-editor__preview{display:flex;align-items:center;gap:12px;margin-bottom:16px}.condition-editor__preview-label{flex-shrink:0;color:#000;white-space:nowrap}.condition-editor__preview-content{flex:1;min-width:0}.condition-editor__preview-box{padding:10px 14px;border:1px solid #ebebeb;border-radius:8px;background:#f5f5f5;color:#344054;word-break:break-word;max-height:160px;overflow-y:auto}.condition-editor__preview-toggle{display:inline-block;margin-top:6px}.condition-editor__panel{padding:20px;border:1px solid #ebebeb;border-radius:12px;background:#fff}.condition-editor__group{padding:16px;border:1px solid #ebebeb;border-radius:12px;background:#f8fafc}.condition-editor__group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.condition-editor__group-divider{height:1px;margin:12px 0 16px;background:#ebebeb}.condition-editor__card{display:grid;grid-template-columns:24px 1fr;column-gap:12px;margin-top:0;padding:16px;border:1px solid #ebebeb;border-radius:10px;background:#fff}.condition-editor__drag-handle{display:flex;grid-column:1;grid-row:1;align-items:flex-start;justify-content:center;padding-top:2px;color:#8a94a6;cursor:grab}.condition-editor__card-body{grid-column:2;grid-row:1;min-width:0;padding-left:12px;border-left:1px solid #ebebeb}.condition-editor__card-title.ant-typography{display:block;margin:0 0 8px;color:#1d2129;font-size:14px;line-height:1.4}.condition-editor__card-header{display:flex;align-items:center;gap:12px}.condition-editor__card-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:end;margin-top:12px}.condition-editor__logic-line{flex:1;height:1px;background:#ebebeb}.condition-editor__logic-toggle{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.condition-editor__logic-btn{min-width:52px;height:32px;padding:0 14px;border:1px solid #8d97aa;border-radius:10px;background:#f2f4f7;color:#667085;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.condition-editor__logic-btn.is-active{border-color:#1677ff;background:#1677ff;color:#fff}.condition-editor__logic-btn:disabled{cursor:not-allowed;opacity:.55}.condition-editor__logic-slash{color:#667085;font-size:14px;font-weight:600;line-height:1}@media (max-width: 767px){.condition-editor__card-fields{grid-template-columns:1fr}.condition-editor__expression-row{flex-wrap:wrap}.condition-editor__card-actions{margin-left:auto}}.filter-list-page{width:100%}.filter-list-page__breadcrumb,.filter-list-page__title-row{margin-bottom:20px}.filter-list-page__title.ant-typography{margin:0;color:#111827;font-size:32px;line-height:1.2}.filter-list-page__filters.ant-card{margin-bottom:20px;border-color:#dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.filter-list-page__filters .ant-card-body{padding:20px 18px}.filter-list-page__field-label{margin-bottom:8px;color:#344054;font-weight:600}.filter-list-page__filters .ant-input-affix-wrapper,.filter-list-page__filters .ant-select-selector{background:#f8fafc!important}.filter-list-page__filters .ant-input-prefix{margin-right:8px;color:#64748b}@media (max-width: 575px){.filter-list-page__title.ant-typography{font-size:28px}}.filter-detail-page{width:100%}.filter-detail-page__breadcrumb{margin-bottom:20px}.filter-detail-page__title.ant-typography{margin:0 0 20px;color:#111827;font-size:32px;line-height:1.2}.filter-detail-page__card.ant-card{margin-bottom:16px;border-color:#dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.filter-detail-page__sort-panel{margin-top:24px;margin-bottom:16px;padding:20px;border:1px solid #dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.filter-detail-page__sort-panel .ant-empty-description{color:#111827;font-weight:600}.filter-detail-page__preview-bar{padding:16px 20px;border-radius:12px;background:#f1f5f9}.filter-lead-preview-modal .ant-modal-body{overflow:hidden}.filter-lead-preview-table.ant-table-wrapper .ant-table-header table,.filter-lead-preview-table.ant-table-wrapper .ant-table-body table{table-layout:fixed!important}.filter-lead-preview-table.ant-table-wrapper .ant-table-thead>tr>th,.filter-lead-preview-table.ant-table-wrapper .ant-table-tbody>tr>td{width:180px;min-width:180px;max-width:180px;white-space:nowrap}.filter-lead-preview-table.ant-table-wrapper .ant-table-cell{overflow:hidden;text-overflow:ellipsis}@media (max-width: 575px){.filter-detail-page__title.ant-typography{font-size:28px}}.condition-editor__preview{margin-bottom:16px}.condition-editor__preview-box{margin-top:8px;margin-bottom:8px;padding:10px 14px;border:1px solid #dfe4ea;border-radius:8px;background:#f8fafc;color:#344054;word-break:break-word;max-height:160px;overflow-y:auto}.condition-editor__panel{padding:20px;border-radius:12px;background:#f8fafc}.condition-editor__panel-title.ant-typography{margin:0}.condition-editor__panel-divider{height:1px;margin:12px 0 16px;background:#dfe4ea}.condition-editor__group{padding:16px;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.condition-editor__group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.condition-editor__group-title{display:inline-flex;min-width:0;align-items:center;gap:10px}.condition-editor__group-handle{flex:0 0 auto;color:#8a94a6;cursor:grab}.condition-editor__group-delete.ant-btn{flex:0 0 auto;color:#344054;background:#eef2f7}.condition-editor__group-delete.ant-btn:hover{color:#f5222d;background:#fff1f0}.condition-editor__add-row{display:flex;justify-content:flex-end;margin-top:16px}.condition-editor__card{display:grid;grid-template-columns:24px 1fr;column-gap:12px;padding:16px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.condition-editor__drag-handle{display:flex;grid-column:1;grid-row:1 / span 2;align-items:flex-start;justify-content:center;padding-top:4px;color:#8a94a6;cursor:grab}.condition-editor__card-header{display:flex;grid-column:2;grid-row:1;align-items:center;gap:12px}.condition-editor__card-actions{display:flex;margin-left:auto;gap:8px}.condition-editor__card-fields{display:grid;grid-column:2;grid-row:2;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.condition-editor__field-label{margin-bottom:8px;color:#344054;font-weight:600}.condition-editor__required{color:#f5222d}.condition-editor__field-error{margin-top:4px;color:#f5222d;font-size:12px}.condition-editor__logic-divider{display:flex;margin:12px 0;align-items:center;gap:12px}.condition-editor__logic-line{flex:1;height:1px;background:#dfe4ea}.condition-editor__logic-divider--block{margin:16px 0}@media (max-width: 767px){.condition-editor__card-fields{grid-template-columns:1fr}}.filter-group-page{display:flex;flex-direction:column;gap:16px;min-height:100%;background:var(--color-surface);color:var(--color-text)}.filter-group-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-group-page__title-group{display:flex;align-items:center;gap:17px;min-width:0}.filter-group-page__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:30px;line-height:38px;font-weight:600;white-space:nowrap}.filter-group-page__actions{display:flex;align-items:center;gap:12px}.filter-group-page__search-input.ant-input-affix-wrapper,.filter-group-page__search-input.ant-input-affix-wrapper:hover,.filter-group-page__search-input.ant-input-affix-wrapper:focus,.filter-group-page__search-input.ant-input-affix-wrapper-focused,.filter-group-page__search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{width:301px;height:40px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px!important;box-shadow:none!important;background:#f6f7f9!important}.filter-group-page__search-input.ant-input-affix-wrapper{border:1px solid var(--color-border)!important}.filter-group-page__search-input.ant-input-affix-wrapper .ant-input,.filter-group-page__search-input.ant-input-affix-wrapper .ant-input:focus{font-size:14px;background:transparent!important;border:0}.filter-group-page__search-input.ant-input-affix-wrapper .ant-input::placeholder{color:#979797!important;opacity:1}.filter-group-page__search-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:0;font-size:20px;color:#98a2b3!important}.filter-group-page__search-input.ant-input-affix-wrapper .ant-input-prefix .anticon{color:#98a2b3!important}.filter-group-table-card.ant-card{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 2px 10px -4px #0000000d}.filter-group-table-card.ant-card .ant-card-body{padding:0}@media (max-width: 767px){.filter-group-page{gap:16px}.filter-group-page__title-row{flex-direction:column;align-items:flex-start}.filter-group-page__title-group{flex-direction:column;align-items:flex-start;width:100%}.filter-group-page__actions,.filter-group-page__search-input.ant-input-affix-wrapper{width:100%}}.filter-group-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.filter-group-table__total.ant-typography{margin:0;color:#6a6a6a!important;font-size:12px!important;font-weight:600;line-height:20px!important;white-space:nowrap}.filter-group-table__pager{display:flex;align-items:center;gap:8px}.filter-group-table__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.filter-group-table__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.filter-group-table__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.filter-group-table__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.filter-group-table__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.filter-group-table__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.filter-group-table__page-number:hover{background:#eef0f3;color:#111827}.filter-group-table.ant-table-wrapper .ant-table{border:0}.filter-group-table.ant-table-wrapper .ant-table-container{border-radius:0}.filter-group-table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dddfe0!important;padding:12px 16px!important;color:var(--color-text)!important;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.filter-group-table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.filter-group-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #dddfe0!important;padding:14px 16px!important;color:var(--color-text);font-size:14px;font-weight:400}.filter-group-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#f8fafc}.filter-group-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#fff8f1!important}#root .filter-group-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.filter-group-table__action-icon.ant-btn{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px;box-shadow:none!important}.filter-group-table__action-icon.ant-btn:hover,.filter-group-table__action-icon.ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.filter-group-table__action-icon.ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.filter-group-table .ant-checkbox-inner{width:16px;height:16px;border-radius:4px;border-color:#bec2c9}.filter-group-table .ant-checkbox-indeterminate .ant-checkbox-inner:after{display:none}@media (max-width: 767px){.filter-group-table__header{flex-direction:column;align-items:flex-start}}.filter-group-detail-modal .ant-modal-content{border-radius:20px}.filter-group-detail-modal .ant-modal-title{font-size:24px;font-weight:700;color:var(--color-text)}.filter-group-detail__info.ant-descriptions{margin-bottom:20px}.filter-group-detail__info .ant-descriptions-view{border-radius:8px;border-color:var(--color-border)}.filter-group-detail__info .ant-descriptions-row>th,.filter-group-detail__info .ant-descriptions-row>td{border-color:var(--color-border)!important}.filter-group-detail__info .ant-descriptions-item-label{width:50%;background:#f6f7f9;color:var(--color-text);font-weight:600;font-size:14px}.filter-group-detail__info .ant-descriptions-item-content{width:50%;background:#fff;color:var(--color-text);font-size:14px}.filter-group-detail__table.ant-table-wrapper .ant-table{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.filter-group-detail__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;font-weight:600;font-size:13px;color:var(--color-text)!important;text-transform:none;letter-spacing:0}.filter-group-detail__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.filter-group-detail__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-size:13px;color:var(--color-text)}.filter-group-detail__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td{background:#fff}.filter-group-detail__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(odd)>td{background:#f8fafc}.add-filter-group-page{display:flex;flex-direction:column;gap:22px;min-height:100%;background:var(--color-surface);color:var(--color-text)}.add-filter-group__breadcrumb.ant-breadcrumb{margin-bottom:0}.add-filter-group__title.ant-typography{margin:0!important;color:#131a29!important;font-size:30px;line-height:38px;font-weight:600}.add-filter-group__field-label{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#000}.add-filter-group__field-label-required{color:#ff4d4f}.add-filter-group__form.ant-form{display:flex;flex-direction:column;gap:22px}.add-filter-group__form .ant-form-item{margin-bottom:0}.add-filter-group__form .ant-form-item-label{padding-bottom:6px}.add-filter-group__input.ant-input,.add-filter-group__input.ant-input-affix-wrapper{height:40px!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f6f7f9!important;box-shadow:none!important;font-size:14px;color:#0f0f0f}.add-filter-group__input.ant-input::placeholder{color:#979797}.add-filter-group__input.ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.add-filter-group__textarea.ant-input,.add-filter-group__textarea.ant-input-affix-wrapper,.add-filter-group__textarea.ant-input-textarea-affix-wrapper{min-height:90px!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f6f7f9!important;box-shadow:none!important;font-size:14px;color:#0f0f0f;resize:none}.add-filter-group__textarea.ant-input-affix-wrapper textarea.ant-input,.add-filter-group__textarea.ant-input-textarea-affix-wrapper textarea.ant-input{min-height:70px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0f0f0f;resize:none}.add-filter-group__textarea.ant-input::placeholder,.add-filter-group__textarea.ant-input-affix-wrapper textarea.ant-input::placeholder,.add-filter-group__textarea.ant-input-textarea-affix-wrapper textarea.ant-input::placeholder{color:#979797}.add-filter-group__textarea.ant-input-affix-wrapper:hover,.add-filter-group__textarea.ant-input-textarea-affix-wrapper:hover,.add-filter-group__textarea.ant-input-affix-wrapper-focused,.add-filter-group__textarea.ant-input-textarea-affix-wrapper-focused{border-color:#e5e7eb!important;background:#f6f7f9!important;box-shadow:none!important}.add-filter-group__divider{height:1px;background:#e5e7eb;flex-shrink:0}.add-filter-group__list-card.ant-card{border:1px solid #d9dfea;border-radius:20px}.add-filter-group__list-card .ant-card-body{padding:20px}.add-filter-group__list-header{margin-bottom:16px}.add-filter-group__list-title.ant-typography{margin:0!important;color:#131a29!important;font-size:30px!important;line-height:38px!important;font-weight:600}.add-filter-group__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:380px;padding:20px}.add-filter-group__empty-text{color:#101828;font-size:16px;font-weight:600;line-height:24px;text-align:center}.add-filter-group__select.ant-select .ant-select-selector{height:40px!important;display:flex;align-items:center;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f6f7f9!important;box-shadow:none!important}.add-filter-group__select.ant-select .ant-select-selection-placeholder,.add-filter-group__select.ant-select .ant-select-selection-item{color:#000!important;font-size:14px;font-weight:400!important;line-height:38px!important}.add-filter-group__select.ant-select .ant-select-selection-placeholder{color:#979797!important}.add-filter-group__select.ant-select .ant-select-arrow,.add-filter-group__select.ant-select .ant-select-clear{color:#000!important}.add-filter-group__select.ant-select .ant-select-arrow .anticon,.add-filter-group__select.ant-select .ant-select-clear .anticon{color:#000!important;font-weight:300}.add-filter-group__select.ant-select-disabled .ant-select-selector{background:#e7eaf0!important;border-color:transparent!important}.add-filter-group__select.ant-select-disabled .ant-select-selection-placeholder,.add-filter-group__select.ant-select-disabled .ant-select-selection-item{color:#969ead!important}.add-filter-group__status-tag.ant-tag{margin:0;padding:0 10px;height:24px;line-height:22px;border-radius:8px;font-size:12px;font-weight:500}.add-filter-group__status-tag--publish.ant-tag{color:#52c41a!important;border:1px solid #52c41a!important;background:#f6ffed!important}.add-filter-group__status-tag--active.ant-tag{color:#1677ff!important;border:1px solid #1677ff!important;background:#e6f4ff!important}.add-filter-group__status-tag--draft.ant-tag{color:#64748b!important;border:1px solid #94a3b8!important;background:#f8fafc!important}.add-filter-group__table .exclusion-table__icon-button.ant-btn,.add-filter-group__table .exclusion-table__icon-button--delete.ant-btn{border-radius:50%!important}.add-filter-group__table.ant-table-wrapper .ant-table{border:0}.add-filter-group__table.ant-table-wrapper .ant-table-container{border-radius:0}.add-filter-group__table.ant-table-wrapper table{border-collapse:separate!important;border-spacing:0 10px}.add-filter-group__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dddfe0!important;padding:8px 12px!important;color:#131a29!important;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.add-filter-group__table.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.add-filter-group__table.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.add-filter-group__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.add-filter-group__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{background:transparent!important;border-top:1px solid #dddfe0!important;border-bottom:1px solid #dddfe0!important;border-left:none!important;border-right:none!important;padding:10px 12px!important;color:#131a29;font-size:14px;font-weight:400}.add-filter-group__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td:first-child{border-left:1px solid #dddfe0!important;border-top-left-radius:10px;border-bottom-left-radius:10px}.add-filter-group__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td:last-child{border-right:1px solid #dddfe0!important;border-top-right-radius:10px;border-bottom-right-radius:10px}.add-filter-group__table-action.ant-btn{height:32px;padding-inline:16px;border-radius:10px;font-size:12px}.add-filter-group__actions.ant-space{position:fixed;inset:auto 0 0 var(--shell-sider-width, 0);z-index:90;display:flex;align-items:center;width:auto;height:68px;min-height:68px;margin:0;justify-content:flex-end;gap:12px;padding:12px calc(var(--app-shell-page-padding-inline) + var(--shell-main-padding, 12px)) 12px var(--app-shell-page-padding-inline);border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -8px 20px #1f293714}@media (max-width: 991px){.add-filter-group__actions.ant-space{inset-inline-start:0}}@media (max-width: 767px){.add-filter-group-page{gap:16px}.add-filter-group__actions.ant-space{flex-wrap:wrap;height:auto;min-height:68px;padding:12px var(--app-shell-page-padding-inline)}}.filter-group-empty-illustration{position:relative;width:152px;height:118px;flex-shrink:0}.filter-group-empty-illustration__bg-circle{position:absolute;left:24px;top:0;width:104px;height:104px}.filter-group-empty-illustration__papers{position:absolute;left:13.44px;top:13px;width:124.56px;height:72.519px}.filter-group-empty-illustration__paper-slot{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:64.547px;height:72.499px}.filter-group-empty-illustration__paper-slot--left{left:0;top:.02px}.filter-group-empty-illustration__paper-slot--right{left:60.01px}.filter-group-empty-illustration__paper-slot--left .filter-group-empty-illustration__paper-rotate{transform:rotate(-25deg)}.filter-group-empty-illustration__paper-slot--right .filter-group-empty-illustration__paper-rotate{transform:rotate(25deg)}.filter-group-empty-illustration__paper-rotate{flex:none}.filter-group-empty-illustration__paper-box{position:relative;width:43.343px;height:59.783px}.filter-group-empty-illustration__paper-slot--center{position:absolute;left:40.84px;top:0;width:43.343px;height:59.783px}.filter-group-empty-illustration__paper-bleed{position:absolute;top:0;right:-46.14%;bottom:-66.91%;left:-46.14%}.filter-group-empty-illustration__paper-bleed img{display:block;width:100%;height:100%}.filter-group-empty-illustration__dot{position:absolute}.filter-group-empty-illustration__dot--top-left{left:16px;top:6px;width:10px;height:10px}.filter-group-empty-illustration__dot--bottom-left{left:11px;top:102px;width:14px;height:14px}.filter-group-empty-illustration__dot--right{left:138px;top:28px;width:14px;height:14px}.filter-group-empty-illustration__dot--top-right{left:130px;top:4px;width:8px;height:8px}.filter-group-filter-detail-modal .ant-modal-content,.filter-group-preview-modal .ant-modal-content{border-radius:20px;overflow:hidden}.filter-group-filter-detail-modal .ant-modal-body,.filter-group-preview-modal .ant-modal-body{padding:0}.filter-group-filter-detail__body,.filter-group-preview__body{display:flex;flex-direction:column;gap:16px;padding:24px}.filter-group-filter-detail__header,.filter-group-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.filter-group-filter-detail__title.ant-typography,.filter-group-preview__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:24px;font-weight:700}.filter-group-filter-detail__status.ant-typography{margin:4px 0 0!important;color:var(--color-text-secondary)!important;font-size:14px}.filter-group-filter-detail__close.ant-btn,.filter-group-preview__close.ant-btn{flex-shrink:0}.filter-group-filter-detail__close.ant-btn{background:transparent!important;border:0!important;box-shadow:none!important}.filter-group-filter-detail__close.ant-btn:hover,.filter-group-filter-detail__close.ant-btn:focus-visible{background:transparent!important;color:#111827!important}.filter-group-preview-modal .filter-group-preview__close.ant-btn{width:28px;height:28px;min-width:28px;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--color-text-secondary);font-size:16px}.filter-group-preview-modal .filter-group-preview__close.ant-btn:hover,.filter-group-preview-modal .filter-group-preview__close.ant-btn:focus-visible{background:var(--color-fill-subtle)!important;color:var(--color-text)!important}.filter-group-filter-detail__section-title.ant-typography{display:block;margin-bottom:8px;color:var(--color-text)}.filter-group-filter-detail__table.ant-table-wrapper .ant-table,.filter-group-preview__table.ant-table-wrapper .ant-table{border:1px solid #d9dfea;border-radius:10px;overflow:hidden}.filter-group-filter-detail__table.ant-table-wrapper .ant-table-thead>tr>th,.filter-group-preview__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;font-weight:600;font-size:13px;color:#131a29!important;text-transform:none;letter-spacing:0}.filter-group-filter-detail__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before,.filter-group-preview__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.filter-group-filter-detail__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td,.filter-group-preview__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-size:13px;color:#131a29}.filter-group-filter-detail__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(odd)>td,.filter-group-preview__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(odd)>td{background:#f8fafc}.filter-group-preview-modal .filter-group-preview__body{padding:8px 10px}.filter-group-preview__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.filter-group-preview__toolbar-label.ant-typography{color:var(--color-text);font-size:14px;margin-right:8px}.filter-group-preview__table-card{border:1px solid #d9dfea;border-radius:14px;overflow:hidden}.filter-group-preview__table-card .filter-group-preview__table.ant-table-wrapper .ant-table{border:none;border-radius:0}.filter-group-preview__table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff;border-bottom:1px solid #d9dfea}.filter-group-preview__total.ant-typography{color:var(--color-text-secondary);font-size:13px}.filter-group-preview__pagination{display:flex;align-items:center;gap:8px}.filter-group-preview__page-size.ant-select{min-width:92px}.filter-group-preview__page-size.ant-select .ant-select-selector{height:32px!important;padding:0 10px!important;border-radius:8px!important;border-color:#d9dfea!important;background:#fff!important;box-shadow:none!important;display:flex;align-items:center}.filter-group-preview__page-size.ant-select .ant-select-selection-item{color:var(--color-text);font-size:13px;line-height:30px!important;padding-right:10px}.filter-group-preview__page-size.ant-select .ant-select-arrow{color:#8a94a6;font-size:11px;right:10px}.filter-group-preview__page-size.ant-select:hover .ant-select-selector{border-color:var(--color-primary, #ff7a00)!important}.filter-group-preview__page-size.ant-select.ant-select-focused .ant-select-selector{border-color:var(--color-primary, #ff7a00)!important;box-shadow:0 0 0 2px var(--color-primary-ring, rgba(255, 122, 0, .18))!important}.filter-group-preview__page-arrow.ant-btn{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border-color:#d9dfea}.filter-group-preview__page-current{min-width:32px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary, #ff7a00);color:#fff;font-weight:600;font-size:13px}.filter-group-preview__table-empty{padding:48px 20px;text-align:center;color:var(--color-text-secondary);font-size:13px}.filter-group-preview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:420px;padding:48px 20px}.filter-group-preview__empty-text{color:#101828;font-size:16px;font-weight:600}.filter-group-preview__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 10px;border-radius:8px;border:1px solid #d9dfea;background:#f4f5f7;color:#131a29;font-size:12px}.filter-condition-code{background:#f7f8fa;border:1px solid #e5e8ee;border-radius:16px;padding:24px 28px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.9;color:#1a2333;max-height:420px;overflow-y:auto}.filter-condition-code__line{white-space:pre-wrap;word-break:break-word}.filter-condition-code__keyword,.filter-condition-code__field{color:#1a2333}.filter-condition-code__value{color:#16a34a}.filter-condition-code__empty{font-family:Inter,Segoe UI,sans-serif;color:var(--color-text-secondary)}@media (max-width: 767px){.filter-group-filter-detail__body,.filter-group-preview__body{gap:14px;padding:16px}.filter-group-filter-detail__header,.filter-group-preview__header,.filter-group-preview__toolbar,.filter-group-preview__table-toolbar{flex-direction:column;align-items:stretch}.filter-group-preview__toolbar{gap:12px}.filter-group-preview__table-toolbar{gap:12px;padding:12px 14px}.filter-group-preview__pagination{flex-wrap:wrap;justify-content:flex-start}.filter-group-preview__page-size.ant-select{min-width:0;width:100%}.filter-condition-code{padding:18px 16px;border-radius:14px;line-height:1.7}}.waterfall-page{display:flex;flex-direction:column;gap:16px;min-height:100%;background:var(--color-surface);color:var(--color-text)}.waterfall-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.waterfall-page__title-group{display:flex;align-items:center;gap:17px;min-width:0}.waterfall-page__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:30px;line-height:38px;font-weight:600;white-space:nowrap}.waterfall-page__actions{display:flex;align-items:center;gap:12px}.waterfall-page__search-input.ant-input-affix-wrapper,.waterfall-page__search-input.ant-input-affix-wrapper:hover,.waterfall-page__search-input.ant-input-affix-wrapper:focus,.waterfall-page__search-input.ant-input-affix-wrapper-focused{width:301px;height:40px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border)!important;border-radius:10px!important;box-shadow:none!important;background:#f6f7f9!important}.waterfall-page__search-input.ant-input-affix-wrapper .ant-input,.waterfall-page__search-input.ant-input-affix-wrapper .ant-input:focus{font-size:14px;background:transparent!important;border:0}.waterfall-page__search-input.ant-input-affix-wrapper .ant-input::placeholder{color:#979797!important}.waterfall-page__search-input.ant-input-affix-wrapper .ant-input-prefix{margin-right:0;font-size:20px;color:#98a2b3!important}.waterfall-table-card.ant-card{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 2px 10px -4px #0000000d}.waterfall-table-card.ant-card .ant-card-body{padding:0}@media (max-width: 767px){.waterfall-page__title-row,.waterfall-page__title-group{flex-direction:column;align-items:flex-start}.waterfall-page__actions,.waterfall-page__search-input.ant-input-affix-wrapper{width:100%}}.waterfall-table__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px}.waterfall-table__total.ant-typography{margin:0;font-weight:600;line-height:20px!important;color:#6a6a6a!important;font-size:12px!important;white-space:nowrap}.waterfall-table.ant-table-wrapper .ant-table{border:0}.waterfall-table.ant-table-wrapper .ant-table-container{border-radius:0}.waterfall-table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dddfe0!important;padding:9px 16px!important;color:var(--color-text)!important;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.waterfall-table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.waterfall-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #dddfe0!important;padding:11px 16px!important;color:var(--color-text);font-size:14px;font-weight:400}.waterfall-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#f8fafc}.waterfall-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#fff8f1!important}#root .waterfall-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.waterfall-table__status-tag.ant-tag{margin:0;padding:0 10px;height:22px;line-height:20px;border-radius:6px;font-size:12px;font-weight:500}.waterfall-table__status-tag--publish.ant-tag{color:#52c41a!important;border:1px solid #52c41a!important;background:#f6ffed!important}.waterfall-table__status-tag--draft.ant-tag{color:#64748b!important;border:1px solid #94a3b8!important;background:#f8fafc!important}.waterfall-table__action-icon.ant-btn{color:var(--color-text-secondary)!important}.waterfall-table .ant-checkbox-inner{border-color:#bec2c9}@media (max-width: 767px){.waterfall-table__header{flex-direction:column;align-items:flex-start}}.waterfall-form-page{display:flex;flex-direction:column;gap:22px;min-height:100%;background:var(--color-surface);color:var(--color-text)}.waterfall-form__breadcrumb.ant-breadcrumb{margin-bottom:0}.waterfall-form__title.ant-typography{margin:0!important;color:#131a29!important;font-size:30px;line-height:38px;font-weight:600}.waterfall-form__field-label{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#344054}.waterfall-form__field-label-required{color:#ff4d4f}.waterfall-form__form.ant-form{display:flex;flex-direction:column;gap:22px}.waterfall-form__form .ant-form-item{margin-bottom:0}.waterfall-form__form .ant-form-item-label{padding-bottom:6px}.waterfall-form__input.ant-input,.waterfall-form__input.ant-input-affix-wrapper{height:40px!important;padding:10px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f6f7f9!important;box-shadow:none!important;font-size:14px;color:#0f0f0f}.waterfall-form__input.ant-input::placeholder{color:#979797}.waterfall-form__select.ant-select{width:100%}.waterfall-form__select.ant-select .ant-select-selector{height:40px!important;display:flex;align-items:center;padding:0 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f6f7f9!important;box-shadow:none!important}.waterfall-form__select.ant-select .ant-select-selection-placeholder,.waterfall-form__select.ant-select .ant-select-selection-item{font-size:14px;line-height:38px!important}.waterfall-form__select.ant-select .ant-select-selection-placeholder{color:#979797}.waterfall-form__select.ant-select-disabled .ant-select-selector{background:#e7eaf0!important;border-color:transparent!important}.waterfall-form__select.ant-select-disabled .ant-select-selection-placeholder,.waterfall-form__select.ant-select-disabled .ant-select-selection-item{color:#979797!important;-webkit-text-fill-color:#979797}.waterfall-form__record-count.ant-typography{display:block;margin-top:10px;color:#667085;font-size:14px}.waterfall-form__divider{height:1px;background:#e5e7eb;flex-shrink:0}.waterfall-form__list-card.ant-card{min-height:520px;border:1px solid #d9dfea;border-radius:20px}.waterfall-form__list-card .ant-card-body{padding:20px}.waterfall-form__list-header{margin-bottom:16px}.waterfall-form__list-title.ant-typography{margin:0!important;color:#131a29!important;font-size:28px;line-height:36px;font-weight:600}.waterfall-form__add-filter-button.ant-btn{height:40px!important;min-width:0!important;padding-inline:16px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;gap:6px!important}.waterfall-form__add-filter-button.ant-btn .anticon{font-size:14px!important}.waterfall-form__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:360px;padding:20px}.waterfall-form__empty-text{color:#101828;font-size:16px;font-weight:600;line-height:24px;text-align:center}.waterfall-form__table.ant-table-wrapper .ant-table{border:0}.waterfall-form__table.ant-table-wrapper .ant-table-container{border-radius:0}.waterfall-form__table.ant-table-wrapper table{border-collapse:separate!important;border-spacing:0 10px}.waterfall-form__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dddfe0!important;padding:8px 12px!important;color:#131a29!important;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.waterfall-form__table.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.waterfall-form__table.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.waterfall-form__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.waterfall-form__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{background:transparent!important;border-top:1px solid #dddfe0!important;border-bottom:1px solid #dddfe0!important;border-left:none!important;border-right:none!important;padding:10px 12px!important;color:#131a29;font-size:14px;font-weight:400;vertical-align:middle!important}.waterfall-form__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td:first-child{border-left:1px solid #dddfe0!important;border-top-left-radius:10px;border-bottom-left-radius:10px}.waterfall-form__row-cell-align{display:flex;align-items:center;justify-content:center;height:40px}.waterfall-form__table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td:last-child{border-right:1px solid #dddfe0!important;border-top-right-radius:10px;border-bottom-right-radius:10px}.waterfall-form__table-action.ant-btn{height:32px;min-width:auto;padding-inline:16px;border-radius:10px;font-size:12px}.waterfall-form__filter-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.waterfall-form__filter-option span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waterfall-form__actions.ant-space{position:sticky;bottom:0;left:0;z-index:5;display:flex;width:calc(100% + (var(--app-shell-page-padding-inline) * 2));justify-content:flex-end;gap:12px;padding:20px var(--app-shell-page-padding-inline);margin:8px calc(var(--app-shell-page-padding-inline) * -1) 0;background:var(--color-surface);border-top:1px solid #d9dfea;box-shadow:0 -1px 7.5px #00000012}@media (max-width: 767px){.waterfall-form-page{gap:16px}.waterfall-form__actions.ant-space{width:calc(100% + (var(--app-shell-page-padding-inline) * 2));padding:16px var(--app-shell-page-padding-inline);margin-inline:calc(var(--app-shell-page-padding-inline) * -1);flex-wrap:wrap}}.waterfall-filter-detail-modal .ant-modal-content{border-radius:20px!important}.waterfall-filter-detail-modal .ant-modal-body{padding:28px}.waterfall-filter-detail-modal__title.ant-typography{margin:0 0 18px!important;color:#131a29!important;font-size:22px;line-height:28px;font-weight:700}.waterfall-filter-detail-modal__content{min-height:190px;padding:18px;border:1px solid #d9dfea;border-radius:16px;background:#f8fafc;white-space:pre-wrap}.waterfall-filter-detail-modal__text.ant-typography{display:block;color:#344054;font-size:14px;line-height:1.55}.group-campaign-table.ant-card{overflow:hidden;border-color:#dfe4ea;border-radius:16px;box-shadow:0 2px 5px #0f172a0f}.group-campaign-table>.ant-card-body{padding:0!important}.group-campaign-table__toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid #dfe4ea}.group-campaign-table__total.ant-typography,.group-campaign-table__total{color:#6a6a6a!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.group-campaign-table__toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.group-campaign-table__pager{display:flex;align-items:center;gap:8px}.group-campaign-table__page-size.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:42px;padding:0 12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:none}.group-campaign-table__page-size.ant-btn>span{display:flex;align-items:center;gap:8px;font-weight:400}.group-campaign-table__pager-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#6b7280;font-size:14px;font-weight:400;box-shadow:none}.group-campaign-table__pager-button.ant-btn:not(:disabled):hover{border-color:#cbd5e1;color:#111827}.group-campaign-table__current-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:400}.group-campaign-table__page-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:14px;background:#f4f5f7;color:#344054;font-size:16px;font-weight:400;cursor:pointer}.group-campaign-table__page-number:hover{background:#eef0f3;color:#111827}.group-campaign-table__table.ant-table-wrapper .ant-table-thead>tr>th{background:#e7eaf0!important;border-bottom:1px solid #dfe4ea!important;color:#202939!important;font-size:12px;font-weight:700;text-transform:none!important;letter-spacing:0;white-space:nowrap}.group-campaign-table__table.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):before{background-color:#bec2c9!important;height:1.4em!important}.group-campaign-table__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column{padding-left:16px!important}.group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#dfe4ea;color:#344054;font-size:13px}.group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc}.group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#fff8f1!important}#root .group-campaign-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:#fff8f1!important}.group-campaign-table__table .ant-checkbox-inner{border-color:#bec2c9}.group-campaign-table__campaigns{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-campaign-table__more.ant-typography,.group-campaign-table__more.ant-typography:hover,.group-campaign-table__more.ant-typography:focus{margin-left:2px;color:#1677ff!important}.group-campaign-table__actions{display:inline-flex;align-items:center;justify-content:center}.group-campaign-table__action-icon.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px;box-shadow:none!important}.group-campaign-table__action-icon.ant-btn:hover,.group-campaign-table__action-icon.ant-btn:focus-visible{background:#e6edf5!important;color:#34465c!important}.group-campaign-table__action-icon.ant-btn svg{width:18px;height:18px;stroke-width:2.2;color:inherit;stroke:currentColor}.group-campaign-table__action-icon.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 767px){.group-campaign-table__toolbar{align-items:flex-start;flex-direction:column}.group-campaign-table__toolbar-actions{width:100%;justify-content:space-between;overflow-x:auto}}.add-campaign-group-modal .ant-modal-content{padding:26px 26px 20px;border-radius:18px;box-shadow:0 24px 64px #0f172a3d}.add-campaign-group-modal h2.ant-typography{margin:0;color:#111827;font-size:28px}.add-campaign-group-modal__divider{height:1px;margin:16px 0;background:#d8dee8}.add-campaign-group-modal .ant-form-item{margin-bottom:14px}.add-campaign-group-modal .ant-form-item-label>label{color:#344054;font-weight:600}.add-campaign-group-modal__required-mark{color:#ff4d4f}.add-campaign-group-modal .ant-input,.add-campaign-group-modal .ant-select-selector{background:#f7f8fa!important}.add-campaign-group-modal .ant-select-selection-overflow{flex-wrap:nowrap}.add-campaign-group-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.add-campaign-group-modal__footer .ant-btn{min-width:92px}.add-campaign-group-modal__footer .ant-btn-text{color:#111827;font-weight:600}@media (max-width: 767px){.add-campaign-group-modal .ant-modal-content{padding:20px 18px 16px;border-radius:16px}.add-campaign-group-modal h2.ant-typography{font-size:24px}.add-campaign-group-modal .ant-select-selection-overflow{flex-wrap:wrap;row-gap:4px}.add-campaign-group-modal__footer{flex-direction:column-reverse;align-items:stretch;gap:10px}.add-campaign-group-modal__footer .ant-btn{width:100%;min-width:0}}.group-campaign-list{width:100%}.group-campaign-list__breadcrumb{margin-bottom:18px}.group-campaign-list__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.group-campaign-list__title-search{display:flex;align-items:center;gap:20px}.group-campaign-list__title-search h1.ant-typography{margin:0;color:#111827;font-size:32px}.group-campaign-list__title-search .ant-input-affix-wrapper{width:250px;background:#f7f8fa}.group-campaign-list__title-search .ant-input-prefix{margin-right:8px;color:#64748b}.group-campaign-success-message .ant-message-notice-content{min-width:270px;padding:14px 16px;border:1px solid #b7ebd2;border-radius:12px;background:#ecfdf5;box-shadow:0 10px 28px #0f172a24;color:#1f2937}.group-campaign-success-message>.anticon{color:#20c997!important;font-size:20px}.group-campaign-success-message__content{display:inline-flex;min-width:215px;align-items:center;justify-content:space-between;gap:18px}.group-campaign-success-message__content .ant-btn{width:24px;min-width:24px;height:24px;padding:0}.group-campaign-error-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px}.group-campaign-error-modal__body{display:flex;align-items:center;flex-direction:column;padding:22px 24px 16px;text-align:center}.group-campaign-error-modal__icon{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:10px;background:#fee2e2;color:#ef4444;box-shadow:0 0 0 4px #fff1f2;font-size:26px}.group-campaign-error-modal__body h4.ant-typography{margin:0 0 6px;font-size:18px}.group-campaign-error-modal__body>span.ant-typography{color:#667085;font-size:13px}.group-campaign-error-modal__footer{display:flex;border-top:1px solid #e5e7eb}.group-campaign-error-modal__footer .ant-btn{width:100%;height:44px}@media (max-width: 767px){.group-campaign-list__heading,.group-campaign-list__title-search{align-items:flex-start;flex-direction:column}.group-campaign-list__title-search .ant-input-affix-wrapper{width:min(100%,320px)}}.add-script-detail-modal.ant-modal{width:min(743px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin:16px auto!important;padding-bottom:0}.add-script-detail-modal .ant-modal-content{width:100%!important;height:auto!important;max-height:min(761px,calc(100vh - 32px))!important;padding:0!important;border-radius:20px!important;overflow:hidden;box-shadow:var(--shadow-app)!important}.add-script-detail-modal .ant-modal-body{height:100%;max-height:inherit;padding:0!important}.add-script-detail-modal__body{display:flex;flex-direction:column;gap:20px;height:min(761px,calc(100vh - 32px));max-height:min(761px,calc(100vh - 32px));padding:30px;background:var(--color-surface);box-sizing:border-box}.add-script-detail-modal__header{flex-shrink:0;padding:0 0 16px;border-bottom:1px solid var(--color-border)}.add-script-detail-modal__title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:24px!important;font-weight:700;line-height:1.25}.add-script-detail-modal__content{flex:1;min-height:0;padding:0;overflow:auto}.add-script-detail-modal__step{margin-bottom:22px}.add-script-detail-modal__step-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.add-script-detail-modal__step-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;padding:0 12px;border-radius:999px;background:var(--color-text);color:#fff;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.add-script-detail-modal__step-label{color:var(--color-text-secondary);font-size:14px;font-weight:500;white-space:nowrap}.add-script-detail-modal__step-line{flex:1;height:1px;background:var(--color-border)}.add-script-detail-modal__body .ant-form-item-label{padding-bottom:6px}.add-script-detail-modal__body .ant-form-item-label>label{color:var(--color-text)!important;font-size:14px;font-weight:600}.add-script-detail-modal__required{color:#ff4d4f}.add-script-detail-modal__body .ant-input,.add-script-detail-modal__body .ant-input-number,.add-script-detail-modal__body .ant-select-selector{border:1px solid var(--color-border)!important;border-radius:var(--radius-xs)!important;background:var(--color-background)!important;box-shadow:none!important;min-height:40px!important}.add-script-detail-modal__body .ant-input-number-input,.add-script-detail-modal__body .ant-select-selection-item{font-size:14px}.add-script-detail-modal__body .ant-select-selection-placeholder,.add-script-detail-modal__body .ant-select-selection-search-input::placeholder{color:var(--color-text)!important;font-size:14px;opacity:1!important}.add-script-detail-modal__body .ant-select-arrow{color:var(--color-text)!important;opacity:1!important}.add-script-detail-modal__body .ant-input:hover,.add-script-detail-modal__body .ant-input-number:hover,.add-script-detail-modal__body .ant-select:hover .ant-select-selector{border-color:var(--color-border)!important}.add-script-detail-modal__body .ant-input:focus,.add-script-detail-modal__body .ant-input-focused,.add-script-detail-modal__body .ant-input-number-focused,.add-script-detail-modal__body .ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-ring)!important}.add-script-detail-modal__body .ant-form-item-has-error .ant-input,.add-script-detail-modal__body .ant-form-item-has-error .ant-input-number,.add-script-detail-modal__body .ant-form-item-has-error .ant-select-selector,.add-script-detail-modal__body .ant-form-item-has-error .ant-input:hover,.add-script-detail-modal__body .ant-form-item-has-error .ant-input-number:hover,.add-script-detail-modal__body .ant-form-item-has-error .ant-select:hover .ant-select-selector{border-color:#ff4d4f!important}.add-script-detail-modal__body .ant-form-item-explain-error{color:#ff4d4f!important;font-size:12px;font-weight:400;line-height:1.4}.add-script-detail-modal__body .ant-radio-checked .ant-radio-inner{border-color:#1677ff!important;background:#1677ff!important}.add-script-detail-modal__body .ant-radio-wrapper:hover .ant-radio-inner,.add-script-detail-modal__body .ant-radio:hover .ant-radio-inner{border-color:#1677ff!important}.add-script-detail-modal__body .ant-radio-wrapper{color:var(--color-text);font-size:14px;font-weight:600}.add-script-detail-modal__ref-type{margin-bottom:12px}.add-script-detail-modal__readonly-summary{display:flex;flex-direction:column;gap:20px;margin-top:4px}.add-script-detail-modal__readonly-field{display:flex;flex-direction:column;gap:8px}.add-script-detail-modal__readonly-label{color:var(--color-text);font-size:14px;font-weight:700;line-height:1.4}.add-script-detail-modal__readonly-value{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.add-script-detail-modal__contact-list-label{margin-bottom:8px;color:var(--color-text);font-size:14px;font-weight:600}.add-script-detail-modal__contact-list-picker{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;align-items:start}.add-script-detail-modal__contact-list-mode.ant-form-item{margin-bottom:0}.add-script-detail-modal__contact-list-mode .ant-radio-wrapper{min-height:40px;align-items:center}.add-script-detail-modal__contact-list-fields .ant-form-item{margin-bottom:20px}.add-script-detail-modal__contact-list-fields .ant-form-item:last-child{margin-bottom:0}.add-script-detail-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:24px 12px 32px;text-align:center}.add-script-detail-modal__empty .ant-empty{margin:0}.add-script-detail-modal__empty .ant-empty-image{height:60px;margin-bottom:8px}.add-script-detail-modal__empty-text{color:var(--color-text-secondary)!important;font-size:14px!important;font-weight:600}.add-script-detail-modal__conditions,.add-script-detail-modal__dialing{margin-top:8px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.add-script-detail-modal__conditions-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.add-script-detail-modal__conditions-title,.add-script-detail-modal__section-title{display:block;color:var(--color-text);font-size:14px;font-weight:700;margin-bottom:12px}.add-script-detail-modal__conditions-header .add-script-detail-modal__conditions-title{margin-bottom:0}.add-script-detail-modal__conditions-type{color:var(--color-text);font-size:13px;font-weight:400}.add-script-detail-modal__conditions-type-label{color:var(--color-text);font-weight:600}.add-script-detail-modal__dialing .add-script-detail-modal__section-title+.ant-form-item{margin-bottom:16px}.add-script-detail-modal__field-hint{display:block;margin-top:4px;color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:500;line-height:1.4}.add-script-detail-modal__dialing-group-label{display:block;color:var(--color-text);font-size:14px;font-weight:700;margin:4px 0 10px}.add-script-detail-modal__footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 0 0;border-top:1px solid var(--color-border)}.add-script-detail-modal__footer .ant-btn{min-width:96px;height:40px;border-radius:var(--radius-xs)!important;box-shadow:none!important;font-weight:600}.add-script-detail-modal__footer .ant-btn-default{border-color:transparent!important;background:transparent!important;color:var(--color-text)!important}.add-script-detail-modal__footer .ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}@media (max-width: 767px){.add-script-detail-modal.ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto!important}.add-script-detail-modal .ant-modal-content{max-height:calc(100vh - 24px)!important;border-radius:16px!important}.add-script-detail-modal__body{gap:16px;height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:20px 16px}.add-script-detail-modal__title.ant-typography{font-size:20px!important}.add-script-detail-modal__step-header{flex-wrap:wrap;gap:8px}.add-script-detail-modal__step-line{display:none}.add-script-detail-modal__conditions,.add-script-detail-modal__dialing{padding:12px}.add-script-detail-modal__contact-list-picker{grid-template-columns:92px minmax(0,1fr);gap:8px}.add-script-detail-modal__contact-list-mode .ant-radio-group{display:block}.add-script-detail-modal__conditions-header{flex-direction:column;align-items:flex-start;gap:6px}.add-script-detail-modal__body .ant-radio-group{display:flex;flex-direction:column;gap:8px}.add-script-detail-modal__footer{flex-wrap:wrap;gap:8px}.add-script-detail-modal__footer .ant-btn{flex:1 1 auto;min-width:0}}.app-shell__content-panel:has(>.automate-script-add-page){padding:24px!important}.automate-script-add-page.ant-card{min-height:calc(100vh - var(--header-height, 76px) - 48px);border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible}.automate-script-add-page>.ant-card-body{display:flex;flex-direction:column;min-height:inherit;padding:0!important}.automate-script-form{display:flex;flex:1;flex-direction:column;padding-bottom:76px}.automate-script-add-page .automate-script-page-title.ant-typography{color:var(--color-text)!important;font-size:24px!important;line-height:1.25;letter-spacing:-.02em;margin:0 0 20px!important}.automate-script-breadcrumb{margin-bottom:14px}.automate-script-add-page .ant-form-item-label{padding-bottom:6px}.automate-script-add-page .ant-form-item-label>label{color:var(--color-text-secondary)!important;font-size:12px;font-weight:600}.automate-script-required-mark{color:#ff4d4f}.automate-script-section-divider.ant-divider{margin:32px 0 18px!important;border-top-color:var(--color-border)!important}.automate-script-add-page .ant-input,.automate-script-add-page .ant-input-affix-wrapper,.automate-script-add-page .ant-input-textarea-affix-wrapper,.automate-script-add-page .ant-input-number,.automate-script-add-page .ant-select-selector,.automate-script-add-page .ant-picker{border:1px solid var(--color-border)!important;border-radius:var(--radius-xs)!important;background:var(--color-background)!important;box-shadow:none!important}.automate-script-add-page .ant-input-affix-wrapper .ant-input,:is(#root,body>div) .automate-script-add-page .ant-input-textarea-affix-wrapper textarea.ant-input{min-height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.automate-script-add-page .ant-input::placeholder,.automate-script-add-page .ant-picker-input>input::placeholder,.automate-script-add-page .ant-select-selection-placeholder{color:var(--color-text-secondary)!important;opacity:.65}.automate-script-add-page .ant-input:hover,.automate-script-add-page .ant-input-affix-wrapper:hover,.automate-script-add-page .ant-input-number:hover,.automate-script-add-page .ant-select:hover .ant-select-selector,.automate-script-add-page .ant-picker:hover{border-color:var(--color-border)!important}.automate-script-add-page .ant-input:focus,.automate-script-add-page .ant-input-focused,.automate-script-add-page .ant-input-affix-wrapper-focused,.automate-script-add-page .ant-input-number-focused,.automate-script-add-page .ant-select-focused .ant-select-selector,.automate-script-add-page .ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-ring)!important}.automate-script-add-page .ant-form-item-has-error .ant-input,.automate-script-add-page .ant-form-item-has-error .ant-input-affix-wrapper,.automate-script-add-page .ant-form-item-has-error .ant-input-number,.automate-script-add-page .ant-form-item-has-error .ant-select-selector,.automate-script-add-page .ant-form-item-has-error .ant-picker,.automate-script-add-page .ant-form-item-has-error .ant-input:hover,.automate-script-add-page .ant-form-item-has-error .ant-input-affix-wrapper:hover,.automate-script-add-page .ant-form-item-has-error .ant-input-number:hover,.automate-script-add-page .ant-form-item-has-error .ant-select:hover .ant-select-selector,.automate-script-add-page .ant-form-item-has-error .ant-picker:hover{border-color:#ff4d4f!important}.automate-script-add-page .ant-form-item-has-error .ant-form-item-explain-error,.automate-script-steps-error{color:#ff4d4f;font-size:12px;font-weight:400}.automate-script-add-page .ant-input-textarea-show-count:after,.automate-script-add-page .ant-input-show-count-suffix,.automate-script-add-page .ant-input-textarea-show-count .ant-input-data-count{color:var(--color-text-secondary)!important;font-size:11px}.automate-script-add-page .ant-form-item-has-error .ant-input-show-count-suffix,.automate-script-add-page .ant-form-item-has-error .ant-input-textarea-show-count:after,.automate-script-add-page .ant-form-item-has-error .ant-input-textarea-show-count .ant-input-data-count{color:#ff4d4f!important}.automate-script-settings.ant-card{position:relative;clear:both;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;box-shadow:none!important;overflow:hidden;margin-top:0}.automate-script-settings--editable.ant-card{cursor:pointer}.automate-script-settings--editable.ant-card:hover{border-color:var(--color-primary)!important}.automate-script-settings-summary{color:var(--color-text);font-size:14px;line-height:1.6}.automate-script-settings-summary-row{display:flex;align-items:flex-start;gap:6px}.automate-script-settings-summary-row .ant-typography:first-child{min-width:92px;margin-bottom:0}.automate-script-settings-summary-row .ant-typography:last-child{margin-bottom:0}.automate-script-settings .ant-card-head{height:64px;min-height:64px;padding:0 20px!important;border-bottom:1px solid var(--color-border)!important}.automate-script-settings .ant-card-head-wrapper{height:100%;align-items:center}.automate-script-settings .ant-card-head-title,.automate-script-settings .ant-card-extra{color:var(--color-text)!important;font-size:14px}.automate-script-settings-edit-btn.ant-btn{height:34px;padding-inline:14px;border-color:var(--color-border)!important;border-radius:var(--radius-xs)!important;color:var(--color-text)!important;background:var(--color-surface)!important;box-shadow:none!important;font-size:12px;font-weight:500}.automate-script-settings>.ant-card-body{padding:16px 20px 18px!important}.automate-script-settings-hidden-fields{display:none}.automate-script-settings .ant-divider{margin:0!important;border-top-color:var(--color-border)!important}.automate-script-settings .ant-divider-inner-text{padding:0 8px 0 0;color:var(--color-text-secondary)!important;background:var(--color-surface);font-size:14px;font-weight:600}.automate-script-settings .ant-form-item{margin-bottom:8px}.automate-script-settings .ant-radio-wrapper{color:#111827!important;font-size:14px;font-weight:600}.automate-script-settings .ant-form-item-label>label{color:#374151!important;font-size:14px;font-weight:600}.automate-script-settings .ant-select-selection-placeholder,.automate-script-settings .ant-select-selection-item,.automate-script-settings .ant-picker-input>input,.automate-script-settings .ant-input-number-input{color:#111827!important;font-size:14px!important;font-weight:600;opacity:1}.automate-script-settings .ant-select-arrow{color:#111827!important;opacity:1}.automate-script-settings .ant-radio-checked .ant-radio-inner{border-color:#1677ff!important;background:#1677ff!important}.automate-script-settings .ant-radio-wrapper:hover .ant-radio-inner,.automate-script-settings .ant-radio:hover .ant-radio-inner{border-color:#1677ff!important}.automate-script-manual-alert.ant-alert{width:min(420px,100%);padding:12px 14px;border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border));border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.automate-script-manual-alert .ant-alert-message,.automate-script-manual-alert .ant-alert-description{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.45}.automate-script-next-field{width:50%;margin-bottom:0!important}.automate-script-next-divider .ant-divider-inner-text,.automate-script-next-field .ant-form-item-label>label{font-size:14px!important;font-weight:600}.automate-script-steps{display:flex;flex:1;flex-direction:column;border-bottom:0;margin-bottom:0;padding-bottom:24px}.automate-script-steps-title.ant-typography{color:var(--color-text)!important;font-size:20px!important;line-height:1.3;letter-spacing:-.01em}.automate-script-steps-error{margin-top:-6px;margin-bottom:8px}.automate-script-steps-header .ant-btn{height:34px;border-color:var(--color-border)!important;border-radius:var(--radius-xs)!important;color:var(--color-text)!important;background:var(--color-surface)!important;box-shadow:none!important;font-size:12px}.automate-script-steps .ant-empty{margin:30px 0 0}.automate-script-steps .ant-empty-description{color:var(--color-text-secondary)!important;font-size:12px}.automate-script-form-footer{position:fixed;inset:auto 0 0 var(--shell-sider-width, 0);z-index:90;display:flex;align-items:center;width:auto;height:68px;min-height:68px;margin:0;padding:12px calc(24px + var(--shell-main-padding, 12px)) 12px 24px;border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -8px 20px #1f293714}.automate-script-form-footer .ant-btn{border-radius:var(--radius-xs)!important;box-shadow:none!important}.automate-script-settings-modal-shell.ant-modal{margin:16px auto!important;padding-bottom:0}.automate-script-settings-modal-shell .ant-modal-content{height:auto!important;max-height:min(720px,calc(100vh - 32px))!important;padding:0!important;overflow:hidden;border-radius:16px!important}.automate-script-settings-modal-shell .ant-modal-body{height:100%;max-height:inherit;padding:0!important}.automate-script-settings-modal{display:flex;flex-direction:column;height:min(720px,calc(100vh - 32px));max-height:min(720px,calc(100vh - 32px));background:#fff}.automate-script-settings-modal-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--color-border)}.automate-script-settings-modal-title.ant-typography{margin:0!important;color:var(--color-text)!important;font-size:18px!important;font-weight:700;line-height:1.3}.automate-script-settings-modal-close.ant-btn{width:32px;height:32px;color:var(--color-text)}.automate-script-settings-modal-body{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 0}.automate-script-settings-modal-fields{gap:16px!important}.automate-script-settings-modal .ant-divider{margin:0!important}.automate-script-settings-modal .ant-divider-inner-text{padding-left:0!important}.automate-script-settings-modal .ant-radio-checked .ant-radio-inner{border-color:#1677ff!important;background:#fff!important}.automate-script-settings-modal .ant-radio-inner:after{background-color:#1677ff!important;transform:scale(.7)!important}.automate-script-settings-modal .ant-radio-wrapper:hover .ant-radio-inner,.automate-script-settings-modal .ant-radio:hover .ant-radio-inner{border-color:#1677ff!important}.automate-script-settings-modal-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 22px;border-top:1px solid var(--color-border)}.automate-script-settings-modal-footer .ant-btn{min-width:120px;height:36px;border-radius:10px!important;box-shadow:none!important}@media (max-width: 991px){.automate-script-form-footer{inset-inline-start:0}}@media (max-width: 767px){.app-shell__content-panel:has(>.automate-script-add-page){padding:14px!important}.automate-script-add-page .automate-script-page-title.ant-typography{font-size:20px!important;margin-bottom:16px!important}.automate-script-section-divider.ant-divider{margin:24px 0 14px!important}.automate-script-next-field{width:100%}.automate-script-settings .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.automate-script-settings .ant-card-extra{margin-inline-start:0}.automate-script-settings-summary-row{flex-wrap:wrap;gap:2px 6px}.automate-script-settings-summary-row .ant-typography:first-child{min-width:auto}.automate-script-steps-header{flex-wrap:wrap;gap:10px}.automate-script-steps-header .ant-btn{width:100%}.automate-script-steps-title.ant-typography{font-size:18px!important}.automate-script-add-page.ant-card{min-height:calc(100vh - var(--header-height, 76px) - 28px)}.automate-script-form{padding-bottom:88px}.automate-script-form-footer{flex-wrap:wrap;height:auto;min-height:68px;gap:8px;padding:12px 14px;padding-inline:14px calc(14px + var(--shell-main-padding, 10px))}.automate-script-form-footer .ant-btn{flex:1 1 auto;min-width:0}.automate-script-settings-modal-header,.automate-script-settings-modal-body,.automate-script-settings-modal-footer{padding-inline:18px}.automate-script-settings-modal-footer .ant-btn{flex:1 1 auto;min-width:0}}.role-management-page{display:flex;flex-direction:column;gap:22px}.role-management__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.role-management__title-search{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.role-management__title.ant-typography{margin:0;color:#131a29;font-size:30px;font-weight:600;line-height:38px}.role-management__search-form{display:flex;align-items:center;gap:16px}.role-management__search-form .ant-form-item{margin-bottom:0}.role-management__search-input.ant-input-affix-wrapper{width:301px;height:40px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f6f7f9}.role-management__search-input.ant-input-affix-wrapper:hover,.role-management__search-input.ant-input-affix-wrapper-focused{border-color:var(--color-primary, #ff7f07)}.role-management__search-input .ant-input{background:transparent;font-size:14px}.role-management__search-input .ant-input::placeholder{color:#979797}.role-management__clear-button.ant-btn{height:40px;padding:10px 15px;border:0;box-shadow:none;color:#131a29;font-size:14px;font-weight:600}.role-management__clear-button.ant-btn:hover,.role-management__clear-button.ant-btn:focus-visible{color:var(--color-primary, #ff7f07)!important;background:transparent!important}.role-management__actions{display:flex;align-items:center;gap:10px}.role-management__save-button.ant-btn{height:40px;border-radius:10px;border-color:var(--color-primary, #ff7f07);font-size:14px;font-weight:600}:is(#root,body>div) .role-management__save-button.ant-btn{padding:11px 24px!important;box-shadow:0 8px 18px -6px #ff7f0733!important}.role-management__table-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 10px -4px #0000000d;overflow:hidden}.role-management__table-card .ant-table-wrapper .ant-table{background:transparent}:is(#root,body>div) .role-management__table-card .ant-table-thead>tr>th{background:#e4e7ee!important;border-bottom:1px solid #dddfe0!important;padding:10px 16px!important;color:#131a29!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}.role-management__table-card .ant-table-thead>tr>th:not(:last-child):before{background-color:#bec2c9!important}.role-management__table-card .ant-table-thead>tr>th .ant-table-column-sorter{color:#bec2c9}.role-management__table-card .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #dddfe0;padding:10px 16px!important;font-size:14px;color:#131a29}.role-management__table-card .ant-table-tbody>tr.role-management__row--alt>td{background:#f1f3f5}.role-management__table-card .ant-table-tbody>tr[data-row-key]:hover>td{background:#fef3e8!important}:is(#root,body>div) .role-management__table-card .ant-table-wrapper .ant-table-tbody>tr.role-management__row--alt>td.ant-table-cell-fix-left{background:#f1f3f5!important}:is(#root,body>div) .role-management__table-card .ant-table-wrapper .ant-table-tbody>tr:not(.role-management__row--alt)>td.ant-table-cell-fix-left{background:#fff!important}:is(#root,body>div) .role-management__table-card .ant-table-wrapper .ant-table-tbody>tr[data-row-key]:hover>td.ant-table-cell-fix-left{background:#fef3e8!important}.role-management__table-card .ant-table-tbody>tr>td .ant-checkbox-inner{border-radius:4px;border-color:#bec2c9}.role-management__status-icon{width:16px;height:16px}.role-management__status-icon--check{color:#1ac487}.role-management__status-icon--minus{color:#9ca3af}.role-management__role-name{font-size:14px;color:#131a29}#root{min-height:100vh;background:var(--color-surface)}*,*:before,*:after{box-sizing:border-box}:is(#root,body>div),:is(#root,body>div) *,:is(#root,body>div) *:before,:is(#root,body>div) *:after{box-shadow:none!important;text-shadow:none!important}:is(#root,body>div) :is(.modal-component__icon,.modal-upload-error__icon){filter:none!important}::selection{background:var(--color-primary-muted);color:var(--color-text)}.ant-layout,.ant-layout-content,.ant-layout-sider{background:var(--color-surface)!important}.ant-typography,.ant-card .ant-card-head-title,.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:var(--color-text)}.ant-typography-h1,.ant-typography-h2,.ant-typography-h3,.ant-typography-h4,.ant-typography-h5,.ant-typography-h6{font-size:var(--font-size-heading);line-height:1.2;letter-spacing:-.03em;font-weight:700}.ant-typography{font-size:var(--font-size-body)}.ant-typography.ant-typography-secondary,.ant-empty-description,.ant-result-subtitle{color:var(--color-text-secondary)!important;font-size:var(--font-size-secondary);line-height:1.5}.ant-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.ant-card .ant-card-head{min-height:auto;padding:20px 24px 0;border-bottom:0}.ant-card .ant-card-body{padding:24px}.ant-breadcrumb{font-size:12px;color:#6a6a6a}.ant-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb .ant-breadcrumb-separator{color:#6a6a6a}#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link a,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link button,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link .app-breadcrumb__link{padding:0;border:0;background:transparent;color:#1677ff!important;font:inherit;cursor:pointer}#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link a:hover,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link a:focus-visible,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link button:hover,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link button:focus-visible,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link .app-breadcrumb__link:hover,#root .ant-breadcrumb li:not(:last-child) .ant-breadcrumb-link .app-breadcrumb__link:focus-visible{color:#0958d9!important;text-decoration:underline;text-underline-offset:2px}#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#52657b!important;font-size:16px!important;box-shadow:none!important}#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn):not(:disabled):hover,#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn):focus-visible{background:#e6edf5!important;color:#34465c!important}#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn):disabled{opacity:.45}#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn) :is(.ant-btn-icon,.anticon){display:inline-flex;align-items:center;justify-content:center;margin:0!important;color:inherit}#root :is(.filter-table__action-icon.ant-btn,.exclusion-table__icon-button.ant-btn,.filter-group-table__action-icon.ant-btn,.waterfall-table__action-icon.ant-btn,.group-campaign-table__action-icon.ant-btn,.lead-list-table__actions .ant-btn,.automate-script-list__actions .ant-btn,.automate-script-table__action-icon.ant-btn,.dialer-list__action-icon.ant-btn) svg{width:18px;height:18px;color:inherit;stroke:currentColor}.ant-form-vertical .ant-form-item-label>label,.ant-form-item .ant-form-item-label>label{color:var(--color-text-secondary);font-size:var(--font-size-secondary);font-weight:600}.ant-form-item{margin-bottom:16px}:is(#root,body>div) .ant-form-item-explain-error{color:#ff4d4f!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-upload-wrapper .ant-upload-drag,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-picker-dropdown .ant-picker-panel-container{border-color:var(--color-border)!important;box-shadow:var(--shadow-soft)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{min-height:var(--input-height);border-radius:var(--input-radius)!important;background:var(--color-input-background)!important;box-shadow:none!important}.ant-input-affix-wrapper input.ant-input,.ant-select-selector .ant-select-selection-search-input{min-height:auto}:is(#root,body>div) :is(.ant-input:not(textarea),.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.ant-input-number,.ant-picker,.ant-select-single .ant-select-selector){display:flex!important;align-items:center!important;align-self:stretch!important;gap:var(--input-gap)!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:var(--input-padding-block) var(--input-padding-inline)!important;border-width:1px!important;border-style:solid!important;border-radius:var(--input-radius)!important;background:var(--color-input-background)!important;color:var(--color-input-text)!important}:is(#root,body>div) :is(.ant-input:not(textarea):not(.ant-input-status-error),.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):not(.ant-input-affix-wrapper-status-error),.ant-input-number:not(.ant-input-number-status-error),.ant-picker:not(.ant-picker-status-error),.ant-select-single:not(.ant-select-status-error) .ant-select-selector){border-color:var(--color-border)!important}:is(#root,body>div) :is(textarea.ant-input,.ant-input-textarea-affix-wrapper,.ant-mentions,.ant-select-multiple .ant-select-selector){align-self:stretch!important;gap:var(--input-gap)!important;min-height:var(--input-height)!important;padding:var(--input-padding-block) var(--input-padding-inline)!important;border-width:1px!important;border-style:solid!important;border-radius:var(--input-radius)!important;background:var(--color-input-background)!important;color:var(--color-input-text)!important}:is(#root,body>div) .ant-select-multiple .ant-select-selector{display:flex!important;align-items:center!important}:is(#root,body>div) .ant-select-multiple .ant-select-selector .ant-select-selection-overflow{align-items:center!important}:is(#root,body>div) :is(textarea.ant-input:not(.ant-input-status-error),.ant-input-textarea-affix-wrapper:not(.ant-input-affix-wrapper-status-error),.ant-mentions:not(.ant-mentions-status-error),.ant-select-multiple:not(.ant-select-status-error) .ant-select-selector){border-color:var(--color-border)!important}:is(#root,body>div) .ant-input-affix-wrapper>input.ant-input{display:block!important;align-self:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(#root,body>div) .ant-input-textarea-affix-wrapper>textarea.ant-input{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(#root,body>div) .ant-input-number .ant-input-number-input{height:auto!important;min-height:0!important;padding:0!important;line-height:20px!important;color:var(--color-input-text)!important}:is(#root,body>div) .ant-picker .ant-picker-input>input{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;line-height:1.5715!important;background:transparent!important;color:var(--color-input-text)!important}:is(#root,body>div) .ant-select-single .ant-select-selector :is(.ant-select-selection-item,.ant-select-selection-placeholder){line-height:20px!important;color:var(--color-input-text)!important;font-weight:400!important}:is(#root,body>div) .ant-select-single .ant-select-selection-search{display:flex!important;align-items:center!important}:is(#root,body>div) .ant-select-single .ant-select-selection-search-input{height:20px!important;padding:0!important}:is(#root,body>div) :is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-picker-status-error,.ant-mentions-status-error),:is(#root,body>div) .ant-select-status-error .ant-select-selector{border-color:#ff4d4f!important}:is(#root,body>div) .ant-input::placeholder,:is(#root,body>div) textarea.ant-input::placeholder,:is(#root,body>div) .ant-input-number-input::placeholder,:is(#root,body>div) .ant-picker-input>input::placeholder,:is(#root,body>div) .ant-select-selection-placeholder{color:var(--color-input-placeholder)!important;font-weight:400!important}:is(#root,body>div) .ant-input-prefix{margin-inline-end:8px;color:var(--color-input-icon)!important}:is(#root,body>div) :is(.ant-input-suffix,.ant-select-arrow,.ant-select-clear,.ant-picker-suffix){color:var(--color-input-text)!important}:is(#root,body>div) :is(.ant-input[disabled],.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector){background:#eceff3!important;color:var(--color-input-icon)!important}:is(#root,body>div) :is(.ant-input-affix-wrapper-disabled>input.ant-input,.ant-input-number-disabled .ant-input-number-input,.ant-picker-disabled .ant-picker-input>input,.ant-select-disabled .ant-select-selection-item){color:var(--color-input-icon)!important}:is(#root,body>div) :is(.ant-input:not(.ant-input-status-error):not([disabled]):hover,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-disabled):hover,.ant-input-number:not(.ant-input-number-status-error):not(.ant-input-number-disabled):hover,.ant-picker:not(.ant-picker-status-error):not(.ant-picker-disabled):hover,.ant-mentions:not(.ant-mentions-status-error):hover),:is(#root,body>div) .ant-select:not(.ant-select-status-error):not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-primary)!important}:is(#root,body>div) :is(.ant-input:not(.ant-input-status-error):focus,.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-status-error),.ant-input-number-focused:not(.ant-input-number-status-error),.ant-picker-focused:not(.ant-picker-status-error),.ant-mentions-focused:not(.ant-mentions-status-error)),:is(#root,body>div) .ant-select-focused:not(.ant-select-status-error) .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:none!important}:is(#root,body>div) .ant-space-compact .ant-space-compact-item:not(:first-child){border-start-start-radius:0!important;border-end-start-radius:0!important}:is(#root,body>div) .ant-space-compact .ant-space-compact-item:not(:last-child){border-start-end-radius:0!important;border-end-end-radius:0!important}:is(#root,body>div) .ant-input-number-group-wrapper .ant-input-number{border-start-end-radius:0!important;border-end-end-radius:0!important}:is(#root,body>div) .ant-input-number-group-addon{border-start-end-radius:var(--input-radius)!important;border-end-end-radius:var(--input-radius)!important;background:var(--color-input-background)!important}.ant-input-number,.ant-picker,.ant-select-selector,.ant-input-affix-wrapper,.ant-input{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover,.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--color-primary)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:var(--color-primary)!important;box-shadow:none!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu{border-radius:10px!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-picker-dropdown .ant-picker-panel-container{box-shadow:none!important}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{padding-top:18px;border-top:1px solid var(--color-border)}:is(#root,body>div) .ant-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:10px 15px!important;border-radius:var(--input-radius)!important;font-weight:600;box-shadow:none!important}:is(#root,body>div) .ant-btn.ant-btn-icon-only{width:var(--input-height)!important;min-width:var(--input-height)!important;padding:0!important}:is(#root,body>div) .ant-btn-circle{border-radius:50%!important}:is(#root,body>div) :is(.modal-upload-complete__close,.campaign-table-card__page-number,.filter-table__page-number,.filter-group-table__page-number,.exclusion-table__page-number,.group-campaign-table__page-number,.automate-script-grid__page-number,.condition-editor__logic-btn){display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:10px 15px!important;border-radius:var(--input-radius)!important;box-shadow:none!important}:is(#root,body>div) :is(.campaign-table-card__current-page,.campaign-report-table__current-page,.filter-table__current-page,.filter-group-table__current-page,.exclusion-table__current-page,.group-campaign-table__current-page,.lead-list-toolbar__current-page,.automate-script-grid__current-page){display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:var(--input-height)!important;height:var(--input-height)!important;padding:10px 15px!important;border-radius:var(--input-radius)!important;box-shadow:none!important}:is(#root,body>div) :is(.campaign-table-card__page-size,.campaign-report-table__page-size,.filter-table__page-size,.filter-group-table__page-size,.exclusion-table__page-size,.group-campaign-table__page-size,.automate-script-grid__page-size).ant-btn{min-width:126px!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:10px 12px!important;border:1px solid var(--color-border)!important;border-radius:var(--input-radius)!important;background:#fff!important;color:var(--color-text)!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}:is(#root,body>div) :is(.campaign-table-card__pager-button,.campaign-report-table__pager-button,.filter-table__pager-button,.filter-group-table__pager-button,.exclusion-table__pager-button,.group-campaign-table__pager-button,.lead-list-toolbar__pager-button,.automate-script-grid__pager-button).ant-btn,:is(#root,body>div) :is(.campaign-table-card__page-number,.filter-table__page-number,.filter-group-table__page-number,.exclusion-table__page-number,.group-campaign-table__page-number,.automate-script-grid__page-number,.exclusion-table__page-ellipsis,.campaign-table-card__current-page,.campaign-report-table__current-page,.filter-table__current-page,.filter-group-table__current-page,.exclusion-table__current-page,.group-campaign-table__current-page,.lead-list-toolbar__current-page,.automate-script-grid__current-page){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--input-height)!important;width:var(--input-height)!important;min-width:var(--input-height)!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:var(--input-radius)!important;background:#fff!important;color:var(--color-text)!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}:is(#root,body>div) :is(.campaign-table-card__pager-button,.campaign-report-table__pager-button,.filter-table__pager-button,.filter-group-table__pager-button,.exclusion-table__pager-button,.group-campaign-table__pager-button,.lead-list-toolbar__pager-button,.automate-script-grid__pager-button).ant-btn:not(:disabled):hover,:is(#root,body>div) :is(.campaign-table-card__page-number,.filter-table__page-number,.filter-group-table__page-number,.exclusion-table__page-number,.group-campaign-table__page-number,.automate-script-grid__page-number):hover{border-color:var(--color-border)!important;background:#fff!important;color:var(--color-text)!important}:is(#root,body>div) :is(.campaign-table-card__current-page,.campaign-report-table__current-page,.filter-table__current-page,.filter-group-table__current-page,.exclusion-table__current-page,.group-campaign-table__current-page,.lead-list-toolbar__current-page,.automate-script-grid__current-page){border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}:is(#root,body>div) .lead-list-toolbar__page-size.ant-select,:is(#root,body>div) .filter-group-preview__page-size.ant-select{min-width:126px!important;height:var(--input-height)!important}:is(#root,body>div) :is(.lead-list-toolbar__page-size,.filter-group-preview__page-size).ant-select .ant-select-selector{height:var(--input-height)!important;min-height:var(--input-height)!important;border:1px solid var(--color-border)!important;border-radius:var(--input-radius)!important;background:#fff!important;box-shadow:none!important}:is(#root,body>div) :is(.modal-success-banner__close,.import-configuration-connection-modal__close){display:flex!important;align-items:center!important;justify-content:center!important;width:var(--input-height)!important;min-width:var(--input-height)!important;height:var(--input-height)!important;min-height:var(--input-height)!important;padding:0!important;border-radius:var(--input-radius)!important;box-shadow:none!important}.ant-btn-default{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}.ant-btn-default:hover,.ant-btn-default:focus-visible{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:var(--color-surface)!important}.ant-btn-primary{background:var(--color-primary);border-color:var(--color-primary)}:is(#root,body>div) .ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-disabled):not(:disabled):is(:hover,:focus-visible,:active){background:var(--color-primary-button-interactive)!important;border-color:var(--color-primary-button-interactive)!important;box-shadow:var(--shadow-primary-button-interactive)!important}.ant-btn-primary.ant-btn-background-ghost{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:transparent!important}.ant-btn-primary.ant-btn-background-ghost:hover,.ant-btn-primary.ant-btn-background-ghost:focus-visible{color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;background:var(--color-primary-soft)!important}.ant-btn-link{color:var(--color-primary)}.ant-btn-link:hover,.ant-btn-link:focus-visible{color:var(--color-primary-hover)!important}.ant-btn-dangerous,.ant-btn-color-dangerous{color:var(--color-primary-active)!important}.ant-btn-default.ant-btn-dangerous,.ant-btn-default.ant-btn-color-dangerous{border-color:var(--color-primary-muted)!important;background:var(--color-surface)!important}.ant-btn-default.ant-btn-dangerous:hover,.ant-btn-default.ant-btn-color-dangerous:hover{border-color:var(--color-primary-active)!important;background:var(--color-primary-soft)!important}.ant-table-wrapper .ant-table{border:1px solid var(--color-border);border-radius:0!important;overflow:hidden;background:var(--color-surface)}.ant-table-wrapper .ant-table-container{border-inline-start:0!important;border-radius:0!important}.ant-table-wrapper .ant-table-header,.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-header table,.ant-table-wrapper .ant-table-body table,.ant-table-wrapper .ant-table-thead,.ant-table-wrapper .ant-table-thead>tr,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{border-radius:0!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--color-background)!important;color:var(--color-text-secondary)!important;border-bottom:1px solid var(--color-border)!important;font-size:var(--font-size-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--color-text);border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:50px}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--color-row-hover)!important}#root .ant-table-wrapper .ant-table-tbody>tr>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:var(--color-surface)!important}#root .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:var(--color-background)!important}#root .ant-table-wrapper .ant-table-tbody>tr:hover>td:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right),#root .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){background:var(--color-row-hover-solid)!important}.ant-table-wrapper .ant-table-placeholder:hover>td{background:var(--color-surface)!important}.ant-tag{border:0;padding-inline:10px;border-radius:999px;font-weight:600}.ant-pagination{gap:6px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{display:inline-flex;align-items:center;justify-content:center;width:var(--input-height);min-width:var(--input-height);height:var(--input-height);border:1px solid var(--color-border)!important;border-radius:var(--input-radius)!important;background:#fff!important;box-shadow:none!important}.ant-pagination .ant-pagination-item-active{border-color:var(--color-primary)!important;background:var(--color-primary)!important}.ant-pagination .ant-pagination-item a:hover,.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:var(--color-text)!important}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active) a,.ant-pagination .ant-pagination-item-link{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text)!important}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.ant-pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover,.ant-pagination .ant-pagination-next:not(.ant-pagination-disabled):hover{border-color:var(--color-border)!important;background:#fff!important}.ant-pagination .ant-pagination-item-active:hover{border-color:var(--color-primary)!important;background:var(--color-primary)!important}.ant-pagination .ant-pagination-options .ant-select,.ant-pagination .ant-pagination-options .ant-select-selector{height:var(--input-height)!important;min-height:var(--input-height)!important;border-radius:var(--input-radius)!important;background:#fff!important}.ant-switch.ant-switch-checked{background:var(--color-primary)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{border-color:var(--color-primary)!important;background:var(--color-primary)!important}.ant-table-wrapper .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-table-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner{border-radius:4px!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-primary)!important}.ant-progress .ant-progress-bg{background:var(--color-primary)!important}.ant-upload-wrapper .ant-upload-drag{border-style:dashed;border-radius:var(--radius-lg);background:var(--color-background)!important}.ant-upload-wrapper .ant-upload-drag .ant-upload-text{color:var(--color-text)}.ant-upload-wrapper .ant-upload-drag .ant-upload-hint{color:var(--color-text-secondary)}.ant-empty,.ant-result{padding-block:32px}.ant-result .ant-result-icon>.anticon,.ant-empty .ant-empty-image{color:var(--color-primary)!important}.ant-space-item>.ant-btn,.ant-space-item>.ant-input,.ant-space-item>.ant-select,.ant-space-item>.ant-picker{vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{max-width:100%}.ant-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 12px)!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{justify-content:center;row-gap:8px}}
