*{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)}.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);overflow:auto}.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{padding:0 4px 24px}.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}.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-search-panel{background:#fff;border-bottom:1px solid #c9c9c9;min-width:0;padding:0 4px 1px;overflow:visible}.db-elapsed-line{color:#0089bd;white-space:nowrap;align-items:center;gap:3px;height:18px;font-weight:700;display:flex}.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 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 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:68px!important}.status-shortcut-box{flex:0 auto;align-items:center;gap:2px;min-width:0;margin-left:auto;display:inline-flex}.db-search-active-call-slot{min-width:180px;height:var(--db-filter-control-height);flex:360px;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.result-search-summary{min-width:160px;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:220px;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}.status-shortcut-box button{color:#111;background:#f2caca;border:1px solid #c78c8c;min-width:auto;height:18px;padding:0 4px;font-weight:400;line-height:16px}.status-shortcut-box button:nth-child(3),.status-shortcut-box button:nth-child(4){background:#ffd94d;border-color:#c6a500}.status-shortcut-box button:nth-child(5){background:#9fd1f2;border-color:#6ca6cc}.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}.db-search-icon-spacer{flex:80px;min-width:12px}.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}.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}.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}.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.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 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}.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-settings{justify-content:center;align-items:center;width:18px;min-width:18px;padding:0;display:inline-flex}.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}.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}.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}.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%;display:grid}.mobile-autocall-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) 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}.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}.mobile-autocall-grid-wrap{min-width:0;overflow:auto}.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 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}.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-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}.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-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}.db-stats-toolbar{background:#f7f7ff}.db-stats-table{table-layout:fixed;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}.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-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}.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:2720px}.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:112px}.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){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}.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}.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}.active-call-floating-layer{z-index:1700;pointer-events:auto;position:fixed;top:34px;right:12px}.active-call-floating-layer .active-call-chip{max-width:280px;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-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-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}.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}.db-group-settings-modal{width:min(1120px,100vw - 48px)}.db-group-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-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);overflow:hidden}.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}.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}.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;overflow-x:auto}.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-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}.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}.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}.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}.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) 42px;align-items:center;gap:2px;min-height:26px;display:grid}.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.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-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)}.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-operation-overlay{z-index:5000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;background:#10101057;place-items:center;display:grid;position:fixed;inset:0}.blocking-operation-panel{text-align:center;background:#fff;border:2px solid #333;align-content:center;justify-items:center;gap:10px;width:min(360px,100vw - 48px);min-height:128px;padding:18px 20px;display:grid;box-shadow:0 8px 28px #00000047}.blocking-operation-panel strong{color:#003fbd;font-size:20px}.blocking-operation-panel p{color:#333;margin:0;line-height:1.35}.blocking-spinner{border:4px solid #d8d8e8;border-top-color:#0054d1;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite blocking-spin}@keyframes blocking-spin{to{transform:rotate(360deg)}}.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:1580px;min-width:1580px}.mobile-autocall-stats .mobile-autocall-grid th:first-child,.mobile-autocall-stats .mobile-autocall-grid td:first-child{width:44px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(2),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(2){width:90px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(3),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(3){width:110px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(4),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(4){width:74px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(5),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(5){width:108px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(6),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(6){width:84px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(7),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(7){width:64px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(8),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(8){width:112px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(9),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(9){width:74px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(10),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(10){width:124px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(11),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(11){width:128px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(12),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(12){width:74px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(13),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(13){width:128px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(14),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(14),.mobile-autocall-stats .mobile-autocall-grid th:nth-child(15),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(15){width:58px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(16),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(16){width:94px}.mobile-autocall-stats .mobile-autocall-grid th:nth-child(17),.mobile-autocall-stats .mobile-autocall-grid td:nth-child(17){width:106px}.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-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}.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}}
