.embed-startup{--primary: #1210b8;--primaryBackground: rgba(18, 16, 184, .07);--text2: #6b7280;position:fixed;inset:0;background:var(--background, #f4f5fb);font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif}.embed-startup[hidden]{display:none}.desk-page-feedback{display:flex;flex:1 0 auto;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px;text-align:center}.desk-page-feedback__body{width:100%;max-width:360px}.desk-page-feedback__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;color:#a32d2d;background:#fef2f2}.desk-page-feedback__icon svg{display:block;width:28px;height:28px}.desk-page-feedback__title{margin:0 0 8px;color:#333;font-size:18px;font-weight:600;line-height:1.5}.desk-page-feedback__reason{margin:0 0 4px;color:#888;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.desk-page-feedback__guidance{margin:0 0 20px;color:#aaa;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.desk-page-feedback__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.desk-page-feedback__actions .ant-btn{height:auto;min-height:36px;max-width:100%;margin:0;padding:8px 20px;border-width:0;border-radius:6px;font-size:13px;font-weight:400;line-height:20px;box-shadow:none}.desk-page-feedback__actions .ant-btn-default{box-shadow:inset 0 0 0 1px var(--border)}.desk-page-feedback__actions .ant-btn-primary{color:#fff;background:#1210b8}.desk-content:has(>.desk-page-feedback){overflow-y:auto}.permission-denied{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:96px;padding:20px;color:var(--text2);line-height:1.5}.permission-denied__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;font-size:16px}.permission-denied__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.permission-denied--page{display:flex;flex:1 0 auto;align-items:center;justify-content:center;width:100%;min-height:400px;padding:24px 0;text-align:center}.permission-denied--page .permission-denied__result{width:min(520px,100%);border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.permission-denied--page .ant-result{padding:42px 32px}.permission-denied--page .ant-result-title h1{margin:0;color:var(--text1);font-size:24px;font-weight:600;line-height:1.4}.permission-denied--page .ant-result-subtitle{color:var(--text2)}.permission-denied--page .ant-result-extra{margin-top:24px}.desk-content:has(>.permission-denied--page){overflow-y:auto}@media(max-width:768px){.permission-denied--page .ant-result{padding:30px 18px}}.api-error-state{display:flex;min-width:0;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:24px 16px;color:var(--text2, #6b7280);background:var(--surface, #fff);font-size:14px;line-height:1.5}.api-error-state__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;color:var(--text2, #6b7280);background:var(--surfaceMuted, #f0f1f4);font-size:20px}.api-error-state__content{min-width:0;overflow-wrap:anywhere}.api-error-state__title{color:var(--text1, #111327);font-size:14px;font-weight:500}.api-error-state__description{color:var(--text2, #6b7280);font-size:12px}.api-error-state__action{flex:0 0 auto}.api-error-state--compact,.api-error-state--retained{justify-content:flex-start;flex-wrap:nowrap;gap:8px;padding:10px 12px;border-radius:8px;background:var(--surfaceMuted, #f0f1f4)}.api-error-state--compact .api-error-state__content,.api-error-state--retained .api-error-state__content{flex:1}.api-error-state--compact .api-error-state__icon,.api-error-state--retained .api-error-state__icon{width:16px;height:16px;background:transparent;font-size:14px}.api-error-state--compact .api-error-state__title,.api-error-state--retained .api-error-state__title{font-size:12px;font-weight:400}.api-error-state--compact .ant-btn-link,.api-error-state--retained .ant-btn-link{height:auto;padding:0;font-size:12px}.api-error-state--permission .api-error-state__icon{color:var(--danger);background:var(--dangerBackground)}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact){flex-direction:column;flex-wrap:nowrap;min-height:240px;padding:32px 20px;text-align:center}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__icon{width:80px;height:56px;background:transparent}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__icon .ant-empty{margin:0}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__icon .ant-empty-image{height:56px;margin:0}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__title{font-size:14px;font-weight:400}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__content{max-width:320px}.api-error-state--region:not(.api-error-state--retained):not(.api-error-state--compact) .api-error-state__action{margin-top:4px}.api-error-state--widget{flex-direction:column;padding:28px 18px;text-align:center}.api-error-state--widget .api-error-state__icon{color:var(--widget-accent, #1457ff);background:var(--widget-alpha-12, #eff4ff)}.api-error-state--widget .ant-btn-primary{border-color:var(--widget-accent, #1457ff);background:var(--widget-accent, #1457ff)}.api-error-state--widget .ant-btn-link{color:var(--widget-accent, #1457ff)}.api-error-state--widget.api-error-state--retained,.api-error-state--widget.api-error-state--compact{flex-direction:row;padding:10px 12px;text-align:left;background:var(--widget-tint-04, #f8faff)}.api-error-state--widget.api-error-state--retained .api-error-state__icon,.api-error-state--widget.api-error-state--compact .api-error-state__icon{background:transparent}@media(max-width:480px){.api-error-state--retained,.api-error-state--compact{flex-wrap:wrap}.api-error-state__action{max-width:100%}}.api-error-state--page:not([data-error-kind=permission]) .desk-page-feedback__icon{color:var(--text2, #6b7280);background:var(--surfaceMuted, #f0f1f4)}.authenticated-desk{min-height:100dvh}.sso-callback{display:grid;min-height:100dvh;place-items:center;padding:24px;color:var(--text1);background:var(--background)}.sso-card{width:min(420px,100%);padding:28px 32px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 40px #0f172a1a}.sso-card h1{margin:0 0 6px;color:var(--text1);font-size:14px;font-weight:700;line-height:20px}.sso-card p{margin:0;color:var(--text2);font-size:14px;line-height:20px;overflow-wrap:anywhere}.sso-card .ant-btn{margin-top:24px}.sso-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:26px;text-align:left}.sso-brand b,.sso-brand small{display:block}.sso-brand b{color:var(--text1);font-size:14px;line-height:19px}.sso-brand small{margin-top:2px;color:var(--text3);font-size:12px;line-height:15px;letter-spacing:.4px}.sso-brand-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--surface);font-weight:800;background:var(--primary);border-radius:9px;box-shadow:var(--control-shadow)}.sso-brand-mark svg{width:23px;height:23px}.sso-spinner{position:relative;display:grid;width:48px;height:48px;place-items:center;margin:0 auto 14px;color:var(--primary);font-size:22px;background:var(--primary-bg);border-radius:50%}.sso-spinner:after{position:absolute;inset:-5px;border:2px solid rgba(18,16,184,.15);border-top-color:var(--primary);border-radius:50%;content:"";animation:sso-spin .8s linear infinite}.sso-status{margin-bottom:18px;font-size:44px}.sso-error{color:var(--danger)}.app-session-loading{display:grid;min-height:100dvh;place-items:center;background:var(--background)}.app-access-denied{display:grid;min-height:calc(100dvh - 106px);place-content:center;padding:0}.app-access-denied .ant-result-title{font-size:22px}.app-access-denied .ant-result-subtitle{font-size:14px}.access-denied-fullscreen{min-height:100dvh;background:var(--background)}@keyframes sso-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.sso-callback{padding:16px}.sso-card{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.sso-spinner:after{animation-duration:1.8s}}.desk-logout-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:#f5f6f8cc}.desk-session-recovery{position:fixed;top:52px;right:24px;z-index:1100;width:min(440px,100vw - 24px);box-shadow:var(--shadow)}:root{--luling-loading-size: 30px;--luling-loading-symbol-size: 16px;--luling-loading-inner-inset: 5px;--luling-loading-inline-size: 16px;--luling-loading-inline-symbol-size: 10px}.luling-loading-icon{position:relative;display:inline-grid;width:var(--luling-loading-inline-size);height:var(--luling-loading-inline-size);flex:0 0 var(--luling-loading-inline-size);place-items:center;color:currentColor}.luling-loading-icon:after{position:absolute;inset:0;border:1.5px solid currentColor;border-left-color:transparent;border-radius:50%;content:"";opacity:.9;animation:luling-loading-ring .8s linear infinite}.luling-loading-icon svg{display:block;width:var(--luling-loading-inline-symbol-size);height:var(--luling-loading-inline-symbol-size);animation:luling-loading-pulse 1.25s ease-in-out infinite}.luling-loading{display:flex;min-height:136px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--text2);font-size:14px}.luling-loading__mark{position:relative;display:grid;width:var(--luling-loading-size);height:var(--luling-loading-size);place-items:center;color:var(--primary);border-radius:50%}.luling-loading__mark:before{position:absolute;inset:var(--luling-loading-inner-inset);border-radius:50%;background:var(--primaryBackground);content:""}.luling-loading__mark:after{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--primary) 16%,transparent);border-top-color:var(--primary);border-radius:50%;content:"";animation:luling-loading-ring .8s linear infinite}.luling-loading__mark svg{z-index:1;width:var(--luling-loading-symbol-size);height:var(--luling-loading-symbol-size);animation:luling-loading-pulse 1.25s ease-in-out infinite}.luling-loading.is-compact{min-height:64px;gap:8px}.luling-loading.is-fullscreen{--luling-loading-size: 48px;--luling-loading-symbol-size: 24px;--luling-loading-inner-inset: 7px}.service-list-scroll>.luling-loading{min-height:72px;gap:7px}@keyframes luling-loading-ring{to{transform:rotate(360deg)}}@keyframes luling-loading-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.luling-loading-icon,.luling-loading-icon:after,.luling-loading-icon svg,.luling-loading__mark,.luling-loading__mark:after,.luling-loading__mark svg{animation-duration:2.4s}}.desk-system-access{display:flex;flex-direction:column;height:100dvh;color:var(--text1);background:var(--background)}.desk-system-access__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.desk-system-access__brand{display:flex;align-items:center;gap:10px}.desk-system-access__brand strong,.desk-system-access__brand small{display:block}.desk-system-access__brand strong{font-size:14px;font-weight:700}.desk-system-access__brand small{margin-top:2px;color:var(--text2);font-size:12px}.desk-system-access__mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--surface);background:var(--primary);border-radius:8px}.desk-system-access__mark svg{width:24px;height:24px}.desk-system-access__account{display:flex;align-items:center;gap:12px;min-width:0}.desk-system-access__name{overflow-wrap:anywhere}.desk-system-access__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:24px}@media(max-width:768px){.desk-system-access__header{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:12px}.desk-system-access__account{flex-wrap:wrap;gap:8px;margin-left:auto}.desk-system-access__content{padding:12px}}.resource-management{width:min(400px,100vw - 48px);color:var(--text1);font-size:12px}.resource-management__header{padding-bottom:12px;border-bottom:1px solid var(--border)}.resource-management__list{max-height:min(560px,65vh);overflow-y:auto}.resource-management__job{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.resource-management__status{flex:none;padding:6px;border-radius:8px;color:var(--text2);background:var(--background)}.resource-management__status--ready{color:var(--success)}.resource-management__status--failed{color:var(--red)}.resource-management__info{flex:1;min-width:0}.resource-management__info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-management__meta{margin-top:6px;color:var(--text2);overflow-wrap:anywhere}.resource-management__actions{display:flex;flex:none;gap:2px}.resource-management__pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.resource-management__pagination .ant-pagination-total-text{margin-right:auto}.status-budget-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.status-budget-summary{border:0;padding:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;text-align:left}.status-budget-details{max-width:360px}.status-budget-details p{margin:0 0 8px;color:var(--text2)}.status-budget-details dl{margin:0}.status-budget-details dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.status-budget-details dt,.status-budget-details dd{margin:0}.status-budget-details dd{font-variant-numeric:tabular-nums}.heading-with-help{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.heading-help{min-width:0;color:var(--text2);font-size:12px;font-weight:400;line-height:18px;overflow-wrap:anywhere}.management-section{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.management-section__header{min-height:48px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.management-section__heading{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.management-section__heading h3{margin:0;color:var(--text1);font-size:14px;font-weight:700;line-height:20px}.management-section__extra{flex:0 0 auto;display:flex;align-items:center;gap:8px}.management-section__body{padding:16px}.management-section--compact .management-section__body{padding:12px 16px}.management-table-shell{min-width:0;overflow:clip;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.management-table-shell .ant-table-wrapper,.management-table-shell .ant-table{border-radius:0}.management-table-shell .ant-table-cell{vertical-align:middle}.management-table-shell .ant-table-thead>tr>th{height:40px;padding:10px 12px;border-bottom-color:var(--border);background:var(--tableHeader)!important;color:var(--tableHeaderText);font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.management-table-shell .ant-table-tbody>tr>td{padding:8px 12px;border-bottom-color:var(--border);color:var(--text1);font-size:12px;line-height:20px}.management-table-shell .ant-table-tbody>tr:hover>td{background:var(--tableRowHover)!important}.management-table-shell .ant-btn-link{height:auto;padding:0;font-weight:400}.management-table-shell .ant-table-tbody>tr:last-child>td{border-bottom:0}.management-table.ant-table-wrapper .ant-table-thead>tr>th{padding:10px 12px!important;background:var(--tableHeader)!important;color:var(--tableHeaderText);font-size:12px;font-weight:700;line-height:20px}.management-table.ant-table-wrapper .ant-table-sticky-scroll{display:none!important}.management-filters{width:100%;margin-bottom:16px;padding:14px 16px;display:flex;align-items:flex-end;column-gap:16px;row-gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.management-filters .ant-space-item{display:block}.management-filter-field{width:160px;min-width:160px;display:grid;gap:4px;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.management-filter-field__label{min-height:18px}.management-filter-field--search,.management-filter-field--range{width:240px;min-width:240px}.management-filter-field--datetime-range{width:420px;min-width:420px}.management-filter-field--inline{display:block}.management-filter-field--inline .management-filter-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.management-filter-field .ant-input-search,.management-filter-field .ant-picker,.management-filter-field .ant-select{width:100%}.management-filter-field .ant-input-affix-wrapper,.management-filter-field .ant-picker,.management-filter-field .ant-select-selector{min-height:32px;border-color:var(--borderStrong)}.management-filter-field .ant-picker,.management-filter-field .ant-select-selector{border-radius:8px}.management-pagination{min-height:52px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text2);font-size:12px}.management-pagination .ant-pagination{margin:0;display:flex;align-items:center;gap:4px}.management-pagination .ant-pagination-item,.management-pagination .ant-pagination-prev .ant-pagination-item-link,.management-pagination .ant-pagination-next .ant-pagination-item-link{min-width:32px;height:32px;line-height:30px;border-radius:6px;border-color:var(--border);background:var(--surface)}.management-pagination .ant-pagination-item a,.management-pagination .ant-pagination-prev .ant-pagination-item-link a,.management-pagination .ant-pagination-next .ant-pagination-item-link a{color:var(--text2);font-size:12px}.management-pagination .ant-pagination-prev,.management-pagination .ant-pagination-next{min-width:32px;height:32px;margin:0}.management-pagination .ant-pagination-options{margin-inline-start:12px}.management-pagination .ant-pagination-options-size-changer.ant-select{min-width:96px}.management-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector{min-height:32px;border-color:var(--borderStrong);border-radius:6px}.management-pagination .ant-pagination-item-active{border-color:var(--primary);background:var(--surface)}.management-pagination .ant-pagination-item-active a{color:var(--primary)}.management-channel-tags{white-space:nowrap}.management-channel-tags .ant-tag{margin-inline-end:0;border:0;font-size:12px;line-height:20px}.management-list-page .management-list-tabs{margin:0;padding:0 16px;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--surface)}.management-list-page .management-list-tabs .ant-tabs-nav{margin:0}.management-list-page .management-list-tabs .ant-tabs-nav:before{border-bottom-color:var(--border)}.management-list-page .management-list-tabs .ant-tabs-tab{margin:0 24px 0 0;padding:12px 8px 10px;color:var(--text1);font-size:14px}.management-list-page .management-list-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.management-list-page .management-list-tabs .ant-tabs-ink-bar{height:2px}.management-list-page .management-list-section .management-section__header{min-height:54px;padding:12px 16px}.management-list-page .management-table-shell .ant-table-thead>tr>th{height:40px;padding:10px 12px;background:var(--tableHeader)!important;color:var(--tableHeaderText);font-size:12px;font-weight:700}.management-list-page .management-table-shell .ant-table-tbody>tr>td{padding:8px 12px;color:var(--text1);font-size:12px;line-height:20px}.management-list-page .management-table-shell .ant-table-tbody>tr>td:first-child .ant-btn-link{color:var(--text1);font-weight:650}.management-list-page .management-table-shell .ant-table-tbody>tr>td:last-child .ant-btn-link{height:22px;padding:0;color:var(--primary);font-size:12px;font-weight:500;line-height:22px}.management-list-page .management-table-shell .ant-table-tbody>tr>td:last-child .ant-btn-dangerous.ant-btn-link{color:var(--danger)}.management-list-page .management-table-shell .ant-table-tbody>tr:hover>td{background:var(--tableRowHover)!important}.management-list-page .management-pagination{justify-content:space-between}.management-list-page .management-pagination .ant-pagination-item-active{color:var(--primary);font-weight:600}.management-list-page .management-list-section,.management-split-section{border:0;border-radius:0;background:transparent;box-shadow:none}.management-list-page .management-list-section .management-section__header,.management-split-section .management-section__header{border:1px solid var(--border);border-radius:8px 8px 0 0;background:var(--surface)}.management-list-page .management-list-section .management-section__body,.management-split-section .management-section__body{padding:0}.management-list-page .management-list-section .management-filters,.management-split-section .management-filters{width:100%;margin:0;padding:14px 16px;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;background:var(--surface);box-shadow:var(--shadowCard)}.management-list-page .management-list-section:not(:has(>.management-section__header)) .management-filters,.management-split-section:not(:has(>.management-section__header)) .management-filters{border-top:1px solid var(--border);border-radius:8px}.management-list-page .management-list-section .management-table-shell,.management-split-section .management-table-shell{margin:12px 0 0;padding:12px 16px 0;border-radius:8px 8px 0 0}.management-list-page .management-list-section .management-pagination,.management-split-section .management-pagination{min-height:52px;padding:10px 16px;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;background:var(--surface);box-shadow:var(--shadowCard)}.management-list-page .management-list-section .ant-alert,.management-split-section .ant-alert{margin-top:12px}@media(max-width:768px){.management-list-page .management-list-section .management-table-shell,.management-split-section .management-table-shell{padding-inline:12px}.management-filter-field,.management-filter-field--search,.management-filter-field--range,.management-filter-field--datetime-range{width:100%;min-width:0}.management-section__header{align-items:flex-start;flex-wrap:wrap}.management-section__extra{width:100%;justify-content:flex-start;flex-wrap:wrap}.management-section__body{padding:14px 12px}.management-table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.management-table-shell .ant-table-cell-fix-left,.management-table-shell .ant-table-cell-fix-left-first,.management-table-shell .ant-table-cell-fix-left-last,.management-table-shell .ant-table-cell-fix-right,.management-table-shell .ant-table-cell-fix-right-first,.management-table-shell .ant-table-cell-fix-right-last,.management-table-shell .ant-table-cell-fix-start,.management-table-shell .ant-table-cell-fix-end,.management-table-shell .ant-table-cell-fix-end-shadow{position:static!important;box-shadow:none!important}.management-table-shell .ant-table-cell-fix-left-last:after,.management-table-shell .ant-table-cell-fix-right-first:after{display:none}.management-pagination,.management-pagination .ant-pagination{flex-wrap:wrap}.management-pagination .ant-pagination-options{display:none}}.system-notices{padding:12px 16px 16px;height:100%;min-height:0;overflow:auto;background:var(--background);display:flex;flex-direction:column;gap:8px}.system-notices .ant-btn{font-size:12px}.notice-meta{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:11px;flex-wrap:wrap}.notice-page-actions{display:flex;justify-content:flex-end;min-height:32px}.notice-page-actions .ant-btn,.notice-management-search>.ant-btn{height:32px;padding-inline:12px;box-shadow:none}.notice-page-actions .ant-btn{width:112px;font-size:14px}.notice-tag{display:inline-flex;padding:1px 6px;font-size:11px;line-height:20px;border-radius:4px;color:var(--primary);background:var(--selected-bg);white-space:nowrap}.notice-tag.important{color:var(--amber);background:var(--amber-bg)}.notice-tag.urgent{color:var(--red);background:var(--red-bg)}.notice-symbol{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--selected-bg);color:var(--primary);font-size:16px}.notice-symbol.urgent{color:var(--red);background:var(--red-bg)}.notice-symbol.important{color:var(--amber);background:var(--amber-bg)}.notice-inbox{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:clamp(520px,100dvh - 220px,800px);border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadowCard)}.notice-inbox-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border)}.notice-inbox-list-head{display:flex;align-items:center;justify-content:space-between;min-height:51px;padding:10px 16px 5px}.notice-inbox-list-head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.notice-inbox-list-head>div strong{font-size:14px;font-weight:650}.notice-inbox-list-head>div span{color:var(--text3);font-size:11px}.notice-list-search{padding:6px 16px 10px}.notice-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;min-height:42px;border-bottom:1px solid var(--border)}.notice-filter-tabs{display:flex;align-self:stretch;gap:20px}.notice-filter-tabs button{position:relative;border:0;background:transparent;padding:8px 0 10px;color:var(--text1);font-size:12px;font-weight:400;cursor:pointer;transition:color .16s ease,box-shadow .16s ease}.notice-filter-tabs button:hover{color:var(--primary)}.notice-filter-tabs button:focus-visible{border-radius:4px;outline-offset:2px}.notice-filter-tabs button.active{color:var(--primary);font-weight:600;box-shadow:inset 0 -2px var(--primary)}.notice-filter-tabs button span{padding:0 5px;margin-left:5px;border-radius:4px;background:var(--selected-bg);font-size:10px}.notice-inbox-rows{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.notice-list-error{min-height:100%;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text1);text-align:center}.notice-list-error__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--dangerBackground);color:var(--danger);font-size:17px}.notice-list-error strong{font-size:14px;font-weight:600}.notice-list-error p{margin:0;color:var(--text2);font-size:12px;line-height:18px;overflow-wrap:anywhere}.notice-list-error .ant-btn{margin-top:6px}.notice-list-error--inline{min-height:0;margin:12px 16px;padding:10px 12px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:2px 8px;border:1px solid var(--border);border-radius:8px;text-align:left}.notice-list-error--inline .notice-list-error__icon{width:24px;height:24px;grid-row:1/3;border-radius:6px;font-size:13px}.notice-list-error--inline strong{grid-column:2;font-size:12px}.notice-list-error--inline p{grid-column:2;font-size:11px}.notice-list-error--inline .ant-btn{grid-column:3;grid-row:1/3;margin:0}.notice-row{display:flex;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border);background:var(--surface);padding:15px 16px;color:var(--text1);font:inherit;cursor:pointer;position:relative;transition:background-color .16s ease,box-shadow .16s ease}.notice-row:hover{background:var(--background)}.notice-row.selected{background:var(--selected-bg);box-shadow:inset 3px 0 var(--primary)}.notice-row.selected .notice-symbol{background:var(--surface);box-shadow:0 1px 3px var(--shadow)}.notice-row.is-read strong{font-weight:500;color:var(--text2)}.notice-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.notice-row-text{flex:1;min-width:0}.notice-row-heading{display:flex;align-items:flex-start;gap:8px}.notice-row-heading strong{font-size:13px;font-weight:600;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.notice-unread-dot{width:5px;height:5px;flex-shrink:0;background:var(--primary);border-radius:50%;display:inline-block}.notice-row .notice-unread-dot{margin-top:8px}.notice-excerpt{color:var(--text2);font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:5px 0 8px}.notice-row-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text2)}.notice-row-bottom>span{display:flex;align-items:center;gap:6px}.notice-row-bottom time{color:var(--text3);white-space:nowrap}.notice-pagination{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;min-height:48px;padding:8px 16px;border-top:1px solid var(--border);color:var(--text3);background:var(--surface);box-shadow:0 -4px 14px #141a2d09;font-size:12px}.notice-reading-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.notice-reading-pane>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--border);font-size:12px;color:var(--text2)}.notice-reading-pane>.notice-empty{margin:auto}.notice-reading-toolbar{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--strip-bg);color:var(--text2);font-size:12px}.notice-reading-toolbar .notice-back{display:none}.notice-read-state{display:inline-flex;align-items:center;gap:6px;font-size:11px}.notice-read-state.is-read{color:var(--green)}.notice-reading-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.notice-article{max-width:760px;margin:0 auto;padding:28px 36px 32px}.notice-article>header{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--border);text-align:center}.notice-article h2{font-size:14px;line-height:1.6;margin:10px 0 12px;overflow-wrap:anywhere;letter-spacing:-.012em}.notice-article-kicker,.notice-article-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px;color:var(--text2);font-size:11px}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:14px;color:var(--text1)}.notice-empty{padding:48px 20px;color:var(--text3);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.notice-empty>.ant-empty{margin:0}.notice-empty strong{font-size:12px;font-weight:400;color:var(--text3)}.notice-empty p{margin:0;font-size:12px}.notice-loading{display:flex;align-items:center;justify-content:center;min-height:136px;padding:16px}.notice-inbox-rows>.notice-loading{height:100%}.notice-management-card{flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:clip;box-shadow:var(--shadowCard)}.notice-management-card .ant-table{font-size:12px}.notice-management-card .ant-table-cell{white-space:nowrap}.notice-management-card .ant-table-thead>tr>th{color:var(--tableHeaderText);background:var(--tableHeader);font-weight:700}.notice-management-card .ant-table-tbody>tr>td{transition:background-color .16s ease}.notice-management-toolbar{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border)}.notice-management-search{display:flex;align-items:center;gap:8px}.notice-management-search .ant-input-search{width:260px}.notice-management-search .ant-input-affix-wrapper{min-height:32px;border-color:var(--borderStrong)}.notice-title-cell{display:flex;align-items:center;gap:10px;min-width:0}.notice-title-cell .notice-symbol{width:30px;height:30px;font-size:14px}.notice-title-cell .notice-title-copy{min-width:0}.notice-title-cell .ant-btn-link{display:block;max-width:290px;height:auto;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-title-cell .notice-meta{margin-top:3px;justify-content:flex-start}.notice-audience-pill{display:inline-flex;align-items:center;min-height:24px;padding:1px 8px;border-radius:6px;background:var(--surfaceMuted);color:var(--text2);font-size:11px}.notice-read-ratio{color:var(--text1);font-variant-numeric:tabular-nums;font-weight:600}.notice-state{display:inline-flex;align-items:center;gap:6px;color:var(--text2)}.notice-state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text3)}.notice-state.published{color:var(--green)}.notice-state.published:before{background:var(--green)}.notice-state.withdrawn{color:var(--text3)}.notice-modal-title{display:flex;align-items:center;gap:10px}.notice-modal-title>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--selected-border);border-radius:8px;background:var(--primaryBackground);color:var(--primary)}.notice-modal-title strong{color:var(--text1);font-size:14px}.notice-compose-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px}.notice-form .ant-form-item{margin-bottom:16px}.notice-form .ant-form-item-label{padding-bottom:4px}.notice-form .ant-form-item-label>label{font-size:12px;color:var(--text2)}.notice-form textarea.ant-input{font-size:13px;line-height:1.8;resize:vertical}.notice-compose-modal .notice-form-section{margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent}.notice-compose-modal .notice-form-section:last-child{margin-bottom:0}.notice-compose-modal .notice-form-section>.ant-form-item:last-child,.notice-compose-modal .notice-form-section>.notice-form-grid:last-child>.ant-form-item{margin-bottom:0}.notice-compose-modal .notice-form-section--content>.ant-form-item{margin:0}.notice-compose-modal .notice-form-section--content>.ant-form-item>.ant-form-item-row>.ant-form-item-label{padding:0 0 4px}.notice-rich-editor{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.notice-rich-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primaryBackground)}.notice-rich-editor .format-toolbar{border:0;border-bottom:1px solid var(--border);background:var(--background)}.notice-rich-editor .tiptap.reply-input{min-height:160px;max-height:none;padding:12px 14px;overflow:visible;outline:0;line-height:1.75}.notice-rich-editor .tiptap.reply-input p{margin:0 0 8px}.notice-rich-editor .tiptap.reply-input ul,.notice-rich-editor .tiptap.reply-input ol{padding-left:22px}.notice-rich-editor .tiptap.reply-input blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid var(--primary);background:var(--primaryBackground)}.notice-quick-write{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-bottom:1px solid var(--border)}.notice-quick-write>span{margin-right:3px;color:var(--text2);font-size:12px}.notice-quick-write .ant-btn{border-radius:6px}.notice-quick-write .ant-btn-link{margin-left:auto}.notice-editor-caption{display:flex;justify-content:space-between;gap:16px;padding:7px 12px;border-top:1px solid var(--border);color:var(--text3);font-size:11px}.notice-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notice-form-hint{display:flex;align-items:center;gap:7px;color:var(--text3);font-size:12px;margin:10px 0 0}.notice-preview .notice-article,.notice-detail-modal .notice-article{padding:22px 20px 18px}.notice-preview .notice-article{margin-top:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.notice-detail-modal .notice-article{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.notice-popover{width:380px;max-width:calc(100vw - 32px);color:var(--text1);font-size:13px}.notice-popover>header,.notice-popover>footer{display:flex;align-items:center;gap:10px;padding:12px 16px}.notice-popover>header{border-bottom:1px solid var(--border)}.notice-popover>header>span{font-size:12px;color:var(--text2)}.notice-popover>header>button{margin-left:auto}.notice-popover>footer{justify-content:space-between;border-top:1px solid var(--border)}.notice-popover>footer>span{font-size:11px;color:var(--text3)}.notice-popover .notice-empty{padding:28px 16px}.notice-popover-list{max-height:min(460px,65dvh);overflow-y:auto}.notice-popover-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px 8px;border-bottom:1px solid var(--border);background:#f8f9fb}.notice-popover-tabs button{border:0;border-radius:7px;padding:8px 10px;background:transparent;color:var(--text1);cursor:pointer;font-size:12px;font-weight:400}.notice-popover-tabs button b{display:inline-grid;min-width:18px;height:18px;margin-left:5px;place-items:center;border-radius:9px;background:#e9ebf0;font-size:10px;font-weight:400}.notice-popover-tabs button.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #17223b12;font-weight:600}.notice-popover-tabs button.active b{background:var(--primaryBackground);font-weight:600}.assignment-notice-list .assignment-notice-row{border-bottom:1px solid var(--border)}.assignment-notice-list .ant-empty{padding:18px 12px}.notice-live-title{display:block;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--background);color:var(--text3);font-size:10px}.assignment-notice-row{cursor:default}.assignment-notice-row .notice-row-text{display:block}.assignment-notice-row .assignment-person{display:flex;align-items:center;gap:6px;color:var(--text2);font-size:10px}.assignment-notice-row .assignment-person .person-avatar{width:20px;height:20px;min-width:20px;border-radius:6px;font-size:8px}.assignment-notice-row .notice-buttons{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.assignment-notice-row>.notice-row-text>p{margin:8px 0 0;color:var(--text2);font-size:11px}.system-notice-toast{width:400px;max-width:calc(100vw - 24px);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:8px;box-shadow:0 5px 20px #00000017}.system-notice-toast.important{border-left-color:var(--amber)}.system-notice-toast.urgent{border-left-color:var(--red)}.system-notice-toast .notice-toast-body{margin:8px 0 0;line-height:1.7;font-size:12px;white-space:pre-wrap}@media(max-width:1100px){.notice-inbox{grid-template-columns:310px minmax(0,1fr)}.notice-article{padding:24px}}@media(max-width:768px){.system-notices{padding:10px 12px 12px}.notice-inbox{display:flex;flex-direction:column;height:max(460px,100dvh - 200px)}.notice-inbox-list{border-right:0;flex:1}.notice-reading-pane{display:none;height:100%}.notice-inbox.is-reading .notice-inbox-list,.notice-inbox.is-reading>.notice-pagination{display:none}.notice-inbox.is-reading .notice-reading-pane{display:flex}.notice-reading-toolbar{padding:8px 16px}.notice-reading-toolbar .notice-back{display:inline-flex}.notice-reading-toolbar .notice-reading-category{display:none}.notice-reading-pane>footer{padding:12px 16px}.notice-article{padding:20px}.notice-management-card{overflow-x:auto}.notice-management-toolbar{align-items:stretch}.notice-management-toolbar .ant-segmented{max-width:100%;overflow-x:auto}.notice-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.notice-compose-footer{flex-wrap:wrap}.notice-modal-title{gap:8px}.notice-modal-title>span{width:28px;height:28px}.notice-modal-title strong{font-size:14px}.notice-form-section{padding:0}.notice-management-search{width:100%}.notice-management-search .ant-input-search{flex:1;width:auto}}.notice-recipients-modal__subject{margin:0 0 4px;font-weight:600}.notice-recipients-modal__sent{margin:0;color:var(--text2);font-variant-numeric:tabular-nums}.notice-recipients-modal__toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-block:16px}.agent-markdown{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4,.agent-markdown h5,.agent-markdown h6{margin:10px 0 6px;font-size:1em;font-weight:600;line-height:1.5}.agent-markdown>:first-child{margin-top:0}.agent-markdown>:last-child{margin-bottom:0}.agent-markdown pre{max-width:100%;margin:8px 0;padding:8px;overflow-x:auto;border-radius:6px;background:var(--surface2);white-space:pre;overflow-wrap:normal}.agent-markdown pre code{padding:0;background:transparent;white-space:inherit}.agent-markdown table{display:block;max-width:100%;margin:8px 0;overflow-x:auto;border-collapse:collapse;font-size:inherit}.agent-markdown th,.agent-markdown td{padding:5px 8px;border:1px solid var(--border);text-align:start;white-space:nowrap}.agent-markdown th{background:var(--surface2)}.agent-markdown hr{margin:8px 0;border:0;border-top:1px solid var(--border)}.logistics-card{width:100%;max-width:440px;min-width:0;color:var(--text1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);overflow:hidden;font-size:14px;line-height:1.5}.logistics-card__head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.logistics-card__head>div{min-width:0;display:grid;gap:2px}.logistics-card__head strong{font-size:14px}.logistics-card__head span:not(.logistics-card__icon){overflow-wrap:anywhere}.logistics-card__head>div>span{color:var(--text2);font-size:12px}.logistics-card__icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:var(--green);background:var(--green-bg);border-radius:var(--radius-sm, 8px);font-size:18px}.logistics-card__intro{margin:0;padding:14px 16px 0;overflow-wrap:anywhere}.logistics-card__parcel{padding:16px;border-bottom:1px solid var(--border)}.logistics-card__status{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--green);font-size:12px}.logistics-card__status>span{display:flex;align-items:center;gap:6px;font-weight:600}.logistics-card__status>small{color:var(--text2);font-size:12px}.logistics-card__parcel--canceled .logistics-card__status,.logistics-card__parcel--closed .logistics-card__status,.logistics-card__parcel--pending .logistics-card__status,.logistics-card__parcel--unknown .logistics-card__status{color:var(--text2)}.logistics-card__parcel--exception .logistics-card__status{color:var(--amber)}.logistics-card__eta{display:grid;gap:3px;margin:12px 0 16px;padding:12px;background:var(--green-bg);border-radius:var(--radius-xs, 6px)}.logistics-card__eta--delivered{background:var(--surface2)}.logistics-card__eta>span{font-size:12px;color:var(--text2)}.logistics-card__eta>strong{font-size:16px;font-weight:700;overflow-wrap:anywhere}.logistics-card__status+.logistics-card__details{margin-top:12px}.logistics-card__link{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;color:var(--primary);text-decoration:underline}.logistics-card__details{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 16px}.logistics-card__details dt{font-size:12px;color:var(--text2);margin-bottom:3px}.logistics-card__details dd{margin:0;overflow-wrap:anywhere}.logistics-card__tracking{grid-column:1/-1}.logistics-card__tracking dd{font-family:JetBrains Mono,monospace;font-size:13px;-webkit-user-select:text;user-select:text}.logistics-card__event{display:flex;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.logistics-card__event-dot{width:7px;height:7px;margin-top:6px;flex-shrink:0;border-radius:50%;background:var(--green)}.logistics-card__event>div{min-width:0}.logistics-card__event small{font-size:12px;color:var(--text2)}.logistics-card__event p{margin:3px 0 6px;overflow-wrap:anywhere}.logistics-card__event-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--text2)}.logistics-card__foot{padding:10px 16px;color:var(--text2);font-size:12px;background:var(--surface2)}@media(max-width:768px){.logistics-card{max-width:100%}.logistics-card__head,.logistics-card__parcel{padding:12px}.logistics-card__details{gap:10px}}.difference-payment-card{width:100%;max-width:440px;min-width:0;color:var(--text1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);overflow:hidden;font-size:14px;line-height:1.5}.difference-payment-card__head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.difference-payment-card__head>div{min-width:0;display:grid;gap:2px}.difference-payment-card__head strong{font-size:14px}.difference-payment-card__head>div>span{color:var(--text2);font-size:12px;overflow-wrap:anywhere}.difference-payment-card__icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:var(--primary);background:var(--primary-bg);border-radius:var(--radius-sm, 8px);font-size:18px}.difference-payment-card__body{padding:16px}.difference-payment-card__amount{display:grid;gap:5px;padding:14px;background:var(--primary-bg);border-radius:var(--radius-xs, 6px)}.difference-payment-card__amount>span{font-size:12px;color:var(--text2)}.difference-payment-card__amount strong{color:var(--primary);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.difference-payment-card__amount small{font-size:16px;font-weight:600}.difference-payment-card__body>p{margin:14px 0;color:var(--text2);font-size:12px}.difference-payment-card__pay{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 12px;color:var(--surface);background:var(--primary);border-radius:var(--radius, 8px);text-decoration:none;font:inherit;font-weight:600;border:0;width:100%}.difference-payment-card__pay:hover{color:var(--surface);background:var(--primaryLight)}.difference-payment-card__pay:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.difference-payment-card__pay--preview{cursor:default;color:var(--text2);background:var(--surface2)}.difference-payment-card__pay--preview:hover{color:var(--text2);background:var(--surface2)}.difference-payment-card__link{margin-top:14px;color:var(--text2);font-size:12px}.difference-payment-card__link summary{cursor:pointer}.difference-payment-card__link>span{display:block;margin-top:6px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.difference-payment-card__foot{padding:10px 16px;color:var(--text2);background:var(--surface2);font-size:12px}@media(max-width:768px){.difference-payment-card{max-width:100%}.difference-payment-card__head,.difference-payment-card__body{padding:12px}}.widget-card-dialog{max-width:calc(100vw - 24px)}.widget-card-dialog .ant-modal-body{max-height:min(68vh,680px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.widget-card-dialog .ant-alert,.widget-card-dialog .ant-pagination{margin-block:12px}.widget-card-dialog .ant-form-item{margin-bottom:12px}.widget-card-dialog .ant-form h4{margin:16px 0 8px}.widget-card-source{color:#64748b;font-size:12px}.widget-order-list{display:grid;gap:10px;margin-block:12px}.widget-order-choice{appearance:none;display:block;width:100%;min-width:0;border:1px solid #e2e8f0;border-radius:10px;padding:12px;text-align:start;font:inherit;color:inherit;background:#fff;cursor:pointer}.widget-order-choice:hover,.widget-order-choice:focus-visible,.widget-order-choice.is-selected{border-color:#4338ca;background:#f5f3ff}.widget-order-choice:focus-visible{outline:2px solid #4338ca;outline-offset:2px}.widget-order-choice:disabled{cursor:not-allowed;opacity:.55}.widget-order-summary{display:flex;flex-wrap:wrap;gap:4px 12px;overflow-wrap:anywhere;margin-bottom:8px}.widget-order-summary>strong,.widget-order-summary>span{width:100%}.widget-order-summary small{width:100%;color:#64748b}.widget-product.widget-product--order-choice{margin-block:0}.widget-order-summary--choice{gap:3px 10px;margin-bottom:0}.widget-order-summary--choice>span{width:auto}.widget-order-product-name{width:100%}.widget-product{display:flex;gap:12px;min-width:0;margin-block:8px;align-items:center}.widget-product-image{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;overflow:hidden;background:#f1f5f9;border-radius:8px;color:#64748b;font-size:24px}.widget-product-image img{width:100%;height:100%;object-fit:contain}.widget-product-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.widget-product-details{display:block;min-width:0;overflow-wrap:anywhere}.widget-product-details>span{display:inline}.widget-product-copy small{color:#64748b}.widget-address-summary{display:grid;font-style:normal;overflow-wrap:anywhere;gap:4px;background:#f8fafc;padding:12px;border-radius:8px}.widget-address-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.widget-address-title{margin:8px 0 14px;color:#172033;font-size:17px;line-height:1.35}.widget-address-editor{display:grid;gap:8px}.widget-address-editor .ant-form-item{margin:0}.widget-address-field{position:relative}.widget-address-field .ant-form-item-label{position:absolute;z-index:1;top:5px;left:13px;padding:0;line-height:16px;pointer-events:none}.widget-address-field .ant-form-item-label>label{height:auto;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.widget-address-field .ant-form-item-label>label.ant-form-item-required:before{position:absolute;right:-8px;margin:0}.widget-address-field .ant-input,.widget-address-choice,.widget-address-phone{min-height:48px;border-color:#d9dee8;border-radius:7px}.widget-address-field .ant-input{padding:19px 12px 5px;color:#172033}.widget-address-field .ant-input:focus,.widget-address-choice:focus-visible,.widget-address-phone:focus-within{border-color:#4056f4;box-shadow:0 0 0 2px #4056f41f;outline:none}.widget-address-choice{display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding:18px 12px 5px;border:1px solid #d9dee8;color:#172033;background:#fff;text-align:start;font:inherit;cursor:pointer}.widget-address-choice i,.widget-address-dial-code .anticon{color:#697386;font-size:21px;font-style:normal;line-height:15px}.widget-address-choice:disabled,.widget-address-dial-code:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.widget-address-phone{display:flex;overflow:hidden;border:1px solid #d9dee8;background:#fff}.widget-address-phone .ant-input{height:46px;min-height:46px;border:0;border-radius:0;box-shadow:none}.widget-address-phone .ant-input:focus{box-shadow:none}.widget-address-dial-code{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-width:68px;padding:18px 11px 5px;border:0;border-right:1px solid #e2e8f0;color:#172033;background:#fff;cursor:pointer;font:inherit}.widget-address-dial-code .anticon{font-size:11px}.widget-address-picker-modal{width:min(100vw - 24px,440px)!important}.widget-address-picker-modal .ant-modal-body{max-height:min(68dvh,620px);overflow:hidden;padding:0}.widget-address-picker{display:grid;grid-template-columns:minmax(0,1fr) 30px;max-height:min(68dvh,620px)}.widget-address-picker-list{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.widget-address-picker-list section{scroll-margin-top:8px}.widget-address-picker-list h4{position:sticky;top:0;z-index:1;margin:0;padding:9px 10px;color:#4b5563;background:#f6f7f9;font-size:13px;font-weight:500}.widget-address-picker-list button{display:block;width:100%;min-height:58px;padding:10px;border:0;border-bottom:1px solid #d9dee8;color:#303847;background:#fff;text-align:start;font:inherit;cursor:pointer}.widget-address-picker-list button:hover,.widget-address-picker-list button.is-selected{color:#3047e8;background:#f4f6ff}.widget-address-picker-list button:disabled{cursor:not-allowed;color:#94a3b8}.widget-address-picker-index{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0;background:#fff}.widget-address-picker-index a{color:#8b95a7;font-size:10px;line-height:12px;text-decoration:none}.widget-address-picker-index a:first-child{color:#fff;background:#4a45e8;border-radius:50%;padding:2px 5px}.widget-phone-code-modal{top:auto;width:min(100vw,420px)!important;margin:calc(100dvh - 292px) auto 0;padding-bottom:0}.widget-phone-code-modal .ant-modal-content{border-radius:16px 16px 0 0}.widget-phone-code-modal .ant-modal-header{margin-bottom:0;border-bottom:0}.widget-phone-code-heading{display:flex;justify-content:space-between;margin:-5px -8px}.widget-phone-code-heading .ant-btn{color:#4056f4}.widget-phone-code-list{position:relative;display:grid;gap:1px;max-height:200px;overflow:auto;padding:42px 0;background:linear-gradient(#fff 0 20%,#f2f5f7 38% 62%,#fff 80%);overscroll-behavior:contain}.widget-phone-code-list button{min-height:42px;border:0;color:#c6cbd4;background:transparent;font:inherit;cursor:pointer}.widget-phone-code-list button.is-selected{color:#303847;font-size:17px;font-weight:400}.widget-phone-code-list button:disabled{cursor:not-allowed}.widget-structured-message{display:grid;gap:8px;min-width:0;max-width:100%;color:var(--text)}.widget-structured-message .widget-order-selection-summary,.widget-structured-message .widget-address-summary{background:#fff}.widget-structured-message .widget-order-selection-summary{border-color:#dbe4f3}.widget-structured-message .widget-product-copy strong,.widget-structured-message .widget-order-summary strong{color:#172033}.widget-structured-message .widget-order-summary span,.widget-structured-message .widget-order-summary small,.widget-structured-message .widget-product-copy small,.widget-structured-message small{color:#586681}.widget-structured-message__intro{margin:0;overflow-wrap:anywhere;line-height:1.5}.widget-structured-message__question-type{display:flex;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;border-radius:8px;background:#f4f6fb;color:#303847}.widget-structured-message__question-type strong{flex:0 0 auto;color:#697386;font-size:12px}.widget-structured-message__question-type span{min-width:0;overflow-wrap:anywhere;font-weight:600}@media(max-width:768px),(max-height:430px)and (pointer:coarse){.widget-card-dialog .ant-select{--ant-select-font-size: 14px}.widget-card-dialog .ant-input,.widget-card-dialog .ant-select,.widget-card-dialog .ant-select-selection-item,.widget-card-dialog .ant-select-content-value,.widget-card-dialog .ant-select-input,.widget-card-dialog .ant-select-placeholder,.widget-card-dialog .widget-address-choice,.widget-card-dialog .widget-address-dial-code,.widget-phone-code-list button.is-selected{font-size:14px}}@media(max-width:480px){.widget-card-dialog{top:12px;padding-bottom:12px}.widget-card-dialog .ant-modal-body{max-height:calc(100dvh - 200px)}.widget-address-grid{grid-template-columns:minmax(0,1fr)}.widget-product-image{flex-basis:56px;width:56px;height:56px}}.rich-message{min-width:0}.rich-message p{margin:0 0 6px;white-space:pre-wrap}.rich-message p:last-child{margin-bottom:0}.rich-message ul,.rich-message ol{margin:6px 0;padding-left:22px}.rich-message li+li{margin-top:2px}.rich-message blockquote{margin:7px 0;padding-left:10px;border-left:3px solid #cecdf3;color:var(--text2)}.rich-message a{color:var(--primary);text-decoration:underline;overflow-wrap:anywhere}.rich-message code{padding:1px 4px;border-radius:4px;background:var(--surface2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.plain-message-link{color:var(--primary);text-decoration:underline;overflow-wrap:anywhere}.quoted-message{min-width:0;margin:0 0 8px;padding:7px 9px;border-left:3px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--primary-bg) 62%,var(--surface));color:var(--text2);font-size:11px;line-height:1.5;overflow:hidden}.quoted-message__author{display:block;margin-bottom:2px;color:var(--text2);font-weight:600}.quoted-message__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quoted-message--unavailable{color:var(--text3);font-style:italic}.quoted-message .rich-message p,.quoted-message .rich-message ul,.quoted-message .rich-message ol,.quoted-message .rich-message blockquote{margin-top:0;margin-bottom:3px}.quoted-message .rich-message ul,.quoted-message .rich-message ol{padding-left:18px}.browser-notification-controls{margin:12px 0 8px;padding:12px 10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.browser-notification-controls__heading{display:flex;align-items:flex-start;gap:8px;min-width:0}.browser-notification-controls__heading>div{min-width:0}.browser-notification-controls__heading strong{color:var(--text1);font-size:12px;font-weight:600;line-height:18px}.browser-notification-controls__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-xs, 6px);background:var(--primary-bg);color:var(--primary);font-size:14px}.browser-notification-controls__status{margin:2px 0 0;color:var(--text2);font-size:12px;line-height:18px;overflow-wrap:anywhere}.browser-notification-controls__status.is-granted{color:var(--green)}.browser-notification-controls__status.is-denied{color:var(--amber)}.browser-notification-controls__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px}.browser-notification-controls__actions .ant-btn{min-width:0;min-height:32px;height:auto;padding:4px 8px;line-height:16px;white-space:normal}.mojing-shell{display:grid;grid-template-columns:260px minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--surface);font-size:13px;transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1)}.mojing-shell.is-collapsed{grid-template-columns:60px minmax(0,1fr)}.desk-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0;position:relative;z-index:20;background:var(--surface)}.desk-brand{height:64px;min-height:64px;display:flex;align-items:center;gap:12px;padding:0 16px;overflow:hidden;border-bottom:1px solid var(--border)}.brandmark{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border-radius:8px;background:var(--primary);color:#fff}.brandmark svg{width:24px;height:24px}.brand-copy{min-width:0;display:flex;flex-direction:column;overflow:hidden;opacity:1;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .14s ease,transform .2s cubic-bezier(.4,0,.2,1)}.brandname{display:flex;align-items:baseline;gap:4px;color:var(--text1);font-size:15px;line-height:20px;white-space:nowrap}.brandname strong{font-size:17px;font-weight:750;letter-spacing:-.4px}.brandname span{font-weight:600}.brand-slogan{color:var(--text2);font-size:11px;line-height:15px;white-space:nowrap}.sidebar-collapse.ant-btn{position:absolute;top:68px;right:-12px;width:24px!important;height:24px;min-width:24px!important;max-width:24px!important;flex:0 0 24px;z-index:30;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0f172a1a;background:var(--surface);color:#9ca3af;border-radius:50%!important;padding:0;transition:color .16s ease,background .16s ease,transform .22s cubic-bezier(.4,0,.2,1)}.sidebar-collapse.ant-btn .ant-btn-icon{display:grid;place-items:center;font-size:11px;line-height:1}.sidebar-collapse.ant-btn .sidebar-chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar-collapse.ant-btn .sidebar-chevron.is-left{transform:rotate(180deg)}.sidebar-collapse.ant-btn:hover,.sidebar-collapse.ant-btn:focus-visible{border-color:#00000014!important;background:var(--surface)!important;color:#9ca3af!important}.sidebar-collapse.ant-btn:focus-visible{outline:0;box-shadow:0 2px 8px #0f172a1a}.desk-nav{flex:1;overflow-x:hidden;overflow-y:auto;padding:18px 10px 14px}.desk-nav .nav-group{font-size:12px;letter-spacing:0;color:var(--text3);font-weight:600;padding:0 8px 7px;line-height:17px}.desk-nav>div:not(:first-child) .nav-group{margin-top:18px}.desk-nav button{border:0;border-radius:7px;background:transparent;color:var(--text1);width:100%;height:34px;min-height:34px;line-height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;margin:0;cursor:pointer;text-align:left;font-size:14px;font-weight:400;white-space:nowrap;transition:color .16s ease,background .16s ease,padding .2s ease}.desk-nav button:hover,.desk-nav button.active{background:var(--primaryBackground);color:var(--primary)}.desk-nav button.active{font-weight:400}.desk-nav .anticon{font-size:15px;color:var(--text2)}.desk-nav button:hover .anticon,.desk-nav button.active .anticon{color:var(--primary)}.desk-nav .nav-label{max-width:150px;overflow:hidden;opacity:1;transition:max-width .18s ease,opacity .12s ease .05s}.nav-count{margin-left:auto;font-size:11px;padding:1px 6px;border-radius:4px;background:var(--primaryBackground)}.sidebar-account{border-top:1px solid var(--border);padding:14px 18px;display:flex;align-items:center;gap:8px}.account-button{border:0;background:transparent;display:flex;align-items:center;gap:10px;flex:1;padding:0;text-align:left;font-weight:400;cursor:pointer;min-width:0;height:32px;color:var(--text1);font-size:14px}.account-exit.ant-btn{width:32px;min-width:32px;height:32px;flex:0 0 32px;padding:0;color:#6b7280;border:1px solid transparent;border-radius:8px}.account-exit.ant-btn:hover{color:var(--red);background:var(--red-bg)}.account-exit.ant-btn .sidebar-logout-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.account-status-panel{width:min(318px,100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 16px 40px var(--shadow)}.account-status-panel>header{display:flex;align-items:center;gap:10px;padding:10px 10px 14px;border-bottom:1px solid var(--border)}.account-status-panel>header strong,.account-status-panel>header small{display:block}.account-status-panel>header small{margin-top:2px;color:var(--text3);font-size:11px}.account-status-panel>p{margin:8px 10px;color:var(--text3);font-size:11px;line-height:1.6}.account-status-panel>.ant-btn{width:100%;justify-content:flex-start}.account-status-row{display:grid;grid-template-columns:1fr 126px;gap:12px;align-items:center;padding:12px 10px 0}.account-status-row>span{display:flex;align-items:center;gap:8px;font-weight:600}.account-status-row.language-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.account-status-row.language-row>span .anticon{color:var(--primary)}.status-dot,.top-status>i{width:7px;height:7px;border-radius:50%;background:#9aa1b1;flex:0 0 auto}.status-dot.online,.top-status.online>i{background:var(--green);box-shadow:0 0 0 3px var(--green-bg)}.status-dot.meeting,.top-status.meeting>i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.status-dot.break,.status-dot.meal,.status-dot.away,.status-dot.bathroom,.top-status.break>i,.top-status.meal>i,.top-status.away>i,.top-status.bathroom>i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.top-status{min-width:88px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:7px;background:#f7f8fa;color:var(--text2);font-weight:400;white-space:nowrap}.top-status.online{border-color:#cdebd9;background:var(--green-bg);color:var(--green)}.top-status.meeting,.top-status.break,.top-status.meal,.top-status.away,.top-status.bathroom{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:var(--amber-bg);color:var(--amber)}.desk-workspace{display:flex;flex-direction:column;min-width:0;overflow:hidden}.desk-topbar{height:48px;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border);gap:12px}.mobile-nav-trigger.ant-btn,.desk-nav-backdrop{display:none}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap;color:var(--text2);line-height:20px}.breadcrumb>i{color:var(--text3);font-style:normal}.breadcrumb strong{color:var(--text1);font-weight:700}.global-tools{display:flex;align-items:center;gap:10px;font-size:12px;line-height:20px}.global-tools>.ant-btn,.global-tools>.ant-badge>.ant-btn{height:30px;border-radius:8px;font-size:inherit;line-height:inherit}.global-tools>.ant-btn .ant-btn-icon,.global-tools>.ant-badge>.ant-btn .ant-btn-icon{font-size:14px}.global-tools>.ant-badge{display:inline-flex;flex:none;font-size:inherit;line-height:inherit}.global-tools>.ant-badge>.ant-btn{width:30px;padding:0}.desk-content{flex:1;min-height:0;position:relative;overflow:hidden}.workspace-modal .ant-modal-body{max-height:calc(100dvh - 260px);overflow-y:auto}.top-dialer{width:308px;padding:8px 4px 2px}.top-dialer .dialer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.top-dialer .dialer-head strong{font-size:15px}.top-dialer p{margin:4px 0 0;font-size:12px;color:var(--text2)}.top-dialer .dial-number-row{width:100%}.top-dialer .dial-number-row .dial-country-select{width:104px;flex:none}.top-dialer .dial-number-row .dial-history-select{flex:1;min-width:0}.top-dialer .dialer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:8px;width:min(260px,100%);margin:12px auto 10px}.top-dialer .dialer-grid .ant-btn{width:60px;min-width:60px;height:60px;padding:0;border-color:transparent;background:var(--surface2);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-shadow:none}.top-dialer .dialer-grid .ant-btn span{font-size:26px;line-height:29px}.top-dialer .dialer-grid .ant-btn small{font-size:10px;line-height:12px;letter-spacing:2px;color:var(--text2)}.top-dialer .dialer-grid .ant-btn:hover{background:var(--surfaceSubtle);color:var(--text1)}.top-dialer .dialer-grid .ant-btn:focus:not(:focus-visible){border-color:transparent;outline:none}.top-dialer .dialer-call-row{display:flex;justify-content:center;width:100%;margin:2px 0 4px}.top-dialer .dialer-call-button.ant-btn{width:60px;min-width:60px;height:60px;padding:0;border:0;border-radius:50%;background:var(--success);color:var(--surface);box-shadow:none}.top-dialer .dialer-call-button.ant-btn .anticon{font-size:22px}.top-dialer .dialer-call-button.ant-btn:hover:not(:disabled){background:var(--success);filter:brightness(.94)}.top-dialer .dialer-call-button.ant-btn:disabled{background:var(--surface2);color:var(--text3)}.dial-country-option{display:grid;grid-template-columns:24px minmax(130px,1fr) auto;align-items:center;gap:8px;min-width:220px}.dial-country-option span:last-child{color:var(--text2);text-align:right}.dial-country-selection{display:inline-flex;align-items:center;gap:6px}.dial-country-flag{display:block;width:20px;height:15px;flex:none;object-fit:cover;border-radius:1px}.dialer-trigger-active{display:inline-flex;align-items:center;max-width:188px;border-color:var(--primaryBorder);background:var(--primaryBackground);color:var(--primary);font-weight:400;font-variant-numeric:tabular-nums}.dialer-trigger-active.ant-btn:disabled{border-color:var(--primaryBorder);background:var(--primaryBackground);color:var(--primary);cursor:default}.dialer-trigger-dot{flex:0 0 6px;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--green)}.is-collapsed .nav-group,.is-collapsed .nav-count,.is-collapsed .account-name,.is-collapsed .account-exit{display:none}.is-collapsed .desk-brand{padding:0 12px}.is-collapsed .brand-copy{max-width:0;opacity:0;transform:translate(-5px)}.is-collapsed .desk-nav{padding:16px 10px 14px}.is-collapsed .desk-nav button{padding:0;gap:0;justify-content:center;width:40px;height:40px;line-height:40px}.is-collapsed .desk-nav .nav-label{max-width:0;opacity:0;transition-delay:0s}.is-collapsed .sidebar-account{padding:14px}@media(max-width:1200px){.desk-topbar{padding:0 16px}.global-tools{gap:6px}}@media(max-width:1000px){.mojing-shell{grid-template-columns:60px minmax(0,1fr)}.desk-sidebar .nav-group,.desk-sidebar .nav-count,.desk-sidebar .account-name,.desk-sidebar .account-exit{display:none}.desk-sidebar .desk-nav{padding:16px 10px 14px}.desk-sidebar .desk-nav button{padding:0;gap:0;justify-content:center}.desk-sidebar .desk-nav .nav-label{max-width:0;opacity:0}.desk-sidebar .sidebar-collapse{display:none}.desk-sidebar .desk-brand{padding:0 12px}.desk-sidebar .brand-copy{max-width:0;opacity:0;transform:translate(-5px)}.desk-sidebar .sidebar-account{padding:14px}.desk-topbar{padding:0 12px}.breadcrumb{gap:6px;font-size:11px}}@media(max-width:768px){.mojing-shell,.mojing-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.mojing-shell .desk-sidebar{position:fixed;inset:0 auto 0 0;z-index:102;width:min(280px,100vw - 48px);box-shadow:10px 0 30px #0f172a1f;transform:translate(-105%);transition:transform .2s ease}.mojing-shell .desk-sidebar .desk-brand{padding-inline:16px}.mojing-shell .desk-sidebar .brand-copy{max-width:none;opacity:1;transform:none}.mojing-shell .desk-sidebar .desk-nav{padding:18px 10px 14px}.mojing-shell .desk-sidebar .desk-nav button{width:100%;height:34px;padding-inline:10px;justify-content:flex-start}.mojing-shell .desk-sidebar .desk-nav .nav-label{max-width:none;opacity:1}.mojing-shell .desk-sidebar .nav-group,.mojing-shell .desk-sidebar .account-name,.mojing-shell .desk-sidebar .account-exit{display:block}.mojing-shell .desk-sidebar .sidebar-account{padding:14px 18px}.mojing-shell .desk-sidebar .sidebar-collapse{display:none}.mojing-shell.is-mobile-nav-open .desk-sidebar{transform:translate(0)}.desk-nav-backdrop{position:fixed;inset:0;z-index:101;display:block;width:100%;height:100%;padding:0;border:0;background:#0f172a59}.desk-topbar{height:auto;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 8px;padding:8px 12px}.mobile-nav-trigger.ant-btn{display:inline-flex;width:32px;height:32px;padding:0;align-items:center;justify-content:center;font-size:16px}.breadcrumb{min-width:0;overflow:hidden}.breadcrumb span,.breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.global-tools{grid-column:1/-1;min-width:0;margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 8px}.channel-status-bar{width:100%;min-width:0;flex-wrap:wrap}.account-status-panel{width:min(318px,100vw - 16px)}.top-dialer{width:min(308px,100vw - 32px)}}@media(prefers-reduced-motion:reduce){.mojing-shell,.desk-nav button,.desk-nav .nav-label,.sidebar-collapse.ant-btn{transition-duration:.45s}}.channel-presence{display:flex;gap:4px;align-items:center;font-size:10px;color:var(--text3)}.dialer-label{display:block;margin:14px 0 6px;font-size:12px;color:var(--text2)}.dialer-hint{color:var(--text3);font-size:11px}.transfer-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.transfer-option small{color:var(--text3);font-size:11px}.channel-status-bar{display:flex;align-items:center;gap:8px}.channel-status{--channel-color: var(--text3);--channel-bg: var(--surfaceMuted);display:flex;align-items:center;min-width:0;height:30px;gap:5px;padding:2px 8px;border:1px solid var(--border);border-radius:8px;background:var(--channel-bg);color:var(--channel-color);font-size:inherit;font-weight:400;line-height:inherit;cursor:pointer;white-space:nowrap}.channel-status__name{display:inline-flex;align-items:center;gap:5px}.channel-status__name>i{width:6px;height:6px;border-radius:50%;background:var(--channel-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--channel-color) 16%,transparent)}.channel-status__value{color:var(--text1)}.channel-status.ant-dropdown-open:focus-visible{outline:none}.channel-status:disabled{cursor:not-allowed}.channel-status small{max-width:58px;overflow:hidden;color:var(--channel-color);font-size:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.channel-status--online{--channel-color: var(--green);--channel-bg: var(--green-bg);border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.channel-status--meeting,.channel-status--away{--channel-color: var(--amber);--channel-bg: var(--amber-bg);border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}.channel-status--offline{--channel-color: var(--text3);--channel-bg: var(--surfaceMuted)}.channel-status-dropdown.ant-dropdown{width:max-content;max-width:calc(100vw - 16px)}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu{padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px #11132724,0 2px 6px #1113270f}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu-item{min-height:36px;padding:0 10px;border-radius:6px;color:var(--text1);font-size:13px;font-weight:500;white-space:normal}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu-item-selected{--selected-color: var(--text3);color:var(--selected-color);background:color-mix(in srgb,var(--selected-color) 10%,var(--surface))!important;font-weight:600}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu-item-selected:has(.channel-status-option--online){--selected-color: var(--green)}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu-item-selected:has(.channel-status-option--meeting,.channel-status-option--away){--selected-color: var(--amber)}.channel-status-dropdown.ant-dropdown .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-selected){background:var(--surfaceMuted)}.channel-status-option{--option-color: var(--text3);display:inline-flex;align-items:center;gap:9px}.channel-status-option>i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--option-color)}.channel-status-option--online{--option-color: var(--green)}.channel-status-option--meeting,.channel-status-option--away{--option-color: var(--amber)}.list-page-controls{margin-left:auto;display:flex;align-items:center}.list-page-controls .ant-btn{height:20px;padding:0 5px}.assignment-notifications{position:fixed;right:18px;top:112px;width:326px;z-index:65;border:1px solid var(--ai-border);border-radius:14px;background:var(--surface);box-shadow:0 12px 24px var(--shadow);overflow:hidden;font-size:12px}.notification-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:var(--ai-strip-bg);border-bottom:1px solid var(--border);font-size:11px;color:var(--primary)}.notification-heading .ant-btn{font-size:11px;color:var(--text2)}.assignment-card{margin:8px 10px;padding:12px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:9px}.assignment-card>small{color:var(--text3);font-size:11px}.notice-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:10px}.notice-title small{font-size:10px;color:var(--text3)}.notice-person{display:flex;gap:10px;margin-bottom:8px}.notice-person strong{font-size:13px}.notice-person p{margin:4px 0;font-size:12px;overflow-wrap:anywhere}.notice-buttons{display:flex;gap:8px;margin-top:10px}.notice-buttons .ant-btn{font-size:11px;height:28px}.module-pending{padding:24px;background:var(--background);height:100%}.module-loading{position:absolute;inset:0;display:flex;width:min(380px,100vw - 32px);height:max-content;min-height:220px;margin:auto;padding:30px 28px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadowFloat);color:var(--text1);font-size:14px;font-weight:600;text-align:center}@media(max-width:768px){.assignment-notifications{right:12px;top:60px;width:min(326px,100vw - 84px)}.module-loading{min-height:190px;padding-inline:20px}}.assignment-toast .assignment-card{border:0;padding:0}.assignment-toast .notice-title{display:none}.assignment-toast .notice-person{margin-top:8px}.active-voice-float{--voice-ring: var(--green);--voice-icon: var(--green);--voice-icon-background: var(--green-bg);position:fixed;z-index:1002;top:108px;right:18px;width:224px;max-width:calc(100vw - 24px);height:72px;-webkit-user-select:none;user-select:none;pointer-events:none}.active-voice-float--connecting{--voice-ring: var(--amber);--voice-icon: var(--amber);--voice-icon-background: var(--amber-bg)}.active-voice-float--held{--voice-ring: var(--primary);--voice-icon: var(--primary);--voice-icon-background: var(--primaryBackground)}.active-voice-float--dragging{z-index:1003}.active-voice-float__card.ant-btn{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-content:center;width:100%;height:72px;padding:8px 52px 8px 11px;border:1px solid var(--border);border-left:3px solid var(--voice-ring);border-radius:10px;background:var(--surface);box-shadow:var(--shadowCard);color:var(--text1);cursor:grab;pointer-events:auto;text-align:left;touch-action:none}.active-voice-float__card.ant-btn:not(:disabled):not(.ant-btn-disabled):is(:hover,:focus-visible){border-style:solid;border-width:1px 1px 1px 3px;border-color:var(--border);border-left-color:var(--voice-ring);background:var(--surface);box-shadow:var(--shadowCard);color:var(--text1)}.active-voice-float__card.ant-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.active-voice-float__card.ant-btn:active{cursor:grabbing}.active-voice-float__icon{display:grid;flex:none;place-items:center;grid-column:1;grid-row:1/span 3;align-self:center;width:30px;height:30px;border-radius:50%;background:var(--voice-icon-background);color:var(--voice-icon);font-size:14px}.active-voice-float__name{display:block;grid-column:2;min-width:0;overflow:hidden;color:var(--text1);font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.active-voice-float__number{display:block;grid-column:2;min-width:0;overflow:hidden;color:var(--text2);font-size:11px;line-height:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.active-voice-float__duration{display:block;grid-column:2;color:var(--voice-icon);font-size:11px;font-weight:600;line-height:15px;font-variant-numeric:tabular-nums}.active-voice-float__hangup.ant-btn{position:absolute;z-index:1;top:50%;right:11px;width:32px;min-width:32px;height:32px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:var(--red);box-shadow:none;color:var(--surface);font-size:14px;pointer-events:auto;touch-action:manipulation}.active-voice-float__hangup.ant-btn .anticon{transform:rotate(45deg)}.active-voice-float__hangup.ant-btn:not(:disabled):not(.ant-btn-disabled):is(:hover,:focus-visible){background:var(--red);color:var(--surface);transform:translateY(-50%)}.active-voice-float__hangup.ant-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.active-voice-float__hangup.ant-btn:active:not(:disabled){transform:translateY(-50%) scale(.94)}@media(max-width:800px){.active-voice-float{top:72px;right:12px}}@media(prefers-reduced-motion:reduce){.active-voice-float__hangup.ant-btn{transition:none}}.service-grid{position:relative;height:100%;display:grid;grid-template-columns:var(--service-list-width, 320px) minmax(320px,1fr) var(--customer-panel-width, 360px);background:var(--surface);transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1)}.service-grid.list-collapsed{grid-template-columns:40px minmax(320px,1fr) var(--customer-panel-width, 360px)}.service-grid.info-collapsed{grid-template-columns:var(--service-list-width, 320px) minmax(320px,1fr) 40px}.service-grid.list-collapsed.info-collapsed{grid-template-columns:40px minmax(320px,1fr) 40px}@media(min-width:1500px){.service-grid{grid-template-columns:var(--service-list-width, 320px) minmax(370px,1fr) var(--customer-panel-width, 360px)}.service-grid.list-collapsed{grid-template-columns:40px minmax(370px,1fr) var(--customer-panel-width, 360px)}.service-grid.info-collapsed{grid-template-columns:var(--service-list-width, 320px) minmax(370px,1fr) 40px}.service-grid.list-collapsed.info-collapsed{grid-template-columns:40px minmax(370px,1fr) 40px}}.column-resizer{position:absolute;z-index:8;top:0;bottom:0;width:8px;cursor:col-resize;transform:translate(-50%)}.column-resizer.left{left:var(--service-list-width, 320px)}.column-resizer.right{right:var(--customer-panel-width, 360px);transform:translate(50%)}.column-resizer:after{content:"";position:absolute;inset:0 3px;background:transparent;transition:background .15s ease}.column-resizer:hover:after{background:var(--primary)}body.resizing-columns{cursor:col-resize;-webkit-user-select:none;user-select:none}.service-list{display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0;min-width:0;position:relative}.service-list .service-list-preserved{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;opacity:1;transform:translate(0);transition:opacity .2s ease .06s,transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.service-list.is-collapsed .service-list-preserved{opacity:0;transform:translate(-10px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,.3s}.service-list.is-collapsed .service-list-rail{position:absolute;inset:0;opacity:1;transform:translate(0)}.customer-panel-slot{position:relative;min-width:0;min-height:0;display:flex}.customer-panel-slot>.customer-panel{flex:1;min-width:0;opacity:1;transform:translate(0);transition:opacity .2s ease .06s,transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.customer-panel-slot>.column-resizer.right{right:auto;left:0;transform:translate(-50%)}.customer-panel-slot>.info-rail{display:none}.customer-panel-slot.is-collapsed>.customer-panel,.customer-panel-slot.is-collapsed>.column-resizer{opacity:0;transform:translate(10px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,.3s}.customer-panel-slot.is-collapsed>.info-rail{position:absolute;inset:0;display:flex;opacity:1;transform:translate(0)}.service-list-head{padding:16px 18px 0}.list-title{display:flex;align-items:center;justify-content:space-between}.list-title h2{font-size:14px;font-weight:700;line-height:20px;margin:0}.list-title-actions{display:inline-flex;align-items:center;gap:2px}.conversation-filter-trigger.ant-btn{color:var(--text2)}.conversation-filter-trigger.ant-btn:hover{color:var(--primary);background:var(--primaryBackground)}.conversation-filter-summary{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 9px}.conversation-filter-summary .ant-tag{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;max-width:100%;margin:0;color:var(--text2);background:var(--background);font-size:10px}.conversation-filter-summary .ant-tag .ant-tag-close-icon{flex-shrink:0}.conversation-filter-summary__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-filter-form section+section{margin-top:16px}.conversation-filter-form section h3{margin:0 0 10px;color:var(--text1);font-size:14px;font-weight:700}.conversation-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.conversation-filter-grid .ant-form-item{margin-bottom:12px}.conversation-filter-grid .ant-picker,.conversation-filter-grid .ant-select{width:100%}.conversation-filter-grid-span{grid-column:1/-1}@media(max-width:640px){.conversation-filter-modal{max-width:calc(100vw - 24px)}.conversation-filter-grid{grid-template-columns:1fr}.conversation-filter-grid-span{grid-column:auto}}.service-search.ant-input-search{margin-top:10px}.service-list-head .ant-tabs{margin-top:8px}.service-list-head .ant-tabs .ant-tabs-nav{margin:0}.service-list-head .ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--border)}.service-list-head .ant-tabs .ant-tabs-tab{flex:none;padding:2px 1px}.service-list-head .ant-tabs .service-status-tab{display:inline-flex;align-items:center;justify-content:center;color:var(--text1);font-size:11px;font-weight:400;line-height:26px;white-space:nowrap;transition:color .16s ease}.service-list-head .ant-tabs .ant-tabs-tab-active .service-status-tab{color:var(--primary);font-weight:600;background:transparent}.service-list-head .ant-tabs .ant-tabs-ink-bar{display:block;height:2px!important;border-radius:2px 2px 0 0}.service-list--voice .ant-tabs .ant-tabs-nav-list{min-width:100%;flex-shrink:0}.service-list--voice .ant-tabs .ant-tabs-tab{flex:1 0 auto;justify-content:center}.service-list--chat .ant-tabs .ant-tabs-nav-wrap{overflow:hidden}.service-list--chat .ant-tabs .ant-tabs-nav-list{display:flex;width:100%;min-width:0;transform:none!important}.service-list--chat .ant-tabs .ant-tabs-nav-operations{display:none}.service-list--chat .ant-tabs .ant-tabs-tab{display:flex;justify-content:center;flex:1 1 0;min-width:0;margin:0!important}.service-list--chat .ant-tabs .ant-tabs-tab-btn{width:100%;min-width:0;overflow:hidden}.service-list--chat .ant-tabs .service-status-tab{display:block;width:100%;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis}.source-filters{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;padding:8px 0 10px;scrollbar-width:none}.source-filters::-webkit-scrollbar{display:none}.source-filters .ant-btn{flex:0 0 auto;font-size:11px;height:26px;padding:3px 8px;border:0;box-shadow:none;background:var(--surfaceMuted);color:var(--text2)}.source-filters .ant-btn:hover{background:var(--primaryBackground);color:var(--primary)}.source-filters .ant-btn.selected,.source-filters .ant-btn.selected:hover{box-shadow:none;color:var(--surface);background:var(--primary)}.source-filters .ant-btn.source-filter-all{color:var(--primary);background:var(--primaryBackground)}.source-filters .ant-btn.source-filter-all:hover{color:var(--primary);background:color-mix(in srgb,var(--primaryBackground) 75%,var(--primary) 25%)}.source-filters .ant-btn.source-filter-all.selected,.source-filters .ant-btn.source-filter-all.selected:hover{color:var(--surface);background:var(--primary)}.source-filters .ant-btn.site-filter{border:1px solid transparent;color:var(--site-color);background:var(--site-color-bg)}.source-filters .ant-btn.site-filter:not(:disabled):hover{border-color:var(--site-selected-bg);color:var(--site-color);background:color-mix(in srgb,var(--site-color-bg) 65%,var(--site-color) 35%)}.source-filters .ant-btn.site-filter:focus-visible{border-color:var(--site-selected-bg);outline:2px solid var(--site-selected-bg);outline-offset:2px}.source-filters .ant-btn.site-filter.selected,.source-filters .ant-btn.site-filter.selected:hover{box-shadow:none;color:var(--surface);background:var(--site-selected-bg)}.list-caption{display:flex;justify-content:space-between;padding:13px 18px 8px;color:var(--text3);font-size:11px}.service-list-scroll{flex:1;overflow:auto;padding:0 8px;overscroll-behavior:contain}.service-list-error{margin:12px 4px}.service-list-end{padding:14px 8px 18px;color:var(--text3);font-size:10px;text-align:center}.service-list-footer{padding:12px 17px;border-top:1px solid var(--border);font-size:10px;color:var(--text2);display:flex;gap:7px;align-items:center;min-height:39px}.service-row{width:100%;display:block;background:var(--surface);border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:18px 14px;text-align:left;cursor:pointer;white-space:normal;font-size:12px}.service-row.service-row--blue{--service-row-status: var(--primary)}.service-row.service-row--amber{--service-row-status: var(--warning)}.service-row.service-row--green{--service-row-status: var(--green)}.service-row.service-row--violet{--service-row-status: var(--violet)}.service-row.service-row--neutral{--service-row-status: var(--text3)}.service-row.service-row--blue,.service-row.service-row--amber,.service-row.service-row--green,.service-row.service-row--violet,.service-row.service-row--neutral{box-shadow:inset 4px 0 var(--service-row-status)}.service-row.selected{background:var(--selected-bg);box-shadow:inset 4px 0 var(--primary)}.service-row:hover{background:var(--tableHeader)}.service-row .row-top{display:flex;align-items:center;gap:10px}.service-row .row-person{flex:1;min-width:0}.service-row .row-person strong{display:block;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-row .row-person small{display:block;font-size:10px;color:var(--text2);margin-top:3px}.service-row time{margin-left:auto;color:var(--text3);font-size:10px}.service-row .row-preview{color:var(--text2);font-size:12px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-row .row-tags{display:flex;align-items:center;gap:5px;min-width:0}.service-row .row-tags .plain-badge{overflow:hidden;text-overflow:ellipsis}.service-row .row-tags .ownership-badge{margin-left:auto}.service-row .row-tags .row-unread{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--primary);color:#fff;font-size:10px;font-weight:700}.person-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--avatar-purple-bg);color:var(--avatar-purple);font-size:12px;font-weight:700;flex-shrink:0}.person-avatar.round{border-radius:50%;width:32px;height:32px}.person-avatar.blue{background:var(--avatar-blue-bg);color:var(--avatar-blue)}.person-avatar.peach{background:var(--avatar-peach-bg);color:var(--avatar-peach)}.person-avatar.large{width:56px;height:56px;border-radius:18px;font-size:18px}.site-badge{display:inline-flex;align-items:center;min-width:0;max-width:100%;height:19px;padding:1px 7px;overflow:hidden;border:0;border-radius:4px;background:var(--site-color-bg);color:var(--site-color);font-size:10px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.site-badge--blue,.site-filter--blue{--site-color: var(--primary);--site-color-bg: var(--primaryBackground);--site-selected-bg: var(--primary)}.site-badge--teal,.site-filter--teal{--site-color: var(--origin-v);--site-color-bg: var(--origin-v-bg);--site-selected-bg: var(--origin-v)}.site-badge--violet,.site-filter--violet{--site-color: var(--violet);--site-color-bg: var(--ai-strip-bg);--site-selected-bg: #6d28d9}.site-badge--amber,.site-filter--amber{--site-color: var(--amber);--site-color-bg: var(--amber-bg);--site-selected-bg: #9a6700}.site-badge--green,.site-filter--green{--site-color: var(--green);--site-color-bg: var(--green-bg);--site-selected-bg: #047857}.site-badge--rose,.site-filter--rose{--site-color: var(--red);--site-color-bg: var(--red-bg);--site-selected-bg: #be123c}.plain-badge{display:inline-block;font-size:10px;line-height:17px;border-radius:4px;padding:1px 7px;background:var(--surfaceMuted);color:var(--text2);white-space:nowrap}.plain-badge.blue{color:var(--primary);background:var(--primaryBackground)}.plain-badge.amber{color:var(--amber);background:var(--amber-bg)}.plain-badge.green{color:var(--green);background:var(--green-bg)}.plain-badge.red{color:var(--red);background:var(--red-bg)}.plain-badge.violet{color:var(--violet);background:var(--ai-strip-bg)}.panel-rail{display:flex;align-items:center;flex-direction:column;padding-top:12px;gap:16px;border-right:1px solid var(--border);opacity:0;transform:translate(-6px);transition:opacity .2s ease .1s,transform .28s cubic-bezier(.4,0,.2,1)}.panel-rail span.rail-label{writing-mode:vertical-rl;letter-spacing:3px;font-size:11px;color:var(--text2)}.info-rail{border-right:0;border-left:1px solid var(--border);transform:translate(6px)}.panel-toggle.ant-btn{width:28px;min-width:28px;height:28px;padding:0;color:var(--text2);border-radius:7px;transition:color .2s ease,background .2s ease,transform .24s cubic-bezier(.4,0,.2,1)}.panel-toggle.ant-btn:hover{color:var(--primary);background:var(--primaryBackground)}.panel-toggle.ant-btn:active{transform:scale(.92)}.panel-toggle.ant-btn .panel-toggle-icon{width:19px;height:19px}.service-empty{height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:1249px){.service-grid{--compact-list-width: min(var(--service-list-width, 320px), clamp(180px, 20vw, 255px));--compact-panel-width: min(var(--customer-panel-width, 360px), clamp(240px, 26vw, 360px));grid-template-columns:var(--compact-list-width) minmax(0,1fr) var(--compact-panel-width)}.service-grid.info-collapsed{grid-template-columns:var(--compact-list-width) minmax(0,1fr) 40px}.service-grid.list-collapsed{grid-template-columns:40px minmax(0,1fr) var(--compact-panel-width)}.service-grid.list-collapsed.info-collapsed{grid-template-columns:40px minmax(0,1fr) 40px}.service-grid>.column-resizer.left{left:var(--compact-list-width)}}@media(max-width:768px){.service-grid,.service-grid.list-collapsed,.service-grid.info-collapsed,.service-grid.list-collapsed.info-collapsed{display:block}.service-grid>.service-list{height:100%}.service-grid>.chat-conversation,.service-grid>.voice-conversation{display:none}.service-grid.detail-open>.service-list{display:none}.service-grid.detail-open>.chat-conversation,.service-grid.detail-open>.voice-conversation{display:flex;height:100%}.service-grid>.panel-rail{display:none}.service-grid>.customer-panel-slot{display:none}.column-resizer{display:none}}@media(prefers-reduced-motion:reduce){.service-grid,.service-list-preserved,.customer-panel-slot>.customer-panel,.panel-rail,.panel-toggle.ant-btn{transition-duration:.45s}}.service-timestamp{display:inline-flex;flex-direction:column;align-items:flex-end;flex:none;white-space:nowrap;line-height:1.35;font-variant-numeric:tabular-nums}.service-timestamp__date{display:inline-flex;align-items:center;gap:3px}.reception-popups{position:fixed;top:108px;right:18px;width:326px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 138px);overflow:auto;display:grid;gap:14px;z-index:1000}.reception-tray{min-width:0}.reception-tray-cards{display:grid;gap:14px}.reception-popups .reception-card{box-shadow:var(--shadowFloat)}.reception-bulk-read{display:flex;justify-content:flex-end;padding:4px 4px 8px;border-bottom:1px solid var(--border)}.reception-bulk-read .ant-btn{font-size:11px}.reception-card{padding:16px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:8px;background:var(--surface);color:var(--text1);font-size:12px}.reception-card--transfer{border-left-color:#4388d6;background:linear-gradient(135deg,#f7fbff 0%,var(--surface) 74%)}.reception-card--warning{border-left-color:#d68a18;background:#fffcf4}.reception-card--critical{border-left-color:#d84a4a;background:#fff8f7}.reception-card--muted{border-left-color:#7b8799;background:#fafbfc}.reception-card--sla{--reception-alert-text: color-mix(in srgb, var(--red) 70%, var(--text1));border-color:color-mix(in srgb,var(--red) 40%,var(--border));border-left:5px solid var(--red);background:color-mix(in srgb,var(--red) 7%,var(--surface))}.reception-card--sla .reception-card-heading{color:var(--reception-alert-text);font-weight:700}.reception-card--sla .reception-meta{color:var(--text2);font-size:12px}.reception-card--incoming{position:relative}.reception-card--incoming .reception-card-heading{font-size:13px;font-weight:600}.reception-card--incoming .reception-card-heading time{font-size:12px;font-weight:400}.reception-card--incoming .reception-person{margin:18px 0 8px;gap:12px}.reception-card--incoming .reception-person .person-avatar{width:44px;height:44px;flex-basis:44px}.reception-card--incoming .reception-person strong{font-size:15px}.reception-card--incoming .reception-person>div{font-size:13px}.reception-card--incoming .reception-meta{color:var(--text2);font-size:12px}.reception-card--incoming .reception-actions{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.reception-card__open{position:absolute;z-index:1;inset:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.reception-card__open:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.reception-call-action{position:relative;z-index:2}.reception-call-action .reception-call-action__button.ant-btn{width:52px;height:52px;padding:0;color:var(--surface);font-size:22px;transition:transform .12s ease-out,filter .12s ease-out}.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--reject{background:var(--red)}.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--reject .anticon{transform:rotate(45deg)}.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--reject:hover,.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--reject:focus-visible{background:var(--red)}.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--answer{background:var(--green)}.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--answer:hover,.reception-call-action .reception-call-action__button.ant-btn.reception-call-action__button--answer:focus-visible{background:var(--green)}.reception-call-action .reception-call-action__button.ant-btn:hover,.reception-call-action .reception-call-action__button.ant-btn:focus-visible{color:var(--surface);filter:brightness(.92)}.reception-call-action .reception-call-action__button.ant-btn:active{transform:scale(.94)}.reception-call-action .reception-call-action__button.ant-btn:disabled{opacity:.55}.reception-card--incoming .reception-call-action__button--answer:not(:disabled):before{position:absolute;inset:-3px;border:2px solid var(--green);border-radius:50%;content:"";pointer-events:none;animation:reception-call-ring 1.8s ease-out infinite}.reception-card--incoming .reception-call-action__button--answer:not(:disabled) .anticon{animation:reception-call-phone 1.8s ease-in-out infinite}@keyframes reception-call-ring{0%{transform:scale(.98);opacity:.75}65%,to{transform:scale(1.25);opacity:0}}@keyframes reception-call-phone{0%,12%,35%,to{transform:rotate(0)}18%,28%{transform:rotate(-12deg)}23%,32%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){.reception-call-action__button.ant-btn{transition:none}.reception-card--incoming .reception-call-action__button--answer:not(:disabled):before{animation:none;content:none}.reception-card--incoming .reception-call-action__button--answer:not(:disabled) .anticon{animation:none}}.reception-card-heading{display:flex;align-items:center;gap:4px}.reception-card-heading time{margin-left:auto;font-size:10px;color:var(--text3)}.reception-card-heading .ant-btn{width:18px;height:20px;padding:0;color:var(--text3)}.reception-channel{padding:3px 6px;border-radius:4px;font-size:11px}.reception-channel.voice{background:var(--green-bg);color:var(--green)}.reception-channel.chat{background:var(--strip-bg);color:var(--primary)}.reception-transfer-icon{color:#4388d6;margin-right:4px}.reception-person{display:flex;align-items:center;gap:9px;margin:12px 0 7px}.reception-person .person-avatar{width:34px;height:34px;flex:0 0 34px}.reception-person>div{min-width:0;line-height:1.55;overflow-wrap:anywhere}.reception-person strong{font-size:12px}.reception-agent{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:6px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--red) 30%,transparent);border-radius:4px;background:var(--surface);color:var(--reception-alert-text, var(--text1))}.reception-agent>strong{font-size:13px;font-weight:700}.reception-meta{display:block;color:var(--text3);font-size:10px;line-height:1.55}.reception-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.reception-actions .ant-btn{font-size:11px;height:28px;padding-inline:9px}.reception-card--transfer .reception-actions .ant-btn-primary{min-width:94px}.reception-card--warning .reception-channel{background:#fff1d4;color:#a65d00}.reception-card--critical .reception-channel{background:#ffe4e1;color:#b2342e}.reception-card--muted .reception-channel{background:#edf0f4;color:#5d6878}@media(max-width:800px){.reception-popups{top:72px;right:12px}.reception-popups--incoming-voice{top:244px;max-height:calc(100dvh - 256px)}}.customer-satisfaction-channels{display:grid;gap:4px}.current-service-rating .section-caption .anticon{color:#d08a00}.current-service-rating__content{display:grid;gap:10px;padding:11px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--primaryBackground) 72%,#fff),#fff 74%);box-shadow:0 5px 14px #2336730d}.current-service-rating__status{display:flex;align-items:center;gap:9px}.current-service-rating__status strong{display:block;color:var(--text1);font-size:13px;line-height:1.2}.current-service-rating__emoji{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#fff4cc,#ffe2a8);box-shadow:inset 0 0 0 1px #d08a0024;font-size:18px}.current-service-rating__content p{margin:0;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));color:var(--text1);font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.current-service-rating__content small{display:block;margin-bottom:3px;color:var(--text3);font-size:10px}.current-service-rating__empty{margin:0;padding:9px 11px;border-radius:9px;background:var(--primaryBackground);color:var(--text3);font-size:12px}.customer-panel{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border-left:1px solid var(--border);background:var(--surface);font-size:12px}.customer-panel__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;isolation:isolate}.context-heading{flex:0 0 44px;height:44px;background:var(--surface);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.customer-section{padding:18px 16px;border-bottom:1px solid var(--border)}.chat-assist-panel{display:grid;gap:10px}.chat-assist-panel .section-caption{margin-bottom:0}.chat-assist-panel .ant-alert{font-size:11px}.chat-assist-panel .ant-empty{margin:0}.chat-assist-action{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-assist-action>div{display:grid;gap:2px}.chat-assist-action strong{font-size:11px}.chat-assist-action small{color:var(--text3);font-size:10px;line-height:1.45}.chat-assist-action .ant-btn{flex:none;font-size:10px}.chat-assist-summary,.chat-assist-extract{display:grid;gap:7px;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--tableHeader)}.chat-assist-summary strong,.chat-assist-summary b,.chat-assist-extract strong,.chat-assist-extract b{color:var(--text1);font-size:11px}.chat-assist-summary>small,.chat-assist-extract>small{color:var(--text2);font-size:10px}.chat-assist-summary p,.chat-assist-extract p{margin:2px 0;color:var(--text2);font-size:11px;line-height:1.55}.chat-assist-summary .ant-tag,.chat-assist-extract .ant-tag{margin-left:4px;font-size:9px}.chat-assist-evidence{display:grid;gap:4px}.chat-assist-evidence>div{display:grid;gap:3px}.chat-assist-evidence button{overflow:hidden;padding:0;border:0;background:transparent;color:var(--primary);font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chat-assist-empty{color:var(--text3)}.profile-top{display:flex;gap:12px;align-items:center;margin-bottom:16px}.profile-top>div{min-width:0;overflow-wrap:anywhere}.profile-top strong{font-size:14px}.profile-top small{display:block;color:var(--text2);font-size:11px;margin-top:4px}.customer-restriction-button{flex:0 0 auto;margin-left:2px;color:var(--text2)}.customer-restriction-button--blocked{color:var(--danger)}.customer-restriction-button--blocked:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}.mojing-customer-badges{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:14px}.mojing-customer-badges img{display:block;object-fit:contain}.mojing-customer-badges>span,.mojing-customer-badges img{cursor:help}.mojing-customer-badges__vip{width:26px}.mojing-customer-badges__level{color:var(--primary);font-weight:600}.mojing-customer-badges__level img{width:30px}.mojing-customer-badges__blocked{color:var(--danger)}.mojing-customer-badges__risk{color:var(--warning)}.customer-kv{display:flex;gap:8px;align-items:center;margin:9px 0;color:var(--text2);font-size:11px;overflow-wrap:anywhere}.customer-copy-button.ant-btn{flex:0 0 auto;color:var(--text2)}.customer-copy-fallback{position:fixed;left:-9999px;top:0;opacity:0}.profile-detail-button{margin-top:8px;font-size:11px}.section-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.section-caption strong{font-size:14px}.section-caption small{font-size:10px;color:var(--text3);font-weight:400}.section-caption__actions{display:inline-flex;min-width:0;align-items:center;gap:4px}.context-module-toggle.ant-btn{height:24px;padding-inline:4px;color:var(--text2);font-size:10px}.context-module-toggle.ant-btn:hover{color:var(--primary);background:var(--primaryBackground)}.customer-panel .business-section{border-bottom:1px solid var(--border);padding-top:16px}.business-section>.section-caption{padding:0 16px}.business-source-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:0 16px 10px;color:var(--text3);font-size:9px}.business-source-meta .ant-tag{margin:0;font-size:9px;line-height:17px}.business-open-link{display:inline-flex;gap:3px;align-items:center;margin-top:4px;color:var(--primary);font-size:10px}.business-relation-state{display:grid;justify-items:start;gap:2px;margin-top:5px}.business-relation-state .ant-tag{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.business-relation-button.ant-btn{height:auto;margin-top:4px;padding:0;font-size:10px}.business-relation-unavailable{color:var(--text3)!important}.business-relation-confirm{display:grid;gap:3px;color:var(--text2);font-size:12px}.current-service-link{color:var(--primary)!important;font-weight:600}.context-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.context-table th{text-align:left;font-weight:700;background:var(--tableHeader);padding:9px 12px;color:var(--tableHeaderText);white-space:nowrap}.context-table th:first-child{width:60%}.context-table td{padding:12px;vertical-align:top;border-bottom:1px solid var(--border);line-height:1.6}.context-table .order-number{display:block;color:var(--text2);font-family:monospace;font-size:11px;margin-bottom:5px;overflow-wrap:anywhere}.context-table small{display:block;font-size:10px;color:var(--text3);margin-top:4px}.context-pagination{display:flex;justify-content:space-between;align-items:center;min-height:38px;padding:6px 12px;border-top:1px solid var(--border);font-size:10px;color:var(--text3);gap:6px}.context-pagination .ant-btn{width:26px;height:26px;padding:0;font-size:10px;border-color:var(--border);border-radius:6px;background:var(--surface)}.context-pagination .pager-buttons{display:flex;align-items:center;gap:4px;color:var(--primary)}.context-pagination .context-page-index{min-width:34px;padding:0 5px;color:var(--primary);font-size:10px;font-variant-numeric:tabular-nums;line-height:24px;text-align:center}.business-section .ant-alert{margin:0 12px 14px;font-size:11px}.context-empty,.business-section .ant-empty,.compact-history .ant-empty{padding:6px 10px 10px;margin-block:0}.context-empty .ant-empty-description,.business-section .ant-empty .ant-empty-description,.compact-history .ant-empty .ant-empty-description{color:var(--text3);font-size:12px}.context-empty{min-height:0;padding:10px 16px 12px;color:var(--text3);font-size:11px;line-height:18px}.context-record-list{border-top:1px solid var(--border)}.service-history-row{display:flex;align-items:center;width:100%;min-width:0;gap:8px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left}.service-history-row:hover{background:var(--tableHeader)}.service-history-row>strong{flex:0 0 48px;overflow:hidden;color:var(--primary);font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.service-history-row>.plain-badge{flex:0 0 auto}.service-history-row__summary{display:grid;flex:1;min-width:0;gap:2px}.service-history-row__summary>span,.service-history-row__summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-history-row__summary>span{color:var(--text1);font-size:11px}.service-history-row__summary small{color:var(--text3);font-size:9px}.context-record{padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.context-record-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.context-record-head>strong{font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.context-record-link{border:0;padding:0;background:none;color:var(--primary);font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}.context-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:9px;color:var(--text2);font-size:10px}.context-record-grid>span{min-width:0;overflow-wrap:anywhere}.context-record-grid>span.wide{grid-column:1/-1}.context-record-grid small{display:block;margin:0 0 3px;color:var(--text3);font-size:9px}.context-record-subject{margin:8px 0 0;color:var(--text1);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-record-actions{display:flex;gap:12px;margin-top:9px}.context-record-actions a{color:var(--primary);font-size:10px;text-decoration:none}.context-flat-table-wrap{overflow-x:auto;border-top:1px solid var(--border);scrollbar-width:thin}.context-flat-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:12px}.context-flat-table th{padding:6px 7px;background:var(--tableHeader);color:var(--tableHeaderText);font-weight:700;text-align:left;white-space:nowrap}.context-flat-table td{padding:7px;border-bottom:1px solid var(--border);color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-flat-table th:first-child,.context-flat-table td:first-child{width:58%}.context-flat-table td:first-child{color:var(--primary)}.context-flat-table small{display:block;margin-top:4px;color:var(--text2);font-size:11px;overflow:hidden;text-overflow:ellipsis}.context-flat-table .context-record-link{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px}.context-flat-table .context-key{display:flex;align-items:center;gap:4px;min-width:0}.context-flat-table .context-copy{flex:none;font-size:12px}.context-flat-table .context-amount{display:block;color:var(--text1);font-variant-numeric:tabular-nums}.context-flat-table .context-status{display:block;overflow:hidden;text-overflow:ellipsis}.context-flat-table .context-order-status{display:block;width:fit-content;max-width:100%;margin:2px 0;overflow:hidden;text-overflow:ellipsis}.context-flat-table .has-ticket{color:var(--primary)}.context-flat-table .context-record-actions{display:inline-flex;gap:5px;margin:0 0 0 7px}.business-popover-content{display:grid;gap:8px;max-width:340px}.business-popover-content strong{font-size:13px}.business-popover-content p{margin:0;white-space:pre-wrap;line-height:1.65;color:var(--text2)}.collection-section{background:linear-gradient(180deg,var(--collection-bg),var(--surface))}.structured-summary{padding:12px;background:var(--tableHeader);border:1px solid var(--border);border-radius:8px;font-size:11px}.structured-summary strong{font-size:11px}.structured-summary .ant-btn{font-size:10px}.structured-summary p{margin:8px 0}.structured-summary small{color:var(--text2);font-size:10px;line-height:1.7}.collection-title{margin:14px 0 8px;font-size:11px;color:var(--text2)}.collection-fields{margin:10px 0}.collection-fields>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--border);font-size:11px}.collection-fields dt{color:var(--text2)}.collection-fields dd{margin:0;overflow-wrap:anywhere}.collection-fields small{display:block;color:var(--text3);font-size:9px;margin-top:4px}.inline-service-fields{margin:0}.inline-service-fields .inline-service-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:9px 0 7px;border-bottom:1px solid var(--border);border-radius:0;font-size:12px;transition:background-color .15s ease}.inline-service-fields .inline-service-row[role=button]{cursor:pointer}.inline-service-fields .inline-service-row[role=button]:hover,.inline-service-fields .inline-service-row[role=button]:focus-visible{outline:none;background:var(--primary-bg)}.inline-service-fields .inline-service-row.is-editing{align-items:start;padding:8px 0;background:var(--surfaceMuted)}.inline-service-fields .inline-service-row.is-editing dt{padding-top:6px}.inline-service-fields .inline-service-row.is-editing dd{align-items:center}.inline-service-fields .inline-service-row dt{color:var(--text2)}.inline-service-fields .inline-service-row dd{display:flex;min-width:0;align-items:flex-start;gap:6px;margin:0;overflow-wrap:anywhere}.inline-service-fields .inline-service-row dd>.ant-select,.inline-service-fields .inline-service-row dd>.ant-input-number,.inline-service-fields .inline-service-row dd>.ant-input,.inline-service-fields .inline-service-row dd>.ant-input-affix-wrapper{width:100%}.inline-service-fields.service-classification-fields .inline-service-row{align-items:center;padding:6px 8px}.inline-service-fields.service-classification-fields .inline-service-row.service-tags-row{grid-template-columns:max-content minmax(0,1fr)}.inline-service-fields.service-classification-fields .inline-service-row.is-editing{min-height:var(--inline-service-row-height)}.inline-service-fields.service-classification-fields .inline-service-row dt{padding-top:0}.inline-service-fields.service-classification-fields .inline-service-row dd{min-height:28px;align-items:center}.service-tag-editor{flex:1;width:100%;min-width:0}.service-tag-editor>.ant-select{width:100%}.inline-service-select.ant-select{font-size:12px}.inline-service-select .ant-select-selector{min-height:28px!important;border-color:var(--borderStrong)!important;border-radius:8px!important;font-size:12px}.inline-service-select .ant-select-selection-item{color:var(--text1)}.inline-service-select .ant-select-selection-placeholder{color:var(--text3)}.inline-service-select.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 2px var(--primaryBackground)!important}.inline-service-dropdown{font-size:12px;padding:4px!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--shadowFloat)!important}.inline-service-dropdown .ant-select-item-option{font-size:12px}.inline-service-dropdown .ant-select-item-option-selected{font-weight:400}.inline-service-tags{display:flex;flex-wrap:wrap;gap:4px}.inline-service-tags .ant-tag{margin:0}.service-notes-row{margin-top:10px}.service-notes-row .inline-service-row dd{white-space:pre-wrap}.context-help{font-size:12px;margin-top:24px;color:var(--text2)}.compact-history{padding-bottom:8px}.visit-timeline{position:relative;display:grid;gap:0;margin-left:4px}.visit-timeline article{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:54px;padding:0 0 12px}.visit-timeline article:not(:last-child):before{content:"";position:absolute;left:62px;top:16px;bottom:-2px;width:1px;background:var(--border)}.visit-timeline article:after{content:"";position:absolute;left:59px;top:6px;width:7px;height:7px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.visit-timeline time{color:var(--text3);font-size:9px;line-height:1.5}.visit-timeline .visit-content{min-width:0;padding-left:8px}.visit-timeline .visit-content strong{display:block;font-size:11px}.visit-timeline .visit-content p{margin:4px 0 0;color:var(--text2);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.visit-timeline .visit-metadata{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:6px;color:var(--text3);font-size:9px}.visit-timeline .visit-metadata .ant-tag{margin:0;padding-inline:5px;font-size:9px;line-height:17px}.visit-timeline .visit-metadata span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-timeline .visit-provenance{display:block;margin-top:4px;color:var(--text3);font-size:8px;line-height:1.45}.visit-timeline .visit-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 0;padding-top:7px;border-top:1px dashed var(--border)}.visit-timeline .visit-lifecycle div{min-width:0}.visit-timeline .visit-lifecycle dt{color:var(--text3);font-size:8px;line-height:1.4}.visit-timeline .visit-lifecycle dd{margin:1px 0 0;overflow:hidden;color:var(--text2);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.compact-record-list{display:grid;gap:7px}.compact-record-list article{position:relative;padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:#fafbfc}.compact-record-list article>div{display:flex;align-items:center;justify-content:space-between}.compact-record-list article strong{color:var(--text1);font-size:11px}.compact-record-list article p{margin:5px 0;color:var(--text2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-record-list article small{color:var(--text3);font-size:9px}.compact-record-list article>.plain-badge{position:absolute;right:10px;bottom:9px}.service-event-timeline{position:relative;display:grid;gap:0;padding:2px 0 0}.service-event-timeline article{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:0 0 13px}.service-event-timeline article:not(:last-child):before{content:"";position:absolute;top:18px;bottom:-2px;left:76px;width:1px;background:var(--border)}.service-event-timeline article:after{content:"";position:absolute;top:5px;left:72px;width:7px;height:7px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.service-event-timeline time{color:var(--text3);font-size:9px;line-height:16px}.service-event-timeline article>div{min-width:0;padding-left:8px}.service-event-timeline strong{display:block;color:var(--text1);font-size:11px;line-height:17px}.service-event-timeline small{display:block;margin-top:2px;color:var(--text3);font-size:9px}.service-event-timeline p{margin:4px 0 0;color:var(--text2);font-size:10px;line-height:16px;overflow-wrap:anywhere}.context-pagination.compact{min-height:34px;padding:6px 0 0;border-top:0}.voice-country-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.voice-country-facts>div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface2)}.voice-country-facts dt,.voice-country-facts small{color:var(--text3);font-size:10px;line-height:1.4}.voice-country-facts dd{margin:3px 0 2px;color:var(--text1);font-size:13px;font-weight:650}.voice-country-facts small{display:block}.voice-customer-binding{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.voice-customer-binding .section-caption{margin-bottom:0}.voice-customer-binding>small,.voice-customer-binding__bound small{display:block;color:var(--text3);font-size:11px;line-height:1.5}.structured-card{border:1px solid #dfdef4;border-radius:8px;max-width:350px;margin:14px 0 14px 46px;background:#fff;overflow:hidden}.structured-card header{background:#f3f2ff;padding:14px 16px;display:flex;gap:8px;align-items:center;color:#252362}.structured-card p{font-size:12px;color:#7e8598;margin:12px 16px;line-height:1.7}.structured-card .structured-card-actions{display:flex;gap:8px;padding:0 16px 14px}.structured-card .form-status{font-size:11px;padding:4px 16px;color:#6c758a}.widget-stage .structured-card{border-color:var(--selected-border)}.widget-stage .structured-card header{background:var(--primaryBackground);color:var(--widget-tint-68, #17233d)}.structured-card-heading>div:first-child{display:flex;align-items:baseline;gap:5px}.structured-card-submission{padding:12px 16px 14px}.structured-card-submission .ant-space{display:flex;flex-wrap:wrap;gap:5px!important;color:#6c758a;font-size:11px}.structured-card-submission dl{display:grid;gap:8px;margin:12px 0 0}.structured-card-submission dl>div{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:8px}.structured-card-submission dt{color:#6c758a;font-size:11px}.structured-card-submission dd{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:#273248;font-size:12px}.structured-switcher{display:flex;gap:2px}.structured-switcher .ant-btn{width:26px;height:26px}.structured-heading-actions{display:flex;align-items:center;gap:4px}.structured-heading-actions>.ant-btn{padding-inline:7px;font-size:10px}.customer-panel .structured-card{max-width:none;width:100%;margin:10px 0 0;box-shadow:0 4px 14px #23205f0a}.form-locked-order{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:16px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:var(--primaryBackground);color:var(--text2);font-size:12px}.form-locked-order strong{color:var(--text)}.form-locked-order span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.structured-card-editor{padding:0 14px 12px}.structured-card-editor .ant-form-item{margin-bottom:10px}.structured-card-editor .ant-form-item-label{padding-bottom:3px}.structured-card-editor .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500}.structured-card-editor .ant-input,.structured-card-editor .ant-select-selector{border-color:#d9e0ec!important;border-radius:7px!important}.structured-card-editor__foot{display:flex;justify-content:flex-end;padding-top:4px}.service-form-modal .collection-review{padding:4px 2px 12px}.service-form-modal .collection-review .revision-request-alert{margin-bottom:16px}.service-form-modal .service-form-modal__actions{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-end}.service-form-modal .form-layer-foot{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px}.form-workflow-steps{display:flex;gap:12px;margin-bottom:16px}.form-workflow-steps span{flex:1;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:8px;background:var(--background);color:#727b8e;font-size:12px}.form-workflow-steps span b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;font-size:11px}.form-workflow-steps span.active{background:#efeeff;color:#2620b8}.form-send-help{color:var(--text2);font-size:12px;line-height:18px;margin:0 0 16px}.form-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-template-grid button{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:164px;padding:16px;border:1px solid #dce2ed;border-radius:8px;background:#fff;color:var(--text1);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.form-template-grid button .template-icon{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--primaryBackground);color:var(--primary);font-size:20px}.form-template-grid button.form-template-card--order-sku .template-icon{color:var(--green);background:var(--successBackground)}.form-template-grid button.form-template-card--address .template-icon{color:var(--ai);background:var(--aiBackground)}.form-template-grid button.form-template-card--refund .template-icon{color:var(--warning);background:var(--warningBackground)}.form-template-grid button small{max-width:calc(100% - 56px);color:var(--text2);font-size:12px;line-height:18px}.form-template-grid button strong{max-width:calc(100% - 56px);margin-top:3px;color:var(--text1);font-size:14px;line-height:20px}.form-template-grid button p{margin:6px 0 12px;color:var(--text2);font-size:12px;line-height:18px}.form-template-grid button em{margin-top:auto;color:var(--primary);font-size:12px;font-weight:500;font-style:normal}.form-template-grid button:hover{border-color:var(--primary);background:#fafaff}.form-template-grid button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.form-context-note{margin-top:16px;padding:13px 15px;border-radius:8px;background:#f6f7fa;color:#737c8e;font-size:11px;line-height:1.7}.form-order-card-selection{display:grid;gap:10px;margin-bottom:18px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:linear-gradient(135deg,var(--primaryBackground),#fff)}.form-order-card-selection .widget-product{margin:0}.form-order-card-selection .ant-btn{justify-self:start;padding-inline:0}.widget-stage .form-locked-order,.widget-stage .form-order-card-selection{border:1px solid var(--selected-border)}.shipping-address-form{display:grid;gap:8px}.shipping-address-form .ant-skeleton{padding:10px 0}.shipping-address-form__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:1px 0 4px}.shipping-address-form__heading h3{margin:0;color:#172033;font-size:14px}.shipping-address-form__heading small{color:#77839a;font-size:11px;overflow-wrap:anywhere;text-align:right}.shipping-address-form__fields{display:grid;gap:8px}.shipping-address-field{position:relative;margin:0!important}.shipping-address-field .ant-form-item-label{position:absolute;z-index:1;top:5px;left:13px;padding:0!important;pointer-events:none}.shipping-address-field .ant-form-item-label>label{height:auto;color:var(--text2)!important;font-size:12px!important;font-weight:500;line-height:18px}.shipping-address-field .ant-input,.shipping-address-field .shipping-address-choice{min-height:49px!important;padding:20px 12px 5px!important;border-color:#d9dee8!important;border-radius:7px!important;color:#172033;background:#fff!important}.shipping-address-field .ant-input:focus,.shipping-address-field .shipping-address-choice:focus-visible,.shipping-address-field .shipping-address-phone:focus-within{border-color:var(--widget-accent, var(--primary))!important;box-shadow:0 0 0 2px var(--widget-alpha-12, rgba(20, 87, 255, .12))!important;outline:none}.shipping-address-order .ant-input-search,.shipping-address-order .ant-input-affix-wrapper,.shipping-address-order .ant-input-search-btn{min-height:44px}.shipping-address-order .ant-input-search>.ant-input-affix-wrapper>.ant-input{font-size:16px;min-height:0}.shipping-address-order{margin:0!important}.shipping-address-order .ant-select{--ant-select-height: 49px;min-height:49px}.shipping-address-order .ant-form-item-label{padding:0 0 4px!important}.shipping-address-order .ant-form-item-label>label{color:var(--text2)!important;font-size:12px!important;font-weight:500;line-height:18px}.shipping-address-order .ant-select-selector{min-height:49px!important;align-items:center;padding:3px 36px 3px 12px!important;border-color:#d9dee8!important;border-radius:7px!important;box-shadow:none!important}.shipping-address-order .ant-select-selection-item,.shipping-address-order .ant-select-selection-placeholder{line-height:24px!important}.shipping-address-order.ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f!important}.shipping-address-choice{display:flex;align-items:flex-end;justify-content:space-between;width:100%;min-height:49px;padding:4px 12px;border:1px solid #d9dee8;border-radius:7px;color:#172033;background:#fff;cursor:pointer;font:inherit;text-align:left}.shipping-address-choice span{display:grid;gap:1px}.shipping-address-choice small{color:#71809a;font-size:12px}.shipping-address-choice b{color:#697386;font-size:23px;font-weight:400;line-height:18px}.shipping-address-choice:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.shipping-address-form--agent .shipping-address-agent-select,.shipping-address-form--agent .shipping-address-agent-phone-field{margin:0}.shipping-address-form--agent .shipping-address-agent-select .ant-select,.shipping-address-form--agent .shipping-address-agent-phone .ant-select{width:100%}.shipping-address-form--agent .shipping-address-agent-select .ant-select-selector,.shipping-address-form--agent .shipping-address-agent-phone .ant-select-selector{min-height:42px;align-items:center}.shipping-address-agent-phone{display:flex;align-items:center;gap:8px;width:100%}.shipping-address-agent-phone>.ant-select{flex:0 0 112px;width:112px!important}.shipping-address-agent-phone>.ant-input{flex:1;min-width:0;min-height:42px}.shipping-address-phone{display:flex;min-height:49px;overflow:hidden;border:1px solid #d9dee8;border-radius:7px;background:#fff}.shipping-address-phone>button{display:flex;align-items:center;gap:6px;min-width:68px;padding:20px 11px 5px;border:0;border-right:1px solid #e2e8f0;color:#172033;background:#fff;cursor:pointer;font:inherit}.shipping-address-phone>button .anticon{flex:0 0 auto;color:#697386;font-size:11px}.shipping-address-phone .ant-input{min-height:47px!important;padding:20px 12px 5px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.shipping-address-sheet .ant-drawer-content,.shipping-phone-sheet .ant-drawer-content{border-radius:18px 18px 0 0;overflow:hidden}.shipping-address-sheet .ant-drawer-header{position:relative;min-height:48px;padding:12px 52px;text-align:center}.shipping-address-sheet .ant-drawer-title{line-height:24px}.shipping-address-sheet .ant-drawer-close{position:absolute;top:50%;inset-inline-end:4px;display:grid;width:44px;height:44px;margin:0;padding:0;place-items:center;transform:translateY(-50%)}.shipping-address-sheet .ant-drawer-body{padding:0}.shipping-address-sheet__countries{display:grid;grid-template-columns:minmax(0,1fr) 32px;height:100%}.shipping-address-sheet__list{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.shipping-address-sheet__list section{scroll-margin-top:4px}.shipping-address-sheet__list h4{position:sticky;top:0;z-index:1;margin:0;padding:6px 12px;color:#4b5563;background:#f4f5f7;font-size:13px;font-weight:500;line-height:20px}.shipping-address-sheet__list button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;border-bottom:1px solid #d9dee8;color:#303847;background:#fff;cursor:pointer;font-size:16px;line-height:24px;text-align:left}.shipping-address-sheet__list button.is-selected{color:var(--widget-accent, var(--primary));background:var(--widget-tint-08, #f4f6ff)}.shipping-address-sheet__countries nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0}.shipping-address-sheet__countries nav a{color:#8b95a7;font-size:10px;line-height:12px;text-decoration:none}.shipping-address-sheet__countries nav a:first-child{padding:2px 5px;border-radius:50%;color:#fff;background:var(--widget-accent, var(--primary))}.shipping-phone-sheet .ant-drawer-body{padding:0}.shipping-phone-sheet header{display:flex;justify-content:space-between;padding:9px 12px}.shipping-phone-sheet header .ant-btn{color:var(--widget-accent, var(--primary))}.shipping-phone-sheet__wheel{display:grid;max-height:220px;overflow:auto;padding:42px 0;background:linear-gradient(#fff 0 20%,#f2f5f7 38% 62%,#fff 80%)}.shipping-phone-sheet__wheel button{min-height:44px;border:0;color:#c6cbd4;background:transparent;cursor:pointer;font-size:16px}.shipping-phone-sheet__wheel button.is-selected{color:#303847;font-weight:400}.form-preview-caption{display:flex;align-items:center;justify-content:space-between;margin:18px 0 14px;padding-left:10px;border-left:3px solid var(--primary);color:var(--text1);font-size:14px;line-height:20px}.agent-form-editor .ant-form{width:100%}.agent-form-editor .ant-form-item{max-width:none}.agent-form-editor .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500}.agent-form-editor .ant-input,.agent-form-editor .ant-select-selector{border-radius:8px}.agent-form-editor h3{margin:4px 0 5px;font-size:14px}.agent-form-editor .prescription-help{margin:0 0 14px;color:var(--text2);font-size:12px}@media(max-width:600px){.form-template-grid{grid-template-columns:minmax(0,1fr)}}.customer-widget{position:relative}.widget-form-layer{position:absolute;inset:var(--widget-header-height, 76px) 0 0;z-index:10;background-color:#fff;background-image:linear-gradient(180deg,var(--primaryBackground, #eef3ff) 0%,#fff 22%);display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.widget-form-layer input,.widget-form-layer textarea,.widget-form-layer .ant-select,.widget-form-layer .ant-select-content,.widget-form-layer .ant-select-content-value,.widget-form-layer .ant-select-input,.widget-form-layer .ant-select-selection-item,.widget-form-layer .ant-select-selection-search-input,.widget-form-layer .ant-select-placeholder,.widget-form-layer .shipping-address-choice,.widget-form-layer .shipping-address-phone>button{font-size:16px}.widget-form-layer .form-layer-head{padding:15px 14px;border-bottom:1px solid var(--selected-border);background:#ffffffeb;display:flex;align-items:center;gap:10px}.widget-form-layer .form-layer-head strong{flex:1;color:#17233d;font-size:16px}.widget-form-layer .form-layer-editor:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.widget-form-layer .form-layer-head,.widget-form-layer .form-layer-foot{flex-shrink:0}.widget-form-layer .form-layer-scroll{padding:14px;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;min-height:0}.widget-form-layer .ant-form-item{margin-bottom:10px}.widget-form-layer .ant-form-item .ant-form-item-label{padding-bottom:3px}.widget-form-layer .ant-form-item .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500}.widget-form-layer .ant-form-item .ant-select{--ant-select-height: 46px;min-height:46px}.widget-form-layer .ant-form-item .ant-input,.widget-form-layer .ant-form-item .ant-select-selector{min-height:46px!important;border-color:#d9e0ec!important;border-radius:7px!important;background:#fffffff0!important;box-shadow:none!important}.widget-form-layer .ant-form-item .ant-select-selector{align-items:center}.widget-form-layer .ant-form-item .ant-input::placeholder{color:#8a95a8}.widget-form-layer .form-layer-foot{padding:12px 14px;border-top:1px solid var(--selected-border);background:#fffffff5;display:flex;justify-content:space-between}.widget-form-layer .ant-alert{margin-top:14px;border-radius:8px}.prescription-table{overflow:auto;margin-bottom:16px}.prescription-table table{width:100%;border-collapse:collapse;font-size:12px;min-width:290px}.prescription-table th{background:var(--tableHeader);font-weight:600;color:#39465e}.prescription-table th,.prescription-table td{border:1px solid #d7dce8;padding:8px;text-align:center}.prescription-table .ant-input-number{width:100%;min-width:62px}.prescription-table .ant-select{min-width:68px;width:100%}.prescription-table .ant-form-item{margin:0}.prescription-table small{display:block;color:#929bab;font-weight:400}.collection-review dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.collection-review dl dt{color:#969caf;font-size:12px}.collection-review dl dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.collection-review .submission-version{border-top:1px solid #eee;padding-top:20px;margin-top:20px}.send-form-modal .ant-modal-footer .ant-space{flex-wrap:wrap;justify-content:flex-end}.service-form-revision-modal .ant-input-textarea-show-count{margin-bottom:0;padding-bottom:24px}.service-form-revision-modal .ant-input-data-count{bottom:0;line-height:20px}.service-form-revision-modal .ant-modal-footer{margin-top:12px}.structured-card .form-revision-reason{overflow-wrap:anywhere;white-space:pre-wrap}.widget-form-layer.is-collapsed{display:none}.service-notes__hint{display:block;margin-top:6px;color:var(--text3);font-size:11px}.service-id{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;vertical-align:middle}.service-id .customer-copy-button{flex:0 0 auto;color:var(--text2)}.emoji-picker{width:288px;max-width:calc(100vw - 56px);display:grid;gap:10px}.emoji-picker .ant-input::placeholder{font-size:14px}.emoji-picker .ant-segmented-item-label{font-size:13px}.emoji-picker .ant-segmented{max-width:100%;overflow-x:auto}.emoji-picker .ant-empty{margin:8px 0}.emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;max-width:100%;max-height:240px;overflow-y:auto}.emoji-grid button{font-size:20px;padding:2px;width:30px;height:30px}.ai-stream-message{max-width:86%;width:fit-content;margin:0 0 20px auto;padding:10px 12px;border-radius:10px 0 10px 10px;background:var(--outgoing-bg);color:var(--text1)}.ai-stream-message .ai-stream-message__meta{display:block;margin-bottom:5px;color:var(--text3);font-size:10px;text-align:right}.ai-stream-message>div{white-space:pre-wrap;overflow-wrap:anywhere}.chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.conversation-head{padding:16px 20px;display:flex;align-items:center;gap:10px;min-height:77px;border-bottom:1px solid var(--border)}.conversation-identity{flex:1;min-width:0}.conversation-identity strong{font-size:13px}.conversation-identity small{display:block;font-size:11px;color:var(--text2);margin-top:3px}.presence-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:3px}.conversation-actions{display:flex;gap:6px;align-items:center}.conversation-actions .ant-btn{font-size:12px}.conversation-status{width:116px}.conversation-strip{min-height:36px;padding:4px 20px;flex-wrap:wrap;background:var(--strip-bg);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--text2)}.conversation-strip .ant-select{width:116px;font-size:12px}.conversation-strip .ant-btn{font-size:10px;height:24px}.conversation-customer-language,.conversation-translation-target{display:flex;align-items:center;gap:6px;white-space:nowrap}.conversation-customer-language strong{color:var(--text1);font-weight:500}.message-language-select{width:112px}.strip-spacer{flex:1;min-width:4px}.conversation-number{font-family:monospace}.conversation-notice{background:var(--amber-bg);color:var(--amber);padding:10px 20px;font-size:12px}.chat-transfer-banner{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 20px 0;padding:12px 14px;border:1px solid #bed7ff;border-radius:12px;background:#f5f9ff;color:#173b72}.chat-transfer-banner.is-recipient{border-color:#96c8b4;background:#f2fbf7;color:#155a42}.chat-transfer-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#dceaff;font-size:16px}.is-recipient .chat-transfer-banner__icon{background:#d9f4e7}.chat-transfer-banner__content{min-width:0}.chat-transfer-banner__content strong{display:block;font-size:13px}.chat-transfer-banner__content p{margin:3px 0 5px;color:var(--text2);font-size:12px}.chat-transfer-banner__content small{display:inline-flex;align-items:center;gap:4px;color:var(--text3);font-size:11px}.chat-transfer-banner__actions{flex-wrap:nowrap}.chat-transfer-banner__actions .ant-btn{height:28px;font-size:12px}.waiting-customer-notice{background:var(--primaryBackground);color:var(--primary)}.ai-conversation-status.ant-btn{color:var(--violet);border-color:var(--ai-border);background:var(--ai-strip-bg)}.ai-conversation-notice.ant-alert{margin:10px 20px 0;border-color:var(--ai-border);background:var(--ai-strip-bg)}.conversation-messages{padding:22px 24px;overflow:auto;flex:1;min-height:130px}.date-divider{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--text3);font-size:10px;text-align:center}.date-divider:before,.date-divider:after{content:"";height:1px;flex:1;background:var(--border)}.chat-language-popup .ant-select-item{font-size:12px}.reply-composer{max-height:var(--reply-composer-max-height, none);overflow-y:auto;padding:0 20px 14px;flex-shrink:0}.composer-resizer{display:flex;justify-content:center;align-items:center;height:10px;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-top:1px solid var(--border)}.composer-resizer:before{content:"";width:32px;height:3px;border-radius:3px;background:var(--border2)}.composer-resizer:hover:before,.composer-resizer:focus-visible:before{background:var(--primary)}.composer-resizer:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.composer-mode{display:flex;align-items:center;justify-content:space-between;min-height:40px}.composer-mode .ant-tabs{flex:1}.composer-mode .ant-tabs-nav{margin:0}.composer-mode .ant-tabs-tab{font-size:11px;padding:10px 0}.composer-mode .ant-tabs-tab+.ant-tabs-tab{margin-left:22px}.composer-mode .ant-tabs-nav:before{border:0}.composer-mode .ant-btn{font-size:11px}.format-toolbar{display:flex;align-items:center;gap:2px;min-height:38px;padding:3px 8px;background:var(--tableHeader);border-bottom:1px solid var(--border)}.format-toolbar .ant-btn{font-size:12px;font-weight:400;min-width:26px;height:26px;padding:0 5px;color:var(--text2)}.format-toolbar .ant-btn:nth-child(2){font-style:italic}.format-toolbar .ant-btn:nth-child(3){text-decoration:underline}.format-toolbar small{font-size:10px;color:var(--text3)}.reply-input.ant-input{height:82px;min-height:82px;resize:none;border:0;padding:12px;font-size:13px;box-shadow:none!important;background:var(--surface)}.reply-bottom{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.reply-bottom .ant-btn-primary{font-size:12px;height:32px;padding:7px 12px}.reply-tools__business{display:flex;align-items:center;gap:3px;max-width:100%}.reply-tools{display:flex;gap:3px;flex-wrap:wrap;align-items:center;min-width:0}.reply-tools .ant-btn{height:28px;width:auto;padding:4px 6px;color:var(--text2);font-size:11px}.send-hint{margin-left:auto;font-size:9px;color:var(--text3);white-space:nowrap}.reply-quote{border-left:2px solid var(--violet);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;background:var(--ai-strip-bg);font-size:11px}.reply-quote>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-quote .quoted-message{margin:0;background:var(--surface)}.draft-translation{display:grid;gap:6px;margin:8px 0;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--tableHeader)}.draft-translation small{color:var(--text2);font-size:10px}.draft-translation .ant-btn{justify-self:end;font-size:11px}.conversation-locked{padding:20px;text-align:center;background:var(--tableHeader);color:var(--text2);font-size:12px;border-top:1px solid var(--border)}.emoji-grid{display:grid;grid-template-columns:repeat(6,32px);gap:4px}.ai-preview-content{margin-top:20px;font-size:14px;line-height:1.8}.mobile-back{display:none}@media(max-width:1000px){.send-hint{display:none}.reply-bottom>.ant-btn{margin-left:auto}.conversation-strip{padding:0 12px;gap:4px}.conversation-head{padding:14px 12px}}@media(max-width:768px){.mobile-back{display:inline-flex}.conversation-messages{padding:18px 14px}.conversation-strip{flex-wrap:wrap;min-height:45px}.reply-composer{padding:0 12px 12px}.chat-transfer-banner{margin-inline:12px;grid-template-columns:28px minmax(0,1fr)}.chat-transfer-banner__icon{width:28px;height:28px}.chat-transfer-banner__actions{grid-column:1/-1;justify-content:flex-end}}.tiptap.reply-input{outline:none;min-height:105px;max-height:190px;overflow:auto;padding:12px 18px}.tiptap.reply-input p{margin:0 0 4px}.tiptap.reply-input p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#a1a7b4;float:left;height:0;pointer-events:none}.message-bubble>small{display:block;color:#a67518;margin-bottom:6px}.variable-input{display:block;margin:16px 0;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.variable-input em{color:#dc3e43;font-style:normal;margin-left:3px}.variable-input small{display:block;margin-top:4px;color:var(--text3)}.variable-input>input,.variable-input>.ant-input-affix-wrapper,.variable-input>.ant-input-search{margin-top:8px}.quick-reply-results{max-height:500px;overflow-y:auto;overflow-x:hidden}.quick-reply-row{min-width:0;padding:16px 2px;border-bottom:1px solid var(--border)}.quick-reply-row h3{margin:0;font-size:14px}.quick-reply-row p{margin:8px 0 12px;color:var(--text2);font-size:12px;line-height:1.65;white-space:pre-wrap}.reply-tools .pending-attachments{order:10;flex-basis:100%;max-width:100%}.reply-composer .tiptap.reply-input{box-sizing:border-box;height:var(--reply-editor-height, auto);min-height:82px;max-height:var(--reply-editor-max-height, 170px);overflow-y:auto;padding:10px 12px;outline:none;font-size:13px}.reply-composer .tiptap p{margin:0 0 6px}.reply-composer .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text3);pointer-events:none;height:0}.slash-knowledge{--slash-max-height: 220px;position:fixed;z-index:1050;box-sizing:border-box;width:min(340px,100vw - 16px);max-height:min(var(--slash-max-height),var(--slash-available-height, 220px));overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--border);border-radius:var(--radius, 8px);background:var(--surface, #fff);box-shadow:0 6px 20px #1113271f;display:flex;flex-direction:column;align-items:stretch}.slash-knowledge .ant-btn{flex-shrink:0;min-height:36px;height:auto;padding:8px 10px;border-radius:var(--radius-sm, 8px);color:var(--text1);text-align:left;justify-content:flex-start;font-size:14px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;transition:background .14s ease,color .14s ease}.slash-knowledge .ant-btn.is-active,.slash-knowledge .ant-btn:hover:not(:disabled){background:var(--primary-bg);color:var(--primary)}.slash-knowledge>small{padding:8px 10px;color:var(--text3)}.message-translation-status{color:var(--text3);font-size:12px}.message-translation-status.is-error{color:var(--danger)}.difference-payment-dialog__options{margin-bottom:16px}.difference-payment-dialog__options-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--text2)}.difference-payment-dialog__options>p{margin:4px 0 10px;color:var(--text2);font-size:12px}.difference-payment-dialog__choice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text1);background:var(--surface);text-align:left;font:inherit;cursor:pointer}.difference-payment-dialog__choice>span{display:grid;gap:3px;min-width:0}.difference-payment-dialog__choice>span:last-child{text-align:right;justify-items:end}.difference-payment-dialog__choice strong{font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.difference-payment-dialog__choice small{color:var(--text2);font-size:12px}.difference-payment-dialog__choice .ant-tag{margin:0;font-size:12px}.difference-payment-dialog__choice:hover:not(:disabled),.difference-payment-dialog__choice.is-selected{border-color:var(--primary);background:var(--primary-bg)}.difference-payment-dialog__choice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.difference-payment-dialog__choice:disabled{cursor:default;background:var(--surface2);color:var(--text2)}.difference-payment-dialog .difference-payment-card{margin:0 auto}@media(max-width:768px){.difference-payment-dialog__choice{padding:10px;gap:8px;min-height:56px}}.business-content-composer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0;min-width:0}.business-content-composer .ant-btn{font-size:12px}.business-content-composer>.ant-alert{max-width:240px}.logistics-content-dialog .ant-modal-body{max-height:calc(100dvh - 240px);overflow-y:auto;padding-bottom:12px}.logistics-content-dialog__order{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.logistics-content-dialog__order>div{display:grid;gap:3px;min-width:0}.logistics-content-dialog__order small{color:var(--text2);font-size:12px}.logistics-content-dialog__order strong{font-size:14px;overflow-wrap:anywhere}.logistics-content-dialog__selector{display:grid;gap:12px}.logistics-content-dialog__selector>.ant-btn{justify-self:end}.logistics-content-dialog__preview{display:grid;gap:8px}.logistics-content-dialog__text-preview>p{margin:0 0 12px;color:var(--text2);font-size:12px}.logistics-content-dialog__text-preview>pre{margin:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius, 8px);background:var(--surface2);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.logistics-content-dialog__preview .ant-tabs-nav{margin-bottom:12px}.logistics-content-dialog__preview .logistics-card{margin:0 auto}.logistics-content-dialog__preview-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text2)}.logistics-content-dialog__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.logistics-content-dialog__footer>span{flex:1;text-align:left;color:var(--text2);font-size:12px}.logistics-content-dialog .ant-alert{margin-top:12px}@media(max-width:768px){.logistics-content-dialog .ant-modal-body{max-height:calc(100dvh - 220px)}.logistics-content-dialog__footer>span{flex-basis:100%}.logistics-content-dialog__selector .ant-btn,.logistics-content-dialog__footer .ant-btn{min-height:40px}}.chat-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px}.chat-message .person-avatar{width:28px;height:28px;border-radius:8px;font-size:9px}.chat-message .message-main{max-width:86%;min-width:0}.chat-message .message-meta{font-size:10px;color:var(--text3);display:flex;gap:8px;margin-bottom:5px}.chat-message .message-bubble{background:var(--incoming-bg);padding:11px 14px;border-radius:0 10px 10px;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message .message-tools{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:10px;color:var(--text3)}.chat-message .message-tools .message-language-select .ant-select-selection-placeholder,.chat-message .message-tools .message-language-select .ant-select-selection-item{font-size:12px}.chat-message .message-tools .ant-btn{padding:0 3px;height:18px;font-size:10px;color:var(--text3)}.chat-message.outgoing{flex-direction:row-reverse}.chat-message.outgoing .message-meta,.chat-message.outgoing .message-tools{justify-content:flex-end}.chat-message.outgoing .message-bubble{background:var(--outgoing-bg);border-radius:10px 0 10px 10px}.chat-message.is-recalled .message-bubble{opacity:.65;border:1px dashed var(--text3)}.voice-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;background:var(--surface)}.voice-conversation>:not(.voice-tab-content){flex-shrink:0}.voice-detail-head{min-height:54px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--border)}.voice-detail-head strong{font-size:14px}.call-identity{text-align:center;padding:16px 26px 20px;background:linear-gradient(180deg,var(--voice-head-bg),var(--surface))}.call-identity h3{font-size:14px;margin:10px 0 5px}.call-identity p{font-size:12px;color:var(--text3);margin:0 0 10px}.call-identity .person-avatar{width:42px;height:42px;border-radius:14px;font-size:18px}.voice-transfer-state{--voice-transfer-accent: var(--primary);--voice-transfer-icon-bg: var(--primary-bg);display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:calc(100% - 40px);max-width:680px;margin:4px 20px 16px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--voice-transfer-accent);border-radius:var(--radius);background:var(--surface)}.voice-transfer-state--success{--voice-transfer-accent: var(--green);--voice-transfer-icon-bg: var(--green-bg)}.voice-transfer-state--warning{--voice-transfer-accent: var(--amber);--voice-transfer-icon-bg: var(--amber-bg)}.voice-transfer-state--neutral{--voice-transfer-accent: var(--text2);--voice-transfer-icon-bg: var(--tableHeader)}.voice-transfer-state__icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--radius-xs);background:var(--voice-transfer-icon-bg);color:var(--voice-transfer-accent);font-size:15px}.voice-transfer-state__content{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.voice-transfer-state__content strong{display:block;font-size:14px;line-height:20px}.voice-transfer-state__content span,.voice-transfer-state__content small{display:block;font-size:12px;line-height:18px}.voice-transfer-state__content span{margin-top:2px;color:var(--text2)}.voice-transfer-state__content small{margin-top:4px;color:var(--text2)}.voice-transfer-state__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}@media(max-width:600px){.voice-transfer-state__actions{width:100%;padding-left:40px}}.voice-transfer-preview{width:100%;height:100%}.voice-transfer-preview__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 4px}.voice-transfer-preview__controls .ant-select{min-width:200px}.voice-transfer-preview__controls small{color:var(--text2);font-size:12px}.call-status-line{display:flex;justify-content:center;align-items:center;gap:4px}.call-facts{display:grid;grid-template-columns:repeat(3,1fr);padding-top:10px;margin:14px auto 12px;border-top:1px solid var(--border);max-width:560px}.call-facts small{display:block;font-size:11px;color:var(--text3);margin-bottom:6px}.call-facts span{font-size:12px}.call-controls{display:flex;gap:22px;justify-content:center;align-items:center}.call-controls .ant-btn-circle{height:44px;width:44px;font-size:17px}.call-controls .answer-call{background:var(--green);color:var(--surface);border:0}.call-controls .hangup-call{background:var(--red);color:var(--surface);border:0}.call-controls .hangup-call .anticon-phone{transform:rotate(45deg)}.call-controls small{display:block;font-size:10px;color:var(--text3);margin-top:6px}.call-status-duration{margin-left:6px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.voice-cooldown{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;border-radius:7px;background:var(--amber-bg);color:var(--amber);font-size:11px;font-variant-numeric:tabular-nums}.voice-tabs{padding:0 20px}.voice-tabs .ant-tabs-nav{margin:0}.voice-tabs .ant-tabs-tab{font-size:12px}.voice-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.voice-tab-content{flex:0 1 auto;min-height:min(96px,20dvh);overflow-y:auto;padding:0 20px}.voice-empty{text-align:center;color:var(--text3);padding:28px 20px 48px;font-size:12px}.voice-empty h3{font-size:14px;color:var(--text2);margin:14px 0}.voice-empty p{margin:0}.voice-empty__connection{margin:20px 0 0}.voice-connected-tag{margin-inline-end:0}.transcript-caption{display:flex;justify-content:space-between;font-size:10px;color:var(--text3);padding:14px 0}.transcript-row{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}.transcript-row .transcript-time{font-size:10px;color:var(--text3);padding-top:2px;font-family:monospace}.transcript-row strong{font-size:11px}.transcript-row p{margin:6px 0 0;color:var(--text2);line-height:1.8}.transcript-row .agent-speaker{color:var(--primary)}.voice-preview-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding:12px 20px;font-size:11px}.voice-preview-footer span{color:var(--violet);background:var(--ai-strip-bg);padding:3px 6px}.voice-preview-footer .ant-btn{font-size:11px}.voice-ai{padding:16px 0}.voice-ai-card{padding:16px;border:1px solid var(--ai-border);border-radius:10px;margin-top:12px;background:var(--ai-strip-bg)}.voice-ai-card p{font-size:12px;line-height:1.7}.voice-ai-card small{font-size:11px;color:var(--text2)}.call-events{padding:8px 0}.call-events>div{display:flex;gap:12px;padding:12px 0;font-size:12px}.call-events .anticon{color:var(--primary)}.call-events small{display:block;margin-top:6px;color:var(--text3)}.recording-list{margin:16px 20px;flex-shrink:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--tableHeader)}.recording-list__title{margin:0;padding:11px 16px;border-bottom:1px solid var(--border)}.recording-card{margin:0;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.recording-card:last-child{border-bottom:0}.recording-card>.section-caption{margin-bottom:8px}.recording-card>.ant-alert,.recording-card>small{margin-top:10px}.recording-card>small{display:block;font-size:11px;color:var(--text3)}.voice-service-grid .service-list-scroll{padding:0}.voice-service-row{display:block;width:100%;border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:18px 14px;text-align:left;cursor:pointer;background:var(--surface);font-size:12px}.voice-service-row.voice-service-row--neutral{--voice-row-status: var(--text3)}.voice-service-row.voice-service-row--blue{--voice-row-status: var(--primary)}.voice-service-row.voice-service-row--amber{--voice-row-status: var(--warning)}.voice-service-row.voice-service-row--green{--voice-row-status: var(--green)}.voice-service-row.voice-service-row--red{--voice-row-status: var(--red)}.voice-service-row.voice-service-row--violet{--voice-row-status: var(--violet)}.voice-service-row.voice-service-row--neutral,.voice-service-row.voice-service-row--blue,.voice-service-row.voice-service-row--amber,.voice-service-row.voice-service-row--green,.voice-service-row.voice-service-row--red,.voice-service-row.voice-service-row--violet{box-shadow:inset 4px 0 var(--voice-row-status)}.voice-service-row.selected{background:var(--selected-bg);box-shadow:inset 4px 0 var(--primary)}.voice-service-row .row-top{display:flex;gap:10px;align-items:center}.voice-service-row .row-person{flex:1;min-width:0}.voice-service-row .row-person strong{display:block;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.voice-service-row .row-person small{display:block;margin-top:5px;font-size:12px}.voice-service-row time{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:4px;flex:none;font-size:11px;color:var(--text3);align-self:stretch;white-space:nowrap}.voice-service-row .voice-row-phone{display:flex;align-items:center;gap:3px;white-space:nowrap}.voice-service-row .voice-row-phone__number{overflow:hidden;text-overflow:ellipsis}.voice-service-row .voice-row-phone__history{flex:none;color:var(--text3)}.voice-service-row .voice-row-direction{display:inline-flex;align-items:center;gap:2px;font-size:15px}.voice-service-row .voice-row-direction--inbound{color:var(--green)}.voice-service-row .voice-row-direction--outbound{color:var(--primary)}.voice-service-row .voice-row-direction--missed{color:var(--red)}.voice-service-row .call-row-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px}.voice-service-row .call-row-status small{margin-left:auto;color:var(--text3);font-size:10px}.voice-service-row p{font-size:12px;color:var(--text2);margin:10px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:1500px){.voice-service-grid{grid-template-columns:320px minmax(370px,1fr) 360px}.voice-service-grid.info-collapsed{grid-template-columns:320px minmax(370px,1fr) 40px}.voice-service-grid.list-collapsed{grid-template-columns:40px minmax(370px,1fr) 360px}}.voice-answer-classification{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px}.voice-answer-classification .ant-select{min-width:140px}.voice-answer-classification small{color:var(--text2)}.voice-attempts{padding:12px 20px}.voice-attempts h4{margin:0 0 8px}.voice-attempts__list{max-height:clamp(240px,40vh,420px);overflow-y:auto;overscroll-behavior:contain}.voice-attempt{border-bottom:1px solid var(--border)}.voice-attempt__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0 8px}.voice-attempt__status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.voice-attempt__status--success{color:var(--green)}.voice-attempt__status--warning{color:var(--red)}.voice-attempt__status--info{color:var(--primary)}.voice-attempt .recording-list{margin:0 0 12px;max-width:680px;overflow:visible;border:0;border-radius:0;background:transparent}.voice-attempt .recording-card{margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--tableHeader)}.voice-attempt .recording-card:last-child{margin-bottom:0;border-bottom:1px solid var(--border)}.voice-attempt .recording-card__body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.voice-attempt .recording-player{flex:1 1 390px}.voice-attempt .recording-console{padding:0}.voice-attempt .recording-console .recording-play{width:34px;min-width:34px;height:34px;box-shadow:none}.voice-attempt .recording-wave{gap:2px}.voice-attempt .recording-wave i{width:2px;min-width:1px}.voice-tab-content--recordings{display:flex;flex:1 0 0;min-height:min-content;overflow:visible;padding:0 20px 20px}.voice-recordings{container-type:inline-size;display:flex;flex-direction:column;flex:1;min-width:0;margin-top:12px}.voice-recordings--empty{padding:24px 0}.voice-recordings__heading{flex-shrink:0;display:flex;justify-content:flex-end;margin-bottom:8px;color:var(--text2);font-size:12px}.voice-recordings__player,.voice-recordings__list,.voice-recordings__transcript{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.voice-recordings__player{flex-shrink:0;padding:12px 14px}.voice-recordings__player>small{display:block;margin-top:8px;color:var(--text2);font-size:12px}.voice-recordings__player>.ant-alert{margin-top:8px}.voice-recordings__player-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.voice-recordings__player-head div{min-width:0}.voice-recordings__player-head strong{display:block;color:var(--text1);font-size:14px}.voice-recordings__player-head span{display:block;margin-top:3px;color:var(--text2);font-size:12px}.voice-recordings__player-head time{flex:none;padding:3px 7px;border-radius:var(--radius-xs);background:var(--primary-bg);color:var(--primary);font-size:12px;font-variant-numeric:tabular-nums}.voice-recordings .recording-console{gap:10px;padding:0}.voice-recordings .recording-console .recording-play{flex-basis:34px;width:34px;height:34px}.voice-recordings .recording-track{height:46px;padding:5px 9px;border:1px solid var(--border);background:var(--tableHeader)}.voice-recordings .recording-track input[type=range]{bottom:14px}.voice-recordings .recording-track>span{right:8px;bottom:3px}.voice-recordings .recording-wave{height:26px}.voice-recordings .recording-wave i{max-height:24px;background:color-mix(in srgb,var(--primary) 18%,var(--surface))}.voice-recordings .recording-wave i.passed{background:color-mix(in srgb,var(--primary) 72%,var(--surface))}.voice-recordings .recording-player__toolbar{justify-content:flex-end;padding-top:7px;border-top:0}.voice-recordings .recording-player__speed{flex:0 0 auto}.voice-recordings__grid{display:grid;flex:1;grid-template-columns:minmax(190px,2fr) minmax(230px,3fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;margin-top:10px}.voice-recordings__list,.voice-recordings__transcript{overflow:hidden}.voice-recordings__list h4,.voice-recordings__transcript h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text1);font-size:12px;font-weight:700}.voice-recordings__list h4 small,.voice-recordings__transcript h4 small{color:var(--text3);font-size:11px;font-weight:400}.voice-recordings__items{max-height:300px;overflow-y:auto}.voice-recordings__list{align-self:start}.voice-recordings__transcript{display:flex;flex-direction:column}.voice-recordings__transcript h4{flex-shrink:0}.voice-recordings__item{display:flex;align-items:center;gap:4px;min-width:0;border-bottom:1px solid var(--border)}.voice-recordings__item:last-child{border-bottom:0}.voice-recordings__item.is-selected{background:var(--primary-bg);box-shadow:inset 2px 0 var(--primary)}.voice-recordings__select{display:flex;align-items:center;flex:1;gap:8px;min-width:0;min-height:56px;padding:8px 10px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--text1)}.voice-recordings__select:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.voice-recordings__select .anticon{flex:none;color:var(--primary);font-size:17px}.voice-recordings__select span{min-width:0}.voice-recordings__select strong,.voice-recordings__select small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.voice-recordings__select strong{font-size:12px}.voice-recordings__select small{margin-top:3px;color:var(--text2);font-size:11px}.voice-recordings__download.ant-btn{flex:none;height:28px;margin-right:8px;padding:0 6px;color:var(--text2);font-size:12px}.voice-recordings__download.ant-btn:hover{color:var(--primary)}.voice-recordings__transcript-body{contain:size;display:flex;align-items:flex-start;gap:10px;flex:1;min-height:25dvh;overflow-y:auto;overscroll-behavior-y:contain;padding:16px}.voice-recordings__transcript-body>.anticon{flex:none;margin-top:2px;color:var(--text3);font-size:17px}.voice-recordings__transcript-body>div{min-width:0}.voice-recordings__transcript-body p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.voice-recordings__transcript-body strong{display:block;color:var(--text2);font-size:13px;font-weight:500}.voice-recordings__transcript-body small{display:block;margin-top:5px;color:var(--text3);font-size:11px;line-height:1.5}.voice-recordings__transcript-body--segments>div{width:100%}.voice-recordings__role-note{margin:0 0 12px}.voice-recordings__segments{margin:0;padding:0;list-style:none}.voice-recordings__utterance{min-width:0}.voice-recordings__utterance:last-child{margin-bottom:0}.voice-recordings__utterance .message-main{max-width:calc(100% - 37px)}.voice-recordings__utterance .message-meta{flex-wrap:wrap}.voice-recordings__utterance time{font-variant-numeric:tabular-nums}.voice-recordings__utterance--unknown .person-avatar{background:var(--surfaceMuted);color:var(--text2)}.voice-recordings__utterance--unknown .message-bubble{background:var(--surfaceMuted);border:1px dashed var(--border)}@container (max-width: 620px){.voice-recordings__grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}.recording-player{min-width:0}.recording-player .ant-alert{margin-top:8px}.recording-console{display:flex;align-items:center;gap:12px;min-width:0;padding:2px 0 10px}.recording-console audio{display:none}.recording-console .recording-play{flex:0 0 38px;width:38px;height:38px;box-shadow:none}.recording-track{position:relative;flex:1;min-width:0;height:56px;padding:4px 10px;border-radius:8px;background:var(--surfaceMuted)}.recording-track:focus-within{outline:2px solid var(--primary);outline-offset:2px}.recording-track input[type=range]{position:absolute;inset:0 0 18px;width:100%;opacity:0;cursor:pointer}.recording-track>span{position:absolute;right:10px;bottom:4px;color:var(--text2);font-size:11px;font-variant-numeric:tabular-nums}.recording-wave{display:flex;align-items:center;justify-content:space-between;gap:2px;height:36px;overflow:hidden}.recording-wave i{flex:1 1 0;min-width:1px;max-width:3px;border-radius:3px;background:color-mix(in srgb,var(--primary) 18%,var(--border));transition:background .15s ease}.recording-wave i.passed{background:var(--primary)}.recording-player__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.recording-player__speed{display:inline-flex;align-items:center;flex:1 1 155px;gap:8px;color:var(--text3);font-size:12px;white-space:nowrap}.recording-player__speed .recording-speed{min-width:72px}.recording-player__speed .ant-select-selector{border-radius:6px;font-size:12px}.recording-download.ant-btn{margin-left:auto;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text2);font-size:12px;font-weight:400}.recording-download.ant-btn:hover{border-color:var(--primaryBorder);color:var(--primary)}.analytics-page{min-height:0;height:100%;flex:1;padding:24px;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--background)}.analytics-page>.ant-alert{margin-bottom:14px}.ai-report .metric-card{font:inherit;text-align:left;align-items:flex-start}.analytics-toolbar{margin-bottom:16px}.analytics-toolbar.management-toolbar{align-items:flex-end;gap:12px}.analytics-toolbar__actions{min-height:32px;margin-left:auto;display:flex;align-items:center;gap:8px}.analytics-toolbar__actions .ant-btn{min-width:76px}.analytics-filter-field{width:160px;min-width:160px;flex:0 0 160px;display:block}.analytics-filter-field>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.analytics-filter-field>.ant-select,.analytics-filter-field>.ant-picker,.analytics-filter-field>.ant-segmented{min-width:0;width:100%}.analytics-filter-field>.ant-select-single,.analytics-filter-field>.ant-select-single .ant-select-selector,.analytics-filter-field>.ant-picker,.analytics-filter-field>.ant-segmented{min-height:32px}.analytics-filter-field>.ant-select .ant-select-selector,.analytics-filter-field>.ant-picker{border-color:var(--borderStrong);border-radius:8px}.analytics-filter-field .ant-select-selector,.analytics-filter-field .ant-select-selection-wrap{min-width:0}.analytics-filter-field .ant-select-selection-item,.analytics-filter-field .ant-select-selection-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-filter-field--timezone{width:320px;min-width:320px;flex-basis:320px}.analytics-filter-field--date{min-width:240px;width:240px;flex-basis:240px}.analytics-filter-field--granularity{width:160px;min-width:160px;flex-basis:160px}.monitor-snapshot{min-height:66px;margin-bottom:16px;padding:11px 14px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.monitor-snapshot__identity{min-width:0;display:flex;align-items:center;gap:10px;margin-right:auto}.monitor-snapshot__identity>div{min-width:0;display:grid;gap:2px}.monitor-snapshot__identity strong{color:var(--text1);font-size:13px;line-height:20px}.monitor-snapshot__identity small{color:var(--text2);font-size:12px;line-height:18px}.monitor-snapshot__icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:var(--successBackground)}.monitor-snapshot__icon i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--successBackground)}.monitor-snapshot__actions{display:flex;align-items:center;gap:8px}.monitor-snapshot>.ant-tag{flex:0 0 auto;margin-inline-end:0}.metric-grid.monitor-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:6px}.metric-grid.monitor-metrics .metric-card .permission-denied{min-height:0;padding:8px 0;font-size:12px}.metric-grid.monitor-metrics .metric-card{min-height:108px;padding:11px 12px;gap:4px}.metric-grid.monitor-metrics .metric-card__header{align-items:flex-start;gap:4px}.metric-grid.monitor-metrics .metric-card__header>span{font-size:11px;line-height:16px}.metric-grid.monitor-metrics .metric-card__header>i{width:24px;height:24px;flex-basis:24px;border-radius:6px;font-size:13px}.metric-grid.monitor-metrics .metric-card>strong{font-size:21px;line-height:27px}.metric-grid.monitor-metrics .metric-card>small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:14px}.metric-grid.monitor-metrics .metric-card--tone-5 .metric-card__header>i{color:var(--ai);background:var(--aiBackground)}.metric-grid.monitor-metrics .metric-card--tone-6 .metric-card__header>i{color:var(--green);background:var(--successBackground)}.metric-grid.monitor-metrics .metric-card--tone-7 .metric-card__header>i{color:var(--primary);background:var(--primaryBackground)}.metric-grid.monitor-metrics .metric-card--tone-8 .metric-card__header>i{color:var(--warning);background:var(--warningBackground)}.monitor-ai-period{margin-bottom:16px;color:var(--text3);font-size:11px;line-height:16px}.monitor-ai-notice{margin-bottom:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric-card{position:relative;min-height:132px;padding:16px 17px;display:flex;flex-direction:column;gap:7px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card[role=button]{cursor:pointer}.metric-card[role=button]:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 7px 18px #10132714;transform:translateY(-1px)}.metric-card[role=button]:active{transform:translateY(0)}.metric-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-card__header>span{min-width:0;color:var(--text2);font-size:12px;font-weight:550;line-height:18px}.metric-card__header>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:var(--primaryBackground);font-size:15px;font-style:normal}.metric-card>strong{color:var(--text1);font-size:24px;font-weight:800;line-height:32px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.metric-card>small{margin-top:auto;color:var(--text3);font-size:11px;line-height:17px}.metric-card--tone-2 .metric-card__header>i{color:var(--green);background:var(--successBackground)}.metric-card--tone-3 .metric-card__header>i{color:var(--ai);background:var(--aiBackground)}.metric-card--tone-4 .metric-card__header>i{color:var(--warning);background:var(--warningBackground)}.metric-card--loading{cursor:default}.metric-card--loading .ant-skeleton{width:100%}.analytics-card{margin-bottom:16px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.analytics-card .section-caption{min-height:26px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-card .section-caption>strong{color:var(--text1);font-size:14px;font-weight:650;line-height:22px}.analytics-card .section-caption>span{color:var(--text2);font-size:12px}.analytics-number{font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-summary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px}.monitor-summary-grid .analytics-card{min-width:0;margin-bottom:16px}.monitor-note{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--border);color:var(--text2);font-size:12px;line-height:18px}.monitor-risk-card{min-height:234px;display:flex;flex-direction:column}.monitor-risk-card>.ant-skeleton{padding-top:8px}.monitor-risk-card>button{width:100%;min-height:56px;padding:9px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--border);border-radius:7px;color:var(--text1);background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease}.monitor-risk-card>button:hover,.monitor-risk-card>button:focus-visible{color:var(--primary);background:var(--primaryBackground)}.monitor-risk-card>button>span:first-child{min-width:0;display:grid;gap:3px}.monitor-risk-card>button strong{overflow:hidden;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.monitor-risk-card>button small{display:flex;align-items:center;gap:5px;color:var(--text2);font-size:11px;line-height:17px}.monitor-risk-card>button small i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--warning)}.monitor-risk-card>button small i.is-overdue{background:var(--danger)}.monitor-risk-card>button:last-of-type{border-bottom:0}.monitor-risk-card__action{flex:0 0 auto;color:var(--primary);font-size:12px;font-weight:400}.monitor-risk-card>.ant-empty{flex:1;min-height:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.analytics-queue-row--active td{background:color-mix(in srgb,var(--warningBackground) 60%,var(--surface))}.monitor-queue-card .section-caption{justify-content:flex-start;gap:8px}.monitor-queue-card .section-caption .monitor-queue-window{min-width:0;margin-right:auto;font-variant-numeric:tabular-nums}.monitor-queue-card .section-caption .ant-tag{flex:0 0 auto;margin-inline-end:0}.monitor-agent-table{padding:0;overflow:clip}.monitor-agent-table>.section-caption{min-height:52px;margin:0;padding:13px 16px;border-bottom:1px solid var(--border)}.monitor-agent-table>.ant-table-wrapper{margin:12px 16px 0}.monitor-agent-table td:first-child small{display:block;margin-top:2px;color:var(--text3);font-size:11px}.monitor-state-duration{display:grid;gap:3px;color:var(--text2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-assignment-reasons{display:grid;gap:4px;color:var(--text2);font-size:12px;line-height:1.45;white-space:normal}.monitor-assignment-reasons b{color:var(--text1);font-weight:600}.monitor-row-actions{display:flex;align-items:center;gap:2px}.monitor-row-actions .ant-btn{padding-inline:3px}.analytics-detail-card{padding:0;overflow:clip}.analytics-detail-card>.ant-alert{margin:14px 16px}.analytics-detail-card>.ant-table-wrapper{margin-top:12px;padding-inline:16px}.analytics-detail-tabs .ant-tabs-nav{min-height:50px;margin:0;padding:0 16px}.analytics-detail-tabs .ant-tabs-tab{padding-block:14px 11px}.monitor-service-filter{padding:12px 16px 0;display:flex;align-items:center}.monitor-service-filter .ant-radio-button-wrapper{border-radius:0;font-weight:400;transition:none}.monitor-service-filter .ant-radio-button-wrapper:has(:focus-visible){outline:none}.monitor-service-filter .ant-radio-button-wrapper:has(:focus-visible):not(.ant-radio-button-wrapper-checked){box-shadow:inset 0 0 0 1px var(--primary)}.monitor-service-filter .ant-radio-button-wrapper:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.monitor-service-filter .ant-radio-button-wrapper:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.analytics-table-tools{min-height:58px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);background:var(--surface)}.analytics-table-tools__filters,.analytics-table-tools__actions{display:flex;align-items:center;gap:8px}.analytics-table-tools__filters{min-width:0;flex-wrap:wrap}.analytics-table-tools__filters .ant-input-search{width:260px}.analytics-table-tools__filters>.ant-select{width:166px}.analytics-table-tools__actions{flex:0 0 auto}.analytics-column-list{max-width:250px;display:grid;gap:8px}.analytics-column-list .ant-checkbox-wrapper{margin-inline-start:0}.analytics-table .ant-table{color:var(--text1)}.analytics-table .ant-table-thead>tr>th{padding-block:10px;color:var(--tableHeaderText);font-size:12px;font-weight:700}.analytics-table .ant-table-tbody>tr>td{padding:8px 12px}.analytics-table .ant-table-tbody>tr>td:last-child .ant-btn-link{height:auto;padding-inline:0;line-height:20px}.analytics-table .ant-table-pagination{margin:14px 0 2px}.analytics-table .ant-empty-normal{margin-block:34px}.analytics-service-link.ant-btn{max-width:100%;height:auto;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left}.analytics-service-identity{min-width:0;display:grid;gap:1px}.analytics-service-identity strong{overflow:hidden;color:var(--text1);font-size:13px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.analytics-service-identity small{color:var(--text3);font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.analytics-channel-mark{min-width:42px;height:22px;padding-inline:6px;display:inline-grid;place-items:center;border-radius:6px;color:var(--primary);background:var(--primaryBackground);font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.analytics-channel-mark--voice{color:var(--green);background:var(--successBackground)}.analytics-status-tag{margin-inline-end:0}.report-footnote{padding:12px 16px;border-top:1px solid var(--border);color:var(--text2);background:var(--surface);font-size:12px;line-height:18px}.monitor-detail{min-height:0;height:100%;display:grid;grid-template-columns:minmax(320px,1fr) 320px}.monitor-detail .chat-conversation,.monitor-detail .voice-conversation{min-height:0}.monitor-detail .customer-panel{overflow:hidden}.monitor-inline-detail{min-height:0;height:100%;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:var(--shadowCard)}.monitor-inline-detail__header{min-height:48px;padding:8px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.monitor-inline-detail__header strong{color:var(--text1);font-size:13px}.analytics-detail-drawer .ant-drawer-header{min-height:58px;border-bottom-color:var(--border)}.analytics-detail-drawer .ant-drawer-body{padding:16px;background:var(--surface)}.analytics-detail-drawer .ant-table-wrapper{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.analytics-detail-drawer-root .ant-drawer-content-wrapper{max-width:100vw}.analytics-service-drawer .ant-drawer-body{padding:0;overflow:hidden}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid.monitor-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-summary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.analytics-page{padding:12px}.analytics-heading,.analytics-toolbar{margin-bottom:12px}.analytics-toolbar.management-toolbar{flex-direction:row;gap:10px}.analytics-toolbar__actions{width:100%;margin-left:0;justify-content:flex-end}.analytics-filter-field{min-width:0;flex:1 1 calc(50% - 5px)}.analytics-filter-field--timezone,.analytics-filter-field--granularity,.analytics-filter-field--date{flex-basis:100%}.monitor-queue-card .section-caption{flex-wrap:wrap}.monitor-queue-card .section-caption .monitor-queue-window{order:2;flex-basis:100%}.monitor-queue-card .section-caption .ant-tag{margin-left:auto}.monitor-snapshot{align-items:flex-start;flex-wrap:wrap}.monitor-snapshot__identity{width:calc(100% - 94px)}.monitor-snapshot__actions{width:100%;justify-content:flex-end}.metric-grid{gap:10px;margin-bottom:12px}.metric-grid.monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:6px}.metric-card{min-height:124px;padding:14px}.analytics-card{margin-bottom:12px;padding:14px 12px}.monitor-agent-table,.analytics-detail-card{padding:0}.monitor-agent-table>.ant-table-wrapper{margin-inline:12px}.monitor-agent-table .ant-table-cell-fix-left,.monitor-agent-table .ant-table-cell-fix-right,.monitor-agent-table .ant-table-cell-fix-start,.monitor-agent-table .ant-table-cell-fix-end,.analytics-detail-card .ant-table-cell-fix-left,.analytics-detail-card .ant-table-cell-fix-right,.analytics-detail-card .ant-table-cell-fix-start,.analytics-detail-card .ant-table-cell-fix-end{position:static!important}.analytics-detail-tabs .ant-tabs-nav{padding-inline:12px}.monitor-service-filter{padding-inline:12px;overflow-x:auto}.analytics-table-tools{padding-inline:12px;align-items:stretch;flex-direction:column}.analytics-table-tools__filters,.analytics-table-tools__actions,.analytics-table-tools__filters .ant-input-search{width:100%}.analytics-table-tools__filters>.ant-select{width:100%}.analytics-table-tools__actions{justify-content:flex-end}.analytics-detail-card>.ant-table-wrapper{padding-inline:12px}.report-footnote{padding-inline:12px}.monitor-detail{grid-template-columns:1fr}.monitor-detail>.customer-panel{display:none}.analytics-detail-drawer .ant-drawer-body{padding:12px}.analytics-service-drawer .ant-drawer-body{padding:0}}@media(max-width:430px){.analytics-filter-field{flex-basis:100%}.metric-card{min-height:130px}}.analytics-monitor__channel-bar{margin-bottom:12px}.analytics-monitor__channel-tabs .ant-tabs-nav{margin:0}.analytics-monitor__channel-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border)}.analytics-monitor__channel-tabs .ant-tabs-tab{padding:8px 0 10px;color:var(--text1);font-size:14px}.analytics-monitor__channel-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary);font-weight:600}.analytics-monitor__channel-tabs .ant-tabs-ink-bar{height:2px}.metric-grid.monitor-metrics--voice{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:768px){.metric-grid.monitor-metrics--voice{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-review{--report-positive: #10b981;color:var(--text1)}.analytics-review__filter-card{margin-bottom:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.analytics-review__channel-bar{margin-bottom:12px}.analytics-review__channel-tabs .ant-tabs-nav{margin:0}.analytics-review__channel-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--border)}.analytics-review__channel-tabs .ant-tabs-tab{padding:8px 0 10px;color:var(--text1);font-size:14px}.analytics-review__channel-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary);font-weight:600}.analytics-review__channel-tabs .ant-tabs-ink-bar{height:2px}.analytics-review__filters{width:100%;margin:0;border:0;background:transparent}.analytics-review__filters .management-filter-field--range{width:420px;min-width:420px}.analytics-review__filters .management-filter-field--timezone{width:320px;min-width:320px}.analytics-review__headline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.analytics-review__headline-card{min-width:0;min-height:117px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.analytics-review__headline-card>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.analytics-review__headline-card>div>span{color:var(--text2);font-size:12px;line-height:18px}.analytics-review__headline-card i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:var(--primary-bg);font-size:16px;font-style:normal}.analytics-review__headline-card strong{display:block;margin:8px 0 2px;font-size:24px;font-weight:800;line-height:27px}.analytics-review__headline-card--success i{color:var(--success);background:var(--successBackground)}.analytics-review__headline-card--ai i{color:var(--ai);background:var(--aiBackground)}.analytics-review__headline-card--warning i{color:var(--warning);background:var(--warningBackground)}.analytics-review__charts-top,.analytics-review__charts-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.analytics-review__charts-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-review__section{min-width:0;padding:16px;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.analytics-review__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.analytics-review__section-head h3{margin:0;display:flex;align-items:center;gap:7px;font-size:14px;line-height:21px}.analytics-review__section-head h3 .anticon{color:var(--primary)}.analytics-review__section-head span{color:var(--text2);font-size:12px}.analytics-review__section-head--with-note{justify-content:flex-start;flex-wrap:wrap;row-gap:4px}.analytics-review__chart-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:-3px 0 9px 52px}.analytics-review__legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--text2);font-size:12px}.analytics-review__legend-item>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--primary)}.analytics-review__legend-item>strong{color:var(--text1);font-variant-numeric:tabular-nums}.analytics-review__legend-item--completed>i{background:var(--report-positive)}.analytics-review__line-plot,.analytics-review__hour-plot{position:relative;height:250px}.analytics-review__echart{width:100%;height:100%}.analytics-review__chart-state{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface)}.analytics-review__chart-state .luling-loading{min-height:0}.analytics-review__chart-state .ant-empty{margin:0}.analytics-review__swatch--good{background:var(--report-positive)}.analytics-review__swatch--bad{background:var(--primary)}.analytics-review__section-note{color:var(--text2);font-size:12px;line-height:18px}.analytics-review__outcome{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(35px,auto);align-items:center;gap:12px;min-height:41px;font-size:12px}.analytics-review__outcome span{color:var(--text2)}.analytics-review__outcome i{height:7px;border-radius:5px;background:var(--surface2);overflow:hidden}.analytics-review__outcome i b{display:block;height:100%;border-radius:inherit;background:var(--primary)}.analytics-review__outcome strong{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.analytics-review__composition-body{position:relative;min-height:250px;display:flex;align-items:center;justify-content:center;gap:26px}.analytics-review__donut{position:relative;width:160px;height:160px;flex:0 0 160px;display:grid;place-items:center}.analytics-review__donut .analytics-review__echart{width:160px;height:160px}.analytics-review__donut>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.analytics-review__donut>span strong{font-size:24px;line-height:27px;font-variant-numeric:tabular-nums}.analytics-review__donut>span small{color:var(--text3);font-size:11px}.analytics-review__rating-legend{min-width:180px}.analytics-review__rating-legend p{margin:12px 0;display:grid;grid-template-columns:8px minmax(58px,1fr) auto auto;align-items:center;gap:8px;color:var(--text2);font-size:12px}.analytics-review__rating-legend p i{width:8px;height:8px;border-radius:50%}.analytics-review__rating-legend p strong{color:var(--text1);font-variant-numeric:tabular-nums}.analytics-review__rating-legend p em{min-width:42px;text-align:right;font-style:normal;font-variant-numeric:tabular-nums}.analytics-review__rating-legend>small{color:var(--text3);font-size:11px}.analytics-review__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px}.analytics-review__metrics-loading{min-height:250px}.analytics-review__metric{min-height:70px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.analytics-review__metric>div{display:flex;align-items:start;justify-content:space-between;gap:4px}.analytics-review__metric span{font-size:12px;line-height:18px}.analytics-review__metric strong{display:block;margin-top:8px;font-size:18px}.analytics-review__table .ant-table-thead>tr>th{white-space:normal;overflow-wrap:anywhere}.analytics-review__table .analytics-review__duration-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-review__status-summary{max-width:100%;padding:0;display:inline-flex;align-items:center;gap:4px;border:0;color:var(--primary);background:transparent;font:inherit;cursor:pointer}.analytics-review__status-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-review__status-summary>em{flex:0 0 auto;font-style:normal;color:var(--text2)}.analytics-review__status-summary:focus-visible{border-radius:2px;outline:2px solid var(--primary);outline-offset:2px}.analytics-review__error{margin-bottom:16px}.analytics-review__state-list{min-width:220px;margin:0}.analytics-review__state-list>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-size:12px}.analytics-review__state-list dt{color:var(--text2)}.analytics-review__state-list dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:1250px){.analytics-review__headline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.analytics-review__charts-top,.analytics-review__charts-bottom{grid-template-columns:1fr}}@media(max-width:768px){.analytics-review__headline{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-review__composition-body{gap:20px}.analytics-review__filters .management-filter-field--timezone,.analytics-review__filters .management-filter-field--range{width:100%;min-width:0}}.analytics-review__state-log-modal .ant-modal-body{max-height:65vh;overflow-y:auto}.analytics-review__state-log-context{margin-bottom:16px;color:var(--text2);font-size:12px}.analytics-review__state-log-context p{margin:6px 0 0;color:var(--text3)}.analytics-review__state-log-table .ant-table-cell{white-space:nowrap}.analytics-review__connection-detail{white-space:normal}.analytics-review__connection-detail>p{white-space:normal;overflow-wrap:anywhere}.analytics-review__metric-label{min-width:0}.analytics-review__metric-help{display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;width:16px;height:16px;border:0;padding:0;border-radius:3px;color:var(--text2);background:transparent;cursor:help;font:inherit}.analytics-review__metric-help:hover{color:var(--primary)}.analytics-review__metric-help:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.analytics-review-metric-tooltip{max-width:400px}.analytics-review-metric-tooltip p{margin:4px 0 0}.catalog-page{height:100%;padding:24px;overflow:auto;background:var(--background)}.catalog-page .catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.catalog-page .catalog-heading h2{margin:0;color:var(--text1);font-size:14px;font-weight:700;line-height:20px}.catalog-page .catalog-heading p{max-width:720px;margin:3px 0 0;color:var(--text2);font-size:12px;line-height:19px}.catalog-page .settings-layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:16px;align-items:start}.catalog-page .settings-layout--collapsed{grid-template-columns:56px minmax(0,1fr)}.catalog-page .settings-nav-wrap{position:sticky;top:0;min-width:0}.catalog-page .settings-nav-toggle{position:absolute;top:8px;right:-12px;z-index:2;width:24px;height:24px;min-width:24px;padding:0;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowCard)}.catalog-page .settings-nav{max-height:calc(100dvh - 92px);padding:8px;display:grid;gap:4px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.catalog-page .settings-nav button{position:relative;width:100%;height:34px;min-height:34px;padding:0 10px;display:flex;align-items:center;gap:9px;overflow:hidden;border:0;border-radius:7px;background:transparent;color:var(--text1);font-size:14px;font-weight:400;line-height:34px;text-align:left;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.catalog-page .settings-nav button .anticon{flex:0 0 auto;color:var(--text3);font-size:15px;transition:color .16s ease}.catalog-page .settings-nav button span{overflow:hidden;text-overflow:ellipsis}.catalog-page .settings-nav button:hover{background:color-mix(in srgb,var(--primaryBackground) 40%,transparent);color:var(--text1)}.catalog-page .settings-nav button.active{background:color-mix(in srgb,var(--primaryBackground) 65%,transparent);color:var(--primary);font-weight:400}.catalog-page .settings-nav button.active .anticon{color:var(--primary)}.catalog-page .settings-layout--collapsed .settings-nav-toggle{right:16px}.catalog-page .settings-layout--collapsed .settings-nav{padding:40px 7px 8px}.catalog-page .settings-layout--collapsed .settings-nav button{width:40px;height:40px;min-height:40px;justify-content:center;padding:0}.catalog-page .settings-layout--collapsed .settings-nav button .anticon{font-size:17px}.catalog-page .settings-layout--collapsed .settings-nav button .settings-nav__label{display:none}.catalog-page .settings-card,.catalog-page .knowledge-card,.catalog-page .catalog-filter{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.catalog-page .settings-card{min-width:0;min-height:0;padding:0;overflow:hidden}.catalog-page .settings-card>.ant-alert,.catalog-page .settings-card>.ant-skeleton{margin:20px}.catalog-page .section-title{min-height:48px;margin:0;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);background:var(--surface)}.catalog-page .section-title h3{margin:0;color:var(--text1);font-size:14px;font-weight:700;line-height:20px}.catalog-page .section-title p{margin:3px 0 0;color:var(--text2);font-size:12px;line-height:18px}.catalog-page .dictionary-table-actions{white-space:nowrap}.catalog-page .dictionary-table-actions .ant-btn.ant-btn-link{height:22px;padding:0;color:var(--primary);font-size:12px;font-weight:500;line-height:22px}.catalog-page .dictionary-table-actions .ant-btn-dangerous.ant-btn-link{color:var(--danger)}.catalog-page .dictionary-table-actions .ant-btn.ant-btn-link:disabled{color:#a7adba}.catalog-page .catalog-filter{margin-bottom:14px}.catalog-page .knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-page .knowledge-card{position:relative;min-height:0;min-width:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.catalog-page .knowledge-card:before{position:absolute;inset:0 0 auto;width:100%;height:3px;border-radius:8px 8px 0 0;background:var(--primary);opacity:1;content:""}.catalog-page .knowledge-card--quick:before{background:var(--ai)}.catalog-page .knowledge-card:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));box-shadow:var(--shadowFloat);transform:translateY(-1px)}.catalog-page .knowledge-card>header,.catalog-page .knowledge-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-page .knowledge-card__header{min-height:58px;padding:12px 14px 9px;justify-content:flex-start;align-items:flex-start;background:var(--surface)}.catalog-page .knowledge-card h3{max-width:100%;margin:0;overflow:hidden;color:var(--text1);font-size:14px;font-weight:650;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.catalog-page .knowledge-card__title{min-width:0;display:flex;align-items:center;gap:10px}.catalog-page .knowledge-card__title>div{min-width:0}.catalog-page .knowledge-card__title small{display:block;margin-top:1px;color:var(--text3);font-size:11px}.catalog-page .knowledge-card__icon{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primaryBackground);color:var(--primary);font-size:15px}.catalog-page .knowledge-card__status{flex:0 0 auto;margin-left:auto}.catalog-page .knowledge-card__body{padding:0 14px;min-width:0}.catalog-page .knowledge-card--quick .catalog-page .knowledge-card__icon{background:var(--aiBackground);color:var(--ai)}.catalog-page .knowledge-card__excerpt{min-height:36px;margin:9px 0 6px;display:-webkit-box;overflow:hidden;color:var(--text1);font-size:13px;font-weight:400;line-height:20px;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-page .knowledge-card>footer{min-height:34px;margin:8px 14px 0;padding:7px 0 8px;border-top:1px solid var(--border);color:var(--text3);font-size:11px}.catalog-page .knowledge-card .knowledge-chips{min-height:22px;margin-top:0;display:flex;gap:5px;overflow:hidden}.catalog-page .knowledge-card .knowledge-chips .ant-tag{max-width:150px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-page .knowledge-card__actions{white-space:nowrap}.catalog-page .knowledge-card__actions .ant-btn-link{height:22px;padding:0;color:var(--primary);font-size:12px;line-height:22px}.catalog-page .knowledge-card__actions .ant-btn-link:disabled{color:#a7adba}.catalog-page .knowledge-card__actions .anticon{font-size:10px}@media(max-width:1160px){.catalog-page .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.catalog-page .knowledge-grid{grid-template-columns:minmax(0,1fr)}}.catalog-page .preview-stage{min-height:480px;padding:32px;display:flex;justify-content:center;border:1px dashed var(--borderStrong);border-radius:12px;background:var(--surfaceMuted)}.catalog-page .widget-preview{width:350px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 14px 36px #1013271f}.catalog-page .widget-preview header{padding:20px;color:#fff}.catalog-page .widget-preview header strong{display:block}.catalog-page .widget-preview header small{opacity:.8}.catalog-page .widget-preview .preview-messages{padding:22px;flex:1}.catalog-page .widget-preview .preview-bubble{padding:14px;border-radius:12px;background:var(--surfaceMuted);line-height:1.5}.catalog-page .widget-preview .preview-input{padding:16px;border-top:1px solid var(--border);color:var(--text3)}.catalog-page .settings-columns{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:20px}.catalog-page .catalog-row{min-height:54px;margin-bottom:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.widget-site-selector{margin-bottom:16px;padding:16px;border-bottom:1px solid var(--border)}.widget-site-selector .ant-form-item{margin-bottom:0}.widget-site-selector .ant-form-item-label{padding-bottom:4px}.widget-site-selector .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.knowledge-toolbar{align-items:center}.knowledge-toolbar .management-filter-field{flex-shrink:0;max-width:100%}.knowledge-toolbar .ant-btn{height:32px}.knowledge-toolbar__actions{min-width:0;min-height:32px;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.knowledge-toolbar__actions .ant-tag{margin-inline-end:0}.knowledge-editor-modal__notice{margin-bottom:20px}.knowledge-editor-modal__identity>.ant-form-item{margin-bottom:16px}.knowledge-editor-modal__fields{column-gap:16px;align-items:start}.knowledge-editor-modal__fields>.ant-form-item{min-width:0;margin-bottom:0}.knowledge-editor-modal .knowledge-editor-modal__fields{row-gap:16px}.knowledge-editor-modal .management-form-section:last-child{margin-bottom:0}.knowledge-editor-modal__content textarea{min-height:190px;line-height:1.75;resize:vertical}.knowledge-versions-modal__notice,.variable-references-modal__notice{margin-bottom:16px}.knowledge-preview-modal__meta{margin-bottom:14px;display:flex;gap:6px;flex-wrap:wrap}.knowledge-preview-modal__content{min-height:180px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text1);font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.catalog-page .settings-columns,.catalog-page .knowledge-grid{grid-template-columns:minmax(0,1fr)}.catalog-page .settings-layout{grid-template-columns:174px minmax(0,1fr)}.catalog-page .settings-layout--collapsed{grid-template-columns:56px minmax(0,1fr)}}@media(max-width:768px){.catalog-page{padding:12px}.catalog-page .settings-layout,.catalog-page .settings-layout--collapsed{grid-template-columns:minmax(0,1fr)}.catalog-page .settings-nav-wrap{position:static}.catalog-page .settings-nav-toggle{display:none}.catalog-page .settings-nav{position:static;max-height:none;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.catalog-page .settings-nav .settings-nav__label{display:inline}.catalog-page .settings-nav button{width:auto;height:34px;flex:0 0 auto;scroll-snap-align:start}.catalog-page .settings-layout--collapsed .settings-nav{padding-top:8px}.catalog-page .settings-layout--collapsed .settings-nav button{width:auto;height:34px;min-height:34px;justify-content:flex-start;padding:0 10px}.catalog-page .settings-layout--collapsed .settings-nav button .anticon{font-size:15px}.catalog-page .settings-layout--collapsed .settings-nav button .settings-nav__label{display:inline}.catalog-page .section-title{padding:13px 14px;align-items:flex-start;flex-wrap:wrap}.catalog-page .catalog-filter{flex-wrap:wrap}.catalog-page .knowledge-card{padding:16px}.catalog-page .preview-stage{padding:16px 8px}.catalog-page .catalog-row{align-items:stretch;flex-direction:column}.catalog-page .catalog-row .ant-input,.catalog-page .catalog-row .ant-select{width:100%!important}}.account-reception{display:grid;gap:2px}.account-reception__row{display:flex;align-items:center;gap:6px;white-space:nowrap}.account-reception__row>span:first-child{width:34px;flex:0 0 34px;color:var(--text2)}.account-reception__row .ant-tag{margin-inline-end:0}.account-status-limits h3{margin:0 0 8px;font-size:14px;font-weight:700}.account-status-limits p{margin:0 0 12px;color:var(--text2);font-size:12px}.account-status-limits .ant-input-number{width:100%}.account-status-limits .ant-form-item{margin-bottom:12px}.widget-versions-modal__notice{margin-bottom:16px}.settings-page .section-title[hidden],.settings-page .settings-form-widget[hidden]{display:none}.settings-page{padding-top:24px}.settings-page .settings-card--split{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-page .settings-form{padding:20px}.settings-page .settings-loading{min-height:520px;padding:28px 24px}.settings-page .section-actions{justify-content:flex-end}.settings-page .settings-version-tag{color:var(--text2);font-variant-numeric:tabular-nums}.settings-page .settings-table-actions{display:inline-flex;white-space:nowrap}.settings-page .settings-table-actions .ant-btn.ant-btn-link,.settings-page .settings-table-action.ant-btn.ant-btn-link{height:22px;padding:0;color:var(--primary);font-size:12px;font-weight:500;line-height:22px}.settings-page .settings-table-actions .ant-btn-dangerous.ant-btn-link,.settings-page .settings-table-action.ant-btn-dangerous.ant-btn-link{color:var(--danger)}.settings-page .settings-table-actions .ant-btn.ant-btn-link:disabled,.settings-page .settings-table-action.ant-btn.ant-btn-link:disabled{color:#a7adba}.settings-page .workforce-agent-cell{display:grid;gap:2px}.settings-page .workforce-agent-cell small{display:block;color:var(--text3);line-height:18px}.settings-page .settings-content-stack,.settings-page .settings-prototype-body{display:grid;gap:16px}.settings-page .setting-intro{position:relative;min-height:44px;padding:11px 14px 11px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primaryBackground) 54%,var(--surface))}.settings-page .setting-intro:before{position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--primary);content:""}.settings-page .setting-intro h3{margin:0;color:var(--text1);font-size:14px;font-weight:700;line-height:20px}.settings-page .setting-intro p{margin:0;color:var(--text2);font-size:12px;line-height:19px}.settings-page .setting-row{min-height:70px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:border-color .16s ease,background .16s ease}.settings-page .setting-row:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primaryBackground) 22%,var(--surface))}.settings-page .setting-row strong{color:var(--text1);font-size:13px;font-weight:650}.settings-page .setting-row p{max-width:680px;margin:4px 0 0;color:var(--text2);font-size:12px;line-height:18px}.settings-page .settings-switch-list{padding:6px;display:grid;gap:6px;border:1px solid var(--border);border-radius:11px;background:var(--background)}.settings-page .settings-switch-list .setting-row{min-height:66px;border-color:transparent;box-shadow:var(--shadowCard)}.settings-page .settings-table-wrap{width:100%;overflow-x:auto}.settings-page .settings-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.settings-page .settings-table-wrap th{height:40px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--tableHeader);color:var(--tableHeaderText);font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.settings-page .settings-table-wrap td{height:44px;padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text1);font-size:12px;white-space:nowrap}.settings-page .settings-table-wrap tbody tr{transition:background .14s ease}.settings-page .settings-table-wrap tbody tr:hover{background:#fafbfc}.settings-page .settings-table-wrap tbody tr:last-child td{border-bottom:0}.settings-page .variable-name,.settings-page .bilingual-name{display:flex;flex-direction:column;gap:2px}.settings-page .variable-name strong,.settings-page .bilingual-name strong{color:var(--text1);font-weight:600}.settings-page .variable-name small,.settings-page .bilingual-name small{color:var(--text3);font-size:11px}.settings-page .variable-name small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.settings-page .settings-form-routing>.ant-form-item:not(:has(.ant-select-multiple)):not(:has(textarea)),.settings-page .settings-form-voice>.ant-form-item:not(:has(.ant-select-multiple)):not(:has(textarea)),.settings-page .settings-form-languages>.ant-form-item:not(:has(.ant-select-multiple)):not(:has(textarea)),.settings-page .settings-form-members>.ant-form-item:not(:has(.ant-select-multiple)):not(:has(textarea)){max-width:520px}.settings-page .settings-form-hours>.ant-form-item{margin:0}.settings-page .settings-form-sla,.settings-page .settings-form-notifications,.settings-page .settings-form-widget{display:block}.settings-page .settings-pagination{min-height:42px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text2);font-size:12px}.settings-page .settings-member-empty{min-height:260px;border:0;box-shadow:none}.settings-page .management-form-section{box-shadow:none}.settings-page .management-form-section>h4{margin:0 0 14px;color:var(--text1);font-size:13px;font-weight:650}.settings-page .settings-voice-numbers .catalog-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) 34px}.settings-page .settings-voice-numbers .catalog-row .ant-input,.settings-page .settings-voice-numbers .catalog-row .ant-select{width:100%}.settings-page .settings-voice-numbers>.ant-btn{margin-top:2px}.settings-page .settings-recording-switch{min-height:44px;margin-top:2px;padding:10px 0 0;border:0;border-top:1px solid var(--border);border-radius:0}.settings-page .settings-recording-switch:hover{background:transparent}.settings-voice-prompt{padding:14px 0;border-bottom:1px solid var(--border)}.settings-voice-prompt>strong{display:block;margin-bottom:10px;color:var(--text1);font-size:13px}.settings-voice-prompt .ant-form-item{margin-bottom:8px}.settings-voice-prompt-preview{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--tableHeader);color:var(--text2);font-size:12px}.settings-voice-prompt-preview span{display:flex;align-items:flex-start;gap:7px;line-height:1.55}.settings-voice-prompt-preview .ant-tag{flex:none;margin:0}.settings-voice-prompt-preview small{color:var(--text3)}.workforce-source{display:grid;justify-items:start;gap:3px}.workforce-source .ant-tag{margin:0}.workforce-source small{color:var(--text3);font-size:10px}.dictionary-settings__body,.blacklist-settings__body,.archive-status-panel__body{padding:18px 20px 20px}.dictionary-settings .section-actions .ant-tag{margin-inline-end:0}.dictionary-settings__tabs .ant-tabs-nav{margin-bottom:12px}.dictionary-editor-modal .management-form-section:last-child{margin-bottom:0}.dictionary-editor-modal .ant-input-number{width:100%}.widget-draft-preview-modal .ant-modal-body{max-height:calc(100dvh - 260px);overflow-y:auto}.site-editor-modal{top:24px;max-width:calc(100vw - 24px)}.site-editor-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto;overflow-x:hidden}.site-editor .ant-form-item{margin-bottom:16px}.site-editor .ant-form-item-label{padding-bottom:4px}.site-editor .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.site-editor__help{margin-bottom:20px}.site-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.site-editor__grid .ant-input-number{width:100%}.site-editor__heading-toggle{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:12px;font-weight:500}.site-editor__section{margin-top:24px}.site-editor__section--primary{margin-top:0}.site-editor__section--primary .site-editor__grid .ant-form-item{margin-bottom:0}.site-editor__section>h4{margin:0 0 16px;color:var(--text1);font-size:14px;font-weight:700}.site-editor__section>.ant-form-item:last-child{margin-bottom:0}.site-editor__section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.site-editor__section-heading h4{margin:0;color:var(--text1);font-size:14px;font-weight:700}.site-editor__description{margin:-8px 0 16px;color:var(--text2);font-size:12px}.site-editor__numbers{display:grid;gap:16px;justify-items:start}.site-editor__number{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 60px 74px 32px;align-items:start;gap:12px;width:100%}.site-editor__number .ant-form-item{min-width:0;margin-bottom:0}.site-editor__number+.site-editor__number{padding-top:16px;border-top:1px solid var(--border)}.site-editor__number-remove{margin-top:22px;width:32px;height:32px;padding:0;color:var(--text3);font-size:16px}.site-editor__number-remove.ant-btn:not(:disabled):hover{color:var(--danger);background:var(--dangerBackground)}@media(max-width:600px){.site-editor__grid{grid-template-columns:minmax(0,1fr)}.site-editor__section-heading{align-items:flex-start;flex-wrap:wrap}.site-editor__number{grid-template-columns:60px 74px 32px minmax(0,1fr)}.site-editor__number-field{grid-column:1/-1}}.blacklist-settings .setting-intro{margin-bottom:14px}.archive-status-panel__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.archive-status-panel__status{width:160px}.archive-status-panel__search{width:min(240px,100%)}.archive-status-panel__refresh{margin-left:auto}@media(max-width:768px){.archive-status-panel__status,.archive-status-panel__search{width:100%}.archive-status-panel__refresh{margin-left:0}}.settings-card-prototype .settings-form{display:block}.settings-card-prototype .ant-form-item{max-width:none!important;margin-bottom:16px}.settings-card-prototype .ant-form-item-label{padding-bottom:5px}.settings-card-prototype .ant-form-item-label>label{height:auto;color:var(--text2);font-size:12px;font-weight:500}.settings-card-prototype .ant-input,.settings-card-prototype .ant-select-selector,.settings-card-prototype .ant-input-number{min-height:34px;border-radius:8px}.settings-card-prototype .ant-input-number{width:100%}.settings-card-prototype .ant-form-item-required:before{display:none!important}.settings-card-prototype .ant-form-item-required:after{margin-left:4px;display:inline-block!important;color:var(--danger);content:"*";visibility:visible}.settings-card-prototype .settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.settings-card-prototype .settings-hint{padding:10px 12px;border-radius:8px;font-size:12px}.settings-card-prototype .ant-alert-warning{border:1px solid color-mix(in srgb,var(--warning) 24%,transparent);background:var(--warningBackground);color:#8f5708}.settings-card-prototype .ant-alert-info{border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);background:var(--primaryBackground);color:var(--primary)}.settings-card-prototype .ant-alert-title{color:inherit;font-size:12px}.settings-card-prototype .settings-subtitle{margin:0 0 14px;color:var(--text1);font-size:14px;font-weight:700}.settings-card-prototype .settings-preview-button{margin:0}.settings-muted{color:var(--text2);font-size:12px}.settings-weekdays{padding:3px;display:flex;gap:6px;flex-wrap:wrap;border:1px solid var(--border);border-radius:9px;background:var(--background)}.settings-weekdays .ant-checkbox-wrapper{min-height:32px;margin:0;padding:5px 9px;display:flex;align-items:center;border:1px solid transparent;border-radius:7px;background:var(--surface);font-size:12px}.settings-weekdays .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:var(--primaryBackground);color:var(--primary)}.settings-advanced-hours{margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--background)}.settings-schedule-row{min-height:42px;margin-bottom:8px;display:grid;grid-template-columns:64px minmax(120px,1fr) 18px minmax(120px,1fr) 34px;align-items:center;gap:8px}.settings-schedule-row:last-child{margin-bottom:0}.settings-schedule-row .ant-input{width:100%}.settings-weekly-ranges{display:grid;gap:12px;margin-bottom:24px}.settings-weekly-ranges__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.settings-weekly-ranges__row>.ant-form-item{margin-bottom:0}.settings-weekly-ranges__day{width:120px}.settings-weekly-ranges__time-field{width:110px}.settings-weekly-ranges__time-field .ant-picker{width:100%}.settings-weekly-ranges__remove{flex:none}.settings-weekly-ranges__add{justify-self:start}.settings-holiday-row{margin-bottom:10px;padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:9px;background:var(--background)}.settings-holiday-row .settings-form-grid{flex:1;min-width:0}.settings-holiday-row .ant-form-item{margin-bottom:0}.settings-holiday-footer{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-advanced-sla{margin:-6px 0 12px}.settings-advanced-sla>.ant-btn{padding-inline:0;font-size:12px}.settings-advanced-sla>.ant-form-item{max-width:calc(50% - 8px)!important;margin-top:8px}.settings-sla-automation .settings-preview-button{margin-top:14px}.settings-browser-permission{min-width:0;padding:18px;border:1px solid var(--borderStrong);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.settings-browser-permission strong{color:var(--text1);font-size:13px}.settings-browser-permission p{margin:6px 0 16px;color:var(--text2);font-size:12px;line-height:18px}.settings-browser-permission small{display:block;margin-top:12px;color:var(--text2);font-size:11px;line-height:17px}.prototype-notifications .settings-notification-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;align-items:stretch}.prototype-notifications .settings-switch-list{padding:0;gap:0;overflow:hidden;border-color:var(--borderStrong);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.prototype-notifications .settings-switch-list .setting-row{min-height:69px;padding:13px 18px;border:0;border-radius:0;box-shadow:none}.prototype-notifications .settings-switch-list .setting-row:hover{background:var(--background)}.prototype-notifications .settings-switch-list>.setting-row+.setting-row,.prototype-notifications .settings-switch-list>.settings-notification-sound{border-top:1px solid var(--border)}.prototype-notifications .settings-notification-sound{min-height:69px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.prototype-notifications .settings-notification-sound strong{color:var(--text1);font-size:13px;font-weight:650}.prototype-notifications .settings-notification-sound p{margin:4px 0 0;color:var(--text2);font-size:12px;line-height:18px}.prototype-notifications .settings-notification-sound .ant-btn{flex:none}.prototype-notifications .settings-notification-preview{margin-top:18px;padding-top:16px;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border)}.prototype-notifications .settings-notification-note{margin:0;color:var(--text2);font-size:12px;line-height:19px}.widget-site-selector{margin:0}.widget-site-selector .ant-form-item{width:min(300px,100%);margin-bottom:0}.widget-site-selector+.settings-form-widget{padding-top:24px}.settings-widget-layout{display:grid;grid-template-columns:minmax(0,1fr);column-gap:20px;row-gap:16px}.settings-widget-fields{min-width:0}.settings-widget-fields__surface{padding:16px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.settings-widget-fields .setting-row{min-height:64px;margin-bottom:8px;padding-inline:12px;background:var(--background)}.widget-language-status,.widget-language-status .ant-space-item{max-width:100%}.widget-language-status .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.settings-widget-section-nav{grid-column:1/-1;min-width:0;padding:12px 16px 0;display:flex;align-items:flex-start;gap:6px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.settings-widget-section-nav__controls{flex:none;display:flex;gap:2px}.settings-widget-section-nav__controls .ant-btn{width:24px;min-width:24px;height:36px;padding:0}.settings-widget-section-tabs.ant-tabs{flex:1;min-width:0}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav{margin:0;min-width:0}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-wrap{min-width:0;flex:1 1 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--borderStrong) transparent}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-list{width:max-content;min-width:max-content;transform:none!important}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-operations{display:none!important}.settings-widget-section-tabs.ant-tabs .ant-tabs-tab{flex:0 0 auto;padding:7px 0;white-space:nowrap}@media(min-width:1200px){.settings-widget-layout{grid-template-columns:172px minmax(320px,.9fr) minmax(400px,1.2fr);align-items:start}.settings-widget-section-nav{grid-column:auto;position:sticky;top:16px;padding:8px}.settings-widget-section-tabs.ant-tabs{display:block}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav{width:100%;margin:0}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav:before{border:0}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-wrap{overflow:visible}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-list{width:100%;min-width:0;gap:4px}.settings-widget-section-tabs.ant-tabs .ant-tabs-nav-operations,.settings-widget-section-tabs.ant-tabs .ant-tabs-ink-bar,.settings-widget-section-tabs.ant-tabs .ant-tabs-content-holder{display:none!important}.settings-widget-section-tabs.ant-tabs .ant-tabs-tab{width:100%;height:34px;margin:0!important;padding:0;border-radius:6px}.settings-widget-section-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--primaryBackground)}.settings-widget-section-tabs.ant-tabs .ant-tabs-tab-btn{width:100%;height:100%;padding:0 10px;display:flex;align-items:center;text-align:left}}.settings-card-prototype .settings-color-input{width:56px;height:34px;padding:5px 8px}.settings-widget-links{width:100%;margin-top:4px;padding-top:14px;border-top:1px solid var(--border);font-size:12px}.settings-widget-preview{min-width:0;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--background)}.settings-preview-heading{min-height:32px;display:flex;align-items:center;justify-content:space-between}.settings-preview-heading>strong{font-size:14px;line-height:20px}.settings-preview-heading .ant-tabs-nav{margin-bottom:0}.settings-preview-heading .ant-tabs-nav:before{border:0}.settings-preview-modes .ant-tabs-nav{margin:2px 0 0}.settings-preview-canvas{width:min(100%,var(--widget-preview-width, 440px));height:var(--widget-preview-height, 760px);margin:8px auto 0;overflow:hidden;border:1px solid var(--borderStrong);border-radius:10px;background:var(--surface)}.settings-preview-canvas--mobile{width:min(100%,360px);height:640px}.settings-preview-frame{display:block;width:100%;height:100%;border:0}.settings-preview-chat{position:absolute;right:10px;bottom:12px;width:260px;height:364px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:var(--surface);box-shadow:0 12px 32px #10132724}.settings-preview-chat--left{right:auto;left:10px}.settings-preview-chat header{padding:18px 16px;display:flex;align-items:flex-start;gap:10px;background:var(--widget-color);color:#fff}.settings-preview-chat header strong{font-size:12px}.settings-preview-chat header small{display:block;margin-top:4px;color:#ffffffb8;font-size:10px}.settings-preview-chat footer{padding:12px;border-top:1px solid var(--border);color:var(--text2);font-size:10px;text-align:center}.settings-preview-chat-body{min-height:0;padding:16px;flex:1;overflow:auto}.settings-preview-chat-body h3{margin:4px 0 16px;font-size:16px;line-height:1.5}.settings-preview-chat-body p{font-size:12px;line-height:1.8}.settings-preview-chat-body>.ant-btn{width:100%;margin-bottom:4px;display:flex;justify-content:space-between;border-color:var(--widget-color);background:var(--widget-color)}.settings-preview-chat-body label{display:block;margin-top:10px;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.settings-preview-chat-body label .ant-input{margin-top:4px}.settings-preview-caption{margin-top:12px;display:block;color:var(--text2);font-size:11px;line-height:18px}.settings-timeout-flow{display:grid;gap:10px}.settings-timeout-flow p{position:relative;margin:0;padding:13px 14px 13px 36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);line-height:1.7}.settings-timeout-flow p:before{position:absolute;top:15px;left:14px;width:8px;height:8px;border:2px solid var(--primary);border-radius:50%;content:""}.settings-installation-modal textarea{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.member-directory-tools{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--background)}.member-directory-tools .ant-input-search{width:min(360px,100%)}@media(max-width:1199px){.settings-widget-preview{min-height:560px}}@media(max-width:768px){.prototype-notifications .settings-notification-layout{grid-template-columns:minmax(0,1fr)}.prototype-notifications .settings-notification-sound{flex-wrap:wrap}.settings-page .settings-form{padding:14px}.settings-page .section-actions{width:100%;justify-content:flex-start}.settings-page .settings-card{min-height:0}.settings-page .settings-pagination,.settings-page .member-directory-tools{align-items:flex-start;flex-direction:column}.settings-page .settings-voice-numbers .catalog-row{grid-template-columns:minmax(0,1fr)}.dictionary-settings__body,.blacklist-settings__body,.archive-status-panel__body{padding:14px}.settings-card-prototype .settings-form-grid{grid-template-columns:minmax(0,1fr)}.settings-card-prototype .section-title{gap:8px;flex-wrap:wrap}.settings-holiday-footer{align-items:flex-start;flex-direction:column}.settings-schedule-row{grid-template-columns:56px minmax(0,1fr) 18px minmax(0,1fr) 34px}.settings-holiday-row{align-items:flex-end}.settings-advanced-sla>.ant-form-item{max-width:none!important}.settings-widget-fields__surface,.settings-widget-preview{padding:12px}.settings-preview-chat{max-width:calc(100% - 20px)}}@media(max-width:480px){.settings-schedule-row{padding:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 34px;border:1px solid var(--border);border-radius:9px}.settings-schedule-row>span:first-child{grid-column:1/-1;color:var(--text2);font-size:12px}.settings-preview-heading{align-items:flex-start;flex-direction:column}}.settings-form-status .ant-input-number{width:100%}.settings-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.settings-source-grid--basic{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-source-grid .ant-form-item{min-width:0;max-width:none;margin-bottom:16px}.settings-source-grid .ant-input-number,.settings-source-grid .ant-select{width:100%}.settings-source-config{padding:20px}.settings-source-muted{color:var(--text2);font-size:12px;line-height:1.7}.settings-source-toolbar label,.settings-source-section-head label{display:grid;gap:4px;min-width:0;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.settings-source-toolbar label .ant-select,.settings-source-section-head label .ant-select{width:100%}.settings-source-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.settings-source-toolbar>label{width:min(220px,100%)}.settings-source-toolbar__actions{display:flex;align-items:center;gap:16px;white-space:nowrap}.phone-numbers-settings .management-table-shell{margin-bottom:10px}.phone-numbers-settings .phone-number-mono{font-family:var(--font-mono, monospace);white-space:nowrap}.phone-numbers-settings .phone-numbers-note{margin:0;display:flex;align-items:flex-start;gap:7px;color:var(--text2);font-size:12px;line-height:19px}.phone-numbers-settings .phone-numbers-note .anticon{margin-top:3px;flex:none}.settings-source-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:20px;margin:20px 0 16px}.settings-source-section-head h3{margin:0;font-size:14px}.settings-source-section-head label{width:180px}.settings-source-prompt{padding:16px 0;border-bottom:1px solid var(--border)}.settings-source-prompt h4{margin:0 0 12px;font-size:14px}.settings-source-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.settings-source-sla h3{font-size:14px;margin:0 0 16px}.settings-source-sla>p,.settings-source-sla>section,.settings-source-sla>.ant-alert{margin:0 0 16px}.widget-avatar-field__drop{min-height:142px;border-color:var(--border)!important;border-radius:8px!important;background:var(--surfaceMuted)!important}.widget-avatar-field__drop:hover{border-color:var(--primary)!important}.widget-avatar-field__drop .ant-upload{padding:18px!important}.widget-avatar-field__drop .ant-upload-drag-icon{margin-bottom:5px!important;color:var(--primary);font-size:26px}.widget-avatar-field__drop .ant-upload-text{margin-bottom:3px!important;color:var(--text1)!important;font-size:13px;font-weight:600}.widget-avatar-field__drop .ant-upload-hint{color:var(--text3)!important;font-size:11px}.widget-avatar-field__asset{min-height:142px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surfaceMuted)}.widget-avatar-field__asset .ant-image{min-width:0;max-height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--surface)}.widget-avatar-field__asset .ant-image-img{max-width:100%;max-height:180px;object-fit:contain}.widget-avatar-field__actions{display:grid;gap:7px}.widget-guides-heading{margin:18px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px}.widget-guides-heading h3{margin:0;font-size:14px}.widget-guides-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.widget-guides-list .ant-collapse-item{border-bottom-color:var(--border)}.widget-guides-list .ant-collapse-header{align-items:center!important;padding:11px 14px!important;background:var(--surface)}.widget-guides-list .ant-collapse-content-box{padding:14px!important;background:var(--surfaceMuted)}.widget-guides-list__label{min-width:0;display:flex;align-items:center;gap:8px}.widget-guides-list__label b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.widget-guides-list__label .ant-tag{margin:0}.widget-guides-list__label small{margin-left:auto;color:var(--text3)}.widget-guide-actions,.widget-guide-question__tools{margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.widget-guide-actions .ant-btn,.widget-guide-question__tools .ant-btn{min-width:32px}.widget-guide-questions{display:grid;gap:10px}.widget-guide-question{margin:0;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.widget-guide-question .ant-form-item:last-child{margin-bottom:0}@media(max-width:768px){.settings-source-config{padding:12px}.settings-source-grid{grid-template-columns:minmax(0,1fr)}.settings-source-section-head,.settings-source-toolbar{flex-wrap:wrap}.settings-source-toolbar{align-items:stretch}.settings-source-toolbar>label{width:100%}.settings-source-toolbar__actions{width:100%;justify-content:space-between}.phone-numbers-settings .ant-table-cell-fix-right,.phone-numbers-settings .ant-table-cell-fix-right-first,.phone-numbers-settings .ant-table-cell-fix-right-last,.phone-numbers-settings .ant-table-cell-fix-end,.phone-numbers-settings .ant-table-cell-fix-end-shadow{position:static!important;box-shadow:none}.phone-numbers-settings .ant-table-cell-fix-right:after,.phone-numbers-settings .ant-table-cell-fix-right-first:after,.phone-numbers-settings .ant-table-cell-fix-right-last:after,.phone-numbers-settings .ant-table-cell-fix-end:after,.phone-numbers-settings .ant-table-cell-fix-end-shadow:after{display:none}}.voice-audio-input__drop{min-height:118px;border-color:var(--border)!important;border-radius:8px!important;background:var(--surfaceMuted)!important}.voice-audio-input__drop:hover{border-color:var(--primary)!important}.voice-audio-input__drop .ant-upload{padding:16px!important}.voice-audio-input__drop .ant-upload-drag-icon{margin-bottom:4px!important;color:var(--primary);font-size:24px}.voice-audio-input__drop .ant-upload-text{margin-bottom:2px!important;color:var(--text1)!important;font-size:13px;font-weight:600}.voice-audio-input__drop .ant-upload-hint{color:var(--text3)!important;font-size:11px}.voice-audio-input__asset{min-height:82px;padding:12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surfaceMuted)}.voice-audio-input__asset-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;background:var(--primaryBackground);color:var(--primary);font-size:17px}.voice-audio-input__player{min-width:0;display:grid;gap:4px}.voice-audio-input__player strong{color:var(--text1);font-size:12px}.voice-audio-input__player audio{width:min(100%,300px);height:28px}.voice-audio-input__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(max-width:600px){.voice-audio-input__asset{grid-template-columns:36px minmax(0,1fr)}.voice-audio-input__actions{grid-column:1/-1;justify-content:flex-start}}.widget-stage{--widget-accent: #1457ff;--primary: var(--widget-accent);--primary-light: var(--widget-accent);--primaryBackground: #e8eeff;--primary-bg: #e8eeff;--selected-bg: #e8eeff;--selected-border: #a3bbf0;--strip-bg: #f6f9ff;--control-shadow: 0 0 0 3px rgba(20, 87, 255, .14);height:var(--widget-height, 100vh);height:var(--widget-height, 100dvh);position:relative;top:var(--widget-top, 0px);background:var(--background);display:flex;flex-direction:column;align-items:center;padding:24px;min-height:0}.widget-route-loader{display:grid;width:100%;min-height:var(--widget-height, 100vh);min-height:var(--widget-height, 100dvh);place-items:center;background:var(--background)}html.widget-document{overflow:hidden}html.widget-document body,html.widget-document #root,html.widget-document .ant-app{min-height:0}.widget-boot{width:100%;min-height:100vh;min-height:100dvh;padding:24px;display:grid;place-items:center;background:var(--background)}.widget-boot-card{width:min(100%,440px);padding:24px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(155deg,#dbe7ff,#f8faff 44%,#eee6ff);box-shadow:var(--shadowCard)}.widget-boot-card .ant-alert{margin-top:18px}.customer-widget--guest .widget-guest-panel{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 22px;overscroll-behavior:contain}.customer-widget--guest .widget-guest-copy,.customer-widget--guest .widget-guest-error{margin-bottom:18px}.customer-widget--guest .widget-guest-copy h1{margin:0;color:var(--text1);font-size:18px;line-height:26px}.customer-widget--guest .widget-guest-copy p{margin:6px 0 0;color:var(--text2);font-size:13px;line-height:20px}.customer-widget--guest .widget-guest-form .ant-form-item{margin-bottom:14px}.customer-widget--guest .ant-form-item-label>label{color:var(--text2);font-size:12px}.customer-widget--guest .ant-input{min-height:36px;border-radius:8px}.customer-widget--guest .ant-btn-primary{min-height:32px;margin-top:4px}.widget-boot-spinner,.widget-boot-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px;border-radius:10px;background:var(--primary);color:var(--surface)}.widget-stage--loading{padding:24px}.customer-widget--loading{max-width:var(--widget-desktop-width, 440px)}.customer-widget--loading>.widget-header .widget-loading-header-control{display:grid;width:30px;height:30px;place-items:center;margin-left:auto;border-radius:50%;color:#344054;background:#ffffff61}.widget-loading-content{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;background:var(--surface);color:var(--text2);text-align:center}.widget-loading-content p{max-width:250px;margin:0;font-size:13px;line-height:20px}.widget-loading-indicator{display:inline-flex;align-items:center;justify-content:center;gap:5px}.widget-loading-indicator i{width:5px;height:5px;border-radius:50%;background:var(--text1);animation:widget-loading-pulse .9s ease-in-out infinite}.widget-loading-indicator i:nth-child(2){animation-delay:.12s}.widget-loading-indicator i:nth-child(3){animation-delay:.24s}.widget-loading-composer{display:flex;align-items:center;gap:9px;min-height:70px}.widget-loading-input{display:block;flex:1;height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surfaceMuted, #f0f1f4)}.widget-loading-send{display:block;width:32px;height:32px;border-radius:9px;background:var(--surfaceMuted, #f0f1f4)}@keyframes widget-loading-pulse{0%,60%,to{opacity:.42}30%{opacity:1}}.widget-boot-spinner{position:relative}.widget-boot-spinner:after{position:absolute;inset:9px;border:2px solid rgba(255,255,255,.42);border-top-color:var(--surface);border-radius:50%;content:"";animation:widget-boot-spin .8s linear infinite}.widget-boot-icon svg{width:22px;height:22px}@keyframes widget-boot-spin{to{transform:rotate(360deg)}}.widget-test-header{display:flex;justify-content:space-between;align-items:center;width:min(100%,520px);font-size:11px;color:var(--text2);min-height:30px;margin-bottom:12px;padding:0 2px}.widget-test-header--loading>span{display:block;width:124px;height:10px;border-radius:999px;background:linear-gradient(90deg,#b0c1e838,#b0c1e885,#b0c1e838)}.customer-widget{position:relative;width:min(100%,var(--widget-desktop-width, 440px));flex:1;min-height:0;max-height:var(--widget-desktop-height, 760px);border:1px solid var(--selected-border);border-radius:16px;overflow:hidden;background-color:#fff;background-image:linear-gradient(155deg,var(--widget-tint-26) 0%,var(--widget-tint-11) 32%,var(--widget-tint-04) 72%,#fff 100%);box-shadow:0 18px 42px var(--widget-alpha-18);display:flex;flex-direction:column}.customer-widget>.widget-header{position:relative;isolation:isolate;background:transparent;color:#24355b;display:flex;gap:8px;align-items:center;flex-shrink:0;min-height:62px;padding:10px 12px;border-bottom:1px solid var(--widget-alpha-12)}.customer-widget>.widget-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,var(--widget-tint-76, #5e8bff) 0%,var(--widget-tint-58, #8aabff) 64%,var(--widget-tint-28, #c9d8ff) 100%)}.customer-widget>.widget-header strong{display:block;font-size:15px;line-height:22px}.customer-widget>.widget-header small{display:flex;align-items:center;gap:6px;opacity:1;font-size:11px;margin-top:1px}.customer-widget>.widget-header small i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--widget-alpha-12)}.customer-widget>.widget-header small i.is-offline{background:var(--text3)}.customer-widget>footer{border-top:0;padding:6px 12px;flex-shrink:0;background:var(--surface)}.customer-widget>footer>small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--text3);text-align:center;font-size:10px;margin-top:4px}.customer-widget .structured-card{margin-left:0}.widget-stage .ant-btn-primary:not(:disabled){border-color:var(--widget-accent);background:var(--widget-accent);box-shadow:0 2px 6px var(--widget-alpha-24)}.widget-stage .ant-btn-primary:not(:disabled):hover{border-color:var(--widget-tint-88);background:var(--widget-tint-88)}.widget-stage .ant-spin,.widget-stage .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--widget-accent)}.widget-stage .ant-tabs-ink-bar{background:var(--widget-accent)}.widget-stay-invite{position:absolute;z-index:4;right:14px;bottom:112px;left:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px;border:1px solid var(--selected-border);border-radius:12px;background:var(--surface);box-shadow:var(--shadowFloat);animation:widget-invite-enter .2s ease-out}.widget-stay-invite>div{min-width:0}.widget-stay-invite strong{display:block;color:var(--text1);font-size:13px}.widget-stay-invite p{margin:3px 0 9px;color:var(--text2);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.widget-stay-invite-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--selected-bg);color:var(--primary)}.customer-widget .widget-stay-invite-close{margin:-6px -6px 0 0;color:var(--text3)}@keyframes widget-invite-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.widget-stay-invite{animation:none}}.widget-brand{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d7e1ff;border-radius:10px;background:#fff;font-size:13px;font-weight:700;flex-shrink:0}.widget-brand svg{width:23px;height:23px}.widget-stage--theme-pending .customer-widget>.widget-header{border-bottom-color:var(--border)}.widget-stage--theme-pending .customer-widget>.widget-header:before{background:var(--background, #f4f5fb)}.widget-stage--theme-pending .customer-widget>.widget-header .widget-brand{border-color:var(--border);color:var(--text2)}.widget-title{min-width:0;flex:1}.customer-widget>.widget-header .widget-header-action.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;border-radius:8px;color:#24355b;flex-shrink:0;font-size:16px}.customer-widget>.widget-header .widget-header-action.ant-btn:hover:not(:disabled),.customer-widget>.widget-header .widget-header-action.ant-btn:focus-visible{color:#24355b;background:var(--widget-alpha-12)}.widget-status{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:46px;padding:8px 14px 8px 16px;background:#ffffffa3;border-bottom:1px solid var(--border);font-size:11px}.widget-status>span{display:flex;align-items:center;gap:7px;overflow-wrap:anywhere;color:var(--text2)}.widget-status>span:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--green)}.widget-status .ant-btn{font-size:11px;flex-shrink:0}.widget-status.is-idle>span:before{background:var(--text3)}.widget-status.is-closed>span:before{background:var(--text3)}.widget-status.is-ai{background:var(--ai-strip-bg)}.widget-status.is-ai>span:before{background:var(--violet)}.widget-queue{background:#fff6e6;color:#a76a09;padding:9px 16px;font-size:11px;flex-shrink:0}.widget-offline-status{max-height:25%;overflow-y:auto;overflow-wrap:anywhere}.widget-ai-state.ant-alert{margin-bottom:10px;border-color:var(--ai-border);background:var(--ai-strip-bg)}.widget-ai-state.ant-alert .ant-alert-description{overflow-wrap:anywhere}.widget-messages{flex:1;min-height:0;overflow:auto;overflow-anchor:none;-webkit-overflow-scrolling:touch;padding:12px 16px 18px;overscroll-behavior:contain;overflow-wrap:anywhere;background-color:#fff;background-image:linear-gradient(180deg,var(--widget-alpha-12) 0%,var(--widget-tint-04) 32%,#fff 100%);scrollbar-width:thin}.widget-messages .ant-alert{margin-bottom:12px}.widget-messages.is-loading{display:flex;flex-direction:column}.widget-messages.is-loading .widget-conversation-loading{flex:1}.widget-messages-content{display:flow-root}.widget-messages.is-loading .widget-messages-content{display:flex;flex:1;flex-direction:column}.widget-date{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text3);margin-bottom:18px}.widget-date:before,.widget-date:after{content:"";height:1px;background:var(--border);flex:1}.widget-agent-notice{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 16px;color:var(--text3);font-size:10px;text-align:center}.widget-agent-notice>span{display:inline-flex;align-items:center;gap:5px;max-width:min(100%,300px);padding:5px 9px;border:1px solid #d9e5ff;border-radius:999px;background:#ffffffd1;box-shadow:0 3px 10px #395da30f}.widget-agent-notice .anticon{color:var(--widget-accent, #1457ff)}.widget-agent-notice time{color:var(--text3);font-variant-numeric:tabular-nums}.widget-message{position:relative;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:16px}.widget-message.mine{align-items:flex-end}.widget-message.is-outgoing{transform-origin:right bottom;animation:widget-message-send-up .38s cubic-bezier(.22,1,.36,1) backwards}.widget-message.is-arriving{animation:widget-message-arrive .24s ease-out both}@keyframes widget-message-send-up{0%{opacity:.25;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes widget-message-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.widget-agent-notice.is-arriving,.widget-form-entry.is-arriving{animation:widget-message-arrive .24s ease-out both}@media(prefers-reduced-motion:reduce){.widget-message.is-outgoing,.widget-message.is-arriving,.widget-agent-notice.is-arriving,.widget-form-entry.is-arriving{animation:none}}.widget-welcome-flow{padding-top:8px}.widget-welcome-flow .widget-message--welcome{margin-bottom:12px}.widget-message-meta{display:flex;gap:6px;color:var(--text3);font-size:10px;margin:0 32px 3px}.widget-message-meta time{font-variant-numeric:tabular-nums}.widget-message-avatar{position:absolute;left:0;top:21px;width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:#f2f0fc;color:#786bb1;font-size:10px}.widget-message.mine .widget-message-avatar{left:auto;right:0}.widget-message-body{display:block;max-width:calc(100% - 45px);width:fit-content;padding:10px 12px;margin:4px 0 4px 32px;border:0;border-radius:5px 13px 13px;background:#fffffff5;box-shadow:0 5px 15px #48629f1a;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.widget-message-body p{margin:0 0 4px;white-space:pre-wrap}.widget-message-body blockquote{margin:0 0 8px;padding-left:8px;border-left:2px solid #bbb5de;color:var(--text2);font-size:11px}.widget-message.mine .widget-message-body{margin:4px 32px 4px 0;border:1px solid var(--border);background:var(--widget-customer-message-bg);color:var(--text1);border-radius:13px 5px 13px 13px;box-shadow:none}.widget-message.mine .widget-message-body .rich-message a,.widget-message.mine .widget-message-body .plain-message-link{color:var(--widget-accent)}.widget-message.mine .widget-message-body .attachment-image{box-sizing:border-box;width:fit-content;max-width:100%;padding:8px;border-radius:8px;background:var(--surface)}.widget-message.mine .widget-message-body .attachment-image-actions{color:var(--text2)}.widget-message.mine .widget-message-body .attachment-image-actions .ant-btn{color:inherit}.widget-message.mine .widget-message-body .attachment-image-actions .ant-btn:hover{color:var(--text1);background:var(--surface2)}.widget-message.mine .widget-message-body .attachment-image-actions a:hover,.widget-message.mine .widget-message-body .file-download{color:var(--text1)}.widget-message.mine .widget-message-body .widget-order-selection-summary{border-color:var(--border)}.widget-message.mine .widget-message-body .widget-structured-message__question-type{background:var(--surface2)}.widget-message.mine .widget-message-body .widget-structured-message>small{color:var(--text2)}.widget-message.mine .quoted-message{margin-bottom:8px;border-left-color:var(--widget-tint-30);background:#ffffffe6;color:var(--widget-tint-72);box-shadow:none}.widget-message.mine .quoted-message .quoted-message__author{color:var(--widget-on-muted-64)}.widget-message.mine .quoted-message .quoted-message__content,.widget-message.mine .quoted-message .quoted-message__content p,.widget-message.mine .quoted-message .quoted-message__content span{color:inherit}.widget-message.mine .quoted-message .quoted-message__content a{color:var(--widget-accent)}.widget-message.mine .quoted-message .quoted-message__content blockquote{border-left-color:var(--widget-tint-34);color:var(--widget-on-muted-58)}.widget-message-tools{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--text3);margin:0 32px}.widget-message-tools .ant-btn{height:auto;padding:0;font-size:10px;color:var(--text3)}.widget-message-tools .ant-btn:hover{color:var(--primary)}.widget-message.mine .widget-message-tools{color:var(--text2)}.widget-compose-field{display:grid;grid-template-columns:minmax(0,1fr) 32px 32px 44px;gap:2px;align-items:end;padding:0 3px 0 10px;border:1px solid var(--borderStrong);border-radius:10px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.widget-compose-field:hover{border-color:var(--selected-border)}.widget-compose-field:focus-within{border-color:var(--primary);box-shadow:var(--control-shadow)}.widget-compose-field textarea.ant-input{min-width:0;min-height:44px;padding:10px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;line-height:24px}.widget-compose-field textarea.ant-input:hover:not(:disabled),.widget-compose-field textarea.ant-input:focus{border:0;background:transparent;box-shadow:none}.widget-compose-field .widget-send{display:contents}.widget-compose-field .widget-send>.ant-btn:not(.ant-btn-primary){min-width:32px;width:32px;height:32px;align-self:end;margin-bottom:6px;padding:0;color:var(--text1);font-size:16px}.widget-compose-field .widget-send>.ant-btn-primary{grid-column:4;grid-row:1;min-width:44px;width:44px;height:44px;align-self:end;margin:0;padding:6px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--surface)}.widget-compose-field .widget-send>.ant-btn-primary .ant-btn-icon{display:grid;width:32px;height:32px;margin:0;place-items:center;border-radius:50%;background:var(--widget-accent);box-shadow:0 2px 6px var(--widget-alpha-24)}.widget-compose-field .pending-attachments{grid-column:1/-1;grid-row:2;margin:4px 0 2px}.widget-send-error{display:flex;align-items:center;gap:4px;min-width:0;color:var(--color-error, #e43d3d);font-size:12px}.widget-send-error>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-send-error .ant-btn{flex:none}.widget-stage .widget-compose-field .widget-send>.ant-btn-primary,.widget-stage .widget-compose-field .widget-send>.ant-btn-primary:hover:not(:disabled){border:0;background:transparent;box-shadow:none}.widget-stage .widget-compose-field .widget-send>.ant-btn-primary:hover:not(:disabled) .ant-btn-icon{background:var(--widget-tint-88)}.widget-stage .widget-compose-field .widget-send>.ant-btn-primary:disabled{border:0;background:transparent;box-shadow:none;color:var(--text3)}.widget-stage .widget-compose-field .widget-send>.ant-btn-primary:disabled .ant-btn-icon{background:var(--surfaceMuted);box-shadow:none}.widget-quote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px;padding:7px 8px 7px 10px;border-left:3px solid var(--primary);border-radius:7px;background:var(--primaryBackground);font-size:11px;color:var(--text2)}.widget-quote .quoted-message{margin:0;background:transparent}.widget-quote>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-welcome-card{margin:18px 4px 14px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--selected-border);border-radius:12px;background:var(--surface);text-align:center;box-shadow:var(--shadowCard)}.widget-welcome-card strong{margin-top:12px;color:var(--text1);font-size:15px;line-height:22px;white-space:pre-wrap}.widget-welcome-card p{max-width:290px;margin:6px 0 16px;color:var(--text2);font-size:12px;line-height:19px}.widget-welcome-icon,.widget-conversation-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--primaryBackground);color:var(--primary);font-size:20px}.widget-faq{margin:0 4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.widget-faq .ant-collapse-item+.ant-collapse-item{border-top:1px solid var(--border)}.widget-faq .ant-collapse-header{font-size:12px;font-weight:600}.widget-faq .ant-collapse-content-box{color:var(--text2);font-size:12px;line-height:19px}.widget-faq .ant-collapse-content-box p{margin:0}.widget-guidance{width:min(100% - 32px,360px);max-width:calc(100% - 32px);margin:8px 0 22px 32px}.widget-guidance .widget-guidance__title{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:var(--text);font-size:13px;font-weight:600;line-height:20px}.widget-guidance .widget-guidance__title:before{content:"";flex:none;width:3px;height:14px;border-radius:2px;background:var(--primary)}.widget-guidance .widget-guidance__tabs{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fffffff0;box-shadow:0 7px 20px #5b71ac14}.widget-guidance .widget-guidance__tabs .ant-tabs-nav{margin:0;padding:0 8px}.widget-guidance .widget-guidance__tabs .ant-tabs-nav-list{width:100%;justify-content:flex-start;gap:8px}.widget-guidance .widget-guidance__tabs .ant-tabs-content-holder{border-top:1px solid var(--border)}.widget-guidance .widget-guidance__tabs .ant-tabs-tab{min-width:0;padding:9px 2px;font-size:12px}.widget-guidance .widget-guidance__tabs .ant-tabs-tab .ant-tabs-tab-btn,.widget-guidance .widget-guidance__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-size:12px;font-weight:500;text-align:left;white-space:normal;overflow-wrap:anywhere;transition:color .16s ease}.widget-guidance .widget-guidance__tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.widget-guidance .widget-guidance__tabs .ant-tabs-content{padding:3px 0}.widget-guidance .widget-guidance__questions .ant-btn{border-radius:0;display:flex;justify-content:space-between;align-items:center;height:auto;min-height:38px;padding:8px 15px;color:var(--text);font-size:13px;text-align:left;white-space:normal}.widget-guidance .widget-guidance__questions .ant-btn:hover{background:var(--primaryBackground);color:var(--widget-accent, var(--primary))}.widget-order-sku-card>.ant-input-search{margin-bottom:12px}.widget-order-sku-card>.ant-input-search .ant-input-affix-wrapper,.widget-order-sku-card>.ant-input-search .ant-input-search-btn{min-height:44px}.widget-order-sku-card>.ant-input-search>.ant-input-affix-wrapper>.ant-input{min-height:0;font-size:16px}.widget-order-sku-card{width:min(100% - 32px,420px);max-width:calc(100% - 32px);margin:0 0 22px 32px;padding:12px;border:1px solid rgba(197,210,244,.82);border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #5b71ac1a}.widget-order-sku-card .ant-pagination{margin:12px 0 0;text-align:center}.widget-order-sku-card .ant-empty{margin-block:18px 8px}.widget-order-sku-card .ant-alert{margin-block:8px}.widget-order-sku-card__head{display:flex;align-items:center;justify-content:space-between;min-height:28px;color:var(--text);font-size:13px}.widget-order-sku-card__head strong{padding-left:4px}.widget-order-sku-card__prompt{margin:12px 4px 6px;color:var(--text);font-size:13px;font-weight:600}.widget-order-sku-card__selected-order{margin-top:8px;padding:2px 8px;border-radius:10px;background:var(--primaryBackground)}.widget-order-sku-card__dual{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;margin-top:8px}.widget-order-sku-card__dual.is-locked{grid-template-columns:minmax(0,1fr)}.widget-order-sku-card__pane{display:flex;flex-direction:column;min-width:0;padding:7px;border:1px solid #e8edf7;border-radius:10px;background:#fbfcff}.widget-order-sku-card__pane .widget-order-sku-card__prompt{margin-top:0}.widget-order-sku-card:not(.widget-order-sku-card--picker) .widget-order-sku-card__dual.is-locked>.widget-order-sku-card__pane{padding:0;border:0;background:transparent}.widget-order-selection-summary{margin-top:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--strip-bg)}.widget-order-selection-summary__head,.widget-order-selection-summary__order,.widget-order-selection-summary__item{display:flex;align-items:center;gap:6px}.widget-order-selection-summary__head{color:var(--text2);font-size:11px}.widget-order-selection-summary__head strong{color:var(--text)}.widget-order-selection-summary__head .ant-btn{margin-left:auto;padding-inline:0}.widget-order-selection-summary__groups{display:grid;gap:8px;margin-top:8px}.widget-order-selection-summary__group{min-width:0}.widget-order-selection-summary__order .widget-product,.widget-order-selection-summary__item .widget-product{flex:1;min-width:0;margin:0}.widget-order-selection-summary__order>.ant-btn,.widget-order-selection-summary__item>.ant-btn{flex:0 0 auto;color:var(--text3)}.widget-order-selection-summary__items{display:grid;gap:5px;margin:5px 0 0 12px;padding-left:8px;border-left:2px solid var(--border)}.widget-order-selection-summary__item .widget-product-image{width:36px;height:36px;flex-basis:36px}.widget-order-selection-summary__more{margin-top:4px;padding-inline:0}.widget-order-sku-card__choices{display:flex;flex:1;flex-direction:column;min-width:0}.widget-order-sku-card__choices.has-pagination{min-height:380px}.widget-order-sku-card:not(.widget-order-sku-card--picker) .widget-order-sku-card__choices{max-height:min(480px,60dvh);overflow-y:auto}.widget-order-sku-card__pagination.ant-pagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;margin:auto 0 0;padding-top:10px}.widget-order-sku-card__pagination.ant-pagination .ant-pagination-simple-pager{margin-inline:2px}.widget-order-sku-card__pagination.ant-pagination .ant-pagination-slash{margin-inline:3px}.widget-order-sku-card__pagination.ant-pagination .ant-pagination-prev,.widget-order-sku-card__pagination.ant-pagination .ant-pagination-next{margin-inline:0;flex:0 0 auto}.widget-order-sku-card__items-pane .widget-order-sku-card__choices.has-pagination{min-height:528px}.widget-order-sku-card__items-pane .widget-order-sku-card__choice{position:relative}.widget-order-sku-card__items-pane .widget-order-sku-card__choice .widget-product:not(.widget-product--order-choice){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px}.widget-order-sku-card__items-pane .widget-order-sku-card__choice .widget-product-copy{display:contents}.widget-order-sku-card__items-pane .widget-order-sku-card__choice .widget-product-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-inline-end:12px;overflow:hidden;overflow-wrap:anywhere}.widget-order-sku-card__items-pane .widget-order-sku-card__choice .widget-product-copy small{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.widget-order-sku-card__items-pane .widget-order-sku-card__choice>.anticon{position:absolute;top:9px;right:7px;margin:0}.widget-order-sku-card__list{display:grid;gap:8px;margin-top:8px}.widget-order-sku-card__choice{position:relative;display:flex;align-items:center;width:100%;min-width:0;padding:9px 11px;border:1px solid #e1e8f6;border-radius:10px;background:#fff;color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.widget-order-sku-card__choice .widget-product{flex:1;margin:0}.widget-order-sku-card__choice>.anticon{position:absolute;top:9px;right:7px;color:var(--text3);font-size:11px}.widget-order-sku-card__choice:hover:not(:disabled),.widget-order-sku-card__choice:focus-visible{border-color:var(--widget-accent, var(--primary));background:var(--primaryBackground)}.widget-order-sku-card__choice.is-selected{border-color:var(--widget-accent, var(--primary));background:var(--strip-bg)}.widget-order-sku-card__choice:hover:not(:disabled){transform:translateY(-1px)}.widget-order-sku-card__choice:focus-visible{outline:2px solid var(--widget-accent, var(--primary));outline-offset:2px}.widget-order-sku-card__choice:disabled{cursor:wait;opacity:.64}.widget-order-sku-card__choice .widget-product-image{flex-basis:60px;width:60px;height:60px}.widget-order-sku-card__choice .widget-order-summary{flex:1;min-width:0;margin:0;padding-inline-end:12px}.widget-order-sku-card__footer{display:flex;justify-content:flex-end;margin-top:12px}.widget-order-sku-card--customer{width:min(100% - 28px,390px);margin-left:28px;padding:9px;border-radius:12px}.widget-order-sku-card--customer .widget-order-sku-card__head,.widget-order-sku-card--customer .widget-order-sku-card__prompt{font-size:12px}.widget-order-sku-card--customer .widget-order-sku-card__choice{padding:7px;border-radius:8px}.widget-order-sku-card--customer .widget-order-sku-card__choices.has-pagination{min-height:312px}.widget-order-sku-card--customer .widget-order-sku-card__items-pane .widget-order-sku-card__choices.has-pagination{min-height:420px}.widget-order-sku-card--customer .widget-order-sku-card__choice .widget-product-image{width:36px;height:36px;flex-basis:36px}.widget-order-sku-card--customer .widget-product-copy strong,.widget-order-sku-card--customer .widget-order-summary strong{font-size:11px;line-height:15px}.widget-order-sku-card--customer .widget-product-copy small,.widget-order-sku-card--customer .widget-order-summary small,.widget-order-sku-card--customer .widget-order-summary span{font-size:10px;line-height:14px}.widget-customer-drawer{--widget-sheet-height: 100dvh;font-family:Arial,sans-serif}.widget-customer-drawer .ant-drawer-content-wrapper{max-height:max(0px,var(--widget-sheet-height) - var(--widget-sheet-top, 62px))}.widget-customer-drawer .ant-drawer-section{display:flex;flex-direction:column;max-height:max(0px,var(--widget-sheet-height) - var(--widget-sheet-top, 62px));padding:0;overflow:hidden;border-radius:12px 12px 0 0;background:#fff}.widget-customer-drawer .ant-drawer-header{position:relative;min-height:36px;margin:0;padding:10px 36px;border:0;text-align:center;background:#fff}.widget-customer-drawer .ant-drawer-title{color:#111;font-size:14px;line-height:18px;font-weight:600}.widget-customer-drawer .ant-drawer-close{position:absolute;top:5px;inset-inline-end:5px;width:28px;height:28px;margin:0;color:#333}.widget-customer-drawer .ant-drawer-body{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.widget-customer-drawer .widget-form-layer{position:static;display:flex;flex:1;width:100%;min-width:0;min-height:0;border-radius:0;background:#fff}.widget-customer-drawer .widget-form-layer .form-layer-scroll{min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain}.widget-customer-drawer .widget-form-layer .form-layer-editor:not([hidden]){display:flex;flex:1;min-height:0;overflow:hidden}.widget-customer-drawer .form-layer-foot{flex-shrink:0;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f1f1;background:#fff}.widget-customer-drawer .form-layer-foot>.ant-btn{height:40px;border-radius:24px}.widget-customer-drawer .form-layer-foot>.ant-btn-primary{flex:1;box-shadow:none}.widget-customer-drawer--order .widget-order-sku-card__head{display:none}.widget-customer-drawer--order .widget-form-layer>div:not([hidden]){display:flex;flex:1;min-height:0}.widget-customer-drawer .shipping-address-form__heading>h3{display:none}@media(max-width:768px),(max-height:430px)and (pointer:coarse){.widget-customer-drawer.ant-drawer{--widget-sheet-height: var(--widget-height, 100dvh);top:var(--widget-top, 0px);bottom:auto;height:var(--widget-sheet-height)}}.widget-customer-drawer:not(.widget-customer-drawer--order) .ant-drawer-section{height:auto}.widget-customer-drawer:not(.widget-customer-drawer--order) .ant-drawer-body,.widget-customer-drawer:not(.widget-customer-drawer--order) .widget-form-layer,.widget-customer-drawer:not(.widget-customer-drawer--order) .widget-form-layer .form-layer-editor:not([hidden]),.widget-customer-drawer:not(.widget-customer-drawer--order) .widget-form-layer .form-layer-scroll{flex:0 1 auto}.widget-order-sku-card--picker{--picker-border: #e9edf9;width:100%;max-width:100%;margin:0;padding:10px 12px 0;border:0;border-radius:0;background:#fff;color:#111;box-shadow:none;font-family:Arial,sans-serif;display:flex;flex-direction:column;flex:1;min-height:0}.widget-order-sku-card--picker .widget-order-sku-card__dual{display:block;flex:1;min-height:0;margin-top:0;overflow-y:auto;overscroll-behavior:contain}.widget-order-sku-card--picker>.widget-order-sku-card__choices{overflow-y:auto;min-height:0;overscroll-behavior:contain}.widget-order-sku-card--picker>.ant-input-search,.widget-order-sku-card--picker>.widget-order-sku-card__prompt{flex-shrink:0}.widget-order-sku-card--picker .widget-order-sku-card__pane{padding:0;border:0;background:transparent}.widget-order-sku-card--picker .widget-order-sku-card__prompt{margin:0 0 10px;color:#111;font-size:14px;line-height:18px}.widget-order-sku-card--picker>.ant-input-search{margin-bottom:12px}.widget-order-sku-card--picker .ant-input-search .ant-input-affix-wrapper{border-color:#d9d9d9;border-radius:8px 0 0 8px;box-shadow:none}.widget-order-sku-card--picker .ant-input-search .ant-input-search-btn{border-color:#d9d9d9;border-inline-start:0;border-radius:0 8px 8px 0;color:#333;background:#fff;box-shadow:none}.widget-order-sku-card--picker .ant-input-search .ant-input{font-size:14px}.widget-order-sku-card--picker .widget-order-sku-card__list{margin:0;gap:10px}.widget-order-sku-card--picker .widget-order-sku-card__choices.has-pagination{min-height:0}.widget-order-sku-card--picker .widget-picker-results{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;border-radius:0;background:transparent}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-order-sku-card__choices.has-pagination{min-height:0}.widget-order-sku-card--picker .widget-order-sku-card__choice{gap:12px;padding:16px;border-color:var(--picker-border);border-radius:8px;font:inherit;background:#fff}.widget-order-sku-card--picker .widget-order-sku-card__choice:hover:not(:disabled){transform:none}.widget-order-sku-card--picker .widget-order-summary--choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:0}.widget-order-sku-card--picker .widget-order-summary--choice>strong{width:auto;font-size:12px;line-height:16px;font-weight:400}.widget-order-sku-card--picker .widget-order-summary--choice>span{width:auto;font-size:12px;line-height:16px}.widget-order-sku-card--picker .widget-order-summary--choice>span:first-of-type{color:#aaa;text-align:end}.widget-order-sku-card--picker .widget-order-summary--choice>small{grid-column:2;grid-row:2;width:auto;color:#aaa;font-size:12px;line-height:16px;text-align:end}.widget-order-sku-card--picker .widget-picker-order{min-width:0;padding:0 10px 12px;border:1px solid var(--picker-border);border-radius:8px;background:#fbfbff}.widget-order-sku-card--picker .widget-picker-order--plain{padding-bottom:0}.widget-order-sku-card--picker .widget-picker-order>.widget-order-sku-card__choice{min-height:78px;padding:16px 6px;border:0;background:transparent}.widget-order-sku-card--picker .widget-picker-order>.widget-product{margin:0;padding:16px 6px}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-order-sku-card__list{display:grid;grid-auto-flow:column;grid-auto-columns:min(155px,(100% - 20px) / 2);grid-template-columns:none;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-order-sku-card__choice{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:146px;padding:10px 8px;gap:10px;border-radius:12px;scroll-snap-align:start}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-product:not(.widget-product--order-choice){flex:1;display:grid;grid-template-columns:44px minmax(0,1fr);gap:3px 10px;align-items:start}.widget-order-sku-card--picker .widget-picker-order>.widget-product--order-choice .widget-order-summary{flex:1;min-width:0}.widget-order-sku-card--picker .widget-order-sku-card__choice .widget-product-image{width:44px;height:44px;flex-basis:44px;border-radius:6px;background:#eee}.widget-order-sku-card--picker .widget-product-copy strong{padding:0;font-size:12px;line-height:16px;font-weight:400}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-product-copy strong{padding-inline-end:0}.widget-order-sku-card--picker .widget-product-copy small{color:#aaa;font-size:10px;line-height:12px}.widget-order-sku-card--picker .widget-picker-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #b5b5b5;border-radius:50%;color:#fff;font-size:14px}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .widget-picker-check{align-self:center}.widget-order-sku-card--picker .is-selected>.widget-picker-check{border-color:var(--widget-accent, var(--primary));background:var(--widget-accent, var(--primary))}.widget-order-sku-card--picker .widget-order-sku-card__items-pane .is-selected{border-color:var(--widget-accent, var(--primary));background:#fff}.widget-order-sku-card--picker .widget-order-sku-card__footer{flex-shrink:0;margin:12px -12px 0;padding:12px 36px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f1f1;background:#fff;box-shadow:0 -3px 8px #00000004}.widget-order-sku-card--picker .widget-order-sku-card__footer>.ant-btn{width:100%;height:38px;border-radius:24px;box-shadow:none;font-size:14px;font-weight:600}.widget-order-sku-card--picker .widget-order-sku-card__footer>.ant-btn:disabled{border-color:#e0e0e0;color:#fff;background:#e0e0e0}.widget-human-transfer{flex:0 0 auto;padding:4px 12px 0;border-top:0;background:var(--surface)}.widget-human-transfer .widget-contact-action{height:32px;padding-inline:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none;color:var(--text1);font-size:12px}.widget-human-transfer .widget-contact-action .anticon{color:var(--widget-accent, var(--primary));font-size:14px}.widget-human-transfer .widget-contact-action:hover:not(:disabled){border-color:var(--widget-accent, var(--primary));color:var(--widget-accent, var(--primary))}.widget-human-transfer+.widget-composer{border-top:0;padding-top:6px}.widget-restart{display:flex;justify-content:center}.widget-restart .ant-btn{min-width:112px;height:36px}.widget-conversation-loading{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:24px 4px;color:var(--text2);text-align:center}.widget-conversation-loading strong{max-width:250px;font-size:13px;font-weight:500;line-height:20px}.widget-conversation-empty{min-height:220px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text2);text-align:center}.widget-conversation-empty strong{max-width:250px;font-size:12px;font-weight:500;line-height:19px}.widget-typing{color:var(--text3);font-size:11px;display:inline-flex;align-items:center;gap:6px;margin:2px 32px 12px}.widget-typing:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary)}.widget-typing.is-ai{color:var(--violet)}.widget-typing.is-ai:before{background:var(--violet)}.widget-message--ai-stream,.widget-message--human-typing{display:grid;grid-template-columns:27px minmax(0,1fr);column-gap:5px;align-items:center;margin-bottom:10px}.widget-message--ai-stream .widget-message-avatar,.widget-message--human-typing .widget-message-avatar{position:static;grid-column:1;grid-row:2;align-self:center}.widget-message--ai-stream .widget-message-meta,.widget-message--human-typing .widget-message-meta{grid-column:2;grid-row:1;margin:0 0 2px}.widget-message--ai-stream .widget-message-body,.widget-message--human-typing .widget-message-body{grid-column:2;grid-row:2;min-width:42px;min-height:0;margin:0;display:flex;align-items:center}.widget-ai-typing-dots,.widget-typing-dots{display:inline-flex;align-items:center;gap:3px;height:10px}.widget-ai-typing-dots i,.widget-typing-dots i{width:5px;height:5px;border-radius:50%;background:var(--widget-accent, var(--primary));animation:widget-typing-dot 1.05s ease-in-out infinite}.widget-ai-typing-dots i:nth-child(2),.widget-typing-dots i:nth-child(2){animation-delay:.12s}.widget-ai-typing-dots i:nth-child(3),.widget-typing-dots i:nth-child(3){animation-delay:.24s}.widget-ai-typing-dots{transform:translateY(2px)}@keyframes widget-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.widget-image-button{border:0;padding:0;background:transparent;cursor:zoom-in;max-width:100%}.widget-composer.is-disabled{background:var(--surface)}.widget-composer.is-disabled .ant-input{background:var(--background)}.widget-stage--embed,.widget-stage--app{--widget-safe-area-top: 0px;padding:0;background:var(--surface)}.widget-stage--embed .customer-widget,.widget-stage--app .customer-widget{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.widget-stage--embed .customer-widget--loading,.widget-stage--app .customer-widget--loading{max-width:none}.widget-stage--embed .customer-widget>.widget-header,.widget-stage--app .customer-widget>.widget-header{padding-top:max(8px,var(--widget-safe-area-top, env(safe-area-inset-top)));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.widget-stage--embed .form-layer-head,.widget-stage--app .form-layer-head{padding-top:max(18px,var(--widget-safe-area-top, env(safe-area-inset-top)));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.widget-stage--embed .customer-widget>footer,.widget-stage--app .customer-widget>footer{padding-bottom:max(6px,env(safe-area-inset-bottom))}.widget-stage--embed .form-layer-foot,.widget-stage--app .form-layer-foot{padding-bottom:max(10px,env(safe-area-inset-bottom))}@media(max-width:768px),(max-height:430px)and (pointer:coarse){.widget-stage{padding:0}.widget-boot{padding:12px}.widget-boot-card{padding:18px}.customer-widget--guest .widget-guest-panel{padding:20px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left))}.widget-test-header{width:100%;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));margin:0;gap:8px;flex-shrink:0;overflow-wrap:anywhere}.widget-stage .customer-widget{width:100%;max-width:none;max-height:none;border:0;border-radius:0}.widget-stage--page.widget-stage--mobile-panel .customer-widget{margin:8px;width:calc(100% - 16px);max-height:85dvh;border:1px solid var(--selected-border);border-radius:var(--radius)}.customer-widget>.widget-header{gap:6px;min-height:62px;padding:max(9px,var(--widget-safe-area-top, env(safe-area-inset-top))) max(10px,env(safe-area-inset-right)) 9px max(10px,env(safe-area-inset-left))}.widget-messages{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.customer-widget>.widget-header .ant-btn,.customer-widget .widget-language-toggle{min-width:44px;width:44px;height:44px;padding:0;flex-shrink:0}.customer-widget>.widget-header .widget-header-action.ant-btn{min-width:44px;width:44px;height:44px}.customer-widget>.widget-header .widget-title strong{overflow:hidden;font-size:16px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.customer-widget>.widget-header .widget-title small{display:block;overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.customer-widget>.widget-header .widget-title small i{display:inline-block;margin-right:6px;vertical-align:middle}.widget-message{margin-bottom:12px}.widget-message-body{font-size:14px;line-height:1.6}.widget-message-tools{min-height:32px}.widget-message-tools .ant-btn{min-width:44px;min-height:32px;font-size:12px}.widget-status,.widget-human-transfer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.widget-status .ant-btn,.widget-guidance__questions .ant-btn,.customer-widget--guest .ant-btn-primary{min-height:44px}.widget-human-transfer .widget-contact-action{min-height:32px;height:32px}.widget-human-transfer+.widget-composer{margin-top:-1px}.widget-quote .ant-btn,.customer-widget .widget-stay-invite-close{min-width:44px;min-height:44px}.widget-welcome-card{margin-inline:0;padding:20px 16px}.widget-faq{margin-inline:0}.customer-widget>footer{padding:7px max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.customer-widget>footer textarea.ant-input{min-height:44px;padding:10px 2px;line-height:24px}.customer-widget>footer textarea.ant-input::placeholder{font-size:14px}.widget-restart .ant-btn{width:100%;min-height:44px}.customer-widget--guest .ant-input{min-height:44px}.customer-widget input,.customer-widget textarea.ant-input,.widget-form-layer input,.customer-widget .widget-form-layer textarea.ant-input,.widget-form-layer select{font-size:16px}.widget-form-layer{animation:widget-form-enter .16s ease-out}.widget-form-layer .ant-select{--ant-select-height: 46px;--ant-select-font-size: 16px;--ant-select-font-height: 24px;min-height:46px;font-size:16px}.widget-form-layer .ant-select-content,.widget-form-layer .ant-select-content-value,.widget-form-layer .ant-select-input,.widget-form-layer .ant-select-selection-item,.widget-form-layer .ant-select-selection-search-input,.widget-form-layer .ant-select-placeholder{font-size:16px}.widget-form-layer .ant-input,.widget-form-layer .ant-input-affix-wrapper{min-height:44px;font-size:16px}.widget-form-layer .ant-input-affix-wrapper .ant-input{min-height:0!important}html.widget-document .ant-select-dropdown .ant-select-item{min-height:44px;font-size:14px}html.widget-document .ant-select-dropdown .ant-select-item-option{align-items:center}.widget-form-layer .form-layer-scroll{min-height:0;padding:14px max(14px,env(safe-area-inset-right)) 14px max(14px,env(safe-area-inset-left));overscroll-behavior:contain}.widget-form-layer .form-layer-head,.widget-form-layer .form-layer-foot{flex-shrink:0}.widget-form-layer .form-layer-head{padding-top:max(14px,var(--widget-safe-area-top, env(safe-area-inset-top)));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.widget-form-layer .form-layer-foot{gap:8px;flex-wrap:wrap;padding-top:8px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom))}.widget-form-layer .ant-btn{min-width:44px;min-height:44px}.widget-form-layer .form-layer-foot .ant-btn{height:40px;min-height:40px;padding-inline:14px;font-size:14px}.widget-form-layer .shipping-address-choice,.widget-form-layer .shipping-address-phone>button{font-size:16px;line-height:22px}}html.widget-document:has(.widget-form-layer) .ant-select-dropdown .ant-select-item{font-size:16px}@media(max-height:430px){.customer-widget>.widget-header{min-height:54px;padding-top:max(5px,var(--widget-safe-area-top, env(safe-area-inset-top)));padding-bottom:5px}.widget-brand{width:32px;height:32px}.widget-status{min-height:32px;padding-block:3px}.widget-messages{padding-block:6px}.widget-date{margin-bottom:6px}.widget-conversation-empty{min-height:72px;padding:8px 16px}.widget-conversation-empty>span{display:none}.customer-widget>footer{padding-top:5px}.customer-widget>footer>small{display:none}.widget-title small{margin-top:0}.widget-test-header{min-height:24px;padding-block:3px}.widget-welcome-card{margin-block:8px;padding-block:14px}}html.widget-document--short .customer-widget>.widget-header{min-height:54px;padding-top:max(5px,var(--widget-safe-area-top, env(safe-area-inset-top)));padding-bottom:5px}html.widget-document--short .widget-brand{width:32px;height:32px}html.widget-document--short .widget-status{min-height:32px;padding-block:3px}html.widget-document--short .widget-messages{padding-block:6px}html.widget-document--short .widget-date{margin-bottom:6px}html.widget-document--short .widget-conversation-empty{min-height:72px;padding:8px 16px}html.widget-document--short .widget-conversation-empty>span{display:none}html.widget-document--short .customer-widget>footer{padding-top:5px}html.widget-document--short .customer-widget>footer>small{display:none}html.widget-document--short .widget-title small{margin-top:0}html.widget-document--short .widget-test-header{min-height:24px;padding-block:3px}html.widget-document--short .widget-welcome-card{margin-block:8px;padding-block:14px}.widget-refund-form{display:flex;flex-direction:column;gap:12px}.widget-refund-form label{display:flex;flex-direction:column;gap:5px;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}@media(prefers-reduced-motion:reduce){.widget-stage *,.widget-stage *:before,.widget-stage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:768px),(max-height:430px)and (pointer:coarse){html.widget-document .emoji-picker{max-height:max(44px,var(--widget-height, 100dvh) - 160px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.widget-document .emoji-picker .ant-input,html.widget-document .emoji-picker .ant-input-affix-wrapper{font-size:16px}html.widget-document .emoji-picker .ant-input-search,html.widget-document .emoji-picker .ant-input-affix-wrapper,html.widget-document .emoji-picker .ant-input-search-btn{min-height:44px}html.widget-document .emoji-picker .ant-input-search>.ant-input-affix-wrapper>.ant-input{min-height:0;font-size:16px}html.widget-document .emoji-picker .ant-input-search-btn{min-width:44px;height:44px;font-size:16px}html.widget-document .emoji-picker .ant-segmented-item-label{min-height:44px;line-height:44px}html.widget-document .emoji-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:max(44px,min(240px,var(--widget-height, 100dvh) - 160px))}html.widget-document .emoji-grid button{width:44px;height:44px;min-width:44px;min-height:44px;padding:2px}}@media(max-width:768px),(max-height:430px)and (pointer:coarse){html.widget-document .ant-drawer:has(.shipping-address-sheet),html.widget-document .ant-drawer:has(.shipping-phone-sheet){top:var(--widget-top, 0px);height:var(--widget-height, 100dvh);bottom:auto}html.widget-document .ant-drawer:has(.shipping-address-sheet) .ant-drawer-content-wrapper,html.widget-document .ant-drawer:has(.shipping-phone-sheet) .ant-drawer-content-wrapper{max-height:100%}html.widget-document .shipping-address-sheet input,html.widget-document .shipping-phone-sheet input{font-size:16px}html.widget-document .shipping-address-sheet .ant-btn,html.widget-document .shipping-phone-sheet .ant-btn{min-width:44px;min-height:44px}html.widget-document .shipping-address-sheet .ant-drawer-body,html.widget-document .shipping-phone-sheet .ant-drawer-body{min-height:0;padding-bottom:env(safe-area-inset-bottom)}html.widget-document .shipping-phone-sheet .ant-drawer-body{display:flex;flex-direction:column}html.widget-document .shipping-phone-sheet header{flex-shrink:0;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}html.widget-document .shipping-phone-sheet__wheel{flex:1;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.widget-document .shipping-phone-sheet__wheel button{min-height:44px}html.widget-document .shipping-phone-sheet__wheel button.is-selected{font-size:16px}}@keyframes widget-form-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:none)and (pointer:coarse){.widget-stage .ant-btn{touch-action:manipulation;transition:transform .12s ease,opacity .12s ease}.widget-stage .ant-btn:active:not(:disabled){transform:translateY(1px);opacity:.84}.widget-stage .ant-btn-primary:not(:disabled):hover{border-color:var(--widget-accent);background:var(--widget-accent)}.widget-stage .widget-order-sku-card__choice:hover:not(:disabled){transform:none}}.widget-update-status,.widget-queue-feedback{margin:4px 12px;flex-shrink:0}.widget-message--failed .widget-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.widget-message--failed .widget-send-error{grid-column:2;flex-wrap:wrap}.widget-human-transfer .api-error-state{width:100%}.customer-widget--guest .widget-guest-panel--recovery{display:flex;align-items:center;justify-content:center}.widget-guest-fields[hidden]{display:none}.widget-recovery-state{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:16px;padding:24px 0;color:var(--text1);text-align:center;overflow-wrap:anywhere}.widget-recovery-state__icon{display:grid;width:48px;height:48px;place-items:center;flex-shrink:0;border-radius:50%;background:var(--surfaceMuted, #f0f1f4);color:var(--text2);font-size:24px}.widget-recovery-state__content{max-width:340px;min-width:0}.widget-recovery-state__title{font-size:14px;font-weight:600;line-height:22px}.widget-recovery-state__description{margin-top:6px;color:var(--text2);font-size:12px;line-height:20px}.widget-recovery-state__action .ant-btn{min-height:36px}.widget-recovery-state--compact{width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:10px 12px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:8px}.widget-recovery-state--compact .widget-recovery-state__icon{width:24px;height:24px;font-size:16px;background:transparent}.widget-recovery-state--compact .widget-recovery-state__content{flex:1;max-width:none}.widget-recovery-state--compact .widget-recovery-state__title{font-size:12px;line-height:20px}.widget-recovery-state--compact .widget-recovery-state__description{margin-top:0}.widget-recovery-state--compact .widget-recovery-state__action{margin-left:auto}.widget-recovery-state--compact .widget-recovery-state__action .ant-btn{min-height:28px;font-size:12px}.widget-rating-section{padding:15px 20px}.widget-rating-section+.widget-rating-section{padding-bottom:38px}.widget-rating-section:first-child{position:relative;padding-bottom:26px}.widget-rating-section:first-child:after{position:absolute;right:20px;bottom:0;left:20px;height:1px;background:#c4d0f0ad;content:""}.widget-rating-section p{margin:0 0 10px;color:#667085;font-size:12px;line-height:18px}.widget-rating-sentiment{display:flex;gap:18px}.widget-rating-sentiment .ant-btn{height:38px;gap:4px;padding:3px 8px 3px 3px;border:1px solid transparent;border-radius:20px;color:#344054;font-size:12px}.widget-rating-sentiment .widget-rating-emoji{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#fff7d6;font-size:21px}.widget-rating-sentiment .ant-btn.is-selected{border-color:var(--widget-accent, var(--primary));color:var(--widget-accent, var(--primary));background:var(--primaryBackground, #eef3ff)}.widget-rating-section .ant-radio-group{margin-bottom:14px;color:#667085;font-size:12px}.widget-rating-section .ant-input{min-height:96px;resize:vertical;border-radius:7px;font-size:13px}.widget-rating-actions{display:flex;justify-content:flex-end;gap:12px}.widget-rating-actions .ant-btn{min-width:72px;border-radius:8px}.widget-rating-saved{display:block;padding:12px 20px;color:#667085;font-size:11px}.widget-rating-launcher{display:flex;min-height:40px;align-items:center;justify-content:flex-start;padding:0 16px;background:linear-gradient(135deg,var(--widget-tint-10, #eef3ff) 0%,#fff 100%)}.widget-rating-launcher .ant-btn{display:inline-flex;height:32px;align-items:center;color:var(--widget-accent, var(--primary));font-size:12px;font-weight:400;line-height:20px}.widget-rating-drawer-root{z-index:8}.widget-rating-drawer-root .ant-drawer-content-wrapper{display:flex;max-height:100%}.widget-rating-drawer-root .ant-drawer-content{border-top:1px solid #cddaff;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -10px 28px #1e2f5b29}.widget-rating-drawer-root .ant-drawer-section{height:auto;min-height:0;overflow-y:auto}.widget-rating-drawer-root .ant-drawer-header{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.widget-rating-drawer-root .ant-drawer-title{font-size:14px;font-weight:700;line-height:20px}.widget-rating-drawer-root .ant-drawer-close{margin-inline-end:0}.widget-rating-drawer-root .ant-drawer-body{flex:none;min-height:auto;padding:0;overflow:visible}.widget-rating-drawer-root .ant-drawer-footer{padding:16px 20px}@media(max-width:768px),(max-height:430px)and (pointer:coarse){.widget-rating-section .ant-input,.widget-rating-section .ant-input-affix-wrapper{font-size:16px}.widget-rating-section .ant-radio-group,.widget-rating-sentiment .ant-btn{font-size:14px}.widget-rating-drawer-root--viewport.ant-drawer{top:var(--widget-top, 0px);bottom:auto;height:var(--widget-height, 100dvh)}}:root{--green: var(--success);--green-bg: var(--successBackground);--amber: var(--warning);--amber-bg: var(--warningBackground);--red: var(--danger);--red-bg: var(--dangerBackground);--violet: var(--ai);--violet-bg: var(--aiBackground);--selected-border: #e1e0f8;--selected-bg: #f5f5fc;--avatar-purple-bg: #eeeaf8;--avatar-purple: #67579a;--avatar-blue-bg: #e8eff7;--avatar-blue: #567492;--avatar-peach-bg: #f6ece4;--avatar-peach: #a36b43;--origin-z-bg: #eaeaff;--origin-v: #087967;--origin-v-bg: #e5f5ef;--collection-bg: #fafaff;--strip-bg: #fcfcfd;--incoming-bg: #f2f4f7;--outgoing-bg: #eeedfb;--ai-strip-bg: #faf8ff;--ai-border: #ece8f8;--voice-head-bg: #f8f9ff;--wave-bg: #c8c3ee;--shadow: #1013271f;--control-shadow: 0 0 0 3px rgba(18, 16, 184, .08)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#9ca3af transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:32px;border:2px solid transparent;border-radius:999px;background:#9ca3af;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#6b7280;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}body{margin:0;color:var(--text1);background:var(--background);font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.55}button,input,textarea{font:inherit}#root,.ant-app{min-height:100dvh}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ant-btn,.ant-input,.ant-input-number,.ant-select-selector,.ant-switch,.ant-checkbox-inner{transition-duration:.16s!important}button,.ant-btn,.ant-tabs-tab .ant-tabs-tab-btn{font-weight:400}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-btn:not(:disabled):active{transform:translateY(1px)}.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--primaryBackground)}.ant-input-search:not(.ant-input-search-with-button)>.ant-input-affix-wrapper{height:32px;border-color:var(--borderStrong);border-radius:8px 0 0 8px;background:var(--surface)}.ant-input-search:not(.ant-input-search-with-button)>.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.ant-input-search:not(.ant-input-search-with-button)>.ant-input-affix-wrapper:focus-within{border-color:var(--primary)}.ant-input-search:not(.ant-input-search-with-button)>.ant-input-affix-wrapper>.ant-input{min-height:0;background:transparent;font-size:14px}.ant-input-search:not(.ant-input-search-with-button)>.ant-input-search-btn{width:32px;height:32px;padding:0;border-color:var(--borderStrong);border-radius:0 8px 8px 0;background:var(--surface);box-shadow:none;color:var(--text1);font-size:14px}.ant-input-search:not(.ant-input-search-with-button)>.ant-input-search-btn:not(:disabled):hover,.ant-input-search:not(.ant-input-search-with-button)>.ant-input-search-btn:not(:disabled):focus-visible{background:var(--surface);color:var(--primary)}.ant-tag{line-height:20px;padding-inline:7px;font-size:12px;font-weight:400}.ant-form .ant-form-item-label>label{color:var(--text2);font-size:12px;font-weight:500}.ant-popover-inner,.ant-dropdown-menu{border:1px solid var(--border);box-shadow:var(--shadowFloat)}.ant-tooltip .ant-tooltip-inner{border:1px solid var(--border);box-shadow:var(--shadowCard)}.ant-table-thead>tr>th{padding:10px 12px;background:var(--tableHeader);color:var(--tableHeaderText);font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.ant-empty .ant-empty-image,.ant-empty.ant-empty-normal .ant-empty-image{height:40px;margin-bottom:8px}.ant-empty-description{color:var(--text3);font-size:12px;line-height:20px}.pending-attachments{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.pending-attachments .pending-file{display:flex;align-items:center;gap:6px;border:1px solid #e6e7ef;padding:5px 8px;border-radius:8px;background:#fafaff;font-size:12px}.pending-attachments .pending-file>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachments{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:8px}.file-download{display:flex;gap:8px;align-items:center;border:1px solid #dfdfea;border-radius:8px;padding:10px;background:#fff;max-width:240px;overflow-wrap:anywhere}.file-download small{display:block;color:#8990a3}.attachment-image{max-width:100%}.attachment-image-actions{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--text3)}.attachment-image-actions a{color:inherit;text-decoration:none}.management-page-header{min-height:54px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.management-page-header__heading{min-width:0}.management-page-header__heading h1,.management-page-header__heading h2{margin:0;color:var(--text1);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.01em}.management-page-header__heading p{max-width:720px;margin:3px 0 0;color:var(--text2);font-size:12px;line-height:19px}.management-page-header__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ant-drawer-title{font-size:14px;font-weight:700}.ant-form .ant-form-item .ant-form-item-extra,.ant-form .ant-form-item .ant-form-item-explain{font-size:12px;line-height:18px}.ant-form .ant-form-item .ant-form-item-extra{min-height:0;margin-top:4px;color:var(--text2)}.management-edit-fields>.ant-space-item>label{display:block;margin-bottom:4px;color:var(--text2);font-size:12px;font-weight:500;line-height:18px}.management-toolbar{padding:14px 16px;display:flex;align-items:flex-end;column-gap:16px;row-gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadowCard)}.management-toolbar__item{width:160px;min-width:160px}.management-toolbar__search{width:min(240px,100%)}.management-toolbar__summary{margin-left:auto;min-height:32px;display:flex;align-items:center;gap:8px;color:var(--text2);font-size:12px}.management-toolbar .ant-input,.management-toolbar .ant-input-affix-wrapper,.management-toolbar .ant-picker,.management-toolbar .ant-select-single,.management-toolbar .ant-select-single .ant-select-selector{min-height:32px}.management-toolbar .ant-input-affix-wrapper>.ant-input{min-height:0}.management-toolbar .ant-input,.management-toolbar .ant-input-affix-wrapper,.management-toolbar .ant-picker,.management-toolbar .ant-select .ant-select-selector{border-color:var(--borderStrong)}.management-toolbar .ant-picker,.management-toolbar .ant-select .ant-select-selector{border-radius:8px}.management-empty,.management-loading{min-height:280px;padding:48px 24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.management-state-card{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.management-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.management-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.management-form-grid__full{grid-column:1/-1}.management-form-section{margin-bottom:16px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.management-form-section__title{margin:0 0 3px;color:var(--text1);font-size:14px;font-weight:700}.management-form-section__description{margin:0 0 14px;color:var(--text2);font-size:12px;line-height:18px}.management-form-section>.ant-form-item:last-child,.management-form-section>.management-form-grid>.ant-form-item:nth-last-child(-n+2){margin-bottom:0}.ant-modal .ant-modal-title,.ant-modal .ant-modal-confirm-title{font-size:14px;font-weight:700}.management-modal .ant-modal-body{max-height:calc(100dvh - 260px);overflow-y:auto}.management-modal .management-form-section{padding:0;border:0;border-radius:0;background:transparent}@media(max-width:768px){.management-page-header{min-height:0;align-items:flex-start;flex-wrap:wrap}.management-page-header__actions{width:100%;justify-content:flex-start}.management-toolbar{padding:12px;align-items:stretch}.management-toolbar__item,.management-toolbar__search{width:100%;min-width:0}.management-toolbar__summary{width:100%;margin-left:0}.management-form-grid,.management-form-grid--three{grid-template-columns:minmax(0,1fr)}.management-form-grid__full{grid-column:auto}}
