@keyframes tkqcShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}#page-tkqc{--tkqc-cb-w:38px;--tkqc-status-w:90px}#page-tkqc .page-tabs{display:flex;gap:4px;padding:8px 12px;background:var(--card);border-bottom:1px solid var(--sep);flex-wrap:wrap}#page-tkqc .page-tab,#page-tkqc .page-tab-count{display:inline-flex;align-items:center;border-radius:var(--r-pill);color:var(--label2)}#page-tkqc .page-tab{gap:7px;height:32px;padding:0 12px;border:1px solid transparent;background:0 0;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease;white-space:nowrap}#page-tkqc .page-tab:hover{background:var(--card-2);color:var(--label)}#page-tkqc .page-tab:active{transform:scale(.97)}#page-tkqc .page-tab i{font-size:12px;opacity:.85}#page-tkqc .page-tab.active{background:var(--accent-soft);color:var(--accent);border-color:transparent}#page-tkqc .page-tab-count{min-width:20px;height:18px;padding:0 6px;justify-content:center;background:var(--card-3);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}#page-tkqc .page-tab.active .page-tab-count{background:var(--accent);color:#fff}#page-tkqc .page-tab[data-filter=active] i{color:var(--green)}#page-tkqc .page-tab[data-filter=disabled] i{color:var(--red)}#page-tkqc .page-tab[data-filter=restricted] i{color:var(--orange)}#page-tkqc .page-tab[data-filter=closed] i{color:var(--gray)}#page-tkqc .datagrid-header{background:var(--card-2);border-bottom:1px solid var(--sep-strong)}#page-tkqc .dg-th{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--label2);border-right:1px solid var(--sep)}#page-tkqc .dg-th:last-child{border-right:0}#page-tkqc .dg-th-checkbox{border-right:1px solid var(--sep)}#page-tkqc #qcTableBody .table-row{transition:background .12s ease;border-bottom:1px solid var(--sep)}#page-tkqc #qcTableBody .table-row:hover{background:var(--bg-hover)}#page-tkqc #qcTableBody .table-row.row-marked,#page-tkqc #qcTableBody .table-row.selected{box-shadow:inset 3px 0 0 var(--accent)}#page-tkqc .td-cell{display:flex;align-items:center;padding-top:0;padding-bottom:0}#page-tkqc #qcTableBody .td-cell-checkbox,#page-tkqc .datagrid-header .dg-th-checkbox{position:sticky;left:0;background:var(--card)}#page-tkqc #qcTableBody .td-cell-checkbox{z-index:3}#page-tkqc #qcTableBody .td-cell[data-col-key=status],#page-tkqc .datagrid-header .dg-th[data-col-key=status]{position:sticky;left:var(--tkqc-cb-w);background:var(--card)}#page-tkqc #qcTableBody .td-cell[data-col-key=status]{z-index:3}#page-tkqc #qcTableBody .td-cell[data-col-key=account],#page-tkqc .datagrid-header .dg-th[data-col-key=account]{position:sticky;left:calc(var(--tkqc-cb-w) + var(--tkqc-status-w));background:var(--card);box-shadow:6px 0 8px -6px rgba(0,0,0,.18);border-right:1px solid var(--sep-strong)}#page-tkqc #qcTableBody .td-cell[data-col-key=account]{z-index:3}#page-tkqc .datagrid-header .dg-th-checkbox,#page-tkqc .datagrid-header .dg-th[data-col-key=account],#page-tkqc .datagrid-header .dg-th[data-col-key=status]{z-index:7;background:var(--card-2)}#page-tkqc #qcTableBody .table-row:hover .td-cell-checkbox,#page-tkqc #qcTableBody .table-row:hover .td-cell[data-col-key=account],#page-tkqc #qcTableBody .table-row:hover .td-cell[data-col-key=status]{background:var(--card-2)}[data-theme=dark] #page-tkqc .datagrid-header .dg-th-checkbox,[data-theme=dark] #page-tkqc .datagrid-header .dg-th[data-col-key=account],[data-theme=dark] #page-tkqc .datagrid-header .dg-th[data-col-key=status]{background:var(--card-2)!important}#page-tkqc #tkqc-panel,[data-theme=dark] #page-tkqc #qcTableBody .td-cell-checkbox,[data-theme=dark] #page-tkqc #qcTableBody .td-cell[data-col-key=account],[data-theme=dark] #page-tkqc #qcTableBody .td-cell[data-col-key=status]{background:var(--card)}#page-tkqc #qcTableBody .table-row:last-child{position:sticky;bottom:0;z-index:4;border-top:1.5px solid var(--sep-strong)}#page-tkqc #qcTableBody .table-row:last-child .td-cell{background:var(--card-2)}#page-tkqc #qcTableBody .table-row:last-child .td-cell-checkbox,#page-tkqc #qcTableBody .table-row:last-child .td-cell[data-col-key=account],#page-tkqc #qcTableBody .table-row:last-child .td-cell[data-col-key=status]{z-index:5;background:var(--card-3)}#page-tkqc .status-badge{padding:2px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:600;background:var(--card-3)}#page-tkqc .status-badge.live{background:var(--success-bg)}#page-tkqc .status-badge.die-3-dong,#page-tkqc .status-badge.die-xmdt{background:rgba(239,68,68,.12)}#page-tkqc .status-badge.die-vinh-vien,#page-tkqc .status-badge.pending-pay{background:var(--warning-bg)}#page-tkqc .status-badge.khang-3-dong{background:rgba(59,130,246,.12)}#page-tkqc .func-panel-counter{padding:12px 14px;border-bottom:1px solid var(--sep);background:var(--card)}#page-tkqc .func-pc-title{font-weight:700;font-size:13px}#page-tkqc .func-pc-count{padding:2px 8px;border-radius:var(--r-pill);background:var(--card-2);font-size:11px;font-weight:600;color:var(--label2)}#page-tkqc .func-btn-clear{width:28px;height:28px;border-radius:var(--r-btn);border:1px solid var(--sep);background:var(--card);color:var(--label2);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}#page-tkqc .func-btn-clear:hover{background:rgba(239,68,68,.1);color:var(--red);border-color:transparent}#page-tkqc .func-list{padding:8px}#page-tkqc .func-list::-webkit-scrollbar{width:8px}#page-tkqc .func-list::-webkit-scrollbar-thumb{background:var(--sep-strong);border-radius:99px;border:2px solid transparent;background-clip:padding-box}#page-tkqc .datagrid-body::-webkit-scrollbar-thumb:hover,#page-tkqc .func-list::-webkit-scrollbar-thumb:hover{background:var(--label3)}#page-tkqc .func-list .func-item{border:1px solid var(--sep);border-radius:var(--radius-md);margin-bottom:6px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease}#page-tkqc .func-list .func-item:hover{border-color:var(--sep-strong);box-shadow:var(--shadow-sm)}#page-tkqc .func-list .func-item .func-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--card-2);font-size:13px}#page-tkqc .func-list .func-item.is-on,#page-tkqc .func-list .func-item:has(input:checked){background:var(--accent-soft);border-color:transparent;box-shadow:inset 3px 0 0 var(--accent)}#page-tkqc .func-list .func-item.is-on .func-name,#page-tkqc .func-list .func-item:has(input:checked) .func-name{font-weight:600;color:var(--label)}#page-tkqc .func-expand-panel{background:var(--card-2);border:1px solid var(--sep);border-radius:var(--radius-md);margin:-2px 0 8px;padding:10px}#page-tkqc .cu-section+.cu-section{margin-top:10px}#page-tkqc .cu-section-title{font-size:11px;font-weight:600;color:var(--label2)}#page-tkqc .cu-input{width:100%;height:32px;border:1px solid var(--sep);border-radius:var(--radius-sm);background:var(--card);color:var(--label);padding:0 10px;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}#page-tkqc select.cu-input{height:34px}#page-tkqc .cu-input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#page-tkqc .datagrid-empty,#page-tkqc .datagrid-loading,#page-tkqc .datagrid-no-results{padding:56px 20px;gap:4px}#page-tkqc .datagrid-empty i,#page-tkqc .datagrid-no-results i{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;margin-bottom:14px;opacity:1;color:var(--accent);background:var(--accent-soft)}#page-tkqc .datagrid-empty span,#page-tkqc .datagrid-no-results span{font-size:15px;color:var(--label)}#page-tkqc .datagrid-empty small,#page-tkqc .datagrid-no-results small{color:var(--label2)}#page-tkqc .skel{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--card-2) 25%,var(--card-3) 37%,var(--card-2) 63%);background-size:400% 100%;animation:tkqcShimmer 1.3s ease-in-out infinite}#page-tkqc .datagrid-body::-webkit-scrollbar{width:10px;height:10px}#page-tkqc .datagrid-body::-webkit-scrollbar-thumb{background:var(--sep-strong);border-radius:99px;border:2px solid transparent;background-clip:padding-box}#page-tkqc .datagrid-body::-webkit-scrollbar-corner{background:0 0}