*{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}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{min-width:0;display:flex;overflow-x:auto}.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-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,.db-search-row-main>.db-group-compact-select{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 .db-group-compact-select{width:var(--db-filter-control-width);min-width:var(--db-filter-control-width);max-width:var(--db-filter-control-width)}.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}.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-plus-button,.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-plus-button{color:#111;background:#f8f8f8;border-color:#888;width:14px;min-width:14px}.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}.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}.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 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 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) * 4) + var(--db-bottom-bar-padding-y));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:hidden}.bottom-action-bar:not(.selection-active){max-height:calc(var(--db-bottom-line-height) + var(--db-bottom-bar-padding-y))}.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}.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);max-height:var(--db-bottom-line-height);white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:auto hidden}.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:var(--db-bottom-line-height)}.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-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}.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}.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-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{background:#fff;border:1px solid #c9c9e6;width:min(1220px,100% - 16px);margin:6px 8px 0}.stats-detail-title{background:#eceafe;border-bottom:1px solid #c9c9e6;justify-content:space-between;align-items:center;min-height:26px;padding:2px 6px;font-size:12px;display:flex}.stats-detail-title button{height:21px;padding:0 8px}.stats-detail-empty{padding:8px;font-size:12px}.mobile-autocall-detail-grid{table-layout:auto;width:100%}.mobile-autocall-detail-grid th,.mobile-autocall-detail-grid td{height:23px;padding:2px 5px;font-size:12px}.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-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}.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:156px;min-width:156px}.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{align-items:center;gap:2px;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-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}.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-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}.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}.mini-plus-button,.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 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}.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(560px,100vw - 24px);height:min(680px,100vh - 24px)}.kakao-address-popup-body{grid-template-rows:auto minmax(0,1fr);gap:5px;min-height:0;padding:6px;display:grid;overflow:hidden}.kakao-address-popup-message{color:#0042b5;background:#f7f7ff;border:1px solid #cfcfe0;min-height:22px;padding:3px 5px;font-size:12px}.kakao-address-popup-frame{background:#fff;border:1px solid #d5d5d5;min-height:460px;overflow:hidden}.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);height:min(555px,100vh - 28px);overflow:hidden}.lead-detail-backdrop{padding:14px}.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}.memo-toolbar .status-only-button{color:#fff;background:#4e4e4e}.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-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 .play-col,.lead-app-history-table .direction-col{width:62px}.lead-app-history-table .staff-phone-col{width:128px}.lead-app-history-table .phone-col{width:170px}.lead-app-history-table .file-col{width:260px}.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}.file-size-text{color:#b8b8b8;margin-left:3px;font-size:12px}.empty-app-history{color:#999;text-align:center}.phone-call-inline{grid-template-columns:minmax(96px,1fr) auto;align-items:center;gap:3px;width:100%;min-width:0;display:grid}.lead-phone-number-text{color:red;white-space:nowrap;min-width:0;font-size:17px;font-weight:800;line-height:20px;overflow:hidden}.phone-call-stack{flex-direction:column;align-items:center;gap:2px;width:48px;display:inline-flex}.phone-call-inline button{color:#fff;cursor:pointer;background:#118ad1;border:1px solid #6e879d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.phone-call-inline button svg{width:19px;height:19px}.phone-call-inline .two-no-call-button{white-space:nowrap;background:#0057c2;border-color:#1b4f9a;border-radius:4px;width:48px;min-width:48px;height:19px;padding:0 2px;font-size:10px;font-weight:800}.phone-call-inline .message-call-button{background:#ef7d22;width:38px;height:38px}.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-call-actions{justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:inline-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-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:54px}.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{align-items:center;height:24px;font-weight:700;display:flex}.related-files-list{gap:2px;display:grid}.related-file-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px;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) 72px;align-items:center;gap:4px;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;overflow:hidden}.related-file-picker.detail-file-dropzone .file-picker-button{color:#333;background:#eee;border-color:#bdbdbd;justify-content:center;min-width:64px;height:22px;padding:0 4px}.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-sub-actions .light{background:#b8b8c4;margin-left:auto}.detail-call-actions .light,.detail-call-actions .two-no-setting-button{margin-left:0}.detail-sub-actions .dark{background:#535353}.detail-sub-actions .magenta{background:#e10eea}.lead-detail-memo-area{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:4px;margin-top:3px;display:grid}.detail-memo-box,.detail-history-box{min-width:0}.memo-toolbar{grid-template-columns:34px 18px minmax(92px,1fr) 64px 84px;align-items:center;gap:2px;height:24px;display:grid}.memo-toolbar button{color:#111;background:#efefef}.memo-toolbar .red{color:#fff}.gear-mark{color:#006bba;text-align:center;font-weight:700}.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:118px;padding:3px}.memo-empty{color:#bebebe;text-align:center;text-overflow:ellipsis;white-space:nowrap;height:17px;overflow:hidden}.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}.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 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 .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}.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}.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}@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}}
