html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}html[data-theme=dark] body{background:var(--ant-color-bg-layout);color:var(--ant-color-text)}html[data-theme=dark] .workspace-header{background:#171a21!important}html[data-theme=dark] :is(.profile-summary,.profile-logo-button){background:var(--ant-color-bg-container);border-color:var(--ant-color-border)}html[data-theme=dark] :is(.profile-summary section,.profile-reminder-item){border-color:var(--ant-color-border)}html[data-theme=dark] :is(.profile-next-reminder,.service-price-summary){background:var(--ant-color-fill-alter);border-color:var(--ant-color-border)}html[data-theme=dark] :is(.profile-summary dt,.profile-summary-row>span,.profile-metric-title,.profile-service-caption,.profile-copy-value>.ant-btn,.customer-profile .ant-typography-secondary){color:var(--ant-color-text-secondary)}html[data-theme=dark] .profile-service-icon,html[data-theme=dark] .customer-profile .profile-sub-tabs .ant-tabs-tab-active{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}html[data-theme=dark] .profile-copy-value>.ant-btn:hover{background:var(--ant-color-fill-tertiary);color:var(--ant-color-primary)}html[data-theme=dark] :is(.cc-activity-event,.cc-device-card){border-color:var(--ant-color-border)}html[data-theme=dark] .cc-activity-event small{color:var(--ant-color-text-secondary)}html[data-theme=dark] .cc-page{--cc-tint:#252A35!important;--cc-ringing:#FBBF24!important}html[data-theme=dark] .cc-mini-agent-in-call{border-color:#60a5fa;background:color-mix(in srgb,#60A5FA 12%,var(--ant-color-bg-container));box-shadow:inset 3px 0 #60a5fa}html[data-theme=dark] .cc-mini-agent-in-call .ant-avatar{background:#60a5fa;color:#111318}html[data-theme=dark] .cc-mini-agent-ringing .ant-avatar{color:#111318}html[data-theme=dark] .cc-wait-row-late{outline-color:#f87171;box-shadow:inset 3px 0 #f87171;background:#f871711a}html[data-theme=dark] .cc-wait-row-late>div>strong,html[data-theme=dark] .cc-wait-row-late>span{color:#f87171}html[data-theme=dark] .cc-live-dot{color:#4ade80}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=time]{color-scheme:dark}html[data-theme=dark] :is(.workspace-logo img,.auth-logo img){background:#fff;padding:8px;box-sizing:border-box}html[data-theme=dark] .workspace-sidebar .ant-menu-item{color:var(--workspace-text)}html[data-theme=dark] .workspace-sidebar .ant-menu-item-selected{color:var(--workspace-primary);background:#20345a}html{--table-surface: #fff;--table-text: #374151;--table-border: #e2e6ee;--table-hover: #f7f8fa;--table-filter: #fafbfe}html[data-theme=dark]{--table-surface: var(--ant-color-bg-container);--table-text: var(--ant-color-text);--table-border: var(--ant-color-border-secondary);--table-hover: var(--ant-color-fill-tertiary);--table-filter: var(--ant-color-bg-layout)}html body .ant-table-wrapper .ant-table{font-size:13px;color:var(--table-text)}html body .ant-table-wrapper .ant-table-thead>tr>th{padding:10px 8px;font-size:13px;font-weight:600;border-radius:0;background:var(--table-surface);color:var(--table-text);border-bottom-color:var(--table-border)}html body .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}html body .ant-table-wrapper .ant-table-tbody>tr>td{padding:8px;line-height:18px;font-size:13px;background:var(--table-surface);color:var(--table-text);border-bottom-color:var(--table-border);font-variant-numeric:tabular-nums}html body .ant-table-wrapper .ant-table-middle .ant-table-tbody>tr>td{padding:7px 8px}html body .ant-table-wrapper .ant-table-small .ant-table-tbody>tr>td{padding:4px 8px}html body .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--table-hover)}html body .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--ant-color-primary-bg)}html body .ant-table-wrapper .ant-table-selection-column{text-align:center}html body .ant-table-wrapper .ant-table-selection-column .ant-checkbox{transform:scale(.8);transform-origin:center}html body .ant-table-wrapper .ant-tag{font-size:12px;line-height:19px;padding-inline:5px;border-radius:4px;margin-inline-end:0}html body .ant-table-wrapper .ant-table-cell .ant-btn-text{min-width:28px;height:28px;padding:0 5px;font-size:13px}html body .ant-table-wrapper td .ant-typography{font-size:12px}html body .ant-table-wrapper th[style*="text-align: right"] .ant-table-column-sorters{justify-content:flex-end}html body .ant-table-wrapper th[style*="text-align: right"] .ant-table-column-title{flex:none}html body .ant-table-wrapper .ant-pagination{padding-inline:16px;font-size:13px}html body .ant-card-body:has(>.customers-table),html body .ant-card-body:has(>.ant-table-wrapper),html body .ant-card-body:has(>.ar-report-table){padding:0}html body .ant-card:has(.ant-table-wrapper){border-radius:8px}.standard-table-toolbar,html body .profile-table-toolbar,html body .ar-table-tools,html body .cc-agent-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;margin:0;border-bottom:1px solid var(--table-border)}html body .ant-card-body:has(>.ant-table-wrapper)>.ant-input-search{margin:12px 16px!important;max-width:calc(100% - 32px)!important}html body .ar-filter-chips,.standard-table-selection{padding:8px 16px;font-size:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}html body .ar-filters,html body .dialer-report-filters{background:var(--table-filter)}html body .billing-lines table,html body .invoice-item-table{border-collapse:collapse;width:100%;font-size:13px;color:var(--table-text)}html body .billing-lines :is(th,td),html body .invoice-item-table :is(th,td){padding:8px;border-bottom:1px solid var(--table-border);background:var(--table-surface)}html body .billing-lines th,html body .invoice-item-table th{font-weight:600;text-align:left}html body .billing-lines :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}@media(max-width:767px){html body .ant-table-wrapper{min-width:0;max-width:100%}html body .ant-table-wrapper .ant-table-content{overscroll-behavior-x:contain}html body .ant-table-wrapper .ant-pagination{justify-content:center;flex-wrap:wrap;row-gap:8px;padding-inline:8px}html body .ant-table-wrapper .ant-pagination-total-text{flex-basis:100%;text-align:center;height:auto}html body .ant-table-wrapper .ant-table-selection-column .ant-checkbox{transform:none}html body .ant-table-wrapper .ant-table-selection-column .ant-checkbox-wrapper{padding-block:10px}html body .ant-table-wrapper .ant-table-cell .ant-btn-text{min-width:36px;min-height:40px}.standard-table-toolbar,html body .profile-table-toolbar,html body .ar-table-tools,html body .cc-agent-toolbar{padding:10px}}html body :is(.standard-table-toolbar,.profile-table-toolbar,.ar-table-tools,.cc-agent-toolbar,.ar-filter-grid,.dialer-report-filters) :is(.ant-input-affix-wrapper,.ant-select,.ant-picker){min-height:32px;height:32px;font-size:13px}html body :is(.standard-table-toolbar,.profile-table-toolbar,.ar-table-tools,.cc-agent-toolbar) .ant-input{font-size:13px}html body .ar-report-table+.ar-note{padding:8px 16px}@media(max-width:767px){html body :is(.standard-table-toolbar,.profile-table-toolbar,.ar-table-tools,.cc-agent-toolbar,.ar-filter-grid,.dialer-report-filters) :is(.ant-input-affix-wrapper,.ant-select,.ant-picker){min-height:40px;height:auto}}@media(hover:hover)and (min-width:768px){html body .ant-table-wrapper .ant-table-column-filter-trigger{opacity:0}html body .ant-table-wrapper th:hover .ant-table-column-filter-trigger,html body .ant-table-wrapper th:focus-within .ant-table-column-filter-trigger,html body .ant-table-wrapper .ant-table-column-filter-trigger.active{opacity:1}}html body .ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}html body .ant-table-wrapper .cc-agent-link strong{font-size:13px;line-height:18px}html body .ant-table-wrapper .cc-agent-link small{font-size:12px;line-height:18px;margin-top:0}html body .cc-history-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--table-border)}html body .cc-history-filters{background:var(--table-filter);padding:12px 16px;border-bottom:1px solid var(--table-border)}html body .cc-history-toolbar :is(.ant-input-affix-wrapper,.ant-select),html body .cc-history-filters .ant-input{height:32px;font-size:13px}html body .invoice-item-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}html body .invoice-item-table .ant-input-number-input{text-align:right}@media screen{html body .invoice-document-table{font-size:13px;border-collapse:collapse}html body .invoice-document-table :is(th,td){padding:8px;line-height:18px;border-bottom:1px solid var(--table-border);color:var(--table-text);background:var(--table-surface)}html body .invoice-document-table th{font-weight:600}html body .invoice-document-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}}@media(max-width:767px){html body .cc-history-toolbar,html body .cc-history-filters{padding:10px}html body .cc-history-toolbar :is(.ant-input-affix-wrapper,.ant-select),html body .cc-history-filters .ant-input{min-height:40px;height:auto}html body :is(.billing-lines,.invoice-item-scroll,.invoice-document-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}html,body,#root{margin:0;min-height:100%}.auth-layout{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:var(--auth-bg);color:var(--auth-text)}.auth-brand{padding:40px clamp(32px,5vw,80px);display:grid;grid-template-rows:auto 1fr;gap:48px;background-color:var(--auth-panel);background-image:linear-gradient(color-mix(in srgb,var(--auth-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--auth-border) 45%,transparent) 1px,transparent 1px);background-size:80px 80px;border-right:1px solid var(--auth-border)}.auth-logo{display:inline-flex;width:fit-content}.auth-logo img{width:176px;height:auto;border-radius:6px}.auth-story{align-self:center;padding:0 0 100px;max-width:540px}.auth-story h1{font-size:clamp(32px,3vw,46px);letter-spacing:-1.4px;line-height:1.22;font-weight:600;margin:0 0 24px}.auth-story h1 span{color:inherit}.auth-story p{color:var(--auth-muted);font-size:15px;line-height:1.85;max-width:410px;margin:0}.auth-features{list-style:none;padding:24px 0 0;border-top:1px solid var(--auth-border);margin:32px 0 0;display:flex;flex-wrap:wrap;gap:14px 20px;font-size:12px;color:var(--auth-muted)}.auth-features li{display:flex;align-items:center;gap:8px}.auth-features .anticon{color:var(--auth-muted);font-size:11px}.auth-main{min-width:0;padding:96px clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:center;position:relative}.auth-controls{position:absolute;right:28px;top:24px}.auth-controls .ant-btn{box-shadow:none;border-color:var(--auth-border);color:var(--auth-muted)}.auth-form-wrap{width:100%;max-width:420px}.auth-welcome{color:var(--auth-muted);font-size:13px;font-weight:400;margin-bottom:12px}.auth-form-wrap h2{font-size:clamp(25px,2.15vw,30px);line-height:1.3;letter-spacing:-.7px;margin:0 0 10px;font-weight:600}.auth-subtitle{color:var(--auth-muted);font-size:14px;line-height:1.7;margin:0 0 30px}.auth-form-wrap .ant-form-item{margin-bottom:20px}.auth-form-wrap .ant-form-item-label>label,.auth-password-heading label{font-size:13px;font-weight:500}.auth-form-wrap .ant-input,.auth-form-wrap .ant-input-affix-wrapper{min-height:40px;border-radius:6px;font-size:14px}.auth-form-wrap .ant-input-affix-wrapper .ant-input{min-height:auto;border-radius:0}.auth-password-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.auth-password-heading .ant-btn{height:auto;padding:0;font-size:12px;color:var(--auth-muted)}.auth-password-heading .ant-btn:hover{color:var(--auth-primary)}.auth-submit.ant-btn{margin-top:4px;font-weight:500;box-shadow:none}.auth-preview{position:absolute;left:28px;top:32px;font-size:10px;color:var(--auth-muted);letter-spacing:.3px}.auth-footer{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px;padding-top:20px;border-top:1px solid var(--auth-border);font-size:11px;color:var(--auth-muted)}.auth-origin{display:flex;align-items:center;gap:8px;font-size:12px}.auth-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--auth-border);border-radius:4px}.auth-flag img{display:block;width:20px;height:20px;object-fit:contain}.auth-footer-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;line-height:1.7}.auth-footer-details>*{white-space:nowrap}.auth-footer-details a{color:inherit;text-decoration:none}.auth-footer-details a:hover{color:var(--auth-primary);text-decoration:underline}@media(max-width:800px){.auth-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-brand{padding:24px;display:block;border-right:0;border-bottom:1px solid var(--auth-border)}.auth-logo img{width:145px}.auth-story{display:none}.auth-main{padding:88px 24px 48px}.auth-controls{top:20px;right:24px}.auth-preview{left:24px;top:30px}}@media(prefers-reduced-motion:reduce){.auth-layout *,.auth-layout *:before,.auth-layout *:after{transition:none!important;animation:none!important}}.auth-footer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.auth-version{white-space:nowrap}.auth-footer-details>span{white-space:normal}.auth-logo img{width:240px;max-width:100%}@media(max-width:800px){.auth-logo img{width:180px}}.auth-footer-details{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 16px}.auth-footer-details>span{text-align:right;overflow-wrap:anywhere;min-width:0}.auth-origin{min-width:0}.auth-flag{flex-shrink:0}@media(max-width:800px){.auth-footer{gap:12px;margin-top:28px;padding-top:18px}.auth-footer-top{gap:8px;flex-wrap:nowrap}.auth-origin{font-size:11px}.auth-footer-details{grid-template-columns:1fr;gap:8px}.auth-footer-details>span{justify-self:stretch;text-align:left;overflow-wrap:normal;line-height:1.7}}.customers-table .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px}.customers-table .ant-table-middle .ant-table-tbody>tr>td{padding-top:7px;padding-bottom:7px}.customers-table .ant-table-small .ant-table-tbody>tr>td{padding-top:4px;padding-bottom:4px}.customers-page.page-skeleton{padding-top:0}.customers-page-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ar-page{min-width:0}.ar-heading,.ar-section-heading,.ar-table-tools,.ar-filter-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ar-heading{margin-bottom:12px}.ar-heading h2{margin:0 0 4px!important;font-size:25px}.ar-page .ant-tabs{margin-bottom:14px}.ar-page .ant-tabs-nav{margin-bottom:0}.ar-page .ant-card{border-color:var(--ar-border)}.ar-page .ant-card-head{background:var(--ar-soft);font-size:14px}.ar-filter-grid{display:grid;grid-template-columns:145px 265px minmax(160px,1fr) minmax(160px,1fr) 140px;gap:14px}.ar-filter-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px}.ar-filter-grid .ant-select,.ar-filter-grid .ant-picker{width:100%;min-width:0}.ar-filter-footer{margin-top:12px;font-size:12px}.ar-filters{margin-bottom:18px}.ar-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.ar-metric .ant-card-body{display:flex;flex-direction:column;gap:8px;padding:18px}.ar-metric span,.ar-metric small{color:var(--ar-muted)}.ar-metric strong{font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.ar-metric span{font-size:13px}.ar-metric small{font-size:12px}.ar-overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px}.ar-bars{display:flex;flex-direction:column;gap:16px;max-height:320px;overflow:auto;padding:10px 4px}.ar-bar{display:grid;grid-template-columns:145px minmax(40px,1fr) 45px;gap:12px;align-items:center;font-size:12px}.ar-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-bar>div{height:10px;background:var(--ar-soft);border-radius:4px;overflow:hidden}.ar-bar i{display:block;height:100%;background:var(--ar-accent);border-radius:4px}.ar-bar b{text-align:right;font-variant-numeric:tabular-nums}.ar-sla{display:flex;flex-direction:column;gap:14px;padding:10px}.ar-sla strong{font-size:36px;line-height:1.2}.ar-sla span{font-size:13px}.ar-sla small,.ar-note{color:var(--ar-muted);font-size:12px;line-height:1.6}.ar-note{margin:14px 0 0}.ar-explore{display:grid;gap:4px}.ar-explore .ant-btn{height:auto;display:flex;justify-content:space-between;text-align:left;padding:10px}.ar-explore b,.ar-explore small{display:block}.ar-explore small{font-size:12px;color:var(--ar-muted);font-weight:400;margin-top:4px;white-space:normal}.ar-table-tools{margin-bottom:14px}.ar-section-heading{margin:0 0 14px}.ar-section-heading h3{margin:0}.ar-page>.ant-card+.ant-card{margin-top:16px}.ar-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12px}.ar-report-table .ant-table{font-size:13px}.ar-report-table .ant-table-cell{font-variant-numeric:tabular-nums}.ar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.ar-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ar-timeline{padding:20px;border-inline-start:2px solid var(--ar-accent)}@media(max-width:1200px){.ar-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ar-heading h2{font-size:21px}.ar-filter-grid,.ar-form-grid{grid-template-columns:1fr}.ar-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ar-metric .ant-card-body{padding:12px}.ar-metric strong{font-size:24px}.ar-overview-grid,.ar-saved-grid{grid-template-columns:1fr}.ar-bar{grid-template-columns:110px minmax(30px,1fr) 30px;gap:8px}.ar-table-tools{align-items:flex-start}.ar-page .ant-card-body{padding:12px}.ar-report-table .ant-pagination{flex-wrap:wrap}.ar-filter-grid .ant-picker-input input{font-size:12px}.ar-explore small{max-width:230px}}.ar-filter-grid>label,.ar-overview-grid>*,.ar-saved-grid>*{min-width:0}.ar-report-table{min-width:0;max-width:100%}@media(max-width:700px){.ar-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ar-filter-grid>label:nth-child(1){order:0}.ar-filter-grid>label:nth-child(5){order:1}.ar-filter-grid>label:nth-child(2){order:2;grid-column:1/-1}.ar-filter-grid>label:nth-child(3){order:3}.ar-filter-grid>label:nth-child(4){order:4}.ar-filter-footer{gap:6px;margin-top:10px;align-items:flex-start}.ar-filter-footer .ant-typography{font-size:11px;overflow-wrap:anywhere}.ar-page .ant-card-head{padding:0 12px}.ar-page .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:10px 0}.ar-page .ant-card-head-title{padding:0;white-space:normal}.ar-page .ant-card-extra{padding:0;max-width:100%}.ar-table-tools{gap:10px}.ar-table-tools>.ant-input-affix-wrapper{width:100%!important}.ar-page .ant-segmented{max-width:100%;overflow-x:auto}.ar-page .ant-segmented-item-label{padding-inline:9px;font-size:12px}.ar-detail-drawer .ant-drawer-body{padding:12px}.ar-detail-drawer .ant-drawer-header{padding:14px 12px}.ar-report-modal .ant-modal-container{padding:18px 16px}.ar-form-grid{grid-template-columns:1fr}.ar-saved-grid .ant-typography{overflow-wrap:anywhere}.ar-report-table .ant-pagination{gap:6px;row-gap:10px}.ar-report-table .ant-pagination-total-text{width:100%;margin-inline:0}}@media(max-width:700px){.ar-date-popup{max-width:calc(100vw - 24px)}.ar-date-popup .ant-picker-panel-container{max-width:100%;max-height:60vh;overflow:auto}.ar-date-popup .ant-picker-panels{flex-direction:column}.ar-date-popup .ant-picker-panel{width:100%}.ar-date-popup .ant-picker-date-panel{width:280px;max-width:100%}}@media(max-width:700px){.ar-report-modal{top:16px;padding-bottom:0}.ar-report-modal .ant-modal-container{max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.ar-report-modal .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.ar-report-modal .ant-modal-header,.ar-report-modal .ant-modal-footer{flex-shrink:0}}.ar-timeline{border-inline-start-color:var(--ant-color-primary)}html[data-theme=dark] .ar-page .ar-bar>div{background:var(--ant-color-fill-tertiary)}html[data-theme=dark] .ar-report-table :is(.ant-table-column-sorter,.ant-table-filter-trigger){color:var(--ant-color-text-tertiary)}html[data-theme=dark] .ar-report-table :is(.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active,.ant-table-filter-trigger.active){color:var(--ant-color-primary)}html[data-theme=dark] .ar-report-table .ant-table-filter-trigger:hover{color:var(--ant-color-text);background:var(--ant-color-fill-tertiary)}html[data-theme=dark] .ar-report-table .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-indeterminate):not(.ant-checkbox-disabled){border-color:var(--ant-color-text-tertiary)}html[data-theme=dark] :is(.ar-detail-drawer,.ar-report-modal) .ar-timeline{color:var(--ant-color-text)}.invoice-editor-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.invoice-editor-card>.ant-card-body{padding:24px}.invoice-editor .ant-form-item{margin-bottom:20px}.invoice-editor-items,.invoice-editor-notes{border-top:1px solid var(--ant-color-border-secondary,#eceef2);padding-top:26px;margin-top:20px}.invoice-item-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.invoice-item-toolbar input{width:160px}.invoice-item-scroll{overflow-x:auto}.invoice-item-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.invoice-item-table th{font-size:12px;text-align:left;padding:12px 8px;background:var(--ant-color-fill-alter,#f6f7f9);border-bottom:1px solid var(--ant-color-border-secondary,#eceef2)}.invoice-item-table td{padding:14px 8px;vertical-align:top;border-bottom:1px solid var(--ant-color-border-secondary,#eceef2)}.invoice-item-table th:nth-child(1){width:20%}.invoice-item-table th:nth-child(2){width:24%}.invoice-item-table th:nth-child(3){width:12%}.invoice-item-table th:nth-child(4){width:14%}.invoice-item-table th:nth-child(5){width:10%}.invoice-item-table th:nth-child(6){width:15%}.invoice-item-table th:last-child{width:5%}.invoice-item-table .ant-input-number{width:100%}.invoice-item-table .ant-form-item{margin-bottom:8px}.invoice-line-amount{text-align:right;white-space:nowrap}.invoice-totals{max-width:620px;margin:28px 0 20px auto}.invoice-totals>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--ant-color-border-secondary,#eceef2)}.invoice-totals .ant-form-item{margin:0}.invoice-totals .ant-input-number{width:150px}.invoice-grand-total{font-size:18px}.invoice-save-bar{position:sticky;bottom:0;background:var(--ant-color-bg-container,#fff);padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ant-color-border-secondary,#eceef2);z-index:10;margin-top:24px}.invoice-save-bar>.ant-typography{font-size:12px}@media(max-width:700px){.invoice-editor-card>.ant-card-body{padding:16px}.invoice-save-bar{flex-wrap:wrap}.invoice-totals>div{gap:8px}.invoice-totals .ant-input-number{width:110px}}.invoice-amount-summary{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-bottom:20px}.invoice-amount-summary .ant-tag{margin:0;padding:3px 8px}.invoice-amount-summary strong{margin-left:6px;font-weight:600;color:var(--ant-color-text,#172b4d)}.invoice-status-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.invoice-status-card{font:inherit;text-align:left;background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,#e3e6eb);border-radius:8px;padding:12px 16px;cursor:pointer;min-height:76px}.invoice-status-card>div{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.invoice-status-card small{color:var(--ant-color-text-secondary,#687487);font-size:12px}.invoice-status-card strong{font-size:13px;font-weight:600;color:var(--ant-color-text,#172b4d)}.invoice-status-card:hover,.invoice-status-card.is-selected{border-color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#f0f5ff)}.invoice-status-card:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.invoice-status-card:disabled{cursor:default}.invoice-status-filter{display:flex;align-items:center;margin-bottom:12px}@media(max-width:1100px){.invoice-status-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.invoice-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-amount-summary{justify-content:flex-start}}.invoice-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.invoice-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0;align-items:start;transition:grid-template-columns .32s ease,gap .32s ease}.invoice-split-layout.is-open{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:20px}.invoice-split-table,.invoice-split-detail{min-width:0}.invoice-split-detail{overflow:hidden;opacity:0;transform:translate(32px);visibility:hidden;transition:opacity .26s ease,transform .32s ease,visibility .32s}.invoice-split-layout.is-open .invoice-split-detail{opacity:1;transform:translate(0);visibility:visible}.invoice-inline-view{background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,#eceef2);border-radius:12px;overflow:hidden}.invoice-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ant-color-border-secondary,#eceef2)}.invoice-inline-body{padding:20px;max-height:calc(100vh - 220px);overflow:auto;min-height:320px;overflow-wrap:anywhere}.invoice-inline-body .billing-lines{overflow-x:auto}.invoice-inline-body .billing-total{font-size:16px;white-space:normal}@media(max-width:1000px){.invoice-split-layout,.invoice-split-layout.is-open{grid-template-columns:minmax(0,1fr)}.invoice-split-detail{max-height:0}.invoice-split-layout.is-open .invoice-split-detail{max-height:none;grid-row:1}.invoice-split-layout.is-open .invoice-split-table{grid-row:2}.invoice-inline-body{max-height:65vh}}@media(prefers-reduced-motion:reduce){.invoice-split-layout,.invoice-split-detail{transition:none;transform:none}}.invoice-action-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--ant-color-border-secondary,#eceef2)}.invoice-inline-body .ant-tabs-content-holder{min-width:0}.invoice-extras-heading{display:flex;justify-content:flex-end;margin-bottom:16px}.invoice-extras .ant-card-head-title{white-space:normal}.invoice-extras small{color:var(--ant-color-text-secondary,#687487)}.invoice-document{padding:28px 0 12px;line-height:1.5;color:var(--ant-color-text,#172b4d);container-type:inline-size}.invoice-document-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:30px}.invoice-document-company h2{font-size:23px;line-height:1.3;font-weight:500;margin:0 0 10px;color:var(--ant-color-primary,#2855df);overflow-wrap:anywhere}.invoice-document-company strong{font-weight:500}.invoice-document-billto{text-align:right}.invoice-document-billto>strong{color:var(--ant-color-primary,#2855df);font-weight:500}.invoice-address-line{color:var(--ant-color-text-secondary,#687487);white-space:pre-wrap}.invoice-document-dates{margin-top:26px}.invoice-document-table-scroll{overflow-x:auto}.invoice-document-table{width:100%;min-width:540px;border-collapse:collapse;table-layout:fixed}.invoice-document-table th{background:var(--ant-color-fill-alter,#f3f4f6);font-weight:500;border:1px solid var(--ant-color-border-secondary,#e3e6eb);padding:10px 12px}.invoice-document-table td{vertical-align:top;padding:12px;color:var(--ant-color-text-secondary,#48566b)}.invoice-document-table th:first-child,.invoice-document-table td:first-child{width:6%;text-align:center}.invoice-document-table th:nth-child(2){width:58%;text-align:left}.invoice-document-table th:nth-child(3){width:8%}.invoice-document-table th:nth-child(4),.invoice-document-table th:nth-child(5){width:14%}.invoice-document-table th:nth-child(n+3),.invoice-document-table td:nth-child(n+3){text-align:right;white-space:nowrap}.invoice-document-table small{display:block}.invoice-line-details{white-space:pre-wrap}.invoice-document-totals{width:40%;min-width:280px;margin:48px 0 24px auto}.invoice-document-totals>div{display:flex;justify-content:space-between;gap:16px;padding:12px;border-top:1px solid var(--ant-color-border-secondary,#e3e6eb)}.invoice-words{text-align:center;font-weight:600;margin:24px 0}.invoice-document-footer{border-top:1px solid var(--ant-color-border-secondary,#e3e6eb);padding-top:24px;margin-top:36px}.invoice-document-footer section{margin-bottom:22px}.invoice-document-footer h4{margin:0 0 8px;font-size:14px}.invoice-document-footer p{white-space:pre-wrap;margin-top:8px}.invoice-signature{margin-top:40px!important}@container (max-width:550px){.invoice-document-header{grid-template-columns:1fr;gap:20px}.invoice-document-billto{text-align:left}.invoice-document-totals{width:100%;min-width:0}.invoice-document-company h2{font-size:20px}}.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:14px 0 8px}.profile-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.profile-section-action{display:flex;justify-content:flex-end;margin-bottom:16px}.profile-contact-line{margin:12px 0 8px;overflow-wrap:anywhere}.profile-compact-item{padding:10px 0}.profile-note-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-note-footer .ant-typography{font-size:12px}.profile-record-link{padding:0!important;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.customer-profile .ant-card-head-title{font-size:14px;font-weight:600}.customer-profile .ant-tabs-nav{margin-bottom:24px}@media(max-width:600px){.profile-heading .ant-space{flex-wrap:wrap}.profile-heading h2{font-size:22px!important}.profile-table-toolbar .ant-input-affix-wrapper{max-width:100%}}.profile-breadcrumb{font-size:14px;line-height:22px}.profile-breadcrumb ol{align-items:center}.profile-breadcrumb li{display:inline-flex;align-items:center;min-height:22px}.profile-breadcrumb .ant-breadcrumb-link{display:inline-flex;align-items:center}.profile-breadcrumb .profile-breadcrumb-back{height:auto;min-height:0;padding:0;border:0;line-height:22px;font-size:inherit;vertical-align:baseline}.profile-breadcrumb .ant-breadcrumb-separator{line-height:22px}.profile-logo-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;width:72px;height:72px;padding:3px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;cursor:zoom-in}.profile-logo-button:disabled{cursor:default}.profile-logo-button:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.profile-logo-button .ant-avatar img{object-fit:contain}.customer-profile .profile-heading{margin:18px 0 24px;gap:16px}.customer-profile .profile-heading h2{letter-spacing:-.5px;font-size:24px!important;line-height:1.35;margin-bottom:6px!important}.profile-workspace{display:grid;grid-template-columns:264px minmax(0,1fr);gap:22px;align-items:start}.profile-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.profile-main-content{min-width:0}.profile-summary{background:#fff;border:1px solid #e6eaf0;border-radius:10px;overflow:hidden}.profile-summary section{padding:19px;border-bottom:1px solid #e6eaf0}.profile-summary section:last-child{border-bottom:0}.profile-summary h3{font-size:13px;font-weight:600;margin:0 0 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.profile-summary h3 .anticon{color:#8a97a9}.profile-summary dl{margin:0}.profile-summary dt{font-size:11px;color:#8491a3;margin-bottom:5px}.profile-summary dd{margin:0 0 17px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.profile-summary dd:last-child{margin-bottom:0}.profile-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px}.profile-summary-row>span{color:#8491a3}.profile-summary-row strong{font-weight:500;text-align:right}.profile-summary-row .ant-btn{height:auto;padding:0}.profile-summary .ant-skeleton-input{min-width:60px;max-width:100%}.profile-balance{font-size:23px;letter-spacing:-.5px;font-weight:600;overflow-wrap:anywhere}.profile-summary .profile-summary-link{padding:0;height:auto;margin-top:12px}.profile-next-reminder{background:#f7f9fc;border:1px solid #e6eaf0;border-radius:6px;padding:11px;display:flex;flex-direction:column;align-items:start;gap:4px}.profile-next-reminder .ant-btn{height:auto;padding:0;text-align:left;white-space:normal}.profile-next-reminder .ant-typography{font-size:11px}.customer-profile .profile-main-tabs>.ant-tabs-nav{margin:0 0 20px}.customer-profile .profile-main-tabs .ant-tabs-tab{padding:10px 0 15px;font-size:13px}.customer-profile .profile-sub-tabs>.ant-tabs-nav{margin:0 0 16px}.customer-profile .profile-sub-tabs .ant-tabs-nav:before{border:0}.customer-profile .profile-sub-tabs .ant-tabs-ink-bar{display:none}.customer-profile .profile-sub-tabs .ant-tabs-tab{padding:5px 10px;border-radius:5px;margin-left:4px;font-size:12px}.customer-profile .profile-sub-tabs .ant-tabs-tab-active{background:#eaf0ff}.profile-overview{display:flex;flex-direction:column;gap:19px}.profile-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.profile-metrics .ant-card-body{padding:17px}.profile-metric-title{display:flex;justify-content:space-between;align-items:center;color:#8a97a9;gap:10px}.profile-metric-title .ant-btn{padding:0;height:auto;color:#758399;font-size:12px}.profile-metric-value{font-size:26px;font-weight:600;margin:9px 0 4px;line-height:1.3}.profile-metrics .ant-typography{font-size:11px}.profile-overview .ant-card-head{min-height:49px;padding:0 19px}.profile-overview .ant-card-head-title{font-size:13px}.profile-overview .ant-card-extra .ant-btn{font-size:11px;padding:0}.profile-service-row{display:flex;gap:13px;align-items:center}.profile-service-row>.ant-tag{margin-left:auto}.profile-service-icon{width:36px;height:36px;display:grid;place-items:center;background:#f0f4ff;color:#2855df;border-radius:8px;font-size:17px}.profile-service-caption{font-size:11px;color:#8491a3;margin-top:4px}.profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.profile-overview-secondary{display:flex;flex-direction:column;gap:18px;min-width:0}.profile-overview-grid .ant-typography{font-size:12px}.profile-overview-grid .ant-timeline{padding-top:7px}.profile-overview-grid .ant-timeline-item:last-child{padding-bottom:0}.profile-reminder-item{padding:12px 0;border-bottom:1px solid #edf0f5}.profile-reminder-item:first-child{padding-top:0}.profile-reminder-item:last-child{padding-bottom:0;border:0}.profile-reminder-item .ant-btn,.profile-note-title .ant-btn{padding:0;height:auto;white-space:normal;text-align:left;max-width:100%;font-size:12px}.profile-reminder-item .ant-tag{margin-top:8px}.profile-note-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.profile-note-title .ant-tag{margin-left:auto}@media(min-width:1550px){.profile-workspace{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1150px){.profile-workspace{grid-template-columns:230px minmax(0,1fr);gap:16px}.profile-summary section{padding:16px}.profile-overview-grid{grid-template-columns:1fr}}@media(max-width:800px){.profile-workspace{grid-template-columns:minmax(0,1fr)}.profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary section{border-bottom:1px solid #e6eaf0}.customer-profile .profile-heading h2{font-size:20px!important}.profile-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media(max-width:480px){.profile-summary{grid-template-columns:1fr}.profile-summary section{padding:14px}.profile-metrics{grid-template-columns:1fr}.profile-heading>.ant-space:first-child{flex-wrap:nowrap;min-width:0}.profile-heading h2{overflow-wrap:anywhere}}.profile-copy-value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.profile-copy-value>span{min-width:0;overflow-wrap:anywhere}.profile-copy-value>.ant-btn{flex-shrink:0;color:#8491a3;width:26px;min-width:26px;height:26px;padding:0;margin:-3px 0}.profile-copy-value>.ant-btn:hover{color:#2855df;background:#eef3ff}.customer-profile .ant-typography.ant-typography-secondary,.customer-profile .profile-summary dt,.customer-profile .profile-summary-row>span,.customer-profile .profile-service-caption,.customer-profile .profile-metric-title .ant-btn,.customer-profile .ant-empty-description,.customer-profile .ant-breadcrumb-link,.customer-profile .ant-breadcrumb-separator,.customer-profile .ant-tabs-tab:not(.ant-tabs-tab-active):not(.ant-tabs-tab-disabled) .ant-tabs-tab-btn{color:var(--profile-secondary-text,#000)}.profile-workspace{--profile-summary-width:264px;grid-template-columns:var(--profile-summary-width) minmax(0,1fr);transition:grid-template-columns .28s ease,gap .28s ease}.profile-workspace.is-collapsed{grid-template-columns:0px minmax(0,1fr);column-gap:0}.profile-summary-slot{min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease}.profile-summary-clip{min-height:0;overflow:hidden}.profile-summary-slot .profile-summary{width:var(--profile-summary-width);transform:translate(0);opacity:1;visibility:visible;transition:transform .28s ease,opacity .22s ease,visibility 0s}.is-collapsed .profile-summary-slot .profile-summary{transform:translate(-100%);opacity:0;visibility:hidden;transition:transform .28s ease,opacity .22s ease,visibility 0s .28s}@media(min-width:1550px){.profile-workspace{--profile-summary-width:280px}}@media(max-width:1150px){.profile-workspace{--profile-summary-width:230px}}@media(max-width:800px){.profile-workspace,.profile-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.profile-summary-slot .profile-summary{width:100%}.is-collapsed .profile-summary-slot{grid-template-rows:0fr}.profile-workspace.is-collapsed{row-gap:0}}@media(prefers-reduced-motion:reduce){.profile-workspace,.profile-summary-slot,.profile-summary-slot .profile-summary,.is-collapsed .profile-summary-slot .profile-summary{transition:none}}.service-price-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f5f7fb;border:1px solid #e6eaf0;border-radius:6px;margin-bottom:10px}.service-history-change{font-size:12px;overflow-wrap:anywhere;margin-top:5px}.billing-lines{overflow-x:auto;margin:20px 0}.billing-lines table{width:100%;border-collapse:collapse;min-width:560px}.billing-lines th,.billing-lines td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--ant-color-border-secondary,#eee);vertical-align:top}.billing-lines th{background:var(--ant-color-fill-alter,#fafafa);font-weight:600}.billing-lines td div{font-size:12px;margin:4px 0}.billing-total{text-align:right;font-weight:600;padding:16px 0;margin-bottom:12px}html[data-theme=dark] .customer-profile{--profile-secondary-text:var(--ant-color-text-secondary)}.dashboard-home{margin-top:20px;max-width:1600px}.dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid var(--dash-border);border-radius:12px;background:linear-gradient(110deg,var(--dash-bg),var(--dash-tint))}.dashboard-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:var(--dash-primary)}.dashboard-welcome h2{font-size:24px;line-height:1.3;margin:10px 0}.dashboard-welcome p,.dashboard-bottom p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.7}.dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 12px}.dashboard-section-heading h3,.dashboard-bottom h3{font-size:15px;margin:0;font-weight:600}.dashboard-section-heading>span{font-size:12px;color:var(--dash-muted)}.dashboard-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-module{display:flex;align-items:center;gap:16px;text-align:left;min-width:0;padding:22px;background:var(--dash-bg);color:inherit;border:1px solid var(--dash-border);border-radius:10px;font:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s}.dashboard-module:hover,.dashboard-module:focus-visible{border-color:var(--dash-primary);box-shadow:0 3px 12px #00000008}.dashboard-module:focus-visible{outline:2px solid var(--dash-primary);outline-offset:3px}.dashboard-module-primary{min-height:136px}.dashboard-module-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--dash-tint);color:var(--dash-primary);font-size:20px;flex-shrink:0}.dashboard-module-copy{display:grid;gap:7px;flex:1;min-width:0}.dashboard-module-copy strong{font-size:16px;font-weight:600}.dashboard-module-copy>span{font-size:13px;line-height:1.6;color:var(--dash-muted)}.dashboard-module-arrow{color:var(--dash-primary);font-size:14px}.dashboard-bottom{margin-top:24px;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-bg);display:grid;grid-template-columns:1fr 1fr}.dashboard-bottom>div{display:flex;align-items:center;gap:14px;padding:20px;min-width:0}.dashboard-bottom>div+div{border-left:1px solid var(--dash-border)}.dashboard-bottom>div>div{flex:1}.dashboard-bottom a{white-space:nowrap;font-size:13px;color:var(--dash-primary)}.dashboard-bottom h3{margin-bottom:4px}@media(max-width:1100px){.dashboard-bottom{grid-template-columns:1fr}.dashboard-bottom>div+div{border-left:0;border-top:1px solid var(--dash-border)}}@media(max-width:600px){.dashboard-welcome{align-items:flex-start;flex-direction:column;padding:20px;gap:18px}.dashboard-welcome h2{font-size:21px}.dashboard-module-grid{grid-template-columns:1fr;gap:10px}.dashboard-module{padding:18px;gap:12px}.dashboard-module-primary{min-height:110px}.dashboard-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.dashboard-bottom>div{flex-wrap:wrap;padding:16px}.dashboard-bottom>div>div{min-width:150px}.dashboard-module-copy strong{font-size:15px}}.dialer-draft{color:var(--ant-color-text)}.dialer-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.dialer-heading h2{margin:5px 0!important}.dialer-heading>div>span:first-child{font-size:10px;letter-spacing:1.8px}.dialer-draft .ant-tabs{margin-top:14px}.dialer-metric-icon{display:block;font-size:22px;color:var(--ant-color-primary);margin-bottom:16px}.dialer-draft .ant-statistic-content{font-weight:650}.dialer-draft .ant-card{border-color:var(--ant-color-border-secondary)}.dialer-section-title,.dialer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;flex-wrap:wrap}.dialer-section-title h4,.dialer-toolbar h4{margin:0}.dialer-campaigns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dialer-campaign .ant-card-head-title{white-space:normal;font-size:14px}.dialer-campaign-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0;font-size:12px;color:var(--ant-color-text-secondary)}.dialer-progress-label,.dialer-campaign-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.dialer-campaign-actions{margin-top:18px;flex-wrap:wrap}.dialer-flow{margin-top:24px}.dialer-contact{display:flex;gap:16px;align-items:center}.dialer-contact h4{margin:0 0 4px}.dialer-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.dialer-contact-details small,.dialer-outcome small{display:block;color:var(--ant-color-text-secondary);font-size:12px;margin:6px 0}.dialer-script{padding:18px;background:var(--ant-color-fill-alter);border:1px solid var(--ant-color-border-secondary);border-radius:10px;margin-bottom:24px;line-height:1.8;font-size:13px}.dialer-label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.dialer-call-state{text-align:center;padding:22px 0}.dialer-call-state h3{font-size:19px}.dialer-call-orb{display:inline-grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-size:28px}.dialer-outcome{border-top:1px solid var(--ant-color-border-secondary);margin-top:26px;padding-top:22px}.dialer-hint{font-size:12px;text-align:center;color:var(--ant-color-text-secondary);margin-top:14px}.dialer-report-row{margin-bottom:20px}.dialer-report-row>div:first-child{display:flex;justify-content:space-between;font-size:13px}.dialer-agent-summary>div{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--ant-color-border-secondary)}.dialer-agent-summary>div>span:nth-child(2){flex:1}.dialer-agent-summary small{display:block;color:var(--ant-color-text-secondary);margin-top:4px}.is-ringing{animation:dialer-pulse 1s infinite alternate}@keyframes dialer-pulse{to{box-shadow:0 0 0 12px var(--ant-color-primary-bg);transform:scale(1.05)}}@media(max-width:1100px){.dialer-campaigns{grid-template-columns:1fr 1fr}}@media(max-width:650px){.dialer-campaigns{grid-template-columns:1fr}.dialer-heading{align-items:flex-start;flex-direction:column}.dialer-contact-details{grid-template-columns:1fr}.dialer-flow .ant-steps{flex-direction:column}.dialer-draft .ant-card-body{padding:16px}}@media(prefers-reduced-motion:reduce){.is-ringing{animation:none}}.dialer-mode-description{padding:12px 14px;margin:-8px 0 20px;border-radius:8px;background:var(--ant-color-fill-alter);color:var(--ant-color-text-secondary);font-size:13px;line-height:1.6}.dialer-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:20px}.dialer-form-grid .ant-input-number{width:100%}.dialer-import{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0}.dialer-import input{display:block;margin-top:10px}.dialer-entry{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px}.dialer-report-filters{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.dialer-report-filters label{display:grid;gap:8px;flex:1;min-width:200px}.dialer-chart-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-top:20px}.dialer-chart-grid .ant-card-body{min-height:240px;display:grid;place-items:center}@media(max-width:750px){.dialer-form-grid,.dialer-entry,.dialer-chart-grid{grid-template-columns:1fr}.dialer-report-filters label{min-width:0;width:100%;flex:auto}}.dialer-editor{border:1px solid var(--ant-color-border);border-radius:8px;overflow:hidden}.dialer-editor-toolbar{padding:10px;background:var(--ant-color-fill-alter);display:flex}.dialer-editor-body{padding:16px;min-height:130px;outline:none}.dialer-empty-chart{height:230px;width:100%;display:grid;place-items:center;color:var(--ant-color-text-secondary);background:repeating-linear-gradient(to top,transparent 0,transparent 44px,var(--ant-color-border-secondary) 45px,var(--ant-color-border-secondary) 46px);border-bottom:1px solid var(--ant-color-border)}.dialer-empty-chart span{padding:8px;background:var(--ant-color-bg-container)}.dialer-empty-donut{width:210px;height:210px;border:35px solid var(--ant-color-fill-secondary);border-radius:50%;display:grid;place-items:center;text-align:center;color:var(--ant-color-text-secondary);font-size:12px}.dialer-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;margin-top:24px}.dialer-nav{border:1px solid var(--ant-color-border-secondary);border-radius:10px;background:var(--ant-color-bg-container);align-self:start;overflow:hidden}.dialer-nav .ant-menu{border:0!important;background:transparent}.dialer-content{min-width:0}.dialer-content>.dialer-toolbar:first-child{margin-top:0}.dialer-compact-modal .ant-modal-body{max-height:72vh;overflow:auto;padding-right:8px}.dialer-compact-modal .ant-form-item{margin-bottom:14px}.dialer-compact-modal .ant-form-item-label{padding-bottom:4px}.dialer-compact-modal .dialer-form-grid{margin-top:0;gap:0 16px}.dialer-form-section{font-size:13px;margin:12px 0;padding:8px 10px;background:var(--ant-color-fill-alter);border-radius:5px}.span-all{grid-column:1/-1}.dialer-compact-modal .dialer-editor-body{min-height:90px}.dialer-compact-modal .dialer-mode-description{margin:0 0 14px;padding:8px 10px;font-size:12px}@media(max-width:850px){.dialer-layout{grid-template-columns:1fr;gap:16px}.dialer-nav .ant-menu{max-height:220px;overflow:auto}.dialer-compact-modal .ant-modal-body{max-height:65vh}}.cc-page{color:var(--cc-text);font-size:13px;min-width:0}.cc-page:fullscreen{background:var(--cc-bg);padding:24px;overflow:auto}.cc-page button{font:inherit}.cc-heading,.cc-toolbar,.cc-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.cc-heading{margin-bottom:18px}.cc-heading h1{margin:0;font-size:27px;font-weight:600;letter-spacing:-.5px}.cc-heading p{margin:7px 0 0;color:var(--cc-muted);font-size:12px}.cc-toolbar{margin-bottom:20px;flex-wrap:wrap}.cc-toolbar .ant-select,.cc-toolbar .ant-input,.cc-agent-toolbar .ant-select,.cc-agent-toolbar .ant-input-affix-wrapper{height:34px}.cc-timestamp{font-size:11px;color:var(--cc-muted)}.cc-muted,.cc-note{color:var(--cc-muted);font-size:12px}.cc-note{line-height:1.7;margin:16px 0}.cc-alert{margin-bottom:16px}.cc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.cc-metric{padding:20px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:9px}.cc-metric>span{font-size:12px;color:var(--cc-muted)}.cc-metric>strong{display:block;font-size:30px;font-weight:600;margin:10px 0}.cc-metric>small{color:var(--cc-muted);font-size:11px}.cc-overview{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.cc-panel{border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-surface);overflow:hidden;min-width:0}.cc-panel-head{padding:15px 18px;border-bottom:1px solid var(--cc-border);min-height:52px}.cc-panel-head h2{margin:0;font-size:14px;font-weight:600}.cc-panel-head small,.cc-panel-head>span{color:var(--cc-muted);font-size:11px}.cc-panel-head h2>span{margin-left:7px;color:var(--cc-muted);font-size:11px}.cc-queue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px;max-height:520px;overflow:auto}.cc-queue{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:7px;padding:16px;color:inherit;text-align:left;cursor:pointer}.cc-queue:hover{border-color:var(--cc-primary)}.cc-queue-title{display:flex;align-items:center;gap:9px}.cc-queue-title>.anticon{color:var(--cc-primary);font-size:17px}.cc-queue-title strong{font-weight:600;overflow-wrap:anywhere}.cc-queue-title>span:last-child{margin-left:auto;color:var(--cc-muted);font-size:11px}.cc-queue-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.cc-queue-stats b{display:block;font-size:23px;font-weight:600}.cc-queue-stats small{display:block;margin-top:5px;color:var(--cc-muted);font-size:10px}.cc-queue-foot{display:flex;justify-content:space-between;font-size:11px;color:var(--cc-muted)}.cc-sub{border-top:1px solid var(--cc-border)}.cc-sub .ant-btn{font-size:11px;padding:0}.cc-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px}.cc-mini-agent{display:flex;align-items:center;gap:8px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:6px;padding:10px;text-align:left;color:inherit;cursor:pointer;min-width:0}.cc-mini-agent .ant-avatar,.cc-agent-link .ant-avatar{flex-shrink:0;background:var(--cc-tint);color:var(--cc-muted);font-size:10px}.cc-mini-agent strong{font-size:11px;display:block;overflow-wrap:anywhere}.cc-mini-agent small{font-size:10px;color:var(--cc-muted)}.cc-mini-agent>span:not(.ant-avatar):not(.ant-tag){min-width:0;flex:1}.cc-mini-agent .cc-presence-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin:0 0 0 auto;padding:0 6px;line-height:20px;border-radius:5px;font-size:10px;white-space:nowrap}.cc-presence-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.cc-mini-agent .cc-presence-badge>span{flex:none}.cc-wait-label{display:flex;justify-content:space-between;padding:12px 18px;background:var(--cc-tint);font-size:11px;color:var(--cc-muted)}.cc-wait-list{max-height:530px;overflow:auto;min-height:170px}.cc-wait-row{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--cc-border)}.cc-wait-row small{display:block;color:var(--cc-muted);font-size:10px;margin-top:3px}.cc-wait-row strong{font-size:12px;font-weight:500}.cc-wait-row>span{margin-left:auto;font-variant-numeric:tabular-nums;font-size:12px}.cc-late{color:#b97813}.cc-panel-foot{padding:12px 18px;color:var(--cc-muted);font-size:10px;border-top:1px solid var(--cc-border)}.cc-activity,.cc-chart{margin-top:18px}.cc-event{padding:12px 18px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cc-border);font-size:12px}.cc-event small{color:var(--cc-muted);font-size:11px}.cc-agent-toolbar{display:flex;align-items:center;gap:10px;padding:16px;flex-wrap:wrap}.cc-agent-link{display:flex;gap:10px;align-items:center;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer;padding:0}.cc-agent-link strong{font-size:12px;font-weight:600}.cc-agent-link small{display:block;font-size:10px;color:var(--cc-muted);margin-top:3px}.cc-page .ant-table{font-size:12px}.cc-page .ant-table-thead>tr>th{background:var(--cc-tint);font-size:11px;padding:11px 16px}.cc-page .ant-table-tbody>tr>td{padding:10px 16px;border-color:var(--cc-border)}.cc-page .ant-table-cell:before{display:none}.cc-page .ant-table-pagination{padding-inline:16px}.cc-page .ant-tag{font-size:11px}.cc-bars{height:180px;display:flex;gap:8px;align-items:flex-end;padding:20px;overflow:auto}.cc-bars>div{min-width:18px;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;color:var(--cc-muted)}.cc-bars i{width:100%;max-width:30px;background:var(--cc-primary);opacity:.45;border-radius:3px 3px 0 0}.cc-agent-detail h2{font-size:21px}.cc-agent-detail h3{font-size:13px;margin-top:25px}.cc-agent-detail p{font-size:13px;line-height:1.6}.cc-page button:focus-visible{outline:2px solid var(--cc-primary);outline-offset:3px}@media(max-width:1250px){.cc-overview{grid-template-columns:minmax(0,1fr) 280px}.cc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-metric{padding:15px}.cc-timestamp{display:none}}@media(max-width:800px){.cc-heading{align-items:flex-start;flex-wrap:wrap}.cc-heading h1{font-size:24px}.cc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-overview{grid-template-columns:1fr}.cc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-queue-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cc-event{flex-direction:column;gap:4px}.cc-panel-head{flex-wrap:wrap}.cc-page .ant-tabs-nav{margin-bottom:16px}}@media(max-width:420px){.cc-team-grid{grid-template-columns:1fr}}.cc-daily{margin-bottom:20px}.cc-daily-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.cc-daily-heading h2{margin:0;font-size:15px;font-weight:600}.cc-daily-heading span,.cc-daily-note{font-size:11px;color:var(--cc-muted)}.cc-daily-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-daily-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:10px;padding:20px;min-width:0}.cc-daily-card h3{font-size:13px;font-weight:600;margin:0 0 14px}.cc-daily-value{display:block;font-size:32px;font-weight:600;font-variant-numeric:tabular-nums}.cc-daily-card p{font-size:12px;color:var(--cc-muted);margin:8px 0 0}.cc-daily-bottom{margin-top:20px;border-top:1px solid var(--cc-border);padding-top:16px;display:flex;flex-direction:column;gap:5px}.cc-daily-bottom strong{font-size:21px;font-weight:600}.cc-daily-bottom span{font-size:11px;color:var(--cc-muted)}.cc-daily-leaders{list-style:none;margin:14px 0 0;padding:0}.cc-daily-leaders li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--cc-border)}.cc-daily-leaders li:last-child{border:0}.cc-daily-leaders strong{font-size:12px;overflow-wrap:anywhere}.cc-daily-leaders small{display:block;font-size:11px;color:var(--cc-muted);margin-top:3px}.cc-daily-leaders b{font-variant-numeric:tabular-nums}.cc-daily-empty{padding:22px 0}.cc-daily-note{line-height:1.6;margin:9px 0 0}@media(max-width:800px){.cc-daily-grid{grid-template-columns:1fr;gap:10px}.cc-daily-card{padding:16px}}.cc-daily-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.cc-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.cc-daily-grid{grid-template-columns:1fr}}.cc-leader-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-leader-scroll{max-height:180px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:8px;padding-right:4px}.cc-leader-scroll-expanded{max-height:60vh}.cc-leader-scroll .cc-daily-leaders{margin:0}.cc-leader-scroll:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.cc-daily-leaders li>div{min-width:0}.cc-daily-leaders li>b{flex-shrink:0}.cc-heading{margin-bottom:12px}.cc-toolbar{margin-bottom:14px}.cc-metrics{gap:12px;margin-bottom:16px}.cc-metric{padding:14px 16px;border-radius:8px}.cc-metric>strong{font-size:28px;font-weight:650;margin:6px 0;font-variant-numeric:tabular-nums}.cc-metric>span{display:block;background:var(--cc-tint);margin:-14px -16px 10px;padding:9px 16px;border-bottom:1px solid var(--cc-border);border-radius:8px 8px 0 0;color:var(--cc-text);font-weight:500}.cc-daily{margin-bottom:16px}.cc-daily-grid{gap:12px}.cc-daily-card{padding:14px 16px;border-radius:8px}.cc-daily-card>h3,.cc-daily-card>.cc-leader-heading{margin:-14px -16px 12px;padding:9px 16px;min-height:38px;background:var(--cc-tint);border-bottom:1px solid var(--cc-border);border-radius:8px 8px 0 0;box-sizing:border-box}.cc-daily-card>.cc-leader-heading{padding-block:6px}.cc-leader-heading h3{margin:0}.cc-daily-value{font-size:28px;font-weight:650}.cc-daily-bottom{margin-top:12px;padding-top:10px;gap:3px}.cc-daily-bottom strong{font-size:19px}.cc-daily-empty{padding:12px 0}.cc-panel-head{padding:10px 14px;min-height:42px;background:var(--cc-tint)}.cc-overview{gap:14px;align-items:start}.cc-queue-grid,.cc-team-grid{padding:12px;gap:10px}.cc-queue{padding:12px}.cc-queue-stats{margin:12px 0}.cc-queue-stats b{font-size:21px}.cc-queue-stats small{margin-top:3px}.cc-wait-list{min-height:120px}.cc-wait-row{padding:10px 14px}.cc-panel-foot{padding:9px 14px}.cc-activity,.cc-chart{margin-top:14px}.cc-event{padding:10px 14px}.cc-expanded-content{max-height:70vh;overflow:auto;overscroll-behavior:contain}.cc-expanded-content .cc-queue-grid,.cc-expanded-content .cc-wait-list{max-height:none}.cc-expanded-content .cc-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.cc-wait-row-late{outline:1px solid #ff4d4f;outline-offset:-1px;box-shadow:inset 3px 0 #ff4d4f;background:#ff4d4f0f}.cc-wait-row-late>div>strong,.cc-wait-row-late>span{color:#cf1322}.cc-live-badge{display:inline-flex;align-items:center;gap:7px}.cc-live-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:currentColor;animation:cc-live-pulse 1.6s ease-in-out infinite}@keyframes cc-live-pulse{0%,to{opacity:1;box-shadow:0 0 #52c41a8c}50%{opacity:.55;box-shadow:0 0 0 6px #52c41a2e}80%{opacity:1;box-shadow:0 0 0 8px #52c41a00}}@media(prefers-reduced-motion:reduce){.cc-live-dot{animation:none}}.cc-queue-counters{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--cc-border);margin-top:12px;padding-top:12px;text-align:center}.cc-queue-counters>div+div{border-left:1px solid var(--cc-border)}.cc-queue-counters b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.cc-queue-counters small{display:block;margin-top:3px;font-size:11px;color:var(--cc-muted)}.cc-counter-note{display:block;text-align:center;font-size:10px;color:var(--cc-muted);margin-top:10px}.cc-panel-head h2,.cc-daily-card h3,.cc-metric>span{color:var(--cc-text);font-weight:600}.cc-queue-title strong,.cc-mini-agent strong,.cc-agent-link strong,.cc-daily-value,.cc-metric>strong,.cc-queue-stats b,.cc-queue-counters b{color:var(--cc-text)}.cc-wait-label{background:var(--cc-tint);color:var(--cc-muted)}.cc-mini-agent .cc-presence-badge{color:#fff;font-weight:600}.cc-presence-badge .cc-presence-dot{background:currentColor}.cc-history-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px}.cc-history-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;padding:12px 16px;background:var(--cc-tint)}.cc-history-filters label{display:grid;gap:6px;font-size:13px}.cc-history-chips{padding:8px 16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cc-history .ant-table-pagination{padding:0 16px}@media(max-width:600px){.cc-history-toolbar{padding:12px;gap:8px}.cc-history-filters label{min-width:0;flex:1}.cc-history-filters .ant-input{width:100%}}.cc-device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:16px;padding:16px}.cc-device-card{min-width:0;border:1px solid var(--cc-border);border-radius:10px;padding:16px;background:var(--cc-surface)}.cc-device-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cc-device-heading>div{flex:1;min-width:0}.cc-device-heading strong,.cc-device-heading small{display:block;overflow-wrap:anywhere}.cc-device-heading small{color:var(--cc-muted);margin-top:4px}.cc-device-card dl{margin:0;display:grid;gap:10px}.cc-device-card dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;font-size:13px}.cc-device-card dt{color:var(--cc-muted)}.cc-device-card dd{margin:0;overflow-wrap:anywhere}.cc-device-card>small{display:block;margin-top:12px;color:var(--cc-muted)}.cc-mini-agent{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cc-mini-agent-in-call{border-color:var(--cc-primary);background:color-mix(in srgb,var(--cc-primary) 9%,var(--cc-surface));box-shadow:inset 3px 0 0 var(--cc-primary)}.cc-mini-agent-in-call .ant-avatar{background:var(--cc-primary);color:#fff}.cc-mini-agent-in-call small{color:var(--cc-text);font-weight:600}@media(prefers-reduced-motion:reduce){.cc-mini-agent{transition:none}}.cc-mini-agent-ringing{border-color:var(--cc-ringing);background:color-mix(in srgb,var(--cc-ringing) 10%,var(--cc-surface));box-shadow:inset 3px 0 0 var(--cc-ringing);animation:cc-agent-ringing-pulse 1.4s ease-in-out infinite}.cc-mini-agent-ringing .ant-avatar{background:var(--cc-ringing);color:#fff}.cc-mini-agent-ringing small{color:var(--cc-text);font-weight:600}@keyframes cc-agent-ringing-pulse{0%,to{background:color-mix(in srgb,var(--cc-ringing) 10%,var(--cc-surface));box-shadow:inset 3px 0 0 var(--cc-ringing),0 0 0 0 transparent}50%{background:color-mix(in srgb,var(--cc-ringing) 22%,var(--cc-surface));box-shadow:inset 3px 0 0 var(--cc-ringing),0 0 0 4px color-mix(in srgb,var(--cc-ringing) 36%,transparent),0 0 14px color-mix(in srgb,var(--cc-ringing) 24%,transparent)}}@media(prefers-reduced-motion:reduce){.cc-mini-agent-ringing{animation:none}}.cc-activity-toggle{width:100%;border:0;text-align:left;color:var(--cc-text);cursor:pointer;font:inherit}.cc-activity-toggle:focus-visible{outline:2px solid var(--cc-primary);outline-offset:-2px}.cc-activity-scroll{max-height:320px;overflow-y:auto}.cc-activity-event{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #dde2e8;font-size:13px}.cc-activity-event>div{min-width:0;overflow-wrap:anywhere}.cc-activity-event small{display:block;margin-top:4px;color:#667085;font-size:12px}.cc-activity-time{text-align:right;flex-shrink:0}.cc-activity-footer{display:flex;justify-content:flex-end;padding:4px 12px;border-top:1px solid var(--cc-border)}.cc-activity-history-list{max-height:55vh;overflow-y:auto;min-height:120px}.cc-activity-pagination{display:flex;justify-content:flex-end;padding-top:16px}@media(max-width:600px){.cc-activity-event{flex-direction:column;gap:6px}.cc-activity-time{text-align:left}.cc-activity-toggle{gap:8px}.cc-activity-pagination{justify-content:center}}.notification-center{width:min(420px,calc(100vw - 24px));color:var(--ant-color-text,#25334a)}.notification-popup-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ant-color-border-secondary,#eef0f3)}.notification-heading,.notification-header-actions{display:flex;align-items:center;gap:8px}.notification-heading .ant-typography{font-size:16px}.notification-count{padding:1px 7px;border-radius:12px;background:var(--ant-color-fill-tertiary,#f2f4f7);font-size:12px}.notification-popup-body{max-height:min(460px,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain}.notification-popup-body:has(.notification-toolbar){padding:12px}.notification-toolbar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:12px 0}.notification-toolbar .ant-select{min-width:140px}.notification-popup-empty{min-height:122px;display:flex;align-items:center;justify-content:center;color:var(--ant-color-text-tertiary,#999);font-size:13px}.notification-popup-footer{padding:7px 16px;text-align:center;border-top:1px solid var(--ant-color-border-secondary,#eef0f3)}.notification-item{display:flex;align-items:flex-start;gap:10px;min-height:82px;padding:12px 16px;border-bottom:1px solid var(--ant-color-border-secondary,#eef0f3)}.notification-item:last-child{border-bottom:0}.notification-item.is-unread{background:color-mix(in srgb,var(--ant-color-primary,#1677ff) 8%,var(--ant-color-bg-container,#fff));box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff)}.notification-item:hover{background:var(--ant-color-fill-quaternary,#fafbfc)}.notification-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;font-size:15px;color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#e6f4ff)}.notification-icon.is-error{color:var(--ant-color-warning,#d48806);background:var(--ant-color-warning-bg,#fffbe6)}.notification-icon.is-resolved{color:var(--ant-color-success,#389e0d);background:var(--ant-color-success-bg,#f6ffed)}.notification-link{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.notification-link strong{font-size:13px;line-height:1.45;font-weight:600}.notification-details{font-size:12px;color:var(--ant-color-text-secondary,#667085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.notification-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--ant-color-text-tertiary,#87909e)}.notification-resolved{color:var(--ant-color-success,#389e0d)}.notification-read-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:24px;border:0;background:none;color:var(--ant-color-text-tertiary,#87909e);cursor:pointer}.notification-unread-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--ant-color-primary,#1677ff);margin-top:5px}.notification-read-toggle .notification-unread-dot{margin-top:0}.notification-link:focus-visible,.notification-read-toggle:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:3px;border-radius:3px}.notification-history{padding-top:2px}.notification-page-breadcrumb{margin-bottom:20px;font-size:13px}.notification-page-title.ant-typography{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:22px;line-height:28px;font-weight:600}.notification-page-title .anticon{color:#1677ff;font-size:26px}.notification-history-grid{display:grid;grid-template-columns:minmax(280px,24%) minmax(0,1fr);gap:26px;align-items:start}.notification-history .ant-card{border:0;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #1e325008}.notification-filters .ant-card-head{min-height:42px;padding:0 18px;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0)}.notification-filters .ant-card-head-title{font-size:14px;font-weight:600}.notification-filters .ant-card-head-title .anticon{color:#8796aa}.notification-filters .ant-card-body{padding:20px 18px 18px}.notification-filters .ant-card-extra .ant-btn{color:#ff4d4f;font-size:13px;padding:0 8px}.notification-filter-field{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;font-size:13px;color:var(--ant-color-text-tertiary,#929292)}.notification-filter-field:last-child{margin-bottom:0}.notification-filter-field>span:first-child{font-weight:500}.notification-filter-field .ant-input-affix-wrapper,.notification-filter-field .ant-picker{width:100%;height:36px;border-color:var(--ant-color-border,#dedede);box-shadow:0 1px 2px #00000008}.notification-filter-field .ant-input-prefix{color:#cbd5e1}.notification-filter-field .ant-input::placeholder,.notification-filter-field .ant-picker-input input::placeholder{color:#bfbfbf;font-size:13px}.notification-filter-field .ant-picker-focused{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.notification-filter-field .ant-segmented{padding:0;background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border,#dedede);border-radius:7px;overflow:hidden}.notification-filter-field .ant-segmented-item{border-radius:0;min-height:38px}.notification-filter-field .ant-segmented-item-label{line-height:38px;font-size:13px}.notification-filter-field .ant-segmented-item-selected,.notification-filter-field .ant-segmented-thumb{color:#fff;background:#1677ff;box-shadow:none;border-radius:0}.notification-history-list .notification-popup-body{max-height:none;overflow:visible}.notification-history-list .notification-popup-empty{min-height:228px;padding:24px;text-align:center;flex-direction:column;gap:16px;color:#94a3b8;font-size:13px}.notification-history-list .notification-popup-empty .anticon{font-size:32px;color:#cbd5e1}.notification-history-list .notification-item{padding:12px 18px;min-height:78px}.notification-history-list .notification-link strong{font-size:13px}.notification-history-list .ant-pagination{padding:0 20px 20px}.notification-date-popup .ant-picker-panel-container{border-radius:10px;box-shadow:0 10px 30px #00000026}.notification-date-popup .ant-picker-header{height:40px}.notification-date-popup .ant-picker-cell{padding:4px 0}@media(max-width:900px){.notification-history-grid{grid-template-columns:1fr;gap:20px}}.notification-filter-field .ant-input,.notification-filter-field .ant-picker-input input{font-size:13px;line-height:20px}.notification-history-list .notification-popup-header{padding:12px 18px}.notification-history-list .notification-heading .ant-typography{font-size:14px}.notification-item.is-unread:hover{background:color-mix(in srgb,var(--ant-color-primary,#1677ff) 12%,var(--ant-color-bg-container,#fff))}.notification-item.is-unread .notification-link strong{font-weight:700}.notification-unread-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary,#1677ff) 12%,transparent)}.notification-header-actions .ant-btn{font-size:12px}.notification-popup-header{gap:8px;flex-wrap:wrap}.notification-read-toggle{flex:0 0 auto;width:auto;height:auto;min-height:28px;gap:7px;padding:2px 0 2px 6px;font:inherit;font-size:11px;white-space:nowrap;color:var(--ant-color-primary,#1677ff)}.notification-read-toggle:hover{text-decoration:underline}.notification-read-toggle:disabled{cursor:default;opacity:.5}@media(max-width:420px){.notification-item{flex-wrap:wrap}.notification-read-toggle{margin-left:auto}}.cdr-page .cdr-card{border-radius:8px}.cdr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--workspace-border)}.cdr-toolbar-main{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:260px}.cdr-toolbar-main .cdr-search{flex:1 1 220px;min-width:200px}.cdr-toolbar-tools{margin-left:auto}.cdr-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 16px 12px;border-bottom:1px solid var(--workspace-border);background:var(--cdr-filter-bg)}.cdr-filter-row>label{min-width:0}.cdr-filter-row input[type=date]{width:145px}.cdr-filter-row input[type=time]{width:115px}.cdr-filter-row .ant-input-number{width:90px}.cdr-filter-chips:not(:empty){padding:8px 16px}.cdr-filter-chips:empty{display:none}.cdr-table .ant-table{font-size:13px}.cdr-table .ant-table-thead>tr>th{padding:9px 8px;font-size:13px;font-weight:600;border-radius:0!important}.cdr-table .ant-table-tbody>tr>td{padding:9px 8px;line-height:18px}.cdr-table .ant-table-middle .ant-table-tbody>tr>td{padding:6px 8px}.cdr-table .ant-table-small .ant-table-tbody>tr>td{padding:3px 8px}.cdr-party{display:flex;flex-direction:column;gap:2px;overflow:hidden}.cdr-party strong{font-weight:600;overflow:hidden;text-overflow:ellipsis}.cdr-party>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;color:var(--workspace-muted)}.cdr-actions{padding:0;border:0;background:transparent}.cdr-actions .ant-btn{width:28px;min-width:28px;height:28px;padding:0;font-size:13px}.cdr-table .ant-tag{margin-inline-end:0;padding-inline:5px;font-size:12px;line-height:19px;border-radius:4px}.cdr-table .ant-typography{font-size:12px}.cdr-table .ant-pagination{padding:0 16px}@media(max-width:600px){.cdr-toolbar,.cdr-filter-row{padding-inline:10px}.cdr-toolbar-main{min-width:0;width:100%}.cdr-toolbar-main .cdr-search{flex-basis:100%}.cdr-filter-row{gap:10px}}.cdr-call-modal .cdr-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:18px 0 0;padding:18px 16px;border:1px solid var(--workspace-border, #e5e7eb);border-radius:10px;background:var(--workspace-tint, #f8fafc)}.cdr-detail-field{min-width:0}.cdr-detail-field dt{margin-bottom:2px;font-size:13px;line-height:18px}.cdr-detail-field dd{margin:0;font-size:14px;line-height:21px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cdr-detail-field dd .ant-typography{font-size:inherit}.cdr-detail-party{display:flex;flex-direction:column;gap:2px}.cdr-detail-party strong{font-weight:500}.cdr-call-modal .ant-modal-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--workspace-border, #e5e7eb)}@media(max-width:480px){.cdr-call-modal .cdr-detail-grid{grid-template-columns:minmax(0,1fr);padding-inline:14px}.cdr-detail-field:nth-child(n){margin:0}}.cdr-detail-footer{display:flex;justify-content:space-between;width:100%}.cdr-call-modal .ant-modal-title{font-size:20px}.cdr-call-modal .ant-modal-container{padding:28px 30px}.cdr-page .cdr-table .ant-table{font-size:13px;color:var(--cdr-text)}.cdr-page .cdr-table .ant-table-thead>tr>th,.cdr-page .cdr-table .ant-table-tbody>tr>td.ant-table-column-sort{background:var(--cdr-surface)}.cdr-page .cdr-table .ant-table-thead>tr>th{padding:10px 8px;font-size:13px;font-weight:600}.cdr-page .cdr-table .ant-table-thead>tr>th:before{display:none}.cdr-page .cdr-table .ant-table-tbody>tr>td{padding:8px;line-height:18px;font-size:13px}.cdr-page .cdr-table .ant-table-middle .ant-table-tbody>tr>td{padding:7px 8px}.cdr-page .cdr-table .ant-table-small .ant-table-tbody>tr>td{padding:4px 8px}.cdr-page .cdr-table .ant-table-column-filter-trigger{opacity:0}.cdr-page .cdr-table th:hover .ant-table-column-filter-trigger,.cdr-page .cdr-table th:focus-within .ant-table-column-filter-trigger,.cdr-page .cdr-table .ant-table-column-filter-trigger.active{opacity:1}.cdr-page .cdr-party>span{color:var(--cdr-muted);font-size:12px}.cdr-page .cdr-actions .cdr-play-action{width:auto;padding-inline:5px;gap:5px}.cdr-page .cdr-toolbar .ant-select-placeholder,.cdr-page .cdr-filter-row .ant-select-placeholder,.cdr-page .cdr-toolbar input::placeholder{color:var(--cdr-muted);opacity:1}.cdr-page .cdr-filter-row .ant-btn-link{color:var(--cdr-text)}@media(hover:none){.cdr-page .cdr-table .ant-table-column-filter-trigger{opacity:1}}.cdr-page .cdr-card{background:var(--cdr-surface);border-color:var(--cdr-border)}.cdr-page .cdr-toolbar{background:var(--cdr-surface)}.cdr-page .cdr-toolbar,.cdr-page .cdr-filter-row{border-color:var(--cdr-border);color:var(--cdr-text)}.cdr-page .cdr-table .ant-table-thead>tr>th,.cdr-page .cdr-table .ant-table-tbody>tr>td{background:var(--cdr-surface);border-bottom-color:var(--cdr-border);color:var(--cdr-text)}.cdr-page .cdr-table .ant-table-tbody>tr:hover>td{background:var(--cdr-hover)}.cdr-page .cdr-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--workspace-tint)}.cdr-page .cdr-actions .ant-btn:not(:disabled):not(.ant-btn-primary){color:var(--cdr-text)}.cdr-page .cdr-toolbar .ant-input-affix-wrapper,.cdr-page .cdr-filter-row .ant-input,.cdr-page .cdr-filter-row .ant-input-number{border-color:var(--cdr-border)}.cdr-quick-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.cdr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.cdr-summary>div{background:var(--cdr-surface);border:1px solid var(--cdr-border);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cdr-summary span{font-size:13px;color:var(--cdr-muted)}.cdr-summary strong{font-size:18px;font-variant-numeric:tabular-nums}.cdr-inline-player{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;gap:16px;padding:12px 16px;margin-top:12px;background:var(--cdr-surface);border:1px solid var(--cdr-border);border-radius:10px;box-shadow:0 4px 20px #0002}.cdr-inline-player>div:first-child{display:flex;flex-direction:column;min-width:180px}.cdr-inline-player small{color:var(--cdr-muted)}.cdr-inline-player audio{flex:1;min-width:180px;height:40px}.cdr-inline-player>button:last-child{margin-left:auto}@media(max-width:700px){.cdr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cdr-inline-player{flex-wrap:wrap}.cdr-inline-player audio{width:100%}}.cdr-summary>.cdr-summary-split{display:flex;flex-direction:column;align-items:stretch;gap:6px}.cdr-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.cdr-summary-line strong{font-size:16px;white-space:nowrap}@media(max-width:480px){.cdr-summary{grid-template-columns:minmax(0,1fr)}}.cdr-sync-progress{display:inline-block;position:relative;width:72px;height:4px;vertical-align:middle;overflow:hidden;border-radius:4px;background:var(--ant-color-primary-bg,#e6f4ff)}.cdr-sync-progress>span{position:absolute;inset-block:0;left:0;width:28px;border-radius:inherit;background:var(--ant-color-primary,#1677ff);animation:cdr-sync-progress 1.3s ease-in-out infinite}@keyframes cdr-sync-progress{0%{transform:translate(-28px)}to{transform:translate(72px)}}@media(prefers-reduced-motion:reduce){.cdr-sync-progress>span{animation:none;left:22px}}.cdr-table .ant-table-selection-column .ant-checkbox{transform:scale(.8);transform-origin:center}.cdr-selection-summary{display:inline-flex;align-items:center;gap:3px;margin-inline-end:8px;font-size:12px;white-space:nowrap;color:var(--cdr-text)}.cdr-selection-summary .ant-btn{padding-inline:5px;font-size:12px}.cdr-selection-outside{color:var(--cdr-muted)}.cdr-page,.cdr-page .cdr-card,.cdr-page .ant-card-body,.cdr-page .cdr-table,.cdr-page .ant-spin-nested-loading,.cdr-page .ant-spin-container{min-width:0;max-width:100%}@media(max-width:767px){.cdr-page .customers-page-heading{align-items:flex-start;margin-bottom:14px}.cdr-page .customers-page-heading>div{min-width:0;width:100%}.cdr-page .customers-page-heading h2{font-size:24px;line-height:1.25}.cdr-page .customers-page-heading .ant-typography:not(h2){font-size:12px;line-height:1.5}.cdr-quick-row{gap:8px}.cdr-sync-status{width:100%;font-size:12px}.cdr-page .cdr-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cdr-page .cdr-summary-split{padding:10px;gap:10px}.cdr-summary-line{align-items:flex-start;flex-direction:column;gap:2px}.cdr-summary-line span{font-size:12px;overflow-wrap:anywhere}.cdr-summary-line strong{font-size:16px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.cdr-page .cdr-toolbar{display:block;padding:10px}.cdr-toolbar-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:8px}.cdr-toolbar-main .cdr-search{grid-column:1 / -1;min-width:0;width:100%}.cdr-toolbar-main>.ant-select{width:100%!important;min-width:0}.cdr-page .cdr-toolbar-tools{display:flex;justify-content:flex-end;flex-wrap:wrap;width:100%;gap:4px!important;margin:10px 0 0}.cdr-toolbar-tools>.ant-space-item{min-width:0}.cdr-selection-summary{flex-wrap:wrap;white-space:normal}.cdr-page .cdr-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:10px 8px}.cdr-page .cdr-filter-row>label{width:100%;min-width:0}.cdr-page .cdr-filter-row .ant-select,.cdr-page .cdr-filter-row .ant-input-number,.cdr-page .cdr-filter-row input[type=date],.cdr-page .cdr-filter-row input[type=time]{width:100%!important;min-width:0;box-sizing:border-box}.cdr-page .cdr-toolbar-main .ant-select,.cdr-page .cdr-toolbar-main .ant-input-affix-wrapper,.cdr-page .cdr-filter-row .ant-select,.cdr-page .cdr-filter-row .ant-input,.cdr-page .cdr-filter-row .ant-input-number{min-height:40px}.cdr-page .cdr-filter-row .ant-input-number-input{height:38px}.cdr-page .cdr-filter-row>.ant-btn{white-space:normal;height:auto;min-height:40px;padding-inline:4px}.cdr-page .cdr-filter-chips{max-width:100%;padding-inline:10px}.cdr-page .cdr-filter-chips .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.cdr-page .cdr-table .ant-table-content,.cdr-page .cdr-table .ant-table-body{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cdr-page .cdr-table .ant-pagination{justify-content:center;flex-wrap:wrap;row-gap:8px;padding:0 8px;margin-block:12px}.cdr-page .cdr-table .ant-pagination-total-text{flex-basis:100%;text-align:center;height:auto;line-height:1.4;margin:0;font-size:12px}.cdr-page .cdr-table .ant-pagination-options{margin-inline-start:0}.cdr-page .cdr-table .ant-pagination-simple-pager{margin-inline-end:4px}.cdr-page .cdr-table .ant-pagination-simple-pager input{width:42px}.cdr-page .cdr-actions .ant-btn{min-width:36px;height:40px}.cdr-page .cdr-table .ant-table-selection-column .ant-checkbox-wrapper{padding-block:10px}.cdr-page .cdr-table .ant-table-selection-column .ant-checkbox{transform:none}.cdr-inline-player{gap:8px;padding:12px;bottom:max(8px,env(safe-area-inset-bottom))}.cdr-inline-player>div:first-child{min-width:0;width:100%;padding-right:36px;overflow-wrap:anywhere}.cdr-inline-player audio{flex:1 1 100%;width:100%;min-width:0}.cdr-inline-player>button:last-child{position:absolute;top:8px;right:8px}.cdr-responsive-modal{top:12px;padding-bottom:12px;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-inline:auto}.cdr-responsive-modal .ant-modal-container{padding:18px 14px}.cdr-responsive-modal .ant-modal-title{font-size:18px;padding-right:28px}.cdr-responsive-modal .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere}.cdr-responsive-modal .ant-modal-footer .ant-btn{min-height:40px}.cdr-responsive-modal .ant-select{max-width:100%}.cdr-responsive-modal .ant-space-item{min-width:0;max-width:100%}.cdr-responsive-modal .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.cdr-bulk-modal input[type=date]{max-width:100%;min-height:40px}.cdr-call-modal .cdr-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.cdr-call-modal .cdr-detail-footer{flex-wrap:wrap;gap:8px}}@media(max-width:359px){.cdr-page .cdr-summary{grid-template-columns:minmax(0,1fr)}.cdr-summary-line{flex-direction:row;align-items:center}.cdr-page .cdr-table .ant-pagination-options{flex-basis:100%;text-align:center}}.cdr-mobile-page-size:empty{display:none}.cdr-mobile-page-size label{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 10px 14px;font-size:12px}.cdr-mobile-page-size .ant-select{width:76px;min-height:40px}.cdr-page .cdr-table .cdr-time-column{font-variant-numeric:tabular-nums}.cdr-page .cdr-table .cdr-time-column .ant-table-column-sorters{justify-content:flex-end}.cdr-page .cdr-table .cdr-time-column .ant-table-column-title{flex:none}.cdr-page .cdr-table .ant-table-selection-column{text-align:center}.page-skeleton{width:100%;padding-top:8px}@media(prefers-reduced-motion:reduce){.page-skeleton .ant-skeleton *:after{animation:none!important}}.workspace-sider{position:sticky!important;top:0;height:100dvh}.workspace-sidebar{height:100%;min-height:0;display:flex;flex-direction:column}.workspace-logo{height:76px;flex-shrink:0;padding:20px 24px;display:flex;align-items:center;border-bottom:1px solid var(--workspace-border)}.workspace-logo img{max-width:100%;border-radius:4px}.workspace-monogram{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--workspace-primary);background:var(--workspace-tint);font-weight:700;letter-spacing:-.5px}.workspace-navigation{flex:1;min-height:0;overflow-y:auto;padding:24px 12px}.workspace-menu-caption{display:block;padding:0 12px 12px;font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.workspace-sidebar .ant-menu-item-selected{font-weight:600}.workspace-account{margin:0 12px;padding:14px 0;border-top:1px solid var(--workspace-border)}.workspace-profile{appearance:none;font:inherit;color:var(--workspace-text);border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:8px;text-align:left}.workspace-profile:hover{background:var(--workspace-hover)}.workspace-profile:focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.workspace-profile .ant-avatar{flex-shrink:0}.workspace-profile-copy{flex:1;min-width:0}.workspace-profile-copy strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-profile-copy small{display:block;font-size:11px;color:var(--workspace-muted);margin-top:3px}.workspace-profile.is-compact{width:auto;justify-content:center}.is-collapsed .workspace-logo{padding:20px 22px}.is-collapsed .workspace-account{display:flex;justify-content:center}.workspace-header{height:auto;min-height:76px;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:normal}.workspace-content{padding:32px 24px;width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}@media(max-width:600px){.workspace-header{padding:12px 16px;flex-wrap:wrap}.workspace-content{padding:24px 16px}}@media(prefers-reduced-motion:reduce){.workspace-sider,.workspace-sidebar *{transition:none!important}}.workspace-logo{height:96px;padding:24px;border-bottom:0}.workspace-wordmark{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;letter-spacing:-.4px}.workspace-wordmark small{display:block;margin-top:4px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:400;color:var(--workspace-muted)}.workspace-monogram{width:38px;height:38px;border:1px solid var(--workspace-border);border-radius:10px;font-size:14px;flex-shrink:0}.workspace-navigation{padding:0 16px 24px}.workspace-menu-caption{color:var(--workspace-muted)!important;margin:0 0 20px;padding:12px;border:1px solid var(--workspace-border);border-radius:8px;font-size:11px;text-transform:none;letter-spacing:.2px}.workspace-sidebar .ant-menu-item-group-title{padding:16px 12px 8px;font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--workspace-muted)}.workspace-sidebar .ant-menu-item{font-size:13px}.workspace-sidebar .ant-menu-item-selected{box-shadow:none}.workspace-account{margin:auto 16px 0;padding:18px 0}.workspace-profile-copy strong{font-size:12px}.is-collapsed .workspace-navigation{padding:12px}.is-collapsed .workspace-logo{padding:24px 20px}.is-collapsed .workspace-account{margin-inline:8px}.workspace-header{min-height:72px}.workspace-demo-note{font-size:12px;margin-bottom:28px!important}.workspace-navigation{padding:4px 10px 16px}.workspace-menu-caption{border:0;padding:0 14px 8px;margin-bottom:2px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.workspace-sidebar .ant-menu-item,.workspace-sidebar .ant-menu-submenu-title{font-size:13px;font-weight:400}.workspace-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--workspace-hover);color:var(--workspace-text)}.workspace-sidebar .ant-menu-sub .ant-menu-item{font-size:12px;height:32px;line-height:32px}.workspace-sidebar .ant-menu-submenu-arrow{color:var(--workspace-text)}@media(max-width:600px){.workspace-header-actions{max-width:100%;row-gap:8px}.workspace-header-actions>.ant-space-item{max-width:100%}}.workspace-root{--workspace-footer-height: 44px}.workspace-root>.ant-layout{min-width:0;padding-bottom:var(--workspace-footer-height)}.workspace-footer.ant-layout-footer{position:fixed;bottom:0;left:var(--workspace-sidebar-width, 0px);right:0;z-index:90;height:var(--workspace-footer-height);box-sizing:border-box;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--workspace-footer-bg);color:var(--workspace-text);border-top:1px solid var(--workspace-border);font-size:12px;line-height:20px}.workspace-footer-origin,.workspace-footer-details{display:flex;align-items:center;gap:20px}.workspace-footer-origin{gap:8px;white-space:nowrap}.workspace-footer-details{flex-wrap:wrap;justify-content:flex-end;column-gap:20px;row-gap:0}.workspace-footer-details a{color:inherit;white-space:nowrap}.workspace-footer-details a:hover{color:var(--workspace-primary)}@media(max-width:767px){.workspace-root{--workspace-footer-height: 84px}.workspace-footer.ant-layout-footer{padding:8px 16px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;font-size:11px}.workspace-footer-details{justify-content:flex-start;column-gap:12px}}.account-popover{width:304px;max-width:calc(100vw - 24px);padding:16px;color:var(--ant-color-text);background:var(--ant-color-bg-elevated);box-sizing:border-box;max-height:calc(100dvh - 88px);overflow:auto}.account-popover-identity{display:flex;align-items:center;gap:12px;min-width:0;padding:2px 2px 14px}.account-popover-identity .ant-avatar{flex-shrink:0;box-shadow:0 0 0 4px var(--ant-color-primary-bg)}.account-popover-identity>div{min-width:0}.account-popover-identity strong{display:block;font-size:13px;line-height:19px;overflow-wrap:anywhere}.account-popover-identity small{display:block;color:var(--ant-color-text-secondary);font-size:11px;line-height:16px;margin-top:3px;overflow-wrap:anywhere}.account-popover-links{padding:6px 0;border-block:1px solid var(--ant-color-border-secondary)}.account-popover-links button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;padding:8px;border-radius:6px;cursor:pointer}.account-popover-links button .anticon{font-size:16px}.account-popover-links button:hover,.account-popover-links button:focus-visible{background:var(--ant-color-fill-alter);color:var(--ant-color-primary)}.account-popover-signout{padding:6px 0;border-bottom:1px solid var(--ant-color-border-secondary)}.account-popover-signout .ant-btn{font-size:13px;height:34px;padding-inline:8px}.account-popover-footer{text-align:center;color:var(--ant-color-text-tertiary);font-size:10px;line-height:16px;padding-top:10px}.account-theme-setting{display:flex;align-items:center;justify-content:space-between;padding-block:16px}@media(max-width:480px){.account-popover{padding:14px;width:290px}}.account-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0 4px}.account-help-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:12px;background:var(--ant-color-fill-alter);text-align:center;color:var(--ant-color-text)}.account-help-card>.anticon{font-size:30px;color:var(--ant-color-primary)}.account-help-card.is-whatsapp>.anticon{color:#16a765}.account-help-card strong{font-size:13px;line-height:20px;text-transform:uppercase}.account-help-card>span:last-child{font-size:13px;color:var(--ant-color-primary);overflow-wrap:anywhere}.account-help-card:hover,.account-help-card:focus-visible{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}@media(max-width:600px){.account-help-grid{grid-template-columns:1fr}.account-help-card{padding:16px;gap:8px}.account-help-card>.anticon{font-size:24px}}
