.ai-bridge-prep-button{box-sizing:border-box;color:#fff;text-align:center;background:#126dd2;border:1px solid #0f5fb8;width:100%;height:26px;font-size:12px;font-weight:700;line-height:24px;text-decoration:none;display:block}.ai-bridge-prep-button:hover{background:#0f5fb8}.ai-bridge-prep-backdrop{--ai-prep-top-boundary:clamp(32px, 9vh, 88px);--ai-prep-bottom-boundary:max(16px, env(safe-area-inset-bottom));padding-top:var(--ai-prep-top-boundary);padding-bottom:var(--ai-prep-bottom-boundary);align-items:flex-start}.ai-bridge-prep-modal{--ai-prep-border:#c7d7ef;--ai-prep-header-surface:#ece9ff;--ai-prep-alt-surface:#fbfbfb;--ai-prep-col-consultant:10%;--ai-prep-col-slot:8%;--ai-prep-col-soundcard:20%;--ai-prep-col-phone:16%;--ai-prep-col-outbound:13%;--ai-prep-col-bridge:9%;--ai-prep-col-readiness:12%;--ai-prep-col-actions:12%;box-sizing:border-box;width:min(900px,100vw - 40px);max-height:calc(100vh - var(--ai-prep-top-boundary) - var(--ai-prep-bottom-boundary));max-height:calc(100dvh - var(--ai-prep-top-boundary) - var(--ai-prep-bottom-boundary));background:#fff;border:1px solid #9cb8dc;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000047}.ai-bridge-prep-head-actions{align-items:center;gap:4px;display:flex}.ai-bridge-prep-minimized{z-index:2520;background:#eef5ff;border:1px solid #7793bd;align-items:stretch;min-width:250px;display:flex;position:fixed;bottom:38px;right:18px;box-shadow:0 3px 12px #2336523d}.ai-bridge-prep-minimized-main{color:#1f3962;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.ai-bridge-prep-minimized-main span{color:#2a64ad;font-size:12px}.ai-bridge-prep-minimized-close{color:#334b6d;cursor:pointer;background:#e2ecfa;border:0;border-left:1px solid #b8c8df;width:32px}.ai-bridge-prep-head{color:#003f9e;background:#eaf3ff;border-bottom:1px solid #c7d7ef;justify-content:space-between;align-items:center;height:34px;padding:0 8px 0 12px;display:flex}.ai-bridge-prep-head strong{font-size:16px}.ai-bridge-prep-head button{height:24px;padding:0 8px}.ai-bridge-prep-guide{color:#475569;margin:0;padding:8px 10px 0;font-size:12px}.ai-bridge-prep-grid{gap:5px;padding:10px;display:grid}.ai-bridge-prep-row{background:#fbfdff;border:1px solid #d4e0f0;grid-template-columns:132px 82px minmax(0,1fr);align-items:center;min-height:28px;display:grid}.ai-bridge-prep-row span,.ai-bridge-prep-row b,.ai-bridge-prep-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:5px 7px;font-style:normal;overflow:hidden}.ai-bridge-prep-row b{color:#374151;border-left:1px solid #d4e0f0;border-right:1px solid #d4e0f0}.ai-bridge-prep-status.ok{color:#006a23}.ai-bridge-prep-status.warn{color:#b00020}.ai-bridge-prep-slot-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ai-prep-border);flex:230px;min-width:0;max-width:calc(100% - 20px);min-height:52px;max-height:none;margin:0 10px 10px;overflow:auto}.ai-bridge-prep-slot-grid{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px}.ai-bridge-prep-slot-grid th,.ai-bridge-prep-slot-grid td{box-sizing:border-box;border:1px solid #d0d0d0;height:24px;padding:2px 4px}.ai-bridge-prep-slot-grid th{z-index:1;background:var(--ai-prep-header-surface);text-align:center;border-color:#c7c5df;font-weight:700;position:sticky;top:0}.ai-bridge-prep-slot-grid tbody tr:nth-child(2n) td{background:var(--ai-prep-alt-surface)}.ai-bridge-prep-col--consultant{width:var(--ai-prep-col-consultant)}.ai-bridge-prep-col--slot{width:var(--ai-prep-col-slot)}.ai-bridge-prep-col--soundcard{width:var(--ai-prep-col-soundcard)}.ai-bridge-prep-col--phone{width:var(--ai-prep-col-phone)}.ai-bridge-prep-col--outbound{width:var(--ai-prep-col-outbound)}.ai-bridge-prep-col--bridge{width:var(--ai-prep-col-bridge)}.ai-bridge-prep-col--readiness{width:var(--ai-prep-col-readiness)}.ai-bridge-prep-col--actions{width:var(--ai-prep-col-actions)}.ai-bridge-prep-slot-grid td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-bridge-prep-cell--consultant,.ai-bridge-prep-cell--slot,.ai-bridge-prep-cell--outbound,.ai-bridge-prep-cell--bridge,.ai-bridge-prep-cell--readiness,.ai-bridge-prep-cell--actions,.ai-bridge-prep-empty{text-align:center}.ai-bridge-prep-empty{color:#64748b}.ai-bridge-prep-slot-grid td small{color:#64748b;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.15;display:block}.ai-bridge-prep-ready{color:#006a23;font-weight:700}.ai-bridge-prep-wait{color:#9a6700;font-weight:700}.ai-bridge-prep-release{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #b45309;height:22px;padding:0 7px;font-size:11px;font-weight:700}.ai-bridge-prep-release:disabled{cursor:wait;opacity:.55}.ai-bridge-prep-actions{justify-content:flex-end;gap:5px;padding:0 10px 10px;display:flex}.ai-bridge-prep-actions button{align-items:center;gap:4px;height:28px;padding:0 10px;display:inline-flex}.ai-bridge-prep-actions button.primary{color:#fff;background:#126dd2;border-color:#0f5fb8;font-weight:700}@media (width<=760px){.ai-bridge-prep-backdrop{--ai-prep-top-boundary:clamp(8px, 3vh, 24px);--ai-prep-bottom-boundary:max(8px, env(safe-area-inset-bottom));padding-inline:8px}.ai-bridge-prep-modal{width:100%}.ai-bridge-prep-row{grid-template-columns:minmax(92px,24%) minmax(64px,18%) minmax(0,1fr)}.ai-bridge-prep-slot-grid{min-width:680px}}*{box-sizing:border-box}:root{--bizmax-text:#111;--bizmax-page-bg:#f2f2f2;--bizmax-panel-bg:#fff;--bizmax-shell-bg:#f7f7f7;--bizmax-top-bg:#3a3a3a;--bizmax-top-border:#202020;--bizmax-tab-border:#555;--bizmax-active-red:#ff2429;--bizmax-line:#c9c9c9;--bizmax-soft-line:#d7d7d7;--bizmax-button-border:#8c8c8c;--bizmax-button-bg:linear-gradient(#fff, #e5e5e5);--bizmax-input-border:#999;--bizmax-blue:#006fff;--bizmax-blue-border:#0054c4;--bizmax-link-blue:#004ad4;--db-filter-control-width:110px;--db-filter-control-height:20px;--db-filter-birth-width:78px;--db-filter-checkbox-size:13px;--db-filter-font-size:12px;--db-filter-line-height:18px;--db-bottom-line-height:23px;--db-bottom-bar-padding-y:5px;--db-list-vertical-trim:10px}body{color:var(--bizmax-text);background:var(--bizmax-page-bg);margin:0;font-family:Malgun Gothic,맑은 고딕,Arial,sans-serif;font-size:12px}button,input,select,textarea{font:inherit}button{border:1px solid var(--bizmax-button-border);background:var(--bizmax-button-bg);height:22px;color:var(--bizmax-text);cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:3px;padding:0 6px;display:inline-flex}button:disabled{color:#888;cursor:wait}select,input{border:1px solid var(--bizmax-input-border);background:var(--bizmax-panel-bg);border-radius:2px;min-width:0;height:22px;padding:0 5px}label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.loading-screen,.login-screen{background:#e8e8e8;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.loading-screen{color:#333;font-weight:700}.login-box{background:var(--bizmax-panel-bg);border:1px solid #9f9f9f;gap:8px;width:280px;padding:18px 20px;display:grid;box-shadow:0 2px 8px #00000024}.login-title{color:#000;border-bottom:1px solid #ddd;justify-content:center;align-items:center;height:44px;font-size:32px;display:flex}.login-title img{object-fit:contain;max-width:150px;max-height:40px}.login-box label{grid-template-columns:34px 1fr;gap:6px;display:grid}.login-button{height:26px;color:var(--bizmax-panel-bg);border-color:var(--bizmax-blue-border);background:var(--bizmax-blue);font-weight:700}.login-message{min-height:18px;color:var(--bizmax-link-blue)}.mobile-entry-screen{background:#e8e8e8;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:18px;display:flex}.mobile-entry-box{background:var(--bizmax-panel-bg);border:1px solid #9f9f9f;gap:12px;width:min(100%,360px);padding:18px;display:grid;box-shadow:0 2px 8px #00000024}.mobile-entry-logo{border-bottom:1px solid #ddd;justify-content:center;align-items:center;min-height:54px;display:flex}.mobile-entry-logo img{object-fit:contain;max-width:150px;max-height:54px}.mobile-entry-title{color:#111;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:15px;font-weight:700;display:inline-flex}.mobile-entry-button{border:1px solid var(--bizmax-button-border);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-entry-button.primary{background:var(--bizmax-blue);border-color:var(--bizmax-blue-border);color:var(--bizmax-panel-bg)}.mobile-entry-button.secondary{background:var(--bizmax-panel-bg);border-color:var(--bizmax-button-border);color:var(--bizmax-text)}.app-shell{grid-template-rows:22px 1fr 22px;width:100vw;height:100vh;display:grid;overflow:hidden}.top-bar{background:var(--bizmax-top-bg);color:var(--bizmax-panel-bg);border-bottom:1px solid var(--bizmax-top-border);grid-template-columns:170px 1fr auto;display:grid}.brand{background:var(--bizmax-panel-bg);color:#0000;border-right:1px solid var(--bizmax-line);justify-content:center;align-items:center;display:flex}.brand-spacer{pointer-events:none}.brand img{object-fit:contain;max-width:142px;max-height:20px}.top-tabs{scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}.top-tabs::-webkit-scrollbar{display:none}.top-tab{border:0;border-left:1px solid var(--bizmax-tab-border);background:var(--bizmax-top-bg);min-width:84px;height:22px;color:var(--bizmax-panel-bg);border-radius:0;font-weight:700}.top-tab.active{background:var(--bizmax-active-red)}.top-links{align-items:center;display:flex}.session-user{height:22px;color:var(--bizmax-panel-bg);border-left:1px solid var(--bizmax-tab-border);align-items:center;padding:0 8px;display:inline-flex}.top-links button{border:0;border-left:1px solid var(--bizmax-tab-border);background:var(--bizmax-top-bg);height:22px;color:var(--bizmax-panel-bg);border-radius:0;padding:0 10px}.body-shell{grid-template-columns:170px 1fr;min-height:0;display:grid}.body-shell.sidebar-hidden{grid-template-columns:1fr}.sidebar-restore-button{z-index:2200;color:#0041d9;background:#fffbe5;border:2px solid #0054c4;min-width:62px;height:25px;padding:0 9px;font-size:13px;font-weight:700;position:fixed;top:24px;left:4px;box-shadow:0 1px 4px #00000040}.sidebar{background:var(--bizmax-shell-bg);border-right:1px solid var(--bizmax-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar-title{letter-spacing:0;color:#000;background:var(--bizmax-panel-bg);border-bottom:1px solid var(--bizmax-soft-line);justify-content:center;align-items:center;height:128px;font-size:32px;display:flex}.sidebar-title img{object-fit:contain;max-width:164px;max-height:120px}.sidebar-tools{justify-content:center;gap:2px;padding:3px 0 5px;display:flex}.sidebar-tools button{height:18px;padding:0 3px}.tree{flex:auto;min-height:0;padding:0 4px 24px;overflow:auto}.sidebar-bottom-actions{border-top:1px solid var(--bizmax-line);background:#f6f8fc;flex:none;padding:5px 4px 6px}.tree-group{margin:2px 0 5px}.tree-folder,.tree-node{color:#111;background:0 0;border:0;justify-content:flex-start;gap:3px;width:100%;height:19px;padding:0 2px}.tree-folder{align-items:center;font-weight:700;display:flex}.tree-node{padding-left:35px;font-size:12px}.tree-node.active{color:#0059c8;font-weight:700;text-decoration:underline}.tree-group .tree-group{margin:0}.work-area{background:#fff;min-width:0;min-height:0;overflow:hidden}.work-area.work-area-scrollable{scrollbar-gutter:stable;overflow:hidden auto}.bizmax-panel{grid-template-rows:auto auto auto minmax(80px,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.db-consulting-panel.category-test-list{grid-template-rows:auto auto auto auto minmax(150px,1fr) auto}.db-consulting-panel.consultant-list-mode:not(.category-test-list){grid-template-rows:auto auto minmax(0,1fr) auto}.db-search-panel{background:#fff;border-bottom:1px solid #c9c9c9;min-width:0;padding:0 4px 1px;position:relative;overflow:visible}.db-search-row{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;min-height:20px;display:flex;overflow:visible}.db-search-row-main,.db-search-row-query{flex-wrap:nowrap}.db-search-row-right{min-width:0;height:var(--db-filter-control-height);flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.db-search-row button,.db-search-row input,.db-search-row select{height:var(--db-filter-control-height);min-height:var(--db-filter-control-height);max-height:var(--db-filter-control-height);box-sizing:border-box;font-size:var(--db-filter-font-size);line-height:var(--db-filter-line-height);border-radius:0;flex:none;padding:0 3px}.db-search-row .lookup-input,.db-search-row select{width:var(--db-filter-control-width);min-width:var(--db-filter-control-width);max-width:var(--db-filter-control-width)}.db-search-row-main>.lookup-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:var(--db-filter-control-width)!important;min-width:var(--db-filter-control-width)!important;max-width:var(--db-filter-control-width)!important;height:var(--db-filter-control-height)!important;min-height:var(--db-filter-control-height)!important;max-height:var(--db-filter-control-height)!important;flex:0 0 var(--db-filter-control-width)!important;box-sizing:border-box!important;font-size:var(--db-filter-font-size)!important;line-height:var(--db-filter-line-height)!important;border-radius:0!important;padding:0 3px!important}.db-filter-lookup-button{justify-content:flex-start}.db-search-row input{width:var(--db-filter-control-width)}.db-search-row input.birth-year-range-input{width:var(--db-filter-birth-width)}.db-search-row select.bottom-assignment-filter-second{flex-basis:max-content;width:max-content;min-width:max-content;max-width:none}.db-search-row input[type=checkbox]{width:var(--db-filter-checkbox-size);height:var(--db-filter-checkbox-size);min-width:var(--db-filter-checkbox-size);min-height:var(--db-filter-checkbox-size);max-width:var(--db-filter-checkbox-size);max-height:var(--db-filter-checkbox-size);padding:0}.db-search-row label{height:var(--db-filter-control-height);font-size:var(--db-filter-font-size);line-height:var(--db-filter-line-height);align-items:center;gap:2px;margin-left:0}.date-filter-input{width:76px!important}.status-shortcut-box{flex:none;align-items:center;gap:2px;min-width:0;margin-left:0;display:inline-flex}.result-search-summary{min-width:146px;max-width:146px;height:var(--db-filter-control-height);color:#666;font-size:var(--db-filter-font-size);line-height:var(--db-filter-line-height);white-space:nowrap;border:1px solid #0000;flex:0 0 146px;align-items:center;gap:4px;padding:0 4px;display:inline-flex;overflow:hidden}.result-search-summary.is-active{color:#0046b8;background:#fff7b8;border-color:#d1c36a;font-weight:700}.result-search-summary span{text-overflow:ellipsis;min-width:0;overflow:hidden}.result-search-summary button{color:#111;background:#f5f5f5;border:1px solid #777;width:auto;min-width:auto;height:17px;padding:0 4px;font-size:11px;line-height:15px}.region-filter-box{width:auto;min-width:232px;max-width:none;height:var(--db-filter-control-height);min-height:var(--db-filter-control-height);max-height:var(--db-filter-control-height);box-sizing:border-box;border:1px solid var(--bizmax-input-border);background:#fff;flex:0 auto;align-items:center;gap:2px;padding:1px 2px;display:inline-flex;position:relative;overflow:visible}.region-filter-box.has-selected-filters{border:2px solid #111827;padding:0 1px}.db-search-row .region-filter-input{width:auto;min-width:34px;max-width:none;height:16px;min-height:16px;max-height:16px;font-size:var(--db-filter-font-size);line-height:var(--db-filter-line-height);background:#fff;border:0;outline:none;flex:34px;padding:0 2px}.region-filter-chip-list{align-items:center;gap:2px;min-width:0;display:inline-flex;overflow:hidden}.db-search-row .region-filter-chip{color:#003a90;cursor:pointer;background:#e8f2ff;border:1px solid #7ca3d1;flex:none;align-items:center;width:fit-content;max-width:none;height:16px;padding:0 .5em;font-size:8px;line-height:14px;display:inline-flex;position:relative}.db-search-row .region-filter-chip.grouped{color:#8a3d00;background:#ffe0ad;border-color:#d88a1d}.db-search-row .region-filter-chip>span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.db-search-row .region-filter-remove-mark{color:#c00000;pointer-events:none;width:.9em;height:.9em;font-size:8px;font-weight:700;line-height:.9em;position:absolute;top:-.35em;right:-.35em}.region-filter-extra{color:#0046b8;flex:none;font-size:8px;font-weight:700;line-height:2em}.region-filter-menu{z-index:60;background:#fff;border:1px solid #7f9fc4;width:232px;max-height:164px;position:absolute;top:calc(100% + 1px);left:-1px;overflow-y:auto;box-shadow:0 2px 6px #0000002e}.db-search-row .region-filter-menu button{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f8;justify-content:flex-start;width:100%;min-width:0;height:20px;min-height:20px;max-height:20px;padding:0 6px;font-size:12px;line-height:18px;display:flex}.db-search-row .region-filter-menu button:hover{color:#003a90;background:#e8f2ff}.status-shortcut-box .status-summary-settings-button{color:#243447;justify-content:center;align-items:center;width:19px;min-width:19px;padding:0;display:inline-flex;background:#f5f8fc!important;border-color:#8f9fb2!important}.blue-search-button{color:#fff;background:#006bff;border-color:#004bba;width:29px;min-width:29px;font-weight:700}.db-search-row .mini-gear-button,.db-search-row .round-refresh-button,.db-search-row .log-button{justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:12px;line-height:18px;display:inline-flex}.db-search-row .mini-gear-button{color:#777;background:0 0;border-color:#0000;width:16px;min-width:16px;font-size:11px}.round-refresh-button{color:#fff;background:#3975c5;border-color:#5f8bbf;border-radius:10px}.log-button{color:#fff;background:#1c56ff;border-color:#284fc2;border-radius:5px;font-weight:700}.round-refresh-button svg{stroke-width:2.2px;width:11px;height:11px}.right-check{margin-left:6px!important}.db-performance-area{background:#fff;border-bottom:1px solid #c9c9c9;min-width:0}.module-title{color:#003fc4;align-items:center;gap:4px;height:21px;padding:0 2px;font-size:14px;font-weight:700;display:flex}.module-title-label{align-items:center;gap:4px;min-width:0;display:inline-flex}.module-square{background:#064bd8;width:10px;height:10px}.breadcrumb{color:#003fc4;background:#fff;align-items:center;height:22px;padding:0 8px;font-weight:700;display:flex}.recording-analysis-titlebar{justify-content:space-between;gap:6px;overflow:hidden}.recording-analysis-titlebar .breadcrumb-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recording-analysis-progress{color:#333;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.recording-analysis-progress span{border-left:1px solid #d2d2d2;padding-left:6px}.recording-analysis-progress span:first-child{border-left:0}.recording-analysis-progress.error,.recording-analysis-progress .error{color:#b00020}.agent-strip{background:#fff;flex-wrap:wrap;align-items:flex-start;gap:4px;height:auto;min-height:85px;padding:0 2px 3px;display:flex;overflow:visible}.agent-strip-loading{color:#333;background:#f7f7f7;border:1px solid #b8b8b8;align-items:center;height:24px;padding:0 8px;font-size:13px;display:inline-flex}.db-performance-area.collapsed{border-bottom-color:#d3d3d3}.db-performance-title{gap:5px}.performance-collapse-toggle{color:#111;background:#f5f5f5;border-color:#888;min-width:36px;height:18px;padding:0 5px;font-size:12px;font-weight:400;line-height:16px}.actual-quantity-toggle{color:#111;white-space:nowrap;background:#fff;border:1px solid #b8b8b8;align-items:center;gap:3px;height:18px;padding:0 4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.actual-quantity-toggle input{flex:none;width:13px;height:13px;margin:0}.actual-quantity-toggle span{line-height:16px}.agent-box{text-align:center;background:#fff;border:1px solid #a6a6a6;border-bottom-color:#777;flex:0 0 clamp(124px,7.5vw,150px);grid-template-rows:18px;grid-auto-rows:16px;width:clamp(124px,7.5vw,150px);display:grid}.agent-box strong{color:#fff;background:#008a15;font-size:13px;line-height:18px}.agent-box.dm-box strong{color:#ffd000;background:#333}.agent-box span{border-top:1px solid #d6d6d6;grid-template-columns:minmax(0,1fr) 48px;align-items:center;line-height:16px;display:grid}.agent-box span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.agent-box span em{color:#064bd8;text-align:right;min-width:0;padding-right:3px;font-style:normal}.daily-stat-button,.small-link{color:#222;background:0 0;border:0;align-self:center;height:22px;margin-left:12px;font-size:13px}.list-actions,.state-shortcut-line,.filter-line,.status-row,.bottom-action-bar,.import-toolbar,.excel-file-line,.mapping-strip{background:#fff;align-items:center;gap:4px;min-width:0;padding:2px 8px;display:flex;overflow:auto hidden}.list-actions{border-bottom:1px solid #d3d3d3}.list-actions button,.list-actions select{height:20px;padding:0 5px;font-size:12px;line-height:18px}.list-actions button svg{stroke-width:2.2px;width:14px;height:14px}.list-actions label{align-items:center;gap:2px;margin-left:0;font-size:12px}.list-actions input[type=checkbox]{width:13px;height:13px;padding:0}.duplicate-maintenance-bar{white-space:nowrap;background:#f7f7ff;border-bottom:1px solid #c8c8dc;align-items:center;gap:5px;min-height:24px;padding:2px 8px;display:flex;overflow-x:auto}.duplicate-maintenance-title{color:#003b9a;font-size:12px;font-weight:700}.duplicate-maintenance-bar button{color:#fff;height:20px;padding:0 7px;font-size:12px;line-height:18px}.duplicate-cleanup-button{background:#0876d8;border-color:#0b5ea8}.duplicate-permanent-delete-button{background:#d01b1b;border-color:#9b1111}.duplicate-maintenance-bar button:disabled{color:#777;background:#d4d4d4;border-color:#b8b8b8}.duplicate-maintenance-note{color:#555;font-size:12px}.state-shortcut-line{background:#f6f5ff;border-bottom:1px solid #d3d3d3}.state-shortcut-line button{color:#111;background:#fff;border:1px solid #b8b8c8;height:20px;padding:0 5px}.state-shortcut-line select{min-width:118px;height:20px}.state-shortcut-line label{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.orange{color:#fff;background:#ff6a1f;border-color:#f05d14;font-weight:700}.green{color:#fff;background:#008d19;border-color:#007314;font-weight:700}.olive{color:#fff;background:#425500;border-color:#334200;font-weight:700}.yellow{background:#fff000;border-color:#d6c900;font-weight:700}.filter-line{background:#f7f7ff;border-bottom:1px solid #d3d3d3}.filter-line input{width:180px}.filter-line .birth-year-range-input{width:96px}.quick-filter-line{background:#fbfbff;border-bottom:1px solid #d3d3d3;flex-wrap:nowrap;align-items:center;gap:2px;height:24px;min-height:24px;max-height:24px;padding:2px 8px;display:flex;overflow:auto hidden}.quick-tab,.quick-reset{color:#111;white-space:nowrap;background:#fff;border:1px solid #ababab;border-radius:0;flex:none;height:18px;padding:0 6px;font-weight:700}.quick-tab.active{color:#fff;background:#1d5fd0;border-color:#154998}.quick-reset{color:#fff;background:#666;border-color:#555}.quick-divider{background:#b8b8cc;width:1px;height:16px;margin:0 4px;display:inline-block}.status-row{background:#e9e7ff;border-bottom:1px solid #c5c5d9;height:24px;min-height:24px;max-height:24px}.status-row span{background:#fff;border:1px solid #c0c0d0;align-items:center;height:18px;padding:0 6px;display:inline-flex}.grid-wrap{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;min-height:0;overflow:auto}.db-consulting-panel:not(.category-test-list) .grid-wrap{height:calc(100% - var(--db-list-vertical-trim));align-self:stretch;min-height:260px}.db-consulting-panel.consultant-list-mode:not(.category-test-list) .grid-wrap{height:100%;min-height:0}.db-consulting-panel.category-test-list .grid-wrap{min-height:180px}.excel-grid{border-collapse:collapse;table-layout:fixed;background:#fff;width:max-content;min-width:100%}.excel-grid th,.excel-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d0d0d0;height:22px;padding:0 4px;overflow:hidden}.excel-grid td.latest-memo-cell{white-space:normal;vertical-align:top;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px;line-height:1.35}.recent-memo-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.recent-memo-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.excel-grid th{text-align:center;z-index:2;background:#ece9ff;border-color:#c7c5df;height:24px;font-weight:700;line-height:22px;position:sticky;top:0}.column-title{width:100%;height:22px;color:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:2px;padding:0;font-weight:700;display:inline-flex}.column-title:hover{background:#dbd7ff}.excel-grid tr:nth-child(2n) td{background:#fbfbfb}.excel-grid .empty-grid-row td{text-align:center;color:#555;background:#fff;height:28px}.excel-grid tr.selected-row td,.excel-grid tr.selected-row td.sticky-selected,.excel-grid tr.selected-row td.sticky-no,.excel-grid tr.selected-row td.sticky-dbGroupName{background:#d6ffd8}.excel-grid td.status-cell{text-align:center;background:#fff;font-weight:400}.right{text-align:right}.sticky-selected,.sticky-no,.sticky-dbGroupName{z-index:2;position:sticky}.sticky-selected{left:0}.sticky-no{left:var(--sticky-no-left,32px)}.sticky-dbGroupName{left:var(--sticky-db-group-left,88px)}td.sticky-selected,td.sticky-no,td.sticky-dbGroupName{background:inherit}th.sticky-selected,th.sticky-no,th.sticky-dbGroupName{z-index:6}td.sticky-selected,td.sticky-no,td.sticky-dbGroupName{z-index:3}.excel-grid th.sticky-selected,.excel-grid td.sticky-selected{text-align:center;padding:0}.excel-grid input[type=checkbox]{width:13px;height:13px;padding:0}.excel-grid input[type=checkbox].spreadsheet-copied-checkbox{accent-color:#ff8a00;outline-offset:1px;outline:1px solid #ff8a00;box-shadow:0 0 0 1px #ff8a0047}.excel-grid tr.spreadsheet-copied-row td.sticky-selected{background:#ffe0bd}.excel-grid th.sticky-no,.excel-grid td.sticky-no{padding-right:6px}.file-cell{color:#064bd8;align-items:center;gap:3px;display:inline-flex}.file-cell button{color:#fff;background:#006fff;border-color:#0054c4;height:16px;padding:0 4px}.file-cell .file-name-button{color:#064bd8;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;max-width:210px;padding:0;text-decoration:underline;overflow:hidden}.multi-check-dropdown{vertical-align:top;display:inline-block;position:relative}.multi-check-trigger{text-align:left}.multi-check-panel{z-index:2200;background:#fff;border:1px solid #777;width:180px;max-height:260px;padding:4px;position:absolute;top:calc(100% + 2px);left:0;overflow:auto;box-shadow:2px 2px 6px #00000038}.multi-check-tools{gap:4px;margin-bottom:4px;display:flex}.multi-check-tools button{height:20px;font-size:12px}.multi-check-option{white-space:nowrap;align-items:center;gap:4px;min-height:22px;font-size:12px;display:flex}.multi-check-option input{width:13px;min-width:13px;height:13px}.search-assignee-multi .multi-check-trigger{width:98px;height:20px;font-size:12px}.blacklist-page{padding:0}.blacklist-toolbar,.blacklist-input-area{background:#f4f4ff;border-bottom:1px solid #c8c8dc;align-items:center;gap:6px;padding:6px 8px;display:flex}.blacklist-toolbar input{border:1px solid #999;width:260px;height:24px}.blacklist-toolbar .blacklist-file-input{display:none}.blacklist-input-area{align-items:stretch}.blacklist-input-area textarea{resize:both;border:1px solid #999;width:360px;height:84px;font-size:13px}.blacklist-input-area .green-action{color:#fff;background:#078923;border:1px solid #066b1c;align-self:flex-start;font-weight:700}.blacklist-note{color:#0040a0;max-width:520px;font-size:12px;line-height:1.35}.blacklist-table th,.blacklist-table td{height:25px;padding:2px 6px}.org-warning-cell{align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.org-warning-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-warning-badges{flex:none;gap:2px;display:inline-flex}.org-warning-badge{color:#222;background:#eee;border:1px solid #9a9a9a;align-items:center;height:16px;padding:0 3px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.org-warning-badge.trade-blocked{color:#b00000;background:#ffdfdf;border-color:#c00000}.bottom-action-bar{z-index:12;height:fit-content;min-height:0;max-height:calc((var(--db-bottom-line-height) * 6) + 12px);box-shadow:none;background:#ecebff;border-top:1px solid #b9b7d6;border-bottom:1px solid #c9c8df;flex-flow:column;align-self:end;align-items:stretch;gap:0;padding:2px 4px 3px;position:sticky;bottom:0;overflow:visible}.bottom-action-bar:not(.selection-active){max-height:calc(var(--db-bottom-line-height) + var(--db-bottom-bar-padding-y));overflow:hidden}.db-consulting-panel.selection-active{padding-bottom:0}.bottom-action-bar.selection-active{z-index:35;box-shadow:none;background:#ecebff;border-top:1px solid #9c9ab8;border-bottom:1px solid #c9c8df;position:sticky;bottom:0;left:auto;right:auto;overflow:visible}.body-shell.sidebar-hidden .bottom-action-bar.selection-active,.sidebar-collapsed .bottom-action-bar.selection-active,.app-shell.sidebar-collapsed .bottom-action-bar.selection-active{left:auto}.bottom-action-line{min-width:0;min-height:var(--db-bottom-line-height);white-space:nowrap;align-items:center;gap:3px;max-height:none;display:flex;overflow:auto visible}.bottom-action-line button,.bottom-action-line select,.assign-control button,.status-assign-control button{flex:none;height:22px;font-size:12px;line-height:20px}.bottom-action-line button,.assign-control button,.status-assign-control button{color:#fff;background:#4e4e4e;border-color:#3e3e3e;padding:0 5px}.bottom-select-line{grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:4px;display:grid;position:relative;overflow-x:visible}.bottom-total-count{color:#0041d9;font-weight:700}.bottom-delete-group{justify-self:end;align-items:center;gap:3px;margin-left:0;display:inline-flex}.delete-limit-note{color:#aaa}.bottom-selected-work-group button{background:#005eff;border-color:#004abc}.bottom-selected-work-group button:last-child{background:#4e4e4e;border-color:#3c3c3c}.bottom-assign-actions button{background:#4e4e4e;border-color:#3e3e3e}.bottom-total-actions{min-height:var(--db-bottom-line-height);max-height:none}.bottom-total-work-group{margin-left:0}.bottom-total-work-group .total-work-label{color:#0041d9;background:#ff0;border:1px solid #cc0;align-items:center;height:20px;padding:0 3px;font-weight:700;display:inline-flex}.bottom-total-work-group button{background:#f0c;border-color:#c000a0}.bottom-total-delete-group{justify-self:end;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.bottom-action-line select{background:#fff;border:1px solid #a8a8a8;width:126px;min-width:0}.bottom-filter-actions{justify-content:space-between;min-height:21px}.bottom-filter-group,.bottom-selection-group,.bottom-selected-work-group,.bottom-total-work-group,.bottom-status-group,.bottom-utility-group{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.bottom-filter-group-primary{overflow:hidden}.bottom-filter-group-dates,.bottom-total-work-group,.bottom-utility-group,.pager{flex:none}.bottom-filter-actions .customer-filter-select{width:104px}.bottom-filter-actions .history-filter-select{width:230px}.primary-actions,.secondary-actions{border-top:1px solid #dbdaf0}.bottom-selection-group{flex:none;padding-right:4px}.bottom-selection-group .admin-bulk-copy-button{color:#fff;background:#ff8a00;border-color:#d06a00;font-weight:700}.bottom-selection-group .admin-bulk-copy-button:disabled,.related-file-copy-button:disabled{opacity:.65;cursor:wait}.spreadsheet-copy-progress{z-index:100500;pointer-events:auto;background:#161e2a52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spreadsheet-copy-progress-box{color:#111;background:#fff;border:1px solid #5c7fa7;border-radius:6px;width:min(340px,100vw - 32px);padding:14px 16px 16px;font-size:13px;box-shadow:0 8px 24px #0000003d}.spreadsheet-copy-progress-title{color:#064b86;font-weight:800}.spreadsheet-copy-progress-percent{color:#ff7a00;text-align:right;margin-top:6px;font-size:26px;font-weight:900;line-height:1}.spreadsheet-copy-progress-bar{background:#e9f0f8;border:1px solid #b8c8d8;border-radius:999px;height:12px;margin-top:8px;overflow:hidden}.spreadsheet-copy-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#0b70dc,#ff8a00);min-width:0;height:100%;transition:width .18s;display:block}.spreadsheet-copy-progress-detail{color:#333;min-height:18px;margin-top:8px;font-size:12px}.spreadsheet-copy-progress.compact .spreadsheet-copy-progress-box{width:min(300px,100vw - 32px);padding:12px 14px 14px}.spreadsheet-bulk-copy-fallback{z-index:100510;color:#111;background:#fff8e6;border:1px solid #f2a83a;grid-template-columns:auto minmax(0,1fr);gap:6px;width:min(760px,100vw - 24px);padding:8px;font-size:12px;display:grid;position:fixed;bottom:42px;right:12px;box-shadow:0 6px 20px #0000003d}.spreadsheet-bulk-copy-fallback>button{width:24px;min-width:24px;height:22px;padding:0}.spreadsheet-bulk-copy-fallback>span{color:#704000;align-self:center;font-weight:700}.spreadsheet-bulk-copy-fallback .related-file-copy-fallback-content{grid-column:1/-1;max-height:120px}.bottom-select-line .bottom-total-count{justify-self:start}.bottom-select-line .bottom-delete-group{justify-self:end}.bottom-selected-work-group,.bottom-status-group{flex:auto;overflow:auto hidden}.bottom-total-work-group{border-left:0;margin-left:0;padding-left:0}.date-range-tilde{justify-content:center;align-items:center;min-width:18px;display:inline-flex}.selected-count{display:none}.total-work-label{white-space:nowrap;color:#111;background:#e6e5fa;align-items:center;height:20px;padding:0 3px;display:inline-flex}.bottom-action-line button.danger-lite{background:#5f5f5f;border-color:#4c4c4c}.status-shortcut-modal{width:min(860px,100vw - 48px)}.status-shortcut-grid-wrap{border:1px solid #c8c6dc;max-height:520px;overflow:auto}.status-shortcut-grid th,.status-shortcut-grid td{white-space:nowrap;height:24px}.status-shortcut-grid input{box-sizing:border-box;width:100%;height:20px}.status-shortcut-grid .tiny-input{text-align:center;width:52px}.assign-control{flex:none;align-items:center;gap:2px;display:inline-flex}.assign-control input{width:92px;height:18px;padding:0 3px}.status-assign-control{flex:none;align-items:center;gap:3px;display:inline-flex}.status-assign-control select{width:116px;min-width:0;height:20px}.status-assign-control input{width:112px;height:18px;padding:0 3px}.status-assign-control .status-change-button{background:#4e4e4e;border-color:#3e3e3e;min-width:56px}.pager{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.bottom-select-line .db-list-bottom-pager{z-index:1;justify-self:center;margin-left:0;position:static;left:auto;transform:none}.pager button{justify-content:center;align-items:center;width:30px;min-width:30px;height:20px;padding:0;display:inline-flex}.pager button svg{stroke-width:2.6px;width:12px;height:12px}.pager span{background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;width:22px;height:20px;display:inline-flex}.footer{color:#555;background:#f9f9f9;border-top:1px solid #c9c9c9;align-items:center;gap:8px;padding:0 3px;display:flex;overflow:hidden}.footer button{color:#555;background:#f5f5f5;border-color:#b8b8b8;height:18px;padding:0 4px}.todo-badge{color:#fff;background:#ff00db;padding:1px 3px;font-weight:700}.footer-todo-list{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:min(860px,48vw);display:inline-flex;overflow:hidden}.footer-todo-list-summary{color:#666;max-width:86px}.footer-todo-settings{justify-content:center;align-items:center;width:18px;min-width:18px;padding:0;display:inline-flex}.footer-drive-oauth-button{align-items:center;gap:3px;min-width:74px;font-weight:700;display:inline-flex;color:#0f4f9a!important;background:#eef6ff!important;border-color:#9fbbe0!important}.footer-todo-item{align-items:center;gap:2px;min-width:0;display:inline-flex}.footer-todo-link{text-overflow:ellipsis;white-space:nowrap;color:#555;text-align:left;background:0 0;border-color:#0000;min-width:0;max-width:138px;overflow:hidden}.footer-todo-item.overdue .footer-todo-link,.overdue-text{font-weight:800;color:#d00000!important}.footer-todo-done{color:#111;min-width:28px;font-size:11px}.footer-todo-layer-stack{z-index:1750;pointer-events:none;flex-direction:column-reverse;gap:4px;width:158px;display:flex;position:fixed;bottom:58px;left:6px}.footer-todo-layer-item{color:#222;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;background:#e2e2e2;border:1px solid #a9a9a9;border-radius:2px;justify-content:flex-start;width:100%;min-width:0;height:19px;padding:0 5px;font-size:11px;font-weight:700;line-height:17px;overflow:hidden;box-shadow:0 1px 4px #0000002e}.footer-todo-layer-item.tone-warning{color:#1d1d00;background:#fff076;border-color:#c4ad00}.footer-todo-layer-item.tone-soon{color:#1f1200;background:#ffad45;border-color:#c87500}.footer-todo-layer-item.tone-overdue{color:#fff;background:#e00000;border-color:#9d0000}.copyright{margin-left:auto;margin-right:auto}.todo-reminder-backdrop{z-index:230;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.todo-reminder-popup{color:#fff;text-align:center;background:#000000d1;grid-template-rows:auto 1fr auto auto;place-items:center;gap:10px;width:300px;height:300px;padding:22px;display:grid;box-shadow:0 6px 18px #00000073}.todo-reminder-popup strong{font-size:26px}.todo-reminder-popup p{width:100%;margin:0;font-size:21px;font-weight:700;line-height:1.35;overflow:auto}.todo-reminder-popup span{font-size:18px}.todo-reminder-popup button{color:#111;background:#fff;width:110px;height:34px;font-size:18px;font-weight:700}.drive-oauth-renew-backdrop{z-index:260;background:#131f316b;place-items:center;display:grid;position:fixed;inset:0}.drive-oauth-renew-modal{background:#fff;border:1px solid #b8c7da;width:min(520px,100vw - 28px);box-shadow:0 14px 34px #12223a3d}.drive-oauth-renew-modal header{color:#0a3d79;background:#e9f1fc;border-bottom:1px solid #c5d4e6;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.drive-oauth-renew-modal header button,.drive-oauth-renew-actions button{color:#172333;background:#fff;border:1px solid #9fb1c8;min-width:64px;height:28px;font-weight:700}.drive-oauth-renew-status{color:#13243a;background:#f5f9ff;border:1px solid #b9cbea;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:12px;padding:10px;display:grid}.drive-oauth-renew-status svg{color:#1e5bd6}.drive-oauth-renew-status.done{background:#f3fff4;border-color:#90c49a}.drive-oauth-renew-status.error,.drive-oauth-renew-status.blocked{background:#fff4f4;border-color:#e4a2a2}.drive-oauth-renew-status div{gap:4px;min-width:0;display:grid}.drive-oauth-renew-status span{line-height:1.45}.drive-oauth-renew-actions{justify-content:flex-end;gap:6px;padding:0 12px 12px;display:flex}.drive-oauth-renew-manual{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 12px 12px;display:grid}.drive-oauth-renew-manual label{color:#183a62;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.drive-oauth-renew-manual textarea{resize:vertical;border:1px solid #aabbd1;width:100%;min-height:54px;padding:5px 7px;font-size:12px;line-height:1.4}.drive-oauth-renew-manual button{color:#123e76;background:#eaf2ff;border:1px solid #84a2ce;min-width:88px;height:54px;font-weight:800}.drive-oauth-renew-note{color:#52677d;border-top:1px solid #edf2f8;margin:0;padding:8px 12px 12px;font-size:12px;line-height:1.45}.drive-oauth-renew-note code{color:#123e76;word-break:break-all}.notice{color:#004ad4;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.import-panel{grid-template-rows:auto auto auto auto auto 1fr}.import-toolbar{background:#f8f8ff;border-bottom:1px solid #d3d3d3;min-height:34px}.db-group-manage-inner{align-items:center;gap:3px;display:inline-flex}.db-group-manage-inner select{width:112px}.compact-icon-button{width:22px;min-width:22px;padding:0;font-weight:700}.compact-text-button{min-width:36px;padding:0 5px}.import-options{border-bottom:1px solid #d3d3d3;gap:6px;padding:6px 8px;display:flex;overflow-x:auto}fieldset{background:#fff;border:1px solid #bdbdbd;flex:none;align-items:center;gap:7px;min-height:54px;margin:0;padding:6px 8px;display:flex}legend{color:#111;font-weight:700}fieldset input[type=number]{width:70px}fieldset label{white-space:nowrap}.excel-file-line{border-bottom:1px solid #d3d3d3;flex-wrap:wrap;min-height:30px}.excel-file-line input[type=file]{display:none}.drag-file-picker,.excel-file-picker{cursor:pointer;align-items:center;gap:4px;min-height:24px;display:inline-flex}.drag-file-picker{border:1px dashed #0000;border-radius:2px;padding:1px 2px}.drag-file-picker.drag-over{background:#eef7ff;border-color:#0072ce}.drag-file-picker.disabled{opacity:.62;cursor:default}.drag-file-picker input[type=file]{display:none}.selected-file-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:220px;min-height:22px;display:inline-flex;overflow:hidden}.selected-file-download{cursor:pointer;text-decoration:underline}.file-picker-button{color:#111;background:#f2f2f2;border:1px solid #777;border-radius:2px;align-items:center;gap:3px;height:24px;padding:0 8px;display:inline-flex}.import-inline-message{color:#004fe0;flex:0 0 100%;min-height:20px;padding:2px 0 0 2px;font-size:15px;font-weight:700;line-height:18px;display:block}.mapping-strip{background:#fff;border-bottom:1px solid #d3d3d3;align-items:flex-start;gap:5px;min-height:72px;padding-top:5px}.mapping-strip label{flex-direction:column;align-items:flex-start;gap:2px}.mapping-strip select{width:64px}.import-job-banner,.import-preview-pager{white-space:nowrap;background:#f2f0ff;border-bottom:1px solid #d3d3d3;align-items:center;gap:8px;min-height:28px;padding:2px 8px;display:flex}.import-job-banner.completed{background:#e7f8e4}.import-job-banner.failed{background:#ffe6e6}.import-floating-status,.import-completion-popup{z-index:1800;background:#fff;border:1px solid #333;width:300px;font-size:12px;position:fixed;bottom:34px;right:12px;box-shadow:0 3px 12px #00000052}.import-floating-status{padding:8px}.import-floating-head,.import-floating-meta,.import-completion-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-floating-head strong{color:#004ad4}.import-floating-file,.import-completion-file{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:5px;overflow:hidden}.import-floating-bar{background:#efefef;border:1px solid #aaa;height:10px;margin:7px 0 5px}.import-floating-bar span{background:#08f;height:100%;display:block}.assignment-floating-status .import-floating-head strong{color:#d96b00}.assignment-floating-status .import-floating-bar span{background:#ff8a00}.import-completion-popup{padding:0 8px 8px}.import-completion-popup.completed{border-color:#137333}.import-completion-popup.failed{border-color:#b00020}.import-completion-head{color:#fff;background:#3a3a3a;height:28px;margin:0 -8px 6px;padding:0 6px 0 8px}.import-completion-head button{width:24px;min-width:24px;height:20px;padding:0}.import-preview-pager button{height:24px;padding:0 8px}.import-preview{min-height:160px}.feature-panel{background:#fff;grid-template-rows:auto auto auto auto 1fr auto;min-width:0;height:100%;min-height:0;display:grid}.mobile-autocall-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.mobile-autocall-analysis-comparison{scrollbar-gutter:stable;grid-template-rows:auto auto auto;align-content:start;height:100%;min-height:0;overflow:auto}.mobile-autocall-toolbar{background:#f6f6ff;border-bottom:1px solid #cfcfcf;flex-wrap:wrap;align-items:center;gap:3px;min-height:26px;padding:1px 6px;display:flex}.mobile-autocall-toolbar select,.mobile-autocall-toolbar input,.mobile-autocall-toolbar button{height:22px;font-size:12px}.mobile-autocall-recording-options{background:#fff}.mobile-autocall-recording-options select{min-width:148px}.recording-analysis-filter-panel{z-index:30;background:#f6f6ff;border-bottom:1px solid #cfcfcf;gap:1px;padding:2px 5px;display:grid;position:relative}.recording-analysis-filter-row{flex-wrap:wrap;align-items:center;gap:3px;min-height:21px;display:flex}.recording-analysis-filter-row label{align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.recording-analysis-filter-row select,.recording-analysis-filter-row input,.recording-analysis-filter-row button,.recording-analysis-terms-row input,.recording-analysis-terms-row button{height:20px;font-size:12px}.recording-analysis-filter-row select{min-width:116px}.recording-analysis-filter-row .recording-analysis-model-select{width:74px;min-width:74px}.recording-analysis-filter-row .recording-analysis-combo{align-items:center;width:138px;min-width:138px;height:20px;display:inline-flex;position:relative}.recording-analysis-filter-row .recording-analysis-status-filter{width:160px;min-width:160px}.recording-analysis-filter-row .recording-analysis-combo-input{width:100%;min-width:0;padding-right:20px}.recording-analysis-filter-row .recording-analysis-combo-toggle{color:#333;cursor:pointer;background:#f5f5f5;border:0;border-left:1px solid #b8b8b8;justify-content:center;align-items:center;width:17px;min-width:17px;height:18px;padding:0;display:inline-flex;position:absolute;top:1px;right:1px}.recording-analysis-filter-row .recording-analysis-combo-menu{z-index:2000;background:#fff;border:1px solid #8ea8d8;width:100%;max-height:184px;position:absolute;top:21px;left:0;overflow:auto;box-shadow:0 2px 5px #0000002e}.recording-analysis-filter-row .recording-analysis-combo-option{color:#222;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;min-width:0;height:20px;padding:1px 5px;display:block;overflow:hidden}.recording-analysis-filter-row .recording-analysis-combo-option:hover,.recording-analysis-filter-row .recording-analysis-combo-option:focus{background:#eaf1ff}.recording-analysis-filter-row .recording-analysis-combo-empty{color:#777;height:20px;padding:2px 5px;font-weight:400}.recording-analysis-filter-row input[type=date]{width:108px}.recording-analysis-search-input{width:232px}.recording-analysis-terms-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:4px;width:100%;min-height:0;padding:2px 5px;display:grid;overflow:hidden}.recording-analysis-terms-row *{box-sizing:border-box}.recording-analysis-term-scope{background:#f8fbff;border:1px solid #c8d1e2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:2px 4px;min-width:0;padding:4px;display:grid;position:relative}.recording-analysis-term-scope.global-terms{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recording-analysis-term-scope.status-specific{grid-template-rows:auto 1fr;grid-template-columns:minmax(230px,250px) minmax(0,1fr)}.recording-analysis-term-scope strong{color:#1c3760;background:#eef4ff;border-bottom:1px solid #d7e0f0;grid-column:1/-1;margin:-1px -1px 2px;padding:1px 5px;font-size:12px;line-height:1.1;display:block}.recording-analysis-term-scope label,.recording-analysis-term-scope .muted-text{grid-template-columns:58px minmax(0,1fr);align-items:stretch;gap:2px;min-width:0;font-size:12px;font-weight:700;display:grid;overflow:visible}.recording-analysis-term-scope.global-terms label{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;gap:3px}.recording-analysis-term-scope.global-terms label>span:first-child,.recording-analysis-status-match-controls label>span:first-child{color:#111;height:16px;line-height:16px;display:block}.recording-analysis-status-term-picker,.recording-analysis-status-term-list,.recording-analysis-term-scope .muted-text{grid-column:1/-1}.recording-analysis-status-term-list{flex-wrap:wrap;gap:3px;display:flex}.recording-analysis-status-term-list button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;padding:0 5px;overflow:hidden}.recording-analysis-status-match-editor{grid-area:2/1;grid-template-columns:1fr;align-items:start;gap:3px;display:grid}.recording-analysis-status-match-controls{grid-template-columns:1fr;align-content:start;align-items:stretch;gap:3px;min-width:0;display:grid}.recording-analysis-status-match-controls label,.recording-analysis-status-keyword-field{grid-template-columns:42px minmax(0,1fr);align-items:stretch;gap:2px;display:grid}.recording-analysis-status-match-editor select{width:70px;height:20px;font-size:12px}.recording-analysis-status-match-editor input{width:116px;height:20px;font-size:12px}.recording-analysis-keyword-entry{flex-wrap:wrap;align-items:center;gap:2px;min-width:166px;display:inline-flex}.recording-analysis-keyword-entry.global{background:#fff;border:1px solid #aaa;align-items:flex-start;width:100%;min-height:46px;padding:2px}.recording-analysis-keyword-entry.status-specific{background:#fff;border:1px solid #aaa;align-items:flex-start;width:100%;min-height:44px;padding:2px}.recording-analysis-keyword-entry input{width:116px}.recording-analysis-keyword-entry.global input,.recording-analysis-keyword-entry.status-specific input{border:0;outline:0;flex:108px;width:auto;min-width:98px}.recording-analysis-keyword-chips{flex-wrap:wrap;align-items:center;gap:2px;max-width:220px;display:inline-flex}.recording-analysis-keyword-entry.global .recording-analysis-keyword-chips,.recording-analysis-keyword-entry.status-specific .recording-analysis-keyword-chips{max-width:none}.recording-analysis-keyword-entry.status-specific .recording-analysis-keyword-chips button{max-width:120px}.recording-analysis-keyword-chips button{color:#174b8f;text-overflow:ellipsis;white-space:nowrap;background:#eef5ff;border:1px solid #9bb7e9;align-items:center;gap:3px;max-width:82px;height:18px;padding:0 4px;display:inline-flex;overflow:hidden}.recording-analysis-keyword-remove{color:#a40000;font-weight:800}.recording-analysis-status-match-editor button{height:20px;font-size:12px}.recording-analysis-term-scope .recording-analysis-combo{align-items:center;width:156px;min-width:156px;height:20px;display:inline-flex;position:relative}.recording-analysis-status-match-controls .recording-analysis-combo{width:100%;min-width:0}.recording-analysis-term-scope .recording-analysis-combo-input{width:100%;min-width:0;padding-right:20px}.recording-analysis-term-scope .recording-analysis-combo-toggle{color:#333;cursor:pointer;background:#f5f5f5;border:0;border-left:1px solid #b8b8b8;justify-content:center;align-items:center;width:17px;min-width:17px;height:18px;padding:0;display:inline-flex;position:absolute;top:1px;right:1px}.recording-analysis-term-scope .recording-analysis-combo-menu{z-index:2000;background:#fff;border:1px solid #8ea8d8;width:100%;max-height:184px;position:absolute;top:21px;left:0;overflow:auto;box-shadow:0 2px 5px #0000002e}.recording-analysis-term-scope .recording-analysis-combo-option{color:#222;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;min-width:0;height:20px;padding:1px 5px;display:block;overflow:hidden}.recording-analysis-term-scope .recording-analysis-combo-option:hover,.recording-analysis-term-scope .recording-analysis-combo-option:focus{background:#eaf1ff}.recording-analysis-term-scope .recording-analysis-combo-empty{color:#777;height:20px;padding:2px 5px;font-weight:400}.recording-analysis-status-match-list{background:#fff;border:1px solid #ccd5e6;grid-area:2/2;grid-auto-rows:minmax(19px,auto);align-content:start;gap:1px;min-width:0;max-height:82px;display:grid;overflow:auto}.recording-analysis-term-scope.status-specific>.muted-text{grid-area:2/2}.recording-analysis-status-match-head,.recording-analysis-status-match-row{grid-template-columns:minmax(78px,.9fr) 38px 44px minmax(88px,1.2fr) 26px;align-items:center;gap:1px;min-height:19px;padding:0 2px;font-size:12px;display:grid}.recording-analysis-status-match-head{z-index:1;background:#f2f2f2;font-weight:700;position:sticky;top:0}.recording-analysis-status-match-row.required{background:#fffaf1}.recording-analysis-status-match-row.forbidden{background:#fff2f2}.recording-analysis-status-match-row button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:18px;padding:0 3px;overflow:hidden}.recording-analysis-status-match-row .recording-analysis-minus-button{color:#9d0000;background:#fff3f3;border:1px solid #c68a8a;justify-self:end;width:22px;min-width:22px;font-weight:800}.recording-analysis-status-match-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recording-analysis-terms-row textarea{resize:vertical;border:1px solid #aaa;width:100%;min-height:30px;font-size:12px;line-height:1.35}.recording-analysis-terms-row textarea:disabled{color:#777;background:#eee}@media (width<=980px){.recording-analysis-terms-row,.recording-analysis-status-match-editor{grid-template-columns:1fr}}.recording-analysis-training-workbench{background:#eef3fa;border:1px solid #9fb5d4;gap:4px;padding:4px;font-size:12px;display:grid}.recording-analysis-training-head{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;display:flex}.recording-analysis-training-head strong{color:#073b78;font-size:13px}.recording-analysis-training-head span{color:#333;background:#fff;border:1px solid #c4cfdf;padding:1px 5px;font-size:11px}.recording-analysis-training-head .error{color:#a00000;border-color:#d08b8b}.recording-analysis-training-head button{align-items:center;gap:3px;height:22px;margin-left:auto;font-size:12px;display:inline-flex}.recording-analysis-training-head button+button{margin-left:0}.recording-analysis-training-grid{grid-template-columns:minmax(240px,.95fr) minmax(260px,1fr) minmax(360px,1.45fr);gap:4px;min-width:0;display:grid}.recording-analysis-training-card{background:#fff;border:1px solid #bcc8d8;min-width:0;padding:4px}.recording-analysis-training-card-title{color:#073b78;justify-content:space-between;align-items:center;gap:6px;min-height:21px;margin-bottom:3px;display:flex}.recording-analysis-training-card-title span{color:#555;white-space:nowrap;font-size:11px}.recording-analysis-training-table-wrap{max-height:120px;overflow:auto}.recording-analysis-training-table{min-width:100%;font-size:11px}.recording-analysis-training-table th,.recording-analysis-training-table td{white-space:nowrap;height:20px;padding:1px 4px}.recording-analysis-training-table td:first-child{text-overflow:ellipsis;max-width:180px;overflow:hidden}.recording-analysis-enhancement-list{gap:2px;max-height:120px;display:grid;overflow:auto}.recording-analysis-enhancement-row{text-align:left;background:#fbfdff;border:1px solid #d0d8e5;grid-template-columns:54px minmax(72px,.65fr) minmax(120px,1.35fr);align-items:center;gap:3px;min-height:22px;padding:1px 4px;display:grid}.recording-analysis-enhancement-row span,.recording-analysis-enhancement-row strong,.recording-analysis-enhancement-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recording-analysis-enhancement-row span{color:#0b5a1d;font-size:11px;font-weight:800}.recording-analysis-enhancement-row strong{color:#073b78;font-size:11px}.recording-analysis-enhancement-row em{color:#333;font-size:11px;font-style:normal}.recording-analysis-training-empty{color:#777;text-align:center;background:#fafafa;border:1px dashed #c7cfdd;padding:10px}.recording-analysis-training-test-form{grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) 62px minmax(110px,1fr) 62px 58px;align-items:end;gap:3px;display:grid}.recording-analysis-training-test-form label{color:#073b78;gap:2px;min-width:0;font-weight:800;display:grid}.recording-analysis-training-test-form label span{font-size:11px}.recording-analysis-training-test-form select{width:100%;min-width:0;height:22px;font-size:12px}.recording-analysis-training-test-form button{height:22px;font-size:12px}.recording-analysis-training-test-result{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);gap:4px;margin-top:4px;display:grid}.recording-analysis-training-test-result>div{color:#174a82;background:#f4f8ff;border:1px solid #a5b9d5;justify-content:center;align-items:center;min-height:52px;font-weight:800;display:inline-flex}.recording-analysis-training-test-result>div.changed{color:#9d0000;background:#fff2f2;border-color:#d08b8b}.recording-analysis-training-test-result article{background:#fbfdff;border:1px solid #d1d9e7;min-width:0;padding:4px}.recording-analysis-training-test-result article strong{color:#073b78;margin-bottom:2px;font-size:11px;display:block}.recording-analysis-training-test-result article p{color:#111;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;max-height:76px;margin:0;line-height:1.45;overflow:auto}@media (width<=1180px){.recording-analysis-training-grid{grid-template-columns:1fr}.recording-analysis-training-test-form{grid-template-columns:minmax(180px,1fr) minmax(110px,1fr) 62px minmax(110px,1fr) 62px 58px}}@media (width<=760px){.recording-analysis-training-test-form,.recording-analysis-training-test-result{grid-template-columns:1fr}}.recording-analysis-summary-button{color:#073b78;text-align:left;background:#f8fbff;border:1px solid #527eb7;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:5px;width:min(560px,100%);min-height:22px;padding:3px 6px;font-size:12px;display:grid}.recording-analysis-summary-button:hover{background:#eef6ff;border-color:#2367b8}.recording-analysis-summary-time{color:#315d92;white-space:nowrap;font-size:11px;font-weight:700}.recording-analysis-summary-text{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;overflow:hidden}.recording-analysis-summary-meta{color:#315d92;white-space:nowrap;font-size:11px}.recording-analysis-insight-filter{grid-template-columns:1fr}.recording-analysis-insight-chips,.recording-analysis-insight-phrases{flex-wrap:wrap;align-items:flex-start;gap:3px;display:flex}.recording-analysis-insight-chips span,.recording-analysis-insight-phrases span{color:#174a82;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #b7cae8;align-items:center;gap:3px;max-width:180px;padding:1px 5px;line-height:1.35;display:inline-flex}.recording-analysis-insight-chips em{color:#6b7280;font-size:11px;font-style:normal}.recording-analysis-insight-phrases span{color:#5f420f;background:#fffaf0;border-color:#d8c7a3;max-width:260px}.recording-analysis-insight-summary{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;max-width:280px;line-height:1.35;display:inline-block}.recording-analysis-insight-summary.ai-edited em{color:#074c9f;background:#e8f2ff;border:1px solid #2f78d1;align-items:center;height:16px;margin-right:4px;padding:0 4px;font-style:normal;font-weight:700;line-height:14px;display:inline-flex}.recording-analysis-script-button{color:#073b78;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #86a8d8;grid-template-rows:auto auto auto;gap:1px;width:260px;max-width:100%;min-height:42px;padding:3px 5px;font-size:11px;line-height:1.3;display:grid}.recording-analysis-script-button strong{color:#073b78;font-size:12px}.recording-analysis-script-button span,.recording-analysis-script-button em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recording-analysis-script-button em{color:#666;font-style:normal}.recording-analysis-script-button.ai-edited{background:#eef6ff;border-color:#2f78d1}.recording-analysis-script-button.ai-edited em,.recording-analysis-ai-badge{color:#074c9f;font-weight:700}.recording-analysis-script-detail{width:min(1180px,100%)}.recording-analysis-script-body{background:#f8fafc;gap:6px;max-height:calc(100vh - 170px);padding:6px;display:grid;overflow:auto}.recording-analysis-script-section{background:#fff;border:1px solid #d5deec;gap:4px;padding:6px;display:grid}.recording-analysis-ai-structured{background:#f1f7ff;border:1px solid #b8d0ef;gap:5px;padding:6px;display:grid}.recording-analysis-ai-structured section{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:4px;display:grid}.recording-analysis-ai-structured strong{color:#074c9f}.recording-analysis-ai-structured span{color:#222;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #d4e3f5;gap:4px;min-width:0;padding:2px 5px;line-height:1.35;display:inline-flex}.recording-analysis-ai-structured b{color:#074c9f;flex:none}.recording-analysis-script-section-title{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:6px;font-size:12px;display:grid}.recording-analysis-script-section-title strong{color:#073b78}.recording-analysis-script-section-title span,.recording-analysis-script-usage{color:#333;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.recording-analysis-script-usage{background:#fffaf0;border-left:3px solid #b8872f;padding:3px 5px;font-size:12px}.recording-analysis-script-sentence{color:#111;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #c3d6ef;margin:0;padding:6px;font-size:13px;line-height:1.55}.recording-analysis-script-evidence-meta,.recording-analysis-script-evidence{flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;display:flex}.recording-analysis-script-evidence-meta span,.recording-analysis-script-evidence span{color:#333;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:#f4f6f8;border:1px solid #d2d6dc;align-items:center;gap:3px;padding:1px 5px;line-height:1.35;display:inline-flex}.recording-analysis-script-evidence{align-items:flex-start}.recording-analysis-script-evidence strong{color:#555}.recording-analysis-script-evidence span{color:#5f420f;background:#fffaf0;border-color:#d8c7a3;max-width:520px}.recording-analysis-script-evidence em{color:#777;font-style:normal}.recording-analysis-match-list{flex-wrap:wrap;gap:2px;max-width:260px;display:inline-flex}.recording-analysis-match{color:#2a5f1c;white-space:nowrap;background:#f3fff0;border:1px solid #7f9f70;align-items:center;min-height:18px;padding:0 4px;font-size:11px;display:inline-flex}.recording-analysis-match.forbidden{color:#a5231c;background:#fff0ef;border-color:#d06b64}.recording-analysis-match.required-missing{color:#8a4f00;background:#fff7e8;border-color:#d08b21}.recording-analysis-match.sample{color:#1f4f8f;background:#f1f5ff;border-color:#7f93b8}.recording-analysis-match.ready{color:#1f6a3d;background:#edfcef;border-color:#4d9c73}.recording-analysis-match.ready.user-edited{color:#074c9f;background:#eef5ff;border-color:#2f78d1}.recording-analysis-match.completed{color:#333;background:#f2f2f2;border-color:#7d7d7d}.recording-analysis-match.more{color:#333;background:#f4f4f4;border-color:#999}.recording-analysis-detail-overlay{left:clamp(8px,6vw,120px)}.recording-analysis-detail{width:min(1480px,100%)}.recording-analysis-detail-meta,.recording-analysis-detail-actions{border-bottom:1px solid #d9d9d9;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:flex}.recording-analysis-detail-actions input{width:190px;height:22px;font-size:12px}.recording-analysis-detail-actions button{height:22px;font-size:12px}.recording-analysis-detail-actions .recording-analysis-edit-toggle{color:#fff;background:#13872c;border-color:#2c6b1d;font-weight:800}.recording-analysis-track-actions{background:#f7fbff;border-bottom:1px solid #d9d9d9;flex-wrap:wrap;gap:4px;padding:4px 6px;display:flex}.recording-analysis-track-actions button{color:#06479a;background:#fff;border:1px solid #9db5da;min-width:72px;height:23px;font-size:12px;font-weight:700}.recording-analysis-track-actions button.active{background:#dcecff;border-color:#0052bd;box-shadow:inset 0 0 0 1px #0052bd}.recording-analysis-detail-summary{background:#f7fbff;border-bottom:1px solid #d9d9d9;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:6px;padding:6px;font-size:12px;line-height:1.45;display:grid}.recording-analysis-detail-summary strong{color:#073b78}.recording-analysis-detail-summary span{color:#111;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.recording-analysis-candidate-panel{background:#f7f9fc;border-bottom:1px solid #d9d9d9;flex-direction:column;flex:none;min-height:0;max-height:min(54vh,620px);padding:6px;display:flex}.recording-analysis-candidate-panel.empty{color:#666;flex-direction:row;align-items:center;gap:8px;max-height:none;font-size:12px;display:flex}.recording-analysis-candidate-panel-title{color:#073b78;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.recording-analysis-candidate-panel-title span{color:#555;font-size:11px}.recording-analysis-candidate-list{overscroll-behavior:contain;gap:6px;min-height:0;max-height:min(46vh,540px);padding-right:4px;display:grid;overflow-y:auto}.recording-analysis-candidate-card{background:#fff;border:1px solid #cbd6e5;border-radius:8px;gap:6px;padding:7px;display:grid}.recording-analysis-candidate-card.ready{border-color:#91c8a5}.recording-analysis-candidate-card.ready.user-edited{background:#f8fbff;border-color:#74a9e8}.recording-analysis-candidate-card.completed{background:#fafafa;border-color:#c7c7c7}.recording-analysis-candidate-card.editing{border-color:#2f78d1;box-shadow:0 0 0 2px #2f78d11f}.recording-analysis-candidate-head{color:#555;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.recording-analysis-candidate-head strong{color:#111;overflow-wrap:anywhere;min-width:0;font-size:12px}.recording-analysis-candidate-head button{height:22px;margin-left:auto;font-size:11px}.recording-analysis-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.recording-analysis-candidate-grid label{color:#073b78;gap:3px;min-width:0;font-size:11px;font-weight:800;display:grid}.recording-analysis-candidate-text{color:#111;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:#fbfdff;border:1px solid #c9d5e4;border-radius:4px;width:100%;min-height:54px;padding:5px 6px;font-size:12px;line-height:1.45;display:block}.recording-analysis-candidate-text:hover{color:#003f98;background:#f0f6ff;border-color:#2f78d1}.recording-analysis-candidate-text.corrected{background:#fffdf7}.recording-analysis-candidate-text.corrected.user-edited{background:#f7fbff;border-color:#9bbde8}.recording-analysis-diff-changed{color:#c00000;font-weight:700}.recording-analysis-diff-user-edited{color:#0969da;font-weight:800}.recording-analysis-candidate-grid textarea{resize:vertical;border:1px solid #9bb7dc;border-radius:4px;width:100%;min-height:74px;font-size:12px;line-height:1.45}.recording-analysis-candidate-grid textarea.user-edited{color:#0969da;border-color:#2f78d1;font-weight:700}.recording-analysis-candidate-edit-row{color:#555;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.recording-analysis-candidate-edit-row label{color:#073b78;align-items:center;gap:4px;font-weight:800;display:inline-flex}.recording-analysis-candidate-edit-row select{height:22px;font-size:12px}@media (width<=920px){.recording-analysis-candidate-grid{grid-template-columns:1fr}}.recording-analysis-detail-body{padding:6px}.recording-analysis-detail-section-title{color:#073b78;background:#f8fbff;border:1px solid #c7d6f4;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:4px 6px;font-size:12px;display:flex}.recording-analysis-detail-section-title span{color:#555;white-space:nowrap;font-size:11px}.recording-analysis-detail-transcript{gap:9px;display:grid}.recording-analysis-dialogue{background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;padding:2px 4px;display:grid}.recording-analysis-dialogue.search-hit{border-radius:8px;box-shadow:0 0 0 2px #2f6df629}.recording-analysis-dialogue-avatar{color:#52606d;background:#eef2f6;border:1px solid #cdd7e4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:3px;font-size:12px;font-weight:800;display:inline-flex}.recording-analysis-dialogue.consultant .recording-analysis-dialogue-avatar{color:#0b5fb8;background:#e8f2ff;border-color:#a8c7ef}.recording-analysis-dialogue.customer .recording-analysis-dialogue-avatar{color:#20723b;background:#ecf8ef;border-color:#b9dcc1}.recording-analysis-dialogue-main{background:#fff;border:1px solid #dde4ef;border-radius:8px;min-width:0;padding:8px 10px}.recording-analysis-dialogue.is-playing .recording-analysis-dialogue-main{border-color:#0b7bd3;box-shadow:0 0 0 2px #0b7bd324}.recording-analysis-dialogue.is-playing .recording-analysis-dialogue-speaker{color:#003f98}.recording-analysis-dialogue.is-playing .recording-analysis-dialogue-quote{color:#003f98;font-weight:800}.recording-analysis-dialogue.editing .recording-analysis-dialogue-main{background:#fbfdff;border-color:#9ab8dc}.recording-analysis-dialogue-edit-row{align-items:center;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.recording-analysis-dialogue-edit-row select{height:22px;font-size:12px}.recording-analysis-dialogue-text{color:#111;text-align:left;white-space:normal;background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0;font-size:13px;line-height:1.55;display:block;overflow:visible}.recording-analysis-dialogue-text:hover{color:#003f98}.recording-analysis-timed-text{display:inline}.recording-analysis-char{cursor:pointer;border-radius:2px;min-width:.55em;line-height:1.75;display:inline}.recording-analysis-char.is-space{cursor:default}.recording-analysis-char:not(.is-space):hover{color:#003f98;background:#eaf2ff}.recording-analysis-char.required{color:#235b16;background:#dff4cf}.recording-analysis-char.forbidden{color:#a00000;background:#ffe0e0}.recording-analysis-char.search{color:#5f4300;background:#fff1a8}.recording-analysis-char.is-active{color:#fff;background:#003f98;font-weight:900;box-shadow:0 0 0 1px #003f9838}.recording-analysis-dialogue-head{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.recording-analysis-dialogue-speaker{color:#073b78;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-weight:800;display:inline-block}.recording-analysis-dialogue.customer .recording-analysis-dialogue-speaker{color:#1f6b34}.recording-analysis-dialogue-time{color:#687486;font-size:11px;font-weight:700;display:inline-block}.recording-analysis-dialogue-quote{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;min-width:0;display:block}.recording-analysis-dialogue textarea{resize:vertical;border:1px solid #aaa;width:100%;min-height:48px;margin-top:7px;font-size:12px;line-height:1.4}.recording-analysis-detail-segment.single{color:#00489b;text-align:left;white-space:normal;background:#f8fbff;border:1px solid #a6bddc;width:100%;padding:6px;font-size:12px;display:block}.recording-analysis-rejected-list{gap:4px;margin-top:8px;display:grid}.recording-analysis-rejected-row{color:#3b1d1d;background:#fff8f8;border:1px solid #e0c4c4;grid-template-columns:minmax(90px,150px) 58px minmax(0,1fr);align-items:center;gap:6px;min-height:24px;padding:3px 6px;font-size:12px;display:grid}.recording-analysis-rejected-row span,.recording-analysis-rejected-row strong,.recording-analysis-rejected-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recording-analysis-rejected-row span{color:#9b1c1c;font-weight:800}.recording-analysis-rejected-row strong{color:#555;font-size:11px}.recording-analysis-rejected-row em{color:#111;font-style:normal}.recording-analysis-highlight{padding:0 2px}.recording-analysis-highlight.required{color:#235b16;background:#dff4cf}.recording-analysis-highlight.forbidden{color:#9e1c16;background:#ffd9d6}.recording-analysis-highlight.search{color:#5c4700;background:#fff1a6}.mobile-autocall-toolbar .orange-button{color:#fff;background:#f36b21;border-color:#cc6b1f;font-weight:700}.mobile-autocall-toolbar input[type=date]{width:118px}.mobile-autocall-toolbar button{align-items:center;gap:2px;display:inline-flex}.sms-history-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto}.sms-history-titlebar{justify-content:space-between}.sms-history-titlebar strong{font-size:13px}.sms-history-titlebar span{color:#555;font-size:12px}.sms-history-filters input,.sms-history-filters select{min-width:110px}.sms-history-command-band{background:#fff;border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(220px,320px) minmax(240px,1fr) minmax(260px,360px);gap:6px;min-height:0;padding:6px;display:grid}.sms-history-compose,.sms-history-device-box,.sms-history-bulk{align-content:start;gap:4px;min-width:0;display:grid}.sms-history-command-heading{color:#222;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.sms-history-compose input,.sms-history-compose textarea,.sms-history-bulk textarea,.sms-history-bulk select{width:100%;min-width:0;font-size:12px}.sms-history-compose textarea,.sms-history-bulk textarea{resize:vertical;min-height:48px}.sms-history-compose button,.sms-history-bulk button{justify-content:center;height:24px;font-size:12px}.sms-history-bulk .orange-button{color:#fff;background:#f36b21;border:1px solid #cc6b1f;font-weight:700}.sms-history-device-list{background:#fafafa;border:1px solid #d7d7d7;gap:2px;max-height:124px;padding:4px;display:grid;overflow:auto}.sms-history-device-list label{align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.sms-history-device-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sms-history-muted{color:#777}.sms-history-table-wrap{min-height:0;overflow:auto}.sms-history-grid{min-width:980px}.sms-history-grid th,.sms-history-grid td{white-space:normal;height:auto}.sms-history-body-cell{max-width:520px;line-height:1.35}.sms-history-pager{border-top:1px solid #cfcfcf}.db-recording-history-panel{padding:8px}.db-recording-history-titlebar{justify-content:space-between}.db-recording-history-titlebar strong{color:#17418f}.db-recording-history-filters input{height:22px;font-size:12px}.db-recording-history-filters input:first-child{min-width:260px}.db-recording-history-player{background:#f6f9ff;border:1px solid #b7c8ef;align-items:center;gap:8px;margin:6px 0;padding:5px 7px;font-size:12px;display:flex}.db-recording-history-player span{text-overflow:ellipsis;white-space:nowrap;min-width:210px;max-width:360px;overflow:hidden}.db-recording-history-player audio{width:min(520px,100%);height:28px}.db-recording-history-table-wrap{max-height:calc(100vh - 235px)}.db-recording-history-grid{min-width:980px}.db-recording-history-grid th,.db-recording-history-grid td{vertical-align:middle;height:auto;min-height:24px}.db-recording-history-file-cell{white-space:normal;overflow-wrap:anywhere;max-width:360px}.db-recording-history-grid td:last-child{align-items:center;gap:4px;display:flex}.db-recording-history-pager{justify-content:flex-start}.db-recording-history-download,.db-recording-history-link{color:#17418f;cursor:pointer;background:#fff;border:1px solid #b7c8ef;font-size:12px;line-height:1.2;text-decoration:none}.db-recording-history-download{align-items:center;gap:2px;padding:3px 5px;display:inline-flex}.db-recording-history-link{background:0 0;border:0;padding:0}@media (width<=1100px){.sms-history-command-band{grid-template-columns:1fr}.db-recording-history-player{flex-direction:column;align-items:stretch}}.mobile-autocall-grid-wrap{scrollbar-gutter:stable;min-width:0;max-width:100%;min-height:0;overflow:auto}.mobile-autocall-stats .mobile-autocall-grid-wrap{height:100%;min-height:0;overflow:auto}.mobile-autocall-count-detail{align-items:center;max-width:100%;display:inline-flex;position:relative}.mobile-autocall-count-detail-button{color:#004ea2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.2;text-decoration:underline}.mobile-autocall-count-detail-text{line-height:1.2}.mobile-autocall-count-tooltip{z-index:780;color:#111;text-align:left;white-space:normal;background:#fff;border:1px solid #6f9ed5;min-width:190px;max-width:320px;padding:6px 8px;font-size:12px;line-height:1.45;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000029}.mobile-autocall-count-tooltip span{white-space:nowrap;display:block}.mobile-autocall-count-detail:hover .mobile-autocall-count-tooltip,.mobile-autocall-count-detail:focus-within .mobile-autocall-count-tooltip{display:block}.mobile-autocall-grid{table-layout:auto;min-width:1560px}.mobile-autocall-grid th,.mobile-autocall-grid td{height:23px;font-size:12px}.mobile-autocall-stat-cell{flex-direction:column;align-items:center;min-width:58px;line-height:1.15;display:inline-flex}.mobile-autocall-stat-cell span:first-child{color:#d70000;font-weight:700}.mobile-autocall-stat-cell span:last-child{color:#333}.blue-mini-button,.dark-mini-button{border-radius:3px;min-height:20px;padding:1px 6px;font-size:12px;font-weight:700}.blue-mini-button{color:#fff;background:#2368ff;border:1px solid #2368ff}.dark-mini-button{color:#fff;background:#555;border:1px solid #555}.mobile-autocall-stats-detail-overlay{z-index:360;pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:44px 16px 28px clamp(8px,10vw,190px)}.mobile-autocall-stats-detail{pointer-events:auto;background:#fff;border:1px solid #9d9d9d;flex-direction:column;width:min(1680px,100%);height:100%;margin:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000042}.stats-detail-title{background:#eceafe;border-bottom:1px solid #c9c9e6;flex:none;justify-content:space-between;align-items:center;min-height:30px;padding:2px 6px;font-size:12px;display:flex}.stats-detail-title button{height:21px;padding:0 8px}.stats-detail-empty{flex:auto;padding:8px;font-size:12px}.mobile-autocall-detail-body{background:#fff;flex:auto;min-height:0;overflow:auto}.mobile-autocall-detail-grid{table-layout:fixed;width:max-content;min-width:100%}.mobile-autocall-detail-grid th,.mobile-autocall-detail-grid td{height:23px;padding:2px 5px;font-size:12px}.mobile-autocall-detail-toolbar,.mobile-autocall-detail-pagination{background:#f7f7ff;border-bottom:1px solid #c9c9e6;flex:none;align-items:center;gap:4px;min-height:27px;padding:2px 6px;font-size:12px;display:flex}.mobile-autocall-detail-toolbar input,.mobile-autocall-detail-toolbar select,.mobile-autocall-detail-toolbar button,.mobile-autocall-detail-pagination button{background:#fff;border:1px solid #9d9d9d;border-radius:2px;height:22px;font-size:12px}.mobile-autocall-detail-toolbar input{width:210px}.mobile-autocall-detail-toolbar .detail-date-input{width:112px}.mobile-autocall-detail-pagination{border-top:1px solid #c9c9e6;border-bottom:0;justify-content:center}.excel-check-filter{z-index:1;align-items:center;display:inline-flex;position:relative}.excel-check-filter>button{background:#fff;border:1px solid #9d9d9d;border-radius:2px;min-width:72px;height:21px;padding:0 5px;font-size:12px;font-weight:700}.excel-check-filter-popover{z-index:520;text-align:left;background:#fff;border:1px solid #777;gap:2px;min-width:130px;max-height:260px;padding:4px;display:grid;position:absolute;top:22px;left:0;overflow:auto;box-shadow:0 2px 8px #0000002e}.excel-check-filter-popover label{white-space:nowrap;align-items:center;gap:4px;min-height:20px;display:flex}.excel-check-filter-actions{background:#fff;border-top:1px solid #d0d0d0;justify-content:flex-end;gap:4px;padding-top:4px;display:flex;position:sticky;bottom:-4px}.excel-check-filter-actions button{background:#f5f5f5;border:1px solid #888;border-radius:2px;height:22px;padding:0 8px;font-size:12px}.call-history-grid{min-width:1154px}.call-history-grid.status-match-history-grid{min-width:1294px}.call-history-grid th:has(.excel-check-filter){z-index:80;position:relative;overflow:visible}.call-history-grid th:has(.excel-check-filter-popover){z-index:540}.daily-history-grid{min-width:1290px}.call-history-grid th,.call-history-grid td,.daily-history-grid th,.daily-history-grid td{vertical-align:top;text-overflow:ellipsis;overflow:hidden}.call-history-grid th:first-child,.call-history-grid td:first-child{width:150px}.call-history-grid th:nth-child(2),.call-history-grid td:nth-child(2){width:58px}.call-history-grid th:nth-child(3),.call-history-grid td:nth-child(3){width:110px}.call-history-grid th:nth-child(4),.call-history-grid td:nth-child(4){width:76px}.call-history-grid th:nth-child(5),.call-history-grid td:nth-child(5){width:128px}.call-history-grid th:nth-child(6),.call-history-grid td:nth-child(6){width:112px}.call-history-grid th:nth-child(7),.call-history-grid td:nth-child(7){text-align:center;width:72px;max-width:72px}.call-history-grid th:nth-child(8),.call-history-grid td:nth-child(8){width:106px}.call-history-grid th:nth-child(9),.call-history-grid td:nth-child(9){width:310px}.call-history-grid th:nth-child(10),.call-history-grid td:nth-child(10){width:90px}.call-history-grid.status-match-history-grid th:nth-child(8),.call-history-grid.status-match-history-grid td:nth-child(8),.call-history-grid.status-match-history-grid th:nth-child(9),.call-history-grid.status-match-history-grid td:nth-child(9){width:108px}.call-history-grid.status-match-history-grid th:nth-child(10),.call-history-grid.status-match-history-grid td:nth-child(10){width:330px}.call-history-grid.status-match-history-grid th:nth-child(11),.call-history-grid.status-match-history-grid td:nth-child(11){width:86px}.daily-history-grid th,.daily-history-grid td{width:96px}.daily-history-grid th:first-child,.daily-history-grid td:first-child{width:100px}.daily-history-grid th:nth-child(8),.daily-history-grid td:nth-child(8),.daily-history-grid th:nth-child(9),.daily-history-grid td:nth-child(9),.daily-history-grid th:nth-child(11),.daily-history-grid td:nth-child(11){width:132px}.call-connection-badge{text-align:center;background:#eee;border-radius:2px;min-width:42px;padding:1px 4px;font-weight:700;display:inline-block}.call-connection-badge.connected{color:#006c00;background:#d6f5d6}.call-connection-badge.missed{color:#b03700;background:#ffe4d7}.call-history-status-list{gap:2px;min-width:0;display:grid}.call-history-status-list strong,.call-history-status-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-history-status-list small{color:#555}.call-recording-player{background:#f5fbff;border-bottom:1px solid #c9c9e6;flex:none;padding:5px 8px;font-size:12px}.call-recording-player-title{align-items:center;gap:8px;min-height:24px;display:flex}.call-recording-player-title span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.recording-player-track-label{color:#00439c;background:#eaf3ff;border:1px solid #91b3dc;border-radius:3px;flex:none;padding:1px 5px;font-style:normal;font-weight:700}.recording-player-edit-button{color:#fff;background:#13872c;border:1px solid #2c6b1d;border-radius:3px;flex:none;min-width:52px;height:26px;font-weight:800}.call-recording-player audio{width:100%;height:32px;margin:3px 0;display:block}.call-recording-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-recording-segment input{width:64px;height:21px}@media (width<=980px){.mobile-autocall-stats-detail-overlay{inset:34px 8px 20px}}.mobile-autocall-bottom-actions{justify-content:flex-start;height:28px;min-height:28px}.mobile-autocall-pagination{background:#f7f7ff;border-top:1px solid #c7c7d8;justify-content:flex-end}.mobile-autocall-pagination span{white-space:nowrap}.generic-actions,.generic-filter-line,.feature-summary,.feature-bottom-actions{align-items:center;gap:4px;min-width:0;padding:2px 8px;display:flex;overflow-x:auto}.generic-actions{background:#fff;border-bottom:1px solid #d3d3d3;min-height:30px}.generic-actions .latest-android-app-link{align-items:center;height:24px;display:inline-flex}.generic-filter-line{background:#f7f7ff;border-bottom:1px solid #d3d3d3;min-height:30px}.generic-filter-line input{width:160px}.feature-summary{background:#e9e7ff;border-bottom:1px solid #c5c5d9;height:24px;min-height:24px}.feature-summary span{background:#fff;border:1px solid #c0c0d0;align-items:center;height:18px;padding:0 6px;display:inline-flex}.feature-bottom-actions{background:#ecebff;border-top:1px solid #b9b7d6;height:34px;min-height:34px}.feature-bottom-actions button{color:#fff;background:#4e4e4e;border-color:#3e3e3e;height:18px;padding:0 4px}.community-panel{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.community-toolbar,.community-admin-line{white-space:nowrap;border-bottom:1px solid #d3d3d3;align-items:center;gap:4px;min-width:0;min-height:28px;padding:2px 8px;display:flex;overflow-x:auto}.community-toolbar{background:#f4f3ff}.community-toolbar span{background:#fff;border:1px solid #c0c0d0;align-items:center;height:19px;padding:0 6px;display:inline-flex}.community-toolbar button,.community-admin-line button,.community-admin-line input,.community-admin-line select{height:23px;font-size:12px}.community-toolbar button,.community-post-form button{align-items:center;gap:3px;display:inline-flex}.community-admin-line{background:#fff}.community-admin-line strong{color:#0047a8}.community-admin-line select,.community-admin-line input{min-width:220px}.community-admin-line input:nth-of-type(2){min-width:320px}.community-admin-line button,.community-board-grid button,.community-post-form button{color:#fff;background:#0069e8;border-color:#0052b5}.community-workspace{grid-template-columns:minmax(380px,44%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.community-board-list-wrap,.community-post-panel{min-width:0;min-height:0;overflow:auto}.community-board-list-wrap{border-right:1px solid #c8c8d8}.community-board-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;font-size:12px}.community-board-grid th,.community-board-grid td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #d2d2d2;height:23px;padding:1px 4px;overflow:hidden}.community-board-grid th{text-align:center;background:#e7e5ff}.community-board-grid tr{cursor:pointer}.community-board-grid tr.active td{background:#d9ecff}.community-board-grid tr.pending td{color:#666;background:#fafafa}.community-board-grid th:first-child,.community-board-grid td:first-child{text-align:center;width:62px}.community-board-grid th:nth-child(3),.community-board-grid td:nth-child(3),.community-board-grid th:nth-child(4),.community-board-grid td:nth-child(4){text-align:center;width:54px}.community-board-grid th:nth-child(5),.community-board-grid td:nth-child(5){width:106px}.community-board-grid th:nth-child(6),.community-board-grid td:nth-child(6){text-align:center;width:54px}.community-board-grid button,.community-post-title-line button{height:18px;padding:0 5px;font-size:12px}.community-post-panel{background:#fff;grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.community-post-heading{background:#f8fbff;border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 8px;display:flex}.community-post-heading div{flex-direction:column;min-width:0;display:flex}.community-post-heading strong,.community-post-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-post-heading strong{font-size:14px}.community-status-open,.community-status-closed{color:#fff;justify-content:center;align-items:center;min-width:48px;height:20px;padding:0 6px;font-weight:700;display:inline-flex}.community-status-open{background:#0072ce}.community-status-closed{background:#777}.community-description{background:#fff9dc;border-bottom:1px solid #d3d3d3;padding:4px 8px}.community-post-form{background:#fff;border-bottom:1px solid #d3d3d3;grid-template-columns:minmax(180px,260px) minmax(260px,1fr) 64px;gap:4px;padding:5px 8px;display:grid}.community-post-form input,.community-post-form textarea{box-sizing:border-box;width:100%;min-width:0;font-size:12px}.community-post-form input,.community-post-form button{height:24px}.community-post-form textarea{resize:vertical;height:42px}.community-post-list{min-height:0;overflow:auto}.community-post-item{border-bottom:1px solid #dcdcdc;padding:7px 8px}.community-post-title-line{align-items:center;gap:8px;min-width:0;display:flex}.community-post-title-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-post-title-line span{color:#555;flex:none;font-size:11px}.community-post-title-line button{color:#fff;background:#666;border-color:#555;margin-left:auto}.community-post-item p{white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.community-empty{color:#555;padding:16px}@media (width<=900px){.community-workspace{grid-template-rows:minmax(140px,220px) minmax(0,1fr);grid-template-columns:1fr}.community-board-list-wrap{border-bottom:1px solid #c8c8d8;border-right:0}.community-post-form{grid-template-columns:1fr 64px}.community-post-form textarea{grid-column:1/2}}.community-main-panel{background:#fff;grid-template-rows:auto auto auto minmax(0,1fr) minmax(120px,30%);min-height:0;overflow:hidden}.community-app-download-panel{background:#fff;min-height:0;overflow:hidden}.community-app-download-body{gap:8px;padding:16px;display:grid}.community-app-download-box{background:#f9fbff;border:1px solid #b9c5d6;grid-template-columns:minmax(150px,1fr) 80px 130px 110px minmax(280px,2fr);align-items:center;gap:8px;max-width:900px;min-height:44px;padding:8px;display:grid}.community-app-download-box strong,.community-app-download-box span,.community-app-download-box code{font-size:13px}.community-app-download-box code{text-overflow:ellipsis;white-space:nowrap;color:#333;overflow:hidden}.community-app-download-link{color:#fff;background:#126dd2;border:1px solid #0f5fb8;justify-content:center;align-items:center;height:26px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.community-app-download-link.secondary{color:#0f5fb8;background:#fff}.community-bridge-download-box{background:#f4fbf6;border-color:#9fc6aa}.community-bridge-download-note{color:#42566f;max-width:900px;margin:-2px 0 0;font-size:12px}.community-board-title-line{background:#f7f7ff;border-bottom:1px solid #cfcfcf;align-items:center;gap:6px;min-height:27px;padding:2px 8px;display:flex}.community-board-title-line strong{color:#003f9e;font-size:13px}.community-board-title-line span{font-weight:700}.community-settings-button{color:#0047a8;background:#fff;border:1px solid #9eb6d8;justify-content:center;align-items:center;width:24px;height:22px;margin-left:2px;padding:0;display:inline-flex}.community-board-toolbar,.community-board-caption{white-space:nowrap;border-bottom:1px solid #d3d3d3;align-items:center;gap:4px;min-width:0;padding:2px 8px;display:flex;overflow-x:auto}.community-board-toolbar{background:#fff;min-height:30px}.community-board-toolbar select,.community-board-toolbar input,.community-board-toolbar button{height:23px;font-size:12px}.community-board-toolbar select{min-width:220px}.community-board-toolbar input{width:220px}.community-board-toolbar button{align-items:center;gap:3px;display:inline-flex}.community-write-button{color:#fff;background:#0069e8;border-color:#0052b5;font-weight:700}.community-board-caption{background:#e9e7ff;min-height:24px}.community-board-caption span{background:#fff;border:1px solid #c0c0d0;align-items:center;height:18px;padding:0 6px;display:inline-flex}.community-board-table-wrap{min-width:0;min-height:0;overflow:auto}.community-post-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px;font-size:12px}.community-post-grid th,.community-post-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d2d2d2;height:24px;padding:1px 5px;overflow:hidden}.community-post-grid th{text-align:center;background:#e7e5ff;font-weight:700}.community-post-grid tbody tr{cursor:pointer}.community-post-grid tbody tr.active td{background:#d9ecff}.community-post-grid th:first-child,.community-post-grid td:first-child{text-align:center;width:46px}.community-post-grid th:nth-child(3),.community-post-grid td:nth-child(3){text-align:center;width:120px}.community-post-grid th:nth-child(4),.community-post-grid td:nth-child(4){text-align:center;width:128px}.community-post-grid th:nth-child(5),.community-post-grid td:nth-child(5){text-align:center;width:150px}.community-post-grid th:nth-child(6),.community-post-grid td:nth-child(6){text-align:center;width:52px}.community-post-subject{color:#064bb1;font-weight:700}.community-post-preview{background:#fff;border-top:1px solid #b9b7d6;min-height:0;padding:8px 10px;overflow:auto}.community-post-preview-head{border-bottom:1px solid #d9d9d9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-bottom:6px;display:grid}.community-post-preview-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.community-post-preview-head span{color:#555;font-size:12px}.community-post-preview-head button{color:#fff;background:#666;border-color:#555;height:20px}.community-post-preview p{white-space:pre-wrap;margin:8px 0 0;line-height:1.45}.community-modal-backdrop{z-index:1600;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.community-settings-modal,.community-write-modal{background:#fff;border:1px solid #555;min-width:0;min-height:0;display:grid;box-shadow:0 4px 12px #00000040}.community-settings-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100vw - 80px);height:min(620px,100vh - 120px)}.community-write-modal{grid-template-rows:auto auto auto auto;width:min(620px,100vw - 80px)}.community-modal-head{color:#000;background:#f2f2ff;border-bottom:1px solid #c8c8d8;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:3px 8px;display:flex}.community-modal-head button{width:24px;height:22px;padding:0}.community-settings-toolbar{background:#fff;border-bottom:1px solid #d3d3d3;align-items:center;gap:4px;padding:5px 8px;display:flex}.community-settings-toolbar select,.community-settings-toolbar input{height:23px;font-size:12px}.community-settings-toolbar input{width:220px}.community-settings-toolbar span{color:#0047a8;font-weight:700}.community-settings-table-wrap{min-height:0;overflow:auto}.community-settings-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;font-size:12px}.community-settings-grid th,.community-settings-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d2d2d2;height:25px;padding:1px 5px;overflow:hidden}.community-settings-grid th{text-align:center;background:#e7e5ff}.community-settings-grid th:first-child,.community-settings-grid td:first-child,.community-settings-grid th:nth-child(2),.community-settings-grid td:nth-child(2),.community-settings-grid th:nth-child(5),.community-settings-grid td:nth-child(5){text-align:center;width:64px}.community-settings-grid th:nth-child(4),.community-settings-grid td:nth-child(4),.community-settings-grid th:nth-child(6),.community-settings-grid td:nth-child(6){text-align:center;width:118px}.community-write-modal label{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:6px;padding:8px;display:grid}.community-write-modal input,.community-write-modal textarea{box-sizing:border-box;width:100%;font-size:12px}.community-write-modal input{height:24px}.community-write-modal textarea{resize:vertical;height:180px}.community-modal-actions{border-top:1px solid #d3d3d3;justify-content:center;gap:6px;padding:8px;display:flex}.community-modal-actions button{min-width:60px;height:24px}.community-real-board{grid-template-rows:auto auto auto minmax(0,1fr)}.community-real-board .community-board-table-wrap{background:#fff}.community-real-board .community-post-grid{min-width:960px}.community-real-board .community-post-grid th:first-child,.community-real-board .community-post-grid td:first-child{width:52px}.community-real-board .community-post-grid th:nth-child(3),.community-real-board .community-post-grid td:nth-child(3){width:116px}.community-real-board .community-post-grid th:nth-child(4),.community-real-board .community-post-grid td:nth-child(4){width:126px}.community-real-board .community-post-grid th:nth-child(5),.community-real-board .community-post-grid td:nth-child(5),.community-real-board .community-post-grid th:nth-child(6),.community-real-board .community-post-grid td:nth-child(6),.community-real-board .community-post-grid th:nth-child(7),.community-real-board .community-post-grid td:nth-child(7){text-align:center;width:54px}.community-post-subject button{color:#064bb1;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.community-post-subject button span{color:#e02424;font-weight:700}.community-write-page,.community-post-view{background:#fff;min-height:0;padding:8px;overflow:auto}.community-write-page{grid-template-rows:auto auto minmax(220px,1fr);gap:6px;display:grid}.community-write-page input,.community-write-page textarea,.community-comment-form textarea{box-sizing:border-box;border:1px solid #b8bfd3;width:100%;font-size:12px}.community-write-page input{height:28px;padding:3px 6px;font-weight:700}.community-write-page textarea{resize:vertical;min-height:260px;padding:6px;line-height:1.45}.community-post-view-actions{justify-content:flex-end;gap:4px;min-height:26px;display:flex}.community-post-view-actions button{min-width:52px;height:23px;font-size:12px}.community-post-view-head{background:#f7f7ff;border-top:2px solid #3a3a3a;border-bottom:1px solid #cfcfcf}.community-post-view-head strong{padding:8px 10px 5px;font-size:15px;display:block}.community-post-view-head div{color:#555;flex-wrap:wrap;gap:8px;padding:0 10px 7px;font-size:12px;display:flex}.community-post-body{white-space:pre-wrap;border-bottom:1px solid #d9d9d9;min-height:180px;padding:12px 10px;line-height:1.55}.community-comment-section{background:#fbfdff;border:1px solid #ccd2e2;margin-top:8px}.community-comment-head{background:#eef3ff;border-bottom:1px solid #d9d9e6;justify-content:space-between;align-items:center;min-height:28px;padding:3px 8px;display:flex}.community-comment-head strong{align-items:center;gap:4px;display:inline-flex}.community-comment-list{max-height:260px;overflow:auto}.community-comment-item{border-bottom:1px solid #e0e3ee;padding:7px 62px 7px 8px;position:relative}.community-comment-item div{color:#555;gap:8px;font-size:11px;display:flex}.community-comment-item div strong{color:#111;font-size:12px}.community-comment-item p{white-space:pre-wrap;margin:4px 0 0;line-height:1.4}.community-comment-item button{height:20px;font-size:11px;position:absolute;top:6px;right:8px}.community-comment-form{border-top:1px solid #d9d9e6;grid-template-columns:minmax(0,1fr) 72px;gap:5px;padding:6px;display:grid}.community-comment-form textarea{resize:vertical;height:52px;padding:5px}.community-comment-form button{color:#fff;background:#0069e8;border-color:#0052b5;height:52px;font-weight:700}.community-board-empty{margin:8px}.db-left-panel{grid-template-rows:auto auto 1fr}.db-left-toolbar{white-space:nowrap;background:#fff;border-bottom:1px solid #c8c8c8;align-items:center;gap:4px;min-height:30px;padding:2px 8px;display:flex;overflow-x:auto}.db-left-toolbar input,.db-left-toolbar select{height:24px}.db-left-toolbar input{width:160px}.db-left-toolbar label,.db-left-toolbar button{align-items:center;gap:3px;height:24px;display:inline-flex}.db-left-table-wrap{background:#fff;min-height:0;overflow:auto}.db-left-table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.db-left-table th{color:#111;white-space:nowrap;background:#e8e6fb;border:1px solid #c9c9d8;height:25px;font-weight:700}.db-left-table td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d0d0d0;height:24px;padding:1px 4px;overflow:hidden}.db-left-table input,.db-left-table select{background:#fff;border:1px solid #b8b8b8;width:100%;min-width:72px;height:21px}.column-settings-editor-wrap{border-top:1px solid #bfc7dd}.column-settings-editor-table tr[draggable=true]{cursor:grab}.column-settings-editor-table tr.dragging td{background:#fff2cc}.column-settings-editor-table tr.hidden-column-row td{color:#777;background:#f3f3f3}.column-settings-editor-table .column-drag-cell{text-align:center;color:#0050a8;font-weight:700}.column-settings-editor-table .column-key-label{color:#777;margin-top:1px;font-size:10px;line-height:12px;display:block}.column-settings-editor-table input[type=checkbox]{width:16px;min-width:0;height:16px}.column-settings-editor-table input[type=number]{width:72px;min-width:72px}.column-settings-editor-table .small-reset-button{background:#f8f8f8;border:1px solid #aaa;height:21px;margin-left:3px;padding:0 5px;font-size:11px}.db-stats-toolbar{background:#f7f7ff}.db-stats-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.db-stats-table th,.db-stats-table td{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:42px;overflow:hidden}.db-stats-table th.resizable-stat-column{-webkit-user-select:none;user-select:none;padding-right:8px;position:relative}.db-stats-table thead th{z-index:4;background:#e8e6fb;position:sticky;top:0}.db-stats-table thead th.resizable-stat-column{position:sticky}.stat-column-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.stat-column-resize-handle{cursor:col-resize;width:6px;height:100%;position:absolute;top:0;right:-2px}.stat-column-resize-handle:hover{background:#6d82d6}.db-stats-table th:first-child,.db-stats-table td:first-child,.db-hourly-table th:first-child,.db-hourly-table td:first-child{text-align:left}.db-stats-table th:first-child,.db-stats-table td:first-child{background:#eef5ff;position:sticky;left:0;box-shadow:1px 0 #b8c5df}.db-stats-table th:first-child,.db-stats-table thead th:first-child{z-index:7;background:#dceaff}.db-stats-table td:first-child{z-index:3;color:#15315f;font-weight:700}.db-hourly-table th{text-align:center}.db-hourly-table td{text-align:right;min-width:56px}.account-panel{background:#fff}.account-id-panel{grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.account-create-line,.account-role-strip,.account-toolbar,.account-filter-line,.account-bottom-actions{white-space:nowrap;border-bottom:1px solid #d3d3d3;align-items:center;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}.account-toolbar{background:#f4f3ff}.account-filter-line{background:#fff}.account-toolbar input,.account-toolbar select,.account-toolbar button,.account-filter-line input,.account-filter-line select,.account-filter-line button,.account-bottom-actions select,.account-bottom-actions button{height:23px}.account-toolbar button:first-child{color:#fff;background:#ff6b1a;border-color:#c95400}.account-filter-line input{width:128px}.account-filter-line .account-org-filter,.account-create-line .account-org-select{min-width:150px}.account-existing-org-select{background:#fff;border:1px solid #999;font-weight:700}.account-org-required-note,.account-create-empty-note{color:#0051a8;background:#fff8d6;border-bottom:1px solid #d3d3d3;padding:4px 8px;font-weight:700}.account-wide-input{width:360px}.account-create-line input{width:126px}.account-create-line select{min-width:112px}.account-role-strip{background:#f4f3ff}.account-role-strip label{align-items:center;gap:2px;display:inline-flex}.account-role-strip span{color:#0051a8;margin-left:8px}.account-grid-wrap{border-top:1px solid #c8c8d8;min-height:0;overflow:auto}.account-grid{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}.account-grid th,.account-grid td{white-space:nowrap;text-overflow:ellipsis;text-align:left;border:1px solid #d2d2d2;height:22px;padding:1px 4px;overflow:hidden}.account-grid th{text-align:center;background:#e7e5ff}.account-grid button{color:#fff;background:#4e4e4e;border-color:#3e3e3e;height:18px;margin-right:3px;padding:0 5px}.account-grid button:disabled{color:#777;background:#eee;border-color:#bdbdbd}.account-cell-select,.account-cell-input{box-sizing:border-box;width:100%;min-width:0;height:20px;padding:0 4px;font-size:13px}.account-cell-input{border:1px solid #b8b8b8}.account-team-cell{grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:3px;display:grid}.account-grid .account-team-manage-button{width:22px;min-width:22px;margin-right:0;padding:0;font-weight:700;line-height:16px}.organization-panel{min-height:0;overflow:hidden}.organization-panel .account-grid-wrap{min-width:0}.organization-create-line input{width:154px}.organization-filter-line select{min-width:116px}.organization-filter-line select:nth-child(4){min-width:132px}.organization-create-line{flex-wrap:nowrap;align-items:center}.organization-create-line input{min-width:96px}.organization-create-line input:nth-child(2),.organization-create-line input:nth-child(3){width:180px}.organization-management-grid{table-layout:fixed;min-width:3000px}.organization-management-grid th:first-child,.organization-management-grid td:first-child{text-align:center;width:34px}.organization-management-grid th:nth-child(2),.organization-management-grid td:nth-child(2){text-align:center;width:48px}.organization-management-grid th:nth-child(3),.organization-management-grid td:nth-child(3){width:150px}.organization-management-grid th:nth-child(4),.organization-management-grid td:nth-child(4){width:240px}.organization-management-grid th:nth-child(5),.organization-management-grid td:nth-child(5){width:220px}.organization-management-grid th:nth-child(6),.organization-management-grid td:nth-child(6),.organization-management-grid th:nth-child(7),.organization-management-grid td:nth-child(7),.organization-management-grid th:nth-child(8),.organization-management-grid td:nth-child(8),.organization-management-grid th:nth-child(9),.organization-management-grid td:nth-child(9),.organization-management-grid th:nth-child(10),.organization-management-grid td:nth-child(10),.organization-management-grid th:nth-child(11),.organization-management-grid td:nth-child(11),.organization-management-grid th:nth-child(12),.organization-management-grid td:nth-child(12),.organization-management-grid th:nth-child(13),.organization-management-grid td:nth-child(13),.organization-management-grid th:nth-child(14),.organization-management-grid td:nth-child(14),.organization-management-grid th:nth-child(15),.organization-management-grid td:nth-child(15),.organization-management-grid th:nth-child(16),.organization-management-grid td:nth-child(16),.organization-management-grid th:nth-child(17),.organization-management-grid td:nth-child(17){width:136px}.organization-management-grid th:nth-child(18),.organization-management-grid td:nth-child(18),.organization-management-grid th:nth-child(19),.organization-management-grid td:nth-child(19),.organization-management-grid th:nth-child(20),.organization-management-grid td:nth-child(20),.organization-management-grid th:nth-child(21),.organization-management-grid td:nth-child(21){width:180px}.organization-system-grid th:nth-child(3),.organization-system-grid td:nth-child(3),.organization-team-grid th:nth-child(3),.organization-team-grid td:nth-child(3){width:240px}.organization-system-grid th:nth-child(4),.organization-system-grid td:nth-child(4),.organization-team-grid th:nth-child(4),.organization-team-grid td:nth-child(4){width:180px}.organization-inactive-row{color:#777;background:#f2f2f2}.account-selection-total{color:#0050cc;font-weight:700}.organization-bulk-modal{width:min(980px,100vw - 36px)}.organization-bulk-form-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:6px;margin:14px 0;display:grid}.organization-bulk-form-row label,.organization-bulk-grid span{font-weight:700}.organization-bulk-form-row input,.organization-bulk-grid input,.organization-bulk-grid select{border:1px solid #aaa;height:26px}.organization-bulk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-top:10px;display:grid}.organization-bulk-grid label{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:6px;display:grid}.organization-bulk-preview{background:#f4f3ff;border:1px solid #c6c6d8;gap:16px;margin-top:12px;padding:7px 10px;display:flex}.account-row-roles{align-items:center;gap:6px;width:360px;display:flex;overflow:hidden}.account-row-roles label{align-items:center;gap:2px;display:inline-flex}.account-bottom-actions{background:#ecebff;border-top:1px solid #aeb0c8;border-bottom:0}.account-bottom-actions button{color:#fff;background:#4e4e4e;border-color:#3e3e3e}.account-id-grid{table-layout:fixed;min-width:3560px}.account-id-grid th:first-child,.account-id-grid td:first-child{text-align:center;width:34px}.account-id-grid th:nth-child(2),.account-id-grid td:nth-child(2){text-align:center;width:48px}.account-id-grid th:nth-child(3),.account-id-grid td:nth-child(3),.account-id-grid th:nth-child(4),.account-id-grid td:nth-child(4){width:220px}.account-id-grid th:nth-child(5),.account-id-grid td:nth-child(5){width:300px}.account-id-grid th:nth-child(6),.account-id-grid td:nth-child(6),.account-id-grid th:nth-child(7),.account-id-grid td:nth-child(7),.account-id-grid th:nth-child(8),.account-id-grid td:nth-child(8),.account-id-grid th:nth-child(9),.account-id-grid td:nth-child(9),.account-id-grid th:nth-child(11),.account-id-grid td:nth-child(11),.account-id-grid th:nth-child(12),.account-id-grid td:nth-child(12),.account-id-grid th:nth-child(13),.account-id-grid td:nth-child(13),.account-id-grid th:nth-child(14),.account-id-grid td:nth-child(14),.account-id-grid th:nth-child(15),.account-id-grid td:nth-child(15),.account-id-grid th:nth-child(16),.account-id-grid td:nth-child(16),.account-id-grid th:nth-child(17),.account-id-grid td:nth-child(17),.account-id-grid th:nth-child(18),.account-id-grid td:nth-child(18),.account-id-grid th:nth-child(19),.account-id-grid td:nth-child(19),.account-id-grid th:nth-child(20),.account-id-grid td:nth-child(20){width:130px}.account-id-grid th:nth-child(10),.account-id-grid td:nth-child(10),.account-id-grid th:nth-child(21),.account-id-grid td:nth-child(21),.account-id-grid th:nth-child(22),.account-id-grid td:nth-child(22),.account-id-grid th:nth-child(23),.account-id-grid td:nth-child(23){width:150px}.account-id-grid th:nth-child(24),.account-id-grid td:nth-child(24){width:420px}.account-id-grid th:nth-child(25),.account-id-grid td:nth-child(25){width:128px}.account-permission-grid-wrap{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-content:start;gap:6px;min-height:0;padding:6px;display:grid;overflow:auto}.account-permission-grid{min-width:360px}.account-permission-grid td:first-child,.account-permission-grid th:first-child{text-align:center;width:34px}.account-note{background:#fff;border-bottom:1px solid #d3d3d3;padding:4px 8px}.account-create-modal{width:min(620px,100vw - 32px);height:auto;min-height:330px}.account-create-modal-body{grid-template-rows:auto auto auto minmax(0,1fr);gap:6px;display:grid}.account-create-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.account-create-modal-grid label{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:4px;display:grid}.account-create-modal-grid input,.account-create-modal-grid select{min-width:0;height:24px}.account-create-role-fieldset{background:#fbfbff;border:1px solid #c8c8d8;flex-wrap:wrap;align-content:flex-start;gap:5px 10px;min-height:88px;margin:0;padding:7px;display:flex}.account-create-role-fieldset label{align-items:center;gap:3px;display:inline-flex}.basic-settings-panel{background:#fff;grid-template-rows:auto auto auto auto auto 1fr auto;position:relative}.server-resource-layer{z-index:55;pointer-events:none;width:min(360px,100% - 24px);font-size:12px;position:absolute;top:3px;right:10px}.server-resource-toggle,.server-resource-popover{pointer-events:auto}.server-resource-toggle{float:right;color:#123b72;background:#eef4ff;border:1px solid #7f92b3;justify-content:center;align-items:center;gap:4px;min-width:112px;height:22px;padding:0 8px;font-weight:700;line-height:20px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.server-resource-toggle strong{color:#0050b8;font-size:11px}.server-resource-popover{clear:both;background:#fff;border:1px solid #5f718e;margin-top:4px;box-shadow:0 4px 14px #0003}.server-resource-head,.server-resource-foot{background:#f4f7fd;border-bottom:1px solid #d2dae8;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:2px 8px;display:flex}.server-resource-head strong{color:#123b72}.server-resource-list{gap:6px;padding:8px;display:grid}.server-resource-row{gap:3px;display:grid}.server-resource-row-head,.server-resource-detail{justify-content:space-between;align-items:center;gap:8px;display:flex}.server-resource-row-head span{color:#222;font-weight:700}.server-resource-row-head strong{color:#0b5f2a}.server-resource-row.warning .server-resource-row-head strong{color:#a05a00}.server-resource-row.critical .server-resource-row-head strong{color:#c00000}.server-resource-track{background:#eef1f6;border:1px solid #bac6d8;height:8px;overflow:hidden}.server-resource-track span{background:#239a54;height:100%;display:block}.server-resource-row.warning .server-resource-track span{background:#d48a00}.server-resource-row.critical .server-resource-track span{background:#c00000}.server-resource-detail,.server-resource-foot,.server-resource-loading,.server-resource-error{color:#555;font-size:11px}.server-resource-loading,.server-resource-error{padding:10px 8px}.server-resource-error{color:#b00020;background:#fff3f3}.server-resource-foot{background:#fff;border-top:1px solid #e2e6ef;border-bottom:0;min-height:22px}.basic-settings-help,.basic-settings-toolbar,.basic-code-tabs{white-space:nowrap;border-bottom:1px solid #d3d3d3;align-items:center;gap:4px;min-height:28px;padding:2px 8px;display:flex;overflow-x:auto}.basic-settings-help{color:#111;background:#fff;flex-direction:column;align-items:flex-start;gap:1px}.basic-code-tabs{background:#fff}.basic-code-tabs span{color:#003c9e;margin-right:8px;font-weight:700}.basic-code-tabs button.active{color:#fff;background:#0066d9;border-color:#004eb3}.basic-settings-toolbar{background:#f6f6ff}.basic-settings-toolbar input,.basic-settings-toolbar select,.basic-settings-toolbar button{height:24px}.basic-settings-toolbar input{width:132px}.basic-settings-toolbar .wide-input,.basic-settings-grid .wide-input{width:220px;min-width:220px}.basic-settings-toolbar button{align-items:center;gap:2px;display:inline-flex}.basic-settings-note{background:#fff;border-bottom:1px solid #d3d3d3;min-height:22px;padding:2px 8px}.basic-settings-grid-wrap{min-width:0;overflow:auto}.basic-settings-grid{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:13px}.basic-settings-grid th,.basic-settings-grid td{white-space:nowrap;background:#fff;border:1px solid #cfcfcf;height:24px;padding:1px 4px}.basic-settings-grid tr[draggable=true]{cursor:grab}.basic-settings-grid tr.dragging-row,.recording-part-list .dragging-row{opacity:.55;outline:2px dashed #0072ce}.basic-settings-grid th{z-index:2;text-align:center;background:#ece9ff;position:sticky;top:0}.basic-settings-grid td:first-child,.basic-settings-grid th:first-child{text-align:center;width:34px}.basic-settings-grid input,.basic-settings-grid select,.basic-settings-grid button{height:21px}.basic-settings-grid input{border:1px solid #b9b9b9;min-width:86px}.basic-settings-grid .tiny-input{text-align:right;width:46px;min-width:40px}.basic-settings-grid .status-label-input{width:250px;min-width:250px}.basic-filter-toolbar label,.basic-settings-bottom{align-items:center;gap:4px;display:flex}.basic-settings-bottom{background:#ecebff;border-top:1px solid #aeb0c8;min-height:26px;padding:2px 6px}.basic-settings-bottom button{color:#fff;background:#4d4d4d;border-color:#555;height:22px}.basic-color-cell{justify-content:center;align-items:center;gap:2px;width:30px;display:inline-flex}.basic-color-cell input[type=color]{width:28px;min-width:28px;padding:0}.basic-color-cell input:not([type=color]){width:78px;min-width:78px}.basic-create-color-cell{height:23px}.basic-grade-checks{align-items:center;gap:4px;display:inline-flex}.basic-grade-checks label{align-items:center;gap:1px;font-size:12px;display:inline-flex}.basic-grade-checks input[type=checkbox]{width:13px;min-width:13px;height:13px}.basic-role-checks{gap:3px}.basic-role-checks label{white-space:nowrap}.basic-designated-button{min-width:74px}.designated-user-modal{width:min(720px,100vw - 48px)}.designated-user-note{color:#004fe0;border:1px solid #d5d5d5;padding:4px 6px;font-weight:700}.designated-user-toolbar{align-items:center;gap:6px;min-height:28px;padding:4px 0;display:flex}.designated-user-toolbar button,.designated-user-toolbar input{height:22px}.designated-user-toolbar input{border:1px solid #aaa;width:180px}.designated-user-grid{width:100%}.designated-user-grid th,.designated-user-grid td{height:24px}.generic-grid{border-collapse:collapse;table-layout:fixed;background:#fff;width:max-content;min-width:100%}.generic-grid th,.generic-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #d0d0d0;height:22px;padding:0 4px;overflow:hidden}.generic-grid th{text-align:center;z-index:2;background:#ece9ff;border-color:#c7c5df;height:24px;font-weight:700;position:sticky;top:0}.ellipsis-tooltip,.ellipsis-tooltip-display{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.ellipsis-tooltip-value{display:none}.generic-grid col:first-child,.generic-grid th:first-child,.generic-grid td:first-child{width:28px}.generic-grid th:nth-child(2),.generic-grid td:nth-child(2){width:46px}.generic-grid th:nth-child(3),.generic-grid td:nth-child(3){width:170px}.generic-grid th:nth-child(4),.generic-grid td:nth-child(4),.generic-grid th:nth-child(5),.generic-grid td:nth-child(5),.generic-grid th:nth-child(6),.generic-grid td:nth-child(6){width:90px}.generic-grid th:nth-child(7),.generic-grid td:nth-child(7){width:780px}.generic-grid tr:nth-child(2n) td{background:#fbfbfb}.generic-grid.call-history-grid th:first-child,.generic-grid.call-history-grid td:first-child{width:142px}.generic-grid.call-history-grid{width:1154px;min-width:1154px}.generic-grid.call-history-grid th:nth-child(2),.generic-grid.call-history-grid td:nth-child(2){width:52px}.generic-grid.call-history-grid th:nth-child(3),.generic-grid.call-history-grid td:nth-child(3){width:96px}.generic-grid.call-history-grid th:nth-child(4),.generic-grid.call-history-grid td:nth-child(4){width:70px}.generic-grid.call-history-grid th:nth-child(5),.generic-grid.call-history-grid td:nth-child(5){width:126px}.generic-grid.call-history-grid th:nth-child(6),.generic-grid.call-history-grid td:nth-child(6){width:104px}.generic-grid.call-history-grid th:nth-child(7),.generic-grid.call-history-grid td:nth-child(7){text-align:center;width:72px;max-width:72px}.generic-grid.call-history-grid th:nth-child(8),.generic-grid.call-history-grid td:nth-child(8){width:96px}.generic-grid.call-history-grid th:nth-child(9),.generic-grid.call-history-grid td:nth-child(9){width:310px}.generic-grid.call-history-grid th:nth-child(10),.generic-grid.call-history-grid td:nth-child(10){width:86px}.todo-panel{padding:0}.todo-toolbar{background:#f7f7ff;border-bottom:1px solid #c9c3da;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:flex}.todo-toolbar select,.todo-toolbar input{background:#fff;border:1px solid #9b9b9b;height:24px;padding:1px 4px;font-size:12px}.todo-toolbar input{width:160px}.todo-toolbar button{height:36px;min-height:36px;padding:2px 11px;font-size:16px;font-weight:700}.todo-date-toolbar{background:#fff}.todo-toolbar .active-filter{color:#fff;background:#1559d6}.todo-grid-wrap{height:calc(100vh - 210px)}.todo-grid{table-layout:auto}.todo-grid th,.todo-grid td{white-space:nowrap;font-size:12px}.todo-overdue-row td{color:#d00000}.todo-row-complete{height:30px;min-height:30px;padding:0 9px;font-size:16px;font-weight:700}.todo-detail-modal,.todo-settings-modal{width:min(440px,100vw - 48px)}.todo-register-modal{width:min(840px,100vw - 36px)}.todo-register-modal .modal-body{flex-direction:column;gap:6px;display:flex}.todo-register-search-line{align-items:center;gap:5px;display:flex}.todo-register-search-line input{flex:auto;min-width:0}.todo-register-lead-list{background:#fff;border:1px solid #cfcfe0;max-height:210px;overflow:auto}.todo-register-lead-list .popup-grid{margin-top:0}.todo-register-form-grid{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:start;gap:6px 10px;display:grid}.todo-register-form-grid label{gap:3px;font-weight:700;display:grid}.todo-register-form-grid input,.todo-register-form-grid textarea{background:#fff;border:1px solid #9b9b9b;min-width:0;height:28px;padding:2px 5px;font-size:16px;font-weight:400}.todo-register-form-grid textarea{resize:vertical;min-height:86px}.todo-register-form-grid .wide{grid-column:1/-1}.todo-detail-grid th{text-align:right;background:#ececec;width:90px}.todo-detail-grid td{white-space:normal;word-break:break-word}.todo-settings-field{grid-template-columns:92px 90px auto;align-items:center;gap:8px;max-width:260px;margin:20px auto 8px;display:grid}.todo-settings-field input{text-align:right;height:28px;font-size:16px}.todo-calendar-grid{border-top:1px solid #c9c3da;border-left:1px solid #c9c3da;grid-template-columns:repeat(7,minmax(90px,1fr));gap:0;margin:4px;display:grid}.todo-calendar-grid>div{background:#fff;border-bottom:1px solid #c9c3da;border-right:1px solid #c9c3da;min-height:72px;padding:5px;font-size:12px}.todo-calendar-grid>div.has-todo{background:#fff7d6}.todo-calendar-grid strong{font-size:14px;display:block}.todo-bottom-actions{gap:4px}.todo-bottom-actions button{height:30px;min-height:30px;padding:1px 10px;font-size:16px;font-weight:700}.todo-detail-modal footer button{height:36px;min-height:36px;padding:2px 12px;font-size:16px;font-weight:700}.voc-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;padding:0}.voc-toolbar{background:#fff;border-bottom:1px solid #c9c3da;flex-wrap:wrap;align-items:center;gap:4px;min-height:26px;padding:2px 4px;font-size:12px;display:flex}.voc-toolbar select,.voc-toolbar input{background:#fff;border:1px solid #9b9b9b;height:22px;padding:1px 4px;font-size:12px}.voc-toolbar input{width:150px}.voc-toolbar button,.voc-create-row button{height:22px;min-height:22px;padding:1px 7px;font-size:12px}.voc-toolbar .orange{color:#fff;background:#ff6b2b;border-color:#c94b17;font-weight:700}.voc-toolbar .active-filter{color:#fff;background:#1559d6}.voc-date-toolbar{background:#f7f7ff}.voc-create-row{background:#f4f4ff;border-bottom:1px solid #c9c3da;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 4px;display:flex}.voc-create-row input,.voc-create-row select{border:1px solid #9b9b9b;height:22px;font-size:12px}.voc-create-row input:first-child{width:220px}.voc-grid-wrap{min-height:0;overflow:auto}.voc-grid{table-layout:auto;min-width:1120px}.voc-grid th,.voc-grid td{white-space:nowrap;height:22px;font-size:12px}.voc-grid th:nth-child(9),.voc-grid td:nth-child(9),.voc-grid th:nth-child(14),.voc-grid td:nth-child(14){min-width:150px}.voc-bottom-actions{justify-content:flex-start}.risk-button,.risk-control{color:#111;background:#fff2cc;border-color:#d37b00}.risk-inline{color:#7a3e00}.link-button{color:#064bd8;text-decoration:underline}.modal-backdrop{z-index:1000;background:#00000042;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.db-search-active-call-layer{z-index:40;pointer-events:auto;justify-content:flex-end;max-width:min(360px,42vw);display:flex;position:absolute;bottom:2px;right:4px;transform:translateY(5px)}.db-search-active-call-layer .active-call-chip{max-width:100%;box-shadow:0 2px 8px #0000004d}.draggable-modal{will-change:transform}.draggable-modal-handle{cursor:move;-webkit-user-select:none;user-select:none}.active-call-chip{z-index:1;color:#fff;white-space:nowrap;background:#e00000;border:2px solid #920000;border-radius:2px;align-items:center;gap:6px;max-width:100%;height:24px;padding:2px 10px;font-size:14px;font-weight:900;line-height:18px;display:inline-flex;position:static;box-shadow:0 2px 7px #00000052}.active-call-chip strong,.active-call-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.active-call-open{min-width:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.active-call-duration{color:#fff8a8;flex:none;padding-left:2px;font-size:12px;font-weight:900}.active-call-end{color:#b00000;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:2px;flex:none;height:20px;padding:0 7px;font-size:12px;font-weight:900;line-height:16px}.active-call-end:hover{background:#ffe3e3}.active-call-missed{color:#7a3f00;cursor:pointer;background:#fff7d6;border:1px solid #fff0b8;border-radius:2px;flex:none;height:20px;padding:0 7px;font-size:12px;font-weight:900;line-height:16px}.active-call-missed:hover{background:#ffe4a3}.active-call-end:disabled{color:#8f4c4c;cursor:default;background:#ffe3e3;border-color:#ffd0d0}.active-call-chip.idle{color:#333;cursor:default;max-width:100px;height:18px;box-shadow:none;background:#d8d8d8;border-width:1px;border-color:#9a9a9a;gap:5px;padding:1px 7px;font-size:12px;font-weight:500;line-height:16px}.active-call-chip.blacklist{color:#ff3030;background:#111;border-color:#111}.active-call-chip.blacklist .active-call-duration{color:#fff06a}.active-call-chip.floating{border-width:2px;gap:5px;min-width:0;max-width:100%;height:26px;padding:2px 8px;font-size:13px;box-shadow:0 2px 7px #00000038}.active-call-chip.floating.connected{background:#0aa849;border-color:#07823b}.active-call-chip.floating.dialing{background:#f07a00;border-color:#b45a00}.active-call-chip.ended,.active-call-chip.floating.ended{color:#fff;background:#d01818;border-color:#9f1111;box-shadow:0 2px 10px #96000057}.active-call-chip.ended .active-call-duration,.active-call-chip.floating.ended .active-call-duration{color:#fff6a8}.active-call-chip.floating .active-call-duration{color:#fff6c9;text-align:right;min-width:42px}.active-call-dot{opacity:.9;background:currentColor;border-radius:999px;flex:0 0 10px;width:10px;height:10px}.active-call-chip.idle .active-call-dot{flex-basis:7px;width:7px;height:7px}.lead-detail-active-call-slot{z-index:4;pointer-events:auto;justify-content:flex-start;width:188px;min-width:0;max-width:min(188px,100%);height:28px;margin:0;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.lead-detail-active-call-slot .active-call-chip{box-sizing:border-box;gap:4px;width:100%;max-width:100%;height:24px;padding:1px 5px;font-size:11px;line-height:16px}.lead-detail-active-call-slot .active-call-open{flex:auto;gap:4px}.lead-detail-active-call-slot .active-call-dot{flex-basis:7px;width:7px;height:7px}.lead-detail-active-call-slot .active-call-duration{min-width:28px;font-size:11px}.lead-detail-active-call-slot .active-call-end,.lead-detail-active-call-slot .active-call-missed{height:18px;padding:0 4px;font-size:10px;line-height:14px}.missed-call-memo-popover{z-index:6;box-sizing:border-box;background:#eef5ff;border:1px solid #7c8aa8;width:220px;padding:6px;position:absolute;bottom:calc(100% + 42px);right:0;box-shadow:0 3px 12px #00000042}.missed-call-memo-title{color:#003f91;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.2}.missed-call-memo-popover textarea{resize:none;box-sizing:border-box;background:#fff;border:1px solid #aab3c8;width:100%;height:62px;padding:4px;font-size:12px;line-height:1.3}.missed-call-memo-actions{justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.missed-call-memo-actions button{color:#111;background:#f5f5f5;border:1px solid #9b9b9b;height:22px;padding:0 8px;font-size:12px}.missed-call-memo-actions .red{color:#fff;background:#ff5a28;border-color:#d64412}.autocall-screen-lock{z-index:1680;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#f5f7fcad;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.autocall-screen-lock>div{color:#1f1f1f;background:#fff;border:1px solid #9b1111;border-radius:4px;flex-direction:column;align-items:center;gap:6px;min-width:260px;max-width:min(420px,100vw - 40px);padding:18px 22px;display:flex;box-shadow:0 6px 26px #00000038}.autocall-screen-lock strong{color:#b00000;font-size:18px;font-weight:900}.autocall-screen-lock span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;overflow:hidden}.autocall-screen-lock small{color:#444;font-size:12px}.autocall-screen-actions{gap:6px;margin-top:8px;display:flex}.autocall-screen-actions button{color:#1f2633;background:#fff;border:1px solid #8e9db8;border-radius:2px;height:24px;padding:0 10px;font-size:12px;font-weight:800}.autocall-status-panel{right:12px;bottom:calc(38px + (var(--autocall-panel-index,0) * 206px));z-index:1780;color:#1f2633;background:#f7fbff;border:1px solid #364f8f;border-radius:4px;width:min(620px,100vw - 24px);padding:8px;font-size:9.6px;position:fixed;box-shadow:0 4px 18px #0000003d}.autocall-status-panel:not(.minimized){cursor:move}.autocall-status-panel.minimized{top:auto;bottom:calc(38px + (var(--autocall-minimized-stack-index,0) * 78px));cursor:move;flex-direction:column;gap:5px;width:min(390px,100vw - 24px);height:72px;padding:6px;display:flex;overflow:hidden}.autocall-status-panel.completed{background:#f4fff7;border-color:#0f6b35}.autocall-status-panel.paused{background:#f8f8f8;border-color:#6b6b6b}.autocall-status-main,.autocall-current-line-summary,.autocall-status-actions,.autocall-section-title{align-items:center;gap:8px;display:flex}.autocall-status-main{justify-content:space-between}.autocall-status-panel.minimized .autocall-status-main{min-height:0}.autocall-mini-main{flex:auto;gap:8px;min-width:0}.autocall-mini-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.autocall-mini-text strong,.autocall-mini-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.autocall-mini-text strong{font-size:10.4px}.autocall-status-main>div:first-child{flex-direction:column;min-width:0;display:flex}.autocall-status-main strong{color:#173f8a;font-size:11.2px;font-weight:900}.autocall-status-main span,.autocall-current-line-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-status-counts{color:#444;flex:none;gap:6px;font-weight:700;display:inline-flex}.autocall-status-panel.minimized .autocall-status-counts{align-items:flex-end;gap:2px;max-width:116px}.autocall-status-panel.minimized .autocall-status-counts span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.autocall-current-line{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #c7d6f4;flex-direction:column;gap:4px;margin-top:6px;padding:5px 6px;display:flex}.autocall-current-line-summary{min-width:0}.autocall-current-line-summary span,.autocall-current-line-summary small{color:#555;flex:none}.autocall-current-line-summary strong{flex:auto}.autocall-live-monitor{align-items:center;gap:4px;min-width:0;display:flex}.autocall-live-monitor button{color:#123a7a;cursor:pointer;background:#f8fbff;border:1px solid #c7d6f4;border-radius:2px;flex:none;align-items:center;gap:3px;min-height:20px;padding:1px 6px;font-weight:800;display:inline-flex}.autocall-live-monitor button:disabled{opacity:.45;cursor:default}.autocall-live-monitor.listening button:first-child{color:#0f6b35;background:#effbf3;border-color:#0f6b35}.autocall-live-monitor.participating button:nth-child(2){color:#9a3412;background:#fff7ed;border-color:#b45309}.autocall-live-monitor small{color:#666;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-call-state-dot{background:#8b95a3;border:1px solid #0000002e;border-radius:999px;flex:none;width:9px;height:9px}.autocall-call-state-dot.connected{background:#16a34a}.autocall-call-state-dot.dialing{background:#dc2626}.autocall-call-state-dot.completed{background:#2563eb}.autocall-call-state-dot.failed{background:#b91c1c}.autocall-call-state-dot.waiting{background:#8b95a3}.autocall-agent-name-with-state,.autocall-call-status-cell{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.autocall-agent-name-with-state>span,.autocall-call-status-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-agent-call-icon{border:1px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.autocall-agent-call-icon.calling{color:#0b55b8;background:#edf5ff}.autocall-agent-call-icon.connected{color:#0f6b35;background:#effbf3}.autocall-status-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.autocall-status-metrics span{color:#445;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d3ddf0;min-width:0;padding:4px 5px;overflow:hidden}.autocall-status-metrics strong{color:#004ec4}.autocall-agent-strip{flex-wrap:wrap;gap:4px;max-height:48px;margin-top:6px;display:flex;overflow:auto}.autocall-agent-badge{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #b8c4dd;border-radius:2px;align-items:center;gap:2px;max-width:220px;min-height:20px;padding:0 2px;display:inline-flex;overflow:hidden}.autocall-agent-badge.selected{background:#edf5ff;border-color:#1d4ed8}.autocall-agent-select{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.autocall-agent-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.autocall-agent-badge .autocall-agent-call-icon{width:16px;height:16px}.autocall-agent-badge button.autocall-agent-icon-toggle{width:20px;min-width:20px;height:18px}.autocall-agent-badge.calling{color:#b00000;border-color:#b00000;font-weight:800}.autocall-agent-badge.paused{color:#666;background:#f0f0f0;border-color:#888}.autocall-status-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:7px}.autocall-status-actions button,.autocall-section-title button{color:#1f2633;cursor:pointer;background:#fff;border:1px solid #8e9db8;border-radius:2px;height:22px;padding:0 8px;font-size:9.6px}.autocall-status-actions button:disabled,.autocall-section-title button:disabled{color:#999;cursor:default}.autocall-status-actions button.primary{color:#fff;background:#1451b8;border-color:#1451b8}.autocall-status-actions button.warning{background:#fff8e8;border-color:#b97900}.autocall-status-actions button.danger{color:#fff;background:#b00000;border-color:#b00000}.autocall-workload-panel{background:#f7fbff;border:1px solid #c5d1e8;margin:6px 0 8px}.autocall-workload-title{border-bottom:1px solid #d7e0f0;align-items:center;gap:8px;min-height:28px;padding:4px 8px;display:flex}.autocall-workload-title strong{color:#173f8a;font-size:13px}.autocall-workload-title span{color:#555;font-size:12px}.autocall-workload-title button,.autocall-workload-grid button,.autocall-lead-list-grid button{color:#1f2633;cursor:pointer;background:#fff;border:1px solid #8e9db8;border-radius:2px;height:22px;padding:0 8px;font-size:12px}.autocall-workload-grid-wrap,.autocall-lead-list-body{overflow:auto}.autocall-workload-grid{min-width:1120px}.autocall-workload-grid td,.autocall-lead-list-grid td{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.autocall-dashboard{flex-direction:column;gap:8px;padding:8px;display:flex}.autocall-dashboard-head{border-bottom:1px solid #d7d7e8;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.autocall-dashboard-head h2{color:#173f8a;margin:0;font-size:18px}.autocall-dashboard-head span{color:#555;font-size:12px}.autocall-ready-dashboard-head{padding-bottom:6px}.autocall-dashboard-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.autocall-dashboard-head button,.autocall-dashboard-actions button,.autocall-dashboard-agent button{color:#1f2633;cursor:pointer;background:#fff;border:1px solid #8e9db8;border-radius:2px;height:22px;padding:0 8px;font-size:12px}.autocall-dashboard-head button.primary{color:#fff;background:#0b5ed7;border-color:#0b5ed7;font-weight:700}.autocall-dashboard-actions button.danger{color:#fff;background:#b00000;border-color:#b00000}.autocall-dashboard-head button:disabled,.autocall-dashboard-actions button:disabled,.autocall-dashboard-agent button:disabled{color:#999;cursor:default}.autocall-dashboard-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.autocall-dashboard-summary span{color:#445;background:#f7fbff;border:1px solid #c7d6f4;min-height:30px;padding:5px 8px;font-weight:700}.autocall-dashboard-summary strong{color:#004ec4}.autocall-dashboard-table-wrap{overflow:auto}.autocall-dashboard-grid{min-width:1460px}.autocall-app-linked-backdrop{z-index:1200}.autocall-app-linked-modal{width:min(1480px,100vw - 56px);height:min(780px,100vh - 56px)}.autocall-app-linked-modal-body{height:calc(100% - 42px);padding:0;overflow:auto}.autocall-app-linked-modal-body .autocall-dashboard{min-height:100%}.autocall-dashboard-grid td{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.autocall-dashboard-actions{flex-wrap:wrap;gap:4px;min-width:300px;display:flex}.autocall-dashboard-agent-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.autocall-dashboard-agent{background:#fff;border:1px solid #c7d6f4;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:30px;padding:5px 6px;display:grid}.autocall-dashboard-agent.paused{background:#f4f4f4;border-color:#999}.autocall-dashboard-agent strong,.autocall-dashboard-agent span,.autocall-dashboard-agent small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-dashboard-agent small{color:#555}button.autocall-agent-icon-toggle{color:#7b3b00;cursor:pointer;background:#fff4df;border:1px solid #b85c00;border-radius:2px;flex:none;justify-content:center;align-items:center;width:24px;min-width:24px;height:22px;padding:0;display:inline-flex}button.autocall-agent-icon-toggle.is-paused{color:#126428;background:#ecfff1;border-color:#1f7a34}button.autocall-agent-icon-toggle:disabled{color:#888;cursor:default;background:#f2f2f2;border-color:#c8c8c8}button.autocall-agent-icon-toggle svg{flex:none}.ai-autocall-panel{border-top:2px solid #9fb8d4;margin-top:12px;padding-top:10px}.ai-autocall-head,.ai-autocall-row{align-items:center;gap:8px;display:flex}.ai-autocall-head{justify-content:space-between;margin-bottom:8px}.ai-autocall-head h3{margin:0;font-size:15px}.ai-autocall-head span,.ai-autocall-note{color:#555;font-size:12px;display:block}.ai-autocall-layout{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.1fr) minmax(280px,.75fr);gap:10px;margin-bottom:10px;display:grid}.ai-autocall-quick-layout{grid-template-columns:minmax(320px,1.1fr) minmax(300px,1fr) minmax(260px,.8fr);gap:10px;margin-bottom:10px;display:grid}.ai-autocall-quick-layout.pool-dashboard{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:8px}.ai-autocall-quick-layout.script-summary{grid-template-columns:minmax(420px,1fr) minmax(300px,.65fr);gap:6px;margin-bottom:6px}.ai-autocall-compact-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:5px 7px;display:grid}.ai-autocall-compact-summary{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.ai-autocall-compact-summary strong{color:#0b3b75;white-space:nowrap;font-size:13px}.ai-autocall-compact-summary span{text-overflow:ellipsis;white-space:nowrap;color:#23324a;background:#fff;border:1px solid #d4dbea;border-radius:4px;max-width:210px;padding:2px 6px;font-size:12px;line-height:1.25;overflow:hidden}.ai-autocall-compact-summary-card .ai-autocall-row{flex-wrap:wrap;justify-content:flex-end;gap:5px}.ai-autocall-compact-summary-card button{min-height:22px;padding:2px 7px;font-size:12px}.ai-autocall-settings-layout{grid-template-columns:minmax(280px,.8fr) minmax(300px,.9fr) minmax(420px,1.2fr)}.ai-autocall-card{background:#f9fbff;border:1px solid #c8d2e4;border-radius:6px;padding:8px;box-shadow:0 1px 2px #0f2d5a0d}.ai-autocall-operations{grid-template-columns:minmax(380px,1.05fr) minmax(320px,.9fr) minmax(380px,1fr);align-items:stretch;gap:8px;margin-bottom:8px;display:grid}.ai-autocall-ready-card{min-width:0}.ai-autocall-operations>.ai-autocall-ready-card{flex-direction:column;height:355px;min-height:355px;display:flex}.ai-autocall-operations>.ai-autocall-primary-card{flex-direction:column;height:355px;min-height:355px;display:flex;overflow:auto}.ai-autocall-ready-side{min-width:0;display:contents}.ai-autocall-ready-side>.ai-autocall-card,.ai-autocall-ready-side>.ai-autocall-primary-card{box-sizing:border-box;min-width:0;max-width:100%;height:355px;min-height:355px}.ai-autocall-card-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ai-autocall-card-title.compact{margin-bottom:4px}.ai-autocall-card-title span{color:#004ec4;font-size:12px}.ai-autocall-landline-summary{gap:4px;display:grid}.ai-autocall-landline-summary>div{background:#f8fbff;border:1px solid #cbd8ee;grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:6px;min-height:26px;padding:2px 4px;display:grid}.ai-autocall-landline-summary strong{color:#003f98;white-space:nowrap}.ai-autocall-landline-summary span,.ai-autocall-inline-meta{text-overflow:ellipsis;white-space:nowrap;color:#555;min-width:0;font-size:12px;overflow:hidden}.ai-autocall-ready-grid td small{color:#64748b;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.15;display:block}.ai-autocall-outbound-card{padding:6px 8px}.ai-autocall-start-top{grid-template-columns:minmax(0,1fr) 188px;align-items:stretch;gap:6px;display:grid}.ai-autocall-start-controls{min-width:0}.ai-autocall-outbound-panel{background:#fff;border:1px solid #cbd8ee;min-width:0;padding:4px}.ai-autocall-outbound-title{justify-content:space-between;align-items:center;gap:4px;margin-bottom:3px;font-size:12px;display:flex}.ai-autocall-outbound-title strong{color:#003f98;white-space:nowrap}.ai-autocall-outbound-title span{color:#004ec4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-autocall-outbound-table-wrap{max-height:none;overflow:auto}.ai-autocall-outbound-grid{table-layout:fixed;min-width:100%;font-size:12px}.ai-autocall-outbound-grid th,.ai-autocall-outbound-grid td{text-overflow:ellipsis;white-space:nowrap;height:22px;padding:1px 4px;overflow:hidden}.ai-autocall-outbound-grid th:first-child,.ai-autocall-outbound-grid td:first-child{text-align:center;width:40px}.ai-autocall-outbound-grid th:nth-child(3),.ai-autocall-outbound-grid td:nth-child(3){text-align:center;width:54px}.ai-autocall-call-state-dot{vertical-align:-1px;background:#8b95a3;border:1px solid #0000002e;border-radius:999px;width:9px;height:9px;margin-right:4px;display:inline-block}.ai-autocall-call-state-dot.connected{background:#16a34a}.ai-autocall-call-state-dot.dialing{background:#dc2626}.ai-autocall-call-state-dot.waiting{background:#8b95a3}.ai-autocall-recordings-card{min-height:330px}.ai-autocall-recordings-table-wrap{max-height:calc(100vh - 210px);overflow:auto}.ai-autocall-recordings-table{table-layout:fixed;min-width:1180px;font-size:12px}.ai-autocall-recordings-table th,.ai-autocall-recordings-table td{text-overflow:ellipsis;white-space:nowrap;height:24px;padding:2px 4px;overflow:hidden}.ai-autocall-recordings-table th:first-child,.ai-autocall-recordings-table td:first-child{width:42px}.ai-autocall-recordings-table th:nth-child(2),.ai-autocall-recordings-table td:nth-child(2){width:132px}.ai-autocall-recordings-table th:nth-child(3),.ai-autocall-recordings-table td:nth-child(3){width:116px}.ai-autocall-recordings-table th:nth-child(4),.ai-autocall-recordings-table td:nth-child(4){width:112px}.ai-autocall-recordings-table th:nth-child(5),.ai-autocall-recordings-table td:nth-child(5){width:82px}.ai-autocall-recordings-table th:nth-child(6),.ai-autocall-recordings-table td:nth-child(6){width:318px}.ai-autocall-recordings-table th:nth-child(7),.ai-autocall-recordings-table td:nth-child(7){width:84px}.ai-autocall-recordings-table th:nth-child(8),.ai-autocall-recordings-table td:nth-child(8){width:76px}.ai-autocall-recordings-table th:nth-child(9),.ai-autocall-recordings-table td:nth-child(9){width:68px}.ai-autocall-recordings-table th:nth-child(10),.ai-autocall-recordings-table td:nth-child(10){width:220px}.ai-autocall-track-badge{color:#00439c;background:#eaf3ff;border-radius:3px;justify-content:center;align-items:center;min-width:54px;min-height:18px;padding:0 5px;font-weight:700;display:inline-flex}.ai-autocall-track-badge.ai{color:#5d2bad;background:#f1eaff}.ai-autocall-recording-staff{margin-right:4px;display:inline-block}.ai-autocall-reception-link{font-weight:700}.ai-autocall-recording-detail-toggle{margin-left:6px;font-size:11px}.ai-autocall-recording-detail-row td{white-space:normal;height:auto;padding:0;overflow:visible}.ai-autocall-recording-detail-box{color:#1f2937;background:#f8fbff;border-top:1px solid #c5d7ee;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) minmax(140px,.6fr);gap:8px;padding:8px;display:grid}.ai-autocall-recording-detail-box section{min-width:0}.ai-autocall-recording-detail-box strong{color:#1d4f91;margin-bottom:4px;display:block}.ai-autocall-recording-transcript-segments{gap:3px;max-height:128px;display:grid;overflow:auto}.ai-autocall-recording-transcript-segments p,.ai-autocall-recording-transcript-text,.ai-autocall-recording-detail-box p{word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.45}.ai-autocall-recording-full-text{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #c5d7ee;min-height:180px;max-height:460px;margin:0;padding:8px;font-family:inherit;line-height:1.5;overflow:auto}.ai-autocall-recording-transcript-segments span{color:#64748b;min-width:34px;display:inline-block}.ai-autocall-recording-transcript-segments b{color:#334155;margin-right:6px;display:inline-block}.ai-autocall-recording-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:128px;display:grid;overflow:auto}.ai-autocall-recording-fact-grid span{background:#fff;border:1px solid #d8e4f3;grid-template-columns:72px minmax(0,1fr);gap:4px;padding:3px 5px;display:grid}.ai-autocall-recording-fact-grid b,.ai-autocall-recording-fact-grid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.ai-autocall-recording-actions{align-items:center;gap:4px;display:flex}.ai-autocall-recording-actions a{color:#004ec4;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.ai-autocall-outbound-grid tr.selected td{color:#003f98;background:#eef6ff;font-weight:700}.ai-autocall-ready-table-wrap{max-height:108px;overflow:auto}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-table-wrap{flex:auto;min-height:0;max-height:none}.ai-autocall-ready-side .ai-autocall-ready-table-wrap{box-sizing:border-box;flex:none;width:100%;min-height:0;max-height:none}.ai-autocall-ready-grid{table-layout:fixed;min-width:560px;font-size:12px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid{min-width:640px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:first-child,.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:first-child{width:34px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(2),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(2){width:88px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(3),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(3){width:64px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(4),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(4){text-align:center;width:76px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(5),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(5){width:auto}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(6),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(6){width:64px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(7),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(7){width:132px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(8),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(8),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(9),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(9){width:108px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(10),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(10){width:72px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid th:nth-child(11),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(11){width:70px}.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(2),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(3),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(5),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(6),.ai-autocall-operations>.ai-autocall-ready-card .ai-autocall-ready-grid td:nth-child(7){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-autocall-ready-side .ai-autocall-ready-grid{min-width:100%}.ai-autocall-ready-grid th,.ai-autocall-ready-grid td{height:22px;padding:1px 4px}.ai-autocall-ready-grid tr.ready td{background:#eef9ef}.ai-autocall-ready-grid tr.busy td{color:#774500;background:#fff3e6}.ai-autocall-remote-card{margin-bottom:8px}.ai-autocall-remote-table-wrap{max-height:430px;overflow:auto}.ai-autocall-remote-grid{table-layout:fixed;min-width:1180px;font-size:12px}.ai-autocall-remote-grid th,.ai-autocall-remote-grid td,.ai-autocall-remote-history-grid th,.ai-autocall-remote-history-grid td{text-overflow:ellipsis;white-space:nowrap;height:24px;padding:2px 5px;overflow:hidden}.ai-autocall-remote-grid tr.online td{background:#f3fbf5}.ai-autocall-remote-grid tr.offline td{color:#6b7280;background:#f7f7f7}.ai-autocall-remote-grid td.ok{color:#126c2f;font-weight:700}.ai-autocall-remote-grid td.warn,.ai-autocall-remote-grid td.outdated{color:#d01818;font-weight:700}.ai-autocall-remote-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ai-autocall-remote-actions button{min-height:22px;padding:1px 6px;font-size:12px}.ai-autocall-remote-history-card{margin-bottom:8px}.ai-autocall-remote-history-wrap{max-height:180px;overflow:auto}.ai-autocall-remote-history-grid{table-layout:fixed;min-width:720px;font-size:12px}.ai-autocall-group-actions{background:#f8fbff;border:1px solid #cbd8ee;justify-content:flex-start;gap:8px;margin-bottom:8px;padding:4px 6px;font-size:12px}.ai-autocall-primary-card{background:#f5f9ff;border-color:#8bb1e8;align-self:start}.ai-autocall-ready-side .ai-autocall-primary-card,.ai-autocall-operations>.ai-autocall-primary-card{align-self:stretch;padding:6px 8px}.ai-autocall-card textarea{resize:vertical;width:100%;min-height:92px;margin:6px 0}.ai-autocall-row input{flex:auto;min-width:0}.ai-autocall-form-grid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:6px;margin:8px 0;display:grid}.ai-autocall-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-autocall-ready-side .ai-autocall-primary-card .ai-autocall-form-grid.compact{grid-template-columns:minmax(108px,1.2fr) 78px minmax(96px,1fr) 74px;align-items:end;gap:5px;margin:5px 0}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-start-top{grid-template-columns:minmax(0,1fr)}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:5px;margin:5px 0}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-no-call-grid{grid-template-columns:minmax(94px,1fr) minmax(86px,1fr)}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-no-call-grid>span{grid-column:1/-1}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-test-dial-grid{grid-template-columns:minmax(82px,.85fr) minmax(120px,1.15fr)}.ai-autocall-ready-side .ai-autocall-primary-card .ai-autocall-form-grid.compact label:nth-child(4){max-width:none}.ai-autocall-ready-side .ai-autocall-primary-card .ai-autocall-row{margin:3px 0}.ai-autocall-no-call-grid{background:#fff;border:1px solid #cbd8ee;grid-template-columns:minmax(88px,auto) 96px 102px minmax(60px,1fr);align-items:end;gap:4px;margin:3px 0;padding:3px 4px;display:grid}.ai-autocall-no-call-grid label{flex-direction:column;gap:1px;min-width:0;font-size:11px;display:flex}.ai-autocall-no-call-grid input[type=time]{box-sizing:border-box;width:100%;min-width:90px;height:22px;min-height:22px;padding:0 2px 0 4px;font-size:12px}.ai-autocall-no-call-grid>span{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-autocall-inline-check{align-items:center;height:22px;flex-direction:row!important;gap:4px!important}.ai-autocall-inline-check input{flex:none;width:13px;height:13px}.ai-autocall-start-title{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:6px;display:grid}.ai-autocall-start-title-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:11px;display:grid}.ai-autocall-start-title-input input{box-sizing:border-box;width:100%;min-width:0;height:22px;min-height:22px;padding:0 4px}.ai-autocall-start-title-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ai-autocall-start-title-actions button{height:24px;min-height:24px;padding:0 8px}.ai-autocall-start-title-actions .ai-autocall-rule-button{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:74px;padding:0 6px;display:inline-flex}.ai-autocall-start-summary-row{color:#004ec4;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;margin:3px 0 5px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.ai-autocall-start-summary-row span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ai-autocall-start-summary-row .ai-autocall-start-db-summary{color:#0050b8;flex:100%}.ai-autocall-worker-limit-inline{white-space:nowrap;align-items:center;gap:4px;margin-left:6px;font-size:11px;display:inline-flex}.ai-autocall-worker-limit-inline input{text-align:right;box-sizing:border-box;width:48px;height:21px;min-height:21px;padding:0 3px}.ai-autocall-operations>.ai-autocall-primary-card .ai-autocall-form-grid.compact.ai-autocall-start-config-grid{grid-template-columns:minmax(118px,1.3fr) minmax(76px,.7fr) minmax(112px,.9fr)}.ai-autocall-ready-side .ai-autocall-primary-card .ai-autocall-row input,.ai-autocall-ready-side .ai-autocall-primary-card .ai-autocall-row select{min-width:0}.ai-autocall-test-device-select{line-height:22px;display:block;overflow:hidden;height:24px!important;min-height:24px!important;max-height:24px!important}.ai-autocall-test-dial-grid{grid-template-columns:86px 108px minmax(150px,1fr) 108px 92px;align-items:end;gap:4px;margin:3px 0;display:grid}.ai-autocall-test-dial-grid label{flex-direction:column;gap:1px;min-width:0;font-size:11px;display:flex}.ai-autocall-test-dial-grid input,.ai-autocall-test-dial-grid select,.ai-autocall-test-dial-grid button{box-sizing:border-box;width:100%;min-width:0;height:24px;min-height:24px;padding:0 5px;font-size:12px}.ai-autocall-test-dial-grid button{white-space:nowrap;align-self:end;font-size:11px}.ai-autocall-form-grid label{flex-direction:column;gap:3px;font-size:12px;display:flex}.ai-autocall-wide-label{flex-direction:column;gap:3px;margin-top:6px;font-size:12px;display:flex}.ai-autocall-label-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-autocall-label-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.ai-autocall-label-actions button{white-space:nowrap;align-items:center;gap:3px;padding:2px 7px;font-size:12px;display:inline-flex}.ai-autocall-check-label,.ai-autocall-inline-check{align-items:flex-start;font-size:12px}.ai-autocall-delay-control{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.ai-autocall-delay-control input{text-align:right;width:46px;min-height:22px;padding:2px 4px}.ai-autocall-check-label input,.ai-autocall-inline-check input{width:auto;min-height:0}.ai-autocall-inline-check.ai-autocall-pool-filter-check{color:#26364a;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-height:20px;font-size:12px;font-weight:600;display:inline-flex}.ai-autocall-inline-check.ai-autocall-pool-filter-check input{flex:none;width:13px;height:13px;min-height:0;margin:0}.ai-autocall-card-title .ai-autocall-pool-filter-check span{color:#26364a;font-size:12px}.bizmax-modal header .ai-autocall-pool-filter-check{margin-left:auto;margin-right:8px}.ai-autocall-provider-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:6px 0;font-size:12px;display:grid}.ai-autocall-provider-status span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d4dbea;padding:5px 6px;overflow:hidden}.ai-autocall-script-editor{grid-column:1/-1}.ai-autocall-script-shell{max-height:none;margin-bottom:10px;padding:0 4px 70px 0;overflow:hidden visible}.ai-autocall-script-toolbar,.ai-autocall-script-title,.ai-autocall-branch-detail-head,.ai-autocall-branch-list-head{align-items:center;gap:8px;display:flex}.ai-autocall-script-toolbar{background:#f7faff;border:1px solid #cbd8ea;flex-wrap:wrap;justify-content:space-between;margin-top:10px;padding:8px}.ai-autocall-script-toolbar-name{flex:320px;align-items:center;gap:4px;min-width:260px;display:inline-flex}.ai-autocall-script-toolbar-name span{color:#084b9a;flex:none;font-weight:700}.ai-autocall-script-toolbar-name input{width:100%;min-width:160px}.ai-autocall-script-title{color:#083b75;min-width:0}.ai-autocall-script-title svg{flex:none}.ai-autocall-script-title div{min-width:0}.ai-autocall-script-title strong,.ai-autocall-script-title span{display:block}.ai-autocall-script-title span{color:#667085;font-size:12px}.ai-script-edit-presence{color:#31527a;white-space:nowrap;background:#f6f9ff;border:1px solid #cfd8e8;align-items:center;gap:8px;min-height:24px;padding:3px 8px;font-size:12px;line-height:1.2;display:flex}.ai-script-edit-presence.active{color:#8b3f00;background:#fff3df;border-color:#f2b36b;font-weight:700}.ai-script-edit-presence small{color:inherit;opacity:.85;font-weight:400}.ai-script-save-status{color:#31527a;white-space:nowrap;background:#f6f9ff;border:1px solid #cfd8e8;border-radius:4px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.ai-script-save-status.dirty{color:#8b3f00;background:#fff8ea;border-color:#f2b36b;font-weight:700}.ai-script-save-status.saving{color:#164a8d;background:#edf5ff;border-color:#7aa5e8;font-weight:700}.ai-script-save-status.error{color:#9d1c1c;background:#fff1f1;border-color:#e28a8a;font-weight:700}.ai-autocall-editor-section{--ai-editor-section-accent:#2563a6;--ai-editor-section-border:#bfd3ed;--ai-editor-section-soft:#edf5ff;border:1px solid var(--ai-editor-section-border);border-left:4px solid var(--ai-editor-section-accent);background:#fff;border-radius:6px;min-width:0;margin-top:10px;overflow:hidden}.ai-autocall-editor-section.settings{--ai-editor-section-accent:#2563a6;--ai-editor-section-border:#bfd3ed;--ai-editor-section-soft:#edf5ff}.ai-autocall-editor-section.flow{--ai-editor-section-accent:#0f766e;--ai-editor-section-border:#b8ddd8;--ai-editor-section-soft:#ecf8f6}.ai-autocall-editor-section.customer{--ai-editor-section-accent:#4d7c0f;--ai-editor-section-border:#cfdfb6;--ai-editor-section-soft:#f3f8e9}.ai-autocall-editor-section.common-customer-info{margin-top:0}.ai-autocall-script-overview{margin-top:8px}.ai-autocall-common-settings-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ai-autocall-editor-section.opening{--ai-editor-section-accent:#a15c00;--ai-editor-section-border:#ead2a8;--ai-editor-section-soft:#fff7e8}.ai-autocall-editor-section.branches{--ai-editor-section-accent:#6d4aa2;--ai-editor-section-border:#d9c8ec;--ai-editor-section-soft:#f5f0fb}.ai-autocall-editor-section-head{border-bottom:1px solid var(--ai-editor-section-border);background:var(--ai-editor-section-soft);align-items:center;gap:8px;min-width:0;min-height:38px;padding:7px 10px;display:flex}.ai-autocall-editor-section-head svg{color:var(--ai-editor-section-accent);flex:none}.ai-autocall-editor-section-head div{min-width:0}.ai-autocall-editor-section-head strong,.ai-autocall-editor-section-head span{min-width:0;display:block}.ai-autocall-editor-section-head strong{color:#1d2939;font-size:13px}.ai-autocall-editor-section-head span{color:#667085;margin-top:1px;font-size:11px;line-height:1.3}.ai-autocall-script-grid{grid-template-columns:minmax(250px,320px) minmax(520px,1fr);gap:10px;margin-top:10px;display:grid}.ai-autocall-script-config-bar{background:#f8fbff;border:1px solid #d6e1f1;border-radius:6px;grid-template-columns:minmax(120px,.45fr) minmax(260px,1.35fr) minmax(180px,.8fr);align-items:end;gap:8px;margin-top:10px;padding:8px;display:grid}.ai-autocall-script-config-bar label{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.ai-autocall-script-config-bar input,.ai-autocall-script-config-bar select{width:100%}.ai-autocall-script-flow-panel,.ai-autocall-customer-info-panel{background:#f8fbff;border:1px solid #d6e1f1;border-radius:6px;margin-top:8px}.ai-autocall-script-flow-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ai-autocall-script-flow-panel div{border-right:1px solid #d6e1f1;gap:3px;min-width:0;padding:7px 9px;display:grid}.ai-autocall-script-flow-panel div:last-child{border-right:0}.ai-autocall-script-flow-panel strong{color:#084b9a}.ai-autocall-script-flow-panel span,.ai-autocall-info-check small{color:#667085;font-size:12px;line-height:1.35}.ai-autocall-customer-info-panel{padding:8px}.ai-autocall-editor-section>.ai-autocall-script-config-bar,.ai-autocall-editor-section>.ai-autocall-script-flow-panel{background:#fff;border:0;border-radius:0;margin-top:0}.ai-autocall-customer-info-panel.ai-autocall-editor-section{border:1px solid var(--ai-editor-section-border);border-left:4px solid var(--ai-editor-section-accent);padding:0}.ai-autocall-customer-info-panel.ai-autocall-editor-section>.ai-autocall-customer-info-grid{padding:9px}.ai-autocall-customer-info-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ai-autocall-info-check{cursor:pointer;background:#fff;border:1px solid #d5e1f1;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;padding:7px 8px;display:grid}.ai-autocall-info-check>label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.ai-autocall-info-selector{padding:0;display:block;overflow:hidden}.ai-autocall-card .ai-autocall-info-select-button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 8px;display:grid}.ai-autocall-info-select-button svg{color:#52749c;margin-top:1px}.ai-autocall-customer-info-editor{background:#f8fbff;border:1px solid #b8c9df;border-radius:6px;margin:0 9px 9px;padding:9px}.ai-autocall-customer-info-editor-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-autocall-customer-info-editor-head select{min-width:220px}.ai-autocall-customer-info-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-autocall-customer-info-editor-grid label{gap:3px;min-width:0;display:grid}.ai-autocall-customer-info-editor-grid .prompt{grid-column:1/-1}.ai-autocall-customer-info-editor-grid textarea{resize:vertical;min-height:84px}.ai-autocall-info-check.checked{background:#eef6ff;border-color:#4a8be4}.ai-autocall-info-check.selected{background:#e8f2ff;border-color:#2563c7;box-shadow:inset 0 0 0 1px #2563c7}.ai-autocall-info-check.selected .ai-autocall-info-select-button svg{color:#1555ad}.ai-autocall-info-check input{margin-top:2px}.ai-autocall-info-check span,.ai-autocall-info-check b,.ai-autocall-info-check small{min-width:0;display:block}.ai-autocall-info-check span,.ai-autocall-info-check small{white-space:normal;overflow-wrap:anywhere}.ai-autocall-advanced-details{min-width:0;font-size:12px}.ai-autocall-advanced-details summary{cursor:pointer;color:#244c7e;background:#fff;border:1px solid #9caac2;border-radius:4px;justify-content:center;align-items:center;min-height:25px;font-weight:700;display:flex}.ai-autocall-advanced-details[open] summary{margin-bottom:6px}.ai-autocall-main-editor{margin-top:10px}.ai-autocall-script-meta{background:#f7faff;border:1px solid #d6e1f1;border-radius:6px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.ai-autocall-script-meta label,.ai-autocall-branch-footer label{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.ai-autocall-meta-pair{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:6px;display:grid}.ai-autocall-main-editor{min-width:0}.ai-autocall-main-editor.ai-autocall-editor-section{margin-top:10px}.ai-autocall-main-editor.ai-autocall-editor-section>.ai-autocall-main-script-grid{padding:9px}.ai-autocall-main-script-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);align-items:stretch;gap:8px;display:grid}.ai-autocall-main-script-card{background:#fbfdff;border:1px solid #d6e1f1;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.ai-autocall-main-script-card.primary{background:#f8fbff}.ai-autocall-main-textarea{min-height:270px;font-size:14px;line-height:1.55}.ai-autocall-main-name-textarea{min-height:170px;font-size:13px;line-height:1.5}.ai-autocall-branch-workbench{grid-template-columns:minmax(360px,32%) minmax(0,1fr);align-items:stretch;gap:10px;height:calc(100dvh - 92px);min-height:520px;margin-top:10px;display:grid}.ai-autocall-editor-section>.ai-autocall-branch-workbench{box-sizing:border-box;margin-top:0;padding:9px}.ai-autocall-branch-list,.ai-autocall-branch-detail{background:#fff;border:1px solid #d6e1f1;border-radius:6px;min-width:0;height:100%;min-height:0;overflow:auto}.ai-autocall-branch-list{flex-direction:column;gap:6px;max-height:none;padding:7px;display:flex}.ai-autocall-branch-list-head{color:#083b75;justify-content:space-between}.ai-autocall-branch-section-title{color:#083b75;border-bottom:1px solid #dbe5f4;justify-content:space-between;align-items:center;gap:6px;margin:2px 0 -2px;padding:4px 3px 2px;font-size:12px;font-weight:800;display:flex}.ai-autocall-branch-section-title small{color:#667085;font-size:11px;font-weight:600}.ai-autocall-branch-empty{color:#667085;text-align:center;background:#fbfdff;border:1px dashed #d6e1f1;border-radius:5px;padding:7px;font-size:12px}.ai-autocall-template-button,.ai-autocall-branch-tab{text-align:left;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.ai-autocall-template-button{color:#084b9a;background:#eef6ff;border-color:#78a6e9;justify-content:center;font-weight:700}.ai-autocall-branch-tab{--ai-step-accent:#708096;border:1px solid #d7e2f2;border-left:4px solid var(--ai-step-accent);background:#fbfdff;border-radius:5px;padding:6px 7px}.ai-autocall-branch-tab.step-required{--ai-step-accent:#2f9e44;background:#f7fcf8}.ai-autocall-branch-tab.step-question{--ai-step-accent:#2563c7;background:#f5f9ff}.ai-autocall-branch-tab.step-branch{--ai-step-accent:#a35b00;background:#fffaf2}.ai-autocall-branch-tab>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:flex-start;gap:7px;padding:0;display:flex}.ai-autocall-branch-enabled-toggle{color:#465467;cursor:pointer;border-left:1px solid #dbe5f4;flex:none;justify-items:center;gap:1px;padding:2px 0 0 5px;font-size:10px;line-height:1.15;display:grid}.ai-autocall-branch-enabled-toggle input{margin:0}.ai-autocall-branch-tab.active{box-shadow:inset 3px 0 0 var(--ai-step-accent);background:#eef6ff;border-color:#3f82da}.ai-autocall-branch-tab>button>span{min-width:0}.ai-autocall-branch-tab b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.ai-autocall-branch-seq{color:#084b9a;background:#eef6ff;border:1px solid #78a6e9;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:11px;font-style:normal;line-height:1;display:inline-flex}.ai-autocall-step-kind{border-radius:4px;flex:none;justify-content:center;align-items:center;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.ai-autocall-step-kind.required{color:#1f7a35;background:#eaf7ee;border:1px solid #2f9e44}.ai-autocall-step-kind.question{color:#174f9f;background:#eaf2ff;border:1px solid #2563c7}.ai-autocall-branch-detail{padding:9px}.ai-autocall-branch-detail-head{border-bottom:1px solid #e1e8f4;justify-content:space-between;padding-bottom:7px}.ai-autocall-branch-detail-head div{min-width:0}.ai-autocall-branch-detail-head b,.ai-autocall-branch-detail-head span{display:block}.ai-autocall-branch-detail-head span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-autocall-branch-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-autocall-branch-business-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin-top:8px;display:grid}.ai-autocall-branch-business-grid label{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.ai-autocall-branch-business-grid input,.ai-autocall-branch-business-grid select{width:100%}.ai-autocall-recording-retry-preview{background:#f7fbff;border:1px solid #c9d7eb;border-radius:5px;padding:8px}.ai-autocall-recording-retry-preview>div{white-space:pre-wrap;background:#fff;border:1px solid #d9e2ef;min-height:54px;margin-top:4px;padding:7px}.ai-autocall-recording-retry-preview small{color:#667085;margin-top:4px;display:block}.ai-autocall-branch-situation-box{background:#f7fbff;border:1px solid #c7d8f0;border-radius:5px;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;padding:7px 8px;font-size:12px;display:grid}.ai-autocall-branch-situation-box strong{color:#084b9a}.ai-autocall-branch-advanced{margin-top:8px}.ai-autocall-branch-textarea{min-height:180px;line-height:1.5}.ai-autocall-retry-textarea{min-height:76px}.ai-autocall-branch-footer{justify-content:space-between;align-items:flex-end}.ai-autocall-branch-footer label{width:120px}.ai-autocall-branch-footer span{color:#667085;font-size:12px}.ai-autocall-pool-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.ai-autocall-pool-summary.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-autocall-pool-summary.dashboard{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.ai-autocall-pool-summary.highlight span:first-child{background:#edf5ff;border-color:#5b8bd8}.ai-autocall-pool-summary.highlight span:first-child b{color:#005bd3}.ai-autocall-status-list{gap:5px;margin:8px 0;display:grid}.ai-autocall-status-list span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d4dbea;padding:5px 6px;font-size:12px;overflow:hidden}.ai-autocall-status-list span.ok{color:#185b2b;background:#effaf3;border-color:#54a170}.ai-autocall-status-list span.warn{color:#6d4a00;background:#fff8e7;border-color:#d6a84e}.ai-autocall-progress-list{gap:4px;max-height:78px;margin:6px 0;display:grid;overflow:auto}.ai-autocall-progress-row{background:#fff;border:1px solid #d4dbea;grid-template-columns:minmax(120px,1fr) minmax(120px,.8fr) minmax(170px,1fr);align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:grid}.ai-autocall-progress-row b,.ai-autocall-progress-row span,.ai-autocall-progress-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-autocall-pool-status-card,.ai-autocall-pool-control-card,.ai-autocall-pool-settings-card,.ai-autocall-pool-running-card{min-height:0}.ai-autocall-pool-dashboard-card{padding:7px}.ai-autocall-pool-detail-layout{grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);align-items:start}.ai-autocall-pool-status-table-wrap{border:1px solid #d4dbea;max-height:310px;margin-top:6px;overflow:auto}.ai-autocall-pool-status-table{table-layout:fixed;min-width:720px}.ai-autocall-pool-status-table th,.ai-autocall-pool-status-table td{white-space:nowrap;height:28px;padding:2px 5px}.ai-autocall-pool-status-table th:first-child,.ai-autocall-pool-status-table td:first-child{text-align:left;text-overflow:ellipsis;width:210px;overflow:hidden}.ai-autocall-pool-settings-card .ai-autocall-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-autocall-bridge-actions{flex-wrap:wrap}.ai-autocall-pool-summary span,.ai-autocall-seed-job{background:#fff;border:1px solid #d4dbea;padding:5px 6px;font-size:12px}.ai-autocall-seed-jobs{flex-direction:column;gap:5px;margin-top:7px;display:flex}.ai-autocall-seed-job{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ai-autocall-loop-list{gap:4px;max-height:155px;margin-top:7px;display:grid;overflow:auto}.ai-autocall-loop-row{background:#fff;border:1px solid #d4dbea;grid-template-columns:minmax(150px,1.4fr) minmax(82px,.55fr) minmax(124px,.8fr) minmax(58px,.4fr) auto;align-items:center;gap:5px;padding:4px 5px;font-size:12px;display:grid}.ai-autocall-loop-row.running{background:#edf5ff;border-color:#4e8bdc}.ai-autocall-loop-row.paused{background:#fff8e7;border-color:#e0a94d}.ai-autocall-loop-row.held{color:#777;background:#f1f1f1}.ai-autocall-loop-row.completed{background:#effaf3}.ai-autocall-loop-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-autocall-identified-tools{flex-wrap:wrap;margin-bottom:8px}.ai-autocall-identified-tools input{flex:0 220px}.ai-autocall-script-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ai-autocall-script-item{background:#fff;border:1px solid #d4dbea;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;font-size:12px;display:grid}.ai-autocall-script-item div{min-width:0}.ai-autocall-script-item b,.ai-autocall-script-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-autocall-script-item span,.ai-autocall-script-item small{color:#555}.ai-autocall-card input,.ai-autocall-card textarea,.ai-autocall-card select,.ai-autocall-card button,.ai-autocall-head button{border:1px solid #9caac2;min-height:25px}.ai-autocall-card button,.ai-autocall-head button,.ai-autocall-settings-modal button{border-radius:4px;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ai-autocall-card button.primary,.ai-autocall-settings-modal button.primary{color:#fff;background:#1f66d1;border-color:#1d61c9;font-weight:700}.ai-autocall-card .ai-autocall-branch-tab{justify-content:flex-start;align-items:center;gap:6px;height:auto;min-height:34px;padding:5px 7px;line-height:1.2}.ai-autocall-card .ai-autocall-branch-tab svg{flex:none;margin-top:2px}.ai-autocall-card .ai-autocall-branch-tab>button>span{flex:auto;align-items:center;min-width:0;line-height:1.2;display:flex}.ai-autocall-card .ai-autocall-branch-tab b{white-space:nowrap;align-items:center;gap:5px;min-height:15px;font-size:12px;line-height:1.25;display:flex}.ai-autocall-card .ai-autocall-main-textarea{min-height:270px}.ai-autocall-card .ai-autocall-main-name-textarea{min-height:170px}.ai-autocall-card .ai-autocall-branch-textarea{min-height:180px}.ai-autocall-card .ai-autocall-retry-textarea{min-height:76px}.ai-autocall-script-save-footer{border-top:1px solid #dbe5f4;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.ai-autocall-settings-modal{width:min(720px,100vw - 48px)}.ai-autocall-settings-modal.wide{width:min(1280px,100vw - 48px)}.ai-autocall-bulk-recording-modal .modal-body{max-height:min(76vh,760px);overflow:auto}.ai-autocall-bulk-recording-list{gap:10px;display:grid}.ai-autocall-bulk-recording-list.chat{align-items:start}.ai-autocall-bulk-recording-progress{background:#f7fbff;border:1px solid #bfd0ef;gap:6px;margin:10px 0;padding:10px 12px;display:grid}.ai-autocall-bulk-recording-progress.running{background:#eef5ff;border-color:#2f6fed}.ai-autocall-bulk-recording-progress>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-autocall-bulk-recording-progress-bar{background:#fff;border:1px solid #b5c5de;height:8px;overflow:hidden}.ai-autocall-bulk-recording-progress-bar span{background:#2f6fed;height:100%;transition:width .16s;display:block}.ai-autocall-bulk-recording-row textarea,.ai-autocall-bulk-recording-row .elevenlabs-rich-textarea,.ai-autocall-bulk-recording-row .elevenlabs-plain-textarea{min-height:72px}.ai-autocall-bulk-recording-row.chat{border-left:4px solid #c9d7ee;grid-template-columns:minmax(0,1fr);align-items:stretch;margin-left:12px;margin-right:12px;display:grid}.ai-autocall-bulk-recording-row.chat.active{background:#f4f8ff;border-left-color:#2f6fed}.ai-autocall-bulk-recording-row audio{width:100%}.ai-autocall-bulk-recording-row-title{width:100%;min-width:0}.ai-autocall-bulk-recording-row-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-autocall-bulk-recording-row-title>span{white-space:nowrap;flex:none}.ai-autocall-bulk-recording-row-body{grid-template-columns:minmax(330px,.62fr) minmax(420px,1.38fr);align-items:stretch;gap:12px;display:grid}.ai-autocall-bulk-recording-row-main{align-content:start;gap:6px;min-width:0;display:grid}.ai-autocall-bulk-recording-primary-actions,.ai-autocall-bulk-recording-audio-actions{margin:0;padding:0}.ai-autocall-bulk-recording-primary-actions{justify-content:flex-start}.ai-autocall-bulk-recording-primary-actions>span,.ai-autocall-bulk-recording-audio-actions>span{color:#526071;font-size:12px}.ai-autocall-bulk-recording-audio-actions audio{max-width:100%}.ai-autocall-bulk-recording-row-body textarea,.ai-autocall-bulk-recording-row-body .elevenlabs-rich-textarea,.ai-autocall-bulk-recording-row-body .elevenlabs-plain-textarea{width:100%;min-height:86px}.ai-autocall-bulk-recording-row em{color:#4b67a1;margin-left:6px;font-style:normal;font-weight:700}.ai-autocall-modal-body{display:block}.elevenlabs-tts-modal{width:min(980px,100vw - 48px)}.elevenlabs-tts-settings,.elevenlabs-voice-modal{color:#141414}.elevenlabs-tts-settings{background:#fff;border:1px solid #e8e8e8;border-radius:14px;margin-top:10px;padding:14px}.elevenlabs-tts-settings.compact{border-radius:10px;margin:8px 0;padding:10px}.elevenlabs-settings-tabs{border-bottom:1px solid #ececec;gap:18px;margin-bottom:14px;display:flex}.elevenlabs-settings-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:30px;font-weight:600}.elevenlabs-settings-tabs button.active{color:#111;border-bottom-color:#111}.elevenlabs-settings-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.elevenlabs-settings-title button{color:#555;background:0 0;border:0;min-height:24px}.elevenlabs-v3-design-card{background:#fff;border:1px solid #ececec;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:10px;display:grid}.elevenlabs-v3-art{color:#fff;background:radial-gradient(circle at 30% 35%,#ffffff47 0 16%,#0000 17%),linear-gradient(135deg,#0a5b48,#327766 55%,#143f34);border-radius:10px;justify-content:center;align-items:center;gap:6px;height:72px;display:inline-flex}.elevenlabs-v3-design-card b,.elevenlabs-v3-design-card small{display:block}.elevenlabs-v3-design-card small{color:#70707a;margin-top:4px}.elevenlabs-setting-stack{gap:14px;display:grid}.elevenlabs-settings-grid{grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr) minmax(160px,1fr) max-content;align-items:end;gap:8px;display:grid}.elevenlabs-select-card{gap:6px;display:grid}.elevenlabs-select-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.elevenlabs-select-card-title a{color:#111;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.elevenlabs-select-card>span,.elevenlabs-slider-field>span,.elevenlabs-toggle-row>span{color:#1c1c1c;font-weight:700}.elevenlabs-select-card button,.elevenlabs-select-card select{color:#111;background:#fff;border:1px solid #e1e1e1;border-radius:12px;justify-content:space-between;width:100%;min-height:42px;padding:0 12px}.elevenlabs-model-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#61ddd266,#bf73f55c,#ff713f9e) border-box;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:grid}.elevenlabs-model-card select{color:#111;background:0 0;border:0;min-height:34px;font-weight:700}.elevenlabs-v3-badge{color:#111;background:#fff;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.elevenlabs-enhance-button{gap:6px;font-weight:800;color:#fff!important;background:#111!important;border:1px solid #111!important}.elevenlabs-enhance-button .elevenlabs-v3-badge{color:#111;background:#fff;border-color:#fff}.elevenlabs-trait-picker{align-items:center;display:inline-flex;position:relative}.elevenlabs-trait-button{gap:6px;font-weight:800;color:#0b4ea2!important;background:#fff!important;border:1px solid #1f66d1!important}.elevenlabs-trait-button b{color:#111}.elevenlabs-tagged-textarea{width:100%;min-width:0;position:relative}.elevenlabs-tagged-textarea>textarea{width:100%}.elevenlabs-plain-editor{gap:4px;display:grid}.elevenlabs-trait-toolbar{box-sizing:border-box;background:#f8fbff;border:1px solid #c8d7ef;border-radius:3px;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:4px 5px;display:flex}.elevenlabs-trait-toolbar>span{color:#526071;white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:18px}.elevenlabs-trait-toolbar>div{flex-wrap:wrap;flex:auto;gap:3px;min-width:0;display:flex}.elevenlabs-plain-textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;white-space:pre-wrap;tab-size:12;line-height:1.55}.elevenlabs-plain-editor.has-trait .elevenlabs-plain-textarea{min-height:96px}.elevenlabs-rich-textarea{color:#111;width:100%;min-width:0;font:inherit;resize:vertical;cursor:text;background:#fff;border:1px solid #9db3dc;border-radius:3px;padding:6px 7px;line-height:1.45;display:block;overflow:auto}.elevenlabs-rich-textarea:focus-within{border-color:#1f66d1;box-shadow:0 0 0 1px #1f66d1}.elevenlabs-rich-textarea.is-disabled{color:#6b7280;cursor:default;background:#f3f5f8}.elevenlabs-trait-chip-wrap{align-items:center;max-width:100%;display:inline;position:relative}.elevenlabs-trait-chip{white-space:nowrap;vertical-align:baseline;cursor:pointer;flex:none;align-items:center;gap:1px;min-width:0;height:18px;margin:0 3px 2px 0;padding:0 4px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #fff;color:#084b9a!important;background:#eef5ff!important;border:1px solid #83a8df!important;border-radius:4px!important}.elevenlabs-trait-chip:hover,.elevenlabs-trait-chip:focus-visible,.elevenlabs-trait-chip.open{box-shadow:0 0 0 2px #e8f1ff;color:#073f82!important;background:#f5f9ff!important;border-color:#406a9c!important}.elevenlabs-trait-chip.open{z-index:2;position:relative}.elevenlabs-rich-textarea-body{white-space:pre-wrap;word-break:break-word;outline:none;min-width:18px;display:inline}.elevenlabs-rich-textarea-body:empty:before{content:attr(data-placeholder);color:#8793a8}.elevenlabs-trait-chip-popover{top:calc(100% + 6px);left:0}.elevenlabs-trait-list{z-index:60;background:#fff;border:1px solid #1f66d1;border-radius:6px;gap:8px;width:min(460px,100vw - 44px);max-height:360px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0e23462e}.elevenlabs-trait-list.elevenlabs-trait-chip-popover{z-index:2147483000;position:fixed}.elevenlabs-trait-list section{gap:4px;display:grid}.elevenlabs-trait-list section>strong{color:#0b4ea2;padding:2px 4px;font-size:12px}.elevenlabs-trait-list button{text-align:left;background:#f8fbff;border:1px solid #d7e2f3;border-radius:4px;grid-template-columns:104px minmax(0,1fr);gap:8px;width:100%;min-height:42px;padding:6px 8px;display:grid}.elevenlabs-trait-list button.active{background:#f2f6fb;border-color:#8aa5cc;box-shadow:inset 3px 0 #7b92b2}.elevenlabs-trait-list button.active b,.elevenlabs-trait-list button.active small{color:#213a5f}.elevenlabs-trait-list button span,.elevenlabs-trait-list button b,.elevenlabs-trait-list button small,.elevenlabs-trait-list button em{min-width:0}.elevenlabs-trait-list button span{gap:2px;display:grid}.elevenlabs-trait-list button small{color:#667085;font-size:11px}.elevenlabs-trait-list button em{color:#333;font-style:normal;line-height:1.35}.elevenlabs-trait-list p{color:#667085;border-top:1px solid #e6edf8;margin:0;padding:6px 8px;font-size:12px}.elevenlabs-speaker-chip{background:#fff;border:1px solid #e4e4e4;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:10px;padding:7px 11px;display:inline-flex}.elevenlabs-speaker-chip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.elevenlabs-avatar-dot{background:radial-gradient(circle at 35% 35%,#ffd6d6 0 18%,#0000 19%),linear-gradient(135deg,#3a1017,#e3c2a8 52%,#233d56);border-radius:50%;flex:none;width:24px;height:24px}.elevenlabs-slider-field{gap:4px;display:grid}.elevenlabs-slider-field>span{justify-content:space-between;display:flex}.elevenlabs-slider-field input[type=range]{accent-color:#111;width:100%}.elevenlabs-slider-field small{color:#777;justify-content:space-between;display:flex}.elevenlabs-toggle-row{justify-content:space-between;align-items:center;display:flex}.elevenlabs-switch{align-items:center;width:42px;height:24px;display:inline-flex;position:relative}.elevenlabs-switch input{opacity:0;position:absolute}.elevenlabs-switch span{background:#e8e8e8;border-radius:999px;width:42px;height:24px}.elevenlabs-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin:2px;transition:transform .15s;display:block;box-shadow:0 1px 3px #00000038}.elevenlabs-switch input:checked+span{background:#111}.elevenlabs-switch input:checked+span:after{transform:translate(18px)}.elevenlabs-voice-modal{width:min(560px,100vw - 48px);max-height:calc(100vh - 48px)}.elevenlabs-voice-body{gap:10px;max-height:calc(100vh - 146px);display:grid;overflow:auto}.elevenlabs-voice-tabs{border-bottom:1px solid #ececec;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.elevenlabs-voice-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:34px;font-weight:700}.elevenlabs-voice-tabs button.active{color:#111;border-bottom-color:#111}.elevenlabs-search-row{grid-template-columns:minmax(0,1fr) 120px 84px;gap:8px;display:grid}.elevenlabs-search-row input,.elevenlabs-search-row select,.elevenlabs-filter-pills select,.elevenlabs-more-filter-line select,.elevenlabs-voice-result-meta select{background:#fff;border:1px solid #dfdfdf;border-radius:12px;min-height:34px}.elevenlabs-search-row input{padding:0 12px}.elevenlabs-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.elevenlabs-filter-pills label,.elevenlabs-filter-pills button{background:#fff;border:1px solid #ededed;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-weight:600;display:inline-flex}.elevenlabs-filter-pills select{border:0;border-radius:999px;width:92px;min-height:24px}.elevenlabs-more-filters{background:#fff;border:1px solid #ededed;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px;display:grid;box-shadow:0 8px 24px #00000014}.elevenlabs-more-filter-line{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;display:grid}.elevenlabs-more-filter-line span{font-weight:700}.elevenlabs-voice-result-meta{color:#555;justify-content:space-between;align-items:center;display:flex}.elevenlabs-voice-list{gap:2px;display:grid}.elevenlabs-voice-row{border-bottom:1px solid #f1f1f1;grid-template-columns:minmax(0,1fr) 34px 46px;align-items:center;gap:8px;min-height:58px;display:grid}.elevenlabs-voice-row.is-previewing{background:#f7fbff}.elevenlabs-voice-row.is-playing{outline-offset:-2px;background:#eef5ff;border-radius:4px;outline:2px solid #1f66d1}.elevenlabs-voice-main{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.elevenlabs-voice-main b,.elevenlabs-voice-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.elevenlabs-voice-main small{color:#777}.elevenlabs-icon-button,.elevenlabs-kebab-button{background:0 0;border:0;min-height:30px}.elevenlabs-kebab-button{color:#1f66d1;font-weight:700}.elevenlabs-empty{color:#777;text-align:center;padding:28px 10px}.ai-autocall-sip-settings-grid{grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr) minmax(340px,1fr);gap:8px;display:grid}.ai-autocall-sip-settings-grid .ai-autocall-card{min-width:0}.ai-autocall-modal-actions{border-top:1px solid #dbe5f4;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:8px;display:flex}.ai-autocall-table-wrap{width:max-content;max-width:100%;max-height:178px;overflow:auto}.ai-autocall-campaign-section{margin-bottom:8px}.ai-autocall-campaign-tabs{gap:4px;margin-bottom:4px;display:flex}.ai-autocall-campaign-tabs button{background:#fff;border:1px solid #9caac2;min-height:24px;padding:2px 8px;font-size:12px}.ai-autocall-campaign-tabs button.active{color:#fff;background:#1f66d1;border-color:#1d61c9;font-weight:700}.ai-autocall-grid td,.ai-autocall-grid th{white-space:nowrap}.ai-autocall-panel .generic-grid th,.ai-autocall-panel .generic-grid td{width:auto}.ai-autocall-panel .generic-grid th:first-child,.ai-autocall-panel .generic-grid td:first-child,.ai-autocall-panel .generic-grid th:nth-child(2),.ai-autocall-panel .generic-grid td:nth-child(2),.ai-autocall-panel .generic-grid th:nth-child(3),.ai-autocall-panel .generic-grid td:nth-child(3),.ai-autocall-panel .generic-grid th:nth-child(4),.ai-autocall-panel .generic-grid td:nth-child(4),.ai-autocall-panel .generic-grid th:nth-child(5),.ai-autocall-panel .generic-grid td:nth-child(5),.ai-autocall-panel .generic-grid th:nth-child(6),.ai-autocall-panel .generic-grid td:nth-child(6),.ai-autocall-panel .generic-grid th:nth-child(7),.ai-autocall-panel .generic-grid td:nth-child(7),.ai-autocall-panel .generic-grid th:nth-child(8),.ai-autocall-panel .generic-grid td:nth-child(8),.ai-autocall-panel .generic-grid th:nth-child(9),.ai-autocall-panel .generic-grid td:nth-child(9),.ai-autocall-panel .generic-grid th:nth-child(10),.ai-autocall-panel .generic-grid td:nth-child(10){width:auto;min-width:0;max-width:none}.ai-autocall-campaign-grid{table-layout:fixed;width:auto;min-width:1080px}.ai-autocall-campaign-grid th,.ai-autocall-campaign-grid td{padding-left:5px;padding-right:5px}.ai-autocall-campaign-grid th:first-child,.ai-autocall-campaign-grid td:first-child{width:220px}.ai-autocall-campaign-grid th:nth-child(2),.ai-autocall-campaign-grid td:nth-child(2){width:64px}.ai-autocall-campaign-grid th:nth-child(3),.ai-autocall-campaign-grid td:nth-child(3){width:62px}.ai-autocall-campaign-grid th:nth-child(4),.ai-autocall-campaign-grid td:nth-child(4){width:150px}.ai-autocall-campaign-grid th:nth-child(5),.ai-autocall-campaign-grid td:nth-child(5){width:70px}.ai-autocall-campaign-grid th:nth-child(n+6):nth-child(-n+9),.ai-autocall-campaign-grid td:nth-child(n+6):nth-child(-n+9){text-align:center;width:58px}.ai-autocall-campaign-grid th:nth-child(10),.ai-autocall-campaign-grid td:nth-child(10){width:190px}.ai-autocall-campaign-grid th:nth-child(11),.ai-autocall-campaign-grid td:nth-child(11){width:220px}.ai-autocall-campaign-grid td:first-child,.ai-autocall-campaign-grid td:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-autocall-campaign-result-cell{align-items:center;gap:6px;display:flex}.ai-autocall-campaign-result-cell span{color:#31527a;font-size:12px}.ai-autocall-campaign-row.running td{background:#eaf3ff}.ai-autocall-campaign-row.running td:first-child{color:#004eb3;font-weight:700}.ai-autocall-campaign-row.paused td{background:#fff8e6}.ai-autocall-campaign-row.stopped td,.ai-autocall-campaign-row.completed td{color:#666;background:#f3f3f3}.ai-autocall-campaign-actions{min-width:0}.ai-autocall-campaign-action-pack{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.ai-autocall-campaign-action-pack.compact{gap:3px}.ai-autocall-campaign-action-pack.compact button{height:21px;min-height:21px;padding:0 4px;font-size:11px}.autocall-dashboard-actions button.primary{color:#fff;background:#0b5ed7;border-color:#0b5ed7;font-weight:700}.ai-autocall-candidate-modal{width:min(860px,100vw - 48px)}.ai-autocall-candidate-modal .modal-body{max-height:min(650px,100vh - 120px);overflow:auto}.ai-autocall-identified-modal{width:min(720px,100vw - 48px)}.ai-autocall-campaign-candidates-modal{width:min(820px,100vw - 48px)}.ai-autocall-usage-modal{width:min(940px,100vw - 48px)}.ai-autocall-usage-sections{gap:10px;display:grid}.ai-autocall-pool-status-table,.ai-autocall-identified-grid,.ai-autocall-candidates-grid,.ai-autocall-ready-grid,.ai-autocall-remote-grid{min-width:820px}.ai-autocall-candidate-modal .ai-autocall-ready-grid{min-width:520px}.ai-autocall-pool-status-table,.ai-autocall-identified-grid,.ai-autocall-candidates-grid,.ai-autocall-ready-grid,.ai-autocall-remote-grid{table-layout:auto;width:auto}.ai-autocall-pool-status-table th,.ai-autocall-pool-status-table td,.ai-autocall-identified-grid th,.ai-autocall-identified-grid td,.ai-autocall-candidates-grid th,.ai-autocall-candidates-grid td,.ai-autocall-ready-grid th,.ai-autocall-ready-grid td,.ai-autocall-remote-grid th,.ai-autocall-remote-grid td{padding-left:5px;padding-right:5px}.ai-autocall-pool-status-table th:nth-child(n+3),.ai-autocall-pool-status-table td:nth-child(n+3),.ai-autocall-identified-grid th:nth-child(n+3),.ai-autocall-identified-grid td:nth-child(n+3),.ai-autocall-candidates-grid th:nth-child(n+3),.ai-autocall-candidates-grid td:nth-child(n+3){text-align:center}.ai-autocall-identified-grid th:nth-child(2),.ai-autocall-identified-grid td:nth-child(2),.ai-autocall-candidates-grid th:nth-child(2),.ai-autocall-candidates-grid td:nth-child(2){min-width:112px}.ai-autocall-remote-version-cell{text-overflow:clip;vertical-align:top;white-space:normal;gap:2px;min-width:300px;height:auto;line-height:1.2;display:grid;overflow:visible}.ai-autocall-remote-version-cell span{overflow-wrap:anywhere;white-space:normal;display:block}.ai-autocall-remote-version-cell .outdated{color:#d01818;font-weight:700}@media (width<=1200px){.ai-autocall-layout,.ai-autocall-quick-layout,.ai-autocall-settings-layout{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr)}.ai-autocall-quick-layout.script-summary{grid-template-columns:minmax(280px,1fr)}.ai-autocall-compact-summary-card{grid-template-columns:1fr}.ai-autocall-compact-summary-card .ai-autocall-row{justify-content:flex-start}.ai-autocall-script-grid,.ai-autocall-script-config-bar,.ai-autocall-script-flow-panel,.ai-autocall-main-script-grid,.ai-autocall-branch-workbench,.ai-autocall-branch-business-grid,.ai-autocall-sip-settings-grid{grid-template-columns:1fr}.ai-autocall-script-flow-panel div{border-bottom:1px solid #d6e1f1;border-right:0}.ai-autocall-branch-workbench{height:auto;min-height:0}.ai-autocall-branch-list{height:auto;max-height:min(480px,50dvh)}.ai-autocall-branch-detail{height:auto;overflow:visible}.ai-autocall-script-flow-panel div:last-child{border-bottom:0}.ai-autocall-customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-autocall-branch-situation-box{grid-template-columns:1fr}}@media (width<=860px){.ai-autocall-layout,.ai-autocall-quick-layout,.ai-autocall-settings-layout,.ai-autocall-form-grid,.ai-autocall-customer-info-grid{grid-template-columns:1fr}}.autocall-lead-list-modal{width:min(1840px,100vw - 12px)}.autocall-lead-list-backdrop{z-index:2200;align-items:flex-start;padding:6px;overflow:auto}.autocall-session-detail-modal{width:min(1840px,100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.bizmax-modal.autocall-lead-list-modal.autocall-session-detail-modal{grid-template-rows:28px minmax(0,1fr);width:min(1840px,100vw - 12px);max-width:none;height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.autocall-session-detail-modal>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-session-detail-header-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.autocall-session-detail-modal .autocall-session-detail-header-actions button{justify-content:center;align-items:center;width:32px;min-width:32px;padding:0;display:inline-flex}.autocall-lead-list-minimized-bar{top:auto;right:12px;bottom:calc(38px + (var(--autocall-minimized-stack-index,0) * 78px));z-index:2260;box-sizing:border-box;cursor:move;background:#f7fbff;border:1px solid #364f8f;border-radius:4px;align-items:stretch;width:min(390px,100vw - 24px);height:72px;min-height:72px;max-height:72px;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 18px #0000003d}.autocall-lead-list-minimized-main{box-sizing:border-box;color:#1f2633;text-align:left;cursor:move;background:0 0;border:0;flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(74px,max-content);align-content:stretch;align-items:center;gap:0 8px;min-width:0;height:100%;min-height:0;padding:6px 8px;line-height:1.2;display:grid;overflow:hidden}.autocall-mini-title{color:#173f8a;align-self:end;font-size:13px;font-weight:900;line-height:1.2}.autocall-mini-subtitle,.autocall-mini-counts,.autocall-mini-counts span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-mini-subtitle{color:#1f2633;grid-column:1/2;align-self:start;font-weight:700;line-height:1.2}.autocall-mini-counts{color:#555;flex-direction:column;grid-area:1/2/3/3;justify-content:center;align-self:stretch;align-items:flex-end;gap:2px;max-width:112px;font-weight:800;line-height:1.2;display:inline-flex}.autocall-lead-list-minimized-close{color:#111;cursor:pointer;background:#fff;border:0;border-left:1px solid #c5d1e8;align-self:stretch;width:30px;min-width:30px;height:auto;font-weight:900}.autocall-lead-list-body,.autocall-session-detail-body{max-height:none;padding:10px}.autocall-session-detail-body{flex-direction:column;gap:8px;display:flex;overflow:hidden}.autocall-session-detail-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.autocall-session-detail-summary span{color:#445;text-overflow:ellipsis;white-space:nowrap;background:#f7fbff;border:1px solid #c7d6f4;min-width:0;padding:5px 6px;font-weight:700;overflow:hidden}.autocall-session-detail-summary strong{color:#004ec4}.autocall-session-lead-status-summary{white-space:nowrap;background:#fbfcf8;border:1px solid #d8ded0;align-items:center;gap:5px;min-height:28px;padding:4px 6px;display:flex;overflow-x:auto}.autocall-session-lead-status-summary strong{color:#173f8a;flex:none}.autocall-session-lead-status-summary span{background:#fff;border:1px solid #cfd8c1;flex:none;padding:2px 6px}.autocall-session-lead-status-summary b{color:#004ec4}.autocall-session-detail-layout{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(520px,.65fr);gap:8px;min-height:0;display:grid}.autocall-session-db-panel,.autocall-session-agent-panel{background:#fff;border:1px solid #c5d1e8;min-width:0;min-height:0}.autocall-session-panel-title{background:#f7fbff;border-bottom:1px solid #d7e0f0;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:4px 7px;display:flex}.autocall-session-panel-title strong{color:#173f8a;font-size:13px}.autocall-session-panel-title span{color:#555;font-size:12px}.autocall-session-panel-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.autocall-session-panel-actions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-detail-settings-button{color:#17468f;cursor:pointer;background:#fff;border:1px solid #9eb1d3;flex:none;justify-content:center;align-items:center;width:24px;min-width:24px;height:22px;padding:0;display:inline-flex}.autocall-detail-settings-button:hover,.autocall-detail-settings-button:focus-visible{background:#eaf2ff;border-color:#1d5ac4}.autocall-detail-column-settings-backdrop{z-index:2600}.autocall-detail-column-settings-modal{width:min(560px,100vw - 32px)}.autocall-detail-column-settings-body{max-height:min(520px,100vh - 180px);overflow:hidden}.autocall-detail-column-settings-toolbar{justify-content:flex-end;gap:4px;padding-bottom:6px;display:flex}.autocall-detail-column-settings-toolbar button,.autocall-detail-order-button{color:#173f8a;cursor:pointer;background:#f7fbff;border:1px solid #a9b7d3;height:22px;padding:1px 7px;font-size:11px;font-weight:700}.autocall-detail-column-settings-wrap{max-height:min(430px,100vh - 260px);overflow:auto}.autocall-detail-column-settings-table{width:100%}.autocall-detail-column-settings-table th:first-child,.autocall-detail-column-settings-table td:first-child{text-align:center;width:72px}.autocall-detail-column-settings-table th:nth-child(2),.autocall-detail-column-settings-table td:nth-child(2){text-align:center;width:132px}.autocall-detail-column-settings-table .column-drag-cell{justify-content:center;align-items:center;gap:3px;display:flex}.autocall-detail-column-settings-table tbody tr[draggable=true]{cursor:grab}.autocall-detail-column-settings-table tbody tr.dragging-column-row td{opacity:.55;background:#edf4ff}.autocall-detail-column-settings-table tbody tr.drag-over-before td{border-top:2px solid #126dd2}.autocall-detail-column-settings-table tbody tr.drag-over-after td{border-bottom:2px solid #126dd2}.autocall-detail-drag-handle{color:#17468f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #a9b7d3;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.autocall-detail-column-settings-table tbody tr:active .autocall-detail-drag-handle{cursor:grabbing}.autocall-detail-order-button{width:24px;min-width:24px;padding:0}.autocall-detail-order-button:disabled{opacity:.35;cursor:default}.autocall-session-db-table-wrap{max-height:min(560px,100vh - 300px);overflow:auto}.autocall-lead-list-grid{min-width:1120px}.autocall-lead-matrix-grid{table-layout:auto;width:max-content;min-width:0}.autocall-lead-matrix-grid th,.autocall-lead-matrix-grid td{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:none;height:26px;padding:3px 5px;overflow:hidden}.autocall-lead-matrix-grid .autocall-matrix-status-head,.autocall-lead-matrix-grid .autocall-matrix-row-head{z-index:2;color:#173f8a;text-align:left;background:#edf4ff;width:156px;min-width:156px;max-width:156px;font-weight:800;position:sticky;left:0}.autocall-lead-matrix-grid .autocall-matrix-status-head{z-index:3}.autocall-matrix-row-head strong,.autocall-matrix-row-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.autocall-matrix-row-head small{color:#4d5b70;font-size:11px;font-weight:600}.autocall-lead-matrix-grid button{height:21px;padding:1px 6px;font-size:11px}.autocall-lead-matrix-grid .autocall-detail-col-no{text-align:center;width:52px;min-width:52px;max-width:52px}.autocall-lead-matrix-grid .autocall-detail-col-usage,.autocall-lead-matrix-grid .autocall-detail-col-status{text-align:center;width:64px;min-width:64px;max-width:64px}.autocall-lead-matrix-grid .autocall-detail-col-attempt,.autocall-lead-matrix-grid .autocall-detail-col-detail{text-align:center;width:74px;min-width:74px;max-width:74px}.autocall-lead-matrix-grid .autocall-detail-col-group,.autocall-lead-matrix-grid .autocall-detail-col-customer,.autocall-lead-matrix-grid .autocall-detail-col-consultant,.autocall-lead-matrix-grid .autocall-detail-col-result,.autocall-lead-matrix-grid .autocall-detail-col-command{width:94px;min-width:94px;max-width:94px}.autocall-lead-matrix-grid .autocall-detail-col-phone{width:118px;min-width:118px;max-width:118px}.autocall-lead-matrix-grid .autocall-detail-col-lastAt{width:126px;min-width:126px;max-width:126px}.autocall-lead-matrix-grid th.autocall-matrix-status-head,.autocall-lead-matrix-grid th.autocall-matrix-row-head{width:156px;min-width:156px;max-width:156px}.autocall-lead-matrix-grid th.autocall-detail-col-no,.autocall-lead-matrix-grid td.autocall-detail-col-no{width:52px;min-width:52px;max-width:52px}.autocall-lead-matrix-grid th.autocall-detail-col-usage,.autocall-lead-matrix-grid td.autocall-detail-col-usage,.autocall-lead-matrix-grid th.autocall-detail-col-status,.autocall-lead-matrix-grid td.autocall-detail-col-status{width:64px;min-width:64px;max-width:64px}.autocall-lead-matrix-grid th.autocall-detail-col-attempt,.autocall-lead-matrix-grid td.autocall-detail-col-attempt,.autocall-lead-matrix-grid th.autocall-detail-col-detail,.autocall-lead-matrix-grid td.autocall-detail-col-detail{width:74px;min-width:74px;max-width:74px}.autocall-lead-matrix-grid th.autocall-detail-col-group,.autocall-lead-matrix-grid td.autocall-detail-col-group,.autocall-lead-matrix-grid th.autocall-detail-col-customer,.autocall-lead-matrix-grid td.autocall-detail-col-customer,.autocall-lead-matrix-grid th.autocall-detail-col-consultant,.autocall-lead-matrix-grid td.autocall-detail-col-consultant,.autocall-lead-matrix-grid th.autocall-detail-col-result,.autocall-lead-matrix-grid td.autocall-detail-col-result,.autocall-lead-matrix-grid th.autocall-detail-col-command,.autocall-lead-matrix-grid td.autocall-detail-col-command{width:94px;min-width:94px;max-width:94px}.autocall-lead-matrix-grid th.autocall-detail-col-phone,.autocall-lead-matrix-grid td.autocall-detail-col-phone{width:118px;min-width:118px;max-width:118px}.autocall-lead-matrix-grid th.autocall-detail-col-lastAt,.autocall-lead-matrix-grid td.autocall-detail-col-lastAt{width:126px;min-width:126px;max-width:126px}.autocall-session-agent-table-wrap{max-height:min(560px,100vh - 300px);padding:7px;overflow:auto}.autocall-agent-status-grid{table-layout:auto;width:max-content;min-width:0}.autocall-agent-status-grid th,.autocall-agent-status-grid td{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:none;height:26px;padding:3px 5px;overflow:hidden}.autocall-agent-status-grid .autocall-agent-name-head,.autocall-agent-status-grid .autocall-agent-name-cell{z-index:2;color:#173f8a;text-align:left;background:#edf4ff;width:142px;min-width:142px;max-width:142px;font-weight:800;position:sticky;left:0}.autocall-agent-status-grid .autocall-agent-name-head{z-index:3}.autocall-agent-status-grid .autocall-agent-name-cell strong,.autocall-agent-status-grid .autocall-agent-name-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.autocall-agent-status-grid .autocall-agent-name-cell small{color:#4d5b70;font-size:11px;font-weight:600}.ai-autocall-device-status-grid .autocall-agent-name-head,.ai-autocall-device-status-grid .autocall-agent-name-cell{color:#155c42;background:#eaf8f1}.autocall-ai-device-ready-badge{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}.autocall-ai-device-ready-badge.ready{color:#146c4a;background:#e7f8ef;border-color:#86c9ac}.autocall-ai-device-ready-badge.waiting{color:#8a5710;background:#fff8e8;border-color:#e5b96d}.ai-autocall-device-status-grid .autocall-detail-col-deviceReady{text-align:center;width:112px;min-width:112px;max-width:112px}.ai-autocall-device-status-grid .autocall-detail-col-bridgeSlot{width:150px;min-width:150px;max-width:150px}.ai-autocall-device-status-grid .autocall-detail-col-scriptPhase,.ai-autocall-device-status-grid .autocall-detail-col-lastResult{width:132px;min-width:132px;max-width:132px}.ai-autocall-device-status-grid .autocall-detail-col-currentPhone{width:126px;min-width:126px;max-width:126px}.ai-autocall-device-status-grid .autocall-detail-col-decisions,.ai-autocall-device-status-grid .autocall-detail-col-sessionCalls,.ai-autocall-device-status-grid .autocall-detail-col-connected,.ai-autocall-device-status-grid .autocall-detail-col-missed,.ai-autocall-device-status-grid .autocall-detail-col-rejected,.ai-autocall-device-status-grid .autocall-detail-col-failed{text-align:center;width:52px;min-width:52px;max-width:52px}.autocall-agent-status-grid tr.paused td{background:#f4f4f4}.autocall-agent-status-grid button{height:21px;padding:1px 6px;font-size:11px}.autocall-agent-status-grid .autocall-agent-icon-toggle{width:24px;min-width:24px;height:22px;padding:0}.autocall-agent-status-grid .autocall-detail-col-pause{text-align:center;width:42px;min-width:42px;max-width:42px}.autocall-agent-status-grid .autocall-detail-col-connected,.autocall-agent-status-grid .autocall-detail-col-missed{text-align:center;width:54px;min-width:54px;max-width:54px}.autocall-agent-status-grid .autocall-detail-col-consultStatus,.autocall-agent-status-grid .autocall-detail-col-callStatus,.autocall-agent-status-grid .autocall-detail-col-liveDuration,.autocall-agent-status-grid .autocall-detail-col-sessionCalls,.autocall-agent-status-grid .autocall-detail-col-totalDuration,.autocall-agent-status-grid .autocall-detail-col-conversion,.autocall-agent-status-grid .autocall-detail-col-detail{text-align:center;width:76px;min-width:76px;max-width:76px}.autocall-agent-status-grid .autocall-detail-col-monitor{text-align:left;width:168px;min-width:168px;max-width:168px}.autocall-agent-status-grid .autocall-detail-col-monitor .autocall-live-monitor{width:100%}.autocall-agent-status-grid .autocall-detail-col-monitor .autocall-live-monitor button{justify-content:center;min-width:58px}.autocall-agent-status-grid .autocall-detail-col-monitor .autocall-live-monitor small{flex:auto}.autocall-agent-status-grid .autocall-detail-col-currentDb{width:150px;min-width:150px;max-width:150px}.autocall-agent-status-grid th.autocall-agent-name-head,.autocall-agent-status-grid th.autocall-agent-name-cell{width:142px;min-width:142px;max-width:142px}.autocall-agent-status-grid th.autocall-detail-col-pause,.autocall-agent-status-grid td.autocall-detail-col-pause{width:42px;min-width:42px;max-width:42px}.autocall-agent-status-grid th.autocall-detail-col-connected,.autocall-agent-status-grid td.autocall-detail-col-connected,.autocall-agent-status-grid th.autocall-detail-col-missed,.autocall-agent-status-grid td.autocall-detail-col-missed{width:54px;min-width:54px;max-width:54px}.autocall-agent-status-grid th.autocall-detail-col-consultStatus,.autocall-agent-status-grid td.autocall-detail-col-consultStatus,.autocall-agent-status-grid th.autocall-detail-col-callStatus,.autocall-agent-status-grid td.autocall-detail-col-callStatus,.autocall-agent-status-grid th.autocall-detail-col-monitor,.autocall-agent-status-grid td.autocall-detail-col-monitor,.autocall-agent-status-grid th.autocall-detail-col-liveDuration,.autocall-agent-status-grid td.autocall-detail-col-liveDuration,.autocall-agent-status-grid th.autocall-detail-col-sessionCalls,.autocall-agent-status-grid td.autocall-detail-col-sessionCalls,.autocall-agent-status-grid th.autocall-detail-col-totalDuration,.autocall-agent-status-grid td.autocall-detail-col-totalDuration,.autocall-agent-status-grid th.autocall-detail-col-conversion,.autocall-agent-status-grid td.autocall-detail-col-conversion,.autocall-agent-status-grid th.autocall-detail-col-detail,.autocall-agent-status-grid td.autocall-detail-col-detail{width:76px;min-width:76px;max-width:76px}.autocall-agent-status-grid th.autocall-detail-col-monitor,.autocall-agent-status-grid td.autocall-detail-col-monitor{width:168px;min-width:168px;max-width:168px}.autocall-agent-status-grid th.autocall-detail-col-currentDb,.autocall-agent-status-grid td.autocall-detail-col-currentDb{width:150px;min-width:150px;max-width:150px}.autocall-session-detail-modal>header{align-items:center;min-height:24px}.autocall-session-detail-title{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.autocall-session-detail-title strong,.autocall-session-detail-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-session-detail-title strong{flex:none}.autocall-session-detail-title span{color:#fff;flex:auto;font-size:12px;font-weight:700}.autocall-session-detail-body{gap:5px}.autocall-session-detail-summary{grid-template-columns:repeat(5,minmax(max-content,1fr));gap:4px}.autocall-session-detail-summary span,.autocall-session-call-summary span{box-sizing:border-box;min-width:max-content;height:24px;padding:3px 6px;line-height:16px}.autocall-session-call-summary{grid-template-columns:repeat(5,minmax(max-content,1fr));gap:4px;display:grid}.autocall-session-call-summary span{color:#445;text-overflow:ellipsis;white-space:nowrap;background:#fbfcf8;border:1px solid #d8ded0;font-weight:700;overflow:hidden}.autocall-session-call-summary strong{color:#004ec4}.autocall-session-lead-status-summary{gap:4px;min-height:25px;padding:2px 6px}.autocall-status-filter-button{color:#173f8a;cursor:pointer;background:#fff;border:1px solid #b9c7dd;flex:none;min-width:max-content;height:21px;padding:1px 7px;font-size:12px;font-weight:700;line-height:17px}.autocall-status-filter-button.active{background:#e9f2ff;border-color:#126dd2;box-shadow:inset 0 0 0 1px #126dd2}.autocall-status-filter-button.all.active{background:#f7fbff}.autocall-status-filter-button b{color:#004ec4}.autocall-session-detail-layout{grid-template-columns:minmax(0, var(--autocall-db-panel-width,67fr)) 10px minmax(0, var(--autocall-agent-panel-width,33fr));align-items:stretch;gap:0}.autocall-session-detail-layout.is-resizing,.autocall-session-detail-layout.is-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.autocall-session-splitter{cursor:col-resize;background:linear-gradient(90deg,#f7fbff 0,#d6e8ff 50%,#f7fbff 100%);border-left:1px solid #bdd2f5;border-right:1px solid #bdd2f5;width:10px;min-width:10px;height:100%}.autocall-session-db-panel,.autocall-session-agent-panel{flex-direction:column;display:flex;overflow:hidden}.autocall-session-panel-title{min-height:24px;padding:2px 6px}.autocall-session-panel-title strong{flex:none;font-size:12px}.autocall-session-panel-title span{font-size:11px}.autocall-session-db-table-wrap,.autocall-session-agent-table-wrap{flex:auto;min-height:0;max-height:none;padding:0;overflow:auto}.autocall-lead-list-grid,.autocall-lead-matrix-grid,.autocall-agent-status-grid{table-layout:auto;width:max-content;min-width:max-content}.autocall-lead-matrix-grid th,.autocall-lead-matrix-grid td,.autocall-agent-status-grid th,.autocall-agent-status-grid td,.autocall-lead-matrix-grid th[class*=autocall-detail-col-],.autocall-lead-matrix-grid td[class*=autocall-detail-col-],.autocall-agent-status-grid th[class*=autocall-detail-col-],.autocall-agent-status-grid td[class*=autocall-detail-col-]{box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:24px;padding:2px 7px;overflow:hidden;width:auto!important;min-width:max-content!important;max-width:none!important}.autocall-lead-matrix-grid .autocall-matrix-status-head,.autocall-lead-matrix-grid .autocall-matrix-row-head{padding:0 6px;width:146px!important;min-width:146px!important;max-width:176px!important}.autocall-agent-status-grid .autocall-agent-name-head,.autocall-agent-status-grid .autocall-agent-name-cell{padding:2px 7px;width:auto!important;min-width:max-content!important;max-width:180px!important}.autocall-agent-status-grid .autocall-detail-col-consultStatus,.autocall-agent-status-grid .autocall-detail-col-callStatus,.autocall-agent-status-grid .autocall-detail-col-liveDuration,.autocall-agent-status-grid .autocall-detail-col-sessionCalls{text-align:center}.autocall-agent-status-combo{justify-content:center;align-items:center;gap:4px;min-width:max-content;display:inline-flex}.autocall-lead-row-open{width:100%;height:100%;min-height:24px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px;padding:0;display:grid}.autocall-lead-matrix-grid .autocall-lead-row-open{height:100%;min-height:24px;padding:0;font-size:12px}.autocall-lead-row-open.no-detail{cursor:default;grid-template-columns:minmax(0,1fr)}.autocall-lead-row-open:hover,.autocall-lead-row-open:focus-visible{color:#0a58c8;outline:none}.autocall-lead-row-open span,.autocall-lead-row-open strong,.autocall-lead-row-open small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-lead-row-open strong,.autocall-lead-row-open small{display:block}.autocall-session-list-pager{color:#173f8a;background:#f7fbff;border-top:1px solid #d7e0f0;justify-content:flex-end;align-items:center;gap:4px;min-height:28px;padding:3px 6px;font-size:12px;font-weight:700;display:flex}.autocall-session-list-pager button{color:#17468f;cursor:pointer;background:#fff;border:1px solid #adc0df;min-width:max-content;height:22px;padding:1px 8px}.autocall-session-list-pager button:disabled{opacity:.45;cursor:default}.autocall-session-agent-list{flex-direction:column;gap:6px;max-height:min(560px,100vh - 300px);padding:7px;display:flex;overflow:auto}.autocall-session-agent-card{background:#fff;border:1px solid #d3ddf0;flex-direction:column;gap:5px;padding:7px;display:flex}.autocall-session-agent-card.calling{background:#fff8f8;border-color:#b00000}.autocall-session-agent-card.paused{background:#f4f4f4;border-color:#999}.autocall-session-agent-card>div,.autocall-session-agent-head{justify-content:space-between;gap:8px;display:flex}.autocall-session-agent-head{align-items:center}.autocall-session-agent-name{gap:2px;min-width:0;display:grid}.autocall-session-agent-card strong,.autocall-session-agent-card span,.autocall-session-agent-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-session-agent-card dl{grid-template-columns:74px minmax(0,1fr);gap:3px 6px;margin:0;display:grid}.autocall-session-agent-card dt{color:#555;font-weight:700}.autocall-session-agent-card dd{color:#1f2633;margin:0}.autocall-session-agent-card button,.autocall-session-agent-empty{color:#1f2633;background:#fff;border:1px solid #8e9db8;border-radius:2px;height:22px;padding:0 8px;font-size:12px}.autocall-session-agent-card button{cursor:pointer}.autocall-session-agent-card .autocall-agent-icon-toggle{color:#7b3b00;background:#fff4df;border-color:#b85c00;flex:0 0 24px;width:24px;min-width:24px;height:22px;padding:0}.autocall-session-agent-card .autocall-agent-icon-toggle.is-paused{color:#126428;background:#ecfff1;border-color:#1f7a34}.autocall-session-agent-card .autocall-agent-icon-toggle:disabled{color:#888;cursor:wait;background:#f2f2f2;border-color:#c8c8c8}.autocall-session-agent-card button:disabled{color:#999;cursor:default}.autocall-session-agent-empty{justify-content:center;align-items:center;display:flex}@media (width<=980px){.autocall-dashboard-summary,.autocall-session-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.autocall-session-detail-layout{grid-template-columns:minmax(0,1fr)}}.autocall-start-modal{width:min(930px,100vw - 36px)}.autocall-start-body{flex-direction:column;gap:10px;padding:10px;display:flex;overflow:auto}.autocall-target-summary{background:#f6f9ff;border:1px solid #cdd7eb;align-items:center;gap:10px;min-height:30px;padding:6px 8px;display:flex}.autocall-target-summary strong{color:#b00000;font-size:17px}.autocall-field{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;display:grid}.autocall-field>span{color:#333;font-weight:700}.autocall-field input,.autocall-consultant-search{border:1px solid #9aa9c2;border-radius:2px;min-width:0;height:24px;padding:0 7px;font-size:12px}.autocall-settings-block,.autocall-consultant-block{flex-direction:column;gap:7px;display:flex}.autocall-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.autocall-section-title{justify-content:space-between}.autocall-section-title>div{gap:4px;display:inline-flex}.autocall-consultant-list{background:#fff;border:1px solid #c8d2e4;min-height:120px;max-height:220px;overflow:auto}.autocall-consultant-row{cursor:pointer;border-bottom:1px solid #edf1f8;grid-template-columns:22px minmax(90px,.85fr) minmax(120px,1fr) 118px 96px;align-items:center;gap:6px;min-height:28px;padding:3px 7px;display:grid}.autocall-consultant-row.ai-consultant-row{background:#edf7ff;border-bottom-color:#b6d7f2}.autocall-consultant-row.ai-consultant-row.selected{background:#dcefff}.autocall-consultant-row.ai-consultant-row small{grid-column:3/6}.autocall-consultant-row span,.autocall-consultant-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.autocall-consultant-row small{color:#666}.autocall-consultant-two-no{cursor:default;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.autocall-consultant-two-no,.autocall-consultant-two-no span{text-overflow:clip;white-space:nowrap;overflow:visible}.autocall-consultant-two-no span{color:#24529a;font-size:11px;font-weight:700}.autocall-consultant-two-no select,.autocall-consultant-two-no-value{background:#fff;border:1px solid #9aa9c2;border-radius:2px;width:100%;min-width:0;height:22px;font-size:11px}.autocall-consultant-two-no-value{padding:0 5px;font-family:inherit}.autocall-consultant-two-no-value:disabled{color:#888;background:#f4f4f4}.autocall-empty,.autocall-error{color:#666;padding:10px;font-size:12px}.autocall-error{color:#a10000;background:#fff4f4;border:1px solid #d49b9b}.bizmax-modal{background:#fff;border:1px solid #4f4f4f;grid-template-rows:28px 1fr 30px;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;box-shadow:0 5px 22px #00000047}.bizmax-modal.autocall-app-linked-modal{width:min(1480px,100vw - 56px);max-width:none;height:min(780px,100vh - 56px);max-height:calc(100vh - 56px)}.db-group-settings-modal{width:min(1120px,100vw - 48px)}.db-group-settings-body{min-height:0;overflow:auto}.team-settings-modal{width:min(1120px,100vw - 48px)}.team-settings-body{min-height:0;overflow:auto}.bizmax-modal header,.bizmax-modal footer{color:#fff;background:#3a3a3a;align-items:center;gap:6px;padding:3px 6px;display:flex}.bizmax-modal header{justify-content:space-between}.bizmax-modal header button,.bizmax-modal footer button{color:#111;background:#f5f5f5;border-color:#666;min-width:42px;height:20px}.bizmax-modal footer{background:#ecebff;justify-content:flex-end}.modal-body{background:#fff;min-height:0;padding:8px;overflow:auto}.modal-heading{color:#003fc4;border-bottom:1px solid #d3d3d3;align-items:center;height:24px;font-weight:700;display:flex}.modal-preview{white-space:pre-wrap;background:#fafafa;border:1px solid #d5d5d5;max-height:80px;margin-top:6px;padding:6px;overflow:auto}.modal-form-line,.modal-action-list,.modal-risk-list{align-items:center;gap:4px;margin-top:6px;display:flex;overflow-x:auto}.modal-form-line{background:#f7f7ff;border:1px solid #d5d5d5;padding:6px}.modal-form-line input{width:140px}.modal-action-list,.modal-risk-list{flex-wrap:wrap;align-items:flex-start}.modal-action-list span,.modal-risk-list span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c0c0d0;align-items:center;max-width:220px;min-height:20px;padding:1px 5px;display:inline-flex;overflow:hidden}.modal-risk-list span{background:#fff2cc;border-color:#d37b00}.lookup-input{color:#111;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;justify-content:flex-start;min-width:86px;overflow:hidden}.column-help-button{min-width:24px;padding:0 6px;font-weight:700}.selected-assignment-modal{grid-template-rows:28px minmax(0,1fr) 38px;width:min(760px,100vw - 40px);height:min(575px,100vh - 40px)}.assignment-distribution-modal{grid-template-rows:34px minmax(0,1fr);width:min(1500px,100vw - 28px);height:min(640px,100vh - 28px)}.assignment-distribution-modal header{min-height:34px}.assignment-distribution-body{grid-template-rows:auto auto auto auto auto minmax(0,1fr) 42px;gap:4px;padding:8px 10px 0;display:grid;overflow:hidden}.assignment-distribution-head{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.assignment-distribution-head th,.assignment-distribution-head td{vertical-align:middle;background:#fff;border:1px solid #c7c7d7;height:30px;padding:3px 5px}.assignment-distribution-head th{text-align:center;background:#ece9ff;font-weight:700}.assignment-distribution-head th:first-child{width:120px}.assignment-distribution-head th:nth-child(2){width:330px}.assignment-distribution-head th:nth-child(3){width:170px}.assignment-distribution-head th:nth-child(4){width:180px}.assignment-distribution-head th:nth-child(5),.assignment-distribution-head th:nth-child(6){width:140px}.assignment-distribution-head th:nth-child(7){width:180px}.assignment-kind-link{color:#004bdd;text-align:center;font-size:18px}.assignment-method-cell{flex-direction:column;gap:2px;display:flex}.assignment-method-cell label,.assignment-base-radio label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.assignment-target-count{text-align:center}.assignment-target-count strong{color:red;font-size:30px;font-weight:700}.assignment-date-cell,.assignment-option-cell{justify-content:center;align-items:center;gap:4px;display:flex}.assignment-date-cell input,.assignment-option-cell input{min-width:92px;height:24px}.assignment-option-cell input{width:88px}.assignment-assigned-total,.assignment-remain-total{text-align:center;color:#001eff;font-size:26px;font-weight:700}.assignment-distribution-controls{grid-template-columns:170px 170px 260px auto minmax(220px,1fr);align-items:center;gap:4px;min-height:30px;display:grid}.assignment-distribution-controls input,.assignment-sales-select{min-width:0;height:24px}.assignment-sales-select{width:170px}.assignment-org-button,.assignment-favorite-button{color:#004bdd;text-align:left;background:#fff;border:1px solid #bfc3d7;height:26px;font-weight:700}.assignment-favorite-button{color:#777}.assignment-base-radio{white-space:nowrap;align-items:center;gap:6px;display:flex}.assignment-stat-note{color:#555;align-items:center;min-height:22px;font-size:14px;display:flex}.assignment-distribution-actions{align-items:center;gap:6px;min-height:30px;display:flex}.assignment-distribution-status-row{grid-template-columns:auto 180px minmax(240px,1fr);align-items:center;gap:6px;min-height:28px;display:grid}.assignment-distribution-status-row span{color:#004bdd;white-space:nowrap;font-weight:700}.assignment-distribution-status-row select,.assignment-distribution-status-row input{min-width:0;height:24px}.blue-mini-button,.olive-mini-button{color:#fff;border:1px solid #0a57d9;border-radius:4px;min-height:26px;padding:2px 12px;font-weight:700}.blue-mini-button{background:#0064ff}.olive-mini-button{background:#989800;border-color:#7a7a00}.assignment-distribution-table-wrap{min-height:0;overflow:auto}.assignment-distribution-table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:13px}.assignment-distribution-table th,.assignment-distribution-table td{text-align:center;white-space:nowrap;background:#fff;border:1px solid #c7c7d7;height:30px;padding:2px 5px}.assignment-distribution-table th{background:#ece9ff;font-weight:700}.assignment-distribution-table th:first-child,.assignment-distribution-table td:first-child{width:34px}.assignment-distribution-table th:nth-child(2),.assignment-distribution-table td:nth-child(2){width:48px}.assignment-distribution-table th:nth-child(3),.assignment-distribution-table td:nth-child(3){width:130px}.assignment-distribution-table th:nth-child(4),.assignment-distribution-table td:nth-child(4){width:150px}.assignment-distribution-table th:nth-child(5),.assignment-distribution-table td:nth-child(5){width:90px}.assignment-distribution-table th:nth-child(n+6),.assignment-distribution-table td:nth-child(n+6){width:86px}.assignment-distribution-table input[type=number]{box-sizing:border-box;text-align:right;width:86px;height:25px}.bold-cell{font-weight:700}.assignment-distribution-save-row{justify-content:center;align-items:center;min-height:42px;display:flex;position:relative}.assignment-distribution-save-row .assignment-reset-button{position:absolute;right:0}.table-popup-modal{width:min(560px,100vw - 48px);height:min(460px,100vh - 48px)}.excel-log-modal{width:min(1180px,100vw - 48px);height:min(620px,100vh - 48px)}.excel-log-modal .modal-body{padding:10px 12px}.excel-log-modal .popup-grid{table-layout:fixed}.excel-log-modal .popup-grid th:first-child,.excel-log-modal .popup-grid td:first-child{text-align:right;width:42px}.excel-log-modal .popup-grid th:nth-child(2),.excel-log-modal .popup-grid td:nth-child(2){width:138px}.excel-log-modal .popup-grid th:nth-child(3),.excel-log-modal .popup-grid td:nth-child(3){width:110px}.excel-log-modal .popup-grid th:nth-child(4),.excel-log-modal .popup-grid td:nth-child(4){width:70px}.excel-log-modal .popup-grid th:nth-child(5),.excel-log-modal .popup-grid td:nth-child(5){width:118px}.excel-log-modal .popup-grid th:nth-child(6),.excel-log-modal .popup-grid td:nth-child(6){width:165px}.excel-log-modal .popup-grid th:nth-child(7),.excel-log-modal .popup-grid td:nth-child(7){text-align:right;width:64px}.excel-log-modal .popup-grid th:nth-child(8),.excel-log-modal .popup-grid td:nth-child(8){width:128px}.excel-log-modal .popup-grid th:nth-child(10),.excel-log-modal .popup-grid td:nth-child(10){text-align:center;width:58px}.excel-form-settings-modal{width:365px;height:265px}.excel-import-log-modal{width:min(520px,100vw - 48px);height:210px}.excel-mapping-reset-modal,.excel-extra-fields-modal{width:min(680px,100vw - 48px);height:min(520px,100vh - 48px)}.date-range-modal,.recent-memo-modal,.search-add-modal{width:min(430px,100vw - 48px);height:auto;min-height:250px}.multi-lead-modal{width:min(1180px,100vw - 32px);height:min(650px,100vh - 32px)}.selector-search-line,.modal-button-row,.date-quick-buttons,.multi-lead-toolbar{align-items:center;gap:4px;margin-top:6px;display:flex}.selector-search-line input{flex:auto;min-width:0}.popup-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:7px}.popup-grid th,.popup-grid td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #cfcfe0;height:23px;padding:2px 4px;overflow:hidden}.popup-grid th{text-align:center;background:#ece9ff}.popup-grid tr.selected td{background:#fff6b8}.excel-form-block-title{color:#003fce;margin:4px 0 5px;font-weight:700}.excel-form-create-line,.excel-log-title-line,.modal-window-buttons{align-items:center;gap:4px;display:flex}.excel-form-create-line{background:#fff;border:1px solid #d3d3d3;width:100%;margin-bottom:10px;padding:3px}.excel-form-create-line input{width:130px}.excel-form-settings-grid th:first-child,.excel-form-settings-grid td:first-child{width:140px}.excel-form-settings-grid th:nth-child(2),.excel-form-settings-grid td:nth-child(2){text-align:center;width:90px}.table-link-button{color:#0047d8;cursor:pointer;background:0 0;border:0;height:19px;text-decoration:underline}.danger-text{color:#bd0000}.excel-log-title-line{justify-content:flex-end;margin-bottom:5px}.excel-log-title-line span{color:#0047d8;margin-right:auto;font-weight:700}.modal-window-buttons button{min-width:25px}.date-range-form,.search-add-grid,.assignment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.search-add-grid{grid-template-columns:150px minmax(0,1fr)}.date-range-form label,.search-add-grid label,.assignment-summary-grid label,.single-setting-line{flex-direction:column;gap:3px;display:flex}.selected-assignment-modal .modal-body{flex-direction:column;padding:8px 12px 0;display:flex;overflow:hidden}.selected-assignment-modal .form-note{background:#f8f8ff;border:1px solid #cfcfe0;align-items:center;min-height:34px;margin:0;padding:0 8px;display:flex}.selected-assignment-modal .assignment-warning-line{color:#8a4a00;background:#fff4c8;border:1px solid #e69800;align-items:center;min-height:34px;margin-top:0;padding:0 8px;display:flex}.selected-assignment-modal .assignment-summary-grid{grid-template-columns:150px 150px 150px minmax(170px,1fr);align-items:end;gap:6px 36px;margin-top:7px;padding:0 18px}.selected-assignment-modal .assignment-bizmax-grid{grid-template-columns:180px 180px minmax(180px,1fr);align-items:end;gap:6px 52px;margin-top:7px;padding:0 18px;display:grid}.selected-assignment-modal .assignment-summary-grid label{gap:2px}.selected-assignment-modal .assignment-bizmax-grid label{flex-direction:column;gap:2px;display:flex}.selected-assignment-modal .assignment-summary-grid span,.selected-assignment-modal .assignment-bizmax-grid span{text-align:center}.selected-assignment-modal .assignment-summary-grid input,.selected-assignment-modal .assignment-summary-grid select,.selected-assignment-modal .assignment-bizmax-grid input,.selected-assignment-modal .assignment-bizmax-grid select{min-width:0;height:28px}.selected-assignment-modal .assignment-bizmax-grid .assignment-select-field{grid-area:1/3}.selected-assignment-modal .assignment-bizmax-grid .assignment-quantity-field{grid-area:2/1}.selected-assignment-modal .assignment-bizmax-grid .assignment-mode-field{grid-area:2/2}.selected-assignment-modal .assignment-bizmax-grid .assignment-manual-field{grid-area:2/3}.selected-assignment-modal .assignment-select-field{grid-area:1/3/auto/5}.selected-assignment-modal .assignment-manual-field{grid-area:2/1}.selected-assignment-modal .assignment-search-spacer{flex:0 0 54px}.selected-assignment-modal .assignment-search-line{align-items:center;gap:4px;height:30px;margin:0;display:flex}.selected-assignment-modal .assignment-search-line input{height:24px}.selected-assignment-modal .assignment-search-line button{color:#111;background:#f5f5f5;border:1px solid #777;flex:none;height:26px;font-weight:700}.selected-assignment-modal .assignment-selected-count{color:#0047d8;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.selected-assignment-modal .assignment-results-spacer{flex:auto;min-height:52px}.selected-assignment-modal .assignment-grid-wrap{flex:0 0 176px;min-height:0;overflow:auto}.selected-assignment-modal .popup-grid{margin-top:0}.selected-assignment-modal .popup-grid th,.selected-assignment-modal .popup-grid td{height:32px;font-size:14px}.selected-assignment-modal .popup-grid th:first-child,.selected-assignment-modal .popup-grid td:first-child{text-align:left;width:220px}.selected-assignment-modal .popup-grid th:nth-child(2),.selected-assignment-modal .popup-grid td:nth-child(2),.selected-assignment-modal .popup-grid th:nth-child(3),.selected-assignment-modal .popup-grid td:nth-child(3){width:50%}.selected-assignment-modal .popup-grid input[type=radio]{width:14px;height:14px}.single-setting-line{width:160px;margin-top:10px}.date-quick-buttons button,.modal-button-row button,.multi-lead-toolbar button{color:#fff;background:#4e4e4e;border-color:#3e3e3e;height:21px}.multi-lead-options{min-height:34px;margin-top:6px}.multi-lead-grid-wrap{border:1px solid #cfcfe0;min-height:0;margin-top:6px;overflow:auto}.multi-lead-grid{width:max-content;min-width:100%;margin-top:0}.multi-lead-grid input,.multi-lead-grid select{width:100%;min-width:92px;height:20px}.lead-detail-action-modal{width:min(520px,100vw - 48px);min-height:330px}.lead-delete-confirm-modal{width:min(500px,100vw - 48px);min-height:260px}.lead-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.lead-detail-action-grid label{flex-direction:column;gap:3px;display:flex}.lead-detail-action-grid label.wide{grid-column:1/-1}.lead-detail-action-grid textarea{resize:vertical;min-height:58px}.todo-action-grid{grid-template-columns:1fr 1fr;gap:8px 20px;padding:0 14px}.todo-action-grid label{align-items:stretch}.todo-action-grid input{width:100%;height:30px;font-size:15px}.todo-action-grid .detail-action-field-todoType{grid-column:1/2}.todo-action-grid .detail-action-field-customerName{grid-column:2/3}.todo-action-grid .detail-action-field-body{grid-column:1/-1}.todo-action-grid .detail-action-field-body textarea{resize:vertical;width:100%;min-height:148px}.editable-address-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;width:100%;min-width:0;display:grid}.editable-address-control.compact{grid-template-columns:minmax(0,1fr) 58px}.address-resizable-textarea{box-sizing:border-box;resize:both;width:100%;min-width:140px;max-width:100%;min-height:24px;max-height:220px;overflow:auto}.inline-address-search{min-width:0;position:relative}.address-search-toggle{white-space:nowrap;height:24px;padding:0 7px}.kakao-address-popup-backdrop{z-index:1300}.kakao-address-popup-modal{width:min(760px,100vw - 24px);height:min(620px,100vh - 24px)}.kakao-address-popup-body{grid-template-rows:auto auto minmax(0,1fr);gap:5px;min-height:0;padding:6px;display:grid;overflow:hidden}.kakao-address-popup-body.with-detail-step{grid-template-rows:auto auto minmax(0,1fr) auto}.kakao-address-search-line{grid-template-columns:minmax(0,1fr) 64px 92px;align-items:end;gap:5px;display:grid}.kakao-address-search-line label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.kakao-address-search-line input{box-sizing:border-box;width:100%;height:23px}.kakao-address-popup-message{color:#0042b5;background:#f7f7ff;border:1px solid #cfcfe0;min-height:22px;padding:3px 5px;font-size:12px}.kakao-address-results{background:#fff;border:1px solid #d5d5d5;min-height:0;overflow:auto}.kakao-address-popup-frame{background:#fff;border:1px solid #d5d5d5;min-height:320px;overflow:hidden}.kakao-address-detail-step{background:#f8fbff;border:1px solid #c5cfda;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px;display:grid}.kakao-address-detail-step .selected-base-address,.kakao-address-detail-step label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.kakao-address-detail-step span{color:#333;font-weight:700}.kakao-address-detail-step strong{text-overflow:ellipsis;white-space:nowrap;color:#003c95;min-width:0;overflow:hidden}.kakao-address-detail-step input{box-sizing:border-box;width:100%;height:24px}.inline-address-panel{z-index:35;background:#fff;border:1px solid #777;gap:5px;width:min(620px,100vw - 80px);max-height:300px;padding:6px;display:grid;position:absolute;top:28px;right:0;box-shadow:2px 2px #0000002e}.inline-address-panel .address-result-grid{table-layout:fixed;width:100%;min-width:0}.inline-address-query{grid-template-columns:minmax(0,1fr) 54px;gap:4px;display:grid}.inline-address-query input{width:100%;height:23px}.inline-address-results{min-height:0;max-height:190px;overflow:auto}.inline-address-panel .inline-address-results{overflow-x:hidden}.address-search-modal{width:min(760px,100vw - 48px);min-height:490px}.address-search-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:6px;min-height:0;display:grid}.address-search-line,.address-selected-grid{grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:5px;display:grid}.address-selected-grid{grid-template-columns:110px minmax(0,1fr)}.address-search-line label,.address-selected-grid label{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.address-selected-grid label.wide{grid-template-columns:72px minmax(0,1fr)}.address-search-line input,.address-selected-grid input{width:100%;height:23px}.address-result-grid{min-width:700px}.address-result-grid th:first-child{width:44px}.address-result-grid th:nth-child(2){width:150px}.address-result-grid th:nth-child(5){width:52px}.address-result-grid tbody tr{cursor:pointer}.address-result-grid td{white-space:nowrap;text-overflow:ellipsis}.address-search-message{background:#f7f7ff;border:1px solid #cfcfe0;min-height:22px;padding:3px 5px}.lead-detail-extra-panel{background:#fff;margin:0;padding:0}.lead-detail-extra-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.lead-detail-extra-table col:first-child,.lead-detail-extra-table col:nth-child(3){width:115px}.lead-detail-extra-table col:nth-child(2){width:201px}.lead-detail-extra-table th,.lead-detail-extra-table td{color:#111;text-overflow:ellipsis;white-space:nowrap;border:0;height:22px;padding:2px 4px;overflow:hidden}.lead-detail-extra-table th{text-align:right;background:#eee;font-weight:400}.lead-detail-extra-table td{background:#fff}.risk-detail-action-modal .modal-heading{color:#b90000}.selected-customer-register-modal,.selected-file-download-modal{width:min(760px,100vw - 32px)}.selected-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0;display:grid}.selected-customer-grid label{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:5px;display:grid}.selected-customer-grid label.wide{grid-column:1/-1}.selected-customer-grid textarea{resize:vertical;min-height:52px}.file-download-grid td{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.bizmax-modal footer button.danger-lite{color:#fff;background:#5f5f5f;border-color:#4c4c4c}.lead-detail-modal{grid-template-rows:31px minmax(0,1fr);width:min(634px,100vw - 24px);min-height:min(555px,100vh - 244px);max-height:calc(100vh - 244px);position:relative;overflow:visible}.lead-detail-backdrop{align-items:flex-start;padding:44px 14px 200px}.lead-detail-backdrop>.modal-backdrop{z-index:1100;background:#00000038;padding:18px}.lead-detail-modal header{color:#111;background:#f7f7f7;border-bottom:1px solid #bdbdbd;height:31px;padding:3px 4px}.lead-detail-modal header strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.window-buttons{flex:none;gap:4px;display:flex}.lead-detail-modal .window-buttons button{color:#111;background:#fff;border:1px solid #9fa5ad;border-radius:5px;width:25px;min-width:25px;height:24px;padding:0}.lead-detail-body{padding:4px 6px;font-size:12px;overflow:auto}.lead-detail-nav-overlay{z-index:24;color:#fff;opacity:.2;cursor:pointer;background:#0b63ff;border:0;justify-content:center;align-items:center;width:36px;height:112px;padding:0;font-size:24px;font-weight:900;line-height:1;transition:opacity .12s,box-shadow .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lead-detail-nav-overlay.previous{clip-path:polygon(100% 0,0 50%,100% 100%);left:-36px}.lead-detail-nav-overlay.next{clip-path:polygon(0 0,100% 50%,0 100%);right:-36px}.lead-detail-nav-overlay.previous span{margin-left:9px}.lead-detail-nav-overlay.next span{margin-right:9px}.lead-detail-nav-overlay:hover,.lead-detail-nav-overlay:focus-visible{opacity:.8;outline:none;box-shadow:0 0 0 2px #0b63ff38}@media (width<=760px){.lead-detail-nav-overlay{width:28px;height:78px}.lead-detail-nav-overlay.previous{left:0}.lead-detail-nav-overlay.next{right:0}}.detail-top-actions{justify-content:center;gap:3px;height:22px;margin:0 0 3px;display:flex}.detail-top-actions button,.detail-sub-actions button,.memo-toolbar button{color:#fff;border:1px solid #9b9b9b;border-radius:3px;min-width:0;height:24px;padding:1px 5px;font-size:12px;font-weight:700;line-height:18px}.detail-top-actions .blue{background:#0069ff}.detail-top-actions .red,.memo-toolbar .red{background:#ff5a28}.detail-top-actions .olive,.detail-sub-actions .olive{background:#8a8f00}.detail-top-actions .star-button{color:#111;background:#fff;width:23px;font-size:20px;line-height:16px}.detail-top-actions .star-button.active{color:#f6b800;background:#fff8d8;border-color:#c58a00}.lead-detail-top-grid,.lead-detail-info-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.lead-detail-top-grid{margin-top:2px}.lead-organization-warning{color:#7a3f00;background:#fff3cd;border:1px solid #d37b00;flex-wrap:wrap;gap:3px;min-height:20px;margin:0 0 3px;padding:2px 4px;font-weight:700;display:flex}.lead-organization-warning span{align-items:center;min-height:16px;display:inline-flex}.lead-app-call-history{margin:0 0 4px;position:relative;overflow-x:auto}.recording-table-wrap{min-width:720px;position:relative}.recording-name-setting-line{white-space:nowrap;background:#f3f8ff;border:1px solid #bdd2ec;border-bottom:0;align-items:center;gap:4px;min-width:720px;height:24px;padding:1px 3px;font-size:12px;display:flex}.recording-name-setting-line span{color:#00439c;font-weight:700}.recording-name-setting-line button{background:#f4f4f4;border:1px solid #777;height:20px;padding:0 6px}.recording-name-setting-line strong{color:#111;text-overflow:ellipsis;max-width:360px;font-size:12px;overflow:hidden}.recording-name-setting-line select{width:260px;height:20px;font-size:12px}.recording-name-setting-line .recording-template-select{width:180px;min-width:180px}.recording-name-setting-line em{color:#777;font-style:normal}.recording-page-layer{z-index:12;pointer-events:none;min-width:0;height:calc(100% - 24px);position:absolute;top:24px;left:0;right:0}.recording-page-overlay{color:#fff;opacity:.2;pointer-events:auto;background:#0b63ff;border:1px solid #4d6d9c;border-radius:3px;width:42px;height:24px;padding:0;font-size:12px;font-weight:700;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.recording-page-overlay.previous{left:4px}.recording-page-overlay.next{right:4px}.recording-page-overlay:hover,.recording-page-overlay:focus-visible{opacity:1}.recording-page-overlay:disabled{opacity:.08}.recording-edit-button{background:#178c2f;border:1px solid #2d6b1f;border-radius:3px;min-width:46px;margin-left:2px;font-weight:700;color:#fff!important}.recording-edit-button:hover{background:#0f7023}.recording-editor-host-layer{z-index:5200;pointer-events:none;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.recording-editor-host-layer.is-minimized{opacity:0;pointer-events:none}.recording-editor-host-layer.is-minimized .recording-editor-host-window{pointer-events:none}.recording-editor-host-window{box-sizing:border-box;pointer-events:auto;background:#f8f8fb;border:3px solid #6d7278;width:100dvw;min-width:0;max-width:none;height:100dvh;min-height:0;max-height:none;margin:0;box-shadow:0 10px 30px #00000061}.recording-editor-host-title{color:#fff;background:#333;grid-template-columns:minmax(96px,180px) minmax(260px,1fr) 30px 30px;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:14px;display:grid}.recording-editor-host-title strong,.recording-editor-host-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recording-editor-host-title button{color:#111;background:#fff;border:1px solid #777;border-radius:3px;width:30px;min-width:30px;height:24px;padding:0;font-size:13px;line-height:1}.recording-editor-frame{background:#fff;border:0;width:100%;height:calc(100% - 34px);display:block}.recording-editor-minimized{z-index:5301;color:#fff;background:#005fe8;border:2px solid #155fd0;border-radius:4px;max-width:320px;min-height:34px;padding:0 14px;font-size:14px;font-weight:700;position:fixed;bottom:34px;right:18px;box-shadow:0 3px 10px #00000040}.recording-editor-minimized.saving{background:#ff5a2a;border-color:#ff7f2a}.recording-editor-save-notice{z-index:5405;color:#111;background:#f2fff5;border:2px solid #138a36;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(460px,100vw - 36px);padding:12px 14px;display:grid;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.recording-editor-save-notice div{min-width:0}.recording-editor-save-notice strong,.recording-editor-save-notice span,.recording-editor-save-notice em{display:block}.recording-editor-save-notice strong{color:#006b21;margin-bottom:3px;font-size:16px}.recording-editor-save-notice span{font-size:13px;line-height:1.35}.recording-editor-save-notice em{color:#0050b8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.recording-editor-save-notice button{color:#111;background:#fff;border:1px solid #777;border-radius:3px;height:30px;padding:0 12px;font-weight:700}.recording-name-modal{width:min(420px,100vw - 32px)}.recording-template-toolbar{align-items:center;gap:6px;margin-bottom:6px;display:flex}.recording-template-toolbar label{align-items:center;gap:4px;display:inline-flex}.recording-template-toolbar select,.recording-template-toolbar input{height:22px}.recording-template-toolbar input{width:48px}.recording-name-preview{color:#004fe0;background:#f7f7ff;border:1px solid #d5d5e8;min-height:24px;padding:4px 6px;font-weight:700}.recording-part-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.recording-part-list li{cursor:grab;background:#fff;border:1px solid #cfcfe2;grid-template-columns:24px 1fr 104px;align-items:center;min-height:28px;padding:2px 6px;display:grid}.recording-part-list li input{width:15px;height:15px}.recording-part-list li em{color:#777;text-align:right;font-size:11px;font-style:normal}.lead-app-history-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:12px}.lead-app-history-table th,.lead-app-history-table td{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #bdd2ec;height:26px;padding:2px 4px;overflow:hidden}.lead-app-history-table th{text-align:center;background:#e4f1ff;font-weight:700}.lead-app-history-table .recorded-at-col,.lead-app-history-table .called-at-col{width:190px}.lead-app-history-table .staff-col{width:140px}.lead-app-history-table .duration-col{width:82px}.lead-app-history-table .direction-col{width:62px}.lead-app-history-table .play-col{width:122px}.lead-app-history-table .staff-phone-col{width:128px}.lead-app-history-table .phone-col{width:170px}.lead-app-history-table .file-col{width:386px}.recording-table .play-col{width:112px}.recording-table .file-col{width:396px}.lead-app-history-table a,.blue-text{color:#003cff;text-decoration:none}.red-text{color:red}.staff-badge{color:#fff;text-align:center;background:green;min-width:28px;margin-right:3px;padding:0 2px;font-size:12px;line-height:17px;display:inline-block}.staff-badge.ai-recording{background:#0050b8}.recording-track-inline{color:#0050b8;margin-left:4px;font-size:11px;font-style:normal;font-weight:700}.play-link{text-align:center;background:#0b63ff;border-radius:4px;min-width:58px;padding:1px 5px;display:inline-block;color:#fff!important}.play-link-button{cursor:pointer;font:inherit;border:0}.recording-table td:nth-child(4){text-align:center}.recording-table .play-link{min-width:52px;padding-left:4px;padding-right:4px}.recording-table .recording-edit-button{min-width:40px}.recording-duration-probe{display:none}.file-size-text{color:#b8b8b8;margin-left:3px;font-size:12px}.empty-app-history{color:#999;text-align:center}.phone-call-inline{width:100%;min-width:0;display:block}.lead-phone-number-text{color:red;white-space:nowrap;min-width:0;max-width:100%;font-size:17px;font-weight:800;line-height:20px;display:inline-block;overflow:hidden}.call-command-notice{color:#0050b5;margin:2px 6px 4px;font-size:12px}.customer-name-with-badge{align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.blacklist-detail-badge{color:#d40000;white-space:nowrap;font-size:13px;font-weight:800}.detail-command-row{justify-content:space-between;align-items:flex-end;gap:10px;min-height:74px;margin:0 26px 2px 0;display:flex;position:relative}.detail-left-command-stack{flex-direction:column;flex:none;justify-content:flex-end;gap:3px;min-width:0;display:flex}.detail-phone-command-strip{flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-height:39px;margin:0;display:flex;position:relative}.detail-circle-call-button{color:#fff;cursor:pointer;background:#118ad1;border:1px solid #6e879d;border-radius:999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-flex}.detail-circle-call-button svg{width:23px;height:23px}.detail-circle-call-button.no2{letter-spacing:0;white-space:nowrap;background:#0057c2;border-color:#1b4f9a;font-size:11px;font-weight:900}.detail-circle-call-button.message-call-button{background:#ef7d22;border-color:#c66513}.detail-management-actions{align-items:center;gap:4px;min-height:38px;display:inline-flex}.two-no-setting-button{min-width:68px;height:24px;margin-left:4px;font-weight:800}.lead-detail-info-grid{margin-top:1px}.detail-pair{grid-template-columns:112px minmax(0,1fr);min-height:24px;line-height:17px;display:grid}.detail-label{color:#111;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#eee;min-width:0;padding:4px 6px 4px 2px;overflow:hidden}.detail-label.red-label{color:red;font-weight:700}.detail-value{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#fff;min-width:0;padding:4px 6px;overflow:hidden}.detail-value.highlight{color:#000;font-size:18px;font-weight:700;line-height:20px}.lead-detail-info-grid>div:last-child .detail-pair:first-child .detail-value{color:red;font-size:17px;font-weight:700}.lead-detail-info-grid>div:last-child .detail-pair{min-height:21px;line-height:15px}.lead-detail-info-grid>div:last-child .detail-label,.lead-detail-info-grid>div:last-child .detail-value{padding-top:2px;padding-bottom:2px}.lead-detail-info-grid>div:last-child .detail-phone-pair{min-height:64px}.detail-address-pair,.detail-special-pair{min-height:34px}.detail-address-pair .detail-value,.detail-special-pair .detail-value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.lead-related-files-panel{width:100%;margin-top:3px;font-size:12px}.related-files-title{justify-content:space-between;align-items:center;gap:6px;height:24px;font-weight:700;display:flex}.related-file-copy-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.related-file-copy-button{color:#064b86;cursor:pointer;background:#eef7ff;border:1px solid #426b95;border-radius:3px;min-width:44px;height:22px;font-size:12px;font-weight:700}.related-file-copy-button:hover{background:#d9efff}.related-file-copy-notice{color:#064b86;text-align:center;white-space:nowrap;z-index:4;pointer-events:none;background:#fff;border:1px solid #2f6fa3;border-radius:3px;min-width:62px;padding:3px 6px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000002e}.related-file-copy-fallback{grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:4px;margin-bottom:2px;font-size:11px;display:grid}.related-file-copy-fallback-label{color:#6b3d00;text-align:center;background:#fff6dc;border:1px solid #f2a83a;border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:flex}.related-file-copy-fallback-content{color:#111;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #f2a83a;outline:none;min-height:24px;max-height:54px;overflow:auto}.related-file-copy-fallback-content table{border-collapse:collapse;width:max-content}.related-file-copy-fallback-content td{white-space:nowrap;padding:2px 8px}.related-files-list{gap:2px;display:grid}.related-file-row{grid-template-columns:72px minmax(0,1fr) minmax(112px,auto) 42px;align-items:center;gap:2px;min-height:26px;display:grid}.related-file-picker-wrap{min-width:0;position:relative}.related-file-slot{color:#fff;background:#064bff;border-radius:4px;justify-content:center;align-items:center;height:24px;font-weight:700;text-decoration:none;display:inline-flex}.related-file-slot.disabled{color:#777;background:#d7d7d7}.related-file-picker.detail-file-dropzone{background:#fbfbff;border:1px dashed #8b95a1;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:2px;min-height:24px;padding:0 2px;display:grid}.related-file-picker-wrap .related-file-picker.detail-file-dropzone{box-sizing:border-box;width:100%}.related-file-picker.detail-file-dropzone.drag-over{background:#eaf3ff;border-color:#0b74ff}.related-file-picker.detail-file-dropzone .selected-file-name{color:#0063d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}.related-file-picker.detail-file-dropzone .file-picker-button{color:#333;background:#eee;border-color:#bdbdbd;justify-content:center;min-width:54px;height:22px;padding:0 4px}.related-file-playback-panel{color:#183b58;box-sizing:border-box;white-space:nowrap;z-index:3;background:#f7fbff;border:1px solid #7aa7d9;align-items:center;gap:3px;width:min(360px,58%);height:20px;padding:0 4px;font-size:10px;line-height:18px;display:none;position:absolute;top:-24px;right:0;box-shadow:0 1px 3px #0000001f}.related-file-playback-panel.active{display:flex}.related-file-playback-panel strong{color:#005a9e;flex:none;font-size:10px}.related-file-playback-panel input[type=range]{flex:70px;min-width:52px;height:14px;padding:0}.related-file-playback-panel span{text-overflow:ellipsis;flex:none;min-width:58px;overflow:hidden}.related-file-playback-panel label{flex:none;align-items:center;gap:2px;display:inline-flex}.related-file-playback-panel input[type=number]{border:1px solid #9bb6d3;width:38px;height:16px;min-height:16px;padding:0 2px;font-size:10px;line-height:14px}.related-file-audio-cell{white-space:nowrap;justify-content:flex-start;align-items:center;gap:2px;min-width:112px;min-height:22px;display:inline-flex;overflow:hidden}.related-file-audio-cell audio{display:none}.related-file-play-button{color:#064b86;cursor:pointer;background:#e9f4ff;border:1px solid #2f74b5;border-radius:3px;min-width:36px;height:22px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px}.related-file-play-button:disabled{color:#888;cursor:default;background:#eee;border-color:#bbb}.related-file-duration{color:#333;text-overflow:ellipsis;min-width:68px;font-size:11px;line-height:14px;overflow:hidden}.related-file-duration.error{color:#b00020}.related-file-remove-button{color:#333;cursor:pointer;background:#f6f6f6;border:1px solid #9a9a9a;border-radius:3px;min-width:40px;height:22px;padding:0 6px;font-size:12px;line-height:20px}.related-file-remove-button:disabled{color:#999;cursor:default;background:#e5e5e5}.related-file-message{color:#004fe0;margin-top:2px;font-size:12px}.detail-sub-actions{align-items:center;gap:3px;min-height:17px;display:flex}.detail-sub-actions:first-of-type{justify-content:space-between}.detail-left-command-stack .detail-sub-actions:first-of-type{justify-content:flex-start}.detail-sub-actions .light{background:#b8b8c4;margin-left:auto}.detail-left-command-stack .detail-sub-actions .light{margin-left:0}.detail-sub-actions .dark{background:#535353}.detail-sub-actions .magenta{background:#e10eea}.lead-detail-memo-area{grid-template-columns:minmax(230px,.94fr) minmax(280px,1fr);align-items:start;gap:4px;margin-top:3px;display:grid}.detail-memo-box,.detail-history-box{flex-direction:column;min-width:0;min-height:0;display:flex}.memo-toolbar{grid-template-columns:34px 22px minmax(128px,1fr) 94px;align-items:center;gap:2px;height:24px;display:grid}.memo-toolbar button{color:#111;background:#efefef}.memo-toolbar .red{color:#fff}.memo-toolbar .status-settings-button{color:#006bba;text-align:center;background:#fff;width:22px;min-width:22px;padding:0;font-weight:700}.memo-toolbar .memo-status-save-button{white-space:nowrap}.memo-toolbar input,.memo-toolbar select{width:100%;height:22px;padding:1px 4px}.memo-toolbar .detail-status-select{min-width:0;max-width:100%;font-size:12px;line-height:18px}.detail-memo-box textarea{resize:none;border:1px solid #c7c7c7;width:100%;height:108px;padding:3px}.memo-empty{color:#bebebe;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-height:22px;padding:5px;overflow:hidden}.detail-memo-history-list,.detail-status-history-scroll{background:#fff;border:1px solid #c8c8d8;border-top:0;max-height:clamp(96px,100vh - 620px,220px);overflow-y:auto}.memo-history-item{background:#fff;border-top:1px solid #c8c8d8;padding:4px 5px}.memo-history-item:first-child{border-top:0}.memo-history-header{color:#111;margin-bottom:2px;font-size:10px;line-height:1.25}.memo-history-body{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.32}.detail-history-box table{border-collapse:collapse;table-layout:fixed;width:100%}.detail-history-box th,.detail-history-box td{text-overflow:clip;white-space:normal;vertical-align:top;border:1px solid #c8c8d8;min-height:22px;padding:3px 5px;overflow:visible}.detail-history-box th{text-align:center;background:#ece9ff}.detail-history-box .history-owner-row td{color:#111;background:#fff;height:20px;font-weight:400}.history-content{color:#111;overflow-wrap:anywhere;font-weight:500;line-height:1.35}.history-content.history-memo{color:#1f1f1f}.history-meta{color:#555;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.25}.detail-status-history-table th,.detail-status-history-table td{text-align:center;vertical-align:middle;white-space:nowrap;height:24px;padding:2px 4px}.detail-status-history-table th:first-child,.detail-status-history-table td:first-child{width:86px;font-size:10px;line-height:1.2}.detail-status-history-table th:nth-child(2),.detail-status-history-table td:nth-child(2){width:126px}.detail-status-history-table .detail-status-history-state{font-weight:700}.lead-status-settings-backdrop{z-index:1600;padding:18px}.lead-status-settings-modal{grid-template-rows:31px minmax(0,1fr);width:min(1100px,100vw - 54px);height:min(720px,100vh - 84px)}.lead-status-settings-modal header{background:#f7f7f7;border-bottom:1px solid #bdbdbd;height:31px;padding:3px 6px}.lead-status-settings-body{min-height:0;overflow:auto}.lead-form-modal,.bulk-work-modal{width:min(1040px,100vw - 32px)}.bulk-field-work-modal{width:min(1600px,100vw - 20px);height:min(900px,100vh - 24px)}.bulk-data-work-modal{width:min(1760px,100vw - 20px);height:min(840px,100vh - 24px)}.bizmax-notice-modal{width:min(420px,100vw - 24px)}.daily-stat-settings-backdrop{justify-content:flex-start;align-items:flex-start;padding:156px 0 0 140px}.daily-stat-settings-modal{border-color:#9a9a9a;grid-template-rows:35px minmax(0,1fr);width:min(420px,100vw - 24px);height:min(420px,100vh - 24px);font-size:12px}.daily-stat-settings-modal header{color:#111;background:#f7fbfd;border-bottom:1px solid #cfcfcf;height:35px;padding:3px 4px}.daily-stat-settings-modal header strong{color:#111;padding-left:3px;font-size:18px;font-weight:700}.daily-stat-settings-modal header button{color:#111;background:#fff;border:1px solid #9fa5ad;border-radius:5px;width:25px;min-width:25px;height:24px;padding:0;font-weight:400}.daily-stat-settings-body{padding:5px 6px;overflow:auto}.daily-stat-user-notice{color:#000;height:19px;font-weight:700;line-height:18px}.daily-stat-organization-title{white-space:nowrap;align-items:center;gap:4px;height:22px;line-height:20px;display:flex;overflow:hidden}.daily-stat-organization-title strong{color:#000}.daily-stat-organization-title span{color:#00f}.daily-stat-organization-table{border-collapse:collapse;table-layout:fixed;width:224px;margin:0;font-size:12px}.daily-stat-metric-title{margin-top:6px}.daily-stat-metric-grid{grid-template-columns:1fr;gap:2px;width:392px;margin-top:2px;display:grid}.daily-stat-metric-option{color:#111;background:#fff;border:1px solid #c7c7c7;grid-template-columns:18px 92px 1fr;align-items:center;min-height:22px;padding:1px 4px;display:grid}.daily-stat-metric-option input{width:14px;height:14px;margin:0}.daily-stat-metric-option strong{font-size:12px}.daily-stat-metric-option span{color:#00f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.daily-stat-metric-empty{color:#666;background:#fff;border:1px solid #c7c7c7;min-height:24px;padding:4px 6px}.daily-stat-organization-table th,.daily-stat-organization-table td{text-align:center;white-space:nowrap;border:1px solid #b8b8b8;height:24px;padding:1px 3px}.daily-stat-organization-table th{background:#fff;height:27px;font-weight:700}.daily-stat-organization-table th:first-child,.daily-stat-organization-table td:first-child{width:22px;padding:0}.daily-stat-organization-table th:nth-child(2),.daily-stat-organization-table td:nth-child(2){text-align:left;width:56px}.daily-stat-organization-table th:nth-child(3),.daily-stat-organization-table td:nth-child(3){width:70px}.daily-stat-organization-table th:nth-child(4),.daily-stat-organization-table td:nth-child(4),.daily-stat-organization-table th:nth-child(5),.daily-stat-organization-table td:nth-child(5){width:38px}.daily-stat-organization-table tr.selected td{background:#fdf9bc}.daily-stat-organization-table input[type=checkbox]{width:14px;height:14px}.daily-stat-page-label{text-align:right;width:224px;height:24px;padding-top:6px;font-weight:700}.daily-stat-save-area{justify-content:center;width:100%;padding-top:9px;display:flex}.daily-stat-save-button{color:#fff;background:#ff5a28;border:1px solid #ff6a28;border-radius:5px;width:34px;min-width:34px;height:24px;font-weight:700}.organization-modal,.total-agent-modal{width:min(620px,100vw - 24px)}.total-delete-modal{width:min(520px,100vw - 24px)}.selected-delete-modal{width:min(460px,100vw - 24px)}.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:8px;display:grid}.organization-grid label{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:4px;display:grid}.organization-grid span{color:#1d1d1d;font-weight:700}.organization-grid input,.organization-grid select{border:1px solid #aaa;min-width:0;height:24px}.total-agent-grid{grid-template-columns:minmax(0,1.5fr) 112px 112px;gap:6px;margin-top:8px;display:grid}.total-agent-grid label{grid-template-rows:18px 24px;gap:2px;display:grid}.total-agent-grid span{color:#1d1d1d;font-weight:700}.total-agent-grid input{border:1px solid #aaa;min-width:0;height:24px}.total-delete-grid{grid-template-columns:112px 112px minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.total-delete-grid label{grid-template-rows:18px 24px;gap:2px;display:grid}.selected-delete-grid{grid-template-columns:112px minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.selected-delete-grid label{grid-template-rows:18px 24px;gap:2px;display:grid}.total-delete-grid span,.selected-delete-grid span{color:#1d1d1d;font-weight:700}.total-delete-grid input,.selected-delete-grid input{border:1px solid #aaa;min-width:0;height:24px}.total-delete-grid .confirm-field,.selected-delete-grid .confirm-field{min-width:180px}.delete-confirm-input{background:#fffdf4;border-color:#d37b00!important}.total-delete-preview,.selected-delete-preview{background:#fff8e8;border-color:#d37b00}.organization-preview{background:#f5f4ff;border:1px solid #c6c6d8;grid-template-columns:76px 110px minmax(0,1fr);align-items:center;gap:6px;min-height:28px;margin-top:10px;padding:4px 6px;display:grid}.organization-preview em{color:#00439c;overflow-wrap:anywhere;font-style:normal}.lead-infochange-modal{background:#fff;border:2px solid #6f7b88;grid-template-rows:31px minmax(0,1fr) 34px;width:min(634px,100vw - 28px);height:min(548px,100vh - 32px);max-height:min(548px,100vh - 32px);overflow:hidden}.lead-infochange-modal.category-test-infochange{width:min(820px,100vw - 28px);height:min(660px,100vh - 32px);max-height:min(660px,100vh - 32px)}.lead-infochange-modal header{color:#111;background:#f7fafb;height:31px;padding:3px 4px}.lead-infochange-modal header strong{color:#111;font-size:17px}.lead-infochange-modal header button{background:#fff;border:1px solid #9fa5ad;border-radius:5px;width:25px;min-width:25px;height:24px;padding:0}.infochange-body{max-height:none;padding:4px 6px;overflow:auto}.infochange-grid{grid-template-columns:1fr 1fr;gap:0 4px;display:grid}.infochange-grid label,.infochange-row{background:#eee;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:25px;padding:1px 2px;display:grid}.infochange-grid label>span,.infochange-row>span{color:#111;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:3px;font-weight:700;overflow:hidden}.infochange-grid label.required>span:before,.infochange-row.required>span:before{content:"* ";color:red}.infochange-grid label.is-invalid,.infochange-row.is-invalid{background:#ffeaea;border:1px solid #ff2f2f}.infochange-grid label.is-invalid input,.infochange-grid label.is-invalid select,.infochange-grid label.is-invalid textarea,.infochange-row.is-invalid input,.infochange-row.is-invalid select,.infochange-row.is-invalid textarea{background:#fff7f7;border-color:#ff2f2f}.infochange-required-error{color:red;grid-column:2;font-size:12px;line-height:1.2}.infochange-grid .red-label{color:red}.infochange-grid input,.infochange-grid select,.infochange-row input,.infochange-row select{border-color:#c7c7c7;width:100%;height:22px}.infochange-row .readonly-info-input{color:#111;background:#f6f6f6}.date-time-cell{grid-template-columns:minmax(0,1fr) 92px;gap:2px;display:grid}.received-at-control{grid-template-rows:22px 22px;gap:2px;min-width:0;display:grid}.received-at-actions{gap:2px;min-width:0;display:flex}.received-at-actions button{background:#f7f7f7;border:1px solid #9fa5ad;min-width:48px;height:22px;padding:0 6px}.received-at-display{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c7c7c7;min-width:0;height:22px;padding:2px 6px;font-size:13px;line-height:16px;overflow:hidden}.received-at-manual{grid-template-columns:minmax(0,1fr) 78px;gap:2px;display:grid}.date-time-cell .date-picker-input,.date-time-cell .time-picker-input{min-width:0;font-size:13px}.date-time-cell button{color:#777;background:#eee;border-color:#bdbdbd;height:22px;padding:0 2px}.infochange-section{color:#111;align-items:center;height:24px;font-weight:700;display:flex}.lead-infochange-modal.category-test-infochange .infochange-section{color:#004fc7;background:#efecff;border:1px solid #d4d4e8;margin-top:4px;padding:0 6px}.lead-infochange-modal.category-test-infochange .category-db-grid,.lead-infochange-modal.category-test-infochange .basic-info-grid,.lead-infochange-modal.category-test-infochange .insurance-required-grid{background:#fff;border:1px solid #d4d4e8;border-top:0;padding:3px 4px}.lead-infochange-modal.category-test-infochange .business-service-selector{background:#fff;border:1px solid #d4d4e8;border-top:0;min-height:28px;margin:0;padding:3px 4px}.lead-infochange-modal.category-test-infochange .business-service-selector>div{border-color:#d4d4e8}.business-service-selector{grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:25px;margin:0 0 2px;font-size:13px;display:grid}.business-service-selector>span{text-align:right;padding-right:3px;font-weight:700}.business-service-selector>div{background:#fff;border:1px solid #c7c7c7;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;padding:1px 4px;display:flex}.business-service-selector label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.category-product-section{background:#fff;border:1px solid #d4d4e8;margin:4px 0 0}.category-detail-panel{background:#fff;border:1px solid #cfd4ea;margin:4px 0 3px}.category-detail-title{color:#004fc7;background:#e8f3ff;border-bottom:1px solid #cfd4ea;min-height:22px;padding:3px 6px;font-weight:700}.category-detail-grid{grid-template-columns:1fr 1fr;display:grid}.category-detail-item{border-bottom:1px solid #e4e4e4;grid-template-columns:112px minmax(0,1fr);min-height:23px;display:grid}.category-detail-item:nth-child(odd){border-right:1px solid #e4e4e4}.category-detail-item.wide{border-right:0;grid-column:1/-1}.category-detail-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#eee;padding:3px 6px 3px 2px;overflow:hidden}.category-detail-value{overflow-wrap:anywhere;min-width:0;padding:3px 7px}.mobile-lead-detail-panel{background:#fff;border:1px solid #cfd4ea;margin:4px 0 5px}.mobile-detail-section+.mobile-detail-section{border-top:1px solid #d9d9ec}.mobile-detail-title{color:#004fc7;background:#efecff;min-height:22px;padding:3px 7px;font-weight:700}.mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-detail-item{border-top:1px solid #eee;grid-template-columns:118px minmax(0,1fr);min-height:24px;display:grid}.mobile-detail-item:nth-child(odd){border-right:1px solid #eee}.mobile-detail-item.wide{border-right:0;grid-column:1/-1}.mobile-detail-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#eee;padding:3px 6px 3px 2px;overflow:hidden}.mobile-detail-value{overflow-wrap:anywhere;min-width:0;padding:3px 7px}.category-checkbox-single{align-items:center;min-height:24px;display:inline-flex}.category-product-title{color:#004fc7;background:#efecff;border-bottom:1px solid #d4d4e8;height:24px;padding:3px 6px;font-weight:700}.category-product-lock-note{color:#7a4c00;background:#fff7d7;border:1px solid #f0c36d;margin:3px 4px 0;padding:3px 6px;font-size:12px;font-weight:700}.category-product-grid{grid-template-columns:1fr 1fr;gap:0 4px;padding:3px 4px;display:grid}.category-product-grid label{grid-template-columns:96px minmax(0,1fr);align-items:center;min-width:0;min-height:25px;font-size:13px;display:grid}.category-product-grid label>span{text-align:right;padding-right:3px;font-weight:700}.category-product-grid input,.category-product-grid select{border:1px solid #c7c7c7;width:100%;min-width:0;height:22px}.category-product-grid textarea{resize:vertical;border:1px solid #c7c7c7;width:100%;min-height:46px}.category-product-grid .wide-field{grid-column:1/-1}.category-checkbox-grid{background:#fff;border:1px solid #c7c7c7;flex-wrap:wrap;gap:4px 10px;min-height:22px;padding:2px 4px;display:flex}.category-checkbox-grid label{white-space:nowrap;grid-template-columns:none;align-items:center;gap:3px;min-height:18px;display:inline-flex}.business-category-tabs{background:#f4f3ff;border-top:1px solid #d4d4e8;border-bottom:1px solid #d4d4e8;align-items:center;gap:3px;min-height:25px;padding:2px 6px;font-size:13px;display:flex}.business-category-tabs-label{color:#004fc7;padding-right:4px;font-weight:700}.business-category-tabs button{color:#111;background:#fff;border:1px solid #999;border-radius:0;min-width:50px;height:21px;padding:0 8px;font-weight:700}.business-category-tabs button.active{color:#fff;background:#0068ff;border-color:#004fc7}.business-category-tabs-loading{color:#666;margin-left:5px;font-size:12px}.composite-lead-modal{width:min(1040px,100vw - 34px);max-height:calc(100vh - 34px)}.composite-lead-modal header{color:#fff;background:#333}.composite-lead-modal .modal-header-actions{align-items:center;gap:4px;display:flex}.composite-lead-body{min-height:0;padding:7px;overflow:auto}.composite-lead-summary{background:#fff;border:1px solid #d4d4e8;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:5px;display:grid}.composite-lead-summary span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #d4d4e8;grid-template-columns:68px minmax(0,1fr);align-items:center;min-height:25px;font-size:13px;display:grid;overflow:hidden}.composite-lead-summary span:last-child{border-right:0}.composite-lead-summary b{text-align:right;background:#efefef;height:100%;padding:4px 5px}.composite-lead-summary b+*{padding-left:5px}.composite-service-tabs{align-items:center;gap:3px;min-height:26px;margin-top:4px;padding:2px 0;display:flex}.composite-service-tabs button{background:#fff;border:1px solid #777;min-width:76px;height:22px;padding:0 8px;font-weight:700}.composite-service-tabs button.active{color:#fff;background:#008a1e;border-color:#008a1e}.composite-minimized-dock{z-index:940;pointer-events:none;flex-wrap:wrap;gap:4px;max-width:calc(100vw - 360px);display:flex;position:fixed;bottom:30px;left:320px}.composite-minimized-chip{color:#fff;pointer-events:auto;background:#333;border:1px solid #666;align-items:center;display:inline-flex;box-shadow:0 1px 4px #00000040}.composite-minimized-chip button{height:22px;color:inherit;background:0 0;border:0;border-right:1px solid #666;border-radius:0;font-size:12px}.composite-minimized-chip button:last-child{color:#ffd9d9;border-right:0;width:24px}.category-checkbox-grid input{width:14px;height:14px}.infochange-customer-grid .wide-field,.infochange-customer-grid .textarea-field{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr)}.infochange-address-field{align-items:start;min-height:55px}.infochange-address-field .address-resizable-textarea{resize:none;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px}.infochange-address-field .editable-address-control.compact{grid-template-columns:minmax(0,1fr) 70px}.infochange-address-field .inline-address-panel{width:min(360px,100vw - 48px);max-width:min(360px,100vw - 48px);right:0}.infochange-address-field .inline-address-results{max-height:132px}.lead-form-address-field{align-items:start}.infochange-customer-grid .textarea-field{align-items:start;min-height:73px}.infochange-customer-grid textarea{resize:none;border:1px solid #c7c7c7;width:100%;height:73px;padding:3px}.lead-detail-action-grid .address-resizable-textarea,.lead-form-grid .address-resizable-textarea,.infochange-customer-grid .address-resizable-textarea{resize:both;max-width:100%}.infochange-address-field .address-resizable-textarea{resize:none}.lead-detail-action-grid textarea,.detail-memo-box textarea,.infochange-customer-grid textarea{color:#111;box-sizing:border-box;background:#fff;border:1px solid #aab3c8;padding:6px;line-height:1.35}.infochange-file-grid{gap:0;display:grid}.infochange-file-grid .file-row{grid-template-columns:96px minmax(0,1fr);align-items:start}.infochange-file-picker.infochange-file-dropzone{background:#fbfbff;border:1px dashed #8b95a1;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:2px 4px}.infochange-file-picker.infochange-file-dropzone.drag-over{background:#eaf3ff;border-color:#0b74ff}.infochange-file-picker.infochange-file-dropzone .selected-file-name{color:#111;min-width:0;font-size:11px;display:block}.infochange-file-picker.infochange-file-dropzone .file-picker-hint{color:#0063d1;grid-column:1/-1;font-size:11px;line-height:13px}.infochange-file-picker.infochange-file-dropzone .file-picker-button,.infochange-file-grid .file-row button{color:#333;background:#eee;border-color:#bdbdbd;height:22px;padding:0 4px}.blacklist-file-picker.compact .selected-file-name{max-width:150px}.hidden-file-input{display:none}.lead-infochange-modal footer{background:#fff;justify-content:center}.lead-infochange-modal .orange-save{border-radius:5px;min-width:36px;height:24px;color:#fff!important;background:#ff6743!important;border:0!important}.grid-settings-modal,.lead-history-modal{width:min(1100px,100vw - 32px)}.status-summary-settings-modal{width:min(540px,100vw - 24px)}.status-summary-settings-body{max-height:min(520px,100vh - 120px);overflow:auto}.status-summary-settings-toolbar{align-items:center;gap:4px;margin:4px 0 6px;display:flex}.status-summary-settings-toolbar button{height:22px;padding:0 8px}.status-summary-settings-toolbar span{color:#0046b8;margin-left:auto;font-weight:700}.status-summary-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.status-summary-option{background:#fff;border:1px solid #d4d7df;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:24px;padding:2px 4px;display:grid}.status-summary-option input{width:14px;height:14px;margin:0}.status-summary-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-summary-empty{color:#555;text-align:center;background:#f8f8ff;border:1px solid #d6d6e8;grid-column:1/-1;padding:10px}.form-note{color:#333;background:#f8f8ff;border:1px solid #d6d6e8;margin:6px 0;padding:5px 6px}.error-note{background:#fff2cc;border-color:#d37b00}.lead-form-grid,.bulk-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px;display:grid}.lead-form-grid label,.bulk-field-grid label{background:#fff;border:1px solid #d7d7d7;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:2px 4px;display:grid}.lead-form-grid label.wide-field{grid-column:span 2}.lead-form-grid label span,.bulk-field-grid label span{text-overflow:ellipsis;white-space:nowrap;color:#003fc4;min-width:0;font-weight:700;overflow:hidden}.lead-form-grid input,.lead-form-grid select,.bulk-field-grid input,.bulk-field-grid select{width:100%}.modal-save-button{font-weight:700;color:#fff!important;background:#006fff!important;border-color:#0054c4!important}.bulk-work-section{background:#fff;border:1px solid #d6d6e8;margin-top:6px}.bulk-section-title{color:#003fc4;background:#f2f0ff;align-items:center;height:22px;padding:0 6px;font-weight:700;display:flex}.bulk-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px;padding:6px;display:grid}.bulk-common-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-section-grid label{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:1px 3px;display:grid}.bulk-section-grid label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.bulk-section-grid input,.bulk-section-grid select{width:100%;min-width:0}.bulk-reset-grid{flex-wrap:wrap;gap:3px 10px;padding:6px;display:flex}.bulk-reset-grid label{align-items:center;gap:3px;height:20px;display:inline-flex}.bulk-reset-grid input{width:13px;height:13px}.bulk-preview-wrap{max-height:280px;overflow:auto}.bulk-preview-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.bulk-preview-table th,.bulk-preview-table td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #c8c8d8;height:22px;padding:2px 4px;overflow:hidden}.bulk-preview-table th{text-align:center;background:#ece9ff}.bulk-data-edit-wrap{max-height:min(560px,100vh - 210px);overflow:auto}.bulk-data-edit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1680px}.bulk-data-edit-table th,.bulk-data-edit-table td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #c8c8d8;height:26px;padding:2px 4px;overflow:hidden}.bulk-data-edit-table th{text-align:center;background:#ece9ff;font-weight:700}.bulk-data-edit-table input,.bulk-data-edit-table select{width:100%;min-width:0;height:22px;font:inherit;background:#fff;border:1px solid #aaa}.grid-settings-layout{grid-template-columns:minmax(0,1fr) 220px;gap:10px;min-height:0;display:grid}.settings-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px}.settings-table th,.settings-table td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #d0d0d0;height:22px;padding:0 4px;overflow:hidden}.settings-table th{background:#ece9ff}.settings-table input[type=color]{width:54px;padding:0}.settings-table input:not([type=color]){width:64px;height:18px}.unused-column-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.unused-column-list span{background:#fff;border:1px solid #c0c0d0;min-height:20px;padding:2px 6px;display:inline-flex}.history-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carrier-history-summary{background:#f5f4ff;border:1px solid #c6c6d8;grid-template-columns:96px 120px minmax(0,1fr);align-items:center;gap:6px;min-height:26px;margin:6px 0 8px;padding:3px 6px;display:grid}.carrier-history-summary strong{color:#00307a}.carrier-history-summary em{color:#555;font-style:normal}.history-row,.history-empty{border-bottom:1px solid #dedede;grid-template-columns:128px 96px minmax(0,1fr);gap:4px;min-height:24px;padding:3px 4px;display:grid}.history-row span:last-child{overflow-wrap:anywhere}.history-empty{color:#777;display:block}.lead-detail-summary{align-items:center;gap:4px;min-height:24px;margin:6px 0;display:flex;overflow-x:auto}.lead-detail-summary span{background:#f7f7ff;border:1px solid #c4c4d2;flex:none;min-width:72px;padding:2px 6px;font-weight:700}.lead-detail-grid{border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-detail-row{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;grid-template-columns:112px minmax(0,1fr);min-width:0;display:grid}.lead-detail-label,.lead-detail-value{overflow-wrap:anywhere;min-height:24px;padding:4px 6px}.lead-detail-label{background:#eceaff;font-weight:700}.lead-detail-value{background:#fff}.blocking-floating-status{z-index:1810;border-color:#2f2f2f}.blocking-floating-status .import-floating-head strong{color:#003fbd}.blocking-floating-bar{overflow:hidden}.blocking-floating-bar span{background:linear-gradient(90deg,#0054d1,#55a7ff);width:44%;animation:1.05s ease-in-out infinite blocking-progress-slide}@keyframes blocking-progress-slide{0%{transform:translate(-110%)}to{transform:translate(245%)}}.mobile-autocall-grid th,.mobile-autocall-grid td,.mobile-autocall-grid th:nth-child(n),.mobile-autocall-grid td:nth-child(n){width:auto}.mobile-autocall-grid th:first-child,.mobile-autocall-grid td:first-child{width:30px}.mobile-autocall-grid th:nth-child(2),.mobile-autocall-grid td:nth-child(2){width:42px}.mobile-autocall-grid th:nth-child(3),.mobile-autocall-grid td:nth-child(3){width:170px}.mobile-autocall-grid th:nth-child(4),.mobile-autocall-grid td:nth-child(4),.mobile-autocall-grid th:nth-child(5),.mobile-autocall-grid td:nth-child(5){width:92px}.mobile-autocall-grid th:nth-child(6),.mobile-autocall-grid td:nth-child(6){width:64px}.mobile-autocall-grid th:nth-child(7),.mobile-autocall-grid td:nth-child(7){width:110px}.mobile-autocall-grid th:nth-child(8),.mobile-autocall-grid td:nth-child(8){width:126px}.mobile-autocall-stats .mobile-autocall-grid{table-layout:fixed;width:1400px;min-width:1400px}.mobile-autocall-stats .mobile-autocall-grid th,.mobile-autocall-stats .mobile-autocall-grid td{padding-left:4px;padding-right:4px}.mobile-autocall-stats .mobile-autocall-grid th{font-size:80%}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-deliveryCompleteDbUsage{padding-top:1px;padding-bottom:1px}.mobile-autocall-conversion-header{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;line-height:1.05;display:inline-flex}.mobile-autocall-actual-quantity-toggle{cursor:pointer;justify-content:center;align-items:center;width:14px;height:12px;margin:0;padding:0;line-height:1;display:inline-flex}.mobile-autocall-actual-quantity-toggle input{flex:none;width:12px;height:12px;margin:0}.mobile-autocall-stats .mobile-autocall-grid th:first-child,.mobile-autocall-stats .mobile-autocall-grid td:first-child{width:36px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(2),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(2){width:54px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(3),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(3){width:96px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(4),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(4){width:62px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(5),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(5){width:90px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(6),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(6){width:57px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(7),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(7){width:39px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(8),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(8){width:53px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(9),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(9),.mobile-autocall-stats .mobile-autocall-grid th:nth-child(10),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(10){width:59px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(11),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(11){width:58px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(12),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(12){width:118px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(13),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(13){width:108px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(14),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(14){width:94px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(15),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(15){width:64px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(16),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(16){width:78px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(17),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(17){width:46px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(18),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(18),.mobile-autocall-stats .mobile-autocall-grid th:nth-child(19),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(19){width:44px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(20),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(20){width:46px}.mobile-autocall-stats .mobile-autocall-grid{width:1459px;min-width:1459px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-outboundDuration,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-outboundDuration{width:112px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-outboundUnconnected,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-outboundUnconnected{width:92px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-inboundCalls,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-inboundCalls{width:58px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-inboundDuration,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-inboundDuration{width:112px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-outboundTotalDuration,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-outboundTotalDuration{width:118px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-missedCalls,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-missedCalls{width:58px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-otherCalls,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-otherCalls{width:50px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-dailyStats,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-dailyStats{width:88px}.mobile-autocall-stats .mobile-autocall-grid th.mobile-autocall-col-callList,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-callList{width:112px}.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-dailyStats,.mobile-autocall-stats .mobile-autocall-grid td.mobile-autocall-col-callList{padding-left:2px;padding-right:2px}.mobile-autocall-stats .mobile-autocall-grid .blue-mini-button,.mobile-autocall-stats .mobile-autocall-grid .dark-mini-button{width:100%;min-width:0;padding-left:6px;padding-right:6px;font-size:11px}.mobile-autocall-analysis .mobile-autocall-grid,.mobile-autocall-analysis-candidates .mobile-autocall-grid{min-width:1500px}.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(3),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(3),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(3),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(3){width:148px}.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(6),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(6),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(6),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(6){width:150px}.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(7),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(7),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(7),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(7){width:540px}.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(8),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(8),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(8),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(8){width:210px}.mobile-autocall-analysis .mobile-autocall-grid .mobile-autocall-col-modelName,.mobile-autocall-analysis-candidates .mobile-autocall-grid .mobile-autocall-col-modelName{white-space:nowrap;text-align:left;width:66px;min-width:66px;max-width:66px;padding-left:3px;padding-right:3px}.mobile-autocall-analysis .recording-analysis-model-name,.mobile-autocall-analysis-candidates .recording-analysis-model-name{text-overflow:clip;white-space:nowrap;vertical-align:middle;max-width:60px;display:inline-block;overflow:hidden}.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(9),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(9),.mobile-autocall-analysis .mobile-autocall-grid th:nth-child(10),.mobile-autocall-analysis .mobile-autocall-grid td:nth-child(10),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(9),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(9),.mobile-autocall-analysis-candidates .mobile-autocall-grid th:nth-child(10),.mobile-autocall-analysis-candidates .mobile-autocall-grid td:nth-child(10){width:82px}.customer-management-panel{background:#fff;height:100%;display:block;overflow:auto}.customer-management-title{color:#004db8;border-bottom:1px solid #cfcfcf;align-items:center;min-height:20px;padding:0 6px;font-size:13px;font-weight:700;display:flex}.customer-management-shortcuts,.customer-management-filters,.customer-management-actions,.customer-bottom-line{white-space:nowrap;border-bottom:1px solid #cfcfcf;align-items:center;gap:4px;min-height:25px;padding:2px 6px;display:flex;overflow-x:auto}.customer-management-shortcuts{background:#fafafa;justify-content:flex-end}.customer-management-shortcuts button,.customer-management-filters button,.customer-management-actions button,.customer-bottom-line button{height:22px;min-height:22px;font-size:12px}.customer-management-shortcuts button:not(.round-refresh-button):not(.log-button){background:#ffd966;border-color:#d6ad1f}.customer-management-filters select,.customer-management-filters input{height:22px;min-height:22px;font-size:12px}.customer-management-filters select{width:130px}.customer-management-filters input{width:150px}.customer-management-filters .date-filter-input{width:96px}.customer-management-actions{background:#f7f7f7}.customer-grid-wrap{overflow:auto}.customer-management-grid{min-width:2100px}.customer-management-grid th,.customer-management-grid td{height:24px;padding:0 5px}.customer-management-grid .file-cell{align-items:center;gap:3px;max-width:100%;display:inline-flex}.customer-bottom-bar{background:#eeecff;border-top:1px solid #bdbbd0}.customer-bottom-line{border-bottom:0;min-height:24px;padding:1px 6px}.customer-bottom-line.total-line{background:#fff}.customer-bottom-line .pink{color:#fff;background:#ee00c8;border-color:#b40091}.app-inline-dialog-backdrop{z-index:100000;background:#00000052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-inline-dialog{background:#fff;border:2px solid #5f6670;width:min(560px,100vw - 36px);font-size:14px;box-shadow:0 10px 26px #00000059}.app-inline-dialog-header{color:#fff;background:#333;justify-content:space-between;align-items:center;min-height:32px;padding:4px 8px;display:flex}.app-inline-dialog-header button,.app-inline-dialog-footer button{background:#fff;border:1px solid #888;min-width:64px;min-height:28px;font-weight:700}.app-inline-dialog-body{border-bottom:1px solid #d7d7e8;padding:16px 18px}.app-inline-dialog-body p{white-space:pre-wrap;margin:0 0 12px}.app-inline-dialog-label{gap:6px;font-weight:700;display:grid}.app-inline-dialog-radio-field{gap:6px;margin-bottom:12px;font-weight:700;display:grid}.app-inline-dialog-radio-options{align-items:center;gap:14px;display:flex}.app-inline-dialog-radio-option{align-items:center;gap:4px;font-weight:700;display:inline-flex}.app-inline-dialog-radio-option input{margin:0}.app-inline-dialog-input{width:100%;min-height:32px;font:inherit;border:1px solid #888;padding:4px 6px}textarea.app-inline-dialog-input{resize:vertical;min-height:110px}.recording-analysis-pair-filter-row{border-top:1px solid #d6d8f0;flex-wrap:wrap;align-items:center;padding-top:3px}.recording-analysis-pair-filter-row label{align-items:center;gap:4px;min-width:0;display:inline-flex}.recording-analysis-pair-filter-row .recording-analysis-staff-filter{width:320px;min-width:320px}.recording-analysis-pair-filter-row .recording-analysis-combo-menu{width:360px;max-width:min(520px,100vw - 24px)}.recording-analysis-pair-filter-row .recording-analysis-combo-option{text-overflow:clip}.recording-analysis-pair-selected-rate{color:#074d96;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #c4d5ef;align-items:center;max-width:170px;min-height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.recording-analysis-staff-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.recording-analysis-staff-cell button{color:#074d96;background:#eef6ff;border:1px solid #6f8fbe;min-height:20px;padding:1px 5px;font-size:11px;font-weight:700}.recording-analysis-pair-panel{box-sizing:border-box;background:#f7fbff;border:1px solid #b7c7e6;align-content:start;gap:6px;width:calc(100% - 16px);min-width:0;max-width:calc(100% - 16px);max-height:clamp(220px,100vh - 330px,520px);margin:4px 8px;padding:6px;font-size:12px;display:grid;overflow:auto}.mobile-autocall-analysis-comparison .recording-analysis-pair-panel{max-height:none;overflow:visible}.recording-analysis-pair-panel>*{min-width:0}.recording-analysis-pair-ask-button{color:#064681;vertical-align:middle;background:#eef6ff;border:1px solid #7f9dcc;align-items:center;min-height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.recording-analysis-pair-evidence-button{color:#285d1f;vertical-align:middle;background:#f4fff0;border:1px solid #83a36b;align-items:center;min-height:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.recording-analysis-pair-panel.empty{color:#555;align-items:center;gap:10px;display:flex}.recording-analysis-pair-head,.recording-analysis-pair-metrics,.recording-analysis-pair-priority,.recording-analysis-pair-type-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recording-analysis-pair-head{color:#064681;border-bottom:1px solid #d6e1f5;justify-content:space-between;padding-bottom:3px}.recording-analysis-pair-metrics span,.recording-analysis-pair-priority span,.recording-analysis-pair-type-list span,.db-type-analysis-best span{background:#fff;border:1px solid #c4d5ef;padding:2px 5px}.recording-analysis-pair-summary{color:#222;margin:0}.recording-analysis-pair-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;max-width:100%;display:grid}.recording-analysis-pair-overview-card{background:#fff;border:1px solid #cbd8ee;min-width:0;max-width:100%;padding:5px;overflow:hidden}.recording-analysis-pair-overview-head{color:#064681;justify-content:space-between;align-items:center;gap:4px;display:flex}.recording-analysis-pair-overview-head span{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.recording-analysis-pair-overview-card em{color:#4b5f80;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;display:block;overflow:hidden}.recording-analysis-pair-overview-card p{margin:4px 0 0;line-height:1.35}.recording-analysis-pair-text-preview{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:3;text-overflow:ellipsis;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;margin:4px 0 0;padding:0;line-height:1.35;display:-webkit-box;overflow:hidden}.recording-analysis-pair-text-preview:hover,.recording-analysis-pair-text-preview:focus{color:#064681;outline:none;text-decoration:underline}.recording-analysis-pair-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;max-width:100%;display:grid}.recording-analysis-pair-section{background:#fff;border:1px solid #cbd8ee;min-width:0;max-width:100%;padding:5px;overflow:hidden}.recording-analysis-pair-section-items{gap:6px;margin-top:5px;display:grid}.recording-analysis-pair-finding{gap:3px;min-width:0;display:grid}.recording-analysis-pair-finding-head{color:#064681;justify-content:flex-start;align-items:center;gap:3px;font-weight:700;display:flex}.recording-analysis-pair-finding p{margin:0;line-height:1.35}.recording-analysis-pair-priority>.recording-analysis-pair-text-preview,.recording-analysis-pair-type-list>span{background:#fff;border:1px solid #c4d5ef;flex:300px;max-width:100%;padding:2px 5px}.recording-analysis-pair-type-list>span{text-overflow:ellipsis;white-space:nowrap;min-width:260px;overflow:hidden}.recording-analysis-pair-type-list .recording-analysis-pair-text-preview{vertical-align:middle;width:auto;margin:0 0 0 4px;display:inline}@media (width<=1280px){.recording-analysis-pair-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recording-analysis-pair-ask-context{background:#fff;border:1px solid #cbd8ee;border-radius:7px;gap:4px;margin-top:6px;padding:7px 8px;display:grid}.recording-analysis-pair-ask-context p{white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.recording-analysis-pair-evidence-backdrop{z-index:5050;box-sizing:border-box;background:#00000047;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.recording-analysis-pair-evidence-modal{box-sizing:border-box;background:#fff;border:1px solid #6f8fbe;flex-direction:column;width:min(1180px,100vw - 36px);min-height:min(560px,100dvh - 36px);max-height:calc(100dvh - 36px);font-size:12px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000040}.recording-analysis-pair-evidence-head,.recording-analysis-pair-evidence-summary{background:#f4f4ff;border-bottom:1px solid #d7d7ef;align-items:center;gap:8px;padding:6px 8px;display:flex}.recording-analysis-pair-evidence-head{justify-content:space-between}.recording-analysis-pair-evidence-summary{background:#f8fbff;flex:none;align-items:flex-start}.recording-analysis-pair-evidence-summary strong{color:#064681;flex:none}.recording-analysis-pair-evidence-summary span{white-space:pre-wrap;min-width:0;max-height:132px;line-height:1.45;overflow:auto}.recording-analysis-pair-evidence-grid-wrap{border-bottom:1px solid #d7d7ef;flex:0 min(230px,30dvh);min-height:92px;overflow:auto}.recording-analysis-pair-evidence-grid{table-layout:fixed;width:100%;min-width:720px}.recording-analysis-pair-evidence-grid th,.recording-analysis-pair-evidence-grid td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recording-analysis-pair-evidence-grid th:first-child,.recording-analysis-pair-evidence-grid td:first-child{text-align:center;width:34px}.recording-analysis-pair-evidence-grid th:nth-child(2),.recording-analysis-pair-evidence-grid td:nth-child(2){width:54px}.recording-analysis-pair-evidence-grid th:nth-child(3),.recording-analysis-pair-evidence-grid td:nth-child(3){width:124px}.recording-analysis-pair-evidence-grid th:nth-child(4),.recording-analysis-pair-evidence-grid td:nth-child(4),.recording-analysis-pair-evidence-grid th:nth-child(5),.recording-analysis-pair-evidence-grid td:nth-child(5){width:78px}.recording-analysis-pair-evidence-grid th:nth-child(6),.recording-analysis-pair-evidence-grid td:nth-child(6){width:106px}.recording-analysis-pair-evidence-grid th:nth-child(7),.recording-analysis-pair-evidence-grid td:nth-child(7){width:68px}.recording-analysis-pair-evidence-grid th:nth-child(8),.recording-analysis-pair-evidence-grid td:nth-child(8){width:62px}.recording-analysis-pair-evidence-grid tr{cursor:pointer}.recording-analysis-pair-evidence-grid tr.selected-row td{background:#eaf3ff}.recording-analysis-pair-evidence-text{background:#fbfdff;flex:260px;grid-template-rows:auto minmax(0,1fr);gap:5px;min-height:0;padding:8px;display:grid}.recording-analysis-pair-evidence-text>div{color:#064681;align-items:center;gap:8px;display:flex}.recording-analysis-pair-evidence-text pre{white-space:pre-wrap;min-height:0;line-height:1.45;font:inherit;background:#fff;border:1px solid #cbd8ee;margin:0;padding:8px;overflow:auto}.recording-analysis-pair-evidence-highlight{color:#9b2100;background:#ffe9a8;font-weight:800}.db-type-analysis-panel{padding:0}.db-type-analysis-toolbar{background:#f4f4ff;border-bottom:1px solid #d7d7ef;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.db-type-analysis-toolbar label{align-items:center;gap:4px;font-weight:700;display:inline-flex}.db-type-analysis-toolbar input,.db-type-analysis-toolbar select{height:26px;font:inherit;border:1px solid #999;padding:2px 5px}.db-type-analysis-toolbar button{background:#fff;border:1px solid #888;align-items:center;gap:3px;min-height:26px;font-weight:700;display:inline-flex}.db-type-analysis-usage-filter input{width:70px}.db-type-analysis-best{background:#f8fbff;border-bottom:1px solid #d7d7ef;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex;position:relative}.db-type-analysis-best-item,.app-ai-chat-button{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cbea;padding:2px 8px}.app-ai-chat-button{color:#064681;background:#e7f0ff;border-color:#1d5fbf;font-weight:700}.db-type-analysis-best-item:hover,.app-ai-chat-button:hover{background:#f3f8ff;border-color:#1d5fbf}.db-type-analysis-best>span{cursor:default}.db-type-analysis-best-tooltip{z-index:5;color:#172333;pointer-events:none;background:#fff;border:1px solid #7fa8dc;gap:3px;min-width:210px;max-width:280px;padding:7px 8px;font-size:12px;display:grid;position:absolute;transform:translateY(0);box-shadow:0 2px 8px #1830542e}.db-type-analysis-best-tooltip.is-left{transform:translate(-100%)}.db-type-analysis-best-tooltip strong{color:#064681}.db-type-analysis-layout{grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.db-type-analysis-side{background:#f5f8ff;border-right:1px solid #cfd7ec;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;min-height:0;max-height:calc(100vh - 190px);padding:6px;font-size:12px;display:grid}.db-type-analysis-side section{background:#fff;border:1px solid #d4ddeb;flex-direction:column;min-height:0;padding:5px;display:flex;overflow:hidden}.db-type-analysis-side-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.db-type-analysis-type-list,.db-type-analysis-staff-list{flex-direction:column;gap:4px;min-height:0;margin-top:5px;display:flex;overflow:auto}.db-type-analysis-type-list button,.db-type-analysis-side-head button{min-height:24px;font:inherit;text-align:left;background:#fff;border:1px solid #aebbd1;font-weight:700}.db-type-analysis-type-list button{cursor:pointer;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.db-type-analysis-type-list button.active,.db-type-analysis-staff-list button.active{color:#064681;background:#e7f0ff;border-color:#1d5fbf}.db-type-analysis-checkmark{color:#1d5fbf;min-width:13px;font-weight:700;display:inline-block}.db-type-analysis-staff-list{max-height:none;overflow:auto}.db-type-analysis-staff-list label,.db-type-analysis-staff-list button{grid-template-columns:16px 1fr;align-items:center;gap:4px;min-height:22px;display:grid}.db-type-analysis-staff-list button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000}.db-type-analysis-content{min-width:0}.db-type-analysis-chart{background:#fff;border-bottom:1px solid #d7d7ef;gap:4px;padding:6px 8px;font-size:12px;display:grid}.db-type-analysis-chart-title{color:#064681;align-items:center;gap:4px;font-weight:700;display:flex}.db-type-analysis-chart-summary{background:#f7fbff;border:1px solid #c7d8ef;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 6px;display:flex}.db-type-analysis-chart-summary strong{color:#064681}.db-type-analysis-chart-row{grid-template-columns:minmax(120px,220px) minmax(120px,1fr) 54px 58px;align-items:center;gap:6px;display:grid}.db-type-analysis-chart-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-type-analysis-chart-bar{background:#f3f7fc;border:1px solid #bfd0e9;height:14px}.db-type-analysis-chart-bar i{background:#5a8fd8;height:100%;display:block}.db-type-analysis-line-chart{gap:6px;min-width:0;display:grid;position:relative}.db-type-analysis-line-chart svg{background:#fbfdff;border:1px solid #c9d5e8;width:100%;min-height:230px}.db-type-analysis-grid-line{stroke:#dce5f2;stroke-width:1px}.db-type-analysis-axis-tick{stroke:#eef2f7;stroke-width:1px}.db-type-analysis-axis-label{fill:#38465c;font-size:12px}.db-type-analysis-line-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.db-type-analysis-line-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.db-type-analysis-line-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.db-type-analysis-chart-tooltip{z-index:3;color:#172333;pointer-events:none;background:#fff;border:1px solid #7fa8dc;gap:3px;min-width:180px;max-width:260px;padding:7px 8px;font-size:12px;display:grid;position:absolute;transform:translate(10px,-50%);box-shadow:0 2px 8px #1830542e}.db-type-analysis-chart-tooltip.is-left{transform:translate(calc(-100% - 10px),-50%)}.db-type-analysis-chart-tooltip strong{color:#064681}.db-type-analysis-chart-row em,.db-type-analysis-chart-row small{text-align:right;font-style:normal}.db-type-analysis-empty-chart{color:#666}.db-type-analysis-grid-wrap{max-height:calc(100vh - 360px)}.db-type-analysis-grid{table-layout:fixed;width:100%;min-width:760px}.db-type-analysis-grid th,.db-type-analysis-grid td{white-space:nowrap}.db-type-analysis-grid th:first-child,.db-type-analysis-grid td:first-child{text-align:center;width:38px}.db-type-analysis-grid th:nth-child(2),.db-type-analysis-grid td:nth-child(2){width:86px}.db-type-analysis-grid th:nth-child(3),.db-type-analysis-grid td:nth-child(3){width:76px}.db-type-analysis-grid th:nth-child(4),.db-type-analysis-grid td:nth-child(4){width:96px}.db-type-analysis-grid th:nth-child(5),.db-type-analysis-grid td:nth-child(5){width:58px}.db-type-analysis-grid th:nth-child(6),.db-type-analysis-grid td:nth-child(6){width:78px}.db-type-analysis-grid th:nth-child(7),.db-type-analysis-grid td:nth-child(7),.db-type-analysis-grid th:nth-child(8),.db-type-analysis-grid td:nth-child(8),.db-type-analysis-grid th:nth-child(9),.db-type-analysis-grid td:nth-child(9){text-align:right;width:72px}.db-type-analysis-detail-row{cursor:pointer}.db-type-analysis-detail-row:hover td{background:#eef6ff}.db-type-analysis-detail-dialog{z-index:82;background:#0a12206b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.db-type-analysis-detail-card{background:#fff;border:1px solid #6f8fbe;grid-template-rows:auto auto minmax(0,1fr);width:min(1160px,100vw - 48px);height:min(720px,100vh - 48px);font-size:12px;display:grid;box-shadow:0 10px 28px #00000047}.db-type-analysis-detail-head{background:#f4f4ff;border-bottom:1px solid #d7d7ef;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.db-type-analysis-detail-head>div{gap:2px;min-width:0;display:grid}.db-type-analysis-detail-head strong{color:#0b3f74}.db-type-analysis-detail-head span{text-overflow:ellipsis;white-space:nowrap;color:#38465c;overflow:hidden}.db-type-analysis-detail-head button{background:#fff;border:1px solid #8a99b0;align-items:center;gap:4px;min-height:28px;font-weight:700;display:inline-flex}.db-type-analysis-detail-summary{background:#fbfdff;border-bottom:1px solid #d7d7ef;flex-wrap:wrap;gap:6px;padding:6px 10px;display:flex}.db-type-analysis-detail-summary span{background:#fff;border:1px solid #c8d6ea;padding:2px 7px;font-weight:700}.db-type-analysis-detail-filter{align-items:center;gap:4px;min-height:24px;font-weight:700;display:inline-flex}.db-type-analysis-detail-filter select{background:#fff;border:1px solid #9fb4d3;min-width:96px;max-width:150px;height:24px;font-size:12px}.db-type-analysis-detail-status-counts{flex-wrap:wrap;flex:320px;gap:4px;min-width:220px;display:flex}.db-type-analysis-detail-status-counts button{color:#1f3657;background:#fff;border:1px solid #bfd0e8;min-height:24px;font-size:12px;font-weight:700}.db-type-analysis-detail-status-counts button.is-active{color:#064a98;background:#eaf3ff;border-color:#1f6fd1}.db-type-analysis-detail-pagination{align-items:center;gap:4px;min-height:24px;font-weight:700;display:inline-flex}.db-type-analysis-detail-pagination button{background:#fff;border:1px solid #9fb4d3;min-height:24px;padding:0 8px}.db-type-analysis-detail-pagination span{text-align:center;min-width:72px}.db-type-analysis-detail-table-wrap{min-height:0;overflow:auto}.db-type-analysis-detail-table{table-layout:fixed;min-width:1120px}.db-type-analysis-detail-table th,.db-type-analysis-detail-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-type-analysis-detail-table th:first-child,.db-type-analysis-detail-table td:first-child{text-align:center;width:38px}.db-type-analysis-detail-table th:nth-child(2),.db-type-analysis-detail-table td:nth-child(2){width:124px}.db-type-analysis-detail-table th:nth-child(3),.db-type-analysis-detail-table td:nth-child(3),.db-type-analysis-detail-table th:nth-child(4),.db-type-analysis-detail-table td:nth-child(4),.db-type-analysis-detail-table th:nth-child(5),.db-type-analysis-detail-table td:nth-child(5){width:118px}.db-type-analysis-detail-table th:nth-child(6),.db-type-analysis-detail-table td:nth-child(6){width:92px}.db-type-analysis-detail-table th:nth-child(7),.db-type-analysis-detail-table td:nth-child(7){width:84px}.db-type-analysis-detail-table th:nth-child(8),.db-type-analysis-detail-table td:nth-child(8),.db-type-analysis-detail-table th:nth-child(9),.db-type-analysis-detail-table td:nth-child(9),.db-type-analysis-detail-table th:nth-child(10),.db-type-analysis-detail-table td:nth-child(10),.db-type-analysis-detail-table th:nth-child(11),.db-type-analysis-detail-table td:nth-child(11),.db-type-analysis-detail-table th:nth-child(12),.db-type-analysis-detail-table td:nth-child(12){width:78px}.db-type-analysis-status-ok,.db-type-analysis-status-warn{text-align:center;border:1px solid;min-width:42px;padding:1px 5px;font-weight:700;display:inline-block}.db-type-analysis-status-ok{color:#08752a;background:#f0fff4;border-color:#8bc79c}.db-type-analysis-status-warn{color:#a44b00;background:#fff7ed;border-color:#e0a070}.app-ai-chat-dialog{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-ai-chat-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-rows:auto auto 1fr auto;width:min(1120px,100vw - 56px);height:min(760px,100vh - 62px);display:grid;overflow:hidden;box-shadow:0 18px 45px #0f172a42}.app-ai-chat-head{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-ai-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.app-ai-chat-title>span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.app-ai-chat-title div{gap:2px;min-width:0;display:grid}.app-ai-chat-title strong{color:#0f172a;font-size:15px}.app-ai-chat-title small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-ai-chat-window-actions{align-items:center;gap:6px;display:flex}.app-ai-chat-window-actions button,.app-ai-chat-form button{color:#334155;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}.app-ai-chat-window-actions button:hover,.app-ai-chat-form button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.app-ai-chat-context{color:#334155;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:8px 14px;font-size:12px}.app-ai-chat-messages{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);align-content:start;gap:12px;padding:16px 18px;display:grid;overflow:auto}.app-ai-chat-main{border-bottom:1px solid #e2e8f0;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.app-ai-chat-sidebar{color:#334155;background:#f8fafc;border-right:1px solid #e2e8f0;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:12px;display:grid}.app-ai-chat-sidebar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-ai-chat-sidebar-head span{align-items:center;gap:4px;display:inline-flex}.app-ai-chat-sidebar-head button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.app-ai-chat-sidebar-head button:disabled{color:#cbd5e1;background:#f8fafc}.app-ai-chat-new-chat{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-weight:700;display:inline-flex}.app-ai-chat-session-list{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.app-ai-chat-session-row{background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:block;overflow:hidden}.app-ai-chat-session-row.active{background:#eff6ff;border-color:#1f6fd1;box-shadow:inset 3px 0 #1d4ed8}.app-ai-chat-session-select{text-align:left;width:100%;min-height:30px;font:inherit;background:0 0;border:0;padding:4px 8px 7px;display:grid}.app-ai-chat-session-select span{width:100%;display:block}.app-ai-chat-session-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 6px 0 8px;display:grid}.app-ai-chat-session-meta span{align-items:center;gap:3px;display:inline-flex}.app-ai-chat-session-meta button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.app-ai-chat-session-list span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.app-ai-chat-session-list small,.app-ai-chat-empty-session{text-overflow:ellipsis;white-space:nowrap;color:#64748b;min-width:0;font-size:11px;display:block;overflow:hidden}.app-ai-chat-session-edit{gap:5px;padding:6px;display:grid}.app-ai-chat-session-edit input{min-width:0;font:inherit;border:1px solid #93c5fd;border-radius:6px;padding:5px 6px}.app-ai-chat-session-edit span{gap:4px;display:flex}.app-ai-chat-session-edit button{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:11px}.app-ai-chat-chat{min-height:0;display:grid}.app-ai-chat-empty{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;font-size:13px}.app-ai-chat-message{white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:6px;max-width:min(980px,96%);padding:10px 12px;font-size:13px;display:grid;box-shadow:0 1px 2px #0f172a0a}.app-ai-chat-message strong{align-items:baseline;gap:8px;display:inline-flex}.app-ai-chat-message time{color:#64748b;font-size:11px;font-weight:400}.app-ai-chat-message.user time{color:#dbeafe}.app-ai-chat-message.user{color:#fff;background:#1d4ed8;border-color:#1d4ed8;justify-self:end}.app-ai-chat-message.assistant{color:#0f172a;justify-self:start}.app-ai-chat-message.error{background:#fff5f5;border-color:#e09292}.app-ai-chat-message p{margin:0;line-height:1.45}.app-ai-chat-message-text{gap:8px;min-width:0;display:grid}.app-ai-chat-message.user .app-ai-chat-message-text{white-space:pre-wrap}.app-ai-chat-markdown-heading{color:#0f3f82;margin:4px 0 0;font-size:13px;line-height:1.35}.app-ai-chat-markdown-list{margin:0;padding-left:18px}.app-ai-chat-markdown-list li{margin:2px 0;line-height:1.45}.app-ai-chat-table-wrap{background:#fff;border:1px solid #cbd5e1;max-width:100%;overflow-x:auto}.app-ai-chat-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;line-height:1.35}.app-ai-chat-table th,.app-ai-chat-table td{text-align:left;white-space:nowrap;border:1px solid #d7dee8;padding:4px 7px}.app-ai-chat-table th{color:#0f3f82;background:#eaf2ff;font-weight:800}.app-ai-chat-table td:first-child,.app-ai-chat-table th:first-child,.app-ai-chat-table td:nth-child(4),.app-ai-chat-table th:nth-child(4),.app-ai-chat-table td:nth-child(5),.app-ai-chat-table th:nth-child(5),.app-ai-chat-table td:nth-child(6),.app-ai-chat-table th:nth-child(6){text-align:right}.app-ai-chat-message small{color:#64748b}.app-ai-chat-message.user small{color:#dbeafe}.app-ai-chat-form{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.app-ai-chat-form textarea{resize:vertical;min-height:46px;max-height:130px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;line-height:1.45}.app-ai-chat-form textarea:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa2e}.app-ai-chat-form button{color:#fff;background:#1d4ed8;border-color:#1d4ed8;min-width:88px;padding:0 14px}.app-ai-chat-form button:disabled{color:#94a3b8;background:#e2e8f0;border-color:#cbd5e1}.app-ai-chat-dock{z-index:79;background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;width:min(300px,100vw - 32px);min-height:58px;display:grid;position:fixed;bottom:54px;right:18px;overflow:hidden;box-shadow:0 12px 28px #0f172a33}.app-ai-chat-dock-open{color:#0f172a;text-align:left;min-width:0;height:100%;font:inherit;background:linear-gradient(#fff 0%,#f8fbff 100%);border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.app-ai-chat-dock-open svg{color:#1d4ed8;flex:none}.app-ai-chat-dock-open span{gap:3px;min-width:0;display:grid}.app-ai-chat-dock-title{align-items:center;gap:6px;min-width:0;display:flex}.app-ai-chat-dock-title strong,.app-ai-chat-dock-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ai-chat-dock-title em{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:1px 5px;font-size:11px;font-style:normal;font-weight:700}.app-ai-chat-dock-open small{color:#64748b;font-size:11px}.app-ai-chat-dock-close{color:#64748b;background:#f8fafc;border:0;border-left:1px solid #e2e8f0;place-items:center;width:30px;height:100%;display:grid}.app-inline-dialog-footer{background:#eeecff;justify-content:flex-end;gap:8px;padding:8px 10px;display:flex}.app-inline-dialog-footer .primary{color:#fff;background:#0068e8;border-color:#0053be}@media (width<=900px){.top-bar{grid-template-columns:130px 1fr}.top-links{display:none}.body-shell{grid-template-columns:150px 1fr}.sidebar-title{font-size:26px}}
