@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700&display=swap";.rank_affliation{width:-moz-fit-content;width:fit-content}.rank_affliation button{border:unset;color:#000!important;background-color:transparent!important;padding:0;width:100%;outline:unset}.rank_affliation .dropdown-item{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #eee;gap:6px}.rank_affliation .dropdown-toggle:after{display:none}.rank_affliation .dropdown-item:last-child{border-bottom:0px}.rank_affliation .dropdown-item:hover{background-color:#f9f9f9;color:#000}.rank_affliation .dropdown-menu{padding:2px 0;z-index:20;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;border:unset}.nopartner{text-align:center;width:100%;font-size:12px;display:flex;align-items:center;justify-content:center}.user_levelblock{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2px}.rank-affiliation-box .user_levelblock{align-items:flex-start!important}.static-user-rank-level-box{width:160px}.user_levelblock p{text-transform:none;font-size:12px;line-height:10px;font-weight:700;text-decoration:underline}.nodata_record{padding:10px;font-size:12px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.user_session_section h5{padding:8px 5px;color:#4990ff;font-weight:500;text-align:center;font-size:12px}.user_session_section ul{max-height:36vh;min-height:50px;overflow:auto;padding:6px 8px}.dashboard_bottom_widgets .user_session_section ul{max-height:var(--dash-bottom-list-max);padding:0}.user_session_section ul li{border:0;border-radius:0;box-shadow:none;margin-bottom:0}.user_session_section ul li button{padding:5px 8px;font-size:12px;background-color:transparent;width:100%;border:unset;text-align:left}.user_session_section ul li button:hover{background-color:#0000000a}.bas-block{--bas-blue: #2563eb;--bas-blue-deep: #1d4ed8;--bas-green: #16a34a;--bas-green-soft: rgba(22, 163, 74, .12);--bas-text: #1f2937;--bas-muted: #6b7280;--bas-border: #e3e8ef;--bas-border-strong: #cbd5e1;--bas-surface: #ffffff;margin-top:1.5rem}.bas-status{font-size:13px;font-weight:600;color:var(--bas-muted)}.bas-status.is-on{color:var(--bas-green)}.bas-help{margin:0;color:var(--bas-muted);font-size:12px;line-height:1.45}.bas-switch.form-check{min-height:auto;padding-left:2.6em;margin-bottom:0}.bas-switch .form-check-input{width:2.4em;height:1.3em;margin-left:-2.6em;cursor:pointer;background-color:#ced4da;border-color:#ced4da}.bas-switch .form-check-input:checked{background-color:var(--bas-green);border-color:var(--bas-green)}.bas-switch .form-check-input:focus{box-shadow:0 0 0 .2rem #16a34a33}.bas-chips{display:flex;flex-wrap:wrap;gap:8px}.bas-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--bas-border-strong);border-radius:6px;background:#fff;color:var(--bas-text);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bas-chip:hover:not(:disabled){border-color:var(--bas-blue)}.bas-chip.is-active{background:var(--bas-blue);border-color:var(--bas-blue);color:#fff}.bas-chip:disabled{opacity:.5;cursor:not-allowed}.bas-chip__check{display:inline-flex;width:14px;height:14px;flex-shrink:0}.bas-chip__check svg{width:14px;height:14px}.bas-select{min-width:160px;max-width:220px;font-size:13px;font-weight:600;color:var(--bas-text);border-color:var(--bas-border-strong)}.bas-select:focus{border-color:var(--bas-blue);box-shadow:0 0 0 .2rem #2563eb26}.ach-module .ach-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ach-module .ach-sec-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.ach-module .ach-last-change{font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text-faint, #94a3b8);white-space:nowrap}.ach-module .ach-btn-hist{display:inline-flex;align-items:center;gap:6px;height:var(--gn-ctrl-h, 32px);padding:0 10px;background:var(--gn-surface, #fff);color:var(--gn-primary, #2563eb);border:1px solid var(--gn-line-strong, #cbd5e1);border-radius:var(--gn-radius, 6px);cursor:pointer;font-family:var(--gn-font, inherit);font-size:var(--gn-fs-sm, 11.5px);font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ach-module .ach-btn-hist:hover{background:var(--gn-primary-soft, #eef4ff);border-color:var(--gn-primary, #2563eb)}.ach-module .ach-btn-hist .ach-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:var(--gn-primary-soft, #eef4ff);color:var(--gn-primary, #2563eb);border-radius:999px;font-size:10.5px;font-weight:700}.ach-module .ach-wd-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--gn-warning-soft, #fdf3e0);border:1px solid #f0c9b8;border-radius:var(--gn-radius, 6px);padding:10px 12px;font-size:var(--gn-fs, 12.5px);color:#9a4a22;margin-top:10px}.ach-module .ach-wd-warning b{font-weight:700}.ach-module .ach-wd-lines{line-height:1.5;min-width:0}.ach-module .ach-wd-meta{font-size:var(--gn-fs-sm, 11.5px);color:#b06a45}.ach-module .ach-warn-btn{flex-shrink:0}.ach-module .ach-btn-plain{background:var(--gn-surface, #fff);border:1px solid var(--gn-line-strong, #cbd5e1);color:var(--gn-text-sub, #6b7280);border-radius:var(--gn-radius, 6px);cursor:pointer;font-family:var(--gn-font, inherit);font-size:var(--gn-fs-sm, 11.5px);font-weight:600;height:var(--gn-ctrl-h, 32px);padding:0 10px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ach-module .ach-btn-plain:hover{background:var(--gn-surface-alt, #fafbfd);border-color:var(--gn-neutral, #64748b)}.cm_admin_modal.ach-hist-modal{z-index:1065}.modal-backdrop.ach-hist-modal-backdrop{z-index:1060}.cm_admin_modal.ach-hist-modal .modal-dialog,.cm_admin_modal.cm_admin_wide_modal.ach-hist-modal .modal-dialog{max-width:min(1100px,96vw)}.cm_admin_modal.ach-hist-modal .modal_title{padding-right:40px}.cm_admin_modal.ach-hist-modal .ach-hist-inner{display:flex;flex-direction:column;min-height:0;max-height:min(70vh,640px);overflow:hidden;padding:0;border:none;margin:0;background:transparent}.ach-hist-table-wrap{flex:1 1 auto;min-height:0;max-height:min(52vh,480px);overflow:auto;border:1px solid var(--gn-line, #e3e8ef);border-bottom:none;border-radius:var(--gn-radius, 6px) var(--gn-radius, 6px) 0 0;background:var(--gn-surface, #fff)}.ach-hist-footer{flex-shrink:0;margin-top:10px}.ach-hist-pagination{margin-top:0;border:1px solid var(--gn-line, #e3e8ef);border-top:none;border-radius:0 0 var(--gn-radius, 6px) var(--gn-radius, 6px)}.ach-hist-table-wrap+.ach-hist-footer .ach-hist-pagination,.ach-hist-footer .ach-hist-pagination{border-top:1px solid var(--gn-line, #e3e8ef)}.ach-hist-actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.ach-hist-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;min-width:860px}.ach-hist-table thead th{position:sticky;top:0;z-index:1;background:var(--gn-head-bg, #f3f5f9);font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text, #1f2937);font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid var(--gn-line, #e3e8ef);white-space:nowrap}.ach-hist-table tbody td{padding:8px 10px;border-bottom:1px solid var(--gn-line, #e3e8ef);font-size:var(--gn-fs, 12.5px);vertical-align:top;white-space:normal;word-break:break-word;background:var(--gn-surface, #fff);color:var(--gn-text, #1f2937)}.ach-hist-table tbody tr.ach-evt:nth-child(2n) td{background:var(--gn-surface-alt, #fafbfd)}.ach-hist-table tbody tr.ach-evt:hover td{background:var(--gn-hover, #f0f6ff)}.ach-src-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;border-radius:999px;padding:2px 8px;white-space:nowrap}.ach-src-admin{background:var(--gn-primary-soft, #eef4ff);color:var(--gn-primary, #2563eb)}.ach-src-user{background:var(--gn-success-soft, #e7f6ec);color:var(--gn-success, #16a34a)}.ach-src-api{background:#f3eefa;color:#6f42c1}.ach-src-system{background:var(--gn-neutral-soft, #eef1f5);color:var(--gn-neutral, #64748b)}.ach-val-prev{color:var(--gn-text-faint, #94a3b8)}.ach-val-new{font-weight:600;color:var(--gn-text, #1f2937)}.ach-sub-fields{font-size:10.5px;color:var(--gn-text-sub, #6b7280);margin-top:2px;font-weight:400}.ach-sub-warn{font-size:10.5px;color:var(--gn-warning, #d97706);margin-top:2px;font-weight:400}.ach-link-detail{color:var(--gn-primary, #2563eb);cursor:pointer;text-decoration:underline;font-size:11.5px;background:none;border:none;padding:0;font-weight:600}.ach-detail-row td{background:var(--gn-surface-alt, #fafbfd)!important;padding:12px 14px}.ach-detail-grid{display:grid;grid-template-columns:110px 1fr 110px 1fr;gap:6px 12px;font-size:var(--gn-fs-sm, 11.5px);margin:0 0 10px}.ach-detail-grid dt{color:var(--gn-text-sub, #6b7280);margin:0}.ach-detail-grid dd{color:var(--gn-text, #1f2937);word-break:break-all;margin:0}.ach-field-diff{width:100%;border-collapse:collapse;margin:0 0 8px}.ach-field-diff thead th,.ach-field-diff tbody th,.ach-field-diff tbody td{font-size:var(--gn-fs-sm, 11.5px);padding:6px 8px;border:1px solid var(--gn-line, #e3e8ef);white-space:normal;width:auto;background:var(--gn-surface, #fff)}.ach-field-diff thead th,.ach-field-diff tbody th{background:var(--gn-head-bg, #f3f5f9);color:var(--gn-text, #1f2937);font-weight:600;text-align:left}.ach-perm-note{font-size:11px;color:#8a6d1a;background:#fdf7e3;border:1px solid #f0e3b0;border-radius:var(--gn-radius, 6px);padding:8px 10px}.ach-reveal-btn{font-size:11px!important;height:28px!important;padding:0 8px!important;margin:6px 6px 0 0}.ach-hist-note{margin-top:8px;font-size:11px;color:var(--gn-text-faint, #94a3b8);line-height:1.45}.ach-empty-state{text-align:center;padding:28px 0;font-size:var(--gn-fs, 12.5px);color:var(--gn-text-faint, #94a3b8)}.ach-hist-cards{display:none}@media (max-width: 900px){.ach-module .ach-sec-head{align-items:flex-start}.ach-module .ach-sec-actions{width:100%;margin-left:0}.ach-module .ach-last-change{width:100%;white-space:normal}.ach-module .ach-wd-warning{flex-direction:column;align-items:stretch}.ach-module .ach-warn-btn{width:100%}.cm_admin_modal.ach-hist-modal .modal-dialog,.cm_admin_modal.cm_admin_wide_modal.ach-hist-modal .modal-dialog{max-width:calc(100vw - 16px);margin:8px auto}.cm_admin_modal.ach-hist-modal .ach-hist-inner{max-height:min(78vh,680px)}.ach-hist-table-wrap{max-height:min(58vh,520px)}.ach-detail-grid{grid-template-columns:100px 1fr}}@media (max-width: 640px){.ach-module .ach-btn-hist,.ach-module .ach-sec-actions .customBtn{flex:1 1 auto}.ach-hist-table-wrap{border:none;background:transparent;overflow:visible;max-height:none}.ach-hist-table{min-width:0;table-layout:auto}.ach-hist-table thead{display:none}.ach-hist-table,.ach-hist-table tbody,.ach-hist-table tr.ach-evt,.ach-hist-table tr.ach-evt td{display:block;width:100%}.ach-hist-table tbody tr.ach-evt{margin-bottom:10px;border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);overflow:hidden;background:var(--gn-surface, #fff)}.ach-hist-table tbody tr.ach-evt td{border:none;border-bottom:1px solid var(--gn-line, #e3e8ef);padding:8px 10px;background:transparent!important}.ach-hist-table tbody tr.ach-evt td:last-child{border-bottom:none}.ach-hist-table tbody tr.ach-evt td:before{content:attr(data-label);display:block;font-size:10.5px;font-weight:600;color:var(--gn-text-sub, #6b7280);margin-bottom:2px}.ach-hist-table tbody tr.ach-detail-row{display:block;margin:-6px 0 10px;border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);overflow:hidden}.ach-hist-table tbody tr.ach-detail-row td{display:block;width:100%;border:none}.ach-detail-grid{grid-template-columns:1fr}.ach-hist-actions .customBtn{width:100%}.ach-hist-pagination{justify-content:center}.ach-hist-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:center;min-height:auto;padding:6px 0}}@keyframes udm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.udm-loading{pointer-events:none}.udm-loading .usermodal_table td,.udm-loading .user_commontable td,.udm-loading .udm-value{position:relative;color:transparent!important}.udm-loading .udm-value{display:inline-block;min-height:14px;min-width:60px}.udm-loading .usermodal_table td *,.udm-loading .user_commontable td *,.udm-loading .udm-value *{visibility:hidden}.udm-loading .usermodal_table td:after,.udm-loading .user_commontable td:after,.udm-loading .udm-value:after,.udm-loading .userinfo_badges:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:12px;border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;animation:udm-shimmer 1.1s ease-in-out infinite}.udm-loading .usermodal_table td:after{left:10px;width:min(140px,70%)}.udm-loading .user_commontable td:after{right:8px;width:min(90px,70%)}.udm-loading .udm-value:after{left:0;width:min(90px,100%)}.udm-loading .userinfo_badges{position:relative;min-height:18px}.udm-loading .userinfo_badges:after{left:0;width:140px}.udm-loading td:empty:after{display:none}.udm-loading .bas-col{position:relative}.udm-loading .bas-col>:not(.bas-label){visibility:hidden}.udm-loading .bas-col:after{content:"";position:absolute;left:20px;top:46px;height:12px;width:min(150px,60%);border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;animation:udm-shimmer 1.1s ease-in-out infinite}.gas-block{--gas-blue: var(--gn-primary, #2563eb);--gas-blue-dark: var(--gn-primary-dark, #1d4ed8);--gas-blue-soft: var(--gn-primary-soft, #eef4ff);--gas-green: var(--gn-success, #16a34a);--gas-green-soft: var(--gn-success-soft, #e7f6ec);--gas-red: var(--gn-danger, #dc2626);--gas-red-soft: var(--gn-danger-soft, #fdecec);--gas-amber: var(--gn-warning, #d97706);--gas-text: var(--gn-text, #1f2937);--gas-muted: var(--gn-text-sub, #6b7280);--gas-faint: var(--gn-text-faint, #94a3b8);--gas-line: var(--gn-line, #e3e8ef);--gas-line-strong: var(--gn-line-strong, #cbd5e1);--gas-surface: var(--gn-surface, #fff);--gas-head: var(--gn-head-bg, #f3f5f9);--gas-alt: var(--gn-surface-alt, #fafbfd);--gas-radius: var(--gn-radius, 6px);container-type:inline-size;container-name:gas;font-family:var(--gn-font, inherit)}.gas-block .modal_inner_title{flex-wrap:wrap;gap:8px;align-items:center}.gas-block .modal_inner_title h5{margin:0;min-width:0}.gas-block .table-responsive{overflow:visible}.gas-block .usermodal_table,.cm_admin_modal.gas-modal .usermodal_table{margin-bottom:0;table-layout:fixed;width:100%}.gas-block .ach-btn-plain:disabled,.gas-block .gas-actions .customBtn:disabled{opacity:.5;cursor:not-allowed}.gas-block .gas-help{margin:0 0 8px;color:var(--gas-muted);font-size:var(--gn-fs-sm, 11.5px);line-height:1.45}.gas-block .gas-help.mt-2{margin-top:8px;margin-bottom:0}.gas-block .gas-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.gas-block .gas-footer .gas-help{margin:0;flex:1 1 260px;min-width:0}.gas-block .gas-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}@container gas (max-width: 560px){.gas-block .gas-actions{width:100%;margin-left:0}}.gas-block .usermodal_table thead th,.cm_admin_modal.gas-modal .usermodal_table thead th{background-color:var(--gas-head);color:var(--gas-text);font-size:var(--gn-fs, 12.5px);font-weight:600;padding:8px 10px;border:1px solid var(--gas-line);white-space:nowrap;width:auto}.gas-block .usermodal_table tbody tr th,.gas-block .usermodal_table tbody tr td,.cm_admin_modal.gas-modal .usermodal_table tbody tr th,.cm_admin_modal.gas-modal .usermodal_table tbody tr td{width:auto;white-space:normal;vertical-align:middle;padding:10px;word-break:break-word;border-color:var(--gas-line)!important}.gas-block .usermodal_table tbody tr th{background-color:var(--gas-alt);color:var(--gas-muted)}.gas-block .usermodal_table thead th:nth-child(1),.gas-block .usermodal_table tbody tr th{width:18%;min-width:92px;font-weight:600}.gas-block .usermodal_table thead th:nth-child(2),.gas-block .usermodal_table tbody td:nth-child(2){width:32%}.gas-block .usermodal_table thead th:nth-child(3),.gas-block .usermodal_table tbody td:nth-child(3){width:22%}.gas-block .usermodal_table thead th:nth-child(4),.gas-block .usermodal_table tbody td:nth-child(4){width:28%}.gas-badge{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;min-height:22px;padding:3px 8px;border:1px solid transparent;border-radius:var(--gas-radius);font-size:11px;font-weight:700;line-height:1.35;white-space:normal;text-align:left}.gas-badge-main:after{content:" · "}.gas-badge-sub{font-weight:700}.gas-badge.direct{border-color:#f0c9b8;background:var(--gn-warning-soft, #fdf3e0);color:#9a4a22}.gas-badge.inherit{border-color:#c7d7fb;background:var(--gas-blue-soft);color:var(--gas-blue-dark)}.gas-badge.active{border-color:#bfe5cc;background:var(--gas-green-soft);color:#166534}.gas-badge.blocked{border-color:var(--gas-red);background:var(--gas-red);color:#fff}.gas-badge.target{border-color:var(--gn-neutral, #64748b);background:var(--gn-neutral, #64748b);color:#fff}.gas-badge.boundary{border-color:var(--gas-line-strong);background:var(--gn-neutral-soft, #eef1f5);color:var(--gn-neutral, #64748b)}.gas-link{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--gas-blue);cursor:pointer;font-size:var(--gn-fs-sm, 11.5px);font-weight:600;text-decoration:underline;text-underline-offset:2px}.gas-link:hover{color:var(--gas-blue-dark)}.gas-value{font-size:13px;font-weight:700}.gas-value.allowed{color:var(--gas-green)}.gas-value.blocked{color:var(--gas-red)}.gas-note,.gas-source{display:block;margin-top:4px;color:var(--gas-faint);font-size:11px;line-height:1.45}.gas-source{display:inline;margin-top:0}.gas-setting-line,.gas-effective-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.gas-pending{display:block;margin-top:4px;color:var(--gas-amber);font-size:12px;font-weight:700}.gas-warning{display:block;margin-top:4px;color:var(--gas-amber);font-size:11px;line-height:1.45}.gas-switch.form-check{min-height:auto;padding-left:2.6em;margin-bottom:0}.gas-switch .form-check-input{width:2.4em;height:1.3em;margin-left:-2.6em;cursor:pointer}.gas-switch .form-check-input:checked{background-color:var(--gas-blue);border-color:var(--gas-blue)}.gas-switch .form-check-input:disabled{cursor:not-allowed;opacity:.48}.gas-change-card{padding:12px 14px;border:1px solid var(--gas-line);border-radius:var(--gas-radius)}.gas-change-card+.gas-change-card{margin-top:14px}.gas-change-title{margin:0 0 7px;font-size:13px;font-weight:700;color:var(--gas-text)}.gas-change-line{margin:4px 0;color:var(--gas-text);font-size:var(--gn-fs, 12.5px);line-height:1.5}.gas-change-line.strong{font-weight:700}.gas-change-line.green{color:var(--gas-green)}.gas-change-line.red{color:var(--gas-red)}.gas-change-line.amber{color:var(--gas-amber)}.gas-change-line.muted{color:var(--gas-muted)}.gas-impact{margin-top:10px;border:1px solid var(--gas-line);border-radius:var(--gas-radius);background:var(--gas-alt);overflow:hidden}.gas-impact-row{display:flex;gap:16px;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--gas-line);font-size:var(--gn-fs, 12.5px)}.gas-impact-row:last-child{border-bottom:0}.gas-impact-row span:first-child{color:var(--gas-muted)}.gas-impact-row.total strong{color:var(--gas-red)}.gas-impact-row.total.allow strong{color:var(--gas-green)}.gas-tree-wrap{margin-top:12px;padding-top:10px;border-top:1px solid var(--gas-line)}.gas-tree-heading{margin-bottom:5px;color:var(--gas-muted);font-size:11px;font-weight:700}.gas-tree-row{--depth: 0;position:relative;display:grid;grid-template-columns:minmax(86px,118px) auto minmax(190px,1fr) auto;gap:8px;align-items:center;min-height:30px;padding:4px 4px 4px calc(6px + var(--depth) * 20px);font-size:var(--gn-fs, 12.5px)}.gas-tree-row:not(.root):before{position:absolute;left:calc(var(--depth) * 20px - 8px);top:0;width:12px;height:15px;border-bottom:1px solid var(--gas-line-strong);border-left:1px solid var(--gas-line-strong);content:""}.gas-tree-row.root{background:var(--gas-alt);border-radius:var(--gas-radius)}.gas-tree-name{font-weight:700;color:var(--gas-text)}.gas-tree-result.changed{font-weight:700}.gas-tree-result.allowed{color:var(--gas-green)}.gas-tree-result.blocked{color:var(--gas-red)}.gas-tree-result.unchanged{color:var(--gas-muted)}.gas-tree-users{color:var(--gas-faint);font-size:11px;white-space:nowrap}.cm_admin_modal.gas-modal{max-width:min(720px,96vw)}.cm_admin_modal.gas-modal.gas-modal-wide{max-width:min(980px,96vw)}.cm_admin_modal.gas-modal .modal-content{max-height:min(90vh,860px);overflow:hidden;display:flex;flex-direction:column}.cm_admin_modal.gas-modal .modal_inner{overflow:auto;min-height:0}.gas-nested-modal{z-index:1065}.modal-backdrop.gas-modal-backdrop{z-index:1060}.gas-modal-target{color:var(--gas-muted);font-size:var(--gn-fs-sm, 11.5px)}@container gas (max-width: 1100px){.gas-block .usermodal_table thead th,.gas-block .usermodal_table tbody tr th,.gas-block .usermodal_table tbody tr td{padding:8px;font-size:13px}.gas-block .usermodal_table thead th{white-space:normal}.gas-badge.direct{flex-direction:column;align-items:flex-start;gap:1px}.gas-badge-main:after{content:none}.gas-badge-sub{font-size:10px;font-weight:600}.gas-effective-line{flex-direction:column;align-items:flex-start;gap:4px}.gas-source{display:block}}@container gas (max-width: 760px){.gas-block .usermodal_table{table-layout:auto}.gas-block .usermodal_table thead{display:none}.gas-block .usermodal_table tbody tr{display:block;margin-bottom:8px;border:1px solid var(--gas-line);background:var(--gas-surface);border-radius:var(--gas-radius)}.gas-block .usermodal_table tbody tr:last-child{margin-bottom:0}.gas-block .usermodal_table tbody tr th,.gas-block .usermodal_table tbody tr td{display:block;width:100%!important;min-width:0;border:0;border-bottom:1px solid var(--gas-line)}.gas-block .usermodal_table tbody tr th{background-color:var(--gas-head);color:var(--gas-text);font-size:14px;font-weight:600}.gas-block .usermodal_table tbody tr td:last-child{border-bottom:0}.gas-block .usermodal_table tbody tr td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--gas-faint);font-size:11px;font-weight:600}.gas-badge.direct{flex-direction:row;flex-wrap:wrap;align-items:center}.gas-badge-main:after{content:" · "}.gas-badge-sub{font-size:11px;font-weight:700}}.ball{font-size:14px;box-shadow:0 2px 4px #0003}.minigame-result-modal .modal-dialog{max-width:1200px;width:95%}.minigame-result-modal .modal-body{overflow-x:unset!important}.mt-2{margin-top:1rem}.dragon-result-panel{border:1px solid #dce5ee;border-radius:8px;padding:16px;background:#fbfcfe}.dragon-result-summary{display:grid;grid-template-columns:minmax(140px,1fr) minmax(220px,2fr) minmax(180px,1fr);gap:12px;align-items:center;margin-bottom:16px}.dragon-result-summary>div{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.dragon-result-kicker{font-size:11px;font-weight:700;color:#8b9aab;text-transform:uppercase}.dragon-result-summary strong{color:#1f2937;font-size:15px}.dragon-result-summary small{color:#718096;font-family:monospace}.dragon-result-badges{display:flex!important;flex-direction:row!important;justify-content:center;flex-wrap:wrap;gap:6px!important}.dragon-result-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.dragon-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dragon-card-side{border:1px solid #dce5ee;border-radius:8px;background:#fff;padding:14px;min-height:112px}.dragon-card-side.is-player-win{border-color:#7eb6f6;background:#f2f7ff}.dragon-card-side.is-banker-win{border-color:#ff9b9b;background:#fff6f6}.dragon-card-side-title{display:flex;justify-content:center;align-items:center;gap:8px;color:#1d4f91;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.dragon-card-side-title.banker{color:#b42323}.dragon-card-side-title strong{min-width:30px;border-radius:999px;background:#e8f2ff;padding:2px 8px;color:inherit;font-size:16px}.dragon-card-list{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;min-height:48px}.dragon-card-code{width:34px;height:48px;border:1px solid #d8e0ea;border-radius:5px;background:#fff;box-shadow:0 4px 10px #0f172a14;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:monospace;font-weight:800;line-height:1}.dragon-card-code small{margin-top:4px;font-size:10px}.dragon-card-code.red{color:#e53e3e}.dragon-card-code.black{color:#1a202c}.dragon-card-empty{color:#8b9aab;background:#f4f7fb;border-style:dashed}@media (max-width: 768px){.dragon-result-summary,.dragon-card-grid{grid-template-columns:1fr}}.localized-time-input{position:relative;display:inline-block;max-width:190px;width:100%}.localized-time-input__trigger{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;text-align:left;font-variant-numeric:tabular-nums;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff}.localized-time-input__trigger[aria-disabled=true]{cursor:not-allowed;background-color:#ededed}.localized-time-input__display{display:inline-flex;align-items:center;flex:1;min-width:0;white-space:nowrap;font-weight:400}.localized-time-input__segment{width:2ch;border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums;text-align:center;outline:none;cursor:text}.localized-time-input__segment:disabled{cursor:not-allowed}.localized-time-input__period{width:auto;flex-shrink:0;text-align:left}.localized-time-input__icon-btn{display:flex;align-items:center;flex-shrink:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.localized-time-input__icon-btn:disabled{cursor:not-allowed}.localized-time-input__icon{flex-shrink:0;width:16px!important;height:16px!important;opacity:.55;color:currentColor}.localized-time-input__picker{position:absolute;top:calc(100% + 2px);left:0;z-index:1100;display:flex;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;overflow:hidden}.localized-time-input__column{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;min-width:52px;border-right:1px solid #e8e8e8;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.localized-time-input__column::-webkit-scrollbar{display:none;width:0;height:0}.localized-time-input__column:last-child{border-right:none}.localized-time-input__option{border:none;background:transparent;padding:6px 14px;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;text-align:center;white-space:nowrap;line-height:1.4}.localized-time-input__option:hover{background:#f0f0f0}.localized-time-input__option.is-selected{background:#4a4a4a;color:#fff}.localized-time-input__option.is-selected:hover{background:#4a4a4a}.pagination_wrapper{margin:10px 0 6px;width:100%;display:flex;gap:4px;align-items:center;justify-content:center;flex-wrap:wrap}.pagination_btn{background-color:var(--gn-surface, #fff);border:1px solid var(--gn-line-strong, #cbd5e1);border-radius:6px;width:26px;height:26px;min-width:26px;padding:0;color:var(--gn-text-sub, #6b7280);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pagination_btn svg{width:12px;height:12px}.pagination_btn:hover:not(:disabled):not(.active){color:var(--gn-primary, #2563eb);border-color:var(--gn-primary, #2563eb);background-color:var(--gn-primary-soft, #eef4ff)}.pagination_btn.active{color:#fff;background-color:var(--gn-primary, #2563eb);border-color:var(--gn-primary, #2563eb);cursor:default}.pagination_btn:disabled,.pagination_btn:disabled:hover{opacity:.4;background-color:var(--gn-surface, #fff);color:var(--gn-text-faint, #94a3b8);cursor:not-allowed}.action_flex{display:flex;align-items:center;gap:5px}.userdetails svg path{fill:#5897b9}.sub-filter-block{flex:1}.userdetails{color:#5897b9;cursor:pointer}.small_modal .modal_inner .userdetails_block p{padding:5px 0;text-align:left}.userdetails_block p span{font-weight:600;color:var(--themeColor)}.modal_inner .form_div .bold{text-transform:capitalize}.userdetails svg{margin-right:5px;width:16px;cursor:pointer}.btn-link{font-weight:400;color:var(--themeColor);text-decoration:none}.btn-link:hover{color:#312897;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.custom_modal_two .modal-dialog{max-width:740px}.toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider{background-color:#0978cd}input:checked+.slider:before{background-color:#fff!important}.toggler-box{background-color:#fff;padding:4px 7px 4px 5px;text-wrap:nowrap;justify-content:center;display:flex;gap:4px;align-items:center}.toggler-box:after{position:absolute;content:"";width:6px;height:1px;background-color:#efeff5;bottom:.2px;right:-6px}.statustree{font-size:14px;color:#0978cd;font-weight:500}@media (max-width:767px){.toggler-box{justify-content:start;position:static;margin-bottom:10px}.statustree{font-size:12px}}@media (max-width:575px){.small_modal .modal_inner .userdetails_block p{font-size:14px}}.grade-filter-modal{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.grade-filter-modal .modal-content{background:#fff;border-radius:8px;width:350px;max-width:90%;box-shadow:0 5px 20px #00000026;border:none;padding:15px}.grade-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #eaeaea;background-color:#f9f9f9}.grade-filter-modal .modal-header h5{margin:0;font-size:16px;font-weight:500;color:#0987cd}.grade-filter-modal .close-btn{background:none;border:none;font-size:20px;cursor:pointer;padding:0;line-height:1;color:#666;transition:color .2s}.grade-filter-modal .close-btn:hover{color:#333}.grade-filter-modal .modal-body{padding:6px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.grade-filter-modal .color-option{padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid #f5f9ff}.color-option span{font-size:12px;font-weight:600}.grade-filter-modal .color-option{border-color:#e1e8ff}.grade-filter-modal .color-option:hover{background-color:#f5f9ff;border-color:#e1e8ff}.grade-filter-modal .color-option.selected{background-color:#e3f2fd;border-color:#bbdefb}.grade-filter-modal .modal-footer{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px}.grade-filter-modal .btn{padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer;font-weight:500}.grade-filter-modal .btn-secondary{background-color:#f1f1f1;border:1px solid #d9d9d9;color:#333}.grade-filter-modal .btn-secondary:hover{background-color:#e5e5e5}.grade-filter-modal .btn-primary{background-color:#0987cd;border:1px solid #0978b4;color:#fff}.grade-filter-modal .btn-primary:hover{background-color:#0978b4}.filter-level-button{padding:6.5px;display:flex;background-color:#0988d7;border:0px;border-radius:4px;justify-content:center;align-items:center}.filter-level-button svg{width:20px;height:20px;fill:#fff}.filter-icon{position:relative;transition:all .2s ease;display:inline-flex;vertical-align:middle}.filter-badge{position:absolute;top:-4px;right:-4px;background:#0987cd;color:#fff;border-radius:50%;width:14px;height:14px;font-size:9px;display:flex;align-items:center;justify-content:center;border:1px solid white}.filter-icon{position:relative;transition:all .2s ease;display:inline-flex}.filter-icon:hover{background-color:#edf7ff!important}.filter-icon svg{display:block}th .filter-icon{margin-left:5px;vertical-align:middle}.admin_filter_growflex{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.partner-tab{border:1px solid #ccc;color:#727272;font-weight:500;font-size:12px;padding:4px 12px;border-radius:4px;transition:background-color .2s}.partner-tab:hover{background-color:#f7f7fa}.partner-tab.active{background-color:#0988d7;color:#fff;border-color:#0988d7}.modal-dialog.cm_admin_modal.member-create-modal{max-width:880px;width:calc(100% - 32px)}.cm_admin_modal.member-create-modal .modal-content{max-height:90vh;display:flex;flex-direction:column}.cm_admin_modal.member-create-modal .modal_title{margin-bottom:4px;text-transform:none}.cm_admin_modal.member-create-modal .modal_inner{overflow-y:auto;padding-right:4px}.member-create{font-family:var(--gn-font);color:var(--gn-text)}.member-create__subtitle{margin:0 0 14px;color:var(--gn-text-sub);font-size:var(--gn-fs)}.cm_admin_modal.member-create-modal .member-create label,.cm_admin_modal .member-create label{text-transform:none}.member-create__tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;background:var(--gn-head-bg, #f3f5f9);border-radius:var(--gn-radius, 6px);margin-bottom:18px}.member-create__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--gn-text-sub);font-family:var(--gn-font);font-size:var(--gn-fs);font-weight:600;padding:10px 12px;border-radius:var(--gn-radius, 6px);line-height:1}.member-create__tab.is-active{background:var(--gn-primary);color:#fff}.member-create__panel-title{font-size:15px;font-weight:700;color:var(--gn-text);letter-spacing:-.01em;margin:0 0 4px}.member-create__section{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--gn-text);margin:18px 0 12px;padding:0;border:0}.member-create__section:before{content:"";display:inline-block;flex:0 0 auto;width:3px;height:14px;border-radius:2px;background:var(--gn-primary)}.member-create__section--inline{margin:0}.member-create__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.member-create__field{min-width:0}.member-create__label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--gn-text);margin-bottom:4px}.member-create__req{color:var(--gn-danger);font-weight:700}.member-create__opt{color:var(--gn-text-faint);font-size:11px;font-weight:500}.member-create__hint{margin-top:4px;font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text-faint);line-height:1.4}.member-create .checkbtn_wrpaper input,.member-create .checkbtn_wrpaper .cm_inputbox{padding-right:118px}.member-create .checkbtn_wrpaper button{padding:0 12px;font-size:12px;white-space:nowrap;background-color:var(--gn-primary)}.member-create .checkbtn_wrpaper button:hover{background-color:var(--gn-primary-dark)}.member-create__datepicker .react-datepicker-wrapper,.member-create__datepicker .react-datepicker__input-container,.member-create__datepicker input,.member-create__datepicker .cm_inputbox{width:100%!important;text-align:left}.member-create__datepicker .react-datepicker-popper{z-index:30}.member-create__switch{display:flex;flex-direction:column;justify-content:flex-end}.member-create__notice,.member-create__range,.member-create__warning{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:var(--gn-radius, 6px);font-size:var(--gn-fs-sm, 11.5px);line-height:1.45}.member-create__notice,.member-create__range{background:var(--gn-primary-soft);border:1px solid var(--gn-primary-ring);color:var(--gn-primary-dark)}.member-create__notice-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--gn-primary);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.member-create__warning{display:block;background:var(--gn-warning-soft, #fdf3e0);border:1px solid #f0d9a8;color:#9a4a22}.member-create__warning p{margin:0;padding-left:18px;position:relative;text-align:left}.member-create__warning p+p{margin-top:6px}.member-create__warning p:before{content:"!";position:absolute;left:0;top:1px;width:14px;height:14px;border-radius:50%;background:var(--gn-warning);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.member-create__preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.member-create__refresh{background:var(--gn-surface);color:var(--gn-primary);border:1px solid var(--gn-primary);border-radius:8px;font-family:var(--gn-font);font-size:12px;font-weight:600;min-height:var(--gn-modal-ctrl-h, 36px);padding:6px 12px;white-space:nowrap}.member-create__refresh:hover{background:var(--gn-primary-soft)}.member-create__table-wrap{max-height:260px;overflow:auto;border:1px solid var(--gn-line);border-radius:var(--gn-radius, 6px)}.member-create__table{width:100%;margin:0;border-collapse:collapse;font-size:var(--gn-fs-sm, 11.5px)}.member-create__table th,.member-create__table td{padding:8px 10px;border-bottom:1px solid var(--gn-line);text-align:left;white-space:nowrap}.member-create__table thead th{background:var(--gn-head-bg, #f3f5f9);font-weight:700;color:var(--gn-text);position:sticky;top:0;z-index:1}.member-create__status{color:var(--gn-success);font-weight:700}.member-create__empty{text-align:center;color:var(--gn-text-faint)}.member-create__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--gn-line)}.member-create__cancel{background:var(--gn-surface);color:var(--gn-text-sub);border:1px solid var(--gn-line-strong);border-radius:8px;font-family:var(--gn-font);font-size:13px;font-weight:600;min-height:var(--gn-modal-ctrl-h, 36px);padding:6px 16px}.member-create__cancel:hover{background:var(--gn-surface-alt)}.member-create__footer .customBtn{min-width:120px}.bulk-password-change-modal{max-width:min(1280px,96vw);width:96vw}.bulk-password-change-modal .modal-content{max-height:92vh;display:flex;flex-direction:column}.bulk-password-change-modal .modal-body{overflow:hidden;padding:12px 16px 16px;display:flex;flex-direction:column;min-height:0;flex:1}.bpc-popup{display:flex;flex-direction:column;min-height:0;flex:1;width:100%;max-height:calc(92vh - 78px)}.bpc-popup__panes{display:flex;gap:16px;min-height:0;flex:1}.bpc-popup__left{flex:0 0 40%;min-width:300px;max-width:480px;display:flex;flex-direction:column;min-height:0;border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#fff}.bpc-popup__right{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.bpc-picker--sidebar{display:flex;flex-direction:column;min-height:0;height:100%;margin-bottom:0}.bpc-picker__filters,.bpc-picker__search-row{flex-shrink:0}.bpc-picker__hint{background:#e8f1ff;border:1px solid #b6d0fe;border-radius:6px;padding:8px 10px;font-size:12px;color:#1a4a8a;flex-shrink:0}.bpc-popup__bulk{border:1px solid #b6d0fe;border-radius:6px;background:#eef5ff;flex-shrink:0}.bpc-match-ok{color:#198754;font-size:13px;font-weight:600}.bpc-match-err{color:#dc3545;font-size:13px;font-weight:600}.bpc-status-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;flex-shrink:0}.bpc-status-bar--ok{background:#e8f6ee;border:1px solid #b7e4c7;color:#198754}.bpc-status-bar--error{background:#fdeeee;border:1px solid #f5c2c7;color:#dc3545}.bpc-status-bar--neutral{background:#f8f9fa;border:1px solid #e0e0e0;color:#555}.bpc-status-bar__hint{font-size:12px;font-weight:400;color:#6c757d}.bpc-popup__right .bpc-selected-wrap{flex:1;min-height:0}.bpc-selected-wrap{border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.bpc-selected-scroll{overflow:auto;min-height:0;flex:1}.bpc-selected-table{width:100%;margin:0;border-collapse:collapse;font-size:13px}.bpc-selected-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-weight:600;font-size:12px;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.bpc-selected-table tbody td{text-align:left;padding:10px 12px;border-bottom:1px solid #f1f5f9;background:#fff;vertical-align:middle;color:#334155}.bpc-selected-table tbody tr:last-child td{border-bottom:1px solid #f1f5f9}.bpc-selected-empty{text-align:center!important;color:#94a3b8;padding:28px 12px!important}.bpc-level-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background:#6c757d;color:#fff;line-height:1.4}.bpc-level-badge--manager{background:#0d6efd}.bpc-remove-link{border:none;background:none;color:#0d6efd;cursor:pointer;font-size:13px;text-decoration:none;padding:0}.bpc-remove-link:hover{text-decoration:underline}.bpc-popup__right .bpc-status-bar,.bpc-selected-wrap+.bpc-status-bar{border-radius:0 0 8px 8px}.bpc-pwd-input{min-width:210px!important;padding-right:32px!important}.bpc-popup__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;flex-shrink:0}@media (max-width: 991px){.bulk-password-change-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px);margin:8px auto}.bulk-password-change-modal .modal-content{max-height:calc(100dvh - 16px)}.bulk-password-change-modal .modal-header{padding:10px 12px;flex-shrink:0}.bulk-password-change-modal .modal-body{padding:8px 10px 10px}.bpc-popup{max-height:none;overflow:hidden}.bpc-popup__banner{font-size:12px!important;padding:8px 10px!important;margin-bottom:8px!important;flex-shrink:0}.bpc-popup__panes{flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;gap:10px}.bpc-popup__left{flex:0 0 auto;min-width:0;max-width:none;width:100%;height:min(42vh,360px);max-height:none;padding:8px}.bpc-popup__right{flex:0 0 auto;min-width:0}.bpc-popup__right .cm_table,.bpc-popup__right .bpc-selected-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bpc-popup .form-control{min-width:0!important;max-width:100%}.bpc-popup .bpc-pwd-input{min-width:180px!important;padding-right:32px!important}.bpc-popup__bulk>.d-flex{align-items:stretch!important}.bpc-popup__bulk>.d-flex>div{flex:1 1 100%;min-width:0}.bpc-picker__filters .ms-auto{margin-left:0!important;width:100%}.bpc-picker__filters .ms-auto>div{width:100%}.bpc-picker__filters .ms-auto button,.bpc-picker__filters>button,.bpc-picker__view-btns button{flex:1 1 calc(50% - 4px)}.bpc-picker__view-btns{width:100%}.bpc-picker__search-row .bpc-picker__search-input{flex:1 1 100%;width:100%}.bpc-picker__search-row .customBtn{flex:1 1 calc(50% - 4px)}.bpc-popup__footer{justify-content:flex-end;gap:8px;flex-wrap:wrap}.bpc-popup__footer .customBtn{flex:0 0 auto;min-width:0}}@media (max-width: 575.98px){.bulk-password-change-modal{max-width:100%;width:100%;margin:0}.bulk-password-change-modal .modal-content{max-height:100%;height:100%;border-radius:0}.bpc-popup__left{height:min(38vh,300px)}}@media (max-width: 767px){.member-create__grid,.member-create__tabs{grid-template-columns:1fr}}.data_treeblock_wrapper{background-color:#f8fafc}.data_treeblock_wrapper .emptyloader{background-color:transparent;height:350px}.data_treeblock_wrapper .emptyloader span{width:25px!important;height:25px!important}.data_treeblock_wrapper2{background-color:#f8fafc}.data_treeblock_wrapper2 .Data_treeblock{padding:10px!important}.data_treeblock_wrapper2 .tree-leaf-list-item img,.data_treeblock_wrapper2 .tree-node img{width:18px}.data_treeblock_wrapper2 .badge{max-width:50px!important}.data_treeblock_wrapper2 .info-icon-user svg{width:14px;height:14px}.data_treeblock_wrapper2 .tree-node{font-size:10px!important}.data_treeblock_wrapper2 .emptyloader{background-color:transparent;height:350px}.data_treeblock_wrapper2 .emptyloader span{width:25px!important;height:25px!important}.Data_treeblock{width:100%;height:100%;padding:20px}.Data_treeblock>ul{max-height:calc(100vh - 325px);overflow:auto}.searchbox_wrapper{display:flex;align-items:center;margin-bottom:10px;gap:5px}.searchbox_wrapper input{font-size:14px}.searchbox_wrapper button{border:unset;outline:unset;padding:5px}.nofound{text-align:center;font-size:14px}.searchbox_wrapper button:hover{background-color:#eaeaea}.tree-node{display:flex;gap:5px;position:relative;cursor:pointer;align-items:center;margin-bottom:8px;padding:5px;font-size:14px}.tree-node:hover{background-color:#ededed}.tree-node .badge{font-size:10px}.tree-node:after{background-color:transparent;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;width:10px;height:17px;position:absolute;left:-10px;top:0;content:""}.Data_treeblock .tree-node--selected{background-color:#0988d726}.small_btnwrapper{right:5px;position:absolute;display:flex}.small_btnwrapper button:first-child{color:#8fd58f;border-right:0}.small_btnwrapper button.declined-blocked-count{color:#dc3545}.small_btnwrapper button{font-weight:500;display:flex;background-color:#fff;border:1px solid #ccc;align-items:center;justify-content:center;max-width:35px;height:25px;line-height:1.5;font-size:14px;padding:0 5px}@media (max-width:767px){.tree-node{font-size:12px}.tree-node img{width:16px;height:16px}.tree-node .badge{font-size:8px}.tree-node .info-icon-user svg{width:16px;height:16px}.tree-node:after{width:7px;height:15px;left:-5px}.Data_treeblock{padding:10px}.small_btnwrapper button{font-size:10px}}@media (max-width:567px){.tree-node{font-size:10px}}@keyframes treeNodeReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Data_treeblock [role=treeitem]{animation:treeNodeReveal .22s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;will-change:transform,opacity}@keyframes treeNodeCollapse{0%{opacity:1;transform:translateY(0) scaleY(1);max-height:60px}to{opacity:0;transform:translateY(-6px) scaleY(.92);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.Data_treeblock [role=treeitem].tree-collapsing{animation:treeNodeCollapse .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;overflow:hidden}.Data_treeblock [role=treeitem] .tree-node{transition:background-color .18s ease}.Data_treeblock [role=treeitem] img[alt=folderOpenIcon],.Data_treeblock [role=treeitem] img[alt=folderCloseIcon]{transition:transform .2s cubic-bezier(.22,1,.36,1)}.Data_treeblock [role=treeitem][aria-expanded=true] img[alt=folderOpenIcon],.Data_treeblock [role=treeitem][aria-expanded=true] img[alt=folderCloseIcon]{transform:scale(1.04)}@media (prefers-reduced-motion: reduce){.Data_treeblock [role=treeitem],.Data_treeblock [role=treeitem].tree-collapsing{animation:none}.Data_treeblock [role=treeitem] img[alt=folderOpenIcon],.Data_treeblock [role=treeitem] img[alt=folderCloseIcon]{transition:none}}.bonus-policy-tab{padding:16px 18px 24px}.bp-summary-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe3ec;border-radius:6px;overflow:hidden;background:#f4f8fc;margin-bottom:18px}.bp-summary-cell{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-right:1px solid #dbe3ec;border-bottom:1px solid #dbe3ec;background:#f4f8fc}.bp-summary-cell:nth-child(2n){border-right:none}.bp-summary-cell:nth-last-child(-n+2){border-bottom:none}.bp-summary-label{font-size:12px;color:#6b7a8d;font-weight:600}.bp-summary-value{font-size:13px;color:#1f2a37;font-weight:600;word-break:break-word}.bp-section-title{font-size:15px;font-weight:700;color:#1f2a37;margin:0 0 10px}.bp-settings-box{border:1px solid #d5dee8;border-radius:6px;overflow:hidden;background:#fff}.bp-settings-row{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid #d5dee8}.bp-settings-row:last-child{border-bottom:none}.bp-settings-label{background:#eef4fa;padding:14px 16px;font-size:13px;font-weight:600;color:#334155;border-right:1px solid #d5dee8;display:flex;align-items:flex-start}.bp-settings-content{padding:14px 16px;background:#fff}.bp-mode-select{max-width:360px}.bp-helper-text{margin-top:8px;font-size:12px;color:#8a96a6;line-height:1.45}.bp-inherited-row,.bp-selected-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bp-selected-list{margin-top:12px;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.bp-selected-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #eef2f6;font-size:13px;color:#1f2a37;background:#fff}.bp-selected-item:last-child{border-bottom:none}.bp-empty-selected{padding:14px 12px;font-size:13px}.bp-remove-btn{background:#fff;color:#e11d48;border:1px solid #fb7185;border-radius:3px;padding:4px 12px;font-size:12px;font-weight:600;white-space:nowrap}.bp-remove-btn:hover{background:#fff1f2}.bp-info-stack{display:flex;flex-direction:column;gap:10px;margin-top:16px}.bp-info-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;background:#eef6ff;border:1px solid #cfe3f8;color:#334155;font-size:13px;line-height:1.45}.bp-info-icon{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#0988d7;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.bp-info-sub{margin-top:2px;color:#64748b;font-weight:400}.bp-footer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.bonus-policy-picker-modal .bp-picker-title{margin-bottom:4px}.bp-picker-subtitle{margin:0 0 14px;color:#6b7a8d;font-size:13px}.bp-picker-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.bp-picker-search{position:relative;flex:1 1 280px;min-width:220px}.bp-picker-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.bp-picker-search .cm_inputbox{padding-left:32px}.bp-picker-status{width:140px;flex:0 0 auto}.bp-picker-selected-count{margin-left:auto;color:#0988d7;font-weight:700;font-size:13px;white-space:nowrap}.bp-picker-table-wrap{max-height:420px;overflow:auto;border:1px solid #dbe3ec;border-radius:6px}.bp-picker-table{width:100%;border-collapse:collapse;font-size:13px}.bp-picker-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;border-bottom:1px solid #dbe3ec;padding:10px 12px;text-align:left;font-weight:700;color:#334155;white-space:nowrap}.bp-picker-table tbody td{padding:10px 12px;border-bottom:1px solid #eef2f6;vertical-align:middle;color:#1f2a37}.bp-picker-table tbody tr.is-inherited{background:#f8fafc;color:#64748b}.bp-promo-type{font-weight:700;margin-bottom:2px}.bp-promo-title{color:#6b7a8d;font-size:12px}.bp-status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent;white-space:nowrap}.bp-status-global{color:#7c3aed;border-color:#c4b5fd;background:#f5f3ff}.bp-status-partner{color:#ea580c;border-color:#fdba74;background:#fff7ed}.bp-status-own{color:#0988d7;border-color:#7dd3fc;background:#eff9ff}.bp-status-available{color:#64748b;border-color:#cbd5e1;background:#f8fafc}.bp-category-alert{border-color:#f59e0b;background:#fffbeb}.bp-category-alert .bp-info-icon{background:#f59e0b}.bp-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.bp-picker-footer-left{font-size:13px;color:#334155}.bp-picker-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#64748b}.bp-page-size{padding:4px 8px;border:1px solid #dbe3ec;border-radius:4px;background:#fff}.bp-picker-actions{display:flex;gap:8px}.bp-inherited-list{list-style:none;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.bp-inherited-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eef2f6;flex-wrap:wrap}.bp-inherited-list li:last-child{border-bottom:none}.bp-inherited-title{font-size:13px;color:#1f2a37;font-weight:600}.bp-inherited-source{margin-left:auto;font-size:12px;color:#64748b}@media (max-width: 900px){.bp-settings-row{grid-template-columns:1fr}.bp-settings-label{border-right:none;border-bottom:1px solid #d5dee8}.bp-summary-grid{grid-template-columns:1fr}.bp-summary-cell{border-right:none}.bp-summary-cell:nth-last-child(-n+2){border-bottom:1px solid #dbe3ec}.bp-summary-cell:last-child{border-bottom:none}.bp-picker-selected-count{margin-left:0}}.check_w .check_cal .tit{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.check_w .check_cal .check_td{width:100%;border:1px solid rgba(0,0,0,.1)}.today-deposit-amount{font-size:12px;display:flex;color:#000}table{border-spacing:0px;border-collapse:collapse}.check_w .check_cal .check_td thead{color:var(--black)}.list1>li{list-style-type:disc;list-style:inside;padding:2px 0 2px 20px;color:#000}.list1 b{color:red;letter-spacing:1px}.check_w .check_cal .tit .hit{color:#000}.check_w .check_cal .tit .hit span{font-weight:700;color:var(--themeColor);background-image:repeating-linear-gradient(to right,var(--themeColor) 0%,var(--themeColor) 10%,var(--themeColor) 20%,var(--themeColor) 30%,var(--themeColor) 40%,var(--themeColor) 50%,var(--themeColor) 60%,var(--themeColor) 70%,var(--themeColor) 80%,var(--themeColor) 90%,var(--themeColor) 100%);color:var(--black);background-size:150%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.check_w .check_cal .tit .num .month{font-size:24px;font-weight:700;color:var(--themeColor);background-image:repeating-linear-gradient(to right,var(--themeColor) 0%,var(--themeColor) 10%,var(--themeColor) 20%,var(--themeColor) 30%,var(--themeColor) 40%,var(--themeColor) 50%,var(--themeColor) 60%,var(--themeColor) 70%,var(--themeColor) 80%,var(--themeColor) 90%,var(--themeColor) 100%);color:var(--black);background-size:150%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 10px}.check_w .check_cal .tit .num i{display:inline-block;width:30px;height:30px;line-height:25px;font-size:30px;cursor:pointer;color:#0009}.check_w .check_cal .tit .btn{display:flex;width:150px;height:40px;line-height:40px;align-items:center;justify-content:center}.check_w .check_cal .check_td thead th:nth-child(1),.check_w .check_cal .check_td tbody td:nth-child(1){color:red}.check_w .check_cal .check_td thead th{padding:5px 0;position:relative;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:12px;color:#000;font-weight:600}.check_w .check_cal .check_td thead th:nth-child(7),.check_w .check_cal .check_td tbody td:nth-child(7){color:var(--themeColor)}.check_w .check_cal .check_td tbody td{padding:10px;height:120px;vertical-align:top;width:120px;border:1px solid #ddd}.check_w{width:100%;color:#000}.stamp-image{height:85px;width:85px}.flex-image{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check_cal table td{cursor:pointer;position:relative}.date-text{font-weight:600}.check_w .check_cal .tit .num i{display:flex;align-items:center;justify-content:center}.check_w .check_cal .tit .num{display:flex;align-items:center}@media (max-width:991px){.check_w .check_cal .check_td tbody td{height:100px}}@media (max-width:767px){.check_w .check_cal .tit .num .month{font-size:20px}.stamp-image{height:65px;width:65px}}@media (max-width: 556px){.stamp-image{height:35px;width:35px}.check_w .check_cal .check_td tbody td{height:60px}.check_w .check_cal .tit .hit{font-size:14px}.check_w .check_cal .tit{flex-wrap:wrap;gap:10px}.date-text{font-size:12px;color:#000}.check_w .check_cal .tit .num .month{font-size:18px}.today-deposit-amount{font-size:10px}}.mg-leg-stack{display:inline-flex;flex-direction:column;align-items:center;gap:1px;line-height:1.35}.mg-leg-total{font-weight:700}.mg-leg-line{font-size:11px;white-space:nowrap}.mg-leg-total+.mg-leg-line{margin-top:2px;padding-top:2px;border-top:1px dashed #d5dbe4;min-width:56px}.mg-leg-stack--plain .mg-leg-line{font-size:inherit}.wc-col{display:flex;flex-direction:column}.wc-col--12{gap:12px}.wc-col--14{gap:14px}.wc-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.wc-toolbar__spacer{margin-left:auto}.wc-date-sep{color:#888;font-size:13px;line-height:32px}.wc-w-fit{width:-moz-fit-content;width:fit-content}.wc-search{width:-moz-max-content;width:max-content}.wc-count{font-size:.72rem;font-weight:600;color:#6b7280;background:#eef2f7;border:1px solid #e2e6ee;border-radius:999px;padding:2px 10px}.wc-table-msg{text-align:center;padding:28px 12px!important;color:#6b7280;font-size:.82rem}.wc-spinner{display:inline-block;width:14px;height:14px;border:2px solid #cbd5e1;border-top-color:#0988d7;border-radius:50%;vertical-align:-2px;margin-right:6px;animation:wc-spin .7s linear infinite}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-t-muted{color:#6b7280}.wc-t-faint{color:#9ca3af}.wc-t-blue{color:#0780cc}.wc-t-amber{color:#b45309}.wc-t-red{color:#dc2626}.wc-fw6{font-weight:600}.wc-fw7{font-weight:700}.wc-mono{font-family:monospace}.wc-nowrap{white-space:nowrap}.wc-badge{display:inline-flex;white-space:nowrap;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.5;border:1px solid #d1d5db;background:#e5e7eb;color:#374151}.wc-badge--green{color:#16a34a;background:#dcfce7;border-color:#86efac}.wc-badge--amber{color:#b45309;background:#fef3c7;border-color:#fcd34d}.wc-badge--orange{color:#ea580c;background:#ffedd5;border-color:#fdba74}.wc-badge--red{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.wc-badge--gray{color:#4b5563;background:#e5e7eb;border-color:#cbd5e1}.wc-badge--blue{color:#0988d7;background:#e0f2fe;border-color:#7dd3fc}.wc-card{border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1018280a;overflow:hidden}.wc-card__head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.wc-card__title{font-size:.85rem;font-weight:700;color:#374151}.wc-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #eceef3;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280d;overflow:hidden}.wc-kpi__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px 16px;transition:background .18s ease}.wc-kpi__item+.wc-kpi__item:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:#eceef3}.wc-kpi__item:hover{background:#f8fafc}.wc-kpi__label{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;color:#8a92a1;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}.wc-kpi__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;display:inline-block}.wc-kpi__dot--ink{background:#111827}.wc-kpi__dot--blue{background:#0988d7}.wc-kpi__dot--amber{background:#d97706}.wc-kpi__dot--orange{background:#ea580c}.wc-kpi__dot--red{background:#dc2626}.wc-kpi__value{font-size:1.05rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.wc-kpi__value--ink{color:#111827}.wc-kpi__value--blue{color:#0780cc}.wc-kpi__value--amber{color:#b45309}.wc-kpi__value--orange{color:#ea580c}.wc-kpi__value--red{color:#dc2626}@media (max-width: 900px){.wc-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-kpi__item:nth-child(3n+1):before{display:none}}@media (max-width: 520px){.wc-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-kpi__item:nth-child(3n+1):before{display:block}.wc-kpi__item:nth-child(odd):before{display:none}}.wc-table-scroll{overflow-x:auto}.wc-evidence-scroll{max-height:420px;overflow-y:auto;overflow-x:auto}.wc-evidence-scroll thead th{position:sticky;top:0;background:#f8fafc;z-index:2}.wc-table{width:100%;border-collapse:collapse}.wc-table--cycles{min-width:1040px}.wc-table--deposits{min-width:980px}.wc-table th{padding:8px 10px;font-size:.72rem;font-weight:700;color:#6b7280;text-align:left;background:#f8fafc;border-bottom:1px solid #d1d5db;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.wc-table td{padding:8px 10px;font-size:.78rem;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:middle}.wc-table th.wc-r,.wc-table td.wc-r{text-align:right}.wc-table th.wc-c,.wc-table td.wc-c{text-align:center}.wc-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-blue-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0780cc;font-weight:600}.wc-th-expand{width:44px}.wc-zebra{background:#fbfcfe}.wc-row-exclude{background:#fffaf0}.wc-crow{cursor:default;transition:background .16s ease}.wc-crow:hover{background:#f6fafd}.wc-row-open{background:#eaf4fc}.wc-row-open:hover{background:#e2f0fb}.wc-row-open td{border-bottom-color:#cfe6f7}.wc-expand{width:24px;height:24px;border-radius:6px;cursor:pointer;line-height:1;border:1px solid #0988d7;background:#fff;color:#0988d7;font-size:1rem;font-weight:700}.wc-expand--on{background:#0988d7;color:#fff}.wc-dbb{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:1px;font-size:.78rem;line-height:1.5}.wc-dbb__k{color:#6b7280}.wc-dbb__v{text-align:right;font-variant-numeric:tabular-nums}.wc-dbb__v--dep{font-weight:600}.wc-dbb__v--bonus{color:#b45309}.wc-dbb__v--base{font-weight:600;color:#0780cc}.wc-dbb__type{color:#9ca3af;font-weight:400;margin-left:4px}.wc-cat{display:flex;flex-direction:column;gap:1px;font-size:.74rem;color:#6b7280}.wc-status-sub{font-size:.7rem;color:#6b7280;margin-top:3px}.wc-detail-td{padding:0;background:#fcfdfe;border-bottom:1px solid #d1d5db}.wc-detail{padding:12px 16px}.wc-detail__title{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wc-detail__bar{width:4px;height:16px;background:#0988d7;border-radius:2px;display:inline-block}.wc-detail__label{font-size:.82rem;font-weight:700;color:#374151}.wc-detail__empty{font-size:.78rem;color:#6b7280;padding:10px 2px}.wc-subtable-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.wc-evgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb}.wc-evgrid__cell{display:flex;align-items:stretch;min-height:44px;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.wc-evgrid__k{width:132px;flex-shrink:0;display:flex;align-items:center;padding:8px 10px;background:#f8fafc;color:#6b7280;font-size:.72rem;font-weight:600;line-height:1.35;border-right:1px solid #eef1f5}.wc-evgrid__v{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 12px;font-size:.8rem;color:#374151;line-height:1.4;word-break:break-word}@media (max-width: 860px){.wc-evgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.wc-evgrid{grid-template-columns:1fr}}.wc-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.wc-crumbs{display:flex;align-items:center;gap:8px;font-size:.82rem;flex-wrap:wrap}.wc-crumb{color:#6b7280;font-weight:500}.wc-crumb--active{color:#0988d7;font-weight:700}.wc-crumb__sep{color:#9ca3af}.wc-actions{display:flex;gap:8px;align-items:center}.wc-rule{position:relative;display:inline-block}.wc-rule__panel{position:absolute;top:calc(100% + 6px);z-index:30;width:300px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #10182824;padding:12px 14px}.wc-rule__panel--right{right:0}.wc-rule__panel--left{left:0}.wc-rule__title{font-size:.82rem;font-weight:700;color:#374151;margin-bottom:8px}.wc-rule__list{margin:0;padding-left:16px;font-size:.75rem;color:#6b7280;line-height:1.7}.wc-infotip{position:relative;display:inline-block;margin-left:3px;vertical-align:super;line-height:1}.wc-infotip__icon{display:inline-block;width:11px;height:11px;border-radius:50%;border:1px solid #9ca3af;color:#9ca3af;font-size:7.5px;font-weight:700;font-style:italic;text-align:center;line-height:10px;cursor:default;background:transparent;flex-shrink:0}.wc-infotip:hover .wc-infotip__icon{border-color:#3b82f6;color:#3b82f6}.wc-infotip__panel{z-index:9999;min-width:200px;max-width:280px;background:#1e293b;color:#e2e8f0;border-radius:7px;padding:9px 11px;box-shadow:0 6px 20px #00000040;pointer-events:none;white-space:normal}.wc-infotip__panel .wc-rule__list{color:#cbd5e1;padding-left:13px;margin:0;font-size:.7rem;line-height:1.8}.wc-info{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.76rem;color:#1e40af}.wc-info__icon{width:16px;height:16px;border-radius:50%;background:#0988d7;color:#fff;flex-shrink:0;font-size:.66rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wc-evidence-btn{padding:3px 10px}.ba-portal{--ba-accent: #0988d7;--ba-accent-deep: #0670b3;--ba-accent-soft: #e8f4fc;--ba-accent-border: #c5e2f5;--ba-text: #0f172a;--ba-muted: #64748b;--ba-border: #e2e8f0;--ba-border-soft: #eef2f6;--ba-surface: #f0f4f8;--ba-card: #ffffff;--ba-header-from: #0b1a2e;--ba-header-to: #152a45;position:fixed;inset:0;z-index:1080;pointer-events:none}.ba-portal__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#0f172a59;cursor:pointer;pointer-events:auto}.ba-drawer{position:absolute;top:0;right:0;width:min(420px,92vw);height:100%;max-height:100vh;border:none;box-shadow:-20px 0 60px #0814262e,-4px 0 16px #08142614;background:var(--ba-surface);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;animation:ba-slide-in .2s ease-out}@keyframes ba-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ba-drawer__header{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:none;background:linear-gradient(135deg,var(--ba-header-from) 0%,var(--ba-header-to) 55%,#1a3352 100%);color:#fff;flex-shrink:0}.ba-drawer__header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ba-accent) 0%,#27a6ec 45%,#5d87ff 100%)}.ba-drawer__brand{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ba-drawer__brand-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);flex-shrink:0;color:#7dd3fc}.ba-drawer__brand-icon svg{width:14px;height:14px}.ba-drawer__title{font-size:13px;font-weight:700;color:#fff;margin:0;line-height:1.25;letter-spacing:-.02em}.ba-drawer__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ba-sound-mini{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff14;color:#e0f2fe;font-size:10px;font-weight:600;white-space:nowrap}.ba-sound-mini.is-off{opacity:.65}.ba-mark-read-mini{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff14;color:#e0f2fe;font-size:10px;font-weight:600;white-space:nowrap}.ba-mark-read-mini svg{width:11px;height:11px}.ba-mark-read-mini:hover,.ba-sound-mini:hover{background:#ffffff24}.ba-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f;color:#ffffffbf;flex-shrink:0}.ba-drawer__close:hover{background:#ffffff1f;color:#fff}.ba-drawer__close svg{width:13px;height:13px}.ba-main-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ba-border);background:var(--ba-card);flex-shrink:0}.ba-main-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 8px;border:none;background:transparent;color:var(--ba-muted);font-size:12px;font-weight:600}.ba-main-tab+.ba-main-tab:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:var(--ba-border-soft)}.ba-main-tab.is-active{color:var(--ba-accent);background:linear-gradient(180deg,#fafcff,#f0f7ff)}.ba-main-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ba-accent)}.ba-main-tab__count{min-width:18px;height:16px;padding:0 5px;border-radius:4px;background:#eef2f7;color:#64748b;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ba-main-tab.is-active .ba-main-tab__count{background:var(--ba-accent-soft);color:var(--ba-accent)}.ba-drawer__body{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--ba-surface);flex:1;min-height:0}.ba-drawer__scroll{flex:1;min-height:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px}.ba-drawer__scroll::-webkit-scrollbar{width:4px}.ba-drawer__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ba-drawer__footer--end{justify-content:flex-end}.ba-drawer__footer--split{justify-content:space-between}.ba-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid var(--ba-border);border-radius:6px;background:#fff;color:#334155;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.ba-action-btn:hover:not(:disabled){border-color:var(--ba-accent-border);color:var(--ba-accent)}.ba-action-btn:disabled{opacity:.55;cursor:not-allowed}.ba-action-btn--primary{background:var(--ba-accent);border-color:var(--ba-accent);color:#fff}.ba-action-btn--primary:hover:not(:disabled){background:var(--ba-accent-deep);border-color:var(--ba-accent-deep);color:#fff}.ba-drawer__subtitle{margin:1px 0 0;font-size:10px;font-weight:500;color:#e0f2feb8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ba-controls{display:flex;flex-direction:column;gap:0;flex-shrink:0;background:var(--ba-card);border-bottom:1px solid var(--ba-border)}.ba-enabled-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 8px 0;padding:6px 8px;border-radius:6px;border:1px solid var(--ba-accent-border);background:var(--ba-accent-soft);color:#0b4f7a;font-size:11px;font-weight:600}.ba-enabled-banner strong{font-weight:800;margin-left:3px;color:var(--ba-accent)}.ba-enabled-banner__link{color:var(--ba-accent);font-weight:700;white-space:nowrap;font-size:11px}.ba-sub-tabs{display:flex;gap:0;padding:0 8px;margin-top:2px}.ba-sub-tab{position:relative;border:none;background:transparent;padding:7px 10px 8px;color:#94a3b8;font-size:11px;font-weight:600}.ba-sub-tab.is-active{color:var(--ba-accent)}.ba-sub-tab.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--ba-accent)}.ba-users-filters{display:flex;gap:6px;padding:6px 8px}.ba-search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--ba-border);border-radius:6px;background:#fff}.ba-search svg{width:12px;height:12px;color:#94a3b8;flex-shrink:0}.ba-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:11px;color:var(--ba-text)}.ba-search input::-moz-placeholder{color:#94a3b8}.ba-search input::placeholder{color:#94a3b8}.ba-category-select{width:118px;flex-shrink:0;font-size:11px!important;border-radius:6px!important;border-color:var(--ba-border)!important;height:28px;padding-top:2px!important;padding-bottom:2px!important}.ba-enabled-count{display:flex;align-items:center;justify-content:space-between;margin:0 8px 6px;padding:5px 8px;border-radius:6px;border:1px solid var(--ba-accent-border);background:var(--ba-accent-soft);color:#0b4f7a;font-size:11px;font-weight:600}.ba-enabled-count strong{font-size:13px;font-weight:800;color:var(--ba-accent)}.ba-alert-list,.ba-user-list{flex:1;min-height:0;overflow-y:auto;padding:6px 8px;position:relative;background:var(--ba-surface)}.ba-alert-row{background:var(--ba-card);border:1px solid var(--ba-border);border-radius:6px;padding:7px 8px;margin-bottom:4px}.ba-alert-row.is-unread{border-color:#b9daf3;background:#fbfdff}.ba-alert-row__main{display:flex;align-items:center;gap:6px;min-width:0}.ba-alert-dot{width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.ba-alert-dot.is-on{background:var(--ba-accent)}.ba-alert-time{font-size:11px;font-weight:600;color:var(--ba-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ba-alert-user{flex:1;min-width:0;font-size:11px;font-weight:650;color:var(--ba-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-alert-row__meta{display:flex;align-items:center;gap:6px;margin-top:5px;padding-left:12px}.ba-alert-amount{font-size:11px;font-weight:700;color:var(--ba-text);font-variant-numeric:tabular-nums}.ba-open-bet{margin-left:auto;border:none;background:transparent;color:var(--ba-accent);font-size:11px;font-weight:700;padding:0;white-space:nowrap}.ba-open-bet:hover{text-decoration:underline}.ba-cat{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:1}.ba-cat--sports{background:#e8f4fc;color:#0988d7}.ba-cat--casino{background:#e7f8ef;color:#159a55}.ba-cat--slot{background:#f1e9ff;color:#7c3aed}.ba-cat--mini{background:#fff3e6;color:#e67e22}.ba-new-alerts{position:sticky;bottom:6px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;margin:4px auto 0;padding:5px 10px;border:none;border-radius:999px;background:var(--ba-accent);color:#fff;font-size:11px;font-weight:700;box-shadow:0 6px 14px #0988d747}.ba-user-row{background:var(--ba-card);border:1px solid var(--ba-border);border-radius:6px;padding:7px 8px;margin-bottom:4px}.ba-user-row__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.ba-user-row__id{font-size:11px;font-weight:700;color:var(--ba-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-status{height:16px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;flex-shrink:0}.ba-status--active{background:#e7f8ef;color:#159a55}.ba-status--suspended{background:#fff1f0;color:#e74c3c}.ba-user-row__meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px;font-size:10px;color:var(--ba-muted)}.ba-user-row__tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:5px}.ba-freq{font-size:10px;font-weight:600;color:#475569}.ba-manage{margin-left:auto;border:none;background:transparent;color:var(--ba-accent);font-size:11px;font-weight:700;padding:0;white-space:nowrap}.ba-manage:hover{text-decoration:underline}.ba-empty{text-align:center;padding:28px 12px;color:var(--ba-muted);font-size:12px;font-weight:500}.ba-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px;border-top:1px solid var(--ba-border);background:var(--ba-card);flex-shrink:0}.ba-footer-hint{font-size:10px;color:var(--ba-muted)}.ba-load-btn{border:1px solid var(--ba-border);background:#fff;color:#334155;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600}.ba-load-btn:hover{border-color:var(--ba-accent-border);color:var(--ba-accent)}.ba-load-btn--full{width:100%;text-align:center}.rh-root{--rh-accent: var(--gn-primary, #2563eb);--rh-accent-dark: var(--gn-primary-dark, #1d4ed8);--rh-accent-soft: var(--gn-primary-soft, #eef4ff);--rh-accent-border: #c7d7fe;--rh-text: var(--gn-text, #1f2937);--rh-muted: var(--gn-text-sub, #6b7280);--rh-faint: var(--gn-text-faint, #94a3b8);--rh-line: var(--gn-line, #e3e8ef);--rh-line-strong: var(--gn-line-strong, #cbd5e1);--rh-surface: var(--gn-surface, #ffffff);--rh-surface-alt: var(--gn-surface-alt, #fafbfd);--rh-page: var(--gn-page-bg, #f5f6fa);--rh-head: var(--gn-head-bg, #f3f5f9);--rh-hover: var(--gn-hover, #f0f6ff);--rh-danger: var(--gn-danger, #dc2626);--rh-danger-soft: var(--gn-danger-soft, #fdecec);--rh-radius: var(--gn-radius, 6px);--rh-radius-lg: var(--gn-radius-lg, 10px);--rh-ctrl-h: var(--gn-ctrl-h, 32px);--rh-fs: var(--gn-fs, 12.5px);--rh-fs-sm: var(--gn-fs-sm, 11.5px)}.rh-wrap{display:flex;flex-direction:column;gap:0;min-height:420px;background:var(--rh-surface)}.rh-wrap--page{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;min-height:0}.rh-wrap--page.rh-wrap form.rh-filters,.rh-wrap--page .rh-filters{margin-bottom:0;padding:9px 12px}.rh-wrap--page .userlist_table{margin:0}.rh-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 8px;border-bottom:1px solid var(--rh-line);flex-wrap:wrap}.rh-header__title-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.rh-header__title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--rh-text)}.rh-header__sub{font-size:var(--rh-fs-sm);color:var(--rh-faint)}.rh-header__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rh-header__sync{font-size:11px;color:var(--rh-faint);margin-right:2px}.rh-action-btn{width:auto!important;min-width:28px;height:28px;padding:0 8px!important;gap:5px}.rh-action-btn svg{width:14px;height:14px;flex-shrink:0}.rh-action-btn__label{font-size:11px;font-weight:600;white-space:nowrap}.rh-action-btn.is-on{background:var(--rh-accent-soft);border:1px solid var(--rh-accent-border);color:var(--rh-accent)}.rh-auto-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--rh-line-strong);flex-shrink:0}.rh-auto-dot.is-on{background:var(--gn-success, #16a34a)}.rh-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;background:var(--rh-page);border-bottom:1px solid var(--rh-line)}.rh-summary .ui-stat{min-width:0}.rh-summary .rh-kpi-value--deduct{color:var(--rh-danger)}.rh-summary .rh-kpi-value--net{color:var(--rh-accent-dark)}.rh-summary__card{border:1px solid var(--rh-line);border-radius:var(--rh-radius);background:var(--rh-surface);padding:9px 11px;box-shadow:var(--gn-shadow, 0 1px 2px rgba(15, 23, 42, .05))}.rh-summary__card--net{border-color:var(--rh-accent-border);background:var(--rh-accent-soft)}.rh-summary__label{font-size:11px;color:var(--rh-muted);font-weight:600}.rh-summary__card--net .rh-summary__label{color:var(--rh-accent)}.rh-summary__value{font-size:18px;font-weight:700;color:var(--rh-text);margin-top:2px;font-variant-numeric:tabular-nums}.rh-summary__value--deduct{color:var(--rh-danger)}.rh-summary__value--net{color:var(--rh-accent-dark)}.rh-filters{padding:8px 12px;border-bottom:1px solid var(--rh-line);background:var(--rh-surface)}.rh-filters__sheet{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:100%}.rh-filters .cm_inputbox,.rh-filters .rh-select{height:var(--rh-ctrl-h);min-height:var(--rh-ctrl-h);padding:0 8px;border:1px solid var(--rh-line-strong);border-radius:var(--rh-radius);font-size:var(--rh-fs-sm);color:var(--rh-text);background:#fff}.rh-filters .cm_inputbox:focus,.rh-filters .rh-select:focus{border-color:var(--rh-accent);outline:none;box-shadow:0 0 0 3px var(--gn-primary-ring, rgba(37, 99, 235, .15))}.rh-filters__search{width:220px;max-width:100%}.rh-filters__sep{color:var(--rh-faint);font-size:var(--rh-fs-sm)}.rh-table-scroll{flex:1;overflow:auto;background:var(--rh-surface);max-height:min(52vh,520px)}.rh-table.cm_table{margin:0}.rh-table.cm_table table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;margin:0}.rh-table.cm_table table thead th{position:sticky;top:0;z-index:2;background:var(--rh-head);border-bottom:1px solid var(--rh-line-strong);border-right:1px solid var(--rh-line);font-size:var(--rh-fs-sm);font-weight:700;color:var(--rh-text);padding:8px 6px;white-space:nowrap;height:var(--gn-th-h, 36px)}.rh-table.cm_table table thead th:last-child{border-right:none}.rh-table.cm_table table tbody td{border-bottom:1px solid var(--rh-line);border-right:1px solid var(--rh-line);font-size:var(--rh-fs-sm);padding:6px;vertical-align:middle;font-variant-numeric:tabular-nums}.rh-table.cm_table table tbody td:last-child{border-right:none}.rh-table.cm_table table tbody tr{cursor:pointer;background:var(--rh-surface)}.rh-table.cm_table table tbody tr:hover td{background:var(--rh-hover)}.rh-table.cm_table table tbody tr.is-selected td{background:var(--rh-accent-soft)}.rh-table.cm_table table tbody tr.is-ghost td{background:#fffbfa}.rh-table.cm_table table tbody tr.is-ghost.is-selected td,.rh-table.cm_table table tbody tr.is-ghost:hover td{background:var(--rh-accent-soft)}.rh-td-muted{color:var(--rh-faint);text-align:center}.rh-td-time{color:var(--rh-muted);text-align:center;letter-spacing:-.2px}.rh-td-right{text-align:right;color:var(--rh-text)}.rh-td-center{text-align:center;color:var(--rh-muted)}.rh-member,.rh-org{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;padding-left:4px}.rh-member__id{font-size:var(--rh-fs-sm);font-weight:600;color:var(--rh-accent);white-space:nowrap}.rh-member__nick,.rh-org__type{font-size:var(--rh-fs-sm);color:var(--rh-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-org__id{font-size:var(--rh-fs-sm);color:var(--rh-text);white-space:nowrap}.rh-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:4px;font-size:10.5px;font-weight:700;white-space:nowrap;line-height:1}.rh-badge--slot{background:#f1e9ff;color:#7c3aed}.rh-badge--casino{background:var(--gn-success-soft, #e7f6ec);color:var(--gn-success, #16a34a)}.rh-badge--mini{background:var(--gn-warning-soft, #fdf3e0);color:var(--gn-warning, #d97706)}.rh-badge--sports{background:#fff3e0;color:#ef6c00}.rh-badge--ghost{background:var(--rh-danger-soft);color:var(--rh-danger)}.rh-badge--none{background:var(--gn-neutral-soft, #eef1f5);color:var(--gn-neutral, #64748b)}.rh-ghost-cell{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.rh-ghost-amt{font-size:11px;font-weight:600;color:var(--rh-danger);font-variant-numeric:tabular-nums}.rh-comm{text-align:right;font-size:12.5px;font-weight:700;color:var(--rh-accent-dark);font-variant-numeric:tabular-nums;padding-right:10px!important}.rh-empty{padding:56px 0;text-align:center;font-size:13px;color:var(--rh-faint)}.rh-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--rh-line);background:var(--rh-surface)}.rh-table-foot .rh-footer__hint{font-size:11px;color:var(--rh-muted);padding:0 12px;flex:1;min-width:160px}.rh-table-foot .cm_table_pagination{margin-left:auto;border-top:none;box-shadow:none;border-radius:0;min-height:40px}.rh-footer__pagination{margin-left:auto;border-top:none;background:transparent;padding:0}.rh-ba-portal.ba-portal{z-index:3000;--ba-accent: var(--gn-primary, #2563eb);--ba-accent-deep: var(--gn-primary-dark, #1d4ed8);--ba-accent-soft: var(--gn-primary-soft, #eef4ff);--ba-accent-border: #c7d7fe}.rh-ba-portal .ba-drawer{width:min(440px,92vw)}.rh-drawer__header-copy{min-width:0}.rh-drawer__subtitle{margin:2px 0 0;font-size:10px;font-weight:600;color:#bfdbfebf;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-ba-body.ba-drawer__body{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--ba-surface, #f0f4f8);flex:1;min-height:0}.rh-drawer__scroll{flex:1;min-height:0;overflow-y:auto;padding:8px}.rh-card{background:var(--rh-surface);border:1px solid var(--rh-line);border-radius:var(--rh-radius);overflow:hidden;margin-bottom:4px}.rh-card--flush{padding:0}.rh-info__row,.rh-ghost-box__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid var(--rh-line)}.rh-info__row:last-child,.rh-ghost-box__row:last-child{border-bottom:none}.rh-info__label{font-size:11px;font-weight:600;color:var(--rh-muted);flex-shrink:0}.rh-info__value{font-size:11px;font-weight:650;color:var(--rh-text);font-variant-numeric:tabular-nums;text-align:right;min-width:0}.rh-info__value--strong{font-weight:700}.rh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:8px 2px 4px}.rh-section-title{font-size:11px;font-weight:700;color:var(--rh-text)}.rh-section-sub{font-size:10px;font-weight:600;color:var(--rh-faint);text-align:right}.rh-chain__head,.rh-chain__row,.rh-chain__foot{display:grid;grid-template-columns:36px 1fr 48px 44px 70px;align-items:center;gap:4px;padding:6px 8px}.rh-chain__head{background:var(--rh-head);border-bottom:1px solid var(--rh-line);font-size:10px;font-weight:700;color:var(--rh-muted)}.rh-chain__row{border-bottom:1px solid var(--rh-line);background:var(--rh-surface)}.rh-chain__row.is-hit{background:var(--rh-accent-soft)}.rh-chain__foot{background:var(--rh-surface-alt);border-top:1px solid var(--rh-line)}.rh-chain__tier{font-size:10px;font-weight:700;color:var(--rh-muted)}.rh-chain__payee{min-width:0;overflow:hidden;display:flex;align-items:center;gap:4px}.rh-chain__hit{flex:none;height:16px;padding:0 5px;border-radius:4px;background:var(--rh-accent-soft);color:var(--rh-accent);font-size:9px;font-weight:700;display:inline-flex;align-items:center}.rh-chain__num{font-size:11px;color:var(--rh-text);text-align:right;font-variant-numeric:tabular-nums}.rh-chain__num--muted{color:var(--rh-faint)}.rh-chain__num--strong{font-weight:700}.rh-chain__num--net{font-weight:800;color:var(--rh-accent)}.rh-ghost-box__row--net{background:var(--rh-accent-soft);border-top:1px solid var(--rh-accent-border)}.rh-ghost-box__row--net .rh-info__label{font-weight:700;color:var(--rh-accent-dark)}.rh-ghost-box__net-val{font-size:13px;font-weight:800;color:var(--rh-accent);font-variant-numeric:tabular-nums}.rh-deduct{font-size:11px;font-weight:700;color:var(--rh-danger);font-variant-numeric:tabular-nums}.rh-ba-portal .rh-member__id{font-size:11px;font-weight:700;color:var(--ba-accent, var(--rh-accent))}.rh-ba-portal .rh-member__nick,.rh-ba-portal .rh-org__type{font-size:11px;font-weight:600;color:var(--rh-faint)}.rh-ba-portal .rh-badge{height:16px;padding:0 6px;font-size:10px}.rh-ba-footer.ba-drawer__footer{display:flex;align-items:center;gap:6px;padding:8px}.rh-ba-footer__primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rh-ba-footer__primary svg{width:14px;height:14px}.rh-ba-footer .gn-btn--red{min-width:88px}@media (min-width: 768px){.rh-filters__sheet .txf_group{display:contents}.rh-filters__sheet .txf_group__label{display:none}}@media (max-width: 900px){.rh-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.rh-header{padding:8px 10px}.rh-header__sub,.rh-header__sync{display:none}.rh-action-btn{width:28px!important;padding:0!important}.rh-action-btn__label,.rh-action-btn .rh-auto-dot{display:none}.rh-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px}.rh-summary__value{font-size:15px}.rh-filters{padding:8px 10px}.rh-table-foot .rh-footer__hint{display:none}.rh-table-scroll{max-height:min(48vh,420px)}.rh-ba-portal .ba-drawer{width:min(100vw,100%)}}.admin_authentication{--auth-font: "Pretendard Variable", Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Malgun Gothic", sans-serif;--auth-ink: #0f172a;--auth-ink-soft: #475569;--auth-muted: #94a3b8;--auth-line: #e2e8f0;--auth-line-strong: #cbd5e1;--auth-surface: #ffffff;--auth-primary: #2563eb;--auth-primary-dark: #1d4ed8;--auth-primary-soft: #eff6ff;--auth-primary-ring: rgba(37, 99, 235, .18);--auth-danger: #dc2626;--auth-radius: 22px;--auth-radius-sm: 12px;position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:28px 16px;font-family:var(--auth-font);color:var(--auth-ink);background:radial-gradient(900px 560px at 20% 18%,rgba(37,99,235,.14),transparent 60%),radial-gradient(780px 500px at 82% 84%,rgba(14,165,233,.08),transparent 56%),radial-gradient(640px 420px at 50% 48%,rgba(59,130,246,.05),transparent 72%),linear-gradient(155deg,#070b14,#0c1320 46%,#101826);-webkit-font-smoothing:antialiased}.admin_authentication *,.admin_authentication *:before,.admin_authentication *:after{box-sizing:border-box}.auth-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-bg__aurora{position:absolute;inset:-25%;background:conic-gradient(from 180deg at 50% 50%,#2563eb00,#38bdf80f,#2563eb00,#3b82f614,#2563eb00);filter:blur(56px);opacity:.45;animation:authAurora 28s linear infinite}@keyframes authAurora{0%{transform:rotate(0) scale(1.05)}to{transform:rotate(360deg) scale(1.05)}}.auth-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 68% 62% at 50% 48%,#000 6%,transparent 80%);mask-image:radial-gradient(ellipse 68% 62% at 50% 48%,#000 6%,transparent 80%);opacity:.7}.auth-bg__rings{position:absolute;inset:0;display:grid;place-items:center}.auth-bg__rings span{position:absolute;border-radius:50%;border:1px solid rgba(147,197,253,.07);box-shadow:inset 0 0 40px #3b82f606}.auth-bg__rings span:nth-child(1){width:min(300px,40vw);aspect-ratio:1;animation:authRingPulse 10s ease-in-out infinite}.auth-bg__rings span:nth-child(2){width:min(440px,54vw);aspect-ratio:1;border-color:#93c5fd0d;animation:authRingPulse 13s ease-in-out infinite .4s}.auth-bg__rings span:nth-child(3){width:min(600px,70vw);aspect-ratio:1;border-color:#93c5fd09;animation:authRingPulse 16s ease-in-out infinite .8s}.auth-bg__rings span:nth-child(4){width:min(780px,88vw);aspect-ratio:1;border-color:#93c5fd06;animation:authRingPulse 18s ease-in-out infinite 1.2s}@keyframes authRingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.015)}}.auth-bg__glow{position:absolute;border-radius:50%;filter:blur(16px)}.auth-bg__glow--a{width:min(380px,50vw);height:min(380px,50vw);left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(96,165,250,.12) 0%,transparent 72%);animation:authGlowPulse 12s ease-in-out infinite alternate}.auth-bg__glow--b{width:300px;height:300px;right:-90px;bottom:-110px;background:radial-gradient(circle,rgba(56,189,248,.1) 0%,transparent 72%);animation:authGlowPulse 14s ease-in-out infinite alternate-reverse}@keyframes authGlowPulse{0%{opacity:.35}to{opacity:.65}}.admin_authentication:before,.admin_authentication:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);z-index:0}.admin_authentication:before{width:400px;height:400px;top:-150px;left:-120px;background:#2563eb24;animation:authOrbA 18s ease-in-out infinite alternate}.admin_authentication:after{width:340px;height:340px;right:-130px;bottom:-160px;background:#38bdf81a;animation:authOrbB 20s ease-in-out infinite alternate}@keyframes authOrbA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(36px,28px,0) scale(1.08)}}@keyframes authOrbB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28px,-36px,0) scale(1.1)}}.auth-shell{position:relative;z-index:1;width:min(380px,100%);animation:authShellIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes authShellIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-form{width:100%;padding:28px 28px 24px;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(255,255,255,.5);box-shadow:0 22px 56px #02081761,0 4px 14px #2563eb14,inset 0 1px #ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.auth-form__header{margin-bottom:22px}.auth-form__brand{display:flex;align-items:center;gap:12px}.auth-form__logo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:800;letter-spacing:-.04em;color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);box-shadow:0 8px 18px #2563eb52,inset 0 1px #ffffff47}.admin_authentication .auth-form h3,.auth-form__title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--auth-ink);text-align:left;line-height:1.2}.auth-form__subtitle{margin:3px 0 0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--auth-primary)}.auth-form form{display:flex;flex-direction:column}.auth_input{margin:0 0 12px}.auth_input+.auth_input{margin:0 0 12px}.auth_input label{display:inline-block;margin-bottom:6px;color:#334155;font-weight:600;font-size:12px;letter-spacing:-.01em}.auth_input .text-danger,.auth_input .auth-required{color:var(--auth-danger);font-weight:600}.auth_input .cm_inputbox,.auth_input .auth-inputbox{width:100%;height:36px;padding:0 11px;border:1px solid var(--auth-line);border-radius:8px;background:#f8fafc;color:var(--auth-ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth_input .cm_inputbox::-moz-placeholder,.auth_input .auth-inputbox::-moz-placeholder{color:var(--auth-muted);font-weight:400}.auth_input .cm_inputbox::placeholder,.auth_input .auth-inputbox::placeholder{color:var(--auth-muted);font-weight:400}.auth_input .cm_inputbox:hover,.auth_input .auth-inputbox:hover{border-color:var(--auth-line-strong);background:#fff}.auth_input .cm_inputbox:focus,.auth_input .auth-inputbox:focus{border-color:var(--auth-primary);box-shadow:0 0 0 3px var(--auth-primary-ring);background:#fff}.auth_input .auth-error{display:block;margin-top:5px;font-size:11.5px;font-weight:500;color:var(--auth-danger)}.password_block{position:relative}.password_block .cm_inputbox,.password_block .auth-inputbox{padding-right:38px}.password_block button{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:color .15s ease,background-color .15s ease}.password_block button:hover{color:var(--auth-primary);background:var(--auth-primary-soft)}.password_block button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--auth-primary-ring)}.password_block button svg{display:block}.auth_remember{display:flex;align-items:center;margin:2px 0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_remember label{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer;font-size:12.5px;font-weight:500;color:#334155}.auth_remember input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:0;border:1.5px solid var(--auth-line-strong);border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.auth_remember input[type=checkbox]:hover{border-color:var(--auth-primary)}.auth_remember input[type=checkbox]:checked{background:var(--auth-primary);border-color:var(--auth-primary);box-shadow:0 0 0 2px var(--auth-primary-ring)}.auth_remember input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.auth_remember input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--auth-primary-ring)}.submit_btn{margin-top:0}.submit_btn .customBtn,.submit_btn .auth-submit{width:100%;height:36px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:none;cursor:pointer;box-shadow:0 8px 18px #2563eb47,inset 0 1px #fff3;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}.submit_btn .customBtn:hover:not(:disabled),.submit_btn .auth-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 22px #2563eb57,inset 0 1px #ffffff38;transform:translateY(-1px)}.submit_btn .customBtn:active:not(:disabled),.submit_btn .auth-submit:active:not(:disabled){transform:translateY(0);opacity:.94;filter:brightness(.98)}.submit_btn .customBtn:disabled,.submit_btn .auth-submit:disabled{cursor:not-allowed;opacity:.72;filter:grayscale(.1);box-shadow:none}.submit_btn .customBtn:focus-visible,.submit_btn .auth-submit:focus-visible{outline:none;box-shadow:0 0 0 3px var(--auth-primary-ring),0 8px 18px #2563eb47}@media (max-width: 575px){.admin_authentication{padding:16px;align-items:center}.auth-shell{width:min(380px,100%)}.auth-form{padding:24px 20px 20px;border-radius:16px}.auth-form__logo{width:38px;height:38px;border-radius:10px;font-size:12px}.admin_authentication .auth-form h3,.auth-form__title{font-size:17px}.auth-bg__rings span:nth-child(4){display:none}}@media (prefers-reduced-motion: reduce){.admin_authentication:before,.admin_authentication:after,.auth-bg__aurora,.auth-bg__glow,.auth-bg__rings span,.auth-shell{animation:none}}.login-seccode__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.login-seccode__ttl{font-size:12px;color:#6b7280;white-space:nowrap}.login-seccode__ttl.is-soon{color:#d97706}.login-seccode__ttl.is-expired{color:#dc2626}.login-seccode__row{display:flex;align-items:center;gap:10px;min-width:0;margin:6px 0 8px}.login-seccode__image{flex:1;min-width:0;height:56px;border:1px solid #dbe3f0;background:#f8fafc;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-seccode__image img{display:block;max-width:100%;height:auto}.login-seccode__hint{font-size:12px;color:#6b7280;padding:0 8px;text-align:center}.login-seccode__refresh{width:44px;height:44px;flex-shrink:0;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;font-size:18px;line-height:1;color:#374151}.login-seccode__refresh:hover{background:#f3f4f6}.login-seccode__refresh:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.login-seccode__input{width:100%;letter-spacing:3px}.input-labet{background-color:#eaecf4;color:#6e707e;border-radius:5px 0 0 5px}.item-center{display:flex;align-items:center!important;justify-content:center!important}.hide{display:none}.rowdata{max-height:390px!important}.Datarow{width:auto!important;max-width:100%;min-width:0}.green{color:green!important}.Datarow tr.Datatr td:nth-child(2){text-align:center!important}.sort-icon{margin-left:5px;font-size:12px}.lose-color{color:red}.betdata{text-align:left!important}.card_container2{vertical-align:middle!important}.result-link{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:8px}.affiliation_btn_group{display:flex;flex-wrap:wrap;gap:4px}.affiliation-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;opacity:.6;padding:5px 10px;white-space:nowrap}.affiliation-btn.selected{opacity:1}.affiliation-btn:hover{opacity:.85}.special-adj-amount{background-color:#fff8e7!important;border-left:4px solid #f7941d!important;font-weight:700!important;text-align:center;font-variant-numeric:tabular-nums}.special-win-amount{background-color:#ffeded!important;border-left:4px solid #e53935!important;font-weight:700!important;text-align:center;font-variant-numeric:tabular-nums}.total-tr-row td.special-adj-amount,.total-tr-row td.special-win-amount{background-color:transparent!important;border-left:0!important;color:#fff!important}.high_value_filter_group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.high_value_filter_label{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.high_value_filter_info_icon{display:inline-flex;cursor:help;color:#888;font-size:13px;line-height:1}.high_value_filter_tooltip__title{font-weight:700}.high-value-filter-btn{background-color:#6b7280}.high-value-filter-btn.selected{background-color:#333d4d}.crd{display:flex;flex-direction:column;gap:14px;padding:4px 2px 2px;color:#23272f}.crd-mono{font-variant-numeric:tabular-nums;letter-spacing:.2px}.crd-num{text-align:right;font-variant-numeric:tabular-nums}.crd-pos{color:#1a9e57;font-weight:600}.crd-neg{color:#dc3545;font-weight:600}.crd-zero{color:#8a9099}.crd-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:#e6e9ee;border:1px solid #e6e9ee;border-radius:8px;overflow:hidden}.crd-meta__cell{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fafbfc;min-width:0}.crd-meta__label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#8a9099}.crd-meta__value{font-size:14px;font-weight:600;overflow-wrap:anywhere}.crd-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.crd-panel{border:1px solid #e6e9ee;border-radius:8px;padding:12px 14px 14px;background:#fff}.crd-panel__title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a9099}.crd-versus{display:flex;align-items:center;justify-content:center;gap:20px;padding:6px 0 10px}.crd-versus__side{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:72px}.crd-versus__name{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.crd-versus__score{font-size:32px;font-weight:700;line-height:1.1}.crd-versus__vs{font-size:12px;font-weight:600;color:#8a9099}.crd-player{color:#2f7ed8}.crd-banker{color:#dc3545}.crd-winner{text-align:center;padding:7px 10px;border-radius:6px;background:#fdf6e3;color:#9a6b00;font-size:13px}.crd-summary,.crd-bets{width:100%;border-collapse:collapse;font-size:13px}.crd-summary td{padding:7px 4px;border-bottom:1px solid #f0f2f5}.crd-summary tr:last-child td{border-bottom:none;font-weight:600}.crd-bets th{padding:8px 10px;background:#f5f7fa;border-bottom:1px solid #e6e9ee;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8a9099;white-space:nowrap}.crd-bets td{padding:8px 10px;border-bottom:1px solid #f0f2f5}.crd-bets tr:last-child td{border-bottom:none}.crd-table-scroll{overflow-x:auto;max-height:320px;overflow-y:auto}.bh-filter-stack{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0 0 10px;box-sizing:border-box}.bh-filter-stack>.admin_filter_block{width:100%;display:block}.bh-filter-stack .tx_filter_collapse{width:100%}.bh-advanced{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);background:var(--gn-surface, #fff);padding:14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.bh-advanced .form-select,.bh-advanced .form-control{width:100%;max-width:100%;height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);font-size:var(--gn-fs, 12.5px);padding:0 10px;box-sizing:border-box}.bh-advanced .bh-range{display:flex;align-items:center;gap:6px;width:100%}.bh-advanced .bh-range .form-control{flex:1 1 0;min-width:0}.bh-adv-col{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.bh-adv-title{font-size:12px;font-weight:700;color:#212529;letter-spacing:.01em;margin-bottom:2px}.bh-adv-field{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.bh-adv-label{font-size:11px;font-weight:500;color:#6c757d}.bh-adv-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}.bh-range{display:flex;gap:6px;align-items:center}.bh-filter-footer{width:100%;box-sizing:border-box;border-top:1px solid var(--gn-line, #e3e8ef);padding-top:8px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-height:28px}.bh-filter-footer-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.bh-filter-footer-label{font-size:12px;color:#6c757d;white-space:nowrap}.bh-filter-footer-empty{font-size:12px;color:#adb5bd;line-height:1.35}.bh-filter-footer-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.bh-result-summary{font-size:12px;color:#6c757d;white-space:nowrap}.bh-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;background:#e7f5fc;border:1px solid #c5e5f7;border-radius:13px}.bh-chip span{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#055a8c}.bh-chip b{font-weight:700}.bh-chip-remove{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;background:#0988d724;color:#055a8c;border-radius:8px;font-size:11px;line-height:1;cursor:pointer;padding:0}.bh-chip-remove:hover{background:#0988d747}.bh-clear-filters{height:26px;padding:0 10px;background:#fff;border:1px solid #d7dce2;color:#6c757d;border-radius:13px;font-size:12px;cursor:pointer;flex-shrink:0}.bh-clear-filters:hover{background:#f5f7f9;color:#495057}.bh-combo-wrap{position:relative;width:100%;min-width:0}.bh-combo-wrap .form-control{width:100%}.bh-combo-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:#fff;border:1px solid #d7dce2;border-radius:4px;box-shadow:0 8px 20px #1018281f;max-height:184px;overflow-y:auto}.bh-combo-option{padding:8px 10px;font-size:13px;color:#212529;cursor:pointer}.bh-combo-option:hover,.bh-combo-option.is-active{background:#eef6fc}.bh-combo-option.is-empty{color:#adb5bd;cursor:default}.bh-combo-option.is-empty:hover{background:transparent}.gn-admin.bet_management .site-button-secondary.is-active{background:var(--ui-primary-soft, #e6f4fc);border-color:var(--ui-primary, #0988d7);color:var(--ui-primary-dark, #0b73b8)}@media (max-width: 1100px){.bh-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.bh-advanced,.bh-adv-grid-2{grid-template-columns:1fr}}.manual-matches-table-wrap{max-width:100%;overflow-x:auto}.manual-matches-table-wrap table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.manual-matches-table-wrap .manual-matches-actions-col{position:sticky;right:0;z-index:4;min-width:168px;background:#fff;box-shadow:-4px 0 8px -4px #0f203a1f;white-space:nowrap;vertical-align:middle;text-align:center}.manual-matches-table-wrap thead .manual-matches-actions-col{top:-.5px;z-index:12;background-color:#fafafb}.manual-matches-table-wrap tbody tr:hover .manual-matches-actions-col{background-color:#f8fbff}.manual-matches-table-wrap .manual-matches-row-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px}.manual-matches-table-wrap .manual-matches-row-actions .customBtn.table_btn{flex:0 0 auto;width:auto;min-width:64px;min-height:32px;height:auto;padding:4px 12px;font-size:12px;line-height:1.2;white-space:nowrap;border-radius:4px;margin:0}.manual-matches-table-wrap .manual-matches-row-actions .customBtn.table_btn.bg-danger{width:auto;min-width:72px;height:auto;min-height:32px;padding:4px 12px;border-radius:4px}.manual-matches-table-wrap .manual-matches-time-status-col{min-width:150px;white-space:nowrap}.blue-toast{background-color:#1261c4!important;color:#fff!important;min-height:auto!important}.red-toast{background-color:#d24f45!important;color:#fff!important;min-height:auto!important}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.general_promotion_page .promo_order_cell{display:inline-flex;align-items:center;gap:8px;cursor:grab;padding:4px 6px;border-radius:6px;transition:background .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general_promotion_page .promo_order_cell.is-drag-over{background:#e3f2fd}.general_promotion_page .promo_order_cell.is-drop-above{box-shadow:inset 0 2px #2196f3}.general_promotion_page .promo_order_cell.is-drop-below{box-shadow:inset 0 -2px #2196f3}.general_promotion_page .promo_order_num{min-width:18px;font-weight:700;font-size:13px;color:var(--gn-text, #111827);line-height:1}.general_promotion_page .promo_order_arrows{display:inline-flex;flex-direction:column;gap:2px}.general_promotion_page .promo_order_btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:22px;height:18px;min-width:22px;padding:0;margin:0;border-radius:4px;border:1px solid var(--gn-line-strong, #d1d5db);background:var(--gn-surface, #fff);color:var(--gn-text-sub, #4b5563);line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.general_promotion_page .promo_order_btn svg{width:11px;height:11px;display:block}.general_promotion_page .promo_order_btn:hover:not(:disabled){background:var(--gn-primary-soft, #eff6ff);border-color:var(--gn-primary, #2563eb);color:var(--gn-primary, #2563eb)}.general_promotion_page .promo_order_btn:disabled{opacity:.35;cursor:not-allowed}.general_promotion_page .promo_action_btns{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important}.general_promotion_page .promo_icon_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;border-radius:5px!important;border:1px solid transparent!important;line-height:1!important;cursor:pointer;flex:0 0 26px!important}.general_promotion_page .promo_icon_btn svg{width:13px!important;height:13px!important;display:block}.general_promotion_page .promo_icon_btn--edit{color:#fff!important;background:var(--gn-success, #16a34a)!important;border-color:var(--gn-success, #16a34a)!important}.general_promotion_page .promo_icon_btn--edit:hover{filter:brightness(.95)}.general_promotion_page .promo_icon_btn--delete{color:#fff!important;background:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important}.general_promotion_page .promo_icon_btn--delete:hover{filter:brightness(.95)}.cm_admin_modal.manager-create-modal .modal-dialog{max-width:880px;width:calc(100% - 32px)}.cm_admin_modal.manager-create-modal .modal-content{max-height:90vh;display:flex;flex-direction:column}.cm_admin_modal.manager-create-modal .modal_title{margin-bottom:4px;text-transform:none}.cm_admin_modal.manager-create-modal .modal_inner{overflow-y:auto;padding-right:4px}.manager-create{font-family:var(--gn-font);color:var(--gn-text)}.cm_admin_modal.manager-create-modal .manager-create label,.cm_admin_modal .manager-create label{text-transform:none}.manager-create__subtitle{margin:0 0 18px;color:var(--gn-text-sub);font-size:var(--gn-fs, 13px)}.manager-create__section{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--gn-text);margin:18px 0 12px;padding:0;border:0}.manager-create__section:before{content:"";display:inline-block;flex:0 0 auto;width:3px;height:14px;border-radius:2px;background:var(--gn-primary)}.manager-create__form>.manager-create__section:first-child{margin-top:0}.manager-create__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.manager-create__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-create__field{min-width:0}.manager-create__label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--gn-text);margin-bottom:4px}.manager-create__req{color:var(--gn-danger);font-weight:700}.manager-create__opt{color:var(--gn-text-faint);font-size:11px;font-weight:500}.manager-create__hint{margin-top:4px;font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text-faint);line-height:1.4}.manager-create .checkbtn_wrpaper button{white-space:nowrap}.manager-create__percent{position:relative}.cm_admin_modal.manager-create-modal .manager-create__percent .cm_inputbox{padding-right:28px;text-align:left}.manager-create__percent-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--gn-text-faint);pointer-events:none}.manager-create__subgroup{margin-top:16px}.manager-create__subgroup-title{display:block;font-size:13px;font-weight:600;color:var(--gn-text);margin-bottom:6px}.manager-create__radios{display:flex;align-items:center;gap:18px;margin-bottom:12px}.manager-create__radios .form-check{margin:0;padding-left:22px}.manager-create__radios .form-check-label{font-size:13px;font-weight:500;color:var(--gn-text-sub)}.manager-create__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-create__toggle-row .form-label{margin:0;font-size:13px}.manager-create__promos{margin-top:12px}.manager-create__promo-head,.manager-create__promo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.manager-create__promo-row+.manager-create__promo-row{margin-top:4px}.manager-create__notice{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:var(--gn-radius, 6px);font-size:var(--gn-fs-sm, 11.5px);line-height:1.45;background:var(--gn-primary-soft);border:1px solid var(--gn-primary-ring);color:var(--gn-primary-dark)}.manager-create__notice-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--gn-primary);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.manager-create__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--gn-line)}.manager-create__cancel{background:var(--gn-surface);color:var(--gn-text-sub);border:1px solid var(--gn-line-strong);border-radius:8px;font-family:var(--gn-font);font-size:13px;font-weight:600;min-height:var(--gn-modal-ctrl-h, 36px);padding:6px 16px}.manager-create__cancel:hover{background:var(--gn-surface-alt)}.manager-create__footer .customBtn{min-width:130px}@media (max-width: 991px){.manager-create__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.manager-create__grid,.manager-create__grid--three{grid-template-columns:1fr}}.text-pink{font-weight:500;color:#c03ed1!important}.text-purple{font-weight:500;color:#8561e7!important}.text-orange{font-weight:500;color:#f08181!important}.dashboad_page{min-width:0;width:100%;max-width:100%;box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column}.main-content .content-body:has(.dashboad_page){display:flex;flex-direction:column;overflow:hidden}.main-scroller-content-section:has(.dashboad_page){padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.dashboad_leftblock{min-width:0;width:100%;max-width:100%;box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column}.dashboad_page .header_block{display:flex;justify-content:space-between;align-items:center;margin-bottom:0!important;padding:0;min-height:0}.dash_card_block{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:6px;margin-top:0;flex-shrink:0}.dash_card{--dash-card-accent: var(--ui-primary, #2563eb);padding:5px 10px 5px 9px;width:100%;border-radius:var(--ui-radius-sm, 6px);flex-grow:1;background-color:#fff;border:1px solid var(--ui-border, #e2e8f0);border-left:3px solid var(--dash-card-accent);box-shadow:0 1px 2px #0f172a0d;transition:border-color .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;justify-content:center;gap:2px;grid-column:span 1 / span 1;min-height:48px;position:relative;overflow:hidden}.dash_card--credit{--dash-card-accent: var(--ui-primary, #2563eb)}.dash_card--debit{--dash-card-accent: var(--ui-success, #16a34a)}.dash_card--betting{--dash-card-accent: var(--ui-warning, #d97706)}.dash_card--member{--dash-card-accent: #0e7490}.dash_card--partner{--dash-card-accent: #7c3aed}@keyframes dash-card-flash{0%{opacity:1}to{opacity:0}}.dash-card-flash-fx{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:#16a34a1a;border:1.5px solid rgba(22,163,74,.45);animation:dash-card-flash .9s ease-out forwards}.dash_card:hover{cursor:pointer;border-color:var(--ui-border-strong, #cbd5e1);border-left-color:var(--dash-card-accent);box-shadow:0 2px 6px #0f172a12}.realtime_date{display:flex;align-items:center;gap:5px}.realtime_date span{color:#0987cd;font-size:16px;font-weight:600}.dash_card_data{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:4px}.dash_card .dash_icon svg path{fill:#3e3fa9}.clock_block{display:flex;align-items:inherit;gap:10px;min-width:120px;padding:5px 10px;background:#f6f6f6;border:1px solid #ddd;border-radius:5px;justify-content:center}.clock_block h6{font-weight:600;font-size:14px;color:#6c6c6c}.clock_icon{width:15px;display:flex}.clock_icon svg path{fill:#6c6c6c}.dash_icon svg path{transform:all .5s}.dash_card .dash_icon{width:18px;max-width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.85}.dash_card .dash_icon img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.dash_card p{font-weight:700;font-size:17px;line-height:1.1;margin:0;color:var(--ui-text-strong, #111827);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dash_card h5{font-weight:600;font-size:11.5px;color:var(--ui-text-muted, #6b7280);line-height:1.25;margin:0;letter-spacing:-.01em}.dash_card a,.dash_card .dash_card__link{font-size:10.5px!important;font-weight:600;line-height:1;white-space:nowrap;color:var(--ui-primary, #2563eb);text-decoration:none}.dash_card .dash_card__link:hover{color:var(--ui-primary-dark, #1d4ed8);text-decoration:underline}.dashboard_inner_space{overflow-x:auto;overflow-y:hidden;min-width:0;width:100%;box-sizing:border-box;padding:0;margin:0;flex:1;min-height:0;display:flex;flex-direction:column}.dashboard_inner_space>.twotable_block{min-width:0;overflow-x:auto;flex-shrink:0}.cm_scroller::-webkit-scrollbar{display:none}.cm_scroller{-ms-overflow-style:none;scrollbar-width:none}.dashboard_inner_space h4{font-weight:700;margin-bottom:8px;font-size:16px}.twotable_block{display:flex;gap:8px}.dashboard_bottom_widgets{--dash-widget-gap: 10px;--dash-row-x: 10px;--dash-col-gap: 6px;--dash-session-cols: minmax(48px, 1.1fr) minmax(52px, 1.2fr) minmax(76px, 1fr) minmax(84px, 1.1fr);--dash-win-cols: minmax(72px, 1.2fr) minmax(52px, .8fr) minmax(64px, 1fr) minmax(64px, 1fr);--dash-rank-cols: 30px minmax(0, 1fr) minmax(84px, 38%);--dash-bottom-list-max: min(56vh, calc(100vh - 400px) );display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto;min-height:0;height:auto;max-height:none;gap:var(--dash-widget-gap);align-items:flex-start;margin-top:10px;margin-bottom:0;width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.dashboard_bottom_widget_cell{flex:1 1 0;min-width:0;max-width:100%;display:flex;flex-direction:column;min-height:0;height:auto;max-height:100%}.dashboard_bottom_widget_cell>*{flex:0 1 auto;height:auto;max-height:100%;min-height:0;overflow:visible}.dashboard_bottom_widgets .dash_widget,.dashboard_bottom_widgets .dashboard_rank_section.dash_widget,.dashboard_bottom_widgets .top_rank_wrapper.dash_widget{height:auto;min-height:0;max-height:100%}.dash_widget{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;min-width:0;width:100%;max-width:100%;background:#fff;border-radius:var(--ui-radius, 8px);border:1px solid var(--ui-border, #e2e8f0);box-shadow:0 1px 2px #0f172a0d;overflow:hidden}.dash_widget_header{height:34px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#fff;border-bottom:1px solid var(--ui-border, #e2e8f0)}.dash_widget_header_icon{width:22px;height:22px;border-radius:5px;background:var(--ui-primary-soft, #eef4ff);color:var(--ui-primary, #2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash_widget_header_text{flex:1;min-width:0}.dash_widget_header_text h5{margin:0;font-size:12.5px;font-weight:700;color:var(--ui-text-strong, #111827);line-height:1.2;letter-spacing:-.01em}.dash_widget_badge{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--ui-primary-soft, #eef4ff);color:var(--ui-primary, #2563eb);font-weight:700;font-size:11px;border:1px solid #dbe7ff;flex-shrink:0;min-width:28px;text-align:center}.dash_widget_body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.dash_widget_list{flex:1;margin:0;padding:4px 6px 6px;overflow-y:auto;list-style:none}.dash_widget_empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 8px;text-align:center;min-height:0}.dash_widget_empty--compact{min-height:0;padding:6px 8px}.dash_widget_empty_icon{width:28px;height:28px;border-radius:50%;background:var(--ui-primary-soft, #eef4ff);border:1px dashed #cbd9f5;display:flex;align-items:center;justify-content:center;color:var(--ui-primary, #2563eb)}.dash_widget_empty_icon svg{width:14px;height:14px}.dash_widget_empty_text{font-size:12px;color:#6b7280;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;padding:0;margin:0;line-height:1.35}.dashboard_bottom_widgets .dash_widget,.dashboard_bottom_widgets .user_session_section.dash_widget,.dashboard_bottom_widgets .top_rank_wrapper.dash_widget,.dashboard_bottom_widgets .dashboard_rank_section.dash_widget{border-radius:var(--ui-radius, 8px);border:1px solid var(--ui-border, #e2e8f0);box-shadow:0 1px 2px #0f172a0d;min-height:0}.dashboard_bottom_widgets .dash_widget_empty,.dashboard_bottom_widgets .win_rank_empty{min-height:0;padding:4px 6px;gap:3px}.dashboard_bottom_widgets .dash_widget_empty_icon{width:24px;height:24px}.dashboard_bottom_widgets .dash_widget_empty_text{font-size:12px}.dashboard_bottom_widgets .user_session_section ul,.dashboard_bottom_widgets .dash_widget_list{max-height:var(--dash-bottom-list-max);min-height:0;padding:0;flex:0 1 auto;height:auto;overflow-y:auto}.dashboard_bottom_widgets .user_session_section ul li,.dashboard_bottom_widgets .dash_session_item{margin-bottom:0}.dashboard_bottom_widgets .user_session_section ul li button,.dashboard_bottom_widgets .dash_session_item__btn{padding:6px 10px}.dashboard_bottom_widgets .top_rank_user{margin-bottom:0}.dashboard_bottom_widgets .dash_rank_colhead,.dashboard_bottom_widgets .top_rank_user.dash_rank_row{display:grid;grid-template-columns:var(--dash-rank-cols);align-items:center;-moz-column-gap:8px;column-gap:8px;padding:6px 10px;box-sizing:border-box;width:100%}.dashboard_bottom_widgets .dash_rank_colhead>span:nth-child(1){grid-column:1;text-align:center}.dashboard_bottom_widgets .dash_rank_colhead>span:nth-child(2){grid-column:2;text-align:left}.dashboard_bottom_widgets .dash_rank_colhead>span:nth-child(3){grid-column:3;text-align:right}.dashboard_bottom_widgets .top_rank_user.dash_rank_row{min-height:34px;border-bottom:1px solid var(--ui-border-soft, #eef2f6);background:#fff}.dashboard_bottom_widgets .top_rank_list:nth-child(odd):not(:first-child) .top_rank_user{background:#fafbfd}.dashboard_bottom_widgets .top_rank_user .dash_rank_row__badge{grid-column:1;justify-self:center;width:26px}.dashboard_bottom_widgets .dash_rank_row__user{grid-column:2;min-width:0;justify-self:stretch;text-align:left;align-items:flex-start!important;justify-content:flex-start!important}.dashboard_bottom_widgets .dash_rank_row__nick{display:none}.dashboard_bottom_widgets .username_tag.dash_rank_row__user{flex-direction:row}.dashboard_bottom_widgets .dash_rank_row__amount{grid-column:3;justify-self:end;text-align:right;align-items:flex-end!important;flex-shrink:0}.dashboard_bottom_widgets .dash_rank_row__id{font-size:12px!important;text-align:left}.dashboard_bottom_widgets .dash_rank_row__amount .green-text{font-size:12px;font-weight:700;color:var(--ui-success, #16a34a);text-align:right}.dashboard_bottom_widgets .user_session_section.dash_widget{border:1px solid var(--ui-border, #e2e8f0);display:flex;flex-direction:column;min-height:0}.dashboard_bottom_widgets .dashboard_rank_section.dash_widget{display:flex;flex-direction:column;min-height:0}.dashboard_bottom_widgets .dashboard_rank_section.dash_widget .dash_widget_rank_header{flex-shrink:0}.dashboard_bottom_widgets .top_rank_wrapper.dash_widget{overflow:hidden;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column}.dashboard_bottom_widgets .right-rank-side-bar,.dashboard_bottom_widgets .admin_tab_section,.dashboard_bottom_widgets .all_tab_wrapper{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;height:auto}.dashboard_bottom_widgets .admin_tab_section .tab-content{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;height:auto}.dashboard_bottom_widgets .admin_tab_section .tab-pane.active{flex:0 1 auto;display:flex!important;flex-direction:column;min-height:0;height:auto}.dashboard_bottom_widgets .tabtop_wrapper{flex-shrink:0}.dashboard_bottom_widgets .dash_widget_body{flex:0 1 auto;min-height:0;height:auto;background:#fff;display:flex;flex-direction:column}.dashboard_bottom_widgets .tabtop_wrapper.rank_tab_toolbar{display:none!important}.dashboard_bottom_widgets .top_rank_block{padding:0;background:#fff;flex:0 1 auto;min-height:0;height:auto;max-height:var(--dash-bottom-list-max);overflow-y:auto;display:flex;flex-direction:column}.dashboard_bottom_widgets .top_rank_wrapper.dash_widget .top_rank_block{flex:0 1 auto;height:auto;max-height:var(--dash-bottom-list-max);overflow-y:auto}.dashboard_bottom_widgets .top_rank_block:has(.dash_widget_empty){display:flex;align-items:center;justify-content:center;padding:12px 12px 16px}.twotable_block .table-responsive{width:100%}.twotable_block table thead{border-radius:20px;overflow:hidden}.twotable_block table tr th{border:1px solid #949da44d;background-color:#e8f7ff;color:#0987cd;border-top:0;font-weight:500;text-align:center}.twotable_block table tr th span{font-weight:500}.twotable_block table tr th,.twotable_block table tr td{white-space:wrap;padding:4px 5px;vertical-align:middle;font-size:14px}.twotable_block table tr th:first-child,.twotable_block table tr td:first-child{border-left:0}.twotable_block table tr th:last-child,.twotable_block table tr td:last-child{border-right:0}.twotable_block table tr td{border:1px solid #949da44d;text-align:center;color:#737373;border-top:0}.twotable_block table.table+table tbody tr td:first-child{text-align:left;vertical-align:middle}.twotable_block table.table+table tbody td:first-child .game_block_bar{margin-left:0;margin-right:auto;align-items:flex-start}.twotable_block table.table+table tbody tr:last-child td:first-child{text-align:center}.twotable_block table tr td .black-text,.twotable_block table tr td .text-black{color:#737373!important}.commoncolor td{padding:5px .6rem}.commoncolor td span{font-weight:500}.final_score.new_color1 td{background-color:#f4edff}.final_score.new_color2 td{background-color:#ffefff}.final_score td{font-weight:600;background-color:#fff0d7}.final_score.new_color1.commoncolor span,.final_score td{font-weight:600!important}.date_icon_btn{border:1px solid #ccc;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:0 auto;gap:5px;width:-moz-fit-content;width:fit-content;padding:2px 5px;background-color:#fff}.progress_bar_block .progress{width:60px;background-color:#afafafc2}.game_block_bar{justify-content:space-between;display:flex;gap:1px;align-items:center;flex-direction:column;width:70px;margin:0 auto}.game_block_bar span{text-transform:capitalize}.progress_bar_block{position:relative;height:100%}.progress_bar_block p{left:50%;transform:translate(-50%);top:0;color:#fff;font-size:11px;font-weight:600;position:absolute}.badge_block,.badge_block3,.badge_block2{padding:3px 5px;color:#fff;font-size:12px;border:1px solid #dc19f0bf;border-radius:5px;background-color:#dc19f080;display:flex;align-items:center;min-width:50px;justify-content:center}.badge_block{border:1px solid #9145ff80;background-color:#9145ff80}.badge_block3{border:1px solid #c56969;background-color:#ff9c9c}.refresh_progressbar{max-width:500px;width:100%;flex:1}.refresh_progressbar .progress{height:10px}.header_block h4{font-weight:700;display:flex;align-items:center;gap:5px}.toptns{display:flex;align-items:center;justify-content:space-between;font-size:14px}.toptns span{display:flex;align-items:center;gap:5px;font-weight:500}.toptns span button{padding:0;width:20px;height:20px;border-radius:100px;display:flex;align-items:center;justify-content:center}.colorfull2{color:#c03ed1}.colorfull3{color:#fff}.colorfull{color:#8561e7}.dashboard_rank_section.dash_widget .dash_widget_rank_header .trophy_icon{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;width:28px}.dashboard_rank_section.dash_widget .dash_widget_rank_header .trophy_icon img{opacity:.55!important;width:20px!important;height:auto}.dash_widget_rank_header{display:flex;align-items:center;justify-content:space-between;gap:6px;height:34px;padding:4px 10px;background:#fff;border-bottom:1px solid var(--ui-border, #e2e8f0)}.dash_widget_rank_header .dash_widget_header_text h5{margin:0;font-size:12.5px;font-weight:700;color:var(--ui-text-strong, #111827);line-height:1.2;letter-spacing:-.01em}.dashboard_rank_section.dash_widget .trophy_icon{width:28px;flex-shrink:0}.dashboard_rank_section.dash_widget .trophy_icon img{width:28px!important;height:auto;opacity:.55!important}.today_winning_block .element_skew{left:150px;width:20px;height:45px;top:50%;transform:translateY(-50%) skew(-25deg,-15deg)}.today_winning_block{display:flex;margin-bottom:8px;align-items:stretch;width:100%;position:relative;background-color:#fff;outline:unset;padding:10px 12px;border:1px solid var(--ui-border, #e2e8f0);border-radius:var(--ui-radius-sm, 6px);box-shadow:0 1px 2px #0f172a0d;min-height:68px;gap:12px}.dashboard_rank_section .today_winning_block>div:first-child{position:relative;z-index:1;flex:0 0 155px;min-width:155px}.dashboard_rank_section .today_winning_block>.d-flex.gap-3.position-relative{position:relative;z-index:1;flex:1 1 auto;min-width:-moz-min-content;min-width:min-content;display:grid!important;grid-template-columns:100px minmax(132px,1fr) minmax(132px,1fr);gap:0!important;align-items:center}.dashboard_rank_section .today_winning_block .static_box_text{min-width:0;padding:2px 12px;border-left:1px solid #edf1f5;display:flex;flex-direction:column;justify-content:center;gap:2px}.dashboard_rank_section .today_winning_block .static_box_text:first-child{border-left:0;padding-left:0}.dashboard_rank_section .today_winning_block .static_box_text>div{min-height:16px;font-size:11px;line-height:1.2;color:#4b5563;letter-spacing:-.01em;white-space:nowrap}.dashboard_rank_section .today_winning_block .static_box_text p{margin:0;line-height:1.2;font-size:13px;font-weight:700;color:#111827;text-align:left!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.dashboard_rank_section .today_winning_block .static_box_text:nth-child(2)>div,.dashboard_rank_section .today_winning_block .static_box_text:nth-child(3)>div{justify-content:flex-start!important}.dashboard_rank_section .today_winning_block .static_box_text svg{width:18px;height:18px;flex-shrink:0}.dashboard_rank_section .today_winning_block .badge.bg-success{border-radius:999px;padding:3px 9px;font-size:10px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.dashboard_rank_section .today_winning_block .element_skew{opacity:.16}.dashboard_rank_section{position:relative;padding:44px 20px 20px;border:1px solid var(--ui-border, #e2e8f0);box-shadow:0 1px 2px #0f172a0d;border-radius:var(--ui-radius, 8px);display:flex;flex-direction:column;flex:1;min-height:320px;box-sizing:border-box;overflow:hidden}.dashboard_rank_section.dash_widget{padding:0;min-height:0;border-radius:8px;overflow:hidden}.dashboard_rank_section h5{font-size:14px;margin-bottom:10px;color:var(--ui-text-strong, #111827);padding-right:120px}.dashboard_rank_section.dash_widget h5{padding-right:0}.dashboard_rank_section .win_rank_scroll{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;max-height:none;padding:0}.dashboard_rank_section.dash_widget .win_rank_scroll{max-height:none}.dashboard_rank_section .win_rank_empty{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:0}.dashboard_rank_section.dash_widget .win_rank_empty{margin-top:0;padding:4px 6px}.dashboard_rank_section .win_rank_empty .today_winning_block{margin-bottom:0;width:100%;max-width:420px}.bg-none{background-color:transparent!important;padding:0!important;border:0px!important}@media screen and (max-width: 1280px){.refresh_progressbar{max-width:350px;flex:1}.dash_card{padding:10px}.dash_card_block{grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}}@media screen and (max-width: 1040px){.realtime_date span{font-size:14px}.realtime_date svg{width:24px;height:24px}.dash_card h5{font-size:14px}.dash_card .dash_icon{width:30px}.dash_card_block{grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.dash_card p{font-size:18px}.th-prof-loss,.th-wining,.th-betting,.th-actula-prof-loss{width:90px!important}.twotable_block table tr th,.twotable_block table tr td,.commoncolor td{font-size:14px;padding:.6rem 4px}.progress_bar_block .progress{width:50px;font-size:12px;text-align:center}}@media screen and (max-width: 991px){.refresh_progressbar{max-width:100%;display:none}.dashboard_rank_section .today_winning_block{padding:12px}.dashboard_rank_section .today_winning_block>div:first-child{flex-basis:140px;min-width:140px}.dashboard_rank_section .today_winning_block>.d-flex.gap-3.position-relative{grid-template-columns:110px repeat(2,minmax(128px,1fr))}.dashboard_rank_section .today_winning_block .static_box_text{padding:4px 10px}.dashboard_rank_section .today_winning_block .static_box_text p{font-size:14px}.main-content .content-body:has(.dashboad_page){display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.main-scroller-content-section:has(.dashboad_page){flex:none;min-height:auto;display:block;height:auto}.content_inner_section:has(.dashboad_page){min-height:auto;height:auto}.dashboad_page,.dashboad_leftblock{flex:none;min-height:auto;height:auto}.dashboad_leftblock{padding:4px 8px;display:flex;flex-direction:column;gap:6px}.content_inner_section:has(.dashboad_page){padding:4px 6px}.dash_card_block{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dash_card_block .dash_card:last-child{grid-column:1 / -1}.dash_card h5{font-size:11px;line-height:1.25;word-break:break-word}.dashboard_inner_space{overflow-x:hidden;overflow-y:visible;flex:none;min-height:auto;height:auto}.dashboard_bottom_widgets{flex-wrap:wrap;flex:none;row-gap:8px;height:auto;max-height:none;overflow:visible;margin-top:6px}.dashboard_bottom_widget_cell{flex:1 1 100%;min-width:100%;height:auto;min-height:0}.dashboard_bottom_widget_cell>*,.dashboard_bottom_widgets .dash_widget,.dashboard_bottom_widgets .dashboard_rank_section.dash_widget,.dashboard_bottom_widgets .top_rank_wrapper.dash_widget{height:auto;max-height:none;overflow:visible;margin-top:0}.dashboard_bottom_widgets .top_rank_wrapper,.dashboard_bottom_widgets .top_rank_wrapper.active{width:100%!important;min-width:0}.dashboard_bottom_widgets .top_rank_wrapper.active .all_tab_wrapper,.dashboard_bottom_widgets .top_rank_wrapper .all_tab_wrapper{opacity:1!important}.dashboard_bottom_widgets .top_rank_wrapper.active .admin_tab_section .nav-tabs{opacity:1!important;visibility:visible!important}.dashboard_bottom_widgets .top_rank_wrapper.dash_widget .all_tab_wrapper>.tab-content,.dashboard_bottom_widgets .top_rank_wrapper.dash_widget .all_tab_wrapper>.tab-content>.tab-pane.active{overflow:visible;min-height:auto;flex:none}.dashboard_bottom_widgets .top_rank_wrapper.dash_widget .top_rank_block{min-height:0;max-height:min(280px,50vh);overflow-y:auto}.dashboard_bottom_widgets .user_session_section ul,.dashboard_bottom_widgets .dash_session_list,.dashboard_bottom_widgets .dash_widget_list,.dashboard_bottom_widgets .win_rank_scroll,.dashboard_bottom_widgets .dashboard_rank_section.dash_widget .win_rank_scroll{max-height:min(280px,50vh);overflow-y:auto;flex:none;height:auto}.dashboard_bottom_widgets .side_toggle-Btn{display:none!important}}@media screen and (max-width: 700px){.dashboard_bottom_widgets{flex-wrap:wrap;flex:none;row-gap:12px}.dash_card p{font-size:15px}.dashboard_bottom_widget_cell{flex:1 1 100%;min-width:100%;height:auto;min-height:0}.dashboard_rank_section .today_winning_block{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.dashboard_rank_section .today_winning_block>div:first-child{width:100%;min-width:0;flex-basis:auto}.dashboard_rank_section .today_winning_block>.d-flex.gap-3.position-relative{width:100%;min-width:-moz-min-content;min-width:min-content;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf1f5;padding-top:8px}.dashboard_rank_section .today_winning_block .static_box_text{padding:4px 8px}.dashboard_rank_section .today_winning_block .static_box_text p{font-size:16px}}@media screen and (max-width: 540px){.dashboard_rank_section .today_winning_block>.d-flex.gap-3.position-relative{grid-template-columns:1fr;gap:8px!important;border-top:0;padding-top:0}.dashboard_rank_section .today_winning_block .static_box_text{border-left:0;padding:0}.dashboard_rank_section .today_winning_block .static_box_text>div{min-height:auto}}@media screen and (max-width: 776px){.dashboad_page .header_block{flex-wrap:wrap}.dash_card h5{font-size:12px}.dash_card_block{gap:6px}.dash_card .dash_icon{width:24px;display:none}.dash_card{padding:6px}.progress_bar_block .progress{width:40px;font-size:8px}.badge_block,.badge_block3,.badge_block2{font-size:10px;min-width:55px}}@media (max-width : 490px){.twotable_block table tr th,.twotable_block table tr td{font-size:10px}.th-prof-loss,.th-wining,.th-betting,.th-actula-prof-loss{width:70px!important}.change-prof-loss{font-size:8px}}@media (max-width:375px){.dash_card h5{font-size:10px}.dash_card .dash_icon{width:20px}.dash_card_block{grid-template-columns:1fr 1fr}}.twotable_block--dashboard{display:block;width:100%}.twotable_block--dashboard .table-responsive{width:100%;overflow:visible}.dash-today-layout{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.dash-today-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px;align-items:stretch;--dash-summary-body-h: auto}.dash-today-card--member,.dash-today-card--partner,.dash-today-card--risk{display:flex;flex-direction:column;height:auto}.dash-today-card--member .dash-today-card__body,.dash-today-card--partner .dash-today-card__body{flex:none;justify-content:flex-start;gap:0;padding:2px 0;min-height:var(--dash-summary-body-h)}.dash-today-card--risk .dash-today-card__body--risk{flex:none;display:flex;flex-direction:column;justify-content:flex-start;padding:1px 6px 4px;gap:0;height:auto;max-height:none;overflow:visible}.dash-today-card{--dash-role: var(--ui-primary, #2563eb);--dash-role-soft: var(--ui-primary-soft, #eef4ff);position:relative;background:#fff;border:1px solid var(--ui-border, #e2e8f0);border-radius:var(--ui-radius-sm, 6px);box-shadow:0 1px 2px #0f172a0d;overflow:hidden}.dash-today-card--partner{--dash-role: #0e7490;--dash-role-soft: #e0f4f9}.dash-today-card--risk{--dash-role: var(--ui-warning, #d97706);--dash-role-soft: var(--ui-warning-soft, #fdf3e0)}.dash-today-card__header{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-bottom:1px solid var(--ui-border, #e2e8f0)}.dash-today-card__header-icon{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--dash-role-soft);color:var(--dash-role)}.dash-today-card__header-icon svg{width:15px;height:15px}.dash-today-card__title{margin:0;font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--ui-text-strong, #111827)}.dash-today-card--risk-disabled{position:relative;opacity:.55;pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-today-card--risk-disabled:after{content:"";position:absolute;inset:0;background:#fff6;border-radius:inherit;z-index:1}.dash-today-card__body--risk{gap:0}.dash-today-metric-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px;border-radius:0;flex:none;min-height:auto}.dash-today-card--member .dash-today-metric-row:not(.dash-today-metric-row--net),.dash-today-card--partner .dash-today-metric-row:not(.dash-today-metric-row--net){border-bottom:1px solid var(--ui-border-soft, #eef2f6)}.dash-today-risk-item:not(:last-child){border-bottom:1px solid var(--ui-border-soft, #eef2f6)}.dash-today-risk-item{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;text-decoration:none;color:inherit;transition:background .15s ease;flex:none;min-height:auto}.dash-today-risk-item:hover{background:var(--ui-warning-soft, #fdf3e0);text-decoration:none;color:inherit}.dash-today-risk-item--disabled,.dash-today-card--risk-disabled .dash-today-risk-item:hover{background:transparent;cursor:not-allowed}.dash-today-risk-item__icon{width:18px;height:18px;border-radius:4px;background:var(--ui-warning-soft, #fdf3e0);color:var(--ui-warning, #d97706);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-today-risk-item__icon svg{width:11px;height:11px}.dash-today-risk-item__label{flex:1;min-width:0;font-size:11.5px;font-weight:500;color:var(--ui-text, #1f2937);line-height:1.2}.dash-today-risk-item__count{font-size:11.5px;font-weight:700;color:var(--ui-warning, #d97706);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-today-risk-item__chevron{color:var(--ui-text-faint, #97a0ab);display:flex;align-items:center;flex-shrink:0}.dash-today-card__body{padding:8px 14px 12px;display:flex;flex-direction:column;gap:6px}.dash-today-metric-row__left{display:flex;align-items:center;gap:6px;min-width:0}.dash-today-metric-row__icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-today-metric-row__icon svg{width:14px;height:14px}.dash-today-metric-row__icon{background:var(--ui-bg-soft, #f4f7fa);color:var(--ui-text-muted, #6b7280)}.dash-today-metric-row__label{font-size:11.5px;font-weight:500;color:var(--ui-text-muted, #6b7280)}.dash-today-metric-row__value{font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--ui-text-strong, #111827);font-variant-numeric:tabular-nums}.dash-today-metric-row--net{margin-top:0;padding:3px 6px;background:var(--dash-role-soft);border-top:1px solid var(--ui-border-soft, #eef2f6)}.dash-today-metric-row--net .dash-today-metric-row__icon{background:transparent;color:var(--dash-role)}.dash-today-metric-row--net .dash-today-metric-row__label{color:var(--ui-text, #1f2937);font-weight:600}.dash-today-metric-row__value--net{font-size:13px;font-weight:700;color:var(--dash-role)}.dash-today-profit{--profit-blue: var(--ui-primary, #2563eb);--profit-blue-light: var(--ui-primary-soft, #eef4ff);--profit-blue-border: #c7dbff;--profit-head-bg: #f3f5f9;--profit-head-text: #475569;--profit-line: var(--ui-border, #e2e8f0);--profit-green: var(--ui-success, #16a34a);--profit-text: var(--ui-text, #1f2937);--profit-casino: #4f56d1;--profit-slot: var(--ui-success, #16a34a);--profit-sport: var(--ui-warning, #d97706);--profit-mini: #7c3aed;--profit-dragon: #ea580c;background:#fff;border:1px solid var(--ui-border, #e2e8f0);border-radius:var(--ui-radius-sm, 6px);box-shadow:0 1px 2px #0f172a0d;overflow:hidden}.dash-today-profit__header{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-bottom:1px solid var(--profit-line)}.dash-today-profit__header-icon{width:22px;height:22px;border-radius:5px;background:var(--profit-blue-light);color:var(--profit-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-today-profit__header-icon svg{width:14px;height:14px}.dash-today-profit__title{margin:0;font-size:11.5px;font-weight:700;color:var(--ui-text-strong, #111827);line-height:1.2;letter-spacing:-.01em}.dash-today-profit__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-today-profit__table{width:100%;margin:0;border-collapse:collapse;font-size:12.5px}.dash-today-profit__table thead th{background:var(--profit-head-bg);color:var(--profit-head-text);font-weight:600;font-size:11.5px;height:30px;padding:4px 8px;border-bottom:1px solid var(--ui-border-strong, #cbd5e1);border-right:1px solid var(--profit-line);white-space:nowrap;vertical-align:middle;text-align:center}.dash-today-profit__table thead th:last-child{border-right:none}.dash-today-profit-th--category{text-align:left!important;padding-left:12px!important;min-width:110px}.dash-today-profit-th--share{text-align:center!important;min-width:72px}.dash-today-profit__table tbody td{padding:4px 8px;color:var(--profit-text);border-bottom:1px solid var(--profit-line);border-right:1px solid var(--profit-line);vertical-align:middle;font-variant-numeric:tabular-nums;text-align:center;line-height:1.3;font-size:12.5px}.dash-today-profit__table tbody td:last-child{border-right:none}.dash-today-profit-row:nth-child(2n) td{background:#fafbfd}.dash-today-profit-row:hover td{background:var(--ui-bg-hover, #f0f6ff)}.dash-today-profit-cell--category{text-align:left!important;padding-left:12px!important}.dash-today-profit-cell--num,.dash-today-profit-cell--margin{font-weight:500;color:var(--profit-text)}.dash-today-profit-cell--profit{font-weight:600}.dash-today-profit-row--total td{background:var(--profit-blue-light)!important;color:#1e3a8a;font-weight:700;border-top:1px solid var(--profit-blue-border);border-bottom:none;padding-top:5px;padding-bottom:5px}.dash-today-cell--total-blue{color:#1e3a8a!important;font-weight:700}.dash-today-profit__table tbody td .green-text,.dash-today-profit__table tbody td .green-text.fontWeightbold{color:var(--profit-green)!important;font-weight:700}.dash-today-profit__table tbody td .red-text,.dash-today-profit__table tbody td .red-text.fontWeightbold{color:var(--ui-danger, #dc2626)!important;font-weight:700}.dash-today-profit__table tbody td .black-text{color:var(--profit-text)!important;font-weight:500}.twotable_block--dashboard .dash-today-profit__table thead th{height:30px;padding:4px 8px;font-size:11.5px;border:0;border-bottom:1px solid var(--ui-border-strong, #cbd5e1);border-right:1px solid var(--profit-line)}.twotable_block--dashboard .dash-today-profit__table thead th:last-child{border-right:0}.twotable_block--dashboard .dash-today-profit__table tbody td{padding:4px 8px;font-size:12.5px;color:var(--profit-text);border:0;border-bottom:1px solid var(--profit-line);border-right:1px solid var(--profit-line)}.twotable_block--dashboard .dash-today-profit__table tbody td:last-child{border-right:0}.twotable_block--dashboard .dash-today-profit__table tbody td .black-text{color:var(--profit-text)!important;font-weight:500}.twotable_block--dashboard .dash-today-profit__table tbody tr.dash-today-profit-row--total td{color:#1e3a8a;border-top:1px solid var(--profit-blue-border);border-bottom:0}.dash-today-category{display:flex;align-items:center;gap:6px}.dash-today-category__icon-wrap{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-today-category__icon-wrap svg{width:12px;height:12px}.dash-today-category__icon-wrap--casino{background:#ecedfb;color:var(--profit-casino)}.dash-today-category__icon-wrap--slot{background:var(--ui-success-soft, #e7f6ec);color:var(--profit-slot)}.dash-today-category__icon-wrap--sport{background:var(--ui-warning-soft, #fdf3e0);color:var(--profit-sport)}.dash-today-category__icon-wrap--mini{background:#fdf0ff;color:var(--profit-mini)}.dash-today-category__icon-wrap--dragon_game{background:#fdece3;color:var(--profit-dragon)}.dash-today-category__icon-wrap--total{background:var(--profit-blue-light);color:var(--profit-blue)}.dash-today-category__label{font-weight:600;font-size:12.5px;white-space:nowrap;color:var(--ui-text, #1f2937)}.dash-today-category--total .dash-today-category__label{color:#1e3a8a;font-weight:700;font-size:12.5px}.dash-today-share{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;margin:0 auto}.dash-today-share__label{font-size:10.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dash-today-share__track{width:64px;height:4px;background:#e9edf3;border-radius:999px;overflow:hidden}.dash-today-share__fill{height:100%;border-radius:999px;transition:width .3s ease;min-width:0}.dash-today-profit__footer{padding:5px 10px 6px;border-top:1px solid var(--profit-line);background:#fafbfd;font-size:10.5px;color:var(--ui-text-faint, #97a0ab);line-height:1.35}.dash-today-th-with-tip{display:inline-flex;align-items:center;justify-content:center;gap:4px}.dash-today-tip-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;line-height:1}@media screen and (max-width: 1100px){.dash-today-summary-row{grid-template-columns:1fr}.dash-today-card--member,.dash-today-card--partner,.dash-today-card--risk{height:auto}.dash-today-card--member .dash-today-card__body,.dash-today-card--partner .dash-today-card__body{min-height:auto}.dash-today-card--member .dash-today-card__body,.dash-today-card--partner .dash-today-card__body,.dash-today-card--risk .dash-today-card__body--risk{justify-content:flex-start;gap:6px}.dash-today-card--risk .dash-today-card__body--risk{height:auto;max-height:none;overflow:visible}.dash-today-metric-row,.dash-today-risk-item{flex:none;min-height:auto}.dash-today-profit__table{font-size:11px}.dash-today-profit__table thead th,.dash-today-profit__table tbody td{padding:4px 6px}}@media screen and (max-width: 600px){.dash-today-metric-row__label{font-size:12px}.dash-today-metric-row__value{font-size:13px}.dash-today-metric-row__value--net{font-size:15px}.dash-today-profit__table{min-width:620px;font-size:11px}.content_inner_section:has(.dashboad_page){padding:0}}.dash_colhead{display:grid;align-items:center;gap:var(--dash-col-gap, 6px);padding:5px var(--dash-row-x, 10px);background:#f3f5f9;border-bottom:1px solid var(--ui-border-strong, #cbd5e1);flex-shrink:0;position:sticky;top:0;z-index:1}.dash_colhead>span{font-size:11.5px;font-weight:600;color:#475569;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_session_colhead>span:nth-child(1){grid-column:1}.dash_session_colhead>span:nth-child(2){grid-column:2}.dash_session_colhead>span:nth-child(3){grid-column:3;text-align:center}.dash_session_colhead>*:nth-child(4){grid-column:4;text-align:right}.dash_win_colhead>*:nth-child(1){grid-column:1}.dash_win_colhead>*:nth-child(2){grid-column:2}.dash_win_colhead>*:nth-child(3){grid-column:3;text-align:right}.dash_win_colhead>*:nth-child(4){grid-column:4;text-align:right}.dash_win_colhead__sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;background:none;border:none;padding:0;margin:0;font-size:11.5px;font-weight:600;color:#475569;line-height:1.2;white-space:nowrap;cursor:pointer}.dash_win_colhead__sort:hover,.dash_win_colhead__sort--active{color:var(--ui-primary, #2563eb)}.dash_win_colhead__sort-icon{font-size:9px;opacity:.7}.dash_win_colhead__sort--active .dash_win_colhead__sort-icon{opacity:1}.dash_session_colhead__sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;background:none;border:none;padding:0;margin:0;font-size:11.5px;font-weight:600;color:#475569;line-height:1.2;white-space:nowrap;cursor:pointer}.dash_session_colhead__sort:hover,.dash_session_colhead__sort--active{color:var(--ui-primary, #2563eb)}.dash_rank_colhead>span:nth-child(1){grid-column:1;text-align:center}.dash_rank_colhead>span:nth-child(2){grid-column:2;text-align:left}.dash_rank_colhead>span:nth-child(3){grid-column:3;text-align:right}.dash_session_colhead{grid-template-columns:var(--dash-session-cols)}.dash_win_colhead{grid-template-columns:var(--dash-win-cols)}.dash_rank_colhead{grid-template-columns:var(--dash-rank-cols)}.dash_session_list{display:flex;flex-direction:column;gap:0;background:#fff;flex:0 1 auto;min-height:0;height:auto;overflow-y:auto}.dashboard_bottom_widgets .dash_session_list{max-height:var(--dash-bottom-list-max)}.dash_session_item{border:0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;border-bottom:1px solid var(--ui-border-soft, #eef2f6)!important}.dash_session_item:last-child{border-bottom:0!important}.dashboard_bottom_widgets .dash_session_item__btn{display:grid;grid-template-columns:var(--dash-session-cols);align-items:center;gap:var(--dash-col-gap, 6px);width:100%;min-width:0;max-width:100%;overflow:hidden;padding:5px var(--dash-row-x, 10px)!important;border:0;background:#fff;text-align:left;cursor:pointer;min-height:34px}.dash_session_item__id{grid-column:1;font-size:12.5px;font-weight:600;color:var(--ui-primary, #2563eb);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dash_session_item__parent{font-size:10px;font-weight:500;color:var(--ui-text-faint, #97a0ab)}.dash_session_item__activity{grid-column:2;display:flex;align-items:center;gap:4px;min-width:0;width:100%;max-width:100%;justify-self:start;overflow:hidden;background:none;border:0;padding:0;font-size:0}.dash_session_item__activity .badge.dash_session_item__game{display:block!important;flex:0 1 auto;font-size:10px!important;font-weight:600!important;letter-spacing:0;text-transform:none;padding:2px 7px!important;min-width:0;max-width:100%!important;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:clip!important;background:var(--ui-primary-soft, #eef4ff)!important;color:var(--ui-primary, #2563eb)!important;border:1px solid #dbe7ff!important;border-radius:50rem!important}.dash_session_item__activity .badge.dash_session_item__game:last-of-type{flex:1 1 0;min-width:0}.dash_session_item__activity .badge.dash_session_item__game:first-of-type:not(:last-of-type){flex:0 1 auto;max-width:46%!important}.dash_session_item__activity .badge.dash_session_item__game:first-of-type:last-of-type{flex:0 1 auto;max-width:100%!important}.dash_session_item__game .marquee-text{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.dash_session_item__game .marquee-text-track{display:inline-flex;flex-wrap:nowrap;align-items:center;vertical-align:bottom}.dash_session_item__game .marquee-text-unit{display:inline-block;flex-shrink:0}.dash_session_item__game .marquee-text.is-scrolling .marquee-text-unit{padding-right:16px}.dash_session_item__game .marquee-text-inner{display:inline-block;white-space:nowrap;max-width:none!important;overflow:visible;width:-moz-max-content;width:max-content;text-overflow:clip}.dash_session_item__game .marquee-text.is-scrolling .marquee-text-track{width:-moz-max-content;width:max-content;will-change:transform;animation-name:dash-marquee-text-scroll;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes dash-marquee-text-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.dash_session_item__game .marquee-text.is-scrolling .marquee-text-track{animation:none}}.dash_session_item__time{grid-column:3;font-size:11px;font-weight:500;color:var(--ui-text-muted, #6b7280);white-space:nowrap;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.dash_session_item__balance{grid-column:4;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;min-width:0}.dash_session_item__btn:hover{background:var(--ui-bg-hover, #f0f6ff)}.dash_session_item:nth-child(2n) .dash_session_item__btn{background:#fafbfd}.dash_session_item__balance-label{display:none}.dash_session_item__balance-value{font-size:12.5px;font-weight:700;color:var(--ui-text-strong, #111827);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.dash_win_row{display:grid;grid-template-columns:var(--dash-win-cols);align-items:center;gap:var(--dash-col-gap, 6px);padding:5px var(--dash-row-x, 10px);min-height:34px;border-bottom:1px solid var(--ui-border-soft, #eef2f6);background:#fff}.dash_win_row:nth-child(2n){background:#fafbfd}.dash_win_row:hover{background:var(--ui-bg-hover, #f0f6ff)}.dash_win_row:last-child{border-bottom:0}.dash_win_row__user{grid-column:1;min-width:0;overflow:hidden}.dash_win_row__user>.d-flex.flex-column{width:100%!important;max-width:100%}.dash_win_row__user .userModal_btn{cursor:pointer;flex-direction:row!important;align-items:center!important;gap:5px!important;width:100%;min-width:0}.dash_win_row__user .d-flex.flex-column{flex-direction:row!important;align-items:center!important;gap:4px!important;min-width:0;overflow:hidden}.dash_win_row__user .badge,.dash_win_row__user span.badge{font-size:9px!important;padding:2px 5px!important;flex-shrink:0;line-height:1.1}.dash_win_row__user .gmae_username{font-size:12.5px;font-weight:600;color:var(--ui-text-strong, #111827);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_win_row__user .game_nickname{display:none}.dash_win_stat__badge{grid-column:2;justify-self:start;font-size:9px!important;font-weight:600!important;padding:2px 7px!important;border-radius:999px!important;background:var(--ui-success-soft, #e7f6ec)!important;color:#0f8a3d!important;border:1px solid #b6e6c8!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_win_row__amount{display:flex;flex-direction:column;align-items:flex-end;gap:0;min-width:0}.dash_win_row__amount:not(.dash_win_row__amount--win){grid-column:3}.dash_win_row__amount--win{grid-column:4}.dash_win_row__amount-label{display:none}.dash_win_row__amount-value{font-size:12.5px;font-weight:700;color:var(--ui-text-strong, #111827);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.dash_win_row__amount-value--green{color:var(--ui-success, #16a34a)}.dashboard_bottom_widgets .dash_session_list,.dashboard_bottom_widgets .dash_widget_list{padding:0}.dashboard_bottom_widgets .win_rank_scroll{flex:0 1 auto;min-height:0;height:auto;max-height:var(--dash-bottom-list-max);overflow-y:auto;background:#fff;display:flex;flex-direction:column}.dashboard_bottom_widgets .dashboard_rank_section.dash_widget .win_rank_scroll{flex:0 1 auto;min-height:0;height:auto;max-height:var(--dash-bottom-list-max);overflow-y:auto;overflow-x:hidden}.dashboard_bottom_widgets .top_rank_list{display:block}@media screen and (max-width: 1100px){.dashboard_bottom_widgets{--dash-session-cols: minmax(44px, 1fr) minmax(48px, 1fr) minmax(68px, .9fr) minmax(76px, 1fr);--dash-win-cols: minmax(64px, 1.1fr) minmax(48px, .7fr) minmax(58px, 1fr) minmax(58px, 1fr)}}@media screen and (max-width: 900px){.dashboard_bottom_widgets{height:auto;max-height:none;flex-wrap:wrap}.dashboard_bottom_widget_cell{flex:1 1 100%;min-height:0}.dashboard_bottom_widgets .dash_session_item__btn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:4px 8px}.dash_session_item__id{grid-column:1;grid-row:1}.dash_session_item__time{grid-column:2;grid-row:1;text-align:right}.dash_session_item__activity{grid-column:1;grid-row:2}.dash_session_item__balance{grid-column:2;grid-row:2}.dash_session_item__balance-label,.dash_win_row__amount-label{display:block;font-size:9px;color:#6b7280}.dash_win_row{grid-template-columns:1fr auto;grid-template-rows:auto auto}.dash_win_row__user{grid-column:1;grid-row:1}.dash_win_stat__badge{grid-column:2;grid-row:1}.dash_win_row__amount:not(.dash_win_row__amount--win){grid-column:1;grid-row:2;align-items:flex-start}.dash_win_row__amount--win{grid-column:2;grid-row:2}.dash_win_colhead,.dash_session_colhead,.dash_rank_colhead{display:none}}.top_rank_wrapper{background-color:#fff;box-shadow:0 1px 2px #0f172a0d;border-radius:var(--ui-radius-sm, 6px)}.top_rank_wrapper.dash_widget{border-radius:var(--ui-radius, 8px);background:#fff}.top_rank_wrapper.dash_widget .all_tab_wrapper{display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;padding:0;box-sizing:border-box;overflow-x:visible;overflow-y:visible}.top_rank_wrapper.dash_widget .all_tab_wrapper>.nav.nav-tabs.dash_rank_tabs.dash_rank_tabs--segmented{align-self:stretch;display:flex!important;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;margin:0;padding:3px 8px;box-sizing:border-box;border:none;border-bottom:1px solid var(--ui-border, #e2e8f0);border-radius:0;background:#f3f5f9;flex-shrink:0;overflow-x:auto;height:34px;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.top_rank_wrapper.dash_widget .all_tab_wrapper>.nav.nav-tabs.dash_rank_tabs.dash_rank_tabs--segmented::-webkit-scrollbar{height:6px}.top_rank_wrapper.dash_widget .all_tab_wrapper>.nav.nav-tabs.dash_rank_tabs.dash_rank_tabs--segmented::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-border-strong, #cbd5e1)}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-item{flex:1;justify-content:center;margin-bottom:0;display:flex}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;min-height:24px;padding:2px 10px!important;margin:0!important;border:1px solid transparent!important;border-radius:var(--ui-radius-sm, 6px)!important;background:transparent!important;color:var(--ui-text-muted, #6b7280)!important;font-weight:600;font-size:11.5px;line-height:1.1;text-align:center;white-space:nowrap;box-shadow:none!important;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-link:hover:not(.active){background:#fff!important;color:var(--ui-text, #1f2937)!important}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-link.active{background:#fff!important;color:var(--rank-accent, var(--ui-primary, #2563eb))!important;border-color:var(--rank-accent-soft, #dbe7ff)!important;font-weight:700;box-shadow:0 1px 2px #0f172a0f!important}.dash_rank_tabs--segmented .nav-link.rank_tab--bet,.rank_tab_toolbar.rank_toolbar--bet,.tab-pane.rank_pane--bet{--rank-accent: var(--ui-primary, #2563eb);--rank-accent-soft: var(--ui-primary-soft, #eef4ff);--rank-accent-shadow: rgba(37, 99, 235, .35)}.dash_rank_tabs--segmented .nav-link.rank_tab--credit,.rank_tab_toolbar.rank_toolbar--credit,.tab-pane.rank_pane--credit{--rank-accent: #16a34a;--rank-accent-soft: #e5f6eb;--rank-accent-shadow: rgba(22, 163, 74, .35)}.dash_rank_tabs--segmented .nav-link.rank_tab--debit,.rank_tab_toolbar.rank_toolbar--debit,.tab-pane.rank_pane--debit{--rank-accent: #dc2626;--rank-accent-soft: #fdeaea;--rank-accent-shadow: rgba(220, 38, 38, .32)}.dash_rank_tabs--segmented .rank_tab_title{display:inline-flex;align-items:center;gap:5px;min-width:0}.dash_rank_tabs--segmented .rank_tab_title svg{width:12px;height:12px;flex-shrink:0;color:var(--rank-accent, currentColor)}@media (max-width: 400px){.top_rank_wrapper.dash_widget .all_tab_wrapper>.nav.nav-tabs.dash_rank_tabs.dash_rank_tabs--segmented{gap:4px;padding:6px 4px}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-link{padding:6px 10px!important;font-size:11px}}.top_rank_wrapper.dash_widget .all_tab_wrapper>.tab-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.top_rank_wrapper.dash_widget .all_tab_wrapper>.tab-content>.tab-pane.active{flex:1 1 auto;min-height:0;padding:0;display:flex!important;flex-direction:column;overflow:hidden}.top_rank_wrapper.dash_widget .tabtop_wrapper.rank_tab_toolbar{background:#fafbfd;margin:0;border:none;border-radius:0;border-bottom:1px solid var(--ui-border, #e2e8f0);border-left:3px solid var(--rank-accent, var(--ui-primary, #2563eb));padding:5px 10px;flex-shrink:0}.top_rank_wrapper.dash_widget .rank_tab_toolbar .round_icon{background-color:var(--rank-accent-soft, var(--ui-primary-soft, #eef4ff));color:var(--rank-accent, var(--ui-primary, #2563eb))}.top_rank_wrapper.dash_widget .rank_tab_toolbar .tabtop_block{align-items:center;gap:8px}.top_rank_wrapper.dash_widget .round_icon--sm{min-width:24px;width:24px;height:24px;padding:3px;border-radius:6px;box-shadow:none}.top_rank_wrapper.dash_widget .round_icon--sm svg{width:14px;height:14px}.top_rank_wrapper.dash_widget .rank_tab_toolbar_text{flex:1;min-width:0}.top_rank_wrapper.dash_widget .rank_tab_toolbar_text h2{margin:0;font-size:12.5px;font-weight:700;color:var(--ui-text-strong, #111827);line-height:1.25}.top_rank_wrapper.dash_widget .rank_tab_toolbar_text p{display:block;margin:2px 0 0;font-size:11.5px;color:var(--ui-text-muted, #6b7280);font-weight:500;padding-top:0}.rank_tab_toolbar_meta{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}.rank_meta_chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap;background:#fff;color:var(--ui-text-muted, #64748b);border:1px solid var(--ui-border, #e2e8f0)}.rank_meta_chip--count{background:var(--rank-accent, var(--ui-primary, #2563eb));color:#fff;border-color:transparent}.top_rank_wrapper.dash_widget .norecords{background:transparent;width:100%;max-width:100%;white-space:normal;word-wrap:break-word}.right-rank-side-bar{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.top_rank_wrapper.active{width:0px}.top_rank_wrapper.active .all_tab_wrapper{opacity:0}.all_tab_wrapper ul li{flex:1}.top_rank_wrapper.active .user_session_section{opacity:0}.top_rank_wrapper.dash_widget .top_rank_block{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff}.top_rank_user{gap:8px;display:flex;padding:6px 12px;align-items:center;margin-bottom:0;border:0;border-bottom:1px solid var(--ui-border-soft, #eef2f6);border-radius:0;justify-content:flex-start;min-height:44px;transition:background .12s ease;background:#fff}.top_rank_user:hover{background:var(--ui-bg-hover, #f0f6ff)}.top_rank_list:last-child .top_rank_user{border-bottom:0}.top_rank_list:nth-child(2n) .top_rank_user{background:#fafbfd}.top_rank_wrapper.dash_widget .top_rank_user.dash_rank_row--top1{background:linear-gradient(90deg,#fff6dd,#fff 65%)}.top_rank_wrapper.dash_widget .top_rank_user.dash_rank_row--top2{background:linear-gradient(90deg,#f2f5f8,#fff 65%)}.top_rank_wrapper.dash_widget .top_rank_user.dash_rank_row--top3{background:linear-gradient(90deg,#fbeee3,#fff 65%)}.username_tag{display:flex;align-items:baseline;font-size:11px;flex-direction:column;justify-content:center;gap:0;line-height:1.2}.rank_number span{position:absolute;left:50%;font-size:9px;font-weight:700;top:50%;transform:translate(-50%,-50%);color:#fff}.rank_number{position:relative;flex-shrink:0}.rank_number img,.top_rank_user .dash_rank_row__badge img{width:22px!important;height:auto}.userinfo{display:flex;width:calc(100% - 30px);align-items:center;justify-content:space-between;gap:8px;min-width:0}.dash_rank_row{width:100%}.dash_rank_row__badge{flex-shrink:0;width:26px;display:flex;align-items:center;justify-content:center}.dash_rank_row__info{flex:1;min-width:0}.dash_rank_row__user{min-width:0;flex:1}.dash_rank_row__user-btn{background:none;border:0;padding:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.dash_rank_row__user-btn:hover{text-decoration:underline}.dash_rank_row__id{font-size:12.5px!important;font-weight:600!important;color:var(--ui-primary, #2563eb)!important;line-height:1.2}.dash_rank_row__nick{font-size:10px;font-weight:500;color:var(--ui-text-faint, #97a0ab);line-height:1.2}.dash_rank_row__amount{align-items:flex-end!important;flex-shrink:0}.dash_rank_row__amount .green-text,.dash_rank_row__amount .dash_rank_row__value{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dash_rank_row__value--bet{color:var(--ui-primary, #2563eb)}.dash_rank_row__value--credit{color:#16a34a}.dash_rank_row__value--debit{color:#dc2626}.top_rank_wrapper.dash_widget .top_rank_user.dash_rank_row{position:relative}.dash_rank_row__bar{position:absolute;left:0;bottom:0;height:2px;background:var(--rank-accent, var(--ui-primary, #2563eb));opacity:.25;border-radius:0 2px 2px 0;pointer-events:none}.top_rank_user:hover .dash_rank_row__bar{opacity:.5}.rank_pane .dash_widget_empty_icon{color:var(--rank-accent, var(--ui-primary, #2563eb));background:var(--rank-accent-soft, var(--ui-primary-soft, #eef4ff));border-color:var(--rank-accent-soft, #dbe7ff)}.top_rank_block{max-height:none;overflow:auto;padding:0!important}.top_rank_list{margin-bottom:0}.top_rank_wrapper .admin_tab_section{padding:0}.top_rank_wrapper.active .admin_tab_section .nav-tabs{opacity:0;visibility:hidden}.top_rank_wrapper .admin_tab_section .tab-content{margin-top:0}.top_rank_wrapper .admin_tab_section .nav-tabs .nav-item button{padding:7px 10px;border:0px solid transparent;background-color:transparent;margin:0!important}.top_rank_wrapper .admin_tab_section .nav-tabs{border-bottom:1px solid #eee;justify-content:center;gap:0}.top_rank_wrapper .admin_tab_section .nav-tabs .nav-item button.active{border-bottom:2px solid var(--ui-primary, #2563eb)}.tabtop_wrapper{padding:10px}.norecords{font-size:12px;padding:10px;background:#fafbfd}.tabtop_wrapper p{padding-top:10px;font-size:12.5px;color:var(--ui-text-muted, #6b7280)}.tabtop_block{display:flex;gap:10px;align-items:center}.top_rank_wrapper.active .tabtop_block{flex-wrap:wrap}.top_rank_wrapper.active .top_rank_user{flex-wrap:wrap;gap:10px;padding:15px}.top_rank_wrapper.active .userinfo{width:100%}.top_rank_wrapper.active .username_tag .text-primary{font-size:14px}.top_rank_wrapper.active .username_tag{font-size:12px}.top_rank_wrapper.active .tabtop_block h2{font-size:16px}.top_rank_wrapper.active .tabtop_wrapper p{font-size:12px}.top_rank_wrapper.active .side_toggleBtn svg{transform:rotate(0)}.dashboad_leftblock{transition:all .5s;width:100%;padding:6px 12px}.side_toggleBtn{display:flex;align-items:center;border:1px solid var(--ui-border-strong, #cbd5e1);border-radius:20px;padding:2px;justify-content:center;color:#ddd;width:26px;background-color:transparent;height:26px}.side_toggleBtn svg{transform:rotate(180deg)}.side_toggleBtn:hover{color:var(--ui-primary, #2563eb)}.tabtop_block h2{font-size:16px;font-weight:500}.round_icon{color:var(--ui-primary, #2563eb);padding:5px;border-radius:100px;min-width:40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--ui-primary-soft, #eef4ff)}@media (max-width:776px){.top_rank_wrapper.active .side_toggle-Btn{display:none!important}.side_toggle-Btn{background-color:transparent;border:0px;width:40px;position:absolute;left:-40px;height:40px;display:flex;justify-content:center;align-items:center}}.level-info-box{display:flex;align-items:flex-start;gap:8px;margin-top:2px;margin-bottom:3px;padding:10px 12px;background:linear-gradient(135deg,#f0f7ff,#eef2ff);border:1px solid #d6e4ff;border-left:1px solid #3b82f6;text-align:left;line-height:1.45;overflow:hidden}.level-info-box__icon{flex-shrink:0;margin-top:1px;color:#2563eb}.level-info-box__title{display:block;font-size:12px;font-weight:700;color:#1e3a8a;letter-spacing:.01em;text-wrap:wrap}.level-info-box__body{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#475569;text-wrap:wrap}@keyframes pgFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.payment-gateway-page{color:#0f172a;box-sizing:border-box}.payment-gateway-page *,.payment-gateway-page *:before,.payment-gateway-page *:after{box-sizing:border-box}.payment-gateway-page svg{display:inline-block;vertical-align:middle;flex-shrink:0}.payment-gateway-page .pg-icon-sm{width:16px;height:16px}.payment-gateway-page .pg-icon-md{width:20px;height:20px}.payment-gateway-page .pg-dashboard{width:100%}.payment-gateway-page .transaction_title_tabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.payment-gateway-page .pg-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.payment-gateway-page .pg-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.payment-gateway-page .pg-header-actions .site-button-primary,.payment-gateway-page .pg-header-actions .site-button-secondary,.payment-gateway-page .pg-panel-action,.payment-gateway-page .pg-banner-action{min-height:32px;padding:7px 12px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.payment-gateway-page .site-button-secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.payment-gateway-page .site-button-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.payment-gateway-page .customBtn,.payment-gateway-page .site-button-primary,.payment-gateway-page .site-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.25}.payment-gateway-page .pg-global-toggle{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:3px;font-size:13px;color:#334155;min-height:32px}.payment-gateway-page .pg-global-toggle .pg-switch-wrap{justify-content:flex-end}.payment-gateway-page .pg-switch-wrap{display:flex;align-items:center;justify-content:center}.payment-gateway-page .pg-switch-wrap .form-check{margin-bottom:0;padding-left:0;min-height:auto;display:flex;align-items:center}.payment-gateway-page .pg-switch-wrap .form-check-input{margin-top:0;float:none;margin-left:0}.payment-gateway-page .pg-field-control .pg-switch-wrap{justify-content:flex-end}.payment-gateway-page .pg-summary-row{margin-bottom:12px}.payment-gateway-page .vs-summary-card.total{--vs-accent: #6c757d}.payment-gateway-page .vs-summary-card.failed{--vs-accent: #dc3545}.payment-gateway-page .vs-summary-card.switch-tx{--vs-accent: #0d6efd}.payment-gateway-page .pg-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #0f172a0f}.payment-gateway-page .pg-panel-block{margin-bottom:12px;background:var(--gn-surface, #fff);border:1px solid var(--gn-line, #e2e8f0);border-radius:8px;overflow:hidden;box-shadow:var(--gn-shadow, 0 1px 2px rgba(15, 23, 42, .04))}.payment-gateway-page .pg-panel-block .pg-panel-head{border-bottom:1px solid var(--gn-line, #e2e8f0)}.payment-gateway-page .pg-panel-block .userlist_table,.payment-gateway-page .pg-panel-block .cm_table{margin:0}.payment-gateway-page .pg-panel-block .cm_table .table-responsive.pg-table-scroll{max-height:none;overflow-x:auto}.payment-gateway-page .pg-commission-form{padding:12px 16px 16px}.payment-gateway-page .pg-icon-blue{background:#e8f4fc;color:#0988d7}.payment-gateway-page .pg-icon-green{background:#ecfdf5;color:#059669}.payment-gateway-page .pg-icon-purple{background:#f5f3ff;color:#7c3aed}.payment-gateway-page .pg-icon-amber{background:#fffbeb;color:#d97706}.payment-gateway-page .pg-icon-slate{background:#f1f5f9;color:#64748b}.payment-gateway-page .pg-icon-red{background:#fef2f2;color:#dc2626}.payment-gateway-page .pg-icon-teal{background:#f0fdfa;color:#0d9488}.payment-gateway-page .pg-provider-badge{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.payment-gateway-page .pg-network-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;color:#334155;background:#f1f5f9;border-radius:4px}.payment-gateway-page .pg-summary-label{margin:0;font-size:12px;font-weight:500;color:#64748b}.payment-gateway-page .pg-summary-value{margin:2px 0 0;font-size:20px;font-weight:700;color:#0f172a}.payment-gateway-page .pg-summary-helper{margin:4px 0 0;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-gateway-page .pg-status-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.payment-gateway-page .pg-status-dot-amber{background:#f59e0b}.payment-gateway-page .pg-status-dot-green{background:#10b981}.payment-gateway-page .pg-panel{margin-bottom:20px;overflow:hidden}.payment-gateway-page .pg-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.payment-gateway-page .pg-panel-action{color:#0d6efd;border-color:#bfdbfe;background:#f8fbff}.payment-gateway-page .pg-panel-action:hover{color:#0b5ed7;border-color:#93c5fd;background:#eff6ff}.payment-gateway-page .pg-panel-title{margin:0;font-size:16px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-panel-desc{margin:2px 0 0;font-size:12px;color:#64748b}.payment-gateway-page .pg-table-wrap{overflow-x:auto}.payment-gateway-page .pg-table{width:100%;min-width:900px;border-collapse:collapse}.payment-gateway-page .pg-table th{padding:12px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f8fafc;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:middle}.payment-gateway-page .pg-th-label{display:inline-flex;align-items:center;justify-content:center;gap:4px}.payment-gateway-page .pg-info-dot{width:13px;height:13px;color:#94a3b8}.payment-gateway-page .pg-table th.pg-col-center,.payment-gateway-page .pg-table td.pg-col-center{text-align:center}.payment-gateway-page .pg-table td{padding:12px 16px;font-size:14px;color:#0f172a;border-top:1px solid #f1f5f9;vertical-align:middle}.payment-gateway-page .pg-table tr:hover td{background:#f8fafccc}.payment-gateway-page .pg-provider-cell{display:flex;align-items:center;gap:10px}.payment-gateway-page .pg-method-switch-group{display:flex;align-items:center;justify-content:center;gap:14px}.payment-gateway-page .pg-method-switch{display:flex;flex-direction:column;align-items:center;gap:4px}.payment-gateway-page .pg-method-switch-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.payment-gateway-page .pg-provider-name{font-size:14px;font-weight:500;color:#0f172a}.payment-gateway-page .pg-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;border:1px solid transparent}.payment-gateway-page .pg-badge-green{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.payment-gateway-page .pg-badge-blue{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.payment-gateway-page .pg-badge-gray{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.payment-gateway-page .pg-action-split{display:inline-flex;align-items:stretch;justify-content:center;gap:6px}.payment-gateway-page .pg-action-caret{display:inline-flex;align-items:center;justify-content:center;width:30px;min-height:32px;padding:0;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.payment-gateway-page .pg-action-caret:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.payment-gateway-page .pg-routing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}@media (max-width: 1024px){.payment-gateway-page .pg-routing-grid{grid-template-columns:1fr}}.payment-gateway-page .pg-routing-card{padding:16px}.payment-gateway-page .pg-routing-title{margin:0 0 12px;font-size:14px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-route-section{margin-bottom:12px}.payment-gateway-page .pg-route-section-label{margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;color:#64748b}.payment-gateway-page .pg-route-list{display:flex;flex-direction:column;gap:6px}.payment-gateway-page .pg-route-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border-radius:6px}.payment-gateway-page .pg-route-item-inactive{opacity:.6}.payment-gateway-page .pg-route-name{flex:1;font-size:14px;font-weight:500;color:#0f172a}.payment-gateway-page .pg-route-name-muted{flex:1;font-size:14px;font-weight:500;color:#64748b}.payment-gateway-page .pg-route-subtitle{margin:0 0 8px;font-size:12px;color:#64748b}.payment-gateway-page .pg-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 768px){.payment-gateway-page .pg-info-grid{grid-template-columns:1fr}}.payment-gateway-page .pg-info-box{display:flex;gap:8px;padding:12px;background:#e8f4fc;border:1px solid #d1e9f9;border-radius:8px;font-size:12px;color:#06659f}.payment-gateway-page .pg-info-box p{margin:0}.payment-gateway-page .pg-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 16px;color:#64748b}.payment-gateway-page .pg-field-copy{flex:1;min-width:0}.payment-gateway-page .pg-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:3px;background:transparent;color:#64748b;cursor:pointer}.payment-gateway-page .pg-drawer-close:hover{background:#f1f5f9;color:#0f172a}.payment-gateway-page .pg-form-field .form-label{margin-bottom:4px;font-size:12px;font-weight:500;color:#475569}.payment-gateway-page .pg-form-row{display:flex;gap:8px;align-items:center}.payment-gateway-page .pg-form-row .form-control,.payment-gateway-page .pg-form-row .form-select{flex:1;min-width:0}.payment-gateway-page .pg-form-row .customBtn.success{flex-shrink:0}.payment-gateway-page .pg-form-field+.pg-form-field{margin-top:12px}.payment-gateway-page .pg-select-narrow{flex:0 0 96px!important;max-width:96px}.payment-gateway-page .pg-stat-actions{margin-top:12px}.payment-gateway-page .pg-stat-actions .site-button-secondary{flex:1}.payment-gateway-page .pg-drawer-overlay{position:fixed;inset:0;background:#0f172a59;z-index:1040}.payment-gateway-page .pg-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #e2e8f0}.payment-gateway-page .pg-drawer-title{margin:0;font-size:18px;font-weight:700;color:#0f172a}.payment-gateway-page .pg-drawer-desc{margin:4px 0 0;font-size:12px;color:#64748b}.payment-gateway-page .pg-drawer-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.payment-gateway-page .pg-drawer-body{flex:1;overflow-y:auto;padding:20px;background:#f8fafc;display:flex;flex-direction:column;gap:16px}.payment-gateway-page .pg-drawer-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.payment-gateway-page .pg-drawer-section-title{margin:0 0 10px;font-size:12px;font-weight:700;color:#0f172a}.payment-gateway-page.ba-portal .pg-form-field .form-label{font-size:11px}.payment-gateway-page.ba-portal .pg-form-row .form-control,.payment-gateway-page.ba-portal .pg-form-row .form-select,.payment-gateway-page.ba-portal .pg-form-field .form-control,.payment-gateway-page.ba-portal .pg-form-field .form-select{font-size:12px;min-height:30px}.payment-gateway-page.ba-portal .pg-field-label{font-size:12px}.payment-gateway-page.ba-portal .pg-field-desc{font-size:11px}.payment-gateway-page.ba-portal .pg-provider-hero{padding:12px}.payment-gateway-page .pg-field-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9}.payment-gateway-page .pg-field-row:last-child{border-bottom:none}.payment-gateway-page .pg-field-label{margin:0;font-size:14px;font-weight:500;color:#0f172a}.payment-gateway-page .pg-field-desc{margin:2px 0 0;font-size:12px;color:#64748b}.payment-gateway-page .pg-field-control{flex-shrink:0}.payment-gateway-page .pg-provider-hero{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.payment-gateway-page .pg-provider-hero-badge{width:48px;height:48px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.payment-gateway-page .pg-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-gateway-page .pg-tag{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.payment-gateway-page .pg-tag-slate{background:#f1f5f9;color:#475569}.payment-gateway-page .pg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-gateway-page .pg-action-row{padding-top:12px;display:flex;flex-wrap:wrap;gap:8px}.payment-gateway-page .pg-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-gateway-page .pg-stat-box{padding:12px;background:#f8fafc;border-radius:6px}.payment-gateway-page .pg-stat-label{margin:0;font-size:12px;color:#64748b}.payment-gateway-page .pg-stat-value{margin:4px 0 0;font-size:14px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-stat-value-green{color:#059669}.payment-gateway-page .pg-text-muted{margin:0 0 8px;font-size:12px;color:#64748b}.payment-gateway-page .pg-drag-muted,.payment-gateway-page .pg-drag-icon{color:#94a3b8}.payment-gateway-page .pg-log-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:80vh;z-index:1050;background:#fff;border-radius:10px;box-shadow:0 24px 48px #0f172a3d;display:flex;flex-direction:column;overflow:hidden}.payment-gateway-page .pg-log-modal-body{flex:1;overflow-y:auto;padding:16px 20px}.payment-gateway-page .pg-log-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.payment-gateway-page .pg-log-item{border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;background:#f8fafc}.payment-gateway-page .pg-log-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.payment-gateway-page .pg-log-item-admin{font-weight:600;color:#0f172a}.payment-gateway-page .pg-log-item-time{color:#64748b}.payment-gateway-page .pg-log-item-detail{margin:6px 0 0;font-size:12px;color:#334155;word-break:break-word;white-space:pre-wrap}.payment-gateway-page .pg-api-status-value.pg-status-healthy{color:#059669}.payment-gateway-page .pg-api-status-value.pg-status-down{color:#dc2626}.payment-gateway-page .pg-api-status-value.pg-status-unconfigured,.payment-gateway-page .pg-api-status-value.pg-status-not_applicable{color:#64748b}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes resultFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes resultFadeOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}to{opacity:0;transform:translateY(10px) scale(.96);filter:blur(2px)}}@keyframes waitingFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}@keyframes liveGlow{0%,to{opacity:1}50%{opacity:.4}}@keyframes timerTick{0%{transform:scale(1.3);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.game-heading{text-align:left;font-size:18px;font-weight:700;margin-bottom:10px}.button-wrapper{display:flex;flex-direction:column;gap:20px;align-items:center}.button-row{display:flex;gap:20px;width:100%;justify-content:center}.top-row .game-btn{flex:1}.bottom-row{justify-content:center;gap:30px}.bottom-row .game-btn{flex:1}.game-btn{font-size:.9rem;font-weight:600;padding:18px 16px;border:none;border-radius:8px;cursor:pointer;color:#fff;transition:all .25s ease-in-out;box-shadow:0 2px 6px #00000014;text-transform:uppercase}.player-pair{background-color:#3a8dff}.tie{background-color:#34c38f}.bank-pair{background-color:#a66dd4}.player{background-color:#00bcd4}.bank{background-color:#ff6b6b}.player-pair:hover{background-color:#2f7de0;transform:scale(1.02);box-shadow:0 4px 10px #3a8dff4d}.tie:hover{background-color:#28b07d;transform:scale(1.02);box-shadow:0 4px 10px #34c38f4d}.bank-pair:hover{background-color:#925ac1;transform:scale(1.02);box-shadow:0 4px 10px #a66dd44d}.player:hover{background-color:#00a5bb;transform:scale(1.02);box-shadow:0 4px 10px #00bcd44d}.bank:hover{background-color:#e85c5c;transform:scale(1.02);box-shadow:0 4px 10px #ff6b6b4d}@media (max-width: 768px){.top-row,.bottom-row{flex-direction:column;gap:12px;align-items:center}.top-row .game-btn,.bottom-row .game-btn{width:90%;max-width:none}}.result-control,.round-id-row{display:flex;align-items:center;gap:12px;margin:18px 0;font-family:Poppins,sans-serif}.result-control input,.round-id-row input{width:130px;padding:8px 10px;font-size:14px;font-weight:600;border:1px solid #e0e0e0;border-radius:6px;text-align:center;background-color:#fdfdfd;box-shadow:0 1px 3px #0000000f;color:#333}.reset-btn,.start-btn,.save-btn{padding:8px 20px;font-size:13px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001a;width:auto!important}.reset-btn{background:#00acc1;color:#fff}.start-btn{background:#ff6b81;color:#fff}.save-btn{background:#34c38f;color:#fff}.stop-btn{background:#ff6b81;color:#fff;padding:10px 20px;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.reset-btn:hover,.start-btn:hover,.save-btn:hover{filter:brightness(1.08);transform:scale(1.03)}.timer-label{font-size:16px;font-weight:700;color:#1e293b;padding-left:4px}.result-publish,.round-id-row label,.result-control label{font-weight:600;color:#000;font-size:15px}.game-actions{display:flex;align-items:center;gap:12px;margin:24px 0}.game-actions .start-btn,.game-actions .save-btn{width:auto;flex:none}.live-round-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px}.live-round-vs{display:flex;align-items:center;justify-content:center;min-width:34px;color:#8ea0b5;font-size:14px;font-weight:800;letter-spacing:.6px}.recent-rounds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:12px;padding-bottom:4px;scroll-behavior:smooth}.table-section{margin-top:32px;display:flex;flex-direction:column;gap:20px}.table-section h2{font-weight:700;font-size:16px;color:#0f172a;margin-bottom:12px}.game-results-table-wrap{width:100%;overflow-x:auto;border:1px solid #dfe7ef;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a12}.game-results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.game-results-mode-buttons{display:inline-flex;align-items:center;padding:3px;border:1px solid #d8e0ea;border-radius:8px;background:#f8fbff}.game-results-mode-btn,.game-results-refresh-btn,.game-results-page-btn{border:1px solid transparent;border-radius:6px;background:#fff;color:#344154;font-size:12px;font-weight:700;line-height:1;padding:8px 12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.game-results-mode-btn{background:transparent}.game-results-mode-btn.active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 4px 10px #2563eb38}.game-results-toolbar-meta,.game-results-pagination{display:flex;align-items:center;gap:10px;color:#64748b;font-size:12px;font-weight:600}.game-results-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;align-items:end;margin:0 0 12px;padding:12px;border:1px solid #dfe7ef;border-radius:8px;background:#f8fbff}.game-results-filters label{display:flex;flex-direction:column;gap:5px;margin:0;color:#334155;font-size:11px;font-weight:700}.game-results-filters input,.game-results-filters select{width:100%;min-height:34px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;padding:7px 9px;outline:none}.game-results-filters input:focus,.game-results-filters select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.game-results-filter-apply,.game-results-filter-reset{min-height:34px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:800;padding:8px 12px;cursor:pointer}.game-results-filter-apply{background:#2563eb;color:#fff}.game-results-filter-reset{background:#fff;border-color:#cbd5e1;color:#334155}.game-results-refresh-btn,.game-results-page-btn{border-color:#d8e0ea}.game-results-refresh-btn:hover:not(:disabled),.game-results-page-btn:hover:not(:disabled){background:#f1f6fd;border-color:#b7c7da;color:#1e3a8a}.game-results-refresh-btn:disabled,.game-results-page-btn:disabled{opacity:.55;cursor:not-allowed}.game-results-pagination{justify-content:flex-end;margin-top:12px}.styled-table{width:100%;min-width:1020px;border-collapse:collapse;margin-top:0;font-family:Poppins,sans-serif;font-size:12px}.styled-table thead{background:#2563eb;color:#fff;font-weight:700;text-transform:uppercase;position:sticky;top:0;z-index:1}.styled-table.alt thead{background:#00bcd4}.styled-table th,.styled-table td{padding:13px 10px;text-wrap:nowrap;text-align:center;border-bottom:1px solid #e8eef5;vertical-align:middle}.styled-table th{font-size:11px;letter-spacing:.35px;line-height:1.25}.styled-table td{font-size:12px;color:#253041;line-height:1.35}.styled-table tbody tr:hover{background-color:#f8fbff}.styled-table tbody tr:nth-child(2n){background-color:#fbfdff}.styled-table tbody tr.latest-result-row{background-color:#ecfdf5;box-shadow:inset 4px 0 #34c38f;animation:rowSlideIn .4s cubic-bezier(.25,.46,.45,.94) both}.styled-table.bg-none tbody tr:first-child{background-color:#fff!important}.styled-table.bg-none tbody tr:first-child td{color:#000;font-weight:500}.styled-table tbody tr.latest-result-row td{color:#0f3f2e;font-weight:700}.styled-table tbody tr:last-child td{border-bottom:none}.styled-table tbody td{font-weight:500}@media (max-width: 768px){.button-row{flex-direction:column;gap:12px}.game-btn{width:100%;font-size:1rem;padding:10px}.result-control,.round-id-row,.game-actions{flex-direction:column;align-items:flex-start;gap:10px}.live-round-matchup{grid-template-columns:1fr;gap:10px}.live-round-vs{min-height:20px}.recent-rounds-grid{grid-template-columns:minmax(300px,1fr)}.result-control input,.round-id-row input{width:100%}.reset-btn,.start-btn,.save-btn{width:100%;font-size:15px}.timer-label{padding-left:0}.table-section h2{font-size:16px;text-align:center}.game-results-table-wrap{margin-inline:-2px}.game-results-toolbar{align-items:stretch}.game-results-mode-buttons,.game-results-toolbar-meta,.game-results-pagination{width:100%;justify-content:space-between}.game-results-mode-btn{flex:1}.styled-table th,.styled-table td{font-size:12px;padding:10px 8px}}@media (max-width: 480px){.game-heading{font-size:18px;text-align:center}.styled-table th,.styled-table td{font-size:11px;padding:8px}.table-section{gap:20px}.game-actions{gap:12px}}.save-btn[disabled]{background:#bdbdbd!important;color:#f5f5f5!important;cursor:not-allowed!important;opacity:.7;box-shadow:none;filter:none}.result-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:350;font-size:12px;text-transform:uppercase;color:#fff;min-width:60px;text-align:center}.player-result{background-color:#3a8dff;box-shadow:0 2px 4px #00bcd44d}.banker-result{background-color:#ff6b6b;box-shadow:0 2px 4px #ff6b6b4d}.tie-result{background-color:#34c38f;box-shadow:0 2px 4px #34c38f4d}.ops-url-control{font-family:-apple-system,Segoe UI,Arial,Helvetica,sans-serif}.ops-url-control__card{border:1px solid #dbe1e8;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1018280a;background:#fff}.setting_card__body>.ops-url-control .ops-url-control__card{border:0;border-radius:0;box-shadow:none;background:transparent}.ops-url-control__row{display:grid;grid-template-columns:270px 1fr}.ops-url-control__row+.ops-url-control__row{border-top:1px solid #e4e9ef}.ops-url-control__label{padding:18px 20px;border-right:1px solid #e4e9ef;background:#fbfcfd;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ops-url-control__title{font-size:14px;font-weight:700;color:#2a3342;line-height:1.3}.ops-url-control__desc{font-size:12.5px;color:#7a8494;line-height:1.45}.ops-url-control__badge{margin-top:2px;font-size:12px;font-weight:600;color:#42506b;background:#eef2f7;border:1px solid #dfe6ee;border-radius:999px;padding:3px 10px}.ops-url-control__body{padding:16px 20px;display:grid;grid-template-columns:1fr 110px;gap:16px;align-items:start;min-width:0}.ops-url-control__fields{display:flex;flex-direction:column;gap:9px;min-width:0}.ops-url-control__chip-box{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid #cdd6e0;border-radius:6px;padding:4px;background:#fff;max-height:124px;overflow-y:auto}.ops-url-chip{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:5px;animation:opsUrlChipIn .15s ease;max-width:100%}.ops-url-chip--saved{background:#f2f6fa;border:1px solid #d9e1ea}.ops-url-chip--fresh{background:#f2f6fa;border:1px solid rgb(217,225,234)}.ops-url-chip__dot{width:7px;height:7px;border-radius:50%;flex:none}.ops-url-chip__dot--saved{background:#33a852}.ops-url-chip__dot--fresh{background:#e8a33d}.ops-url-chip__text{font-size:13.5px;color:#26313f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.ops-url-chip__scheme{color:#98a2b0}.ops-url-chip__remove{border:none;background:transparent;color:#8d97a6;font-size:15px;line-height:1;padding:2px 5px;cursor:pointer;border-radius:4px;flex:none}.ops-url-chip__remove:hover{color:#c62828;background:#c6282814}.ops-url-control__input{flex:1;min-width:200px;border:none;outline:none;font-size:13.5px;color:#26313f;background:transparent;padding:6px 4px}.ops-url-control__input::-moz-placeholder{color:#9aa4b1}.ops-url-control__input::placeholder{color:#9aa4b1}.ops-url-control__add-btn{border:1px solid #c3cedb;background:#f6f8fa;color:#3c4757;font-size:12.5px;font-weight:700;border-radius:5px;padding:6px 12px;cursor:pointer;flex:none;white-space:nowrap}.ops-url-control__add-btn:hover{background:#eaeff5;border-color:#a9b8c9}.ops-url-control__helper{font-size:12px;color:#8a94a3;line-height:1.5}.ops-url-control__notice{font-size:12.5px;font-weight:600;line-height:1.4}.ops-url-control__notice--ok{color:#1e7b34}.ops-url-control__notice--err{color:#c62828}.ops-url-control__undo{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#5a6575}.ops-url-control__undo-btn{border:none;background:none;color:#1467d2;font-weight:700;cursor:pointer;font-size:12.5px;padding:0}.ops-url-control__undo-btn:hover{text-decoration:underline}.ops-url-control__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.ops-url-control__save{border:none;border-radius:5px;padding:9px 0;font-size:13.5px;font-weight:700;color:#fff;transition:background .15s}.ops-url-control__save--idle{background:#c3cbd5;cursor:default}.ops-url-control__save--active{background:#1467d2;cursor:pointer}.ops-url-control__save--active:hover{background:#0d4fb0}.ops-url-control__save--flash{background:#188038;cursor:pointer}.ops-url-control__save--saving{background:#1467d2;cursor:wait;opacity:.85}.ops-url-control__discard{border:none;background:none;color:#6b7686;font-size:12px;cursor:pointer;padding:0;text-align:center}.ops-url-control__discard:hover{color:#c62828}.ops-url-control__manager-input-wrap{display:flex;align-items:center;gap:8px;border:1px solid #cdd6e0;border-radius:6px;padding:4px 12px;background:#fff}.ops-url-control__manager-input{flex:1;border:none;outline:none;font-size:13.5px;color:#26313f;padding:4px 0;background:transparent;min-width:0}.ops-url-control__unsaved-badge{font-size:10.5px;font-weight:700;color:#9a6b12;background:#fbf0d7;border:1px solid #eeddb2;border-radius:4px;padding:2px 6px;letter-spacing:.3px;flex:none}@keyframes opsUrlChipIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 1100px){.ops-url-control__row{grid-template-columns:1fr}.ops-url-control__label{border-right:none;border-bottom:1px solid #e4e9ef}.ops-url-control__body{grid-template-columns:1fr 110px}}.lp-modal .lp-note{font-size:12.5px;color:#6b7280;margin:0 0 14px;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;line-height:1.5}.lp-frame{border:1px solid #e5e7eb;border-radius:8px;padding:22px 20px;background:#fff;box-shadow:0 2px 10px #0000000f;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-frame--partner{background:linear-gradient(180deg,#f6f9ff,#fff 40%)}.lp-title{text-align:center;font-size:20px;font-weight:700;color:#111827;margin-bottom:20px}.lp-field{margin-bottom:14px}.lp-field label{display:block;font-size:12.5px;color:#374151;margin-bottom:6px}.lp-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lp-field__head label{margin-bottom:6px}.lp-ttl{font-size:11.5px;color:#6b7280;white-space:nowrap}.lp-input{height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid #dbe3f0;background:#f4f7fd;border-radius:4px;font-size:13.5px;color:#111827}.lp-input--pw{letter-spacing:2px}.lp-input--placeholder{color:#9ca3af;letter-spacing:2px;margin-top:8px}.lp-captcha{display:flex;align-items:center;gap:10px;min-width:0}.lp-captcha__box{flex:1;min-width:0;height:56px;border:1px solid #dbe3f0;background:#f8fafc;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-captcha__img{display:block;max-width:100%;height:auto}.lp-captcha__refresh{width:40px;height:40px;flex-shrink:0;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;font-size:17px;display:flex;align-items:center;justify-content:center}.lp-remember{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151;margin:14px 0}.lp-checkbox{width:13px;height:13px;border:1px solid #9ca3af;border-radius:2px;background:#fff;flex-shrink:0}.lp-submit{height:44px;border-radius:4px;background:#1f2124;color:#fff;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.lp-foot{margin:14px 0 0;font-size:12.5px;color:#6b7280;text-align:center}.lsc-modal .lsc-tabs{border-bottom:1px solid #e5e7eb;gap:2px;flex-wrap:wrap}.lsc-modal .lsc-tabs .nav-link{border:none;border-bottom:2px solid transparent;border-radius:0;padding:8px 16px;font-size:13.5px;font-weight:700;color:#6b7280;background:transparent}.lsc-modal .lsc-tabs .nav-link:hover{color:#1a73e8}.lsc-modal .lsc-tabs .nav-link.active{color:#1a73e8;background:transparent;border-bottom-color:#1a73e8}.lsc-modal .lsc-tabs .nav-link:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.lsc-modal .tab-content{min-height:320px}.lsc-modal .lsc-intro{font-size:13px;color:#4b5563;margin:0 0 18px;line-height:1.6}.lsc-section{border-top:2px solid #374151}.lsc-row{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.lsc-row__text{flex:1;min-width:min(260px,100%)}.lsc-row__label{font-size:13.5px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lsc-preview-link{border:none;background:none;padding:0;font-size:12px;font-weight:400;color:#1a73e8;cursor:pointer;white-space:nowrap}.lsc-preview-link:hover{color:#0b57d0;text-decoration:underline}.lsc-preview-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}.lsc-row__desc{font-size:12px;color:#9ca3af;margin-top:4px;line-height:1.5}.lsc-row__control{flex-shrink:0}.lsc-segmented{display:inline-flex;flex-shrink:0}.lsc-segmented__btn{padding:6px 16px;font-size:13px;font-weight:700;color:#1a73e8;background:#fff;border:1px solid #bcd3f5;border-left:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.lsc-segmented__btn:first-child{border-left:1px solid #bcd3f5;border-radius:4px 0 0 4px}.lsc-segmented__btn:last-child{border-radius:0 4px 4px 0}.lsc-segmented__btn:hover:not(.is-active):not(:disabled){background:#f0f6ff}.lsc-segmented__btn.is-active{background:#1a73e8;border-color:#1a73e8;color:#fff}.lsc-segmented__btn.is-active+.lsc-segmented__btn{border-left-color:#1a73e8}.lsc-segmented__btn:disabled{opacity:.6;cursor:default}.lsc-segmented__btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.lsc-history{margin-top:4px}.lsc-history__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.lsc-history__note{margin:0;font-size:12.5px;color:#6b7280;flex:1;min-width:min(240px,100%)}.lsc-history__refresh{border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:12px;padding:4px 10px;cursor:pointer;color:#374151}.lsc-history__refresh:hover{background:#f3f4f6}.lsc-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:10px;margin-bottom:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.lsc-filters__field{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.lsc-filters__field>span{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.lsc-filters__field input{height:32px;border:1px solid #d1d5db;border-radius:4px;padding:0 10px;font-size:13px;color:#111827;background:#fff;min-width:0;width:100%}.lsc-filters__field input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.lsc-filters__field--grow{flex:1;min-width:min(160px,100%)}.lsc-filters__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.lsc-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 2px 0}.lsc-pager__info{font-size:12px;color:#6b7280}.lsc-pager__controls{display:flex;align-items:center;gap:4px}.lsc-pager__btn{min-width:30px;height:30px;border:1px solid #d1d5db;background:#fff;border-radius:4px;color:#374151;font-size:15px;line-height:1;cursor:pointer}.lsc-pager__btn:hover:not(:disabled){background:#f0f6ff;border-color:#bcd3f5;color:#1a73e8}.lsc-pager__btn:disabled{opacity:.45;cursor:default}.lsc-pager__btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.lsc-pager__page{font-size:12.5px;font-weight:700;color:#374151;padding:0 6px;white-space:nowrap}.lsc-history__scroll{max-height:260px;overflow:auto;border-top:2px solid #374151}.lsc-history__table{width:100%;border-collapse:collapse;min-width:560px}.lsc-history__table th{position:sticky;top:0;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:9px 10px;font-size:12px;font-weight:700;color:#4b5563;text-align:left;white-space:nowrap}.lsc-history__table td{border-bottom:1px solid #f3f4f6;padding:9px 10px;font-size:12.5px;color:#374151;vertical-align:top}.lsc-history__ip{font-size:11px;color:#9ca3af;margin-top:2px}.lsc-history__empty{text-align:center;color:#9ca3af;padding:18px 10px}.lsc-change{font-weight:700;white-space:nowrap}.lsc-change.is-on{color:#047857}.lsc-change.is-off{color:#dc2626}.lsc-change.is-neutral{color:#1d4ed8}.vendor-config-page{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f4f7fb}.vendor-config-page .content_inner_section{padding:12px 14px 16px!important}.vendor-config-page *,.vendor-config-page *:before,.vendor-config-page *:after{box-sizing:border-box}.vendor-config-page svg{display:inline-block;vertical-align:middle;flex-shrink:0}.vc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.vc-btn-outline{color:#334155;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.vc-btn-outline:hover{background:#f8fafc;border-color:#cbd5e1}.vc-btn-primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.vc-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.vc-btn-primary:disabled,.vc-btn-outline:disabled{opacity:.55;cursor:not-allowed}.vc-btn-settings{color:#2563eb;background:#fff;border:1px solid #bfdbfe;min-height:30px;padding:5px 12px;font-size:12px;font-weight:600}.vc-btn-settings:hover{background:#eff6ff;border-color:#93c5fd}.vc-btn-settings.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.vc-btn-save-field{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:34px;padding:0;border-radius:6px;color:#fff;background:#059669;border:1px solid #059669;flex-shrink:0}.vc-btn-save-field:hover{background:#047857;border-color:#047857}.vc-position-cell{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:34px;border-radius:6px;border:1px dashed transparent;transition:background .15s ease,border-color .15s ease}.vc-position-cell.is-drag-over{background:#eff6ff;border-color:#93c5fd}.vc-position-cell.is-reordering{opacity:.5}.vc-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:#64748b;cursor:grab}.vc-drag-handle:hover{background:#f1f5f9;color:#334155}.vc-drag-handle:active{cursor:grabbing}.vc-filter-card{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;margin-bottom:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0f172a0a}.vc-filter-card .form-select{height:34px;min-height:34px;font-size:13px;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;background-color:#fff;padding:0 30px 0 10px}.vc-filter-card .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.vc-btn-search{min-width:96px}.vc-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden;position:relative}.vendor-config-page .vc-table-card .cm_table{margin:0}.vendor-config-page .vc-table-card .table-responsive{max-height:none;overflow-x:auto}.vendor-config-page .vc-table-card table{margin:0;border-collapse:separate;border-spacing:0;font-size:13px;width:100%}.vendor-config-page .vc-table-card thead{position:sticky;top:0;z-index:2}.vendor-config-page .vc-table-card thead th{background:#eef2f7;color:#1e3a5f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #dbe3ee;border-top:none;padding:12px 14px;white-space:nowrap;vertical-align:middle;box-shadow:inset 0 -1px #dbe3ee}.vendor-config-page .vc-table-card tbody td{padding:13px 14px;vertical-align:middle;border-bottom:1px solid #edf2f7;color:#334155}.vendor-config-page .vc-table-card tbody tr:nth-child(2n) td{background:#f8fbff}.vendor-config-page .vc-table-card tbody tr:hover td{background:#eff6ff!important}.vendor-config-page .vc-table-card tbody tr:last-child td{border-bottom:none}.vc-vendor-name-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.vc-vendor-name-btn:hover .vc-vendor-name{color:#2563eb}.vc-vendor-name{font-weight:700;color:#0f172a;transition:color .15s ease}.vc-vendor-alt{font-size:11px;color:#94a3b8;font-weight:500}.vc-thumbnail-btn{padding:0;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:box-shadow .15s ease,transform .15s ease}.vc-thumbnail-btn:hover{box-shadow:0 0 0 2px #2563eb40;transform:translateY(-1px)}.vc-vendor-code{font-size:12px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vc-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.vc-badge-live{color:#1d4ed8;background:#dbeafe}.vc-badge-slot{color:#047857;background:#d1fae5}.vc-badge-esport{color:#7c3aed;background:#ede9fe}.vc-badge-neutral{color:#475569;background:#f1f5f9}.vc-badge-healthy{color:#047857;background:#d1fae5}.vc-badge-warning{color:#b45309;background:#fef3c7}.vc-badge-danger{color:#b91c1c;background:#fee2e2}.vc-thumbnail{width:88px;height:50px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;background:#f8fafc;display:block}.vc-games-cell{display:flex;flex-direction:column;gap:2px;line-height:1.3}.vc-games-active{font-weight:700;color:#059669;font-size:12px}.vc-games-active.is-muted{color:#94a3b8}.vc-games-total{font-size:11px;color:#94a3b8}.vc-games-total.is-active{color:#2563eb;font-weight:600}.vc-image-source{display:flex;flex-direction:column;gap:2px;line-height:1.3}.vc-image-source-main{font-size:12px;color:#334155}.vc-image-source-sub{font-size:11px;color:#2563eb;font-weight:500}.vc-sync-cell{display:flex;flex-direction:column;gap:3px;line-height:1.3}.vc-sync-row{display:inline-flex;align-items:center;gap:6px}.vc-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vc-status-dot--healthy{background:#22c55e}.vc-status-dot--failed{background:#ef4444}.vc-sync-time{font-size:11px;color:#94a3b8}.vc-exposure-cell{display:inline-flex;align-items:center;gap:8px}.vc-exposure-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vc-exposure-icon--on{color:#059669;background:#d1fae5}.vc-exposure-icon--off{color:#d97706;background:#fef3c7}.vendor-config-page .cm-switch.MuiSwitch-root{margin:0}.vendor-config-page .cm-switch .MuiSwitch-switchBase.Mui-checked{color:#2563eb}.vendor-config-page .cm-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#2563eb}.vc-table-footer{position:absolute;left:14px;bottom:10px;z-index:3;display:flex;align-items:center;gap:8px;pointer-events:none}.vc-total-count{font-size:12px;color:#64748b;font-weight:600}.vendor-config-page .vc-table-card .cm_table_pagination{margin:0;padding:8px 14px 8px 150px;border-top:1px solid #e2e8f0;background:#fafbfc;min-height:44px;display:flex;align-items:center;justify-content:flex-end}.vendor-config-page .vc-table-card .cm_table_pagination .MuiTablePagination-toolbar{min-height:36px;padding:0}.vendor-config-page .vc-table-card .cm_table_pagination p{font-size:12px;color:#64748b}.vendor-config-page .vc-table-card .MuiTablePagination-selectLabel,.vendor-config-page .vc-table-card .MuiTablePagination-displayedRows{font-size:12px!important;color:#64748b!important}.vendor-config-page .vc-table-card .MuiTablePagination-select{font-size:12px!important}.vendor-config-page .vc-table-card .MuiIconButton-root{color:#64748b}.vendor-config-page .vc-table-card .MuiIconButton-root.Mui-disabled{opacity:.35}.vendor-config-page .vc-table-card .MuiTablePagination-actions .MuiIconButton-root:hover{background:#f1f5f9}.ba-drawer .vc-drawer-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.ba-drawer .vc-drawer-section-title{margin:0 0 10px;font-size:12px;font-weight:700;color:#0f172a}.vc-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.vc-field-item label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.vc-field-value{font-size:13px;font-weight:600;color:#0f172a}.ba-drawer .form-label{font-size:11px;font-weight:600;color:#475569;margin-bottom:5px}.ba-drawer .form-control,.ba-drawer .form-select{font-size:12px;border:1px solid #e2e8f0;border-radius:6px;min-height:30px}.ba-drawer .form-control:focus,.ba-drawer .form-select:focus{border-color:#0988d7;box-shadow:0 0 0 3px #0988d71f}.vc-field-save-row{display:flex;align-items:center;gap:8px}.vc-field-save-row .form-control{flex:1;min-width:0}.vc-capability-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.vc-capability-item{display:inline-flex;align-items:center;gap:6px}.vc-capability-label{font-size:11px;font-weight:600;color:#64748b;text-transform:capitalize}.vc-radio-group{display:flex;flex-wrap:wrap;gap:16px}.vc-radio-group .form-check-label{font-size:13px;color:#334155}.vc-preview-box{margin-top:12px;padding:12px;border:1px dashed #e2e8f0;border-radius:8px;background:#f8fafc;text-align:center}.vc-preview-box img{max-width:100%;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.vc-preview-caption{margin:8px 0 0;font-size:11px;color:#94a3b8}.vc-status-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vc-status-card{padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc}.vc-status-card-label{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.vc-status-card-value{font-size:12px;font-weight:700;color:#0f172a;line-height:1.35}.vc-status-card-value.is-green{color:#059669}.vc-status-card-value.is-orange{color:#d97706}.vc-alert-box{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-top:10px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;font-size:12px;color:#92400e;line-height:1.45}.vc-exposure-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vc-exposure-copy{min-width:0}.vc-exposure-title{font-size:13px;font-weight:700;color:#0f172a}.vc-exposure-warning{margin-top:4px;font-size:12px;color:#d97706;font-weight:500}.vc-exposure-helper{margin:8px 0 0;font-size:11px;color:#94a3b8}.vc-guide-modal .modal-content{border:1px solid #e2e8f0;border-radius:10px}.vc-guide-modal .modal-header{border-bottom:1px solid #e2e8f0}.vc-guide-modal .modal-body{font-size:13px;color:#475569;line-height:1.55}.vc-guide-modal .modal-body ul{margin:0;padding-left:18px}.vc-guide-modal .modal-body li+li{margin-top:6px}@media (max-width: 991px){.vc-field-grid,.vc-status-cards{grid-template-columns:1fr}.vc-table-footer{flex-direction:column;align-items:flex-start}}@media (max-width: 767px){.vc-filter-card{flex-direction:column;align-items:stretch}}.vendor-switch-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vendor-switch-page .transaction_title_tabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.vs-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vs-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.vendor-switch-page .vs-dropdown-toggle.btn,.vendor-switch-page .vs-dropdown-toggle.dropdown-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;padding:0 14px!important;font-size:var(--gn-fs, 12px)!important;font-weight:600!important;line-height:1!important;color:#fff!important;background:var(--gn-primary, #2563eb)!important;border:1px solid var(--gn-primary, #2563eb)!important;border-radius:var(--gn-radius, 5px)!important;box-shadow:none!important}.vendor-switch-page .vs-dropdown-toggle.btn:hover,.vendor-switch-page .vs-dropdown-toggle.dropdown-toggle:hover{filter:brightness(.95);color:#fff!important;background:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important}.vendor-switch-page .vs-change-btn,.vendor-switch-page .vs-detail-btn{height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important}.vendor-switch-page .admin_filter_block .react-datepicker-wrapper{width:auto}.vendor-switch-page .admin_filter_block .react-datepicker__input-container input.cm_inputbox{width:140px;min-width:140px}.vs-bulk-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;background:#eef6ff;border:1px solid #cfe2ff;border-radius:6px}.vs-bulk-count{font-size:13px;font-weight:600;color:#0d6efd;margin-right:4px}.vs-checkbox-cell{width:36px;text-align:center}.vs-bulk-provider-list{max-height:220px;overflow-y:auto;border:1px solid #e4e8ec;border-radius:6px;padding:4px 10px}.vs-bulk-provider-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;border-bottom:1px solid #eef1f5}.vs-bulk-provider-row:last-child{border-bottom:none}.vs-restricted-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;background:#dc35451f;color:#dc3545;word-break:keep-all}.vs-summary-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.vs-summary-card{background:#fff;border:1px solid #e4e8ec;border-left:3px solid var(--vs-accent, #6c757d);border-radius:0;padding:12px;min-width:0}.vs-summary-value{font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--vs-accent, #495057)}.vs-summary-label{font-size:12px;font-weight:500;color:#6c757d;margin-top:2px;line-height:1.4;word-break:keep-all}.vs-summary-card.total{--vs-accent: #6c757d}.vs-summary-card.active{--vs-accent: #198754}.vs-summary-card.changed-today{--vs-accent: #0d6efd}.vs-summary-card.prev-sessions{--vs-accent: #6f42c1}.vs-summary-card.failed{--vs-accent: #dc3545}.vs-summary-card.switch-tx{--vs-accent: #0d6efd}.vs-page-subtitle{font-size:13px;color:#6c757d;margin:-4px 0 12px;line-height:1.4;word-break:keep-all}.vs-page-subtitle--compact{margin:2px 0 6px;font-size:11px}.vs-provider-name{font-weight:600;color:#1f2225;word-break:keep-all}.vs-provider-sub{font-size:11px;color:#6c757d}.vs-num-cell{font-variant-numeric:tabular-nums;font-weight:600}.vs-vendor-flow .from{color:#6c757d}.vs-vendor-flow .to{color:#0d6efd;font-weight:600}.vs-state-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vs-drawer-title{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ba-drawer.ba-drawer--audit{width:min(520px,94vw)}.ba-drawer .vs-drawer-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#64748b;font-size:13px;font-weight:600}.ba-drawer .vs-section-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0988d7;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.ba-drawer .vs-label{font-size:12px;font-weight:600;color:#495057;margin-bottom:4px}.ba-drawer .form-control,.ba-drawer .form-select{font-size:13px;border-color:#e2e8f0;border-radius:6px}.ba-drawer .form-control:focus,.ba-drawer .form-select:focus{border-color:#0988d7;box-shadow:0 0 0 2px #0988d726}.ba-drawer .vs-drawer-alert{font-size:12px}.ba-drawer .vs-impact-box{background:#fff;border:1px solid #cfe2ff;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.ba-drawer .vs-impact-box .vs-impact-title{font-weight:700;margin-bottom:6px;color:#0988d7}.ba-drawer .vs-impact-box b.accent{color:#0988d7}.ba-drawer .vs-info-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 1px 2px #0f172a0a}.ba-drawer .vs-result-box{background:#f1faf5;border:1px solid #c3e6d4;border-radius:10px;padding:12px 14px;font-size:12px;color:#1c7a4d;line-height:1.55;box-shadow:0 1px 2px #0f172a0a}.ba-drawer .vs-result-box--abort{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.ba-drawer .vs-result-box--failed{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ba-drawer .vs-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.ba-drawer .vs-detail-row{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;font-size:12.5px;line-height:1.45}.ba-drawer .vs-detail-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ba-drawer .vs-detail-label{min-width:132px;flex-shrink:0;color:#64748b;font-weight:600}.ba-drawer .vs-detail-value{color:#0f172a;word-break:keep-all;font-weight:500}.vs-info-box{background:#f8f9fb;border:1px solid #e4e8ec;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.vs-info-box .vs-row{display:flex;gap:6px;margin-bottom:4px}.vs-info-box .vs-row:last-child{margin-bottom:0}.vs-label{font-size:12px;font-weight:600;color:#495057}.vs-impact-box{background:#f8f9fb;border:1px solid #cfe2ff;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.vs-impact-box .vs-impact-title{font-weight:700;margin-bottom:6px;color:#0d6efd}.vs-impact-box b.accent{color:#0d6efd}.vs-sessions-count{color:#f0ad4e;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;cursor:help;border-bottom:1px dashed #f0ad4e}.vs-row-recent{background:#fffdf0}.vs-info-icon{color:#6c757d;cursor:help;font-size:12px}.tooltip.vs-tooltip .tooltip-inner{max-width:320px;background:#343a40;color:#fff;font-size:12px;text-align:left}.vs-last-switch-cell{line-height:1.3}.vs-success-banner{font-size:13px;margin-bottom:12px}.vs-help-text{font-size:12px;color:#dc3545;margin-bottom:0}.vs-detail-row{display:flex;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.5}.vs-detail-row:last-child{margin-bottom:0}.vs-detail-label{min-width:150px;color:#6c757d;font-weight:500}.vs-detail-value{color:#1f2225;word-break:keep-all}.vs-result-box{background:#f1faf5;border:1px solid #c3e6d4;border-radius:8px;padding:12px;font-size:12px;color:#1c7a4d;line-height:1.5}.vs-result-box .vs-result-title{font-weight:700;margin-bottom:6px}.vs-timeline-heading{font-weight:700;color:#1f2225;margin-bottom:10px;font-size:13px}.vs-timeline{border-left:2px solid #e4e8ec;padding-left:16px}.vs-timeline-item{position:relative;margin-bottom:12px}.vs-timeline-item:last-child{margin-bottom:0}.vs-timeline-dot{position:absolute;left:-22px;top:4px;width:10px;height:10px;border-radius:50%;background:#0d6efd}.vs-timeline-dot.abort{background:#dc3545}.vs-timeline-dot.complete{background:#198754}.vs-timeline-time,.vs-timeline-by{font-size:11px;color:#6c757d}.vs-timeline-event{font-size:13px;color:#1f2225;font-weight:600}.vs-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 0 0}.vs-pagination-info{font-size:13px;color:#6c757d;font-variant-numeric:tabular-nums}@media (max-width: 1199px){.vs-summary-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.vs-summary-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479px){.vs-summary-row{grid-template-columns:1fr}}.gn-admin.casino-vendor-routing-page .cvr-title-row,.casino-vendor-routing-page .cvr-title-row{margin-bottom:0;padding-bottom:0;border-bottom:none}.gn-admin.casino-vendor-routing-page .cvr-subtitle,.casino-vendor-routing-page .cvr-subtitle{margin:2px 0 14px;font-size:12px;line-height:1.4;color:#6b7280}.casino-vendor-routing-page .cvr-shell{background:transparent}.casino-vendor-routing-page .cvr-tab-count{margin-left:4px;font-weight:700;opacity:.85}.casino-vendor-routing-page .ui-kpi-row{margin-top:12px}@media (max-width: 1199px){.casino-vendor-routing-page .ui-kpi-row--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 479px){.casino-vendor-routing-page .ui-kpi-row--cols-4{grid-template-columns:minmax(0,1fr)!important}}.casino-vendor-routing-page .cvr-dist{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;margin-bottom:12px}.casino-vendor-routing-page .cvr-dist-label{font-size:12px;font-weight:700;color:#4b5563;white-space:nowrap}.casino-vendor-routing-page .cvr-dist-bar{flex:1;min-width:180px;height:8px;border-radius:999px;background:#eceff2;overflow:hidden;display:flex}.casino-vendor-routing-page .cvr-dist-seg{height:100%;min-width:0}.casino-vendor-routing-page .cvr-dist-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-left:auto}.casino-vendor-routing-page .cvr-dist-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4b5563;font-weight:600}.casino-vendor-routing-page .cvr-dist-item i{width:8px;height:8px;border-radius:2px;display:inline-block}.casino-vendor-routing-page .cvr-toolbar,.casino-vendor-routing-page .admin_filter_block.cvr-toolbar{margin-bottom:12px;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0}.casino-vendor-routing-page .cvr-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.casino-vendor-routing-page .cvr-filter-row .cm_inputbox,.casino-vendor-routing-page .cvr-filter-row .form-select.cm_inputbox{width:auto;min-width:140px;height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);border-radius:var(--gn-radius, 6px)}.casino-vendor-routing-page .cvr-filter-row .transaction_filter_input--search{min-width:200px;flex:0 1 240px}.casino-vendor-routing-page .cvr-toolbar-spacer{flex:1}.casino-vendor-routing-page .cvr-count-label{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.casino-vendor-routing-page .cvr-field{display:flex;flex-direction:column;gap:3px;min-width:140px}.casino-vendor-routing-page .cvr-field.grow{flex:0 1 320px;max-width:360px;min-width:200px}.casino-vendor-routing-page .cvr-fixed-select{width:280px;max-width:min(360px,100%);flex:0 1 280px}.casino-vendor-routing-page .cvr-hist-filters .cm_inputbox,.casino-vendor-routing-page .cvr-hist-filters .form-select.cm_inputbox{width:auto;min-width:120px;max-width:180px;flex:0 1 auto}.casino-vendor-routing-page .cvr-field-label{font-size:11px;font-weight:700;color:#64748b;margin:0}.casino-vendor-routing-page .cvr-hist-filters .cvr-field{min-width:120px}.casino-vendor-routing-page .vs-bulk-toolbar{margin-bottom:10px}.casino-vendor-routing-page .cvr-partner-controls{margin-bottom:12px;background:transparent}.casino-vendor-routing-page .cvr-axis-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:0;background:transparent}.casino-vendor-routing-page .cvr-axis-tabs{width:100%;margin:0 0 8px}.casino-vendor-routing-page .cvr-axis-tabs .nav-link{cursor:pointer}.casino-vendor-routing-page .cvr-fixed-row{display:block;padding:0;background:transparent}.casino-vendor-routing-page .cvr-toolbar .tx_filter_collapse,.casino-vendor-routing-page .cvr-fixed-row .tx_filter_collapse{width:100%;margin:0}.casino-vendor-routing-page .cvr-toolbar .tx_filter_collapse__panel,.casino-vendor-routing-page .cvr-fixed-row .tx_filter_collapse__panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.casino-vendor-routing-page .cvr-fixed-row .cvr-fixed-select{width:280px;max-width:min(360px,100%);flex:0 1 280px}.casino-vendor-routing-page .cvr-hist-operator{width:140px;max-width:160px;flex:0 0 auto}.casino-vendor-routing-page .cvr-partner-controls .cvr-filter-row{padding:0;background:transparent}.casino-vendor-routing-page .cvr-axis-label{font-size:12px;font-weight:700;color:#4b5563}.casino-vendor-routing-page .cvr-link-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;color:var(--gn-primary, #2563eb);font-size:var(--gn-fs, 12px);font-weight:600;line-height:1.2;cursor:pointer}.casino-vendor-routing-page .cvr-link-btn:hover{text-decoration:none;color:var(--gn-primary-dark, #1d4ed8)}.casino-vendor-routing-page .cvr-link-btn:hover .cvr-link-btn__icon{transform:translate(2px)}.casino-vendor-routing-page .cvr-link-btn__icon{flex:0 0 auto;display:block;transition:transform .15s ease}.casino-vendor-routing-page .cvr-vendor-text{color:var(--gn-primary, #2563eb);font-weight:600}.casino-vendor-routing-page .cvr-vendor-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.casino-vendor-routing-page .cvr-vendor-pill--basic{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.casino-vendor-routing-page .cvr-vendor-pill--mega{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.casino-vendor-routing-page .cvr-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.casino-vendor-routing-page .cvr-pill--global{background:#f1f5f9;color:#64748b}.casino-vendor-routing-page .cvr-pill--ancestor{background:#eff6ff;color:#1d4ed8}.casino-vendor-routing-page .cvr-pill--direct{background:#fff7ed;color:#c2410c}.casino-vendor-routing-page .cvr-btn-danger-outline,.casino-vendor-routing-page .site-button-secondary.cvr-btn-danger-outline,.casino-vendor-routing-page .site-button-primary.cvr-btn-danger-outline{color:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important;background:var(--gn-surface, #fff)!important}.casino-vendor-routing-page .cvr-btn-danger-outline:hover:not(:disabled),.casino-vendor-routing-page .site-button-secondary.cvr-btn-danger-outline:hover:not(:disabled),.casino-vendor-routing-page .site-button-primary.cvr-btn-danger-outline:hover:not(:disabled){background:var(--gn-danger, #dc2626)!important;color:#fff!important;border-color:var(--gn-danger, #dc2626)!important}.cvr-confirm-root .cvr-btn-danger-solid,.cvr-confirm-root .site-button-primary.cvr-btn-danger-solid{background:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important;color:#fff!important}.cvr-confirm-root .cvr-btn-danger-solid:hover:not(:disabled),.cvr-confirm-root .site-button-primary.cvr-btn-danger-solid:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.casino-vendor-routing-page .vs-change-btn,.casino-vendor-routing-page .vs-detail-btn,.gn-admin.casino-vendor-routing-page .cm_table .vs-change-btn,.gn-admin.casino-vendor-routing-page .cm_table .vs-detail-btn,.gn-admin.casino-vendor-routing-page .cm_table .site-button-primary,.gn-admin.casino-vendor-routing-page .cm_table .site-button-secondary{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;box-sizing:border-box!important;vertical-align:middle}.gn-admin.casino-vendor-routing-page .cm_table td{vertical-align:middle}.casino-vendor-routing-page .admin_filter_block.cvr-toolbar,.casino-vendor-routing-page .cvr-toolbar.admin_filter_block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:0;border:none;background:transparent;box-shadow:none}.casino-vendor-routing-page .cvr-toolbar .cvr-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.casino-vendor-routing-page .cvr-toolbar .cm_inputbox,.casino-vendor-routing-page .cvr-toolbar .form-select.cm_inputbox{height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);border-radius:var(--gn-radius, 6px);font-size:var(--gn-fs, 12px)}.casino-vendor-routing-page .cvr-toolbar .transaction_filter_input--search{min-width:200px;flex:0 1 240px}.casino-vendor-routing-page .cvr-count-label{font-size:var(--gn-fs, 12px);font-weight:600;color:var(--gn-text-sub, #64748b);white-space:nowrap}.casino-vendor-routing-page .cvr-fixed-row .cm_inputbox,.casino-vendor-routing-page .cvr-fixed-row .form-select.cm_inputbox,.casino-vendor-routing-page .cvr-partner-controls .cm_inputbox,.casino-vendor-routing-page .cvr-partner-controls .form-select.cm_inputbox{height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);border-radius:var(--gn-radius, 6px);font-size:var(--gn-fs, 12px)}.casino-vendor-routing-page .cvr-fixed-row .site-button-primary,.casino-vendor-routing-page .cvr-fixed-row .site-button-secondary{height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);align-self:flex-end}.cvr-drawer-root.gn-admin .site-button-primary,.cvr-confirm-root.gn-admin .site-button-primary:not(.cvr-btn-danger-solid),.gn-admin .cvr-drawer-root .site-button-primary,.gn-admin .cvr-confirm-root .site-button-primary:not(.cvr-btn-danger-solid){color:#fff;background:var(--gn-primary, #2563eb);border:1px solid var(--gn-primary, #2563eb)}.cvr-drawer-root.gn-admin .site-button-primary:hover:not(:disabled),.cvr-confirm-root.gn-admin .site-button-primary:not(.cvr-btn-danger-solid):hover:not(:disabled),.gn-admin .cvr-drawer-root .site-button-primary:hover:not(:disabled),.gn-admin .cvr-confirm-root .site-button-primary:not(.cvr-btn-danger-solid):hover:not(:disabled){background:var(--gn-primary-dark, #1d4ed8);border-color:var(--gn-primary-dark, #1d4ed8);color:#fff}.cvr-drawer-root.gn-admin .site-button-secondary,.cvr-confirm-root.gn-admin .site-button-secondary:not(.cvr-btn-danger-outline),.gn-admin .cvr-drawer-root .site-button-secondary,.gn-admin .cvr-confirm-root .site-button-secondary:not(.cvr-btn-danger-outline){color:var(--gn-text-sub, #64748b);background:var(--gn-surface, #fff);border:1px solid var(--gn-line-strong, #d7dbe0)}.cvr-drawer-root.gn-admin .site-button-secondary:hover:not(:disabled),.cvr-confirm-root.gn-admin .site-button-secondary:not(.cvr-btn-danger-outline):hover:not(:disabled),.gn-admin .cvr-drawer-root .site-button-secondary:hover:not(:disabled),.gn-admin .cvr-confirm-root .site-button-secondary:not(.cvr-btn-danger-outline):hover:not(:disabled){background:var(--gn-neutral-soft, #f1f5f9);color:var(--gn-text, #0f172a)}.casino-vendor-routing-page .cvr-seg{display:inline-flex;border:1px solid var(--gn-line-strong, #d7dbe0);border-radius:var(--gn-radius, 6px);overflow:hidden;background:var(--gn-surface, #fff)}.casino-vendor-routing-page .cvr-seg button{border:none;background:var(--gn-surface, #fff);padding:0 12px;height:var(--gn-ctrl-h, 32px);font-size:var(--gn-fs, 12px);font-weight:600;color:var(--gn-text-sub, #64748b);cursor:pointer}.casino-vendor-routing-page .cvr-seg button+button{border-left:1px solid var(--gn-line-strong, #d7dbe0)}.casino-vendor-routing-page .cvr-seg button.is-active{background:var(--gn-primary, #2563eb);color:#fff}.casino-vendor-routing-page .cvr-row-muted{background:#fbfbfc}.casino-vendor-routing-page .cvr-excluded{color:#b91c1c}.casino-vendor-routing-page .cvr-scope-badge{font-size:11px;font-weight:600}.casino-vendor-routing-page .userlist_table{margin-top:2px}.casino-vendor-routing-page .cm_table td:has(.vs-provider-name){text-align:left}.casino-vendor-routing-page .vs-success-banner{margin-bottom:12px}.cvr-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cvr-impact-cell{background:#fff;border:1px solid #eef0f3;border-radius:6px;padding:8px 10px}.cvr-impact-value{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gn-primary, #2563eb);line-height:1.1}.cvr-impact-label{font-size:11px;color:#64748b;margin-top:2px;word-break:keep-all}.cvr-partner-detail-card{overflow:hidden}.cvr-partner-detail-head{padding:11px 14px;background:#f7f8fa;border-bottom:1px solid #e5e8ec;font-size:13px;font-weight:700;color:#1f2937}.cvr-partner-detail-row{display:flex;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid #f1f3f5;font-size:13px}.cvr-partner-detail-label{width:110px;flex:none;color:#6b7280}.cvr-partner-detail-value{flex:1;font-weight:600;color:#1f2937;word-break:keep-all}.cvr-partner-detail-routing{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;font-size:13px}.cvr-partner-detail-routing .cvr-partner-detail-label{padding-top:2px}.cvr-partner-detail-routing-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cvr-partner-detail-routing-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#4b5563}.cvr-partner-detail-routing-item i{width:8px;height:8px;border-radius:2px;flex:none;display:inline-block}.cvr-partner-detail-routing-item b{font-variant-numeric:tabular-nums;color:#111827}.cvr-partner-detail-routing-total{font-size:11px;color:#9ca3af;margin-top:5px}.cvr-partner-detail-action{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;border-radius:var(--gn-radius, 6px);background:var(--gn-primary-soft, #eef4ff);color:var(--gn-primary, #2563eb)!important;border:1px solid #bfdbfe;white-space:nowrap;text-decoration:none!important;flex:none;margin-left:auto}.cvr-partner-detail-action:hover{background:#e0eaff;color:var(--gn-primary-dark, #1d4ed8)!important}.cvr-partner-detail-action .cvr-link-btn__icon{flex:0 0 auto;transition:transform .15s ease}.cvr-partner-detail-action:hover .cvr-link-btn__icon{transform:translate(2px)}.cm_admin_modal .cvr-modal-subtitle{margin:2px 0 0;font-size:12px;color:#64748b;font-weight:500}.cvr-drawer-root{--cvr-accent: var(--gn-primary, #2563eb);--cvr-accent-deep: var(--gn-primary-dark, #1d4ed8);--cvr-accent-soft: var(--gn-primary-soft, #eef4ff);--cvr-surface: #f0f4f8;--cvr-card: #ffffff;--cvr-border: #e2e8f0;--cvr-border-soft: #eef2f6;--cvr-text: #0f172a;--cvr-muted: #64748b;--cvr-header-from: #0b1a2e;--cvr-header-to: #152a45;position:fixed;inset:0;z-index:1050}.cvr-drawer-backdrop{position:absolute;inset:0;border:0;background:#0814267a;cursor:pointer}.cvr-drawer{position:absolute;top:0;right:0;bottom:0;width:min(600px,88vw);background:var(--cvr-surface);box-shadow:-20px 0 60px #0814262e,-4px 0 16px #08142614;display:flex;flex-direction:column;overflow:hidden;animation:cvr-drawer-in .2s cubic-bezier(.22,.8,.3,1)}@keyframes cvr-drawer-in{0%{transform:translate(18px);opacity:.6}to{transform:translate(0);opacity:1}}.cvr-drawer-head{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:none;background:linear-gradient(135deg,var(--cvr-header-from) 0%,var(--cvr-header-to) 55%,#1a3352 100%);color:#fff;flex-shrink:0}.cvr-drawer-head:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cvr-accent) 0%,#3b82f6 45%,#60a5fa 100%)}.cvr-drawer-brand{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.cvr-drawer-brand-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:2px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);flex-shrink:0;color:#7dd3fc}.cvr-drawer-brand-icon svg{width:15px;height:15px}.cvr-drawer-head-main{flex:1;min-width:0}.cvr-drawer-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.cvr-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.01em}.cvr-chip--global{color:#d1fae5;background:#10b98138;border:1px solid rgba(52,211,153,.35)}.cvr-chip--partner{color:#dbeafe;background:#0988d747;border:1px solid rgba(125,211,252,.35)}.cvr-chip--danger{color:#fecaca;background:#ef444433;border:1px solid rgba(252,165,165,.35)}.cvr-chip--warn{color:#fde68a;background:#f59e0b33;border:1px solid rgba(252,211,77,.35)}.cvr-confirm-dialog .cvr-chip--global{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.cvr-confirm-dialog .cvr-chip--partner{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.cvr-confirm-dialog .cvr-chip--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cvr-confirm-dialog .cvr-chip--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.cvr-drawer-title{margin:0;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.3;word-break:keep-all}.cvr-drawer-sub{margin:4px 0 0;font-size:11px;color:#e2e8f0c7;line-height:1.45;word-break:keep-all}.cvr-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f;color:#ffffffbf;flex:none;padding:0}.cvr-drawer-close:hover{background:#ffffff1f;color:#fff}.cvr-drawer-close svg{width:13px;height:13px}.cvr-drawer-body{flex:1;overflow-y:auto;padding:12px 12px 14px;background:var(--cvr-surface)}.cvr-drawer-section{margin-bottom:12px;padding:12px;border:1px solid var(--cvr-border);border-radius:10px;background:var(--cvr-card)}.cvr-drawer-section-label{display:block;font-size:11px;font-weight:700;color:var(--cvr-muted);margin-bottom:8px;letter-spacing:.01em}.cvr-target-chips{display:flex;flex-wrap:wrap;gap:6px}.cvr-target-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border-radius:7px;background:var(--cvr-accent-soft);border:1px solid #bae6fd;color:#0369a1;font-size:12px;font-weight:600}.cvr-target-chip-x{width:16px;height:16px;border:0;border-radius:4px;background:transparent;color:#38bdf8;font-size:11px;line-height:1;padding:0}.cvr-target-chip-x:hover:not(:disabled){background:#0988d71f;color:var(--cvr-accent-deep)}.cvr-vendor-choices{display:flex;flex-direction:column;gap:7px}.cvr-vendor-choice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:8px;border:1px solid var(--cvr-border);background:#fff;cursor:pointer;margin:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cvr-vendor-choice:hover:not(.is-off){border-color:#bae6fd;background:#f8fbff}.cvr-vendor-choice.is-on{border-color:var(--cvr-accent);background:var(--cvr-accent-soft);box-shadow:0 0 0 1px #0988d726}.cvr-vendor-choice.is-off{border-color:var(--cvr-border-soft);background:#f8fafc;cursor:not-allowed;opacity:.92}.cvr-vendor-choice input{margin-top:2px;accent-color:var(--cvr-accent)}.cvr-vendor-choice-name{display:block;font-size:13px;font-weight:700;color:var(--cvr-text)}.cvr-vendor-choice.is-on .cvr-vendor-choice-name{color:var(--cvr-accent-deep)}.cvr-vendor-choice-note{display:block;font-size:11px;margin-top:2px;color:var(--cvr-muted)}.cvr-impact-table{border:1px solid var(--cvr-border);border-radius:10px;overflow:hidden;margin-bottom:12px;background:var(--cvr-card)}.cvr-impact-table-head{padding:9px 12px;background:linear-gradient(180deg,#f8fbff,#f1f5f9);border-bottom:1px solid var(--cvr-border);font-size:12px;font-weight:700;color:#334155}.cvr-impact-table-row,.cvr-impact-table-meta{display:flex;gap:11px;padding:10px 12px;border-bottom:1px solid var(--cvr-border-soft)}.cvr-impact-table-meta{background:#f8fafc}.cvr-impact-table-label{width:92px;flex:none;font-size:12px;font-weight:700;color:var(--cvr-muted)}.cvr-impact-table-body{flex:1;min-width:0}.cvr-impact-table-main{display:block;font-size:13px;font-weight:700;color:var(--cvr-text);font-variant-numeric:tabular-nums}.cvr-impact-table-note{display:block;font-size:11px;color:#94a3b8;margin-top:2px}.cvr-impact-table-warn{padding:9px 12px;background:#fffbeb;font-size:11px;color:#92400e}.cvr-reason-input{width:100%;min-height:78px;resize:vertical;padding:8px 10px;border:1px solid var(--cvr-border);border-radius:8px;background:#fff}.cvr-reason-input:focus{outline:none;border-color:var(--cvr-accent);box-shadow:0 0 0 3px #0988d71f}.cvr-reason-hint{font-size:11px;margin-top:4px;color:#b45309}.cvr-reason-hint.is-ok{color:#0f766e}.cvr-note-box{padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45}.cvr-note-box--warn{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.cvr-note-box--muted{border:1px solid var(--cvr-border);background:#f8fafc;color:var(--cvr-muted)}.cvr-drawer-footer{border-top:1px solid var(--cvr-border);padding:10px 12px;background:var(--cvr-card);flex-shrink:0}.cvr-drawer-block-msg{font-size:12px;color:#dc2626;margin-bottom:8px}.cvr-drawer-footer-actions{display:flex;align-items:stretch;gap:8px}.cvr-drawer-footer-actions .site-button-primary,.cvr-drawer-footer-actions .site-button-secondary,.cvr-drawer-root .cvr-drawer-submit{height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;max-height:var(--gn-ctrl-h, 32px)!important;padding:0 14px!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;font-size:var(--gn-fs, 12px)!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cvr-drawer-submit{flex:1!important}.cvr-confirm-root{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:20px}.cvr-confirm-backdrop{position:absolute;inset:0;border:0;background:#11182780;cursor:pointer}.cvr-confirm-dialog{position:relative;width:min(520px,100%);max-height:88vh;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 24px 60px #0f172a47}.cvr-confirm-head{padding:18px 22px 12px;border-bottom:1px solid #eceff2}.cvr-confirm-title{margin:7px 0 0;font-size:16px;font-weight:700;color:#111827}.cvr-confirm-sub{margin:4px 0 0;font-size:12px;color:#6b7280}.cvr-confirm-rows{padding:14px 22px 6px;display:flex;flex-direction:column;gap:9px}.cvr-confirm-row{display:flex;gap:12px;align-items:baseline;font-size:12px;padding-bottom:8px;border-bottom:1px dashed #eceff2}.cvr-confirm-label{width:118px;flex:none;color:#6b7280}.cvr-confirm-value{flex:1;color:#1f2937;font-weight:600;word-break:keep-all}.cvr-confirm-impact{margin:8px 22px 0}.cvr-confirm-impact .cvr-impact-table{margin-bottom:0}.cvr-confirm-notes{margin:8px 22px 0;display:flex;flex-direction:column;gap:8px}.cvr-confirm-footer{padding:16px 22px 18px;display:flex;align-items:stretch;gap:8px}.cvr-confirm-footer .cvr-confirm-btn,.cvr-confirm-root .cvr-confirm-btn.site-button-primary,.cvr-confirm-root .cvr-confirm-btn.site-button-secondary,.cvr-confirm-root .cvr-confirm-btn.cvr-btn-danger-solid{flex:1 1 0!important;height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;max-height:var(--gn-ctrl-h, 32px)!important;padding:0 14px!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;font-size:var(--gn-fs, 12px)!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width: 992px){.cvr-impact-grid{grid-template-columns:repeat(2,1fr)}.cvr-partner-detail-routing{flex-wrap:wrap}.cvr-partner-detail-action{margin-left:110px}.casino-vendor-routing-page .cvr-dist-legend{margin-left:0;width:100%}}.vrv2-page{-webkit-font-smoothing:antialiased}.gn-admin.vrv2-page .ui-kpi-row{margin-top:12px}.gn-admin.vrv2-page .cm_table td:has(.vs-provider-name),.gn-admin.vrv2-page .cm_table td:has(.vrv2-provider-name){text-align:left}.gn-admin.vrv2-page .admin_filter_block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.gn-admin.vrv2-page .vrv2-main-card .cm_table .table-responsive,.gn-admin.vrv2-page .vrv2-table-card .cm_table .table-responsive{max-height:calc(100vh - 280px)}.gn-admin.vrv2-page .vrv2-main-card .userlist_table,.gn-admin.vrv2-page .vrv2-table-card .userlist_table{flex:1;min-height:0}.gn-admin.vrv2-page .vrv2-side-card .cm_inputbox.transaction_filter_input--search{min-width:0;flex:1}.vrv2-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.vrv2-restricted-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;background:#dc35451a;color:#dc3545;word-break:keep-all}.vrv2-tabs .nav-link{font-size:13px;font-weight:600;padding:8px 18px}.vrv2-provider-name{font-weight:600;word-break:keep-all}.vrv2-provider-sub{font-size:11px;color:#6c757d}.vrv2-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:stretch;min-height:520px}.vrv2-side-card,.vrv2-main-card,.vrv2-table-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.vrv2-side-card,.vrv2-main-card{min-height:520px}.vrv2-table-card{margin-bottom:12px}.vrv2-card-head{padding:11px 14px;border-bottom:1px solid var(--gn-line, #e3e8ef);font-size:12px;font-weight:700;color:#334155;background:#f8fafc}.vrv2-card-head--row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vrv2-card-body{flex:1;padding:12px;min-height:0;display:flex;flex-direction:column}.vrv2-card-body--table{padding:12px}.vrv2-card-note{margin:0;padding:8px 14px 0;font-size:12px;color:#64748b}.vrv2-side-filter{margin-bottom:10px!important}.vrv2-empty-card{flex:1;display:flex;align-items:center;justify-content:center;min-height:360px;padding:24px}.vrv2-filter-hint{font-size:12px;color:#64748b;white-space:nowrap}.gn-admin.vrv2-page .vrv2-override-select.cm_inputbox{width:auto;min-width:160px}@media (max-width: 992px){.vrv2-split{grid-template-columns:1fr;min-height:0}.vrv2-side-card,.vrv2-main-card{min-height:280px}}.vrv2-tree-scroll{overflow-y:auto;flex:1;min-height:0}.vrv2-tree-node{display:flex;align-items:center;gap:3px;padding:5px 6px;cursor:pointer;border-radius:4px;margin-bottom:1px;border-left:3px solid transparent;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vrv2-tree-node:hover{background:#f0f4ff}.vrv2-tree-node.selected{background:var(--gn-primary-soft, #eef4ff);border-left-color:var(--gn-primary, #2563eb)}.vrv2-tree-toggle{width:16px;text-align:center;flex-shrink:0;font-size:10px;color:#0d6efd;cursor:pointer;line-height:1}.vrv2-tree-toggle.leaf{color:#ced4da;cursor:default}.vrv2-tree-id{font-size:12px;font-weight:600;color:#1f2225;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrv2-tree-nick{font-size:10px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrv2-tree-count{margin-left:auto;flex-shrink:0}.vrv2-routing-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.vrv2-partner-id{font-size:15px;font-weight:700;color:#1f2225}.vrv2-partner-nick{font-size:12px;color:#6c757d}.vrv2-bulk-toolbar{display:flex;align-items:center;gap:10px;padding:9px 14px;margin-bottom:10px;background:#eef6ff;border:1px solid #cfe2ff;border-radius:6px}.vrv2-bulk-count{font-size:13px;font-weight:600;color:#0d6efd}.vrv2-cb-cell{width:36px;text-align:center;padding-left:8px!important;padding-right:4px!important}.vrv2-source-direct{--bs-badge-bg: #198754}.vrv2-source-inherited{--bs-badge-bg: #fd7e14}.vrv2-source-global{--bs-badge-bg: #6c757d}.vrv2-row-pending{background:#fffdf0}.vrv2-row-selected{background:#f0f7ff}.vrv2-override-select{font-size:11px;padding:3px 6px;min-width:160px}.vrv2-drawer-title{font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.vrv2-bulk-list{max-height:200px;overflow-y:auto;border:1px solid #e4e8ec;border-radius:6px;padding:4px 10px}.vrv2-bulk-list-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;border-bottom:1px solid #f0f0f0}.vrv2-bulk-list-row:last-child{border-bottom:none}.vrv2-bulk-list-name{font-weight:600;color:#1f2225}.vrv2-bulk-list-vendor{color:#6c757d;font-size:11px}.vrv2-impact-box{background:#f8f9fb;border:1px solid #cfe2ff;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.vrv2-impact-title{font-weight:700;color:#0d6efd;margin-bottom:4px}.vrv2-impact-box b.accent{color:#0d6efd}.vrv2-label{font-size:12px;font-weight:600;color:#495057}.vrv2-help-text{font-size:12px;color:#dc3545}.vrv2-col-label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vrv2-col-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#adb5bd;color:#fff;font-size:9px;font-weight:700;cursor:help;flex-shrink:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vrv2-col-help:hover{background:#6c757d}.vrv2-col-tooltip .tooltip-inner{white-space:pre-line;text-align:left;max-width:320px}.vrv2-vendor-flow .from{color:#6c757d}.vrv2-vendor-flow .to{color:#0d6efd;font-weight:600}.vrv2-empty{text-align:center;padding:48px 20px;color:#adb5bd;font-size:13px}.vrv2-summary-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.vrv2-summary-card{background:#fff;border:1px solid #e4e8ec;border-left:3px solid var(--vrv2-accent, #6c757d);border-radius:0;padding:12px;min-width:0}.vrv2-summary-value{font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--vrv2-accent, #495057)}.vrv2-summary-label{font-size:12px;font-weight:500;color:#6c757d;margin-top:2px;word-break:keep-all}.vrv2-summary-card.total{--vrv2-accent: #6c757d}.vrv2-summary-card.active{--vrv2-accent: #198754}.vrv2-summary-card.changed-today{--vrv2-accent: #0d6efd}.vrv2-summary-card.prev-sessions{--vrv2-accent: #6f42c1}.vrv2-summary-card.failed{--vrv2-accent: #dc3545}@media (max-width: 1199px){.vrv2-summary-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.vrv2-summary-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479px){.vrv2-summary-row{grid-template-columns:1fr}}.vrv2-num-cell{font-variant-numeric:tabular-nums;font-weight:600}.vrv2-sessions-count{color:#f0ad4e;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;cursor:help;border-bottom:1px dashed #f0ad4e}.vrv2-row-recent{background:#fffdf0}.vrv2-info-icon{color:#6c757d;cursor:help;font-size:12px}.vrv2-scope-heading{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1c2530;margin-bottom:11px}.vrv2-scope-req{color:#d64545;font-weight:700}.vrv2-scope-card{display:flex;gap:11px;padding:13px 14px;border:1px solid #e3e6ea;border-radius:8px;background:#fff;margin:0 0 9px}.vrv2-scope-card.is-on{border-color:#2f6feb;background:#f4f8ff}.vrv2-scope-dot{flex:none;width:15px;height:15px;margin-top:1px;border-radius:50%;border:2px solid #cfd5dc;box-sizing:border-box}.vrv2-scope-card.is-on .vrv2-scope-dot{border-color:#2f6feb;box-shadow:inset 0 0 0 3.5px #2f6feb}.vrv2-scope-body{flex:1;min-width:0}.vrv2-scope-title{display:block;font-size:12.5px;font-weight:700;color:#1c2530;margin-bottom:3px;line-height:1.35}.vrv2-scope-hint{font-weight:400;margin-left:4px}.vrv2-scope-hint.is-ok{color:#2f8a4e}.vrv2-scope-hint.is-danger{color:#c0392b}.vrv2-scope-desc{display:block;font-size:11px;color:#6b7684;line-height:1.55}.vrv2-scope-summary{margin-top:16px;border:1px solid #e3e6ea;border-radius:8px;overflow:hidden}.vrv2-scope-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;background:#fafbfc;border-bottom:1px solid #eff1f4}.vrv2-scope-summary-row:last-child{border-bottom:0;background:#fff}.vrv2-scope-summary-row span{font-size:11.5px;color:#6b7684}.vrv2-scope-summary-row b{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#1c2530;text-align:right}.vrv2-scope-link{display:inline-block;margin-top:9px;font-size:11.5px;font-weight:600;color:#2f6feb}.vs-not-serving-chip{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid #dc3545;border-radius:10px;background:#dc354514;color:#dc3545;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap;cursor:help;vertical-align:middle}.game-lang-update-page .header_block.transaction_toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;padding:0;min-height:var(--gn-ctrl-h, 32px)}.game-lang-update-page .lu-toolbar-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto;min-width:0}.game-lang-update-page .lu-filter-label{margin:0;font-size:var(--gn-fs, 12.5px);font-weight:600;color:var(--gn-text-sub, #6b7280);white-space:nowrap}.game-lang-update-page .lu-vendor-select{width:auto;min-width:220px;max-width:min(360px,100%);height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;font-size:var(--gn-fs, 12.5px)}.game-lang-update-page .lu-toolbar-filters .site-button-secondary{display:inline-flex;align-items:center;gap:6px;height:var(--gn-ctrl-h, 32px);white-space:nowrap}.game-lang-update-page .lu-toolbar-filters .site-button-secondary svg{flex-shrink:0}.game-lang-update-page .lu-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 10px;min-height:18px}.game-lang-update-page .lu-hint{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--gn-text-sub, #64748b);line-height:1.35}.game-lang-update-page .lu-hint-error{color:var(--gn-danger, #dc2626);font-weight:500}.game-lang-update-page .userlist_table{margin-top:0}.game-lang-update-page .userlist_table .cm_table{border:1px solid var(--gn-line, #e5e7eb);border-radius:var(--gn-radius-lg, 8px);overflow:hidden;background:var(--gn-surface, #fff)}.game-lang-update-page .cm_table .table{margin-bottom:0}.game-lang-update-page .cm_table .table thead th{white-space:nowrap;vertical-align:middle;background:var(--gn-head-bg, #f3f5f9);font-weight:600}.game-lang-update-page .cm_table .table tbody td{vertical-align:middle;padding:8px 12px}.game-lang-update-page .cm_table .table tbody td .cm_inputbox,.game-lang-update-page .cm_table .table tbody td .form-control{width:100%;height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;font-size:var(--gn-fs, 12.5px)}.game-lang-update-page .lu-th-action{width:88px}.game-lang-update-page .lu-icon-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;margin:0!important;border-radius:5px!important;border:1px solid transparent!important;cursor:pointer;line-height:1!important}.game-lang-update-page .lu-icon-btn svg{width:13px;height:13px;display:block}.game-lang-update-page .lu-icon-btn--delete{color:#fff!important;background:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important}.game-lang-update-page .lu-icon-btn--delete:hover:not(:disabled){filter:brightness(.95)}.game-lang-update-page .lu-icon-btn:disabled{opacity:.4;cursor:not-allowed}.game-lang-update-page .lu-table-footer{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px!important;border-top:1px solid var(--gn-line, #e5e7eb);background:var(--gn-surface-alt, #fafbfd)}.game-lang-update-page .lu-footer-left{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.game-lang-update-page .lu-footer-left .site-button-primary,.game-lang-update-page .lu-footer-left .site-button-secondary,.game-lang-update-page .lu-table-footer>.site-button-primary{display:inline-flex;align-items:center;gap:6px;height:var(--gn-ctrl-h, 32px)}.game-lang-update-page .lu-bulk-panel{margin:0;padding:12px 14px;border-top:1px solid var(--gn-line, #e5e7eb);background:var(--gn-surface-alt, #f8fafc)}.game-lang-update-page .lu-bulk-label{font-size:12px;font-weight:600;color:var(--gn-text, #1f2937);margin-bottom:8px}.game-lang-update-page .lu-bulk-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;resize:vertical;min-height:120px}.game-lang-update-page .lu-bulk-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.game-lang-update-page .lu-results{margin-top:12px}.game-lang-update-page .lu-result-block{background:var(--gn-surface, #fff);border:1px solid var(--gn-line, #e2e8f0);border-radius:var(--gn-radius-lg, 8px);padding:12px 14px;margin-top:10px;font-size:12px}.game-lang-update-page .lu-result-title{font-weight:600;color:var(--gn-text, #334155);margin-bottom:6px}.game-lang-update-page .lu-result-block ul,.game-lang-update-page .lu-guide-list{margin:0;padding-left:18px;color:var(--gn-text-sub, #475569)}.game-lang-update-page .lu-guide-list li{margin-bottom:8px;line-height:1.45}.game-lang-update-page .lu-guide-list li:last-child{margin-bottom:0}.game-lang-update-page .site-button-primary:disabled{opacity:.55;color:#fff!important;background:var(--gn-primary)!important;border-color:var(--gn-primary)!important}@media (max-width: 767px){.game-lang-update-page .header_block.transaction_toolbar{align-items:stretch}.game-lang-update-page .lu-toolbar-filters{margin-left:0;width:100%}.game-lang-update-page .lu-vendor-select{flex:1 1 auto;min-width:0;max-width:none}.game-lang-update-page .lu-table-footer{flex-direction:column;align-items:stretch}.game-lang-update-page .lu-footer-left{width:100%}.game-lang-update-page .lu-footer-left .site-button-primary,.game-lang-update-page .lu-footer-left .site-button-secondary,.game-lang-update-page .lu-table-footer>.site-button-primary{width:100%;justify-content:center}.game-lang-update-page .cm_table .table thead{display:none}.game-lang-update-page .cm_table .table,.game-lang-update-page .cm_table .table tbody,.game-lang-update-page .cm_table .table tr,.game-lang-update-page .cm_table .table td{display:block;width:100%}.game-lang-update-page .cm_table .table tr{padding:10px 12px;border-bottom:1px solid var(--gn-line, #e5e7eb)}.game-lang-update-page .cm_table .table td{padding:6px 0!important;border:none!important}.game-lang-update-page .cm_table .table td.text-center{text-align:left!important}}.lu-import-modal .modal-dialog{max-width:860px}.lu-import-modal .lu-import-steps{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 14px;font-size:12px}.lu-import-modal .lu-import-steps li{flex:1;text-align:center;padding:6px 8px;border-radius:6px;background:var(--gn-surface-alt, #f1f5f9);color:var(--gn-text-sub, #64748b);font-weight:600}.lu-import-modal .lu-import-steps li.is-active{background:var(--gn-primary, #2563eb);color:#fff}.lu-import-modal .lu-import-steps li.is-done{background:#dcfce7;color:#166534}.lu-import-modal .lu-import-format{border:1px solid var(--gn-line, #e5e7eb);border-radius:var(--gn-radius-lg, 8px);padding:12px 14px;margin-bottom:12px;font-size:12px;background:var(--gn-surface-alt, #fafbfd)}.lu-import-modal .lu-import-format-title{font-weight:600;color:var(--gn-text, #1f2937)}.lu-import-modal .lu-import-format code{display:inline-block;margin:6px 0 8px;padding:4px 8px;border-radius:5px;background:var(--gn-surface, #fff);border:1px solid var(--gn-line, #e5e7eb);font-size:12px;color:var(--gn-text, #1f2937);white-space:pre-wrap}.lu-import-modal .lu-import-notes{margin:0 0 10px;padding-left:18px;color:var(--gn-text-sub, #475569)}.lu-import-modal .lu-import-notes li{margin-bottom:3px}.lu-import-modal .lu-import-templates .site-button-secondary,.lu-import-modal .lu-import-rejected-head .site-button-secondary{text-transform:none}.lu-import-modal .lu-import-templates{display:flex;flex-wrap:wrap;gap:6px}.lu-import-modal label.lu-dropzone{display:flex!important;text-transform:none!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:110px;margin:0 0 12px;border:2px dashed var(--gn-line, #cbd5e1);border-radius:var(--gn-radius-lg, 8px);cursor:pointer;color:var(--gn-text-sub, #64748b);font-size:13px;transition:border-color .15s,background .15s}.lu-import-modal .lu-dropzone:hover{border-color:var(--gn-primary, #2563eb);background:var(--gn-surface-alt, #f8fafc)}.lu-import-modal .lu-dropzone.is-busy{cursor:progress}.lu-import-modal .lu-dropzone svg{width:22px;height:22px}.lu-import-modal .lu-dropzone small{font-size:11px}.lu-import-modal .lu-import-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.lu-import-modal .lu-import-stat{border:1px solid var(--gn-line, #e5e7eb);border-radius:var(--gn-radius-lg, 8px);padding:10px;text-align:center;background:var(--gn-surface, #fff)}.lu-import-modal .lu-import-stat-num{display:block;font-size:20px;font-weight:700;line-height:1.1;color:var(--gn-text, #1f2937)}.lu-import-modal .lu-import-stat-label{font-size:11px;color:var(--gn-text-sub, #64748b)}.lu-import-modal .lu-import-stat--ok .lu-import-stat-num{color:#16a34a}.lu-import-modal .lu-import-stat--bad .lu-import-stat-num{color:var(--gn-danger, #dc2626)}.lu-import-modal .lu-import-file{font-size:12px;color:var(--gn-text-sub, #64748b);margin-bottom:10px}.lu-import-modal .lu-import-rejected-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600;color:var(--gn-text, #1f2937);margin-bottom:6px}.lu-import-modal .lu-import-table-wrap{max-height:260px;overflow:auto;border:1px solid var(--gn-line, #e5e7eb);border-radius:var(--gn-radius-lg, 8px);margin-bottom:8px}.lu-import-modal .lu-import-table-wrap table{font-size:12px}.lu-import-modal .lu-import-table-wrap th{position:sticky;top:0;background:var(--gn-surface-alt, #f8fafc);white-space:nowrap}.lu-import-modal .lu-import-table-wrap td{vertical-align:middle}.lu-import-modal .lu-import-reason{color:var(--gn-danger, #dc2626)}.lu-import-modal .lu-import-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.lu-import-modal .site-button-primary,.lu-import-modal .site-button-secondary{display:inline-flex;align-items:center;gap:6px;height:var(--gn-ctrl-h, 32px);white-space:nowrap}.lu-import-modal .site-button-primary:disabled{opacity:.55}@media (max-width: 767px){.lu-import-modal .lu-import-summary{grid-template-columns:1fr}.lu-import-modal .lu-import-actions{flex-direction:column-reverse}.lu-import-modal .lu-import-actions button{width:100%;justify-content:center}}.partner_table_block .tdbtn{border:unset;outline:unset;display:flex;align-items:center;justify-content:center;border-radius:5px;min-width:25px;background-color:transparent}.partner_table_block_new p{font-size:12px;text-transform:capitalize;color:#000;padding:8px;white-space:nowrap;font-weight:400;border:1px solid #dde2e6;border-width:1px;line-height:1.2;border-bottom:0;vertical-align:middle;background-color:#fafafb;position:sticky;top:-1px;z-index:20}.border-x-0{border-left:0!important;border-right:0!important}.subtree_block{width:100%;gap:5px}.subtree_block .userModal_btn:hover,.maintree .userModal_btn:hover{background-color:transparent}.subtree_block .userModal_btn,.maintree .userModal_btn{width:100%}.toggleArrowbtn{position:absolute;right:-10px;top:28px;border:unset;color:#fff;background-color:#0988d7;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50px}.tree_wrpper{display:flex;gap:5px}.urlLink{width:100%;background-color:#fff;box-shadow:0 0 9px 2px #00000024;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:start;gap:5px;border-radius:10px}.innerdepth_addbtn{display:flex;align-items:center}.maintree{width:100%;display:flex;align-items:center;gap:5px;justify-content:flex-start}.partner_table_block .tdbtn:hover{border-color:#000}.partner_table_block .tdbtn svg{width:10px}.dashboard_tab .common_subtitle{font-size:20px;font-weight:600;margin-bottom:10px;margin-top:30px}.common_subtitle span{font-size:14px}.comm_block{margin-top:20px}.comm_block h6{font-size:20px;font-weight:600;margin-bottom:10px}.management_block .borderbox{margin-bottom:0}.management_block .borderbox .selectboxx select{max-width:200px;font-size:14px}.maininner_box .cm_input_number_counter .customBtn.two{right:6px}.maininner_box .cm_input_number_counter .customBtn.one{left:6px}.maininner_box{max-width:300px}.management_block .comm_table.cm_table{border-radius:0}.management_block .period_block h6{font-size:16px;max-width:350px}.management_block .cm_table tr td{padding:10px}.management_block .cm_table tr td:first-child{background-color:#cdefff38;font-weight:500}.editbtnss{display:flex;gap:10px;justify-content:flex-end}.customBtn.green{font-size:13px;background-color:#006400}.comm_table.cm_table table{margin-bottom:0}.header_block{display:flex;align-items:center;gap:10px}.header_block a{width:35px;display:flex;padding:0;height:30px;align-items:center;justify-content:center}.data_treeblock_wrapper{max-width:400px;position:relative;width:100%}.partner_block.active .data_treeblock_wrapper{width:0px}.data_treeblock_wrapper2{max-width:300px;position:relative;width:100%}.partner_block.active .data_treeblock_wrapper2{width:0px}.partner_block.active .partner_wrapper,.partner_block.active .partner_wrapper2{width:100%}.partner_block.active .Data_treeblock{overflow:hidden;width:0px;padding:0}.partner_block.active .tree,.partner_block.active .searchbox_wrapper{display:none}.partner_wrapper{width:calc(100% - 410px)}.partner_wrapper2{width:calc(100% - 310px)}.partner_block.partner_table_block.active{gap:0px}.partner_table_wrapper{margin-bottom:20px}.partner_table_wrapper h6{font-size:18px;margin:10px 0}.partner_block{display:flex;gap:15px}.partner-toggler-box{border:1px solid #ccc!important;border-radius:3px;padding:4px 10px}@media (max-width:991px){.admin_tab_section .nav-tabs .nav-link{font-size:14px;background-color:#dddddd6e}.header_block h5{font-size:18px}.admin_tab_section .nav-tabs{background-color:transparent}.comm_block h6{font-size:18px}}@media (max-width:767px){.partner_block.active .partner_wrapper{width:100%}.partner_block.active .Data_treeblock{overflow:hidden;width:0px;padding:0}.partner_block.active .tree,.partner_block.active .searchbox_wrapper{display:none}.partner_wrapper,.partner_wrapper2{width:100%}.data_treeblock_wrapper{max-width:300px;position:absolute;width:100%;z-index:99;height:100%}.folder-name-box{width:100px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.partner_block.active .data_treeblock_wrapper{width:0px}.data_treeblock_wrapper2{max-width:250px;position:absolute;width:100%;z-index:99;height:100%}.partner_block.active .data_treeblock_wrapper2{width:0px}}@media (max-width:575px){.admin_tab_section .nav-tabs .nav-link{width:100%;padding:5px;font-size:13px}.admin_tab_section .nav-tabs .nav-item{flex-grow:1}.comm_block h6{font-size:14px}}.pagination_block{width:100%;display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:15px}.static_member_block{box-shadow:0 2px 10px #0f172a0f;border:1px solid #e6ebf1;border-radius:8px;background-color:#fff;padding:12px 16px;margin-bottom:12px;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;min-height:88px}.static_member_block:hover{border-color:#d7dee7;box-shadow:0 8px 20px #0f172a1a}.Point-Result-table tr th{z-index:0!important;position:static!important}.Point-Result-table tr:nth-child(2) th{top:0!important}.static_member_inner{display:flex;align-items:center;width:100%;position:relative;justify-content:space-between;gap:10px;background-color:#fff;outline:unset;border:0;padding:0;text-align:left}.static_member_top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;font-size:16px;min-height:62px}.static_member_top>.d-flex.align-items-center.gap-2{flex:0 0 160px;min-width:160px;align-items:center}.static_box_wrapper{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr)) max-content 18px;-moz-column-gap:0;column-gap:0;row-gap:8px;flex:1;align-items:stretch;min-width:0}.right_sideblock{display:flex;gap:10px;align-items:baseline}.static_box_text{white-space:nowrap;display:flex;flex-direction:column;text-transform:capitalize;gap:4px;justify-content:center;min-width:0;padding:4px 12px;border-left:1px solid #edf1f5;word-break:keep-all}.static_box_wrapper .static_box_text:first-child{border-left:0}.static_box_wrapper .static_box_text:last-of-type{padding-right:4px}.static_box_text>div{justify-content:flex-start!important;min-height:22px;font-size:13px;line-height:1.1;color:#3d434b;letter-spacing:-.01em}.static_box_text p{margin:0;text-align:left!important;line-height:1.2;font-size:14px;font-weight:600;color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.btn.arrow_btn{width:20px;outline:unset;border:unset;height:20px;padding:0;justify-self:end;align-self:center;margin-left:2px;color:#1f2937;opacity:.85;transition:opacity .2s ease,transform .2s ease}.static_member_block:hover .btn.arrow_btn{opacity:1;transform:translate(1px)}.element_skew{position:absolute;left:180px;width:20px;height:60px;z-index:0;flex-shrink:0;border-radius:45rem;box-shadow:#e6e0e0 15px 0 5px;transition:.2s;transform:translateY(-50%) skew(-25deg,-15deg);top:50%}.userModal_btn span,.userModal_btn p{text-decoration:unset!important}.nodata{background-color:#45a1c51a!important}.userModal_btn{padding:0;width:-moz-fit-content;width:fit-content;display:flex;border:unset;background-color:transparent;flex-direction:row;gap:4px;justify-content:center;align-items:center;cursor:pointer;min-width:100px}.static_first_table.lasttable{padding-top:0;padding-bottom:0}.static_first_table{padding:15px 0;border-top:1px solid #e5e7eb}.static_first_table .cm_table{border:1px solid #949da44d;border-bottom:0}.static_first_table .cm_table table th:first-child,.static_first_table .cm_table table tr td:first-child{text-align:left}.static_first_table .cm_table table th,.static_first_table .cm_table table tr td{border-right:0;border-left:0;font-size:14px}.static_first_table .cm_table table th{color:#000;background-color:#eaeaea}.static_first_table tr td{cursor:pointer}.static_first_table .selected td{background-color:#deedfa}.static_first_table .total_tr.secondtr td{background-color:transparent}.gamedetail_modal .total_tr td,.static_first_table .total_tr td{background-color:#fdf3e4;font-weight:600}@media screen and (max-width: 1280px){.static_box_wrapper{grid-template-columns:repeat(5,minmax(0,1fr)) max-content 18px;-moz-column-gap:0;column-gap:0}.static_member_top>.d-flex.align-items-center.gap-2{flex:0 0 140px;min-width:140px}.static_box_text{font-size:14px;padding:2px 8px}.static_box_text>div{font-size:12px}.static_box_text p{font-size:13px}.static_box_text svg{width:18px;height:18px}}@media (max-width:991px){.element_skew{left:100px;width:20px;height:50px}.right_sideblock{flex-wrap:wrap;justify-content:flex-end}.dashboard_rank_section{margin-top:36px}.dashboard_rank_section h5{font-size:14px}.trophy_icon{top:35px;width:80px}.today_winning_block{padding:10px;margin-bottom:0}}@media (max-width:767px){.static_box_text{font-size:12px;border-left:0;padding:4px 6px}.static_member_block .userModal_btn{padding:4px;gap:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.element_skew{display:none}.right_sideblock{justify-content:flex-start}.static_box_wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.static_member_top{flex-wrap:wrap;gap:10px}.userModal_btn span,.userModal_btn p{font-size:12px!important}.dashboad_leftblock{width:100%}.dashboard_rank_section{padding-left:12px;padding-right:12px}}@media (max-width:556px){.userModal_btn span,.userModal_btn p{font-size:10px!important}.static_box_text{font-size:12px}.badge{padding:4px!important;font-size:8px!important}}.ms-subtitle{margin:2px 0 0;font-size:12.5px;font-weight:400;color:#6b7280;text-transform:none;line-height:1.3}.ms-toolbar{display:flex;flex-wrap:wrap;gap:8px;row-gap:10px;align-items:center;background:#fff;border:1px solid #e6ebf1;border-radius:10px;padding:12px 14px;box-shadow:0 1px 3px #0f172a0a}.ms-toolbar .cm_inputbox,.ms-toolbar .form-select,.ms-toolbar .site-button-primary,.ms-toolbar .customBtn{height:36px;font-size:13px;border-radius:8px;display:inline-flex;align-items:center}.ms-toolbar .cm_inputbox,.ms-toolbar .form-select{border:1px solid #dfe6ee;background-color:#fff;color:#37424e}.ms-toolbar .cm_inputbox:focus,.ms-toolbar .form-select:focus{border-color:#0988d7;box-shadow:0 0 0 3px #0988d71f}.ms-toolbar .react-datepicker-wrapper{width:auto}.ms-toolbar .react-datepicker-wrapper .ui-input{width:128px}.ms-toolbar .ui-select{min-width:100px;max-width:130px}.ms-toolbar{color:#9aa4b0}.ms-toolbar .site-button-primary{padding:0 16px;font-weight:600}.ms-toolbar .button_group{display:inline-flex;align-items:stretch;height:36px;border:1px solid #dfe6ee;border-radius:8px;overflow:hidden;background:#fff}.ms-toolbar .button_group .customBtn,.ms-toolbar .button_group .customBtn:first-child,.ms-toolbar .button_group .customBtn:last-child{height:auto;border:0;border-left:1px solid #dfe6ee;border-radius:0;background:#fff;color:#0988d7;font-size:12.5px;font-weight:500;padding:0 15px;display:inline-flex;align-items:center}.ms-toolbar .button_group .customBtn:first-child{border-left:0}.ms-toolbar .button_group .customBtn:hover{background:#f2f9fe;color:#0988d7}.ms-toolbar .button_group .customBtn.active,.ms-toolbar .button_group .customBtn:active{background:#0988d7;color:#fff}.ms-toolbar .ms-export{display:inline-flex;align-items:center;gap:6px}.ms-toolbar .ui-btn--primary{margin-left:auto}.ms-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;margin:16px 0 12px}.ms-insight{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;background:linear-gradient(90deg,#eef7fd,#f4fbff);border:1px solid #cfe7f7;border-radius:8px;padding:9px 14px;margin-bottom:10px;font-size:12.5px;color:#6b7684}.ms-insight-tag{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#0988d7;margin-right:4px}.ms-insight-item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ms-insight-item b{color:#111827;font-weight:700}.ms-insight-val{color:#18b618;font-weight:700}.ms-insight .green-text,.ms-insight .red-text{font-weight:700}.ms-insight-sep{color:#b7d3e6;margin:0 2px}.ms-formula{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-bottom:10px;padding:0 2px}.ms-formula-sep{color:#d0d5db}.ms-formula-note{margin-left:auto;color:#9aa1ab;font-style:italic}.ms-table table th{font-size:12px;white-space:nowrap;vertical-align:middle;background-color:#f4f7fa;color:#37424e}.ms-table thead .ms-group-row th.ms-group{text-align:center;color:#2b3a47;font-weight:700;border-bottom:1px solid #dbe4ec}.ms-table thead .ms-sub-row th:last-child{border-right:1px solid #e2e8f0}.ms-table table td{font-size:12.5px;vertical-align:middle;font-variant-numeric:tabular-nums}.ms-table td.ms-actual{font-weight:700}.ms-bonusadj{text-align:right!important;white-space:nowrap}.ms-bonusadj-line{display:flex;align-items:center;justify-content:flex-end;gap:8px;line-height:1.35}.ms-bonusadj-label{font-size:10.5px;color:#8b929c;text-transform:uppercase;letter-spacing:.02em}.ms-cat-cell{display:inline-flex;flex-direction:column;align-items:center;line-height:1.25}.ms-cat-name{font-size:12px;color:#37424e}.ms-status-cell{display:inline-flex;flex-direction:column;gap:4px;align-items:center}.ms-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;background:#fff;border:1px solid #e6ebf1;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;flex-wrap:wrap}.ms-total-count{font-size:12.5px;color:#6b7280;white-space:nowrap;flex:1}.ms-total-count b{color:#1f2937;font-weight:700}.ms-table-footer .cm_table_pagination{flex:0 0 auto;margin-left:auto}.ms-page-size{font-size:12.5px;color:#6b7280;border:1px solid #e0e6ec;border-radius:8px;padding:6px 14px;white-space:nowrap;background:#fff;flex:1;text-align:right;max-width:-moz-max-content;max-width:max-content;margin-left:auto}.ms-table-footer .pagination_wrapper{width:auto;margin:0;gap:6px;flex:0 0 auto}.ms-table-footer .pagination_wrapper .pagination_btn,.ms-table-footer .pagination_wrapper .pagination_btn:first-child,.ms-table-footer .pagination_wrapper .pagination_btn:last-child{width:34px;height:34px;border-radius:8px;border:1px solid #dfe6ee;color:#5b6472;background:#fff;font-size:13px;font-weight:600;display:flex;line-height:1;align-items:center;justify-content:center;transition:all .15s ease}.ms-table-footer .pagination_wrapper .pagination_btn:hover:not(:disabled){border-color:#0988d7;color:#0988d7;background:#f2f9fe}.ms-table-footer .pagination_wrapper .pagination_btn.active{background:#0988d7;border-color:#0988d7;color:#fff;box-shadow:0 2px 6px #0988d759}.ms-table-footer .pagination_wrapper .pagination_btn:disabled{background:#f5f7f9;border-color:#e9edf1;color:#c2c8d0;cursor:not-allowed}.ms-table-footer .pagination_wrapper .pagination_btn svg{width:13px;height:13px}@media (max-width: 767px){.ms-table-footer{justify-content:center}.ms-total-count,.ms-page-size{flex:1 1 100%;text-align:center;max-width:none;margin-left:0}.ms-table-footer .pagination_wrapper{flex:1 1 100%;justify-content:center}}@media (max-width: 991px){.ms-toolbar .ms-export,.ms-formula-note{margin-left:0}}@media (max-width: 767px){.ms-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.ms-kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.ms-detail-arrow{background:#eef4fa;border-radius:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#0988d7;transition:background .15s ease,color .15s ease}.ms-detail-arrow:hover{background:#0988d7;color:#fff}.ms-detail-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid #e6ebf1;border-radius:8px;padding:12px 16px;margin-bottom:12px}.ms-detail-member{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.ms-detail-divider{width:1px;height:34px;background:#e6ebf1}.ms-detail-meta{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;font-size:13px;color:#37424e}.ms-detail-meta-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#97a0ab;line-height:1}.ms-detail-meta b{color:#111827;font-weight:700;line-height:1.1}.ms-detail-actions{display:flex;align-items:center;gap:8px}.ms-back-btn{display:inline-flex;align-items:center;gap:6px}.ms-detail-summary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;background:#fff;border:1px solid #e6ebf1;border-radius:8px;padding:0;margin-bottom:12px;overflow:hidden}.ms-sum-item{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border-left:1px solid #eef2f6;min-width:0;transition:background-color .15s ease}.ms-sum-item:first-child{border-left:0}.ms-sum-item:hover{background:#fafbfc}.ms-sum-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#97a0ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-sum-value{font-size:14px;font-weight:600;color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-sum-value.strong{font-weight:800;font-size:15px}.ms-detail-summary .ms-sum-item:last-child{background:#f2f9fe;box-shadow:inset 3px 0 #0988d7}.ms-detail-summary .ms-sum-item:last-child:hover{background:#eaf4fd}.ms-detail-summary .ms-sum-item:last-child .ms-sum-label{color:#0988d7}.ms-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ms-detail-table{border-top:0;padding-top:0}.ms-detail-table .ui-table-wrap{margin-bottom:0}.ms-detail-table .ui-table th,.ms-detail-table .ui-table td{font-size:13px}.ms-detail-table .ui-table th:first-child,.ms-detail-table .ui-table td:first-child{text-align:left}.ms-cat-table th:nth-child(2){text-align:left}.ms-cat-table td.ms-cat-group{text-align:left;vertical-align:middle;font-weight:800;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:#1f2937;background:#fbfcfe}.ms-cat-table td.ms-cat-sub{text-align:left;font-weight:600;color:#2b3a47}.ms-section-title{font-size:15px;font-weight:700;color:#1f2937;margin:4px 0 10px}.ms-cat-row{cursor:pointer;transition:background-color .12s ease}.ms-cat-row td:first-child{font-weight:600;color:#2b3a47}.ms-cat-row:hover td{background-color:#f3f8fc}.ms-cat-row.selected td{background-color:#deedfa}.ms-detail-table .total_tr td{background-color:#eef4fb;font-weight:700;color:#1f2937;border-top:2px solid #cfe0f2;border-bottom:0;padding-top:11px;padding-bottom:11px}.ms-detail-table .total_tr td:first-child{color:#0b6bb3;letter-spacing:.03em;text-transform:uppercase}.ms-detail-table .total_tr:hover td{background-color:#eef4fb}@media (max-width: 1200px){.ms-detail-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.ms-sum-item:nth-child(6n+1){border-left:0}}@media (max-width: 767px){.ms-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-sum-item:nth-child(6n+1){border-left:1px solid #eef2f6}.ms-sum-item:nth-child(3n+1){border-left:0}.ms-detail-bar{flex-direction:column;align-items:flex-start}.ms-detail-actions{width:100%}.ms-detail-actions .site-button-primary,.ms-detail-actions .customBtn{flex:1;justify-content:center}}.gn-admin.odds_settings_page .cas-odds{--cas-blue: var(--gn-primary);--cas-blue-dk: var(--gn-primary-dark);--cas-blue-bg: var(--gn-primary-soft);--cas-bd: var(--gn-line);--cas-bd-lt: var(--gn-line);--cas-head: var(--gn-head-bg);--cas-tx: var(--gn-text);--cas-mut: var(--gn-text-sub);--cas-warn-bg: var(--gn-warning-soft);--cas-warn-bd: #f5d9a8;--cas-warn-tx: #92400e;--cas-err: var(--gn-danger);--cas-err-bg: var(--gn-danger-soft);--cas-err-tx: #991b1b;--cas-ok-bg: var(--gn-success-soft);--cas-ok-tx: #166534;--cas-gr-bg: var(--gn-neutral-soft);--cas-gr-tx: var(--gn-neutral);font-family:var(--gn-font);font-size:var(--gn-fs);color:var(--cas-tx)}.gn-admin.odds_settings_page .cas-odds *,.gn-admin.odds_settings_page .cas-odds *:before,.gn-admin.odds_settings_page .cas-odds *:after{box-sizing:border-box}.gn-admin.odds_settings_page .cas-odds-topbar-meta{margin:0 0 8px;padding:0 2px}.gn-admin.odds_settings_page .cas-odds-dot{color:var(--gn-warning);font-size:10px;margin-left:2px}.gn-admin.odds_settings_page .cas-odds-panel{background:var(--gn-surface);border:1px solid var(--cas-bd);border-radius:var(--gn-radius-lg);padding:10px 12px 14px}.gn-admin.odds_settings_page .cas-odds-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cas-bd)}.gn-admin.odds_settings_page .cas-odds-subnav-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.gn-admin.odds_settings_page .cas-odds-priority{font-size:var(--gn-fs-sm);color:var(--cas-mut);white-space:nowrap}.gn-admin.odds_settings_page .cas-odds-priority-label{font-weight:700;color:var(--cas-tx);margin-right:4px}.gn-admin.odds_settings_page .cas-odds-actions-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gn-admin.odds_settings_page .cas-odds-actions-text{display:flex;flex-direction:column;gap:2px;font-size:var(--gn-fs-sm);margin-right:4px}.gn-admin.odds_settings_page .cas-odds-savebar-err{color:var(--cas-err);font-weight:600;font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-banner{margin:0 0 10px;padding:8px 10px;background:var(--cas-blue-bg);border:1px solid #cfe0ff;border-radius:var(--gn-radius);font-size:var(--gn-fs-sm);line-height:1.45;color:var(--cas-tx)}.gn-admin.odds_settings_page .cas-odds-banner-warn{background:var(--cas-warn-bg);border-color:var(--cas-warn-bd)}.gn-admin.odds_settings_page .cas-odds-warn{margin:0 0 10px;padding:8px 10px;background:var(--cas-warn-bg);border:1px solid var(--cas-warn-bd);border-radius:var(--gn-radius);font-size:var(--gn-fs-sm);line-height:1.45}.gn-admin.odds_settings_page .cas-odds-section{margin-top:4px}.gn-admin.odds_settings_page .admin_filter_block{margin-bottom:10px}.gn-admin.odds_settings_page .cas-odds-filter-count{margin-left:auto;white-space:nowrap}.gn-admin.odds_settings_page .cas-odds-table{display:block;width:100%;max-width:100%;border:1px solid var(--cas-bd);border-radius:var(--gn-radius);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:var(--gn-surface)}.gn-admin.odds_settings_page .cas-odds-thead,.gn-admin.odds_settings_page .cas-odds-trow{display:grid;align-items:stretch;width:100%;min-width:100%;box-sizing:border-box;gap:0}.gn-admin.odds_settings_page .cas-odds-thead{background:var(--cas-head);font-size:11px;font-weight:700;color:var(--gn-text-sub);text-transform:uppercase;letter-spacing:.02em;position:sticky;left:0;z-index:1}.gn-admin.odds_settings_page .cas-odds-thead>div{padding:9px 10px;border-right:1px solid var(--cas-bd);border-bottom:1px solid var(--cas-bd);white-space:normal;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;height:100%}.gn-admin.odds_settings_page .cas-odds-thead>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gn-admin.odds_settings_page .cas-odds-thead>div .cas-odds-badge{white-space:nowrap;flex:0 0 auto}.gn-admin.odds_settings_page .cas-odds-thead>div:last-child{border-right:0}.gn-admin.odds_settings_page .cas-odds-trow{background:var(--gn-surface);transition:background .12s ease}.gn-admin.odds_settings_page .cas-odds-trow:hover{background:var(--gn-hover)}.gn-admin.odds_settings_page .cas-odds-trow>div{padding:9px 10px;border-right:1px solid var(--cas-bd);border-bottom:1px solid var(--cas-bd);min-width:0;overflow:visible;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;height:100%}.gn-admin.odds_settings_page .cas-odds-trow>div:last-child{border-right:0}.gn-admin.odds_settings_page .cas-odds-trow:last-child>div{border-bottom:0}.gn-admin.odds_settings_page .cas-odds-trow.dirty{background:var(--cas-warn-bg)}.gn-admin.odds_settings_page .cas-odds-trow.dirty:hover{background:#fff3cd}.gn-admin.odds_settings_page .cas-odds-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.gn-admin.odds_settings_page .cas-odds-inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gn-admin.odds_settings_page .cas-odds-flex{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gn-admin.odds_settings_page .cas-odds-empty{padding:28px 16px;text-align:center;min-width:280px}.gn-admin.odds_settings_page .cas-odds-muted{color:var(--cas-mut)}.gn-admin.odds_settings_page .cas-odds-sm{font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-xs{font-size:11px}.gn-admin.odds_settings_page .cas-odds-num{font-variant-numeric:tabular-nums}.gn-admin.odds_settings_page .cas-odds-eff{display:flex;flex-direction:column;gap:3px;font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-k{color:var(--cas-mut);font-weight:600}.gn-admin.odds_settings_page .cas-odds-dim{opacity:.55;pointer-events:none}.gn-admin.odds_settings_page .cas-odds-link{color:var(--cas-blue);cursor:pointer;font-size:var(--gn-fs-sm);font-weight:600}.gn-admin.odds_settings_page .cas-odds-link:hover{text-decoration:underline}.gn-admin.odds_settings_page .cas-odds-link.cas-odds-danger,.gn-admin.odds_settings_page .cas-odds-danger{color:var(--cas-err)}.gn-admin.odds_settings_page .cas-odds-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:700;line-height:1.4;white-space:nowrap}.gn-admin.odds_settings_page .cas-odds-badge.b-def{background:var(--cas-gr-bg);color:var(--cas-gr-tx)}.gn-admin.odds_settings_page .cas-odds-badge.b-sport{background:var(--cas-ok-bg);color:var(--cas-ok-tx)}.gn-admin.odds_settings_page .cas-odds-badge.b-league{background:var(--cas-warn-bg);color:var(--cas-warn-tx)}.gn-admin.odds_settings_page .cas-odds-badge.b-match{background:var(--cas-blue-bg);color:var(--cas-blue-dk)}.gn-admin.odds_settings_page .cas-odds-badge.b-uns{background:#fff3cd;color:#856404}.gn-admin.odds_settings_page .cas-odds-badge.b-on{background:var(--cas-ok-bg);color:var(--cas-ok-tx)}.gn-admin.odds_settings_page .cas-odds-badge.b-off,.gn-admin.odds_settings_page .cas-odds-badge.b-err{background:var(--cas-err-bg);color:var(--cas-err-tx)}.gn-admin.odds_settings_page .cas-odds-badge.b-req{background:var(--cas-blue-bg);color:var(--cas-blue-dk)}.gn-admin.odds_settings_page .cas-odds-badge.b-safe{background:#e0f2fe;color:#075985}.gn-admin.odds_settings_page .cas-odds-badge.b-mix{background:#f3e8ff;color:#6b21a8}.gn-admin.odds_settings_page .cas-odds-switch{position:relative;display:inline-block;width:36px;height:20px;background:#cbd5e1;border-radius:10px;cursor:pointer;transition:background .15s ease;flex-shrink:0}.gn-admin.odds_settings_page .cas-odds-switch.on{background:var(--cas-blue)}.gn-admin.odds_settings_page .cas-odds-switch.lock{cursor:default;opacity:.85}.gn-admin.odds_settings_page .cas-odds-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:left .15s ease}.gn-admin.odds_settings_page .cas-odds-switch.on i{left:18px}.gn-admin.odds_settings_page .cas-odds-seg{display:inline-flex;border:1px solid var(--gn-line-strong);border-radius:var(--gn-radius);overflow:hidden;background:var(--gn-surface)}.gn-admin.odds_settings_page .cas-odds-seg>span{padding:4px 8px;font-size:11px;font-weight:600;color:var(--cas-mut);cursor:pointer;border-right:1px solid var(--gn-line-strong);white-space:nowrap}.gn-admin.odds_settings_page .cas-odds-seg>span:last-child{border-right:0}.gn-admin.odds_settings_page .cas-odds-seg>span.on{background:var(--cas-blue);color:#fff}.gn-admin.odds_settings_page .cas-odds-n{width:72px!important;min-width:72px!important;height:28px!important;min-height:28px!important;padding:2px 8px!important;font-size:12px!important}.gn-admin.odds_settings_page .cas-odds-m{width:auto!important;min-width:110px;height:28px!important;min-height:28px!important;padding:2px 8px!important;font-size:12px!important}.gn-admin.odds_settings_page .cas-odds-n.is-invalid,.gn-admin.odds_settings_page .cm_inputbox.is-invalid{border-color:var(--cas-err)!important}.gn-admin.odds_settings_page .cas-odds-ferr{color:var(--cas-err);font-size:11px;margin-top:2px}.gn-admin.odds_settings_page .cas-odds-fwarn{color:var(--cas-warn-tx);font-size:11px;margin-top:2px}.gn-admin.odds_settings_page .cas-odds-card{margin-top:10px;padding:10px 12px;background:var(--gn-surface-alt);border:1px solid var(--cas-bd);border-radius:var(--gn-radius);font-size:var(--gn-fs-sm);line-height:1.55;color:var(--cas-mut)}.gn-admin.odds_settings_page .cas-odds-card-title{font-weight:700;color:var(--cas-tx);margin-bottom:4px}.gn-admin.odds_settings_page .cas-odds-method-help b{color:var(--cas-tx)}.gn-admin.odds_settings_page .cas-odds-overlay{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.gn-admin.odds_settings_page .cas-odds-modal-box{width:min(720px,96vw);max-height:min(88vh,900px);display:flex;flex-direction:column;background:var(--gn-surface);border-radius:var(--gn-radius-lg);border:1px solid var(--cas-bd);box-shadow:0 16px 40px #0f172a33;overflow:hidden}.gn-admin.odds_settings_page .cas-odds-modal-hd{padding:12px 16px;font-size:14px;font-weight:700;border-bottom:1px solid var(--cas-bd);background:var(--cas-head)}.gn-admin.odds_settings_page .cas-odds-modal-bd{padding:14px 16px;overflow-y:auto;flex:1 1 auto}.gn-admin.odds_settings_page .cas-odds-modal-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--cas-bd);background:var(--gn-surface-alt)}.gn-admin.odds_settings_page .cas-odds-kv{display:grid;grid-template-columns:140px 1fr;gap:6px 10px;font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-kv .cas-odds-k{color:var(--cas-mut)}.gn-admin.odds_settings_page .cas-odds-diff{padding:4px 0;border-bottom:1px solid var(--cas-bd);font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-grp{display:grid;grid-template-columns:160px 200px 1fr;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--cas-bd);align-items:start}.gn-admin.odds_settings_page .cas-odds-rad{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-rad label{display:inline-flex;align-items:center;gap:4px;cursor:pointer;margin:0}.gn-admin.odds_settings_page .cas-odds-toast{position:fixed;right:16px;bottom:16px;z-index:2300;padding:10px 14px;border-radius:var(--gn-radius);color:#fff;font-size:var(--gn-fs);font-weight:600;box-shadow:0 8px 24px #0f172a33}@media (max-width: 767.98px){.gn-admin.odds_settings_page .cas-odds-panel{padding:8px;border-radius:var(--gn-radius)}.gn-admin.odds_settings_page .cas-odds-subnav{flex-direction:column;align-items:stretch}.gn-admin.odds_settings_page .cas-odds-subnav-right{margin-left:0;justify-content:space-between}.gn-admin.odds_settings_page .cas-odds-actions-inline{width:100%;justify-content:flex-end}.gn-admin.odds_settings_page .cas-odds-priority{white-space:normal}.gn-admin.odds_settings_page .cas-odds-filter-count{margin-left:0;width:100%}.gn-admin.odds_settings_page .cas-odds-table .cas-odds-thead,.gn-admin.odds_settings_page .cas-odds-table .cas-odds-trow{width:1100px;min-width:1100px;max-width:none}.gn-admin.odds_settings_page .cas-odds-table{margin:0 -4px;width:calc(100% + 8px);border-radius:0;border-left:none;border-right:none}.gn-admin.odds_settings_page .cas-odds-grp{grid-template-columns:1fr;gap:6px}.gn-admin.odds_settings_page .cas-odds-modal-box{width:96vw}.gn-admin.odds_settings_page .cas-odds-kv{grid-template-columns:110px 1fr}}.gn-admin.odds_settings_page .cas-odds-deduct{margin-top:16px;width:100%}.gn-admin.odds_settings_page .cas-odds-deduct-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}.gn-admin.odds_settings_page .cas-odds-deduct-hd h3{margin:0;font-size:14px;font-weight:800;color:var(--cas-tx);min-width:0;overflow-wrap:break-word}.gn-admin.odds_settings_page .cas-odds-badge.b-new{background:var(--cas-blue);color:#fff;text-transform:uppercase;letter-spacing:.02em}.gn-admin.odds_settings_page .cas-odds-deduct-desc{margin:0 0 10px;color:var(--cas-mut);font-size:var(--gn-fs-sm);line-height:1.5}.gn-admin.odds_settings_page .cas-odds-deduct-card{overflow:hidden;border:1px solid var(--cas-bd);border-radius:var(--gn-radius);background:var(--gn-surface)}.gn-admin.odds_settings_page .cas-odds-deduct-row{border-bottom:0;width:100%;min-width:0}.gn-admin.odds_settings_page .cas-odds-deduct-row>div{border-bottom:0;min-width:0;overflow-wrap:break-word;word-break:break-word}.gn-admin.odds_settings_page .cas-odds-deduct-rate{margin-top:10px}.gn-admin.odds_settings_page .cas-odds-deduct-preview{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;border:1px solid var(--cas-bd);border-radius:var(--gn-radius);background:var(--cas-head);padding:7px 10px;color:var(--cas-mut);font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-deduct-preview-cap{font-size:11px;color:var(--cas-mut)}.gn-admin.odds_settings_page .cas-odds-deduct-pair{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gn-admin.odds_settings_page .cas-odds-deduct-pair-item{display:flex;flex-direction:column;gap:1px}.gn-admin.odds_settings_page .cas-odds-deduct-pair-item span{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cas-mut)}.gn-admin.odds_settings_page .cas-odds-deduct-pair-item b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--cas-tx)}.gn-admin.odds_settings_page .cas-odds-deduct-pair-item strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--cas-blue)}.gn-admin.odds_settings_page .cas-odds-deduct-pair-arrow{color:var(--cas-blue);font-weight:700;margin-top:10px}.gn-admin.odds_settings_page .cas-odds-deduct-info{margin-top:10px;border:1px solid #cfe0ff;border-radius:var(--gn-radius);background:var(--cas-blue-bg);padding:8px 10px;color:var(--cas-tx);font-size:var(--gn-fs-sm);line-height:1.5}.gn-admin.odds_settings_page .cas-odds-deduct-dep{display:flex;align-items:flex-start;gap:8px;margin-top:10px;border:1px solid #bbf7d0;border-radius:var(--gn-radius);background:var(--cas-ok-bg);padding:8px 10px;color:var(--cas-ok-tx);font-size:var(--gn-fs-sm);line-height:1.45}.gn-admin.odds_settings_page .cas-odds-deduct-dot{width:8px;height:8px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:var(--cas-ok-tx)}.gn-admin.odds_settings_page .cas-odds-deduct-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--cas-bd-lt);background:var(--cas-head);padding:8px 12px}.gn-admin.odds_settings_page .cas-odds-deduct-saved{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--cas-mut);font-size:var(--gn-fs-sm)}.gn-admin.odds_settings_page .cas-odds-deduct-saved b{color:var(--cas-tx)}.gn-admin.odds_settings_page .cas-odds-deduct-ft .site-button-primary:disabled{background:#aeb9c8;border-color:#aeb9c8;color:#f8fafc;cursor:not-allowed;opacity:.85}@media (max-width: 1080px){.gn-admin.odds_settings_page .cas-odds-deduct-row{display:block;width:100%;min-width:0}.gn-admin.odds_settings_page .cas-odds-deduct-row>div{border-right:0;border-bottom:1px solid var(--cas-bd-lt)}.gn-admin.odds_settings_page .cas-odds-deduct-row>div:last-child{border-bottom:0}.gn-admin.odds_settings_page .cas-odds-deduct-ft{align-items:stretch;flex-direction:column}.gn-admin.odds_settings_page .cas-odds-deduct-ft .site-button-primary{width:100%}}.sos-page .sos-deduct{margin-top:16px;width:100%}.sos-page .sos-deduct-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}.sos-page .sos-deduct-hd h3{margin:0;font-size:14px;font-weight:800;color:var(--sos-tx);min-width:0;overflow-wrap:break-word}.sos-page .b-new{background:var(--sos-blue);color:#fff;text-transform:uppercase;letter-spacing:.02em}.sos-page .sos-deduct-desc{margin:0 0 10px;color:var(--sos-mut);font-size:12px;line-height:1.5}.sos-page .sos-deduct-card{overflow:hidden;border:1px solid var(--sos-bd);border-radius:4px;background:#fff}.sos-page .sos-deduct-row{border-bottom:0;width:100%;min-width:0}.sos-page .sos-deduct-row>div{border-bottom:0;min-width:0;overflow-wrap:break-word;word-break:break-word}.sos-page .sos-deduct-rate{margin-top:10px}.sos-page .sos-deduct-preview{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;border:1px solid var(--sos-bd);border-radius:3px;background:var(--sos-head);padding:7px 10px;color:var(--sos-mut);font-size:12px}.sos-page .sos-deduct-preview-cap{font-size:11px;color:var(--sos-mut)}.sos-page .sos-deduct-pair{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sos-page .sos-deduct-pair-item{display:flex;flex-direction:column;gap:1px}.sos-page .sos-deduct-pair-item span{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--sos-mut)}.sos-page .sos-deduct-pair-item b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--sos-tx)}.sos-page .sos-deduct-pair-item strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--sos-blue)}.sos-page .sos-deduct-pair-arrow{color:var(--sos-blue);font-weight:700;margin-top:10px}.sos-page .sos-deduct-info{margin-top:10px;border:1px solid #cfe8f6;border-radius:3px;background:#f3f9fd;padding:8px 10px;color:#355a6e;font-size:12px;line-height:1.5}.sos-page .sos-deduct-dep{display:flex;align-items:flex-start;gap:8px;margin-top:10px;border:1px solid #badbcc;border-radius:3px;background:var(--sos-ok-bg);padding:8px 10px;color:var(--sos-ok-tx);font-size:12px;line-height:1.45}.sos-page .sos-deduct-dot{width:8px;height:8px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:var(--sos-ok-tx)}.sos-page .sos-deduct-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--sos-bd-lt);background:var(--sos-head);padding:8px 12px}.sos-page .sos-deduct-saved{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--sos-mut);font-size:12px}.sos-page .sos-deduct-saved b{color:var(--sos-tx)}.sos-page .sos-deduct-unsaved{color:var(--sos-warn-tx);font-weight:700}.sos-page .sos-deduct-ft .customBtn:disabled{background:#aeb9c8;border-color:#aeb9c8;color:#f8fafc;cursor:not-allowed;opacity:.85}@media (max-width: 1080px){.sos-page .sos-deduct-row{display:block;width:100%;min-width:0}.sos-page .sos-deduct-row>div{border-right:0;border-bottom:1px solid var(--sos-bd-lt)}.sos-page .sos-deduct-row>div:last-child{border-bottom:0}.sos-page .sos-deduct-ft{align-items:stretch;flex-direction:column}.sos-page .sos-deduct-ft .customBtn{width:100%}}.league-list-page{color:#1f2937;font-size:14px!important;min-width:0;width:100%}.league-list-page .header_block{margin-bottom:14px!important}.league-list-page .header_block h2{font-size:24px!important;font-weight:700;color:#111827}.league-list-page .content_inner_section{margin-top:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.main-scroller-content-section:has(.league-list-page)>.league-list-page{transform-origin:top left}.league-list-page .admin_tab_section{margin-top:0!important}.league-list-page .admin_tab_section .tab-content{padding-top:0!important}.league-list-page .admin_filter_block{margin-bottom:10px}.league-list-page .common_searchbox_with_select{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.league-list-page .common_searchbox_with_select .form-select,.league-list-page .common_searchbox_with_select .form-control,.league-list-page .common_searchbox_with_select .cm_inputbox{min-width:150px;height:32px!important;padding:0 10px!important;border:1px solid #d7dee8!important;border-radius:6px!important;background-color:#fff;color:#374151;font-size:13px!important;font-weight:500;box-shadow:none}.league-list-page .common_searchbox_with_select .transaction_filter_input--search{min-width:200px;flex:1 1 180px}.league-list-page .common_searchbox_with_select .form-select:focus,.league-list-page .common_searchbox_with_select .form-control:focus,.league-list-page .common_searchbox_with_select .cm_inputbox:focus{border-color:#8bb9f7;box-shadow:0 0 0 3px #0d6efd1f}.league_bulk_actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 0 10px!important;padding:8px 0!important;border:none!important;border-radius:0!important;background:transparent!important}.league_bulk_left{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.league_bulk_select{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px!important;font-weight:500;color:#111827;cursor:pointer}.league_bulk_select input,.league_bulk_actions input,.cm_table input[type=checkbox]:not(.MuiSwitch-input){cursor:pointer}.league_bulk_count{font-size:13px!important;color:#374151}.league_bulk_count strong{color:var(--themeColor, #0d6efd)}.league_bulk_count.active_count strong{color:#15803d}.league_bulk_count.inactive_count strong{color:#dc3545}.league_bulk_actions_right{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-left:auto}.league_bulk_actions_label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.league_bulk_actions_label em{font-style:normal;color:var(--themeColor, #0d6efd);font-weight:700}.league_bulk_panel_buttons.button_group,.league_bulk_panel_buttons{display:inline-flex!important;align-items:center;gap:6px;margin:0;border:0px}.league_bulk_activate,.league_bulk_deactivate{display:inline-flex;align-items:center;justify-content:center;min-height:32px;height:32px;min-width:0;padding:0 12px!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.league_bulk_activate:disabled,.league_bulk_deactivate:disabled{cursor:not-allowed;opacity:.55}.league_bulk_deactivate{color:#dc3545!important;background:#fff!important;border:1px solid #dc3545!important}.league_bulk_deactivate:not(:disabled):hover{background:#fff5f5!important}.league_bulk_btn_icon{display:none}.league-list-page .userlist_table{margin:0}.league-list-page .userlist_table .cm_table .table-responsive,.league-list-page .multipletable.table-responsive{border:1px solid var(--gn-line, #e5e7eb);border-bottom:none;border-radius:8px 8px 0 0;background:#fff;max-height:calc(100vh - 260px);overflow:auto}.league-list-page .cm_table .table{margin-bottom:0;min-width:1100px;border-collapse:separate;border-spacing:0;width:100%}.league-list-page .userlist_table .pagination_wrapper{display:flex!important;justify-content:center;align-items:center;gap:3px;margin:0!important;padding:0!important;min-height:auto;background:transparent;border:none;border-radius:0;box-shadow:none}.league-list-page .cm_table_pagination{display:flex;justify-content:center;align-items:center;margin:0;padding:4px 8px;min-height:40px;background:#fff;border:1px solid var(--gn-line, #e5e7eb);border-top:1px solid var(--gn-line, #e5e7eb);border-radius:0 0 8px 8px;box-shadow:none}.league_bulk_btn_icon.activate:before{content:"";position:absolute;left:4px;top:2px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff}.league_bulk_btn_icon.deactivate{border:2px solid #dc3545;border-radius:50%}.league_bulk_btn_icon.deactivate:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:2px;background:#dc3545;transform:rotate(45deg);transform-origin:center}.league_bulk_button:disabled,.league_bulk_deactivate:disabled{cursor:not-allowed;opacity:.6}.league-list-page .cm_table .table{margin-bottom:0;min-width:1100px;border-collapse:separate;border-spacing:0}.league-list-page .cm_table .table th,.league-list-page .cm_table .table td{padding:11px 14px!important;border-color:#d8dee7!important;color:#1f2937!important;font-size:13px!important;line-height:1.35!important;vertical-align:middle!important;white-space:nowrap!important}.league-list-page .cm_table .table thead th{background:#f9fafb!important;color:#374151!important;font-size:12px!important;font-weight:700!important;text-align:center!important}.league-list-page .cm_table .table tbody td{font-weight:500!important}.league-list-page .cm_table .table tbody tr:hover td{background:#f8fbff}.league-list-page .cm_table .table th:first-child,.league-list-page .cm_table .table td:first-child{width:46px;text-align:center}.league-list-page .cm_table .table th:nth-child(2),.league-list-page .cm_table .table td:nth-child(2){width:58px;text-align:center}.league-list-page .cm_table input[type=checkbox],.league-list-page .league_bulk_select input,.league-list-page .league_bulk_actions input{width:18px;height:18px;accent-color:#0d6efd}.league-list-page .status-badge-select{min-width:105px}.league-list-page .status-select-badge{min-width:92px!important;min-height:26px;padding:4px 12px!important;border-radius:13px!important;font-size:12px!important;line-height:1.2}.bulk_status_modal .modal-dialog{max-width:920px}.bulk_status_modal .modal_inner{color:#111827}.bulk_confirm_intro{display:flex;align-items:flex-start;gap:18px}.bulk_confirm_icon{flex:0 0 auto;width:44px;height:44px;border:3px solid #f59e0b;border-radius:50%;color:#f59e0b;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;line-height:1}.bulk_confirm_icon.activate{border-color:#198754;color:#198754}.bulk_confirm_intro h4{margin:0 0 8px;font-size:18px;font-weight:700;color:#111827}.bulk_confirm_intro p{margin:0 0 4px;font-size:14px;color:#374151}.bulk_confirm_divider{height:1px;background:#e5e7eb;margin:24px 0}.bulk_confirm_section_title{margin:0 0 16px;font-size:16px;font-weight:700;color:#111827}.bulk_confirm_summary{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bulk_confirm_summary_col{display:grid;gap:12px}.bulk_confirm_summary_col+.bulk_confirm_summary_col{border-left:1px solid #e5e7eb;padding-left:24px}.bulk_confirm_summary_col>div{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:10px;font-size:14px}.bulk_confirm_summary_col strong{font-weight:700;color:#111827}.bulk_confirm_summary_col span{color:#1f2937}.bulk_badge_success,.bulk_badge_danger{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:5px;font-weight:700}.bulk_badge_success{color:#15803d!important;background:#dcfce7}.bulk_badge_danger{color:#dc3545!important;background:#fee2e2}.bulk_confirm_info{display:flex;gap:14px;margin-top:24px;padding:16px 18px;border:1px solid #93c5fd;border-radius:6px;background:#eff6ff}.bulk_confirm_info_icon{flex:0 0 auto;width:30px;height:30px;border:3px solid #1d7ed8;border-radius:50%;color:#1d7ed8;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.bulk_confirm_info strong{display:block;margin-bottom:8px;color:#1d7ed8}.bulk_confirm_info ul{margin:0;padding-left:18px}.bulk_confirm_info li{margin-bottom:4px;font-size:14px;color:#1f2937}.bulk_confirm_instruction{margin:24px 0 10px;font-size:14px;color:#1f2937}.bulk_confirm_instruction strong{color:#dc3545}.bulk_confirm_input{min-height:42px}.bulk_confirm_footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #e5e7eb}.bulk_confirm_footer .customBtn{min-width:180px;justify-content:center}.bulk_confirm_deactivate_btn{background:#dc3545!important;border-color:#dc3545!important}.bulk_confirm_activate_btn{background:#198754!important;border-color:#198754!important}.bulk_confirm_footer .customBtn:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 991px){.league-list-page .common_searchbox_with_select .form-select,.league-list-page .common_searchbox_with_select .form-control,.league-list-page .common_searchbox_with_select .cm_inputbox{min-width:0;flex:1 1 calc(50% - 8px)}.league-list-page .common_searchbox_with_select .transaction_filter_input--search{flex:1 1 100%}}@media (max-width: 767px){.league_bulk_actions{align-items:stretch;flex-direction:column}.league_bulk_left{align-items:flex-start;flex-direction:column;gap:10px}.league_bulk_actions_right{margin-left:0;width:100%;flex-direction:column;align-items:stretch}.league_bulk_panel_buttons{width:100%;flex-direction:column;align-items:stretch!important}.league_bulk_activate,.league_bulk_deactivate{width:100%}.league-list-page .common_searchbox_with_select .form-select,.league-list-page .common_searchbox_with_select .form-control,.league-list-page .common_searchbox_with_select .cm_inputbox{flex:1 1 100%}.league-list-page .userlist_table .cm_table .table-responsive{max-height:calc(100vh - 220px)}.bulk_confirm_summary{grid-template-columns:1fr}.bulk_confirm_summary_col+.bulk_confirm_summary_col{border-left:0;border-top:1px solid #e5e7eb;padding-left:0;padding-top:16px}.bulk_confirm_summary_col>div{grid-template-columns:120px 1fr}.bulk_confirm_footer{flex-direction:column-reverse}.bulk_confirm_footer .customBtn{width:100%}}.status-select-badge{border:1px solid transparent;border-radius:16px;padding:4px 16px 4px 8px;font-size:14px;background:#f8fafc;color:#222;outline:none;transition:border .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:90px;font-weight:500}.chips-container{max-width:100%;margin:0 auto;display:flex;align-items:center;gap:6px 4px;white-space:normal;justify-content:center}.chips-container .badge{max-width:100%}.bg-theme{background-color:var(--themeColor)}.country-ko,.country-en{display:block;line-height:1.2}.list-style-custom{list-style:disc}.list-style-custom li{margin-bottom:8px;font-size:14px}.edit-icon-button,.delete-icon-button{width:24px;height:24px;padding:0!important;min-width:unset!important;display:flex;align-items:center;justify-content:center}.change-logo-img{width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.change-logo-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.edit-icon-button svg{fill:#fff}.pagination_wrapper-center .pagination_wrapper{width:-moz-max-content;width:max-content;justify-content:flex-end;margin:0}.pagination_wrapper-center .common_select{width:60px;margin:0;min-width:60px!important}.max-w-100{max-width:100%!important}.bg-blue{background-color:#0988d7}.saved-chips-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;max-width:175px;margin:0 auto}.meta-tag-badge{margin-right:4px;font-size:8px;padding:4px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iso2,.iso3{font-family:monospace;text-transform:uppercase;text-align:center}.iso2{width:50px}.iso3{width:60px}.flag-icon{width:24px;height:16px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.status-select{padding:2px 6px;border-radius:4px}.logo-upload-container{display:flex;flex-direction:column;align-items:center;position:relative}.league-logo{cursor:pointer;transition:box-shadow .2s}.league-logo:hover{box-shadow:0 0 8px #007bff}.upload-text{font-size:12px;color:#fff;position:absolute;bottom:20px;left:50%;width:100%;padding:2px 1px;transform:translate(-50%,100%);background-color:#1fafff;text-align:center;z-index:1;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-upload-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #eee;cursor:pointer;background:#fafafa}.status-badge-select{display:flex;align-items:center;gap:8px;justify-content:center}.status-select-badge{border:1px solid transparent;border-radius:16px;padding:4px 16px 4px 8px;font-size:12px;background:#f8fafc;color:#222;outline:none;transition:border .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:90px;font-weight:500}.status-select-badge:focus{border:1.5px solid transparent}.badge-status{display:inline-block;padding:4px 14px;border-radius:16px;font-size:13px;font-weight:600;letter-spacing:.02em;margin-left:2px;min-width:70px;text-align:center}.badge-active{background:#15803d;color:#fff;box-shadow:0 1px 4px #15803d14}.badge-inactive{background:#6b7280;color:#e5e7eb;box-shadow:0 1px 4px #6b728014}.main-odd-modal-warraper.modal .modal-dialog{max-width:500px}.odds-layout{display:flex;flex-direction:column}.odds-header{display:flex;justify-content:space-between;padding:0 8px;font-weight:600;font-size:14px;color:#ccc}.odds-header span{flex:1;text-align:center}.odds-header span:first-child{flex:1}.odds-header span:nth-child(2){text-align:center}.odds-group{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:20px}.group-label{font-weight:600;font-size:14px;width:85px;color:#fff;margin-bottom:4px}.row-value{color:#fff;font-size:14px;padding:8px 12px;min-width:70px;text-align:center;border-right:1px solid #444}.odds-group-divider{width:100%;height:1px;background:#444;margin:10px 0}.odds-group-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 98px)}.first_input_home{border-right:1px solid #444!important}@media (max-width: 500px){.odds-header span:nth-child(2){text-align:right}}@media (max-width: 400px){.odds-header span,.group-label{font-size:12px}.group-label{width:60px}.odds-group-content{width:calc(100% - 68px)}.odds-header span:nth-child(2){text-align:right}}.filter_right_block{display:flex;align-items:center;gap:10px}.main-odd-modal-wrapper .modal-dialog{max-width:800px}.main-odd-modal-wrapper .modal-content{background:#fff;border:1px solid #fff;border-radius:8px;color:#000}.edit-odd-modal .odds-modal-header{padding:12px 16px}.odds-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2d2d2d}.odds-modal-title{font-size:20px;font-weight:600;color:var(--themeColor);margin:0}.odds-modal-close{border:none;width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.odds-modal-close img{width:18px;height:18px;filter:brightness(0) invert(1)}.odds-teams-header{display:flex;justify-content:space-around;align-items:center;padding:16px 0;font-size:16px;font-weight:600}.odds-team-name{flex:1;text-align:center;color:#000;font-weight:600}.odds-team-name.home-team{padding-left:80px}.odds-team-name.away-team{padding-right:120px}.odds-sections{display:flex;flex-direction:column;gap:16px}.odds-section{width:100%}.odds-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.odds-section-title{font-size:16px;font-weight:600;color:#000}.odds-add-btn{background:#000;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.odds-add-btn:hover:not(:disabled){background:#000}.odds-add-btn:disabled{background:#4a4a4a;cursor:not-allowed;opacity:.6}.odds-rows{display:flex;flex-direction:column;gap:12px}.odds-row-wrapper{display:flex;align-items:center;gap:12px}.odds-row{flex:1;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #949da44d;border-radius:6px;padding:6px}.odds-point{min-width:60px;text-align:center;font-size:16px;font-weight:600;color:#333639;background:#fff;padding:6px;border-radius:4px;border:1px solid #949da44d}.odds-input{flex:1;background:#fff;border:1px solid #949da44d;border-radius:4px;color:#333639;font-size:15px;padding:8px 6px;text-align:center;transition:border-color .2s;min-width:80px}.odds-input:focus{outline:none}.odds-input:disabled{opacity:.5;cursor:not-allowed}.odds-input::-moz-placeholder{color:#666}.odds-input::placeholder{color:#666}.odds-remove-btn{background:#dc3545;color:#fff;border:none;width:40px;height:40px;border-radius:4px;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.odds-remove-btn:hover:not(:disabled){background:#c82333}.odds-remove-btn:disabled{background:#4a4a4a;cursor:not-allowed;opacity:.6}.odds-empty-state{text-align:center;padding:40px 20px;color:#888;font-style:italic;background:#0d0d0d;border:1px dashed #2d2d2d;border-radius:6px}.odds-empty-state p{margin:0;font-size:14px}.odds-modal-footer{display:flex;justify-content:center;margin-top:16px}.odds-save-btn{color:#fff;border:none;padding:12px 48px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;min-width:140px}.odds-save-btn:disabled{background:#4a4a4a;color:#888;cursor:not-allowed}@media (max-width: 768px){.main-odd-modal-wrapper .modal-dialog{max-width:95%;margin:10px auto}.odds-modal-body{padding:16px}.odds-teams-header{font-size:14px}.odds-team-name.home-team{padding-left:60px}.odds-team-name.away-team{padding-right:60px}.odds-row{padding:6px 8px;gap:8px}.odds-point{min-width:50px;font-size:14px;padding:8px 6px}.odds-input{font-size:14px;padding:8px 10px;min-width:60px}.odds-remove-btn{width:36px;height:36px;font-size:18px}}.odds-dropdown-menu{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:4px;max-height:300px;overflow-y:auto;padding:8px 0}.odds-dropdown-menu .dropdown-item{color:#fff;padding:10px 20px;font-size:14px;transition:background .2s}.odds-dropdown-menu .dropdown-item:hover{background:#fffefe;color:#00d9b1}.odds-dropdown-menu .dropdown-item:active{background:#00d9b1;color:#1a1a1a}.odds-dropdown-menu::-webkit-scrollbar{width:8px}.odds-dropdown-menu::-webkit-scrollbar-track{background:#fff}.odds-dropdown-menu::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.odds-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#fafafa}.validation-error-banner{background:#dc3545;color:#fff;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px;font-weight:500;text-align:center;animation:slideDown .3s ease-out}.validation-error{background:#dc354526;border:1px solid #dc3545;color:#ff6b7a;padding:8px 12px;border-radius:4px;margin-bottom:12px;font-size:13px;animation:slideDown .3s ease-out}.field-validation-errors{display:flex;flex-direction:column;gap:6px;padding:8px 12px;margin-top:8px;margin-bottom:8px}.field-error{color:#ff6b7a;font-size:12px;display:flex;align-items:center;gap:6px}.field-error:before{content:"⚠";font-size:14px}.odds-input.error{border-color:#dc3545;background:#dc35451a}.odds-input.error:focus{border-color:#ff6b7a}.odds-input-wrapper{flex:1;position:relative;min-width:80px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.odds-add-btn.dropdown-toggle{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.odds-add-btn.dropdown-toggle:hover:not(:disabled){background:#218838}.odds-add-btn.dropdown-toggle:disabled{background:#4a4a4a;cursor:not-allowed;opacity:.6}.odds-add-btn.dropdown-toggle:after{margin-left:8px;border-top-color:#fff}.dropdown-menu.show{z-index:1060}@media (max-width: 768px){.odds-dropdown-menu{max-height:200px}.validation-error-banner{font-size:13px;padding:10px 12px}.field-error{font-size:11px}}.betting_setting_page{width:100%;min-width:0}.betting_setting_page .content_inner_section{margin:0;padding:0;border:none;background:transparent}.betting_setting_page .title_bar{margin:0 0 12px}.betting_setting_page .title_bar h6{margin:0;padding:0;font-size:13px;font-weight:600;color:var(--gn-text-sub, #6b7280)}.betting_setting_page .title_bar:before,.betting_setting_page .table_heading:before,.betting_setting_page .table-heading:before,.betting_setting_page .section-heading:before,.betting_setting_page .table_heading h6:before,.betting_setting_page .table-heading h6:before{content:none!important;display:none!important}.betting_setting_page .betting_setting_table{margin-top:0;display:flex;flex-direction:column;gap:14px}.betting_setting_page .table_wrapper{margin-bottom:0;padding:12px 14px;border:1px solid var(--gn-line, #e5e7eb);border-radius:8px;background:#fff}.betting_setting_page .table_heading{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 12px;margin:0 0 10px!important;padding:0}.betting_setting_page .table_heading h6{margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;color:#111827!important;line-height:1.3;display:inline-flex;align-items:center;gap:8px}.betting_setting_page .table-responsive.cm_table{border:none!important;border-radius:0!important;max-height:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.betting_setting_page .cm_table .table{margin:0;min-width:0!important;width:100%;border-collapse:separate;border-spacing:0}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table{table-layout:fixed;width:100%}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table col.bs-label,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(1),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(3),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table thead>tr>th:nth-child(1),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table thead>tr>th:nth-child(3){width:22%!important;max-width:22%!important}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(2),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(4),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table thead>tr>th:nth-child(2),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table thead>tr>th:nth-child(4){width:28%!important;max-width:28%!important}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td[colspan]{width:100%!important;max-width:none!important}.betting_setting_page .betting_setting_table .cm_table table tr td,.betting_setting_page .betting_setting_table .cm_table table tr th{font-size:13px;padding:8px 12px!important;vertical-align:middle!important;text-align:left!important;line-height:1.35;word-break:break-word}.betting_setting_page .betting_setting_table .cm_table table tr td.tr_bg,.betting_setting_page .betting_setting_table .cm_table table tr th.tr_bg{font-weight:600!important;color:#374151!important;background:#f3f6fb!important;white-space:normal;text-align:left!important;vertical-align:middle!important}.betting_setting_page .betting_setting_table .form-control{min-width:80px;max-width:100%;width:auto;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;border-radius:6px!important;border:1px solid var(--gn-line-strong, #d7dee8)!important;box-shadow:none!important}.betting_setting_page .form-check{display:inline-flex;align-items:center;margin:0;gap:4px}.betting_setting_page .form-check-input{margin-top:0}.betting_setting_page .form-check-label{font-size:13px;line-height:1.2}.betting_setting_page .d-flex.align-items-center.gap-2,.betting_setting_page .d-flex.align-items-center.gap-4{flex-wrap:wrap;align-items:center!important;min-height:32px}.betting_setting_page .d-flex.align-items-center>span{font-size:13px;color:#4b5563;white-space:nowrap}.betting_setting_page .betting_setting_apply_btn{min-width:100px;height:32px;margin:0}.betting_setting_page td[colspan]{text-align:center!important;vertical-align:middle!important;padding:12px!important;background:#fafafa!important}.betting_setting_page .bonus_table_block .table_heading{justify-content:space-between}.betting_setting_page .betting_setting_bonus_add{height:var(--gn-ctrl-h, 32px)!important;min-height:var(--gn-ctrl-h, 32px)!important;padding:0 12px!important;font-size:12px!important;gap:6px;margin-left:auto}.betting_setting_page .betting_setting_bonus_add svg{width:14px!important;height:14px!important;flex:0 0 auto}.betting_setting_page .bonus_table_block .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gn-line, #e5e7eb);border-radius:8px}.betting_setting_page .bonus_table_block .table thead th{text-align:center!important;vertical-align:middle!important;font-weight:600!important;background:#f3f6fb!important;white-space:nowrap}.betting_setting_page .bonus_table_block .table tbody td{text-align:center!important;vertical-align:middle!important}.betting_setting_page .bonus_table_block .table thead th:last-child,.betting_setting_page .bonus_table_block .table tbody td:last-child{text-align:center!important;width:110px}.betting_setting_page .bonus_table_block .form-control{margin:0 auto;text-align:center;max-width:120px;height:var(--gn-ctrl-h, 32px)!important}.betting_setting_page .bonus_btn_wrapper{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;min-height:32px;width:100%}.betting_setting_page .betting_setting_icon_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;margin:0!important;border-radius:5px!important;line-height:1!important}.betting_setting_page .betting_setting_icon_btn svg{width:14px!important;height:14px!important;display:block}.betting_setting_page .table_wrapper:not(.bonus_table_block) .table thead th{text-align:left!important;vertical-align:middle!important}.betting_setting_page .table_wrapper .table thead th.text-center,.betting_setting_page .table_wrapper .table tbody td.text-center{text-align:center!important}.betting_setting_page .table_wrapper .table tbody td{vertical-align:middle!important}.betting_setting_page .form-switch{display:inline-flex;align-items:center;min-height:32px;margin:0;padding-left:2.5em}@media (max-width: 991px){.betting_setting_page .table_wrapper{padding:10px}.betting_setting_page .betting_setting_table .form-control{max-width:100%;min-width:0;flex:1 1 90px}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none){display:block;table-layout:auto;width:100%}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table thead,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) thead{display:none}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) tbody{display:block;width:100%}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tr,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) tr{display:grid;grid-template-columns:1fr;gap:0;width:100%;margin:0 0 10px;border:1px solid var(--gn-line, #e5e7eb);border-radius:8px;overflow:hidden;background:#fff}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tr:last-child,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) tr:last-child{margin-bottom:0}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(1),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(2),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(3),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table tbody>tr>td:nth-child(4),.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table td,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) td{display:block;width:100%!important;max-width:none!important;border:none!important;padding:8px 12px!important;text-align:left!important}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table td.tr_bg,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) td.tr_bg{width:100%!important;max-width:none!important;background:#f3f6fb!important;border-bottom:1px solid var(--gn-line, #e5e7eb)!important;font-size:12px}.betting_setting_page .table_wrapper:not(.bonus_table_block) table.border-table td:empty,.betting_setting_page .table_wrapper:not(.bonus_table_block) table.table:has(thead.d-none) td:empty{display:none!important;padding:0!important;border:none!important}.betting_setting_page .table_wrapper:not(.bonus_table_block) td[colspan]{text-align:center!important;padding:10px 12px!important;background:#fafafa!important}.betting_setting_page .betting_setting_apply_btn{width:100%;max-width:280px}.betting_setting_page .d-flex.align-items-center.gap-2{gap:6px!important}.betting_setting_page .d-flex.align-items-center.gap-4{gap:12px!important}}@media (max-width: 767px){.betting_setting_page .table_heading{flex-wrap:wrap}.betting_setting_page .bonus_table_block .table{min-width:520px}.betting_setting_page .bonus_table_block .form-control{max-width:100%;min-width:64px}.betting_setting_page .table_wrapper .table thead th,.betting_setting_page .table_wrapper .table tbody td{font-size:12px;padding:8px!important}.betting_setting_page .betting_setting_apply_btn{max-width:none}}.parlay_settings_page .admin_tab_section{margin-top:0}.parlay_settings_page .admin_filter_block{margin-bottom:12px}.parlay_settings_page .admin_filter_block .date_filter_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.parlay_settings_page .admin_filter_block .tx_filter_collapse,.parlay_settings_page .admin_filter_block .date_filter_block>.tx_filter_collapse{flex:1 1 auto;min-width:0}.parlay_settings_page .userlist_table{margin-top:0}.parlay_settings_page .userlist_table .cm_table{border:1px solid var(--gn-line, #e5e7eb);border-radius:8px;overflow:hidden;background:#fff}.parlay_settings_page .userlist_table .table thead th{white-space:nowrap;vertical-align:middle;background:#f3f6fb;font-weight:600}.parlay_settings_page .userlist_table .table tbody td{vertical-align:middle}.parlay_settings_page .parlay_action_btns{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%;flex-wrap:nowrap!important}.parlay_settings_page .parlay_action_btns .parlay_icon_btn,.parlay_settings_page .parlay_icon_btn,.cm_admin_modal .parlay_icon_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;gap:0!important;border-radius:5px!important;border:1px solid transparent!important;line-height:1!important;font-size:12px!important;cursor:pointer;flex:0 0 26px!important}.parlay_settings_page .parlay_icon_btn svg,.cm_admin_modal .parlay_icon_btn svg{width:13px!important;height:13px!important;display:block;flex:0 0 auto}.parlay_settings_page .parlay_icon_btn--edit{color:#fff!important;background:var(--gn-success, #16a34a)!important;border-color:var(--gn-success, #16a34a)!important}.parlay_settings_page .parlay_icon_btn--edit:hover{filter:brightness(.95)}.parlay_settings_page .parlay_icon_btn--delete{color:#fff!important;background:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important}.parlay_settings_page .parlay_icon_btn--delete:hover{filter:brightness(.95)}.cm_admin_modal .parlay_add_combo_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:50%!important;font-size:18px!important;font-weight:700!important;line-height:1!important}.parlay_settings_page .chips-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.parlay_settings_page .cm_table_pagination{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-top:1px solid var(--gn-line, #e5e7eb);background:#fafbfc}.parlay_settings_page .cm_table_pagination .pagination_wrapper,.parlay_settings_page .pagination_wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;width:auto!important}.parlay_settings_page .pagination_wrapper .pagination_btn,.parlay_settings_page .pagination_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:26px!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 7px!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;border-radius:5px!important;border:1px solid var(--gn-line-strong, #d1d5db)!important;background:var(--gn-surface, #fff)!important;color:var(--gn-text-sub, #4b5563)!important}.parlay_settings_page .pagination_btn svg{width:12px!important;height:12px!important;display:block}.parlay_settings_page .pagination_btn.active{background:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important;color:#fff!important}.parlay_settings_page .pagination_btn:hover:not(:disabled):not(.active){background:var(--gn-primary-soft, #eff6ff)!important;color:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important}.parlay_settings_page .pagination_btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 767px){.parlay_settings_page .admin_filter_block .date_filter_block{flex-direction:column;align-items:stretch}.parlay_settings_page .admin_filter_block .date_filter_block>.site-button-primary{width:100%}.parlay_settings_page .userlist_table .table thead th,.parlay_settings_page .userlist_table .table tbody td{white-space:nowrap}}.bcs-overlay *,.bcs-sub-overlay *,.bcs-page *{box-sizing:border-box}.bcs-overlay{position:fixed;inset:0;background:#0f152380;display:flex;align-items:flex-start;justify-content:center;padding:34px 24px 60px;z-index:1050;overflow-y:auto}.bcs-modal{width:100%;max-width:1040px;background:#fff;border-radius:10px;box-shadow:0 20px 54px #10182829;overflow:hidden;font-family:Noto Sans KR,Helvetica,Arial,sans-serif;color:#1f2937;text-align:left}.bcs-header{position:relative;padding:22px 28px 18px;border-bottom:1px solid #e8eaee}.bcs-title{font-size:20px;font-weight:700;color:#1a5fd0}.bcs-subtitle{font-size:13px;color:#6b7280;margin-top:5px}.bcs-close{position:absolute;top:16px;right:20px;width:28px;height:28px;border-radius:4px;background:#2196f3;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0}.bcs-close:hover{background:#1a5fd0}.bcs-body{padding:20px 28px 24px;display:flex;flex-direction:column;gap:20px}.bcs-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px;padding:16px 18px}.bcs-field{display:flex;flex-direction:column;gap:7px}.bcs-label{font-size:12.5px;font-weight:700;color:#4b5563}.bcs-required{color:#e02424}.bcs-select{height:42px;border:1px solid #d5dbe4;border-radius:5px;padding:0 12px;font-size:13.5px;color:#1f2937;background:#fff;outline:none;width:100%}.bcs-select--active{border:2px solid #1a5fd0;background:#f6faff;font-weight:500}.bcs-main{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.bcs-col{display:flex;flex-direction:column;gap:12px}.bcs-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bcs-section-title{font-size:15px;font-weight:700;color:#111827}.bcs-notice{font-size:12px;color:#6b7280}.bcs-search{display:flex;align-items:center;gap:9px;height:42px;border:1px solid #d5dbe4;border-radius:5px;padding:0 12px;background:#fff}.bcs-search-icon{color:#7f96b8;font-size:13px}.bcs-search input{flex:1;border:none;background:transparent;outline:none;font-size:13.5px;color:#1f2937;min-width:0}.bcs-search input::-moz-placeholder{color:#9aa3af}.bcs-search input::placeholder{color:#9aa3af}.bcs-search-clear{color:#9aa3af;font-size:12px;cursor:pointer;background:none;border:none;padding:0}.bcs-market-grid{border:1px solid #e2e8f0;border-radius:6px;background:#fcfdff;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:208px;overflow-y:auto}.bcs-market{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:5px;cursor:pointer;border:1px solid #e8eaee;background:#fff;color:#374151;font-size:12.5px;text-align:left}.bcs-market>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcs-market--selected{border-color:#c7d9ff;background:#eaf1ff;color:#12448f}.bcs-market-tag{flex:none;font-size:10.5px;font-weight:700;color:#12448f;background:#dbe8ff;border-radius:3px;padding:2px 6px}.bcs-empty{grid-column:1 / -1;padding:26px 10px;text-align:center;font-size:12.5px;color:#9aa3af}.bcs-left-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.bcs-summary{display:flex;flex-direction:column;gap:12px;border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fcfdff}.bcs-summary--ready{border-color:#c7d9ff;background:#fbfdff}.bcs-summary-grid{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;font-size:12.5px}.bcs-summary-grid dt{color:#6b7280;font-weight:400}.bcs-summary-grid dd{color:#1f2937;font-weight:500;margin:0}.bcs-fold{color:#12448f;font-weight:700}.bcs-divider{height:1px;background:#e6ebf2}.bcs-chips{display:flex;flex-wrap:wrap;gap:8px}.bcs-chip{display:flex;align-items:center;gap:8px;background:#eaf1ff;border:1px solid #c7d9ff;border-radius:999px;padding:7px 8px 7px 13px}.bcs-chip-label{font-size:12.5px;font-weight:500;color:#12448f}.bcs-chip-x{width:18px;height:18px;border-radius:999px;background:#c7d9ff;color:#12448f;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0}.bcs-chip-x:hover{background:#1a5fd0;color:#fff}.bcs-nopicks{font-size:12.5px;color:#9aa3af;padding:6px 0}.bcs-status{font-size:12.5px;font-weight:700}.bcs-status--ok{color:#15803d}.bcs-status--warn{color:#8a5b00}.bcs-message{font-size:12.5px;font-weight:500;padding:10px 13px;border-radius:5px;line-height:1.55}.bcs-message--info{color:#12448f;background:#f2f7ff;border:1px solid #cfe0ff}.bcs-message--ok{color:#15803d;background:#f4fdf6;border:1px solid #b6e6c4}.bcs-message--warn{color:#8a5b00;background:#fff8e6;border:1px solid #f5dd9e}.bcs-message--error{color:#b91c1c;background:#fef2f2;border:1px solid #fbd0d0}.bcs-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bcs-btn-save{font-size:13.5px;font-weight:700;border-radius:5px;padding:11px 24px;cursor:pointer;color:#fff;background:#1a5fd0;border:1px solid #1a5fd0}.bcs-btn-save:hover{background:#12448f}.bcs-btn-save:disabled{color:#7f96b8;background:#e8f0ff;border-color:#c7d9ff;cursor:not-allowed}.bcs-btn-copy{font-size:13px;font-weight:700;border-radius:5px;padding:11px 18px;cursor:pointer;color:#15803d;border:1px dashed #16a34a;background:#f4fdf6}.bcs-btn-copy:disabled{color:#b9c3d1;border-color:#e2e8f0;background:#fafbfc;cursor:not-allowed}.bcs-btn-ghost{font-size:13px;font-weight:500;color:#6b7280;border:1px solid #d5dbe4;background:#fff;border-radius:5px;padding:10px 16px;cursor:pointer}.bcs-btn-ghost:hover{background:#f3f4f6}.bcs-scope{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bcs-checkbox{flex:none;width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;border:1px solid #b9c3d1;background:#fff}.bcs-checkbox--on{border-color:#1a5fd0;background:#1a5fd0}.bcs-plan{margin-left:auto;font-size:10.5px;font-weight:700;border-radius:3px;padding:2px 6px;white-space:nowrap}.bcs-plan--create{color:#15803d;background:#f4fdf6;border:1px solid #b6e6c4}.bcs-plan--skip{color:#8a5b00;background:#fff8e6;border:1px solid #f5dd9e}.bcs-plan--overwrite{color:#b91c1c;background:#fef2f2;border:1px solid #fbd0d0}.bcs-plan--unsupported{color:#6b7280;background:#f3f4f6;border:1px solid #d5dbe4}.bcs-plan--loading{color:#9aa3af}.bcs-hint{font-size:11.5px;color:#9aa3af;line-height:1.6}.bcs-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 28px;border-top:1px solid #e8eaee;background:#fcfdfe}.bcs-btn-cancel{font-size:14px;font-weight:700;color:#374151;background:#fff;border:1px solid #d5dbe4;border-radius:5px;padding:11px 26px;cursor:pointer}.bcs-btn-cancel:hover{background:#f3f4f6}.bcs-btn-footer-save{font-size:14px;font-weight:700;border-radius:5px;padding:11px 30px;cursor:pointer;color:#fff;background:#1a5fd0;border:1px solid #1a5fd0}.bcs-btn-footer-save:hover{background:#12448f}.bcs-btn-footer-save:disabled{color:#7f96b8;background:#e8f0ff;border-color:#c7d9ff;cursor:not-allowed}.bcs-sub-overlay{position:fixed;inset:0;background:#0f152380;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100}.bcs-sub{width:100%;background:#fff;border-radius:10px;box-shadow:0 26px 62px #1018284d;overflow:hidden;font-family:Noto Sans KR,Helvetica,Arial,sans-serif;color:#1f2937;text-align:left}.bcs-sub--w440{max-width:440px}.bcs-sub--w470{max-width:470px}.bcs-sub--w500{max-width:500px}.bcs-sub-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e8eaee}.bcs-sub-title{font-size:17px;font-weight:700;color:#1a5fd0}.bcs-sub-title--green{color:#15803d;display:flex;align-items:center;gap:9px}.bcs-sub-title-check{width:20px;height:20px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.bcs-sub-close{color:#6b7280;font-size:16px;cursor:pointer;background:none;border:none;padding:0}.bcs-sub-body{padding:20px 22px;display:flex;flex-direction:column;gap:14px;max-height:62vh;overflow-y:auto}.bcs-sub-body>*{flex:none}.bcs-kv-scroll{max-height:96px;overflow-y:auto}.bcs-kv{display:grid;grid-template-columns:82px 1fr;gap:9px 12px;font-size:13px}.bcs-kv dt{color:#6b7280;font-weight:400}.bcs-kv dd{color:#1f2937;font-weight:500;margin:0}.bcs-panel{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:6px;padding:13px 15px;display:flex;flex-direction:column;gap:6px}.bcs-panel-label{font-size:12px;color:#6b7280}.bcs-panel-value{font-size:13px;font-weight:500;color:#1f2937;line-height:1.6}.bcs-sub-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px;border-top:1px solid #e8eaee;background:#fcfdfe}.bcs-btn-sm-primary{font-size:14px;font-weight:700;color:#fff;background:#1a5fd0;border:none;border-radius:5px;padding:10px 24px;cursor:pointer}.bcs-btn-sm-primary:hover{background:#12448f}.bcs-btn-sm-ghost{font-size:14px;font-weight:700;color:#374151;background:#fff;border:1px solid #d5dbe4;border-radius:5px;padding:10px 22px;cursor:pointer}.bcs-btn-sm-ghost:hover{background:#f3f4f6}.bcs-btn-sm-danger{font-size:14px;font-weight:700;color:#fff;background:#e02424;border:none;border-radius:5px;padding:10px 24px;cursor:pointer}.bcs-target-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bcs-target-caption{font-size:13px;font-weight:700;color:#4b5563}.bcs-target-grid{border:1px solid #e2e8f0;border-radius:5px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fcfdff;max-height:152px;overflow-y:auto}.bcs-target{display:flex;align-items:center;gap:8px;padding:7px;border-radius:4px;cursor:pointer;font-size:12.5px;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bcs-target:hover{background:#f2f7ff}.bcs-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;background:#fff}.bcs-option--on{border-color:#1a5fd0;background:#f6faff}.bcs-radio{flex:none;width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:2px solid #cbd2dc;background:#fff;margin-top:1px}.bcs-radio--on{border-color:#1a5fd0}.bcs-radio-dot{width:9px;height:9px;border-radius:999px;background:transparent}.bcs-radio--on .bcs-radio-dot{background:#1a5fd0}.bcs-option-title{font-size:12.5px;font-weight:700;color:#1f2937}.bcs-option-desc{font-size:11.5px;color:#6b7280;line-height:1.5}.bcs-warn-box{font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fbd0d0;border-radius:5px;padding:10px 12px;line-height:1.55}.bcs-preview{background:#f4fdf6;border:1px solid #b6e6c4;border-radius:6px;padding:13px 15px;display:flex;flex-direction:column;gap:7px}.bcs-preview-title{font-size:12.5px;font-weight:700;color:#15803d}.bcs-preview-line{font-size:12px;color:#1f2937;line-height:1.55}.bcs-blocked{font-size:13px;color:#b45309;background:#fff8e6;border:1px solid #f5dd9e;border-radius:6px;padding:13px 15px;line-height:1.6}.bcs-run-copy{font-size:14px;font-weight:700;border-radius:5px;padding:10px 24px;cursor:pointer;color:#fff;background:#1a5fd0;border:none}.bcs-run-copy--overwrite{background:#e02424}.bcs-run-copy:disabled{color:#9aa3af;background:#eef0f4;cursor:not-allowed}.bcs-report{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.bcs-report-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f2f4f7}.bcs-report-row:nth-child(2n){background:#fcfdff}.bcs-report-row:last-child{border-bottom:none}.bcs-report-label{font-size:12.5px;color:#4b5563}.bcs-report-value{font-size:13px;font-weight:700;color:#6b7280}.bcs-report-value--ok{color:#15803d}.bcs-report-value--warn{color:#8a5b00}.bcs-report-value--danger{color:#b91c1c}.bcs-unsupported{background:#fff8e6;border:1px solid #f5dd9e;border-radius:6px;padding:13px 15px;display:flex;flex-direction:column;gap:7px}.bcs-unsupported-title{font-size:12.5px;font-weight:700;color:#8a5b00}.bcs-unsupported-line{font-size:12px;color:#8a6414;line-height:1.55}.bcs-detail-item{display:flex;align-items:center;gap:9px}.bcs-detail-no{flex:none;width:18px;height:18px;border-radius:4px;background:#dbe8ff;color:#12448f;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.bcs-detail-label{font-size:13px;color:#1f2937}.bcs-page{display:flex;flex-direction:column;gap:14px;padding:0}.bcs-page-top{display:flex;justify-content:flex-end}.bcs_setup_page .admin_tab_section{margin-top:0}.bcs_setup_page .userlist_table .cm_table{border:1px solid var(--gn-line, #e5e7eb);border-radius:8px;overflow:hidden;background:#fff}.bcs_setup_page .cm_table_pagination{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-top:1px solid var(--gn-line, #e5e7eb);background:#fafbfc;box-shadow:none;min-height:40px}.bcs_setup_page .cm_table_pagination .pagination_wrapper,.bcs_setup_page .pagination_wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;width:auto!important}.bcs_setup_page .pagination_wrapper .pagination_btn,.bcs_setup_page .pagination_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:26px!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 7px!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;border-radius:5px!important;border:1px solid var(--gn-line-strong, #d1d5db)!important;background:var(--gn-surface, #fff)!important;color:var(--gn-text-sub, #4b5563)!important}.bcs_setup_page .pagination_btn svg{width:12px!important;height:12px!important;display:block}.bcs_setup_page .pagination_btn.active{background:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important;color:#fff!important}.bcs_setup_page .pagination_btn:hover:not(:disabled):not(.active){background:var(--gn-primary-soft, #eff6ff)!important;color:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important}.bcs_setup_page .pagination_btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.bcs-filters,.bcs-main,.bcs-market-grid,.bcs-target-grid{grid-template-columns:1fr}}.bcs_setup_page .bcs-page-top{margin-bottom:4px}.bcs_setup_page .admin_filter_block{margin-bottom:10px}.bcs_setup_page .admin_filter_block .date_filter_block{gap:10px}.bcs_setup_page .dev-head.mb-0{margin-bottom:0!important}.register_major_page .admin_filter_block{margin-bottom:12px}.register_major_page .admin_filter_block .date_filter_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.register_major_page .admin_filter_block .tx_filter_collapse,.register_major_page .admin_filter_block .date_filter_block>.tx_filter_collapse{flex:1 1 auto;min-width:0}.register_major_page .userlist_table{margin-top:0}.register_major_page .userlist_table .cm_table{border-radius:8px;overflow:hidden;background:#fff}.register_major_page .userlist_table .table thead th{white-space:nowrap;vertical-align:middle;background:#f3f6fb;font-weight:600}.register_major_page .userlist_table .table tbody td{vertical-align:middle}.register_major_page .register_major_action_btns{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%;flex-wrap:nowrap!important}.register_major_page .register_major_icon_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;gap:0!important;border-radius:5px!important;border:1px solid transparent!important;line-height:1!important;cursor:pointer;flex:0 0 26px!important}.register_major_page .register_major_icon_btn svg{width:13px!important;height:13px!important;display:block;flex:0 0 auto}.register_major_page .register_major_icon_btn--edit{color:#fff!important;background:var(--gn-success, #16a34a)!important;border-color:var(--gn-success, #16a34a)!important}.register_major_page .register_major_icon_btn--edit:hover{filter:brightness(.95)}.register_major_page .register_major_icon_btn--delete{color:#fff!important;background:var(--gn-danger, #dc2626)!important;border-color:var(--gn-danger, #dc2626)!important}.register_major_page .register_major_icon_btn--delete:hover{filter:brightness(.95)}.register_major_page .cm_table_pagination .pagination_wrapper,.register_major_page .pagination_wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;width:auto!important}.register_major_page .pagination_wrapper .pagination_btn,.register_major_page .pagination_btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 7px!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;border-radius:5px!important;border:1px solid var(--gn-line-strong, #d1d5db)!important;background:var(--gn-surface, #fff)!important;color:var(--gn-text-sub, #4b5563)!important}.register_major_page .pagination_btn svg{width:12px!important;height:12px!important;display:block}.register_major_page .pagination_btn.active{background:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important;color:#fff!important}.register_major_page .pagination_btn:hover:not(:disabled):not(.active){background:var(--gn-primary-soft, #eff6ff)!important;color:var(--gn-primary, #2563eb)!important;border-color:var(--gn-primary, #2563eb)!important}.register_major_page .pagination_btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 767px){.register_major_page .admin_filter_block .date_filter_block{flex-direction:column;align-items:stretch}.register_major_page .admin_filter_block .date_filter_block>.site-button-primary{width:100%}.register_major_page .userlist_table .table thead th,.register_major_page .userlist_table .table tbody td{white-space:nowrap}}.tw-ml-0\.5{margin-left:.125rem!important}.tw-flex{display:flex!important}.tw-min-h-\[40px\]{min-height:40px!important}.tw-w-full{width:100%!important}.tw-flex-col{flex-direction:column!important}.tw-gap-1\.5{gap:.375rem!important}.tw-rounded-xl{border-radius:.75rem!important}.tw-border{border-width:1px!important}.tw-border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.tw-border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.tw-bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.tw-px-3{padding-left:.75rem!important;padding-right:.75rem!important}.tw-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.tw-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.tw-font-medium{font-weight:500!important}.tw-text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.tw-text-slate-700{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.tw-outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.tw-transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.tw-duration-200{transition-duration:.2s!important}@keyframes cmFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.create-match-datetime-field .create-match-datepicker-wrapper,.create-match-datetime-field .react-datepicker-wrapper{width:100%!important;display:block!important}.create-match-datepicker-popper{z-index:2000!important}.create-match-datepicker-popper .react-datepicker{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a1f;font-family:inherit}.create-match-datepicker-popper .react-datepicker__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0}.create-match-datepicker-popper .react-datepicker__day--selected,.create-match-datepicker-popper .react-datepicker__day--keyboard-selected,.create-match-datepicker-popper .react-datepicker__time-list-item--selected{background-color:#0988d7!important}.create-match-datepicker-popper .react-datepicker__time-container{border-left:1px solid #e2e8f0}.create-match-datepicker-popper .react-datepicker__time-list-item:hover{background-color:#e8f4fc!important}.create-match-page .react-datepicker{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a1f;font-family:inherit}.create-match-page .site-button-primary:focus-visible,.create-match-page .customBtn:focus-visible,.create-match-page .create-match-outline-btn:focus-visible,.create-match-page .create-match-danger-outline:focus-visible,.create-match-page .create-match-neutral-outline:focus-visible,.create-match-page .create-match-danger-outline-btn:focus-visible,.create-match-danger-primary:focus-visible,.create-match-neutral-primary:focus-visible,.create-match-modal-close:focus-visible{outline:3px solid rgba(11,112,223,.22);outline-offset:2px}.create-match-page .create-match-datetime-field .react-datepicker-wrapper input{border-radius:var(--gn-radius, 6px);border:1px solid var(--gn-line-strong, #cbd5e1);padding:0 10px;height:var(--gn-ctrl-h, 32px);min-height:var(--gn-ctrl-h, 32px);font-size:var(--gn-fs, 12.5px);font-weight:400;color:var(--gn-text, #1f2937);background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.create-match-page .create-match-datetime-field .react-datepicker-wrapper input::-moz-placeholder{color:var(--gn-text-faint, #94a3b8)}.create-match-page .create-match-datetime-field .react-datepicker-wrapper input::placeholder{color:var(--gn-text-faint, #94a3b8)}.create-match-page .create-match-datetime-field .react-datepicker-wrapper input:focus{border-color:var(--gn-primary, #2563eb);box-shadow:0 0 0 3px var(--gn-primary-ring, rgba(37, 99, 235, .18));outline:none}.create-match-page .cm_inputbox.is-invalid,.create-match-page .form-select.is-invalid,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input.is-invalid{border-color:#dc3545}.create-match-page .cm_inputbox.is-invalid:focus,.create-match-page .form-select.is-invalid:focus,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451f}.create-match-page .customBtn.bg-danger.create-match-remove-btn{background-color:#dc3545;border:1px solid #dc3545;color:#fff;padding:4px 12px;font-size:12px;min-height:28px;line-height:1.2;border-radius:6px}.create-match-page .customBtn.bg-danger.create-match-remove-btn:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.create-match-page .customBtn.bg-danger.create-match-remove-btn:active{background-color:#bd2130!important;border-color:#b21f2d;color:#fff}.create-match-page .create-match-market-switch.admin_checkbox{margin:0}.create-match-page .create-match-market-switch .form-switch{padding-left:0;margin:0;gap:0;align-items:center}.create-match-page .create-match-market-switch .form-check-input{width:44px;height:24px;margin:0;cursor:pointer;flex-shrink:0}.create-match-page .create-match-market-switch .form-check-input:checked{background-color:#0988d7;border-color:#0988d7}.create-match-page .create-match-market-switch .form-check-input:focus{border-color:#0988d78c;box-shadow:0 0 0 3px #0988d726;outline:none}.create-match-page .create-match-link-btn{background:none;border:none;padding:0;color:#0988d7;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease}.create-match-page .create-match-link-btn:hover{color:#0780cc}.create-match-page .create-match-link-btn:focus-visible{outline:2px solid #0988d7;outline-offset:2px;border-radius:4px}.create-match-page{color:#081936}.create-match-page .create-match-import-stack{color:#061633}.create-match-page .create-match-import-card,.create-match-page .create-match-review-panel,.create-match-page .create-match-excluded-panel{padding:24px 28px}.create-match-page .create-match-section-heading,.create-match-page .create-match-import-footer,.create-match-page .create-match-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-match-page .create-match-section-heading h3,.create-match-page .create-match-review-panel h3,.create-match-page .create-match-excluded-panel h3{margin:0 0 8px;color:#050d22;font-size:21px;font-weight:800}.create-match-page .create-match-section-heading p{margin:0;color:#263a5b;font-size:14px}.create-match-page .create-match-outline-btn,.create-match-page .create-match-danger-outline,.create-match-page .create-match-neutral-outline,.create-match-page .create-match-danger-outline-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid #b9d4ff;border-radius:8px;background:#fff;color:#0a5fd0;font-size:14px;font-weight:700;padding:8px 18px;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.create-match-page .create-match-outline-btn:hover{border-color:#0b70df;color:#004fb5;box-shadow:0 6px 18px #0b70df1f}.create-match-page .create-match-outline-btn:disabled,.create-match-page .site-button-primary:disabled{opacity:.55;cursor:not-allowed}.create-match-page .create-match-outline-btn.compact{min-height:32px;padding:5px 13px;font-size:13px}.create-match-page .create-match-danger-outline,.create-match-page .create-match-danger-outline-btn{border-color:#ffb6b6;color:#d71920}.create-match-page .create-match-danger-outline:hover,.create-match-page .create-match-danger-outline-btn:hover{border-color:#e11d28;color:#b7121b;box-shadow:0 6px 18px #e11d281f}.create-match-page .create-match-danger-outline.compact{min-height:32px;padding:5px 13px;font-size:13px}.create-match-page .create-match-neutral-outline{border-color:#c8d3e2;background:#fff;color:#344563}.create-match-page .create-match-neutral-outline:hover{border-color:#8ea0b8;background:#f7f9fc;color:#07142e;box-shadow:0 6px 18px #52647f1f}.create-match-page .create-match-neutral-outline.compact{min-height:32px;padding:5px 13px;font-size:13px}.create-match-page .create-match-rules-box,.create-match-page .create-match-info-note{border:1px solid #b9d4ff;border-radius:8px;background:#f8fbff}.create-match-page .create-match-rules-box{margin-top:22px;padding:20px 24px}.create-match-page .create-match-rules-box h4{margin:0 0 12px;color:#005ed8;font-size:17px;font-weight:800}.create-match-page .create-match-rules-box>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.create-match-page .create-match-rules-box ul{margin:0;padding-left:22px}.create-match-page .create-match-rules-box li{color:#0d1d3d;font-size:14px;line-height:1.65;margin-bottom:10px}.create-match-page .create-match-upload-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;margin-top:18px}.create-match-page .create-match-template-card,.create-match-page .create-match-upload-card{border:1px solid #d8e1ee;border-radius:8px;background:#fff;padding:18px}.create-match-page .create-match-template-card{text-align:center}.create-match-page .create-match-template-card h4,.create-match-page .create-match-upload-card h4{margin:0 0 16px;color:#061633;font-size:16px;font-weight:800;text-align:left}.create-match-page .create-match-template-card p{min-height:70px;margin:0 0 14px;color:#213250;font-size:14px}.create-match-page .create-match-xlsx-icon{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;border-radius:8px;background:#e5f4ec;color:#16a35f;font-size:13px;font-weight:900;margin:2px auto 14px}.create-match-page .create-match-dropzone{display:flex;min-height:246px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed #9ec8ff;border-radius:8px;background:#fcfdff;text-align:center}.create-match-page .create-match-dropzone.has-file{background:#f7fbff}.create-match-page .create-match-dropzone.has-error{border-color:#ff8f8f;background:#fff9f9}.create-match-page .create-match-dropzone input{display:none}.create-match-page .create-match-upload-icon{color:#0b70df;font-size:42px;font-weight:800;line-height:1}.create-match-page .create-match-dropzone p{margin:0;color:#263a5b;font-size:15px;font-weight:700}.create-match-page .create-match-dropzone small,.create-match-page .create-match-footer-hint,.create-match-page .create-match-table-foot{color:#65738d;font-size:12px}.create-match-page .create-match-dropzone em{color:#e01923;font-size:12px;font-style:normal;font-weight:700}.create-match-page .create-match-file-chip{display:flex;width:min(480px,calc(100% - 32px));align-items:center;justify-content:space-between;gap:14px;border:1px solid #bfd9ff;border-radius:8px;background:#fff;padding:12px 14px;text-align:left}.create-match-page .create-match-file-chip strong,.create-match-page .create-match-file-chip small{display:block}.create-match-page .create-match-file-chip strong{max-width:320px;overflow:hidden;color:#061633;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.create-match-page .create-match-file-chip button{border:0;background:transparent;color:#d71920;font-size:12px;font-weight:800}.create-match-page .create-match-info-note{margin-top:14px;padding:13px 18px;color:#005ed8;font-size:14px;font-weight:600}.create-match-page .create-match-import-footer{margin-top:20px;justify-content:flex-end;flex-wrap:wrap}.create-match-page .create-match-footer-hint{margin:8px 6px 0;text-align:right}.create-match-page .create-match-stepper{display:flex;align-items:center;gap:16px;margin:4px 0 20px;padding-left:10px}.create-match-page .create-match-step{display:flex;align-items:center;gap:10px;color:#102344;min-width:134px}.create-match-page .create-match-step>span{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%;background:#d8dee8;color:#fff;font-weight:800}.create-match-page .create-match-step.active>span{background:var(--gn-primary, #2563eb)}.create-match-page .create-match-step.done>span{border:2px solid #198754;background:#198754;color:#fff;font-size:17px;font-weight:900;box-shadow:0 0 0 5px #1987541f}.create-match-page .create-match-step strong,.create-match-page .create-match-step small{display:block;font-size:13px;line-height:1.25;white-space:nowrap}.create-match-page .create-match-step.active small{color:var(--gn-primary, #2563eb)}.create-match-page .create-match-step.done small{color:#198754;font-weight:700}.create-match-page .create-match-step-line{flex:0 0 72px;width:72px;height:1px;background:#cbd8ea}.create-match-page .create-match-step-line.done{height:2px;background:#198754}.create-match-page .create-match-stats-grid{display:grid;gap:16px;margin-bottom:18px}.create-match-page .create-match-stats-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.create-match-page .create-match-stats-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.create-match-page .create-match-stat-card,.create-match-page .create-match-review-stat{display:flex;align-items:center;gap:18px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;padding:18px}.create-match-page .create-match-stat-icon{display:inline-flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;color:#0b66d8;background:#eaf4ff;font-weight:900}.create-match-page .create-match-stat-icon.green{background:#e9f8ef;color:#16a34a}.create-match-page .create-match-stat-icon.orange{background:#fff3dc;color:#ea7a12}.create-match-page .create-match-stat-icon.purple{background:#efe8ff;color:#7c3aed}.create-match-page .create-match-stat-card p,.create-match-page .create-match-review-stat p{margin:0;color:#213250;font-size:13px}.create-match-page .create-match-stat-card strong,.create-match-page .create-match-review-stat strong{display:block;color:#061633;font-size:27px;line-height:1.1}.create-match-page .create-match-stat-card span,.create-match-page .create-match-review-stat span{color:#506381;font-size:12px}.create-match-page .create-match-preview-grid,.create-match-page .create-match-waiting-grid{display:grid;grid-template-columns:minmax(680px,1.06fr) minmax(560px,.94fr);gap:12px;min-width:0}.create-match-page .create-match-result-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.7fr);gap:12px}.create-match-page .create-match-review-panel,.create-match-page .create-match-excluded-panel{min-width:0;padding:18px}.create-match-page .create-match-preview-grid>.create-match-review-panel,.create-match-page .create-match-waiting-grid>.create-match-review-panel{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.create-match-page .create-match-preview-grid>.create-match-review-panel:nth-child(2),.create-match-page .create-match-waiting-grid>.create-match-review-panel:nth-child(2){position:sticky;top:16px}.create-match-page .create-match-table-wrap{max-width:100%;overflow-x:auto}.create-match-page .create-match-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.create-match-page .create-match-table-wrap th{color:#162845;font-size:12px;font-weight:700;text-align:left;background:#fbfcfe;border-bottom:1px solid #e5ebf4;padding:11px 12px}.create-match-page .create-match-table-wrap td{color:#061633;font-size:13px;border-bottom:1px solid #e5ebf4;padding:12px;vertical-align:middle;overflow-wrap:anywhere}.create-match-page .create-match-table-wrap tr.selected{background:#eef6ff;box-shadow:inset 3px 0 #0b70df}.create-match-page .create-match-table-wrap tr.error,.create-match-page .create-match-table-wrap tr.error-soft{background:#fff6f6}.create-match-page .create-match-table-wrap td small{display:block;color:#314564;font-size:11px}.create-match-page .waiting-list-table table{min-width:1240px}.create-match-page .waiting-list-table th,.create-match-page .waiting-list-table td{overflow-wrap:normal;word-break:normal}.create-match-page .waiting-list-table th:nth-child(1),.create-match-page .waiting-list-table td:nth-child(1){width:112px}.create-match-page .waiting-list-table th:nth-child(2),.create-match-page .waiting-list-table td:nth-child(2){width:100px}.create-match-page .waiting-list-table th:nth-child(3),.create-match-page .waiting-list-table td:nth-child(3){width:118px}.create-match-page .waiting-list-table th:nth-child(4),.create-match-page .waiting-list-table td:nth-child(4){width:250px;white-space:normal}.create-match-page .waiting-list-table th:nth-child(5),.create-match-page .waiting-list-table td:nth-child(5){width:82px;text-align:center;white-space:nowrap}.create-match-page .waiting-list-table .waiting-match-name strong{display:block;line-height:1.35;word-break:normal;overflow-wrap:anywhere}.create-match-page .waiting-list-table th:nth-child(6),.create-match-page .waiting-list-table td:nth-child(6){width:154px;white-space:nowrap}.create-match-page .waiting-list-table th:nth-child(7),.create-match-page .waiting-list-table td:nth-child(7){width:112px}.create-match-page .waiting-list-table th:nth-child(8),.create-match-page .waiting-list-table td:nth-child(8){width:126px}.create-match-page .waiting-list-table th:nth-child(9),.create-match-page .waiting-list-table td:nth-child(9){width:174px}.create-match-page .create-match-pill{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:5px;background:#e7f1ff;color:#0b66d8;font-size:12px;font-weight:800;padding:3px 9px;white-space:nowrap}.create-match-page .create-match-pill.green{background:#ecfdf5;color:#059669}.create-match-page .create-match-pill.red{background:#ffd9d9;color:#e01923}.create-match-page .create-match-pill.yellow{background:#fff3c4;color:#b45309}.create-match-page .create-match-match-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.create-match-page .create-match-match-title h3{margin:0;font-size:17px}.create-match-page .create-match-error-banner{border:1px solid #ffb6b6;border-radius:8px;background:#fff5f5;color:#d71920;font-size:13px;padding:12px 14px;margin-bottom:10px}.create-match-page .create-match-error-list{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;color:#07142e}.create-match-page .create-match-error-list li{display:grid;gap:2px;padding:8px 10px;border:1px solid #ffd1d1;border-radius:6px;background:#fff}.create-match-page .create-match-error-list span{color:#d71920;font-size:11px;font-weight:800;text-transform:uppercase}.create-match-page .create-match-error-list p{margin:0;color:#263958;font-size:12px;font-weight:700}.create-match-page .create-match-success-banner{display:flex;gap:20px;border:1px solid #b9ead4;border-radius:8px;background:#f4fff9;padding:22px 26px;margin-bottom:20px}.create-match-page .create-match-success-icon{display:inline-flex;width:58px;height:58px;flex:0 0 auto;align-items:center;justify-content:center;border:3px solid #12a35d;border-radius:50%;color:#12a35d;font-size:20px;font-weight:900}.create-match-page .create-match-success-banner p,.create-match-page .create-match-success-banner span{margin:0 0 4px;color:#07142e;font-size:15px}.create-match-page .create-match-success-banner strong{color:#0a9e5a}.create-match-page .create-match-excluded-card{border:1px solid #ffcaca;border-radius:8px;background:#fff7f7;padding:16px}.create-match-page .create-match-excluded-card h4{margin:14px 0 18px;font-size:19px;font-weight:800}.create-match-page .create-match-filter-bar{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,.55fr) minmax(130px,.55fr) 190px minmax(260px,1.25fr) 112px 132px;gap:14px;align-items:end;margin-bottom:18px;padding:22px 20px}.create-match-page .create-match-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.create-match-page .create-match-detail-header h3{margin:0 0 8px;color:#061633;font-size:22px;line-height:1.15}.create-match-page .create-match-set-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:16px;border:1px solid #dbe6f3;border-radius:8px;background:#fff;padding:14px;margin-bottom:16px}.create-match-page .create-match-set-match{display:flex;min-width:0;align-items:center;gap:12px}.create-match-page .create-match-set-icon{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:#efe8ff;color:#7c3aed;font-weight:900}.create-match-page .create-match-set-match h3{margin:0 0 6px;color:#061633;font-size:21px}.create-match-page .create-match-set-match p{margin:0;color:#263a5b;font-size:13px}.create-match-page .create-match-set-match p span{margin:0 8px;color:#8da0bc}.create-match-page .create-match-set-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.create-match-page .create-match-set-stats>div{border-left:1px solid #e2eaf5;padding-left:12px}.create-match-page .create-match-set-stats span,.create-match-page .create-match-selection-summary span,.create-match-page .create-match-time-form span{display:block;color:#344563;font-size:12px;font-weight:700}.create-match-page .create-match-set-stats strong,.create-match-page .create-match-selection-summary strong{display:block;color:#061633;font-size:20px;line-height:1.2;margin-top:4px}.create-match-page .create-match-set-stats small,.create-match-page .create-match-set-row small{display:block;color:#536783;font-size:11px}.create-match-page .create-match-set-table{border:1px solid #dbe6f3;border-radius:8px;overflow:hidden;margin-bottom:12px}.create-match-page .create-match-set-table-head,.create-match-page .create-match-set-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(90px,.75fr) minmax(86px,.7fr) minmax(135px,1fr) 34px;align-items:center;gap:10px}.create-match-page .create-match-set-table-head{background:#fbfcfe;border-bottom:1px solid #e5ebf4;color:#162845;font-size:12px;font-weight:800;padding:10px 12px}.create-match-page .create-match-set-row{border-bottom:1px solid #e5ebf4;padding:10px 12px;color:#061633;font-size:13px}.create-match-page .create-match-check-label,.create-match-page .create-match-set-market{display:flex;min-width:0;align-items:center;gap:10px;margin:0;color:#061633}.create-match-page .create-match-check-label input,.create-match-page .create-match-set-market input{width:16px;height:16px;flex:0 0 auto;accent-color:#0b70df}.create-match-page .create-match-icon-btn{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #d6e2f1;border-radius:6px;background:#fff;color:#263a5b;font-weight:900}.create-match-page .create-match-set-market-list{display:grid;border-bottom:1px solid #e5ebf4;background:#fcfdff}.create-match-page .create-match-set-market{border-bottom:1px solid #edf2f8;padding:9px 12px 9px 40px}.create-match-page .create-match-set-market:last-child{border-bottom:0}.create-match-page .create-match-set-market span{flex:1;min-width:0;font-weight:700}.create-match-page .create-match-set-market small{color:#60728c;font-size:11px}.create-match-page .create-match-selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #dbe6f3;border-radius:8px;background:#f8fbff;padding:12px;margin-bottom:14px}.create-match-page .selected-market-preview{margin-bottom:16px;max-height:260px;overflow:auto}.create-match-page .create-match-time-form,.create-match-time-form{display:grid;gap:14px;margin:18px 0 22px;text-align:left}.create-match-page .create-match-time-form label,.create-match-time-form label{display:grid;gap:8px;margin:0}.create-match-page .create-match-time-form input,.create-match-time-form input{width:100%;min-height:46px;border:1px solid #c7d6ea;border-radius:8px;color:#07142e;background:#fff;padding:0 14px;font-size:14px;font-weight:700}.create-match-time-form span{display:block;color:#344563;font-size:13px;font-weight:800}.create-match-time-form input:focus{border-color:#0b70df;box-shadow:0 0 0 3px #0b70df1f;outline:none}.create-match-page .create-match-table-wrap.detail-preview{margin-bottom:18px;border:1px solid #e1e9f4;border-radius:8px;overflow:hidden}.create-match-page .create-match-table-wrap.detail-preview table,.create-match-page .create-match-table-wrap.compact-preview table{min-width:0}.create-match-page .create-match-detail-table{table-layout:fixed}.create-match-page .create-match-detail-table th:first-child,.create-match-page .create-match-detail-table td:first-child{width:180px;color:#172945;font-weight:800}.create-match-page .create-match-preview-title{margin:16px 0 12px;color:#061633;font-size:21px;line-height:1.2}.create-match-page .create-match-table-wrap.compact-preview{border:1px solid #e1e9f4;border-radius:8px;overflow:auto}.create-match-page .create-match-table-wrap.compact-preview th{white-space:nowrap}.create-match-page .create-match-table-wrap.compact-preview th:nth-child(1),.create-match-page .create-match-table-wrap.compact-preview td:nth-child(1){width:28%}.create-match-page .create-match-table-wrap.compact-preview th:nth-child(2),.create-match-page .create-match-table-wrap.compact-preview td:nth-child(2),.create-match-page .create-match-table-wrap.compact-preview th:nth-child(3),.create-match-page .create-match-table-wrap.compact-preview td:nth-child(3){width:25%}.create-match-page .create-match-table-wrap.compact-preview th:nth-child(4),.create-match-page .create-match-table-wrap.compact-preview td:nth-child(4){width:10%;text-align:center}.create-match-page .create-match-table-wrap.compact-preview th:nth-child(5),.create-match-page .create-match-table-wrap.compact-preview td:nth-child(5){width:12%;text-align:right;white-space:nowrap}.create-match-page .create-match-table-wrap.selected-market-preview table{min-width:760px;table-layout:fixed}.create-match-page .create-match-table-wrap.selected-market-preview th{position:sticky;top:0;z-index:1}.create-match-page .create-match-table-wrap.selected-market-preview th,.create-match-page .create-match-table-wrap.selected-market-preview td{overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;white-space:nowrap}.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(1),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(1){width:92px}.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(2),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(2){width:190px}.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(3),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(3),.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(4),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(4){width:140px}.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(5),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(5){width:110px;text-align:left}.create-match-page .create-match-table-wrap.selected-market-preview th:nth-child(6),.create-match-page .create-match-table-wrap.selected-market-preview td:nth-child(6){width:88px}.create-match-page .create-match-market-value{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:#314564;white-space:normal}.create-match-page .create-match-market-value strong{color:#061633;font-weight:800;white-space:nowrap}.create-match-page .create-match-preview-pills,.create-match-page .create-match-review-actions{display:flex;flex-wrap:wrap;gap:12px}.create-match-page .create-match-preview-actions{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #e1e9f4;border-radius:8px;background:#fbfdff;margin:14px 0 0;padding:12px}.create-match-page .create-match-preview-actions>button{min-width:174px}.create-match-page .create-match-row-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.create-match-page .create-match-row-actions .site-button-primary,.create-match-page .create-match-row-actions .create-match-danger-outline,.create-match-page .create-match-row-actions .create-match-neutral-outline{width:78px;min-height:36px;padding:0 12px;font-size:13px;line-height:1}.create-match-page .create-match-warning-note{border:1px solid #ffca68;border-radius:8px;background:#fffaf0;color:#39270a;padding:13px 16px;margin:16px 0 0}.create-match-page .selected-market-preview+.create-match-warning-note,.create-match-page .create-match-info-note+.create-match-warning-note{margin-top:16px}.create-match-page .create-match-warning-note+.create-match-info-note,.create-match-page .selected-market-preview+.create-match-info-note,.create-match-page .create-match-info-note+.create-match-info-note{margin-top:14px}.cm_admin_modal.create-match-time-modal .modal-dialog{max-width:460px}.cm_admin_modal.create-match-time-modal .modal-content{background-color:#fff;border:1px solid #ffffff;border-radius:10px;padding:30px;overflow:visible}.cm_admin_modal.create-match-time-modal .modal_header{position:relative}.cm_admin_modal.create-match-time-modal .modal_title{text-align:left;font-weight:600;text-transform:capitalize;font-size:22px;color:var(--themeColor, #0987cd);margin:0 0 20px}.cm_admin_modal.create-match-time-modal .modal_closeBtn{background-color:#0987cd;border:unset;border-radius:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;position:absolute;right:-1px;top:-1px;z-index:10}.cm_admin_modal.create-match-time-modal .modal_closeBtn:hover{background-color:#0c77ba}.cm_admin_modal.create-match-time-modal .modal_body{padding:0}.cm_admin_modal.create-match-time-modal .modal_inner p{margin:0 0 16px;text-align:left;color:#52647f;font-size:14px;line-height:1.5}.create-match-delete-icon,.create-match-publish-icon,.create-match-hide-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#fff1f1;color:#d71920;font-size:28px;font-weight:900;margin-bottom:16px}.create-match-publish-icon{border:2px solid #13a45f;background:#ecfdf5;color:#13a45f}.create-match-hide-icon{background:#f1f5f9;color:#475569}.create-match-delete-summary,.create-match-publish-summary{display:flex;flex-direction:column;gap:5px;border:1px solid #ffd6d6;border-radius:8px;background:#fff8f8;margin:18px 0 22px;padding:14px;text-align:left}.create-match-publish-summary{border-color:#b9ead4;background:#f4fff9}.create-match-delete-summary strong,.create-match-publish-summary strong{color:#07142e;font-size:15px}.create-match-delete-summary span,.create-match-publish-summary span{color:#60728c;font-size:13px}.create-match-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm_admin_modal.create-match-time-modal .create-match-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.cm_admin_modal.create-match-delete-modal .modal_title{color:#d71920;margin:0 0 18px}.cm_admin_modal.create-match-delete-modal .modal_closeBtn{background-color:#d71920}.cm_admin_modal.create-match-delete-modal .modal_closeBtn:hover{background-color:#b7121b}.create-match-delete-head{display:flex;align-items:center;gap:14px;margin:0 0 18px}.create-match-delete-head .create-match-delete-icon{flex:0 0 auto;width:46px;height:46px;font-size:24px;margin-bottom:0;border:2px solid #ffc9c9}.cm_admin_modal.create-match-delete-modal .create-match-delete-head p{margin:0;text-align:left;color:#52647f;font-size:14px;line-height:1.5}.create-match-delete-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:12px}.create-match-delete-meta span{display:flex;flex-direction:column;gap:3px;color:#07142e;font-size:14px;font-weight:600;word-break:break-word}.create-match-delete-meta em{color:#8a97ab;font-size:11px;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.cm_admin_modal.create-match-time-modal .create-match-time-form{margin:0 0 20px}.cm_admin_modal.create-match-time-modal .create-match-time-form label{color:#000;text-transform:capitalize}.cm_admin_modal.create-match-time-modal .create-match-time-form span{color:#000;font-weight:400;font-size:14px}.cm_admin_modal.create-match-time-modal .create-match-time-form .cm_inputbox{min-height:40px;border:1px solid rgba(0,0,0,.15);border-radius:4px;color:#000;background:#fff;font-weight:400}.cm_admin_modal.create-match-time-modal .create-match-time-form .cm_inputbox:focus{border-color:#0987cd;box-shadow:unset;outline:none}.cm_admin_modal.create-match-time-modal .create-match-delete-actions .customBtn,.cm_admin_modal.create-match-time-modal .create-match-delete-actions .site-button-primary{min-height:40px;font-size:13px;min-width:120px}.create-match-delete-actions .create-match-outline-btn,.create-match-delete-actions .create-match-danger-primary,.create-match-delete-actions .create-match-neutral-primary,.create-match-delete-actions .site-button-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:800;padding:10px 18px}.create-match-delete-actions .create-match-outline-btn{border:1px solid #b9d4ff;background:#fff;color:#0a5fd0}.create-match-danger-primary{border:1px solid #d71920;background:#d71920;color:#fff}.create-match-danger-primary:hover{border-color:#b7121b;background:#b7121b}.create-match-neutral-primary{border:1px solid #52647f;background:#52647f;color:#fff}.create-match-neutral-primary:hover{border-color:#344563;background:#344563}.create-match-loading-chip{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#eef6ff;color:#0b66d8;font-size:12px;font-weight:800;padding:4px 10px}.create-match-manual-page.create-match-page{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.create-match-manual-page.create-match-page .create-match-import-stack{width:100%;max-width:100%;overflow-x:hidden}.create-match-manual-page.create-match-page .create-match-manual-subtitle{margin:3px 0 0;color:#6b7280;font-size:12.5px;font-weight:400}.create-match-manual-page.create-match-page .create-match-review-header{flex-wrap:wrap;gap:12px}.create-match-manual-page.create-match-page .create-match-manual-form{display:grid;gap:15px}.create-match-manual-page.create-match-page .content_inner_section{margin-top:0;padding:20px;border:1px solid rgb(239,239,245);background:#fff}.create-match-manual-page.create-match-page .create-match-section-title{margin:0 0 16px;font-size:18px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.create-match-manual-page.create-match-page .create-match-section-heading .create-match-section-title{margin:0}.create-match-manual-page.create-match-page .create-match-section-heading p{margin:0;font-size:12px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.create-match-manual-page.create-match-page .create-match-form-span-full{grid-column:1 / -1}.create-match-manual-page.create-match-page .create-match-field{display:flex;flex-direction:column;gap:6px;min-width:0}.create-match-manual-page.create-match-page .create-match-field-label{margin:0;font-size:13px;font-weight:500;color:#333639}.create-match-manual-page.create-match-page .create-match-required{margin-left:2px;color:#dc3545}.create-match-manual-page.create-match-page .create-match-validation-msg{margin:4px 0 0;font-size:12px}.create-match-manual-page.create-match-page .create-match-loading-text{margin:0;font-size:13px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-empty-state{padding:28px 16px;border:1px dashed #ccc;border-radius:4px;background:#fafafa;text-align:center;font-size:13px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-match-manual-page.create-match-page .create-match-market-card{border:1px solid rgb(239,239,245);border-radius:4px;background:#fff;padding:14px}.create-match-manual-page.create-match-page .create-match-market-card.active,.create-match-manual-page.create-match-page .create-match-market-card.required{border-color:#0988d7;box-shadow:inset 0 0 0 1px #0988d714}.create-match-manual-page.create-match-page .create-match-market-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.create-match-manual-page.create-match-page .create-match-market-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.create-match-manual-page.create-match-page .create-match-market-card-title{margin:0;font-size:14px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-market-badge{display:inline-flex;align-items:center;border-radius:3px;background:#0988d7;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px}.create-match-manual-page.create-match-page .create-match-market-card-type{margin:4px 0 0;font-size:12px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-market-note{margin:10px 0 0;font-size:12px;font-weight:500;color:#5b7588}.create-match-manual-page.create-match-page .create-match-market-note.required,.create-match-manual-page.create-match-page .create-match-market-note.enabled{color:#0988d7}.create-match-manual-page.create-match-page .create-match-market-card-body{margin-top:12px;padding-top:12px;border-top:1px dashed rgb(239,239,245)}.create-match-manual-page.create-match-page .create-match-market-config{border-radius:4px;background:#fafafa;padding:12px}.create-match-manual-page.create-match-page .create-match-market-config-grid{display:grid;gap:12px}.create-match-manual-page.create-match-page .create-match-market-config-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.create-match-manual-page.create-match-page .create-match-market-config-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.create-match-manual-page.create-match-page .create-match-market-line-list{display:grid;gap:12px}.create-match-manual-page.create-match-page .create-match-market-line-card{border:1px solid rgb(239,239,245);border-radius:4px;background:#fff;padding:12px}.create-match-manual-page.create-match-page .create-match-market-line-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.create-match-manual-page.create-match-page .create-match-market-line-label{font-size:12px;font-weight:600;color:#333639}.create-match-manual-page.create-match-page .create-match-market-mirror-note,.create-match-manual-page.create-match-page .create-match-market-help{margin:8px 0 0;font-size:12px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-add-line-btn{margin-top:10px}.create-match-manual-page.create-match-page .create-match-form-actions{padding:4px 0 8px}.create-match-manual-page.create-match-page .create-match-form-error{margin:0 0 10px;font-size:12px;font-weight:500;color:#dc3545}.create-match-manual-page.create-match-page .admin_tab_section{margin-bottom:12px}.create-match-manual-page.create-match-page .cm-create-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:22px;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.create-match-manual-page.create-match-page .cm-create-tabs button{flex:0 0 auto;min-width:0;min-height:0;margin:0 0 -1px;padding:9px 2px;border:0;border-right:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#374151;font-size:13.5px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:none;transition:color .15s ease,border-color .15s ease}.create-match-manual-page.create-match-page .cm-create-tabs button:last-child{border-right:0}.create-match-manual-page.create-match-page .cm-create-tabs button:hover:not(.active){background:transparent;color:#2563eb}.create-match-manual-page.create-match-page .cm-create-tabs button.active{color:#2563eb;font-weight:800;background:transparent;border-bottom-color:#2563eb;box-shadow:none}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-card,.create-match-manual-page.create-match-page .create-match-import-stack .content_inner_section{border:1px solid rgb(239,239,245);border-radius:0;box-shadow:none;padding:20px;background:#fff}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-section-title,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-section-heading h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-section-heading p{margin:0;font-size:13px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules{margin-top:18px;margin-bottom:0;padding:0;border:0;background:transparent}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules h6{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(9,135,215,.66);font-size:14px;font-weight:700;color:#0987d7a8}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules ul{margin:0;padding-left:18px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules li{margin-bottom:8px;font-size:13px;line-height:1.55;color:#333639}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules li strong{color:#000;font-weight:600}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-template-card,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-upload-card{border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius-lg, 10px);background:#fff;padding:16px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-template-card h4,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-upload-card h4{margin:0 0 12px;font-size:14px;font-weight:700;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-template-card p{min-height:0;margin:0 0 14px;font-size:13px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-xlsx-icon{border-radius:4px;background:#f0f0f0;color:#0988d7;font-size:12px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-dropzone{border:1px dashed #ccc;border-radius:4px;background:#fafafa}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-dropzone.has-file{background:#fff}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-upload-icon{color:#0988d7;font-size:32px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-dropzone p{color:#333639;font-size:14px;font-weight:500}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-info-note{margin-top:14px;padding:12px 14px;border:1px solid rgb(239,239,245);border-radius:0;background:#fafafa;color:#333639;font-size:13px;font-weight:400}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-stepper{margin-bottom:16px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step>span{background:#d8dee8}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step.active>span{background:var(--gn-primary, #2563eb)}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step.active small{color:var(--gn-primary, #2563eb)}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step.done>span{border:2px solid #198754;background:#198754;color:#fff;box-shadow:0 0 0 5px #1987541f}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step.done small{color:#198754;font-weight:700}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step-line.done{background:#198754}.create-match-manual-page.create-match-page .create-match-import-stack .customBtn.table_btn{min-width:52px;padding:4px 10px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-footer{margin-top:16px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-template-card .customBtn{width:100%}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-dropzone .customBtn{min-width:120px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-preview-grid,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-result-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);width:100%;max-width:100%}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-section-heading{align-items:center;flex-wrap:wrap;margin-bottom:16px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-stats-grid{width:100%;max-width:100%}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-validation-stats{gap:10px;margin-bottom:16px;padding:12px;border:1px solid rgb(239,239,245);border-radius:4px;background:linear-gradient(180deg,#fafbfc,#f5f7fa)}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:12px 14px 12px 16px;border:1px solid rgb(239,239,245);border-radius:4px;background:#fff;box-shadow:none;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#0988d7}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-green:before{background:#16a34a}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-orange:before{background:#ea7a12}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-purple:before{background:#7c3aed}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-gray:before{background:#8899a8}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat:hover{border-color:#d4dee8;box-shadow:0 2px 8px #0988d70f}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-label{margin:0;font-size:12px;font-weight:500;color:#5b7588;line-height:1.3}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat strong{display:block;margin:0;font-size:26px;font-weight:600;line-height:1.1;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat strong.is-text{font-size:14px;font-weight:600;line-height:1.35;color:#0988d7}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-stat-helper{display:block;font-size:11px;color:#8899a8;line-height:1.3}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-preview-grid>.create-match-review-panel,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-result-grid>.create-match-review-panel,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-result-grid>.create-match-excluded-panel{border:1px solid rgb(239,239,245);border-radius:0;box-shadow:none;padding:16px;min-width:0;max-width:100%}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-preview-grid>.create-match-review-panel:first-child{max-height:none;overflow-y:visible;position:static}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-preview-grid>.create-match-import-detail-panel{max-height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto;position:sticky;top:12px;align-self:start}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-review-panel h3,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-excluded-panel h3{font-size:16px;font-weight:600;color:#000;margin:0 0 12px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table{border:1px solid #949da44d;border-radius:5px;width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-validation-table{max-height:min(52vh,calc(100vh - 420px))}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-market-table{max-height:min(36vh,calc(100vh - 520px))}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table.table{min-width:880px;width:100%;margin-bottom:0;border-collapse:collapse;table-layout:auto}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:400;text-transform:capitalize;color:#000;background-color:#fafafb;border:.5px solid #949da44d;border-bottom:0;padding:8px;white-space:nowrap;vertical-align:middle}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table td{font-size:12px;color:#333639;background-color:#fff;border:.5px solid #949da44d;padding:6px 8px;vertical-align:middle}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table td small{display:block;color:#65738d;font-size:11px;margin-top:2px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table tbody tr.error td{background-color:#fff8f8}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table tbody tr.selected td{background-color:#eef6ff!important}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table tbody tr:hover td{background-color:#f8fbff}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-wrap.cm_table table tbody tr.error:hover td{background-color:#fff3f3}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-summary{margin-bottom:14px;padding:14px 16px;border:1px solid rgb(239,239,245);background:#fff}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-main{display:flex;align-items:center;gap:12px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:4px;background:#0988d7;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-title{margin:6px 0 4px;font-size:16px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-meta{margin:0;font-size:12px;color:#5b7588}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-meta span{margin:0 6px;color:#ccc}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-match-badges{margin-bottom:4px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-banner{margin-bottom:14px;padding:12px 14px;border:1px solid #ffcaca;border-left:3px solid #e01923;background:#fff8f8;border-radius:0}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-banner strong{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#d71920}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-banner>span{display:block;margin-bottom:10px;font-size:12px;color:#65738d}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-list{list-style:none;margin:0;padding:0;max-height:min(320px,38vh);overflow-y:auto;display:flex;flex-direction:column;gap:8px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-list li{padding:10px 12px;border:1px solid #ffd9d9;border-top:2px solid #e01923;background:#fff}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-list li span{display:block;margin-bottom:4px;font-size:11px;font-weight:700;color:#d71920;text-transform:uppercase}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-error-list li p{margin:0;font-size:12px;color:#333639;line-height:1.45}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-pill{border-radius:4px;font-size:11px;font-weight:700;padding:3px 8px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-pill.red{background:#ffd9d9;color:#e01923}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-pill.green{background:#ecfdf5;color:#059669}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-banner{border:1px solid rgb(239,239,245);border-left:3px solid #0988d7;border-radius:0;background:#f8fbff;padding:16px 18px;margin-bottom:16px;box-shadow:none}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-banner h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-icon{width:44px;height:44px;border:2px solid #0988d7;border-radius:4px;color:#0988d7;font-size:18px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-banner strong{color:#0988d7}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-banner p,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-success-banner span{font-size:13px;color:#333639}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-result-grid>.create-match-excluded-panel{max-height:calc(100vh - 280px);overflow-y:auto}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-excluded-card{border:1px solid rgb(239,239,245);border-left:3px solid #e01923;border-radius:0;background:#fff;padding:14px 16px;margin-bottom:12px}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-excluded-card h4{margin:10px 0 8px;font-size:15px;font-weight:600;color:#000}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-excluded-card p{margin:0 0 12px;font-size:12px;color:#65738d}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-table-foot,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-footer-hint{margin:8px 0 0;font-size:12px;color:#65738d}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-footer-hint{text-align:right}.create-match-manual-page.create-match-page .create-match-import-stack .customBtn.bg-danger{background-color:#dc3545;border-color:#dc3545}.create-match-manual-page.create-match-page .create-match-import-stack .customBtn.bg-danger:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}@media (max-width: 1280px){.create-match-manual-page.create-match-page .create-match-import-stack .create-match-preview-grid>.create-match-import-detail-panel,.create-match-manual-page.create-match-page .create-match-import-stack .create-match-result-grid>.create-match-excluded-panel{position:static;max-height:none}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-validation-stats.six{grid-template-columns:repeat(3,minmax(0,1fr))}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-validation-stats.four,.create-match-manual-page.create-match-page .create-match-form-grid,.create-match-manual-page.create-match-page .create-match-market-grid,.create-match-manual-page.create-match-page .create-match-market-config-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.create-match-manual-page.create-match-page .create-match-form-grid,.create-match-manual-page.create-match-page .create-match-market-grid,.create-match-manual-page.create-match-page .create-match-market-config-grid.two-col,.create-match-manual-page.create-match-page .create-match-market-config-grid.three-col{grid-template-columns:1fr}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-import-rules>div{grid-template-columns:1fr}}.manual-review-page.create-match-page{color:#333639;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.manual-review-page.manual-review-embedded{padding:0;margin:0}.manual-review-page.create-match-page .create-match-waiting-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);width:100%;max-width:100%}.manual-review-page.create-match-page .create-match-stats-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-review-page.create-match-page .create-match-review-panel{min-width:0;max-width:100%;overflow:hidden}.manual-review-page.create-match-page .create-match-waiting-grid>.create-match-review-panel{max-height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto}.manual-review-page.create-match-page .create-match-waiting-grid>.create-match-review-panel:nth-child(2){position:sticky;top:12px}.manual-review-page.create-match-page .header_block h2{margin:0;font-size:20px;font-weight:600;text-transform:capitalize;color:#000}.manual-review-page.create-match-page .manual-review-subtitle{margin:4px 0 0;color:#65738d;font-size:13px;font-weight:400}.manual-review-page.create-match-page .create-match-review-header{margin-bottom:16px;flex-wrap:wrap;gap:12px}.manual-review-page.create-match-page .create-match-review-header .header_block{min-width:0;flex:1 1 280px}.manual-review-page.create-match-page .create-match-review-stat{min-width:0}.manual-review-page.create-match-page .create-match-stats-grid{width:100%;max-width:100%}.manual-review-page.create-match-page .create-match-review-stat,.manual-review-page.create-match-page .create-match-review-panel{border-color:#dbe5f0;box-shadow:none}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:10px;margin:0 0 15px;padding:0;border:none;background:transparent;box-shadow:none;width:100%;max-width:100%}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_left_block,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_right_block{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .date_picker_filter,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .common_searchbox_with_select{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .cm_inputbox,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .form-select{border-radius:3px;border:1px solid #ccc;padding:5px 10px;min-height:unset;height:auto;width:auto;font-size:14px;font-weight:400;color:#333639;background-color:#fff;box-shadow:none;outline:unset}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .form-select{padding-right:30px}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .cm_inputbox::-moz-placeholder{color:#b5b5b5}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .cm_inputbox::placeholder{color:#b5b5b5}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .cm_inputbox:focus,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .form-select:focus{border-color:#0988d7;box-shadow:none;outline:unset}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar input[type=date].cm_inputbox{min-width:150px}.manual-review-page.create-match-page .customBtn,.manual-review-page.create-match-page .site-button-primary,.manual-review-page.create-match-page .site-button-secondary{min-height:36px;padding:6px 14px;font-size:12px;border-radius:3px;font-weight:500}.manual-review-page.create-match-page .site-button-primary{background-color:#fff;color:#0988d7;border:1px solid #0988d7}.manual-review-page.create-match-page .site-button-primary:hover:not(:disabled){background-color:#0988d7;color:#fff}.manual-review-page.create-match-page .site-button-secondary{background-color:#fff;color:#6c757d;border:1px solid #6c757d}.manual-review-page.create-match-page .site-button-secondary:hover:not(:disabled){background-color:#6c757d;color:#fff}.manual-review-page.create-match-page .customBtn{background-color:#0988d7;color:#fff;border:1px solid #0988d7}.manual-review-page.create-match-page .customBtn:hover:not(:disabled){background-color:#0780cc;border-color:#0780cc}.manual-review-page.create-match-page .customBtn.table_btn{min-width:52px;min-height:28px;padding:4px 10px;font-size:12px;border-radius:4px}.manual-review-page.create-match-page .create-match-table-wrap.cm_table{border:1px solid #949da44d;border-radius:5px;width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:min(52vh,calc(100vh - 420px));-webkit-overflow-scrolling:touch}.manual-review-page.create-match-page .create-match-table-wrap.waiting-list-table{max-width:100%;overflow-x:auto}.manual-review-page.create-match-page .waiting-list-table table{width:-moz-max-content;width:max-content;min-width:100%!important;table-layout:auto;border-collapse:separate;border-spacing:0}.manual-review-page.create-match-page .waiting-list-table th:nth-child(1),.manual-review-page.create-match-page .waiting-list-table td:nth-child(1),.manual-review-page.create-match-page .waiting-list-table th:nth-child(2),.manual-review-page.create-match-page .waiting-list-table td:nth-child(2),.manual-review-page.create-match-page .waiting-list-table th:nth-child(3),.manual-review-page.create-match-page .waiting-list-table td:nth-child(3),.manual-review-page.create-match-page .waiting-list-table th:nth-child(4),.manual-review-page.create-match-page .waiting-list-table td:nth-child(4),.manual-review-page.create-match-page .waiting-list-table th:nth-child(5),.manual-review-page.create-match-page .waiting-list-table td:nth-child(5),.manual-review-page.create-match-page .waiting-list-table th:nth-child(6),.manual-review-page.create-match-page .waiting-list-table td:nth-child(6),.manual-review-page.create-match-page .waiting-list-table th:nth-child(7),.manual-review-page.create-match-page .waiting-list-table td:nth-child(7),.manual-review-page.create-match-page .waiting-list-table th:nth-child(8),.manual-review-page.create-match-page .waiting-list-table td:nth-child(8),.manual-review-page.create-match-page .waiting-list-table th:nth-child(9),.manual-review-page.create-match-page .waiting-list-table td:nth-child(9){width:auto!important;max-width:none!important}.manual-review-page.create-match-page .waiting-list-table .waiting-col-markets-cell{text-align:center}.manual-review-page.create-match-page .waiting-list-table .waiting-match-name strong{font-weight:600}.manual-review-page.create-match-page .waiting-list-table .waiting-list-actions-col{position:sticky;right:0;z-index:4;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;background:#fff;box-shadow:-4px 0 8px -4px #0f203a1f;white-space:nowrap;vertical-align:middle;padding-left:10px;padding-right:10px}.manual-review-page.create-match-page .waiting-list-table thead .waiting-list-actions-col{z-index:5;background-color:#fafafb}.manual-review-page.create-match-page .waiting-list-table tbody tr:hover .waiting-list-actions-col{background-color:#f8fbff}.manual-review-page.create-match-page .waiting-list-table tbody tr.selected .waiting-list-actions-col{background-color:#eef6ff!important}.manual-review-page.create-match-page .waiting-list-row-actions{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;width:-moz-max-content;width:max-content}.manual-review-page.create-match-page .waiting-list-row-actions .customBtn.table_btn{flex:0 0 auto;width:auto;min-width:64px;min-height:28px;height:auto;padding:3px 10px;font-size:11px;line-height:1.2;white-space:nowrap;border-radius:4px;margin:0}.manual-review-page.create-match-page .waiting-list-row-actions .customBtn.table_btn.bg-danger{width:auto;min-width:72px;height:auto;min-height:28px;padding:3px 10px;border-radius:4px}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table.table{min-width:0;margin-bottom:0;border-collapse:collapse}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:400;text-transform:capitalize;color:#000;background-color:#fafafb;border:.5px solid #949da44d;border-bottom:0;padding:8px;white-space:nowrap;vertical-align:middle}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table td{font-size:12px;color:#333639;background-color:#fff;border:.5px solid #949da44d;padding:6px 8px;vertical-align:middle;white-space:nowrap}.manual-review-page.create-match-page .create-match-table-wrap.waiting-list-table.cm_table table th,.manual-review-page.create-match-page .create-match-table-wrap.waiting-list-table.cm_table table td{padding:6px 10px;font-size:12px;line-height:1.35}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table tbody tr{cursor:pointer}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table tbody tr:hover td{background-color:#f8fbff}.manual-review-page.create-match-page .create-match-table-wrap.cm_table table tbody tr.selected td{background-color:#eef6ff!important}.manual-review-page.create-match-page .create-match-table-wrap.cm_table .table_nodata{text-align:center;color:#65738d;padding:24px 12px;white-space:normal}.manual-review-page.create-match-page .create-match-table-wrap.cm_table .action_flex{display:flex;align-items:center;justify-content:center;gap:6px}.manual-review-page.create-match-page .create-match-pill{border-radius:4px;font-size:11px;font-weight:700;padding:3px 8px}.manual-review-page.create-match-page .create-match-pill.gray{background:#eef6ff;color:#0988d7}.manual-review-page.create-match-page .create-match-review-panel h3{font-size:18px;font-weight:600;color:#000}.manual-review-page.create-match-page .create-match-set-summary{border-color:#dbe6f3;background:linear-gradient(135deg,#f8fbff,#fff 55%)}.manual-review-page.create-match-page .manual-review-match-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:18px 20px;margin-bottom:16px;border:1px solid #dbe6f3;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#fff 55%);box-shadow:0 1px 4px #0988d714}.manual-review-page.create-match-page .manual-review-match-main{display:flex;align-items:center;gap:12px;flex:1 1 240px;min-width:0}.manual-review-page.create-match-page .manual-review-match-icon{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(145deg,#0988d7,#0670b3);color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;box-shadow:0 2px 6px #0988d747}.manual-review-page.create-match-page .manual-review-match-info{min-width:0}.manual-review-page.create-match-page .manual-review-match-title{margin:0 0 6px;font-size:18px;font-weight:700;color:#061633;line-height:1.35;overflow-wrap:anywhere;letter-spacing:-.01em}.manual-review-page.create-match-page .manual-review-match-meta{margin:0;font-size:12px;color:#5b7588;line-height:1.5}.manual-review-page.create-match-page .manual-review-meta-league{font-weight:700;color:#0988d7;letter-spacing:.02em}.manual-review-page.create-match-page .manual-review-meta-source{font-weight:500;color:#344563}.manual-review-page.create-match-page .manual-review-meta-divider{margin:0 8px;color:#c5d4e3;font-weight:400}.manual-review-page.create-match-page .manual-review-match-stats{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:0;flex:1 1 280px;margin:0}.manual-review-page.create-match-page .manual-review-stat-item{padding:2px 18px;border-left:1px solid #dbe6f3;text-align:left;flex:1 1 90px}.manual-review-page.create-match-page .manual-review-stat-item:first-child{border-left:0;padding-left:0}.manual-review-page.create-match-page .manual-review-stat-label{display:block;margin:0 0 6px;font-size:11px;font-weight:700;color:#0988d7;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.manual-review-page.create-match-page .manual-review-stat-item strong{display:block;margin:0;font-size:20px;font-weight:700;color:#061633;line-height:1.15}.manual-review-page.create-match-page .manual-review-stat-item small{display:block;margin-top:4px;font-size:11px;font-weight:500;color:#5b7588;line-height:1.2}.manual-review-page.create-match-page .create-match-set-match{min-width:0}.manual-review-page.create-match-page .create-match-set-table{border-color:#949da44d;max-width:100%;overflow-x:auto}.manual-review-page.create-match-page .create-match-set-table-head,.manual-review-page.create-match-page .create-match-set-row{min-width:520px}.manual-review-page.create-match-page .create-match-set-table-head{background-color:#fafafb;color:#000;font-weight:400;font-size:12px;border-bottom:1px solid #949da44d}.manual-review-page.create-match-page .create-match-set-row{font-size:12px;border-bottom:1px solid #949da44d}.manual-review-page.create-match-page .create-match-preview-actions{border:1px solid #dbe5f0;border-radius:5px;background:#fafafb;margin:14px 0 0;padding:12px}.manual-review-page.create-match-page .create-match-preview-actions>button{min-width:0}.manual-review-page.create-match-page .create-match-table-wrap.compact-preview.cm_table{max-height:260px;max-width:100%;border-color:#949da44d;overflow-x:auto;overflow-y:auto}.manual-review-page.create-match-page .create-match-table-wrap.selected-market-preview table{min-width:640px;width:-moz-max-content;width:max-content}.manual-review-page.create-match-page .create-match-info-note{border-color:#b9d4ff;background:#f8fbff;color:#0988d7;font-size:13px;font-weight:500}.manual-review-page.create-match-page .create-match-warning-note{border-color:#ffca68;background:#fffaf0;font-size:13px}.manual-review-page.create-match-page .create-match-table-foot{margin-top:10px;font-size:12px;color:#65738d}.manual-review-page.create-match-page .create-match-import-footer{margin-top:16px}@media (max-width: 1440px){.manual-review-page.create-match-page .manual-review-match-summary{flex-direction:column;align-items:stretch}.manual-review-page.create-match-page .manual-review-match-stats{justify-content:flex-start;width:100%;border-top:1px solid #dbe6f3;padding-top:16px}.manual-review-page.create-match-page .manual-review-stat-item{flex:1 1 auto;border-left:0;padding:0 14px 0 0}.manual-review-page.create-match-page .manual-review-stat-item:not(:last-child){border-right:1px solid #dbe6f3}}@media (max-width: 1280px){.create-match-page .create-match-stats-grid.six,.create-match-page .create-match-stats-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.create-match-page .create-match-preview-grid,.create-match-page .create-match-result-grid,.create-match-page .create-match-waiting-grid{grid-template-columns:1fr}.create-match-page .create-match-preview-grid>.create-match-review-panel,.create-match-page .create-match-waiting-grid>.create-match-review-panel{position:static;max-height:none;overflow-y:visible}.create-match-page .create-match-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_left_block,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_right_block,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .common_searchbox_with_select{width:100%}.manual-review-page.create-match-page .create-match-stats-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.create-match-page .create-match-set-summary,.create-match-page .create-match-set-stats{grid-template-columns:1fr}.create-match-page .create-match-set-stats>div{border-left:0;border-top:1px solid #e2eaf5;padding:10px 0 0}}@media (max-width: 768px){.create-match-page .create-match-import-card,.create-match-page .create-match-review-panel,.create-match-page .create-match-excluded-panel{padding:18px}.create-match-page .create-match-rules-box>div,.create-match-page .create-match-upload-grid,.create-match-page .create-match-stats-grid.six,.create-match-page .create-match-stats-grid.four,.create-match-page .create-match-filter-bar{grid-template-columns:1fr}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_left_block,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .filter_right_block{flex-direction:column;align-items:stretch}.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .cm_inputbox,.manual-review-page.create-match-page .admin_filter_block.manual-review-filter-bar .form-select{width:100%}.manual-review-page.create-match-page .manual-review-match-stats{flex-direction:column;gap:12px}.manual-review-page.create-match-page .manual-review-stat-item{border-left:0;border-right:0!important;padding:0}.manual-review-page.create-match-page .create-match-stats-grid.four{grid-template-columns:1fr}.create-match-page .create-match-stepper,.create-match-page .create-match-section-heading,.create-match-page .create-match-import-footer,.create-match-page .create-match-success-banner{flex-direction:column}.create-match-page .create-match-step-line{display:none}.create-match-delete-actions{grid-template-columns:1fr}}.create-match-page .mmm-check,.create-match-page .mbm-check{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:14px;padding-left:16px}.create-match-page .mmm-check .custom-control-input,.create-match-page .mbm-check .custom-control-input{position:absolute;left:0;z-index:1;width:14px;height:14px;margin:0;opacity:0;cursor:pointer}.create-match-page .mmm-check .custom-control-label,.create-match-page .mbm-check .custom-control-label{position:relative;margin:0;padding:0;cursor:pointer}.create-match-page .mmm-check .custom-control-label:before,.create-match-page .mbm-check .custom-control-label:before{content:"";position:absolute;top:50%;left:-16px;width:14px;height:14px;margin-top:-7px;border:1px solid #d1d5db;border-radius:3px;background:#fff}.create-match-page .mmm-check .custom-control-label:after,.create-match-page .mbm-check .custom-control-label:after{content:"";position:absolute;top:50%;left:-13px;width:7px;height:4px;margin-top:-3px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg)}.create-match-page .mmm-check .custom-control-input:checked~.custom-control-label:before,.create-match-page .mbm-check .custom-control-input:checked~.custom-control-label:before{border-color:#0988d7;background:#0988d7}.create-match-page .mmm-check .custom-control-input:checked~.custom-control-label:after,.create-match-page .mbm-check .custom-control-input:checked~.custom-control-label:after{border-left-color:#fff;border-bottom-color:#fff}.create-match-page .pagination_wrapper{margin:10px 0 6px;gap:3px}.create-match-page .pagination_btn{width:30px;height:30px;border:1px solid #5aade2;border-radius:3px;background:transparent;color:#0988d7;font-size:13px}.create-match-page .pagination_wrapper .pagination_btn:first-child,.create-match-page .pagination_wrapper .pagination_btn:last-child{border-radius:3px}.create-match-page .pagination_btn:hover:not(:disabled){background:#0988d71f;color:#0988d7}.create-match-page .pagination_btn.active{background:#0988d7;border-color:#0988d7;color:#fff;box-shadow:none}.create-match-page .pagination_btn:disabled,.create-match-page .pagination_btn:disabled:hover{background:#5aade254;border-color:#5aade2;color:#5aade2;cursor:not-allowed}.create-match-page .manual-match-management{font-size:13px;color:#111827}.create-match-page .mmm-stats{display:flex;align-items:stretch;flex-wrap:wrap;margin-top:12px;margin-bottom:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.create-match-page .mmm-stat-card{flex:1 1 130px;display:flex;flex-direction:column;gap:2px;padding:9px 14px;border:0;border-radius:0;border-left:1px solid #eef1f5;background:transparent;box-shadow:none;min-width:0}.create-match-page .mmm-stat-card:first-child{border-left:0}.create-match-page .mmm-stat-card span{font-size:11px;color:#6b7280;font-weight:600}.create-match-page .mmm-stat-card strong{font-size:15px;font-weight:800;color:#111827;line-height:1.2}.create-match-page .mmm-stat-card strong.is-warn{color:#c2410c}.create-match-page .mmm-filter-bar,.create-match-page .mbm-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:11px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.create-match-page .mmm-filter-bar .form-select,.create-match-page .mmm-filter-bar .cm_inputbox,.create-match-page .mbm-filter-bar .form-select,.create-match-page .mbm-filter-bar .cm_inputbox{width:auto;min-height:30px!important;height:30px!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:0 8px!important;font-size:12.5px!important;color:#111827;background:#fff;box-shadow:none!important}.create-match-page .mmm-filter-bar .form-select,.create-match-page .mbm-filter-bar .form-select{padding-right:22px!important;cursor:pointer}.create-match-page .mmm-filter-bar .cm_inputbox:focus,.create-match-page .mmm-filter-bar .form-select:focus,.create-match-page .mbm-filter-bar .cm_inputbox:focus,.create-match-page .mbm-filter-bar .form-select:focus{border-color:#0988d7!important;box-shadow:none!important;outline:none}.create-match-page .mmm-filter-bar .customBtn,.create-match-page .mmm-filter-bar .site-button-primary,.create-match-page .mbm-filter-bar .customBtn,.create-match-page .mbm-filter-bar .site-button-primary{min-height:30px!important;height:30px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700;border-radius:6px!important}.create-match-page .mmm-filter-bar .site-button-primary,.create-match-page .mbm-filter-bar .site-button-primary{padding:0 12px!important;background:#fff!important;color:#0988d7!important;border:1px solid #93c5fd!important}.create-match-page .mmm-filter-bar .customBtn,.create-match-page .mbm-filter-bar .customBtn{background:#0988d7!important;color:#fff!important;border:1px solid #0988d7!important}.create-match-page .mmm-status-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.create-match-page .mmm-status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;background:#fff;color:#4b5563;border:1px solid #d1d5db;min-height:0;font-family:inherit}.create-match-page .mmm-status-pill:hover:not(.active){border-color:#0988d7;color:#0988d7;background:#fff}.create-match-page .mmm-status-pill.active{background:#0988d7;border-color:#0988d7;color:#fff;box-shadow:none}.create-match-page .mmm-status-pill .mmm-pill-count{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:9px;background:#f3f4f6;color:#6b7280}.create-match-page .mmm-status-pill.active .mmm-pill-count{background:#ffffff40;color:#fff}.create-match-page .mmm-filter-spacer{flex:1 1 8px;min-width:4px}.create-match-page .mmm-filter-actions,.create-match-page .mbm-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.create-match-page .mmm-filter-actions .cm_inputbox{min-width:180px;width:180px}.create-match-page .mmm-date-sep,.create-match-page .mbm-date-sep{font-size:12px;color:#9ca3af;font-weight:400}.create-match-page .mmm-bulk-bar,.create-match-page .mbm-bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0 8px;padding:0;border:0;border-radius:0;background:transparent}.create-match-page .mmm-bulk-meta,.create-match-page .mbm-bulk-meta{font-size:12px;color:#6b7280;font-weight:400}.create-match-page .mmm-bulk-hint,.create-match-page .mbm-bulk-hint{margin-left:auto;font-size:11.5px;color:#9ca3af;max-width:none;text-align:right}.create-match-page .mmm-focus-chip,.create-match-page .mbm-focus-chip{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.create-match-page .mmm-focus-chip button,.create-match-page .mbm-focus-chip button{background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:12px;padding:0;font-weight:800}.create-match-page .mmm-focus-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 9px}.create-match-page .mmm-focus-row>span:last-child{font-size:11.5px;color:#6b7280}.create-match-page .mmm-empty,.create-match-page .mbm-empty{border:1px solid #e5e7eb;border-radius:8px;padding:36px;text-align:center;color:#9ca3af;font-size:13px;background:#fff}.create-match-page .mmm-match-card{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:7px;overflow:hidden;background:#fff;box-shadow:none}.create-match-page .mmm-match-card.is-resettle{border-color:#fdba74}.create-match-page .mmm-match-card.is-cancelled{opacity:.82}.create-match-page .mmm-match-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;min-height:44px;box-sizing:border-box;background:#f9fafb;border-bottom:1px solid #eef1f5}.create-match-page .mmm-match-card.is-resettle .mmm-match-header{background:#fffbf5}.create-match-page .mmm-match-card.is-cancelled .mmm-match-header{background:#fcfcfd}.create-match-page .mmm-match-title-wrap{display:flex;flex-direction:column;gap:1px;flex:1 1 240px;min-width:200px}.create-match-page .mmm-match-title{font-size:13px;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.create-match-page .mmm-match-title .vs{color:#9ca3af;font-weight:600;font-size:11px}.create-match-page .mmm-match-title .score{margin-left:8px;color:#1d4ed8}.create-match-page .mmm-match-meta{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-match-page .mmm-match-side{display:flex;flex-direction:column;gap:1px;align-items:flex-end;min-width:170px;font-size:11.5px;color:#374151}.create-match-page .mmm-match-side .muted{font-size:11px;color:#9ca3af}.create-match-page .mmm-match-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.create-match-page .mmm-match-actions .form-select{min-height:26px!important;height:26px!important;width:auto;padding:0 4px!important;border-radius:6px!important;font-size:11.5px!important;border:1px solid #d1d5db!important}.create-match-page .mmm-note{padding:6px 12px;background:#f9fafb;border-bottom:1px solid #f3f4f6;font-size:11px;color:#6b7280}.create-match-page .mmm-badge{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:10.5px;font-weight:700;white-space:nowrap;flex-shrink:0}.create-match-page .mmm-badge.status-Pre-Match{background:#f9fafb;color:#4b5563;border-color:#e5e7eb}.create-match-page .mmm-badge.status-Live{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.create-match-page .mmm-badge.status-Ended{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.create-match-page .mmm-badge.status-Cancelled{background:#fef2f2;color:#dc2626;border-color:#fecaca}.create-match-page .mmm-badge.status-On-Hold{background:#fffbeb;color:#b45309;border-color:#fde68a}.create-match-page .mmm-badge.settle-Unsettled{background:#f9fafb;color:#6b7280;border-color:#e5e7eb}.create-match-page .mmm-badge.settle-Partially-Declared{background:#fefce8;color:#a16207;border-color:#fde68a}.create-match-page .mmm-badge.settle-Settled{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.create-match-page .mmm-badge.settle-Resettlement-Required{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.create-match-page .mmm-badge.settle-Resettled{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.create-match-page .mmm-badge.settle-Cancellation-Completed{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.create-match-page .mmm-badge.tone-gray{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}.create-match-page .mmm-btn,.create-match-page .mbm-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;padding:0 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit}.create-match-page .mmm-btn:hover:not(:disabled),.create-match-page .mbm-btn:hover:not(:disabled){opacity:.92}.create-match-page .mmm-btn:disabled,.create-match-page .mbm-btn:disabled{opacity:.55;cursor:not-allowed}.create-match-page .mmm-btn--primary,.create-match-page .mbm-btn--primary{background:#0988d7;border-color:#0988d7;color:#fff;padding:0 12px}.create-match-page .mmm-btn--primary:hover:not(:disabled),.create-match-page .mbm-btn--primary:hover:not(:disabled){background:#0878be;border-color:#0878be;color:#fff}.create-match-page .mmm-btn--link,.create-match-page .mbm-btn--link{color:#1d4ed8;border-color:#93c5fd}.create-match-page .mmm-btn--warn{background:#ea580c;border-color:#ea580c;color:#fff;padding:0 12px}.create-match-page .mmm-btn--warn:hover:not(:disabled){background:#c2410c;border-color:#c2410c;color:#fff}.create-match-page .mmm-btn--hold{color:#b45309;border-color:#fcd34d;height:28px;min-height:28px;padding:0 12px;font-size:12px}.create-match-page .mmm-btn--danger,.create-match-page .mbm-btn--danger{color:#dc2626;border-color:#fca5a5}.create-match-page .mmm-btn--danger:hover:not(:disabled),.create-match-page .mbm-btn--danger:hover:not(:disabled){background:#fff;color:#dc2626;border-color:#fca5a5}.create-match-page .mmm-btn--danger-solid{background:#dc2626;border-color:#dc2626;color:#fff}.create-match-page .mmm-bulk-bar .mmm-btn--primary,.create-match-page .mmm-bulk-bar .mmm-btn--danger,.create-match-page .mbm-bulk-bar .mbm-btn--danger{height:28px;min-height:28px;padding:0 12px;font-size:12px}.create-match-page .mmm-btn--sm,.create-match-page .mbm-btn--sm{height:24px;min-height:24px;padding:0 8px;font-size:11px}.create-match-page .mmm-market-wrap{overflow-x:auto}.create-match-page .mmm-market-head,.create-match-page .mmm-market-row{display:grid;grid-template-columns:minmax(180px,1fr) 76px 62px 62px 62px 152px 118px 86px 64px;align-items:center;min-width:900px}.create-match-page .mmm-market-head{height:24px;background:#fff;border-bottom:1px solid #f3f4f6;font-size:10.5px;font-weight:700;color:#9ca3af;text-transform:none;letter-spacing:0}.create-match-page .mmm-market-head>div{padding:0 4px}.create-match-page .mmm-market-head>div:first-child{padding:0 6px}.create-match-page .mmm-market-head>div:not(:first-child),.create-match-page .mmm-market-row>div:not(:first-child){text-align:center}.create-match-page .mmm-market-row{min-height:38px;border-bottom:1px solid #f6f7f9;background:#fff}.create-match-page .mmm-market-row:nth-child(2n){background:#fff}.create-match-page .mmm-market-row.is-voided{opacity:.6}.create-match-page .mmm-market-row>div{padding:0 3px}.create-match-page .mmm-market-name{display:flex;align-items:center;padding:0 6px!important;font-size:12.5px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-match-page .mmm-market-name.is-locked{color:#6b7280}.create-match-page .mmm-market-input,.create-match-page .mmm-market-select{width:100%;height:26px;border:1px solid #d1d5db;border-radius:5px;text-align:center;font-size:12px;box-sizing:border-box;font-family:inherit;padding:0 2px;background:#fff;color:#111827}.create-match-page .mmm-market-select{font-size:11.5px;padding:0 4px}.create-match-page .mmm-market-input:disabled,.create-match-page .mmm-market-select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.create-match-page .mmm-market-input.is-readonly{background:#f3f4f6;color:#374151}.create-match-page .mmm-market-input.is-dirty,.create-match-page .mmm-market-select.is-dirty{border-color:#f59e0b;background:#fffbeb}.create-match-page .mmm-derived-box{display:flex;align-items:center;justify-content:center;height:26px;border:1px solid #d1d5db;border-radius:5px;background:#f9fafb;color:#374151;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden}.create-match-page .mmm-applied{font-size:11px;font-weight:700;white-space:nowrap}.create-match-page .mmm-applied.is-void{color:#b91c1c}.create-match-page .mmm-applied.is-entered{color:#047857}.create-match-page .mmm-applied.is-empty{color:#d1d5db}.create-match-page .mmm-applied.is-changed{color:#c2410c}.create-match-page .mmm-applied.is-applied{color:#1d4ed8}.create-match-page .mmm-void-set-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 10px;border-top:1px solid #f6f7f9;background:#fcfcfd}.create-match-page .mmm-void-set-bar>span:first-child{font-size:11.5px;color:#6b7280;font-weight:700}.create-match-page .mmm-void-set-bar .hint{font-size:11px;color:#9ca3af}.create-match-page .mmm-foot{margin-top:10px;font-size:12px;color:#6b7280}.create-match-page .mmm-modal-rows{display:flex;flex-direction:column;gap:6px;max-height:48vh;overflow-y:auto}.create-match-page .mmm-modal-row{display:flex;justify-content:space-between;gap:14px;font-size:12.5px;border-bottom:1px dashed #f3f4f6;padding-bottom:5px}.create-match-page .mmm-modal-row span:first-child{color:#6b7280}.create-match-page .mmm-modal-row span:last-child{color:#111827;font-weight:700;text-align:right}.create-match-page .mmm-modal-note{font-size:11.5px;color:#6b7280;line-height:1.55;margin-top:10px}.create-match-page .mmm-modal-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:9px 12px;font-size:11.5px;color:#b91c1c;line-height:1.5}.create-match-page .mmm-modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.create-match-page .manual-bet-management{font-size:13px;color:#111827}.create-match-page .mbm-info-banner{margin:0 0 9px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:8px 12px;font-size:11.5px;color:#1d4ed8;line-height:1.5}.create-match-page .mbm-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto;background:#fff;box-shadow:none}.create-match-page .mbm-grid{min-width:1500px}.create-match-page .mbm-head,.create-match-page .mbm-ticket{display:grid;grid-template-columns:36px 110px 90px 140px 90px 74px 74px 96px 96px 118px 70px 84px 140px 110px 170px;align-items:center}.create-match-page .mbm-head{min-height:38px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:10.5px;font-weight:700;color:#6b7280}.create-match-page .mbm-head>div{text-align:center}.create-match-page .mbm-head>div:first-child,.create-match-page .mbm-ticket>div:first-child{display:flex;align-items:center;justify-content:center}.create-match-page .mbm-group{border-bottom:1px solid #e5e7eb}.create-match-page .mbm-ticket{min-height:48px;background:#fff;border-bottom:1px solid #f3f4f6;font-size:12px;color:#334155}.create-match-page .mbm-ticket.is-dim{opacity:.6}.create-match-page .mbm-ticket.is-hidden{background:#fcfcfd}.create-match-page .mbm-ticket>div{text-align:center;padding:0 4px}.create-match-page .mbm-ticket .mbm-num-right{text-align:right!important;padding-right:8px!important}.create-match-page .mbm-leg{display:grid;grid-template-columns:36px 76px 150px 96px 1fr 26px 1fr 170px 150px 70px 90px 160px;align-items:center;min-height:38px;background:#f9fafb;border-bottom:1px solid #f3f4f6;font-size:11.5px;color:#475569}.create-match-page .mbm-leg.is-dim{opacity:.6}.create-match-page .mbm-leg>div{text-align:center;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-match-page .mbm-user-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.create-match-page .mbm-user-cell strong{font-size:12px;font-weight:700;color:#111827}.create-match-page .mbm-user-cell span{font-size:10.5px;color:#9ca3af}.create-match-page .mbm-num{font-weight:700;font-variant-numeric:tabular-nums}.create-match-page .mbm-hit{font-weight:700;font-size:12px}.create-match-page .mbm-hit.is-Pending{color:#6b7280}.create-match-page .mbm-hit.is-Won{color:#1d4ed8}.create-match-page .mbm-hit.is-Lost{color:#dc2626}.create-match-page .mbm-hit.is-Void{color:#b45309}.create-match-page .mbm-hit.is-Cancelled{color:#9ca3af}.create-match-page .mbm-badge{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:10.5px;font-weight:700;white-space:nowrap}.create-match-page .mbm-badge.settle-Unsettled{background:#f9fafb;color:#6b7280;border-color:#e5e7eb}.create-match-page .mbm-badge.settle-Settled{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.create-match-page .mbm-badge.settle-Cancellation-Completed,.create-match-page .mbm-badge.tone-cancelled{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.create-match-page .mbm-actions{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;padding:4px 6px}.create-match-page .mbm-odds-blue{color:#1d4ed8;font-weight:700}.create-match-page .mbm-pick{color:#2563eb;font-weight:700}.create-match-page .mbm-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#6b7280}.create-match-page .mbm-foot .sep{color:#d1d5db}.create-match-page .mbm-confirm-overlay{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:20px;background:#11182780}.create-match-page .mbm-confirm-card{width:500px;max-width:94vw;background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000004d;overflow:hidden}.create-match-page .mbm-confirm-card h4{margin:0;padding:16px 20px 4px;font-size:15px;font-weight:800;color:#111827}.create-match-page .mbm-confirm-card .mmm-modal-rows{padding:8px 20px 2px}.create-match-page .mbm-confirm-card .mmm-modal-note{padding:8px 20px 2px;margin:0}.create-match-page .mbm-confirm-card .mmm-modal-actions{padding:14px 20px 18px;margin:0}@media (max-width: 1200px){.create-match-page .mmm-bulk-hint,.create-match-page .mbm-bulk-hint{margin-left:0;width:100%;text-align:left}}.hover\:tw-border-brand-500:hover{--tw-border-opacity: 1 !important;border-color:rgb(9 136 215 / var(--tw-border-opacity, 1))!important}.focus\:tw-border-brand-500:focus{--tw-border-opacity: 1 !important;border-color:rgb(9 136 215 / var(--tw-border-opacity, 1))!important}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:tw-ring-brand-100:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(209 233 249 / var(--tw-ring-opacity, 1)) !important}.focus\:tw-ring-red-100:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1)) !important}.gs-page .ms-kpi-grid{margin-bottom:8px}.gs-page .ms-kpi-grid .ui-stat{max-width:none}.gs-page .ms-kpi-grid .ui-stat__label,.gs-page .ms-kpi-grid .ui-stat__value{overflow:visible;text-overflow:unset;white-space:nowrap}.gs-page .ms-insight{flex-wrap:wrap;gap:6px 10px}.gs-insight-note{margin-left:auto;font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text-faint, #94a3b8)}.gs-page .gs-category-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.gs-page .gs-category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.gs-section-card{background:var(--gn-surface, #fff);border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius-lg, 10px);box-shadow:var(--gn-shadow, 0 1px 2px rgba(15, 23, 42, .05));overflow:hidden;min-width:0;display:flex;flex-direction:column}.gs-section-card__head{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid var(--gn-line, #e3e8ef);background:var(--gn-surface-alt, #fafbfd)}.gs-section-card__head--row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gs-section-card__title-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.gs-section-card__icon{width:28px;height:28px;border-radius:var(--gn-radius, 6px);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gs-section-card__icon.tone-slot{color:#2563eb;background:#eef4ff}.gs-section-card__icon.tone-casino{color:#7c3aed;background:#f1eafd}.gs-section-card__icon.tone-mini{color:#d97706;background:#fdf3e0}.gs-section-card__icon.tone-sports{color:#16a34a;background:#e7f6ec}.gs-section-card__icon.tone-provider{color:#0e7490;background:#e0f4f9}.gs-section-card__title{font-size:13.5px;font-weight:700;color:var(--gn-text, #1f2937);margin:0;white-space:nowrap}.gs-section-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--gn-neutral-soft, #eef1f5);color:var(--gn-text-sub, #6b7280);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.gs-view-more{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid var(--gn-primary, #2563eb);border-radius:var(--gn-radius, 6px);background:var(--gn-primary, #2563eb);color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gs-view-more:hover{background:var(--gn-primary-dark, #1d4ed8);border-color:var(--gn-primary-dark, #1d4ed8);color:#fff;text-decoration:none}.gs-sum-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);background:var(--gn-surface, #fff);overflow:hidden}.gs-sum-item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px 8px;border-left:1px solid var(--gn-line, #e3e8ef)}.gs-sum-item:first-child{border-left:0}.gs-sum-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--gn-text-faint, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sum-value{font-size:12.5px;font-weight:700;color:var(--gn-text, #1f2937);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-section-card__body{flex:1;min-height:0;min-width:0}.gs-page .gs-section-card__body .ui-table-wrap,.gs-modal .gs-table-wrap.ui-table-wrap{max-height:none;border:0;border-radius:0;border-bottom:none;overflow:auto}.gs-page .gs-section-card__body .ui-table-wrap table thead th,.gs-page .gs-section-card__body .ui-table-wrap table tbody td,.gs-modal .gs-table-wrap table thead th,.gs-modal .gs-table-wrap table tbody td{white-space:nowrap}.gs-page .gs-td-left,.gs-modal .gs-td-left{text-align:left!important}.gs-empty{padding:20px 12px;min-height:120px;display:flex;align-items:center;justify-content:center}.gs-provider-section{margin-bottom:12px}.gs-provider-section .gs-sum-strip{flex:1;min-width:280px;max-width:720px}.gs-modal-dialog{max-width:1120px}.gs-modal .modal-content{border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius-lg, 10px);overflow:hidden;font-family:var(--gn-font, inherit)}.gs-modal .modal-header{background:var(--gn-surface-alt, #fafbfd);border-bottom:1px solid var(--gn-line, #e3e8ef);padding:12px 16px}.gs-modal .modal-title{font-size:var(--gn-fs-title, 16px);font-weight:700;color:var(--gn-text, #1f2937)}.gs-modal .modal-body{padding:14px 16px 16px;background:var(--gn-page-bg, #f5f6fa)}.gs-modal-kpi{margin-bottom:10px!important}.gs-modal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;background:var(--gn-surface, #fff);border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px)}.gs-modal-toolbar .cm_inputbox,.gs-modal-toolbar .site-button-primary{height:var(--gn-ctrl-h, 32px)}.gs-modal-toolbar .transaction_filter_input--search{min-width:200px;flex:1 1 200px}.gs-modal .gs-table-wrap{border:1px solid var(--gn-line, #e3e8ef)!important;border-radius:var(--gn-radius, 6px) var(--gn-radius, 6px) 0 0!important;background:var(--gn-surface, #fff);max-height:min(52vh,480px)!important}.gs-modal-footer-bar{border-radius:0 0 var(--gn-radius, 6px) var(--gn-radius, 6px)!important;margin-top:0!important}.gs-modal-footer-bar .gs-page-info{font-size:var(--gn-fs-sm, 11.5px);color:var(--gn-text-sub, #6b7280)}.gs-page .gs-profit-pos,.gs-modal .gs-profit-pos,.gs-page .gs-sum-value.gs-profit-pos,.gs-modal .gs-sum-value.gs-profit-pos{color:var(--gn-success, #16a34a);font-weight:700}.gs-page .gs-profit-neg,.gs-modal .gs-profit-neg,.gs-page .gs-sum-value.gs-profit-neg,.gs-modal .gs-sum-value.gs-profit-neg,.gs-page .gs-payout-high,.gs-modal .gs-payout-high,.gs-page .gs-sum-value.gs-payout-high,.gs-modal .gs-sum-value.gs-payout-high{color:var(--gn-danger, #dc2626);font-weight:700}@media (max-width: 1200px){.gs-sum-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-sum-item:nth-child(4),.gs-sum-item:nth-child(n+4){border-top:1px solid var(--gn-line, #e3e8ef)}.gs-sum-item:nth-child(4){border-left:0}}@media (max-width: 900px){.gs-page .gs-category-row{grid-template-columns:1fr}.gs-section-card__head--row{flex-direction:column}.gs-provider-section .gs-sum-strip{max-width:none}.gs-insight-note{margin-left:0;width:100%}}@media (max-width: 640px){.gs-sum-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-sum-item:nth-child(odd){border-left:0}.gs-sum-item:nth-child(n+3){border-top:1px solid var(--gn-line, #e3e8ef)}}@keyframes fadeHighlight{0%{background-color:#e6e5dbb3}to{background-color:transparent}}.fade-update{animation:fadeHighlight .5s ease-in-out}.live-table-session.cm_table .table-responsive{max-height:calc(100vh - 185px)}.live-table-session .rank_affliation.show .dropdown-menu{z-index:40}@keyframes lusRowIn{0%{opacity:0}to{opacity:1}}.live-table-session tbody tr{animation:lusRowIn .35s ease;transition:opacity .4s ease}.live-table-session tbody tr td{transition:background-color .4s ease}@keyframes lusCellFlash{0%{background-color:#0d6efd29;box-shadow:inset 0 0 0 1px #0d6efd40}60%{background-color:#0d6efd12;box-shadow:inset 0 0 0 1px #0d6efd14}to{background-color:transparent;box-shadow:none}}.lus-cell-flash{animation:lusCellFlash 1.1s ease-out}.lus-page-swap{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-width:90px}@keyframes lusPageOut{0%{transform:translate(0);opacity:1}to{transform:translate(-110%);opacity:0}}@keyframes lusPageIn{0%{transform:translate(80%);opacity:0}to{transform:none;opacity:1}}.lus-page-out{position:absolute;left:0;animation:lusPageOut .45s ease forwards}.lus-page-in{display:inline-block;animation:lusPageIn .45s ease}.lus-page-swap .badge{max-width:240px}.lus-time-roll{position:relative;display:inline-flex;justify-content:center;overflow:hidden;min-width:84px}@keyframes lusTimeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes lusTimeIn{0%{transform:translateY(90%);opacity:0}to{transform:none;opacity:1}}.lus-time-out{position:absolute;left:0;right:0;animation:lusTimeOut .4s ease forwards}.lus-time-in{display:inline-block;animation:lusTimeIn .4s ease}.lus-row-idle{opacity:.55}.lus-row-idle td{background:#fafbfc}.lus-row-fade{opacity:0;transition:opacity .4s ease}.lus-collapse-cell{padding:0!important;border-top:0!important;border-bottom:0!important}.lus-collapse-inner{height:46px;overflow:hidden;animation:lusCollapseRow .45s ease forwards}@keyframes lusCollapseRow{to{height:0}}.live-table-session table tr th{font-size:13px;text-transform:capitalize;color:#1f2225;padding:8px 10px;white-space:nowrap;font-weight:600;border:1px solid #dde2e6;vertical-align:middle;background-color:#fafafc;position:sticky;top:-1px;z-index:20}.live-table-session table tr td{border:1px solid #949da44d;font-size:13px;white-space:nowrap;padding:7px 10px;vertical-align:middle;color:#333639;background-color:#fff;font-weight:400}.lus-member-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:28px}.lus-member-header span{font-weight:700!important;flex:1 1 auto;text-align:center}.lus-member-header span:first-child{flex:0 0 42%;border-right:1px solid #dee2e6;padding-right:14px;text-align:center}.lus-member-cell{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:28px}.lus-member-cell .rank_affliation{width:42%!important;flex:none;border-right:1px solid #dee2e6;padding-right:14px;align-self:stretch;display:flex;align-items:center}.lus-grade-cell{display:flex;align-items:center;gap:5px}.lus-grade-type{font-size:13px;font-weight:500}.lus-rank-badge{font-size:10px;padding:2px 5px}.lus-affiliation-cell{display:flex;flex-direction:column;gap:3px}.lus-affil-badge{font-size:11px;width:-moz-fit-content;width:fit-content}.lus-affil-code{font-size:12px;color:#495057}.lus-url-cell{max-width:160px;overflow:hidden;text-overflow:ellipsis}.lus-force-logout-btn{font-size:12px;padding:4px 10px;white-space:nowrap}tr.lus-row-betting:not(.lus-row-idle)>*{--bs-table-bg-type: #e6f6ea;--bs-table-bg-state: #e6f6ea}tr.lus-row-betting:not(.lus-row-idle):hover>*{--bs-table-bg-state: #d8efdf}tr.lus-row-not-betting:not(.lus-row-idle)>*{--bs-table-bg-type: #fdeaea;--bs-table-bg-state: #fdeaea}tr.lus-row-not-betting:not(.lus-row-idle):hover>*{--bs-table-bg-state: #f9dcdc}.lus-status-legend{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;margin-left:12px}.lus-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#555;white-space:nowrap}.lus-legend-swatch{width:14px;height:14px;border-radius:3px;display:inline-block;flex-shrink:0}.lus-legend-swatch--betting{background:#e6f6ea;border:1px solid #7cc496}.lus-legend-swatch--not-betting{background:#fdeaea;border:1px solid #e39b9b}.gn-admin .live-table-session table tr th.lus-bc-col-head{background:var(--gn-primary-soft, #eef4ff)}.lus-action-cell{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lus-bc-status{display:flex;flex-direction:column;align-items:center;gap:3px}.lus-bc-badge{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--gn-radius, 6px);white-space:nowrap}.lus-bc-badge--running{background:var(--gn-primary, #2563eb)}.lus-bc-badge--unsupported{background:var(--gn-neutral, #64748b)}.lus-bc-badge--checking{background:var(--gn-warning, #d97706)}.lus-bc-dot{width:5px;height:5px;border-radius:50%;background:#fff;animation:livedot 1.4s infinite}@keyframes livedot{0%,to{opacity:1}50%{opacity:.25}}.lus-bc-status-sub{font-size:10px;color:var(--gn-text-sub, #6b7280);font-variant-numeric:tabular-nums;line-height:1.3}.gn-admin .live-table-session .lus-bc-btn-call{height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:600;text-transform:none;border-radius:5px!important}.lus-bc-btn-cancel,.lus-bc-btn-recheck{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;font-family:var(--gn-font);font-size:12px;font-weight:600;border-radius:5px;cursor:pointer;white-space:nowrap;background:var(--gn-surface, #fff)}.lus-bc-btn-cancel{border:1px solid var(--gn-danger, #dc2626);color:var(--gn-danger, #dc2626)}.lus-bc-btn-cancel:hover{background:var(--gn-danger, #dc2626);color:#fff}.lus-bc-btn-recheck{border:1px solid var(--gn-warning, #d97706);color:var(--gn-warning, #d97706)}.lus-bc-btn-recheck:hover{background:var(--gn-warning-soft, #fdf3e0)}.lus-bonus-call-modal .modal-dialog{max-width:720px}.lus-bonus-call-modal .modal_title{text-transform:none;font-family:var(--gn-font);color:var(--gn-text, #1f2937)}.lus-bonus-call-modal .customBtn{min-width:130px;min-height:var(--gn-modal-ctrl-h, 36px);height:var(--gn-modal-ctrl-h, 36px);font-size:13px;font-weight:600;padding:0 16px;text-transform:none;border-radius:8px}.lus-bonus-call-modal .customBtn:disabled,.lus-bonus-call-modal .customBtn:disabled:hover,.lus-bonus-call-modal .customBtn:active:disabled{background-color:var(--gn-primary, #2563eb);border-color:var(--gn-primary, #2563eb);opacity:.45}.lus-bonus-call-modal--sm .modal-dialog{max-width:480px}.lus-bonus-call-modal .modal_inner{display:flex;flex-direction:column;gap:14px}.lus-bc-meta{background:var(--gn-surface-alt, #fafbfd);border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);padding:12px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 10px}.lus-bc-meta-item{display:flex;flex-direction:column;gap:3px;min-width:0}.lus-bc-meta-label{font-size:11px;color:var(--gn-text-faint, #94a3b8)}.lus-bc-meta-value{font-size:12.5px;font-weight:700;color:var(--gn-text, #1f2937);word-break:break-word}.lus-bc-meta-value.is-link,.lus-bc-confirm-v.is-link{color:var(--gn-primary, #2563eb)}.lus-bc-mono{font-family:ui-monospace,Menlo,Monaco,monospace}.lus-bc-grid{display:grid;grid-template-columns:120px 1fr;border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);overflow:hidden}.lus-bc-grid-label{background:var(--gn-head-bg, #f3f5f9);padding:11px 12px;font-size:12.5px;font-weight:700;color:var(--gn-text-sub, #6b7280);display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--gn-line, #e3e8ef)}.lus-bc-grid-value{padding:10px 12px;border-top:1px solid var(--gn-line, #e3e8ef)}.lus-bc-grid-label:nth-child(1),.lus-bc-grid-value:nth-child(2){border-top:none}.lus-bc-grid-hint{font-size:12.5px;color:var(--gn-text-sub, #6b7280);display:flex;align-items:center}.lus-bc-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lus-bc-chip{border:1px solid var(--gn-primary, #2563eb);background:var(--gn-primary-soft, #eef4ff);color:var(--gn-primary-dark, #1d4ed8);font-family:var(--gn-font);font-size:12px;font-weight:700;padding:6px 12px;border-radius:var(--gn-radius, 6px);cursor:pointer;font-variant-numeric:tabular-nums}.lus-bc-chip:hover{background:var(--gn-hover, #f0f6ff)}.lus-bc-chip--reset{border-color:var(--gn-line-strong, #cbd5e1);background:var(--gn-neutral-soft, #eef1f5);color:var(--gn-text-sub, #6b7280)}.lus-bc-chip--reset:hover{background:var(--gn-line, #e3e8ef)}.lus-bc-chip-hint{font-size:11px;color:var(--gn-text-faint, #94a3b8)}.lus-bc-amount-row{display:flex;align-items:center;gap:8px}.lus-bc-amount-input{flex:1;height:var(--gn-modal-ctrl-h, 36px);font-size:15px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.lus-bc-amount-input.is-invalid{border-color:var(--gn-danger, #dc2626)}.lus-bc-amount-unit{font-size:13px;color:var(--gn-text-sub, #6b7280);font-weight:700}.lus-bc-amount-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.lus-bc-amount-msg{font-size:11.5px;color:var(--gn-text-faint, #94a3b8);font-weight:500}.lus-bc-amount-msg.is-error{color:var(--gn-danger, #dc2626)}.lus-bc-amount-points{font-size:11.5px;color:var(--gn-text-sub, #6b7280);font-variant-numeric:tabular-nums}.lus-bc-memo-hint{font-size:11px;color:var(--gn-text-faint, #94a3b8);margin:5px 0 0}.lus-bc-note{background:var(--gn-surface-alt, #fafbfd);border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);padding:10px 12px;font-size:11.5px;color:var(--gn-text-sub, #6b7280);line-height:1.65}.lus-bc-actions{padding-top:2px}.lus-bc-btn-secondary{min-width:88px;min-height:var(--gn-modal-ctrl-h, 36px);height:var(--gn-modal-ctrl-h, 36px);border:1px solid var(--gn-line-strong, #cbd5e1);background:var(--gn-surface, #fff);color:var(--gn-text-sub, #6b7280);border-radius:8px;font-family:var(--gn-font);font-size:13px;font-weight:600;cursor:pointer;padding:0 16px}.lus-bc-btn-secondary:hover{background:var(--gn-surface-alt, #fafbfd)}.lus-bc-confirm-lead{font-size:13.5px;font-weight:700;color:var(--gn-text, #1f2937);margin:0}.lus-bc-confirm-table{border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);overflow:hidden}.lus-bc-confirm-row{display:grid;grid-template-columns:130px 1fr;border-top:1px solid var(--gn-line, #e3e8ef)}.lus-bc-confirm-row:first-child{border-top:none}.lus-bc-confirm-k{background:var(--gn-head-bg, #f3f5f9);padding:11px 12px;font-size:12px;font-weight:700;color:var(--gn-text-sub, #6b7280)}.lus-bc-confirm-v{padding:11px 12px;font-size:13px;font-weight:700;color:var(--gn-text, #1f2937);font-variant-numeric:tabular-nums}.lus-bc-confirm-v.is-amount{color:var(--gn-danger, #dc2626)}.lus-bc-confirm-foot{font-size:11.5px;color:var(--gn-text-sub, #6b7280);line-height:1.6;margin:0}.lus-bc-cancel-text{font-size:13px;color:var(--gn-text-sub, #6b7280);line-height:1.7;margin:0}@media (max-width: 768px){.lus-bc-meta{grid-template-columns:repeat(2,1fr)}.lus-bc-grid,.lus-bc-confirm-row{grid-template-columns:1fr}}.ual-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.user-access-logs-page .ual-summary-row{margin-bottom:10px}.user-access-logs-page .vs-summary-card.success{--vs-accent: #198754}.user-access-logs-page .vs-summary-card.failure{--vs-accent: #dc3545}.user-access-logs-page .vs-summary-card.duplicate{--vs-accent: #fd7e14}.user-access-logs-page .vs-summary-card.suspicious{--vs-accent: #6f42c1}.user-access-logs-page .ual-summary-value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.user-access-logs-page .ual-summary-value.success{color:#198754}.user-access-logs-page .ual-summary-value.failure{color:#dc3545}.user-access-logs-page .ual-summary-value.duplicate{color:#fd7e14}.user-access-logs-page .ual-summary-value.suspicious{color:#6f42c1}.user-access-logs-page .ual-secondary-tabs{margin:0 0 8px;border-bottom:1px solid var(--gn-line, #e3e8ef)}.user-access-logs-page .admin_filter_block.ual-filter-toolbar{margin-bottom:8px}.ual-grade-badge{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.4}.ual-grade-member{background:#0d6efd1f;color:#0d6efd}.ual-grade-partner{background:#1987541f;color:#198754}.ual-grade-admin{background:#6f42c11f;color:#6f42c1}.ual-identity-cell{display:flex;flex-direction:column;align-items:center;gap:2px;word-break:keep-all}.ual-identity-id{font-weight:600;color:#1f2225}.ual-identity-nick,.ual-identity-name{font-size:12px;color:#6c757d}.ual-access-cell,.ual-ip-cell{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1.4}.ual-access-type{font-size:12px;font-weight:600;color:#495057}.ual-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.ual-status-badge.success{background:#19875426;color:#198754}.ual-status-badge.failed,.ual-status-badge.blocked{background:#dc354526;color:#dc3545}.ual-access-reason{font-size:11px;color:#6c757d;font-style:italic}.ual-ip-line{font-variant-numeric:tabular-nums;font-weight:600}.ual-ip-meta{font-size:12px;color:#6c757d}.ual-balance-cell,.ual-points-cell{font-variant-numeric:tabular-nums;text-align:right;font-weight:600;white-space:nowrap}.ual-device-cell{font-size:13px;font-weight:500}.ual-table-wrap{overflow-x:auto}.ual-table-wrap table tr th{font-size:13px;padding:8px 10px;white-space:nowrap;font-weight:600;vertical-align:middle;background-color:#fafafc;position:sticky;top:-1px;z-index:var(--z-index-dropdown, 20)}.ual-table-wrap table tr td{font-size:13px;padding:8px 10px;vertical-align:middle;font-weight:400}.ual-detail-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;border-radius:var(--gn-radius, 6px);border:1px solid var(--gn-primary, #2563eb);color:var(--gn-primary, #2563eb);background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ual-detail-btn:hover{background:var(--gn-primary, #2563eb);color:#fff}.ual-detail-modal .ual-detail-body{max-height:70vh;overflow-y:auto}.ual-detail-section{margin-bottom:18px}.ual-detail-section:last-child{margin-bottom:0}.ual-detail-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gn-primary, #2563eb);border-bottom:1px solid var(--gn-line, #e3e8ef);padding-bottom:6px;margin-bottom:8px}.ual-detail-row{display:flex;align-items:flex-start;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px dashed rgba(0,0,0,.06)}.ual-detail-row:last-child{border-bottom:none}.ual-detail-label{flex:0 0 220px;color:var(--gn-text-sub, #6b7280);font-weight:500}.ual-detail-value{flex:1;word-break:break-word;font-weight:600;color:var(--gn-text, #1f2937)}.ual-detail-raw{background:var(--gn-surface-alt, #fafbfd);border:1px solid var(--gn-line, #e3e8ef);border-radius:var(--gn-radius, 6px);padding:10px;font-size:11px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.gn-admin.mgs-page .header_block.transaction_toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 10px;padding:2px 0 0;min-height:var(--gn-ctrl-h, 32px);overflow:visible}.gn-admin.mgs-page .header_block.transaction_toolbar .transaction_page_title{flex:0 1 auto;min-width:0;overflow:visible;line-height:1.3}.gn-admin.mgs-page .mgs-toolbar-filters{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:8px;margin:0 0 0 auto;min-width:0;padding:0;border:none;background:transparent}.gn-admin.mgs-page .mgs-toolbar-filters .transaction_filter_input--search{width:min(280px,100%);min-width:200px;flex:1 1 200px;max-width:320px}.gn-admin.mgs-page .cm_table:has(.mgs-expand-row)>.table-responsive{max-height:none;overflow:visible}.gn-admin.mgs-page .mgs-expand-td{overflow:visible!important;white-space:normal!important}.gn-admin.mgs-page .mgs-panel .cm_table>.table-responsive{max-height:none;border-bottom:1px solid var(--gn-line);border-radius:8px}.gn-admin.mgs-page .mgs-table-footer{display:flex;align-items:center;justify-content:flex-end;min-height:34px;padding:0 4px;color:var(--gn-text-sub);font-size:12px;font-family:var(--gn-font)}.gn-admin.mgs-page .button_group{display:inline-flex;align-items:stretch;height:var(--gn-ctrl-h);max-width:100%;padding:0;border:1px solid var(--gn-line-strong);border-radius:var(--gn-radius);overflow:hidden;background:var(--gn-surface)}.gn-admin.mgs-page .mgs-panel>.button_group{width:100%}.gn-admin.mgs-page .button_group .customBtn,.gn-admin.mgs-page .cm_table td .button_group .customBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto;height:100%!important;min-height:0!important;padding:0 10px!important;margin:0!important;font-family:var(--gn-font);font-size:var(--gn-fs)!important;font-weight:500;line-height:1!important;color:var(--gn-text-sub)!important;background:transparent!important;border:none!important;border-right:1px solid var(--gn-line)!important;border-radius:0!important;white-space:nowrap;box-shadow:none!important}.gn-admin.mgs-page .button_group .customBtn:last-child,.gn-admin.mgs-page .cm_table td .button_group .customBtn:last-child{border-right:none!important}.gn-admin.mgs-page .button_group .customBtn:hover:not(:disabled):not(.active),.gn-admin.mgs-page .cm_table td .button_group .customBtn:hover:not(:disabled):not(.active){background:var(--gn-neutral-soft)!important;color:var(--gn-text)!important}.gn-admin.mgs-page .button_group .customBtn.active,.gn-admin.mgs-page .cm_table td .button_group .customBtn.active{background:var(--gn-primary-soft)!important;color:var(--gn-primary)!important;font-weight:600}.mgs-game{display:flex;gap:10px;align-items:center;min-width:180px;justify-content:flex-start}.mgs-thumb-text{width:36px;height:36px;border-radius:var(--gn-radius, 6px);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--gn-primary, #2563eb)}.mgs-game-name{font-size:13px;font-weight:700;line-height:1.25;color:var(--gn-text, #111)}.mgs-game-sub{font-size:11px;color:var(--gn-text-sub, #727272);line-height:1.25}.mgs-img-wrap{position:relative;height:52px;width:72px;margin:0 auto;border-radius:var(--gn-radius, 6px);overflow:hidden;border:1px solid var(--gn-line, #d8dde3);background:var(--gn-surface-soft, #f4f6f8);display:flex;align-items:center;justify-content:center}.mgs-game-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.mgs-img-preview{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--gn-text-faint, #8a94a3);background:repeating-conic-gradient(#eef1f4 0% 25%,#f7f8fa 0% 50%) 50% / 10px 10px}.mgs-img-preview__icon{width:22px;height:22px;opacity:.95}.mgs-img-preview__code{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--gn-text-sub, #6b7280);line-height:1;text-transform:uppercase}.mgs-cell{font-size:12px;line-height:1.4}.mgs-muted{color:var(--gn-text-sub, #727272);font-size:11px}.mgs-row-open>td{background:color-mix(in srgb,var(--gn-primary, #2563eb) 8%,#fff)!important}.mgs-expand-td{text-align:left!important;padding:0!important;background:var(--gn-surface-soft, #fafafb)!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important}.mgs-expand{padding:14px;text-align:left}.mgs-expand-grid,.mgs-common,.mgs-fields-2,.mgs-amount-grid{display:grid;gap:12px;align-items:start}.mgs-expand-grid,.mgs-common{grid-template-columns:repeat(2,minmax(0,1fr))}.mgs-fields-2,.mgs-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:8px}.mgs-panel{border:1px solid var(--gn-line, #d8dde3);border-radius:var(--gn-radius, 6px);padding:14px;background:var(--gn-surface, #fff);min-width:0}.mgs-panel--wide,.mgs-footer--full{grid-column:1 / -1}.mgs-panel-title{font-size:14px;font-weight:600;margin:0;color:var(--gn-text, #111);text-transform:capitalize}.mgs-label{font-size:12px;font-weight:600;margin:12px 0 6px;color:var(--gn-text-sub, #636363)}.mgs-label--sm{margin:0 0 5px}.mgs-field-label{font-size:12px;font-weight:600;color:var(--gn-text, #111);text-align:left}.mgs-inline{display:flex;align-items:center;gap:6px}.mgs-inline .cm_inputbox{flex:1;min-width:0}.mgs-unit{font-size:12px;color:var(--gn-text-sub, #727272);white-space:nowrap}.mgs-hint{margin-top:10px;font-size:11.5px;color:var(--gn-text-sub, #727272);line-height:1.55}.mgs-err{font-size:11px;color:var(--gn-danger, #dc2626);font-weight:600;margin-top:4px}.mgs-level-row{display:grid;grid-template-columns:90px minmax(0,1fr) 40px;gap:8px;align-items:center;margin-bottom:8px}.mgs-levels{margin-top:10px}.mgs-markets-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mgs-markets-title-wrap{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mgs-markets-count{font-size:12px;color:var(--gn-text-sub, #727272)}.mgs-markets-actions{display:inline-flex;align-items:center;gap:8px}.mgs-sel{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.mgs-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.mgs-dot.blue{background:var(--gn-primary, #2563eb)}.mgs-dot.red{background:var(--gn-danger, #dc2626)}.mgs-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;border:1px solid var(--gn-line, #d8dde3);border-radius:var(--gn-radius, 6px);padding:10px 12px;background:var(--gn-surface, #fff)}.mgs-footer-text{font-size:12px;font-weight:600;color:var(--gn-text-sub, #636363)}.mgs-footer-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-left:auto}.mgs-preview{margin-top:12px;border:1px solid var(--gn-line, #d8dde3);border-radius:var(--gn-radius, 6px);padding:12px;background:var(--gn-surface-soft, #fafafb)}.mgs-preview-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mgs-divider{padding-top:8px;border-top:1px solid var(--gn-line, #d8dde3);margin-top:4px}.mgs-input-err{border-color:var(--gn-danger, #dc2626)!important}.mgs-input-sm{width:74px!important;text-align:center;font-weight:700}.mgs-input-right{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width: 992px){.mgs-expand-grid,.mgs-common,.mgs-amount-grid,.mgs-fields-2{grid-template-columns:1fr}}.mgs-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);color:#fff;padding:10px 18px;border-radius:3px;font-size:13px;font-weight:600;z-index:50;background:#0988d7}.mgs-toast.is-ok{background:#228b22}.mgs-toast.is-warn{background:#b8860b}.mgs-toast.is-err{background:red}.mgs-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#171b216b}.mgs-modal{width:100%;max-width:420px;background:#fff;border:1px solid #efeff5;border-radius:4px;box-shadow:0 12px 34px #171b2138;padding:18px 20px 16px}.mgs-modal-title{margin:0 0 8px;font-size:14px;font-weight:700;color:#303030}.mgs-modal-body{font-size:13px;line-height:1.55;color:#5b5b5b;word-break:break-word}.mgs-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.mgs-dot.other{background:#9aa3ad}.mgs-bulk-err{text-align:right;margin-top:4px}.mgs-maint-reason{margin-top:4px;word-break:break-word}.mgs-page button:disabled,.mgs-page button[aria-disabled=true],.mgs-page .cm_inputbox:disabled{cursor:not-allowed;opacity:.55}.mgs-input-readonly{background:#f7f7fa!important;color:#5b5b5b!important;cursor:default}.mgs-hint--tight{margin-top:4px;font-size:11px}.mgs-multi-bet{margin-top:14px;padding-top:12px;border-top:1px solid #949da44d}.mgs-multi-bet-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mgs-multi-bet-copy{flex:1;min-width:0}.mgs-toggle-wrap{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.mgs-switch{position:relative;width:42px;height:22px;border:none;border-radius:999px;background:#c5c9d0;cursor:pointer;padding:0;transition:background .15s ease}.mgs-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.mgs-switch.on{background:#28a745}.mgs-switch.on:after{transform:translate(20px)}.mgs-switch-label{font-size:12px;font-weight:700;color:#8a8f98;min-width:28px}.mgs-switch-label.on{color:#28a745}.mgs-multi-bet-example{margin-top:12px;border:1px solid #949da44d;border-radius:3px;padding:10px 12px;background:#fafafb}.mgs-multi-bet-example table{width:100%;font-size:12px}.mgs-multi-bet-example thead th{background:#fafafb;color:#000;font-weight:600;border:.5px solid #949da44d;padding:5px 6px;white-space:nowrap}.mgs-multi-bet-example tbody td{border:.5px solid #949da44d;padding:4px 6px;color:#333639;background:#fff}.vss-page{color:var(--ui-text)}.vss-page *,.vss-page *:before,.vss-page *:after{box-sizing:border-box}.vss-head-row{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px;width:100%;flex-wrap:wrap}.vss-head-actions{display:flex;gap:10px;align-items:center}.vss-info{display:flex;gap:12px;background:var(--ui-primary-soft);border:1px solid #cfe8f8;border-radius:var(--ui-radius);padding:12px 16px;margin-bottom:16px;color:#2c6f96;font-size:12.5px;line-height:1.7}.vss-info-icon{flex:0 0 auto;width:18px;height:18px;color:var(--ui-primary);margin-top:2px}.vss-info p{margin:0}.vss-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.vss-card{margin-bottom:16px}.vss-card-head{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--ui-border);font-size:14px;font-weight:700;color:var(--ui-text-strong)}.vss-card-head svg{width:16px;height:16px;color:var(--ui-text-muted)}.vss-card-body{padding:16px}.vss-toggle-wrap{display:inline-flex;align-items:center;gap:9px}.vss-switch{position:relative;width:42px;height:22px;border-radius:22px;background:var(--ui-border-strong);border:none;cursor:pointer;padding:0;transition:background .18s ease;flex:0 0 auto}.vss-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.vss-switch.on{background:var(--ui-success)}.vss-switch.on:after{transform:translate(20px)}.vss-switch.on-amber{background:var(--ui-warning)}.vss-switch-label{font-size:11.5px;font-weight:700;color:var(--ui-text-faint);min-width:22px}.vss-switch-label.on{color:var(--ui-success)}.vss-switch-label.on-amber{color:var(--ui-warning)}.vss-guide{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;background:var(--ui-warning-soft);border:1px solid #f0dda3;border-radius:var(--ui-radius-sm);padding:9px 13px;font-size:12px;color:#9a7411}.vss-guide svg{width:15px;height:15px;color:var(--ui-warning);flex:0 0 auto}.vss-guide .vss-sep{color:#d9c88a;margin:0 2px}.vss-unsaved{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--ui-warning-soft);border:1px solid #f0dda3;border-radius:var(--ui-radius);padding:11px 16px;margin-bottom:16px}.vss-unsaved-text{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#9a7411}.vss-unsaved-text svg{width:17px;height:17px;color:var(--ui-warning)}.vss-unsaved-text b{color:#7a5c0e}.vss-unsaved-actions{display:flex;gap:10px}.vss-table td{white-space:nowrap}.vss-cat-cell{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ui-text-strong)}.vss-cat-ic{width:26px;height:26px;border-radius:var(--ui-radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;background:var(--ui-bg-soft)}.vss-lock-off{color:var(--ui-text-faint);font-weight:600}.vss-lock-delay{color:var(--ui-danger);font-weight:600}.vss-action-cell{display:inline-flex;gap:6px;align-items:center;justify-content:center}.ui-badge--info{background:var(--ui-primary-soft);color:var(--ui-primary-dark);border-color:#bfe3f6}.vss-table-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid var(--ui-border);flex-wrap:wrap}.vss-page-btn{min-width:30px;height:30px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:#fff;color:var(--ui-text-muted);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vss-page-btn svg{width:14px;height:14px}.vss-page-btn:hover{background:var(--ui-primary-soft);border-color:var(--ui-primary);color:var(--ui-primary)}.vss-page-btn.active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.vss-legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--ui-border)}.vss-legend-title{font-size:12.5px;font-weight:700;color:var(--ui-text-strong)}.vss-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-text-muted)}.vss-page .transaction_tabs_nav .nav-link{display:inline-flex;align-items:center;gap:7px}.vss-tab-ctx{font-size:11px;font-weight:500;color:var(--ui-text-faint);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:4px;padding:1px 6px;margin-left:2px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.vss-context{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;font-size:12.5px;color:var(--ui-text-muted);margin-bottom:14px}.vss-context b{color:var(--ui-text-strong);font-weight:600}.vss-context .vss-ctx-sep{color:var(--ui-border-strong)}.vss-banner{display:flex;gap:10px;border-radius:var(--ui-radius);padding:11px 15px;margin-bottom:12px;font-size:12.5px;line-height:1.6}.vss-banner svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.vss-banner--warn{background:var(--ui-warning-soft);border:1px solid #f0dda3;color:#9a7411}.vss-banner--warn svg{color:var(--ui-warning)}.vss-banner--info{background:var(--ui-primary-soft);border:1px solid #cfe8f8;color:#2c6f96}.vss-banner--info svg{color:var(--ui-primary)}.vss-parent-grid{display:grid;grid-template-columns:repeat(7,auto) 1fr;gap:14px 22px;align-items:start;padding:16px 18px}.vss-parent-item{display:flex;flex-direction:column;gap:6px}.vss-parent-label{font-size:11px;color:var(--ui-text-muted);font-weight:600;white-space:nowrap}.vss-parent-value{font-size:13px;font-weight:700;color:var(--ui-text-strong)}.vss-table-note{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:9px 14px;background:var(--ui-bg-soft);border-bottom:1px solid var(--ui-border);font-size:11.5px}.vss-table-note .note-info{color:#2c6f96;display:inline-flex;align-items:center;gap:6px}.vss-table-note .note-warn{color:#9a7411;display:inline-flex;align-items:center;gap:6px}.vss-table-note svg{width:14px;height:14px}.vss-val-yes,.vss-val-verified,.vss-val-enabled{color:var(--ui-success);font-weight:700}.vss-val-no,.vss-val-notverified{color:var(--ui-danger);font-weight:700}.vss-val-partial{color:var(--ui-warning);font-weight:700}.vss-val-disabled{color:var(--ui-text-faint);font-weight:600}.vss-cell-select{height:30px;min-width:122px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:0 26px 0 9px;font-size:12px;font-weight:600;color:var(--ui-text);background-color:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6472' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.vss-cell-select.changed{border-color:var(--ui-danger);color:var(--ui-danger)}.vss-bet-locked{display:inline-flex;align-items:center;gap:4px;color:var(--ui-danger);font-weight:700;font-size:12px}.vss-bet-locked svg{width:12px;height:12px}.vss-bet-on{color:var(--ui-success);font-weight:700}.vss-bet-off{color:var(--ui-text-faint);font-weight:700}.vss-notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:18px 20px;border-top:1px solid var(--ui-border)}.vss-note-col{font-size:11.5px;color:var(--ui-text-muted);line-height:1.7}.vss-note-head{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;margin-bottom:8px}.vss-note-head svg{width:15px;height:15px}.vss-note-head.blue{color:var(--ui-primary)}.vss-note-head.orange{color:var(--ui-warning)}.vss-note-col ul{margin:0;padding-left:16px}.vss-note-col li{margin-bottom:5px}.vss-note-col ol{margin:0;padding-left:18px}.vss-note-legend{display:flex;flex-direction:column;gap:7px}.vss-note-legend .row{display:flex;align-items:center;gap:8px}.vss-guide-2col{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.vss-guide-2col .dot{font-weight:700}.vss-guide-2col .g{color:var(--ui-success)}.vss-guide-2col .r{color:var(--ui-danger)}.vss-guide-2col .a{color:var(--ui-warning)}.vss-guide-2col .n{color:var(--ui-text-faint)}.vss-round-summary{padding:14px 16px}.vss-round-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.vss-round-chip{flex:0 0 auto;min-width:150px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:9px 12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.vss-round-chip:hover{border-color:var(--ui-primary)}.vss-round-chip.active{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-ring);background:var(--ui-primary-soft)}.vss-round-chip-title{font-size:12px;font-weight:600;color:var(--ui-text-strong);margin-bottom:6px}.vss-round-chip-num{color:var(--ui-text-faint);font-weight:700;margin-right:4px}.vss-oddsboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.vss-side-card-title{font-size:13.5px;font-weight:700;color:var(--ui-text-strong);padding:12px 14px;border-bottom:1px solid var(--ui-border)}.ui-btn--danger-soft{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#f3c2c8}.ui-btn--danger-soft:hover{background:#fbdce0}.vss-inline-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ui-text-muted)}@media (max-width: 1400px){.vss-stats,.vss-control-grid{grid-template-columns:repeat(3,1fr)}.vss-parent-grid{grid-template-columns:repeat(4,1fr)}.vss-oddsboard-grid{grid-template-columns:1fr}}@media (max-width: 768px){.vss-stats,.vss-parent-grid{grid-template-columns:repeat(2,1fr)}.vss-notes-grid{grid-template-columns:1fr}}.mgc-page{--mgc-primary: #0987cd;--mgc-primary-soft: #eaf5fc;--mgc-line: #949da44d;--mgc-muted: #727272;--mgc-text: #333639}.mgc-page.gn-admin{--mgc-primary: var(--gn-primary, #2563eb);--mgc-primary-soft: var(--gn-primary-soft, #eff6ff)}.mgc-page.transaction_page .content_inner_section{overflow:visible}.mgc-page .mgc-steps{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mgc-page .mgc-step{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f7f7fa;color:#8a8f98;font-size:11px;font-weight:600}.mgc-page .mgc-step.is-on{border-color:var(--mgc-primary);background:var(--mgc-primary-soft);color:var(--mgc-primary)}.mgc-page .mgc-step-sep{color:#c5c9d0;font-size:11px}.mgc-page .mgc-filter-block{margin-bottom:12px}.mgc-page .mgc-filter-field{display:flex;flex-direction:column;gap:6px;min-width:260px}.mgc-page .mgc-filter-label{font-size:12px;font-weight:600;color:#636363;margin:0}.mgc-page .mgc-filter-hint{flex:1;min-width:220px;font-size:12px;color:var(--mgc-muted);line-height:1.45;padding-bottom:6px}.mgc-page .mgc-edit-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:8px 12px;border:1px solid #f5dd9e;border-radius:3px;background:#fff8e6;color:#8a5b00;font-size:12px;font-weight:600}.mgc-page .mgc-workspace{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;align-items:start;margin-bottom:14px}.mgc-page .mgc-panel{border:1px solid var(--mgc-line);border-radius:3px;padding:14px;background:#fff}.mgc-page .mgc-panel.is-ready{border-color:#b6d9ef;background:#fcfeff}.mgc-page .mgc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mgc-page .mgc-panel-title{font-size:14px;font-weight:600;margin:0;color:#000}.mgc-page .mgc-panel-meta{font-size:11px;color:var(--mgc-muted);white-space:nowrap}.mgc-page .mgc-ready-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:#92400e;background:#fef3c7}.mgc-page .mgc-ready-tag.is-ok{color:#15803d;background:#e7f6ec}.mgc-page .mgc-search-row{display:flex;gap:8px;margin-bottom:8px}.mgc-page .mgc-search-row .cm_inputbox{flex:1;min-width:0}.mgc-page .mgc-market-list{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;border:1px solid var(--mgc-line);border-radius:3px;padding:8px;background:#fafafb}.mgc-page .mgc-market{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border:1px solid var(--mgc-line);border-radius:3px;background:#fff;color:var(--mgc-text);cursor:pointer;transition:border-color .12s ease,background .12s ease}.mgc-page .mgc-market:hover{border-color:var(--mgc-primary)}.mgc-page .mgc-market.is-on{border-color:var(--mgc-primary);background:var(--mgc-primary-soft)}.mgc-page .mgc-market-title{font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--mgc-text)}.mgc-page .mgc-market.is-on .mgc-market-title{color:var(--mgc-primary)}.mgc-page .mgc-market-check{width:16px;height:16px;flex:none;border-radius:999px;background:var(--mgc-primary);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mgc-page .mgc-empty{grid-column:1 / -1;padding:28px 10px;text-align:center;font-size:12px;color:#9aa3af}.mgc-page .mgc-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.mgc-page .mgc-foot-hint{font-size:11px;color:var(--mgc-muted)}.mgc-page .mgc-summary{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12px;margin:0 0 10px}.mgc-page .mgc-summary dt{color:var(--mgc-muted);font-weight:500}.mgc-page .mgc-summary dd{margin:0;color:var(--mgc-text);font-weight:600}.mgc-page .mgc-fold{color:var(--mgc-primary)}.mgc-page .mgc-divider{height:1px;background:#efeff5;margin:0 0 10px}.mgc-page .mgc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;min-height:36px}.mgc-page .mgc-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border:1px solid #b6d9ef;border-radius:999px;background:var(--mgc-primary-soft);color:var(--mgc-primary);font-size:12px;font-weight:600}.mgc-page .mgc-chip-x{width:18px;height:18px;border:none;border-radius:999px;background:#b6d9ef;color:var(--mgc-primary);font-size:12px;line-height:1;cursor:pointer;padding:0}.mgc-page .mgc-chip-x:hover{background:var(--mgc-primary);color:#fff}.mgc-page .mgc-warn{font-size:12px;font-weight:700;color:#b45309;margin:0 0 10px}.mgc-page .mgc-muted{font-size:12px;color:#9aa3af;margin:0 0 6px}.mgc-page .mgc-actions{display:flex;flex-wrap:wrap;gap:8px}.mgc-page .mgc-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 8px}.mgc-page .mgc-list-head h5{margin:0;font-size:14px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.mgc-page .mgc-list-head h5:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--mgc-primary)}.mgc-page .mgc-total-chip,.mgc-page .dev-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;border-radius:999px;white-space:nowrap}.mgc-page .dev-chip--gray{color:#475569;background:#eef1f5}.mgc-page .dev-chip--blue{color:#1d4ed8;background:#eef4ff}.mgc-page .userlist_table .cm_table{border:1px solid #e5e7eb;border-radius:3px;overflow:hidden;background:#fff}.mgc-page .userlist_table .cm_table table{margin-bottom:0}.mgc-page .mgc-row-active>td{background:#0988d70f!important}.mgc-page .mgc-items-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgc-page .mgc-status-chip{min-width:72px;height:24px;padding:0 10px;border:1px solid #d1d5db;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:700;cursor:pointer}.mgc-page .mgc-status-chip.is-on{border-color:#86efac;background:#e7f6ec;color:#15803d}.mgc-page .mgc-row-actions{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mgc-page .mgc-hint{margin-top:8px;font-size:11px;color:#9aa3af;line-height:1.5}.mgc-page .mgc-copy-source{margin-bottom:10px;padding:10px 12px;border:1px solid var(--mgc-line);border-radius:3px;background:#fafafb;font-size:13px}.mgc-page .mgc-copy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mgc-page .mgc-copy-list{max-height:240px;overflow-y:auto;border:1px solid var(--mgc-line);border-radius:3px;padding:6px;background:#fff}.mgc-page .mgc-copy-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:3px;font-size:12px;color:var(--mgc-text);cursor:pointer;margin:0}.mgc-page .mgc-copy-item:hover{background:var(--mgc-primary-soft)}.mgc-page .mgc-copy-item small{color:var(--mgc-muted)}@media (max-width: 900px){.mgc-page .mgc-workspace{grid-template-columns:1fr}}.payment-methods-wrapper{background-color:#f0f2f5;border-radius:12px;padding:1.5rem}.method-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #00000008;transition:box-shadow .3s ease}.method-card:hover{box-shadow:0 8px 18px #0000000f}.genrate-qr-code-btn{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.genrate-qr-code-btn button{display:flex;align-items:center;justify-content:center;padding:6px 10px!important;font-weight:600!important}.method-heading{font-weight:700;font-size:18px;color:#1e293b;display:flex;align-items:center;margin-bottom:1rem}.payment-gateway-option{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background-color:#f9fafb;border-radius:10px;flex:1;padding:10px 12px;box-shadow:0 1px 3px #00000008;flex-shrink:0;transition:all .2s ease}.payment-gateway-option:hover{background-color:#e8f0ff;box-shadow:0 2px 5px #007bff1f}.payment-gateway-option>.d-flex{align-items:center;gap:8px}.pg-method-name{font-weight:600;font-size:14px;color:#2d3748;text-wrap:nowrap;margin-bottom:0}.switch{position:relative;display:inline-block;width:36px;height:18px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e0;transition:.3s;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%;top:50%;transform:translateY(-50%)}.edit-button{background-color:transparent;border:0;display:flex;align-items:center;justify-content:center}input:checked+.slider{background-color:#0988d7}input:checked+.slider:before{transform:translate(17px,-50%)}.sub-options{padding-left:4px}.sub-options .form-check{margin-bottom:2px}.sub-options .form-check-input{margin-right:6px;margin-top:.2rem;accent-color:#0d6efd}.sub-options .form-check-label{font-weight:500;font-size:13px;color:#334155;cursor:pointer}.custom_modal_two .modal-content{border-radius:16px;padding:24px;box-shadow:0 8px 32px #00000026;background:#fff;border:none}.custom_modal_two .modal-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:20px}.custom_modal_two .form-label{font-weight:500;color:#555;margin-bottom:6px;width:100%;text-align:left}.custom_modal_two .form-control{border-radius:10px;border:1px solid #ccc;padding:10px 12px;font-size:.95rem}.custom_modal_two input[type=file]{padding:8px 12px}.custom_modal_two .img-thumbnail{border-radius:12px;max-height:160px;-o-object-fit:contain;object-fit:contain}.custom_modal_two .btn{border-radius:8px;padding:10px 20px;font-weight:500;font-size:.95rem}.custom_modal_two .btn-primary{background-color:#0987cd;border-color:#0987cd}.custom_modal_two .btn-secondary{background-color:#6c757d;border-color:#6c757d}.custom_modal_two .modal-footer{margin-top:20px;border-top:none;display:flex;justify-content:flex-end}.image-upload-wrapper{position:relative;overflow:hidden;border:1px solid #ccc;border-radius:12px}.image-upload-wrapper:hover .upload-btn{opacity:1;visibility:visible}.upload-btn{position:absolute;bottom:8px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:.3s ease;background-color:#000000b3;color:#fff;padding:6px 12px;border-radius:6px;border:none}.input-mode-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.bonus-label-text{font-size:12px;text-wrap:wrap;max-width:165px;white-space:wrap!important}.input-mode-toggle .btn-group{border-radius:6px}.input-mode-toggle .btn{padding:2px 10px;font-size:.75rem;font-size:10px;transition:all .2s ease}.input-mode-toggle .btn-primary{background-color:#0987cd;color:#fff;border-color:#0987cd}.input-mode-toggle .btn-outline-primary{background-color:#f8f9fa;color:#0987cd;border-color:#0987cd}.input-mode-toggle button{font-weight:700!important}.input-mode-toggle .text-muted{font-size:.7rem;margin-top:2px;opacity:.7}.custom-tab-nav{display:flex;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content;margin:0 0 10px;padding:2px;background-color:#f4f4f4}.custom-tab-item{list-style:none}.custom-tab-btn{border:none;background:transparent;padding:4px 8px;font-weight:500;cursor:pointer;font-size:12px;color:#666;border-radius:6px;background-color:transparent}.custom-tab-btn.active{background-color:#0987cd;color:#fff}.server-time-box{font-size:12px;background-color:#033e638a;color:#fff;font-weight:600;padding:4px 6px;border-radius:10px}.server-form-label{font-size:14px;font-weight:600}.server-earn-form-text{font-size:10px;font-weight:600}.form-check-label-settings{font-size:12px;font-weight:600}@media (max-width:776px){.server-form-label{font-size:12px}.server-time-box,.server-earn-form-text{font-size:8px;font-weight:600}}.payback_page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.payback_page .payback-btn--active{background-color:#28a745}.payback_page .payback-btn--active:hover{background-color:#218838}.payback_page .payback-btn--inactive{background-color:#6b7280}.payback_page .payback-btn--inactive:hover{background-color:#4b5563}.payback_page .payback-btn--details{background-color:var(--ui-primary)}.payback_page .payback-btn--details:hover{background-color:#1d4ed8}.payback_page .payback-btn--trigger{background-color:#f59e0b}.payback_page .payback-btn--trigger:hover{background-color:#d97706}.payback_page .payback-btn--cancel,.payback_modal .payback-btn--cancel{background-color:#dc2626}.payback_page .payback-btn--cancel:hover,.payback_modal .payback-btn--cancel:hover{background-color:#b91c1c}.payback_page .ms-toolbar{display:flex;flex-wrap:wrap;gap:8px;row-gap:10px;align-items:center;box-shadow:none}.payback_page .ms-toolbar .react-datepicker-wrapper{width:auto}.payback_page .ms-toolbar .react-datepicker-wrapper .ui-input{width:128px}.payback_page .ms-toolbar .ui-select{min-width:100px;max-width:130px}.payback_page .ms-toolbar .ui-btn--primary{margin-left:auto}@media (max-width: 640px){.payback_page .ms-toolbar .ui-input--search{width:100%;flex:1 1 100%}.payback_page .ms-toolbar .ui-btn--primary{margin-left:0}}.payback_page .payback_history_user_cell{font-size:.85rem}.payback_page .payback_history_amount{font-weight:600;font-variant-numeric:tabular-nums}.payback_page .payback_history_badge{white-space:nowrap}.payback_page .payback_history_desc_cell{max-width:200px;font-size:.8rem}.payback_page .payback_history_date_cell{white-space:nowrap;font-size:.8rem}.payback_page .payback_history_total_row td{background:#0988d7;color:#fff;font-weight:700;border-top:1px solid #dbe4ec}.payback_page .payback_history_total_row td .green-text{color:#fff}.payback_page .payback_history_amount_total{font-variant-numeric:tabular-nums}.payback_page .payback_history_table_wrap{margin-top:4px}.payback_page .ms-table.ui-table-wrap .ui-table thead th{background-color:#f4f7fa;color:#37424e}.payback_page .ms-table.ui-table-wrap .ui-table tbody td{font-size:12.5px}.payback_page .ms-table.ui-table-wrap .ui-table tbody tr.payback_history_total_row:hover td{background:#0988d7}.payback_page .ms-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;background:#fff;border:1px solid #e6ebf1;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;flex-wrap:wrap}.payback_page .ms-total-count{font-size:12.5px;color:#6b7280;white-space:nowrap;flex:1}.payback_page .ms-total-count b{color:#1f2937;font-weight:700}.payback_page .ms-page-size{font-size:12.5px;color:#6b7280;border:1px solid #e0e6ec;border-radius:8px;padding:6px 14px;white-space:nowrap;background:#fff;flex:1;text-align:right;max-width:-moz-max-content;max-width:max-content;margin-left:auto}.payback_page .ms-table-footer .pagination_wrapper{width:auto;margin:0;gap:6px;flex:0 0 auto}.payback_page .ms-table-footer .pagination_wrapper .pagination_btn,.payback_page .ms-table-footer .pagination_wrapper .pagination_btn:first-child,.payback_page .ms-table-footer .pagination_wrapper .pagination_btn:last-child{min-width:32px;height:32px;padding:0 8px;border:1px solid #e0e6ec;border-radius:8px;background:#fff;color:#37424e;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,border-color .15s,color .15s}.payback_page .ms-table-footer .pagination_wrapper .pagination_btn:hover:not(:disabled){background:#f4f7fa;border-color:#cbd5e1;color:#1f2937}.payback_page .ms-table-footer .pagination_wrapper .pagination_btn.active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.payback_page .ms-table-footer .pagination_wrapper .pagination_btn:disabled{opacity:.45;cursor:not-allowed}.payback_page .ms-table-footer .pagination_wrapper .pagination_btn svg{width:14px;height:14px}@media (max-width: 640px){.payback_page .ms-table-footer{justify-content:center}.payback_page .ms-total-count,.payback_page .ms-page-size{flex:1 1 100%;text-align:center;max-width:none;margin-left:0}.payback_page .ms-table-footer .pagination_wrapper{flex:1 1 100%;justify-content:center}}.payback_page .payback_content_inner_section{margin-bottom:16px;display:flex;flex-direction:column;gap:14px}.payback_page .payback_overview_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.payback_page .payback_stats_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.payback_page .payback_metric_card{padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_metric_card--compact{padding:10px 12px}.payback_page .payback_metric_body{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1;overflow:hidden}.payback_page .payback_metric_label{font-size:.62rem;color:#94a3b8;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.payback_page .payback_metric_value{font-size:.72rem;font-weight:700;color:#1e293b;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.payback_page .payback_metric_card--compact .payback_metric_value{font-size:.68rem;letter-spacing:-.01em}.payback_page .payback_metric_value--success{color:#16a34a}.payback_page .payback_metric_value--danger{color:#dc2626}.payback_page .payback_metric_value--with-dot{display:inline-flex;align-items:center;gap:6px}.payback_page .payback_status_dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.payback_page .payback_status_dot--success{background:#16a34a}.payback_page .payback_status_dot--danger{background:#dc2626}.payback_page .payback_metric_sub{font-size:.6rem;color:#94a3b8;line-height:1.3;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payback_page .payback_level_status_section{margin-bottom:0}.payback_page .payback_level_status_heading{font-size:.82rem;font-weight:700;color:var(--gn-text);margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:12px}.payback_page .payback_level_status_total{font-size:.82rem;font-weight:600;color:var(--gn-success);background:#19875414;border-radius:4px;padding:2px 8px;text-transform:none;letter-spacing:0}.payback_page .payback_level_status_row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.payback_page .payback_level_status_card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:13px;min-width:0;cursor:pointer;transition:border-color .15s,box-shadow .15s;border-left-width:3px;border-left-style:solid}.payback_page .payback_level_status_card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0987cd14}.payback_page .payback_level_status_card--1{border-left-color:#cd7f32}.payback_page .payback_level_status_card--2{border-left-color:#9ca3af}.payback_page .payback_level_status_card--3{border-left-color:#ca8a04}.payback_page .payback_level_status_card--4{border-left-color:#9370db}.payback_page .payback_level_status_card--5{border-left-color:#0987cd}.payback_page .payback_level_status_card--6{border-left-color:#dc2626}.payback_page .payback_level_status_header{display:flex;align-items:center;gap:9px;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.payback_page .payback_level_status_title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.payback_page .payback_level_lv{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.payback_page .payback_level_lv--1{color:#cd7f32}.payback_page .payback_level_lv--2{color:#6b7280}.payback_page .payback_level_lv--3{color:#ca8a04}.payback_page .payback_level_lv--4{color:#9370db}.payback_page .payback_level_lv--5{color:#0987cd}.payback_page .payback_level_lv--6{color:#dc2626}.payback_page .payback_level_name{font-size:.78rem;font-weight:700;color:#1e293b}.payback_page .payback_level_rate_badge{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:5px;flex-shrink:0;font-variant-numeric:tabular-nums}.payback_page .payback_level_rate_badge--1{background:#cd7f321f;color:#cd7f32}.payback_page .payback_level_rate_badge--2{background:#9ca3af26;color:#6b7280}.payback_page .payback_level_rate_badge--3{background:#ca8a041f;color:#ca8a04}.payback_page .payback_level_rate_badge--4{background:#9370db1f;color:#9370db}.payback_page .payback_level_rate_badge--5{background:#0987cd1a;color:#0987cd}.payback_page .payback_level_rate_badge--6{background:#dc26261a;color:#dc2626}.payback_page .payback_level_status_body{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payback_page .payback_level_status_stat{display:flex;flex-direction:column;gap:2px;min-width:0}.payback_page .payback_level_stat_label{font-size:.58rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.payback_page .payback_level_status_stat strong{font-size:.76rem;font-weight:700;color:#334155;font-variant-numeric:tabular-nums;word-break:break-word;line-height:1.35}.payback_page .payback_global_banner{margin-top:12px;background:#fff;border:1px solid #dbeafe;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_global_banner_main{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;background:linear-gradient(180deg,#f4f9ff,#fff)}.payback_page .payback_global_stat{display:flex;align-items:center;gap:12px;flex:1 1 200px;min-width:180px}.payback_page .payback_global_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;color:#0987cd;background:#0987cd1a}.payback_page .payback_global_icon--rate{color:var(--ui-primary);background:#2563eb1a}.payback_page .payback_global_icon--payout{color:#0ea5e9;background:#0ea5e91a}.payback_page .payback_global_stat_body{display:flex;flex-direction:column;gap:3px;min-width:0}.payback_page .payback_global_stat_label{font-size:.7rem;font-weight:600;color:#64748b;line-height:1.3}.payback_page .payback_global_stat_value{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.2;font-variant-numeric:tabular-nums}.payback_page .payback_global_stat_value--accent{color:var(--ui-primary)}.payback_page .payback_global_divider{width:1px;align-self:stretch;min-height:40px;background:#e2e8f0;flex-shrink:0}.payback_page .payback_global_banner_note{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f1f5f9;border-top:1px solid #e2e8f0;font-size:.72rem;font-weight:500;color:#64748b;line-height:1.4}.payback_page .payback_global_note_icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ui-primary);flex-shrink:0}@media (max-width: 640px){.payback_page .payback_global_divider{display:none}.payback_page .payback_global_stat{flex:1 1 100%}}@media (max-width: 1200px){.payback_page .payback_overview_grid,.payback_page .payback_stats_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 640px){.payback_page .payback_dashboard_block{padding:10px}.payback_page .payback_overview_grid,.payback_page .payback_stats_grid,.payback_page .payback_level_status_row{grid-template-columns:1fr}}.payback_modal .modal_inner{max-height:calc(100vh - 140px);overflow-y:auto}.payback_modal .payback_modal_section{border:1px solid #e5e7eb;border-radius:6px;padding:14px;margin-bottom:16px}.payback_modal .payback_modal_section--flush{padding:0;overflow:hidden}.payback_modal .payback_section_header{display:flex;align-items:center;gap:10px;background:#2563eb;color:#fff;padding:9px 14px;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.payback_modal .payback_section_header--alt{background:#1d4ed8}.payback_modal .payback_section_num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ffffff38;border-radius:50%;font-size:.75rem;font-weight:800;flex-shrink:0;line-height:1}.payback_modal .payback_section_body{padding:14px}.payback_modal .payback_radio_item{display:flex;flex-direction:column;gap:2px}.payback_modal .payback_radio_sub{font-size:.75rem;color:#9ca3af;padding-left:1.6em;line-height:1.4}.payback_modal .payback_formula_note{font-size:.8rem;color:var(--ui-primary);background:#eff6ff;border-left:3px solid var(--ui-primary);padding:7px 10px;border-radius:0 4px 4px 0;line-height:1.5;margin-top:10px}.payback_modal .payback_required_star{color:#ef4444;font-size:.7rem;vertical-align:middle}.payback_modal .payback_level_badge{display:inline-block;font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:3px;letter-spacing:.02em;vertical-align:middle}.payback_modal .payback_level_badge--1{background:#cd7f321f;color:#cd7f32}.payback_modal .payback_level_badge--2{background:#9ca3af26;color:#6b7280}.payback_modal .payback_level_badge--3{background:#ca8a041f;color:#ca8a04}.payback_modal .payback_level_badge--4{background:#9370db1f;color:#9370db}.payback_modal .payback_level_badge--5{background:#0987cd1a;color:#0987cd}.payback_modal .payback_level_badge--6{background:#dc26261a;color:#dc2626}.payback_modal .payback_level_badge--7{background:#ff45001a;color:#ff4500}.payback_modal .payback_level_row--active{background:#f0f9ff}.payback_modal .payback_modal_section_title{color:var(--ui-primary);margin-bottom:12px;font-weight:700}.payback_modal .payback_form_label{font-weight:600;margin-bottom:6px}.payback_modal .payback_form_hint{font-size:.8rem;color:#6b7280;margin-top:4px;line-height:1.4}.payback_modal .payback_summary_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.payback_modal .payback_info_card{border-radius:6px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb}.payback_modal .payback_info_label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:4px;font-weight:600}.payback_modal .payback_info_label--spaced{margin-top:8px}.payback_modal .payback_info_value{font-size:.95rem;font-weight:600;color:#111827}.payback_modal .payback_info_value--numeric{font-variant-numeric:tabular-nums}.payback_modal .payback_radio_group{display:flex;flex-direction:column;gap:8px}.payback_modal .payback_radio_group--inline{flex-direction:row;flex-wrap:wrap;gap:16px}.payback_modal .payback_radio_group .form-check{margin-bottom:0;padding-left:1.6em}.payback_modal .payback_radio_group .form-check-label{font-size:.875rem;font-weight:500;color:#374151;line-height:1.4}.payback_modal .payback_checkbox_group{display:flex;flex-wrap:wrap;gap:12px 20px}.payback_modal .payback_checkbox_group .form-check{margin-bottom:0;min-width:120px;padding-left:1.6em}.payback_modal .payback_checkbox_group .form-check-label{font-size:.875rem;font-weight:500;color:#374151}.payback_modal .payback_modal_section .form-control{font-size:.875rem}.payback_modal .payback_uniform_rate_wrap{display:flex;align-items:center;gap:8px;max-width:200px}.payback_modal .payback_uniform_rate_wrap span{font-weight:600;color:#374151}.payback_modal .payback_uniform_amount_wrap{max-width:250px}.payback_modal .payback_level_table_wrap{max-width:400px}.payback_modal .payback_level_table{margin-bottom:0}.payback_modal .payback_level_table th{font-size:.8rem;font-weight:600;background:#f9fafb}.payback_modal .payback_level_table td{vertical-align:middle}.payback_modal .payback_level_status_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}.payback_modal .payback_level_card{border-radius:6px;padding:12px 14px;background:#f9fafb;border:2px solid transparent}.payback_modal .payback_level_name{font-weight:700;margin-bottom:6px;font-size:.875rem}.payback_modal .payback_level_name--1{color:#cd7f32}.payback_modal .payback_level_name--2{color:silver}.payback_modal .payback_level_name--3{color:gold}.payback_modal .payback_level_name--4{color:#e5e4e2}.payback_modal .payback_level_name--5{color:#b9f2ff}.payback_modal .payback_level_name--6{color:#9370db}.payback_modal .payback_level_name--7{color:#ff4500}.payback_modal .payback_level_card--1{border-color:#cd7f32}.payback_modal .payback_level_card--2{border-color:silver}.payback_modal .payback_level_card--3{border-color:gold}.payback_modal .payback_level_card--4{border-color:#e5e4e2}.payback_modal .payback_level_card--5{border-color:#b9f2ff}.payback_modal .payback_level_card--6{border-color:#9370db}.payback_modal .payback_level_card--7{border-color:#ff4500}.payback_page .payback_history_summary{display:flex;flex-wrap:wrap;justify-content:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_history_summary_card{flex:1 1 0;min-width:130px;padding:13px 16px;text-align:center;border-left:1px solid #eef2f6}.payback_page .payback_history_summary_card:first-child{border-left:none}.payback_page .payback_history_summary_label{display:block;font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:6px;line-height:1.3}.payback_page .payback_history_summary_value{display:block;font-size:1.15rem;font-weight:700;color:var(--ui-primary);line-height:1.2;font-variant-numeric:tabular-nums}.payback_page .payback_history_action_cell{text-align:center;white-space:nowrap}.payback_page .payback_history_view_more{background:var(--ui-primary);color:#fff;border:none;border-radius:5px;padding:6px 15px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s}.payback_page .payback_history_view_more:hover{background:#1d4ed8}.payback_page .payback_history_note{display:flex;align-items:center;gap:9px;margin-top:16px;padding:12px 16px;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:var(--ui-primary);font-size:.82rem;font-weight:500;line-height:1.4}.payback_page .payback_history_note_icon{display:inline-flex;align-items:center;flex-shrink:0}@media (max-width: 640px){.payback_page .payback_history_summary{max-width:none;margin-left:0}.payback_page .payback_history_summary_card{flex:1 1 50%;border-top:1px solid #eef2f6}.payback_page .payback_history_summary_card:first-child,.payback_page .payback_history_summary_card:nth-child(2){border-top:none}.payback_page .payback_history_summary_card:nth-child(odd){border-left:none}}.payback_detail_modal .modal-dialog{max-width:1120px;width:calc(100% - 40px)}.payback_detail_modal .modal-content{padding:22px 24px}.payback_detail_modal .payback_detail_topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #eef2f6}.payback_detail_modal .payback_detail_heading{flex:1;min-width:0}.payback_detail_modal .payback_detail_title{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0 0 3px;letter-spacing:-.01em;line-height:1.35}.payback_detail_modal .payback_detail_subtitle{font-size:.78rem;color:#94a3b8;margin:0;line-height:1.45}.payback_detail_modal .payback_detail_close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:transparent;color:#64748b;border:none;border-radius:8px;padding:0;cursor:pointer;transition:background-color .15s,color .15s}.payback_detail_modal .payback_detail_close:hover{background:#f1f5f9;color:#334155}.payback_detail_modal .payback_detail_body{max-height:calc(100vh - 170px);overflow-y:auto}.payback_detail_modal .payback_detail_section_label,.payback_detail_modal .payback_detail_block_title{font-size:.78rem;font-weight:700;color:#334155;margin-bottom:10px}.payback_detail_modal .payback_detail_section_label{margin:18px 0 10px}.payback_detail_modal .payback_detail_top_grid{display:grid;grid-template-columns:minmax(300px,.82fr) 1.18fr;gap:14px}.payback_detail_modal .payback_detail_id_card{display:flex;align-items:flex-start;gap:14px;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;padding:16px}.payback_detail_modal .payback_detail_avatar{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;flex-shrink:0;background:#e2e8f0;color:#94a3b8}.payback_detail_modal .payback_detail_id_grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;flex:1;min-width:0}.payback_detail_modal .payback_detail_field{display:flex;flex-direction:column;gap:3px;min-width:0}.payback_detail_modal .payback_detail_field--wide{grid-column:1 / -1}.payback_detail_modal .payback_detail_field_label{font-size:.66rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.payback_detail_modal .payback_detail_field_value{font-size:.9rem;font-weight:700;color:#1e293b;word-break:break-word}.payback_detail_modal .payback_detail_formula_card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;min-width:0}.payback_detail_modal .payback_detail_formula_eq{background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;padding:9px 12px;font-size:.8rem;font-weight:600;color:var(--ui-primary);margin-bottom:14px;line-height:1.4;text-align:center}.payback_detail_modal .payback_detail_formula_steps{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px}.payback_detail_modal .payback_detail_formula_op{display:inline-flex;align-items:center;font-size:1rem;font-weight:700;color:#94a3b8;padding:0 1px}.payback_detail_modal .payback_detail_step{flex:1 1 0;min-width:78px;display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid #e8edf3;border-radius:7px;padding:8px 9px;text-align:center}.payback_detail_modal .payback_detail_step--accent{background:#eff6ff;border-color:#bfdbfe}.payback_detail_modal .payback_detail_step_label{font-size:.6rem;font-weight:600;color:#94a3b8;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payback_detail_modal .payback_detail_step_value{font-size:.82rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.payback_detail_modal .payback_detail_step--accent .payback_detail_step_value{color:var(--ui-primary)}.payback_detail_modal .payback_detail_summary_grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.payback_detail_modal .payback_detail_summary_card{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:13px 14px;min-width:0}.payback_detail_modal .payback_detail_summary_card--accent{background:#eff6ff;border-color:#bfdbfe}.payback_detail_modal .payback_detail_summary_icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ui-primary);flex-shrink:0}.payback_detail_modal .payback_detail_summary_text{display:flex;flex-direction:column;gap:2px;min-width:0}.payback_detail_modal .payback_detail_summary_label{font-size:.64rem;font-weight:600;color:#94a3b8;line-height:1.3}.payback_detail_modal .payback_detail_summary_value{font-size:.9rem;font-weight:700;color:#1e293b;line-height:1.2;font-variant-numeric:tabular-nums}.payback_detail_modal .payback_detail_summary_card--accent .payback_detail_summary_value{color:var(--ui-primary)}.payback_detail_modal .payback_detail_tables_grid{display:grid;gap:14px;margin-top:16px;grid-template-columns:repeat(3,1fr)}.payback_detail_modal .payback_detail_tables_grid.is-dw{grid-template-columns:repeat(3,1fr)}.payback_detail_modal .payback_detail_table_wrap{border:1px solid #e5e7eb;border-radius:9px;overflow:hidden}.payback_detail_modal .payback_detail_table_title{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:.82rem;font-weight:700;color:#334155}.payback_detail_modal .payback_detail_table{width:100%;margin:0;border-collapse:collapse;font-size:.8rem}.payback_detail_modal .payback_detail_table th,.payback_detail_modal .payback_detail_table td{padding:8px 12px;border-bottom:1px solid #f1f5f9;color:#475569;text-align:center}.payback_detail_modal .payback_detail_table thead th{background:#f9fafb;font-weight:600;color:#64748b}.payback_detail_modal .payback_detail_table .payback_detail_num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#334155}.payback_detail_modal .payback_detail_table_total td{background:#f8fafc;font-weight:700;color:var(--ui-primary);border-bottom:none}.payback_detail_modal .payback_detail_table_total .payback_detail_num{color:var(--ui-primary)}.payback_detail_modal .payback_detail_balance_table td:first-child{text-align:left;font-weight:600;color:#64748b}.payback_detail_modal .payback_detail_note{margin-top:16px;background:#f5f8ff;border:1px solid #dbe6ff;border-radius:9px;padding:14px 16px}.payback_detail_modal .payback_detail_note_title{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:700;color:var(--ui-primary);margin-bottom:8px}.payback_detail_modal .payback_detail_note_list{margin:0;padding-left:20px}.payback_detail_modal .payback_detail_note_list li{font-size:.78rem;color:#64748b;line-height:1.6}@media (max-width: 900px){.payback_detail_modal .payback_detail_top_grid{grid-template-columns:1fr}.payback_detail_modal .payback_detail_summary_grid{grid-template-columns:repeat(3,1fr)}.payback_detail_modal .payback_detail_tables_grid,.payback_detail_modal .payback_detail_tables_grid.is-dw{grid-template-columns:1fr}}@media (max-width: 560px){.payback_detail_modal .payback_detail_id_grid,.payback_detail_modal .payback_detail_summary_grid{grid-template-columns:repeat(2,1fr)}.payback_detail_modal .payback_detail_title{font-size:1.2rem}}.payback_page .payback_level_status_period{font-size:.72rem;font-weight:500;color:#94a3b8;text-transform:none;letter-spacing:0;margin-left:8px}.payback_page .payback_estimate_refresh_btn{margin-left:auto;background:none;border:none;cursor:pointer;color:#94a3b8;padding:2px 4px;display:inline-flex;align-items:center;border-radius:4px;transition:color .15s;line-height:1}.payback_page .payback_estimate_refresh_btn:hover:not(:disabled){color:#0987cd}.payback_page .payback_estimate_refresh_btn:disabled{cursor:not-allowed;opacity:.5}.payback_page .payback_skeleton_bar{display:block;height:11px;width:72%;border-radius:5px;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 75%);background-size:300% 100%;animation:payback_shimmer 1.4s ease-in-out infinite;margin-top:2px}.payback_page .payback_skeleton_bar--sm{width:45%}.payback_page .payback_skeleton_bar--lg{height:18px;width:55%;border-radius:6px;margin-top:3px}@keyframes payback_shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes payback_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payback_preview_modal .modal-content{animation:payback_modal_fadein .18s ease-out}@keyframes payback_modal_fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.payback_preview_modal .payback_level_status_row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.payback_preview_modal .modal-dialog{transition:max-width .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1)}.payback_preview_modal--expanded .modal-dialog{max-width:95vw;width:95vw}.payback_settlement_page .ms-toolbar.payback_settlement_filter{align-items:flex-end;gap:12px 16px;padding:16px;background:#fff;border:1px solid #e6ebf1;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px}.payback_settlement_page .payback_settlement_filter_group{display:flex;flex-direction:column;gap:6px;min-width:140px}.payback_settlement_page .payback_settlement_filter_group--grow{flex:1 1 220px;min-width:200px}.payback_settlement_page .payback_settlement_filter_label{font-size:.78rem;font-weight:600;color:#37424e}.payback_settlement_page .payback_settlement_date_range{display:flex;align-items:center;gap:8px}.payback_settlement_page .payback_settlement_date_sep{color:#64748b;font-weight:600}.payback_settlement_page .payback_settlement_filter_actions{display:flex;gap:8px;margin-left:auto}.payback_settlement_page .payback_settlement_filter_actions .ui-btn,.payback_settlement_page .payback_settlement_toolbar_actions .ui-btn{height:36px}.payback_settlement_page .payback_settlement_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.payback_settlement_page .payback_settlement_stats{display:flex;flex-wrap:wrap;gap:14px 20px;font-size:.88rem;color:#37424e}.payback_settlement_page .payback_settlement_stats strong{font-weight:700}.payback_settlement_page .payback_settlement_stat--pending strong{color:#2563eb}.payback_settlement_page .payback_settlement_stat--approved strong{color:#16a34a}.payback_settlement_page .payback_settlement_stat--rejected strong{color:#dc2626}.payback_settlement_page .payback_settlement_toolbar_actions{display:flex;gap:8px}.payback_settlement_page .payback_settlement_table_wrap{overflow-x:auto}.payback_settlement_page .payback_settlement_table{min-width:1200px}#root-portal .react-datepicker-popper{z-index:1100}.payback_settlement_page .payback_settlement_check_col{width:42px;text-align:center}.payback_settlement_page .payback_settlement_num{font-variant-numeric:tabular-nums;white-space:nowrap}.payback_settlement_page .payback_settlement_period_cell{white-space:nowrap;font-size:.82rem}.payback_settlement_page .payback_settlement_final_amount{font-weight:600}.payback_settlement_page .payback_settlement_level_badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.payback_settlement_page .payback_settlement_level_badge--1{background:#cd7f321f;color:#cd7f32}.payback_settlement_page .payback_settlement_level_badge--2{background:#9ca3af26;color:#6b7280}.payback_settlement_page .payback_settlement_level_badge--3{background:#ca8a041f;color:#ca8a04}.payback_settlement_page .payback_settlement_level_badge--4{background:#22c55e1f;color:#16a34a}.payback_settlement_page .payback_settlement_level_badge--5{background:#0987cd1a;color:#0987cd}.payback_settlement_page .payback_settlement_level_badge--6{background:#9370db1f;color:#9370db}.payback_settlement_page .payback_settlement_level_badge--7{background:#dc26261a;color:#dc2626}.payback_settlement_page .payback_settlement_action_cell{white-space:nowrap;text-align:center}.payback_settlement_page .payback_settlement_action_cell .ui-btn{margin-right:4px}.payback_settlement_page .payback_settlement_action_cell .ui-btn:last-child{margin-right:0}@media (max-width: 900px){.payback_settlement_page .payback_settlement_filter_actions{margin-left:0;width:100%}}.custom-table tbody tr{background:#fcffff}.custom-table{border-collapse:collapse;border-spacing:0}.custom-table tbody tr td{background-color:transparent;padding:6px 12px;font-weight:400}.font-bold{font-weight:600!important}.custom-table td,.custom-table th{padding:.6rem;vertical-align:middle;font-size:.9rem}.custom-table .grand-total{background-color:#fff1ba!important;font-weight:700}.custom-table .text-danger{color:red!important}.border-left{border-left:2px solid #949da44d!important}.border-right{border-right:2px solid #949da44d!important}.domain-management-page .transaction_title_tabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.domain-management-page .dm-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.domain-management-page .dm-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.domain-management-page .admin_filter_block{margin-bottom:8px}.domain-management-page .cm_table .table-responsive{max-height:calc(100vh - 280px)}.domain-management-page .cm_table:has(.gn-table-nodata:not(.gn-table-nodata--sm)) .table-responsive,.domain-management-page .cm_table:has(.table_nodata:not(.table_nodata--nested)) .table-responsive{max-height:none;height:auto}.error_inner .error_btn{border-radius:20px;max-width:140px;width:100%;display:inline-block;color:#fff}.error_inner h4{font-size:35px;color:var(--themeColor);font-weight:500}.authentication{height:100%;display:flex;align-items:center;justify-content:center}.error_inner p{font-size:20px;padding:10px 0 20px}@media (max-width:1199px){.error_image{max-width:405px;margin:0 auto}.error_inner h4{font-size:30px;margin-top:10px}.error_inner p{font-size:18px}}@media (max-width: 767px){.error_image{max-width:325px}.error_inner h4{font-size:24px}.error_inner p{font-size:14px}}@media (max-width: 575px){.error_inner h4{font-size:20px}.error_image{max-width:285px}.error_inner p{font-size:12px}}.admin_header{display:flex;align-items:center;border-bottom:1px solid var(--ui-border, #e2e8f0);background-color:#fff;min-height:52px;height:auto;padding:3px 0;position:sticky;top:0;z-index:300;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.admin_header header{display:flex;gap:0;align-items:center;width:100%;max-width:100%;justify-content:flex-start;overflow:hidden;min-width:0;box-sizing:border-box}.logo_toggler{display:flex;align-items:center;justify-content:center;height:100%;min-width:160px;flex-shrink:0}.dot_customBtn{align-items:center;display:flex;justify-content:flex-end;border-radius:5px}.hchip__pill{padding:1px 7px;border-radius:999px;background:var(--hchip-pill, #63b99c);border:1px solid var(--hchip-pill, #63b99c)}.hchip__pill-label{align-items:center;display:flex;gap:3px;font-weight:600;padding:0;line-height:1.2;font-size:11px;color:#fff;background-color:transparent;justify-content:space-between;white-space:nowrap}.new_dot_wrapper .hchip__value{font-size:12.5px;font-weight:600;color:var(--hchip-ink, var(--ui-text-strong, #111827));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.allnots{display:none}.admin_header header .logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.admin_header header .logo img{height:40px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;display:block}.special-tag{background-color:var(--ui-danger, #dc2626);color:#fff;padding:1px 4px;font-weight:700;border-radius:3px;font-size:7.5px;height:12px;line-height:1.2;letter-spacing:.5px;animation:fadeIn infinite ease-in-out 1s}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}.header_sidebar_toggler{display:none}.menu_toggler_btn{height:28px;width:28px;background-color:transparent;border:unset;outline:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.menu_toggler_btn svg{width:18px;height:18px;display:block}.new_dot_wrapper{display:flex;align-items:center;justify-content:space-between;height:auto;min-height:27px;font-size:12px;padding:2px 8px;color:var(--ui-text, #1f2937);background-color:#fff;border-radius:var(--ui-radius-sm, 6px);width:100%;min-width:0;gap:6px;border:1px solid var(--ui-border, #e2e8f0);overflow:hidden;box-sizing:border-box;flex:0 0 auto;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.header-chip-col--wide>.new_dot_wrapper:first-child{--hchip-ink: #00ba98;--hchip-soft: #d1f5ee;--hchip-line: transparent;--hchip-pill: #63b99c}.header-chip-col--wide>.new_dot_wrapper:last-child{--hchip-ink: #5d87ff;--hchip-soft: #5d87ff36;--hchip-line: transparent;--hchip-pill: #5d87ff}.hchip{background-color:var(--hchip-soft, #fff);border-color:var(--hchip-line, var(--ui-border, #e2e8f0));color:var(--hchip-ink, var(--ui-text, #1f2937))}.hchip .header-dot-label svg,.hchip .header-dot-label>span{color:var(--hchip-ink, var(--ui-text, #1f2937))}.hchip .header-dot-label>span{font-weight:600}.new_dot_wrapper .header-dot-label{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;gap:4px}.new_dot_wrapper .header-dot-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.new_dot_wrapper .header-dot-label svg{flex-shrink:0}.new_dot_wrapper .header-dot-badges{display:flex;align-items:center;flex:0 0 auto;min-width:0;justify-content:flex-end;flex-wrap:nowrap;gap:3px}.new_dot_wrapper .header-dot-badges .dot_customBtn{flex-shrink:0}.new_dot_wrapper .header-dot-badges .hchip__pill-label{font-size:11px;padding:0;gap:3px;white-space:nowrap}.new_dot_wrapper:hover{border-color:currentColor;background-color:#fff}.hchip:hover{background-color:#fff;border-color:var(--hchip-ink, var(--ui-primary, #2563eb))}.inquiry_dotwrapper{height:auto}.new_dot_wrapper span{font-weight:500;line-height:1.2;white-space:nowrap;text-align:left;align-items:center}.new_dot_wrapper span svg{width:13px;height:13px}.dot_wrapper,.header-stats-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:6px;flex:1 1 auto;width:100%;min-width:0;max-width:100%;padding:2px 12px;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;box-sizing:border-box}.dot_wrapper.cm_scroller::-webkit-scrollbar{height:4px}.dot_wrapper.cm_scroller::-webkit-scrollbar-thumb{background:var(--ui-border-strong, #cbd5e1);border-radius:4px}.header-chip-col{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1 1 0%!important;min-width:168px;max-width:none;width:auto;box-sizing:border-box}.header-chip-col--wide{flex:1.15 1 0%!important;min-width:180px}.header-chip-col--compact{flex:.75 1 0%!important;min-width:132px}.header-chip-col>.new_dot_wrapper{width:100%;min-width:0}.hv-chip{font-weight:600}.hv-chip__label{min-width:0}.hv-chip__label svg{flex-shrink:0}.hv-chip__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:999px;font-size:10.5px;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.hv-chip--bet,.hv-chip--win{background:#fff4e6;color:#e67e22;border-color:#f5d9b8}.hv-chip--alert-users{background:#eef7f4;color:#0f9f7a;border-color:#c9ebe0}.hv-chip--alert-bets{background:#e8f0ff;color:#2f6fed;border-color:#c7d9ff}.hv-chip__badge--bet,.hv-chip__badge--win{background:#f3af07}.hv-chip__badge--alert-users{background:#0f9f7a}.hv-chip__badge--alert-bets{background:#2f6fed}.header-chip-col--connection{flex:0 0 auto!important;min-width:168px;max-width:280px}.header-chip-col--connection>.cs-chip{width:100%;min-width:0;cursor:pointer;pointer-events:auto;font-weight:600;gap:6px;box-sizing:border-box;border-style:solid!important;border-width:1px!important}.cs-chip__label{min-width:0;flex:1 1 auto}.cs-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2}.cs-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor}.header-chip-col--connection>button.cs-chip.cs-chip--live{background:#eef7f4!important;color:#0f9f7a!important;border-color:#0f9f7a!important}.header-chip-col--connection>button.cs-chip.cs-chip--live .cs-chip__dot{box-shadow:0 0 0 2px #0f9f7a33}.header-chip-col--connection>button.cs-chip.cs-chip--live:hover{background:#fff!important;border-color:#0f9f7a!important}.header-chip-col--connection>button.cs-chip.cs-chip--degraded{background:#fff8e8!important;color:#c47f00!important;border-color:#c47f00!important}.header-chip-col--connection>button.cs-chip.cs-chip--degraded:hover{background:#fff!important;border-color:#c47f00!important}.header-chip-col--connection>button.cs-chip.cs-chip--reconnecting{background:#eef2f8!important;color:#4a6fa5!important;border-color:#4a6fa5!important}.header-chip-col--connection>button.cs-chip.cs-chip--reconnecting .cs-chip__dot{animation:cs-chip-pulse 1.1s ease-in-out infinite}.header-chip-col--connection>button.cs-chip.cs-chip--reconnecting:hover{background:#fff!important;border-color:#4a6fa5!important}.header-chip-col--connection>button.cs-chip.cs-chip--offline{background:#fdeeee!important;color:#c0392b!important;border-color:#c0392b!important}.header-chip-col--connection>button.cs-chip.cs-chip--offline:hover{background:#fff!important;border-color:#c0392b!important}.header-chip-col--connection>button.cs-chip.cs-chip--expired{background:#f4f0f8!important;color:#6c3483!important;border-color:#6c3483!important}.header-chip-col--connection>button.cs-chip.cs-chip--expired:hover{background:#fff!important;border-color:#6c3483!important}.cs-chip__refresh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:inherit;pointer-events:none;opacity:.9}.cs-chip__refresh-icon{display:block}.cs-chip__reconnect{flex-shrink:0;border:none;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;color:#fff;background:#c0392b;cursor:pointer;pointer-events:none}.cs-chip__reconnect:hover:not(:disabled){background:#a93226}.cs-chip__reconnect:disabled{opacity:.65;cursor:not-allowed}@keyframes cs-chip-pulse{0%,to{opacity:1}50%{opacity:.35}}.cs-session-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c;cursor:pointer}.cs-session-modal__card{width:100%;max-width:400px;background:#fff;border-radius:10px;padding:28px 24px 22px;text-align:center;box-shadow:0 12px 40px #0f172a47;cursor:default;pointer-events:auto}.cs-session-modal__title{margin:0 0 10px;font-size:18px;font-weight:700;color:#1e293b;line-height:1.3}.cs-session-modal__body{margin:0 0 22px;font-size:14px;color:#64748b;line-height:1.45}.cs-session-modal__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cs-session-modal__btn{border-radius:3px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;text-transform:capitalize}.cs-session-modal__btn--secondary{background:#fff;color:#6c757d;border:1px solid #6c757d}.cs-session-modal__btn--primary{background:#0988d7;color:#fff;border:1px solid #0988d7}.header_datetime_block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:0 12px;border-left:1px solid #eee}.datetime_stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;background-color:#eef7fd;border:1px solid #d4eafa;border-radius:8px;padding:8px 14px}.datetime_stack:before{content:none}.header_datetime_block .realtime_date,.header_datetime_block .realtime_time{display:flex;align-items:center;gap:7px}.header_datetime_block .realtime_date{padding-bottom:4px;border-bottom:1px solid #c5e3f7;width:100%}.header_datetime_block .realtime_date svg,.header_datetime_block .realtime_time svg{flex-shrink:0}.header_datetime_block .realtime_date span,.header_datetime_block .realtime_time span{color:#0987cd;font-size:17px;font-weight:700;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.header_searchbox{max-width:225px;width:100%}.header_searchbox input{border:unset}.avtar_notification{display:flex;align-items:center;justify-content:flex-start;gap:0;flex:1 1 auto;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}body.modal-open .admin_header,body.modal-open .admin_header header,body.modal-open .avtar_notification{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-right:0!important;margin-right:0!important}body.modal-open .admin_header .dot_wrapper,body.modal-open .admin_header .header-stats-track,body.sidebar_toggle .admin_header .dot_wrapper,body.sidebar_toggle .admin_header .header-stats-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important}body.modal-open .admin_header .header-chip-col,body.sidebar_toggle .admin_header .header-chip-col{flex-direction:column!important}@media (max-width: 991px){.header_sidebar_toggler{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;padding:0 4px 0 8px}.header_sidebar_toggler:empty{display:none}.menu_toggler_btn svg{width:16px;height:16px}.menu_toggler_btn{border:1px solid var(--ui-border-strong, #cbd5e1);border-radius:50%;padding:0;width:28px;height:28px;background:#fff;flex-shrink:0;box-shadow:0 1px 2px #0f172a14;color:var(--ui-primary, #2563eb)}.menu_toggler_btn:active{background:var(--ui-primary-soft, #eef4ff)}.header_datetime_block .refresh_progressbar{display:none}.admin_header{overflow:hidden;min-height:auto;height:auto;max-width:100%}.admin_header header{overflow:hidden;align-items:center;max-width:100%;gap:0}.avtar_notification{display:flex;overflow:hidden;width:100%;max-width:100%;min-width:0;flex:1 1 auto}.avtar_notification .dot_wrapper,.avtar_notification .header-stats-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:6px;width:100%;max-width:100%;padding:6px 8px;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.avtar_notification .header-chip-col{flex:0 0 auto!important;width:auto;min-width:200px;max-width:none;gap:4px!important}.avtar_notification .header-chip-col--wide{min-width:220px}.avtar_notification .header-chip-col--compact{min-width:140px}.avtar_notification .new_dot_wrapper{display:flex!important;align-items:center;justify-content:space-between;flex:0 0 auto;width:100%;min-width:0;max-width:100%;min-height:30px;height:auto;padding:4px 8px;gap:6px;overflow:hidden;flex-wrap:nowrap;box-sizing:border-box}.avtar_notification .new_dot_wrapper .header-dot-label{flex:1 1 auto;min-width:0;overflow:hidden}.avtar_notification .new_dot_wrapper .header-dot-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avtar_notification .new_dot_wrapper .header-dot-badges{flex:0 0 auto;flex-shrink:0;max-width:none;flex-wrap:nowrap;gap:3px!important}.avtar_notification .new_dot_wrapper .header-dot-badges .dot_customBtn{flex-shrink:0}.avtar_notification .new_dot_wrapper .header-dot-badges .hchip__pill-label,.avtar_notification .new_dot_wrapper .dot_customBtn>span{white-space:nowrap;font-size:10px}.avtar_notification .dot_wrapper.cm_scroller{-ms-overflow-style:auto;scrollbar-width:thin}.avtar_notification .dot_wrapper.cm_scroller::-webkit-scrollbar{display:block;height:5px}.avtar_notification .dot_wrapper.cm_scroller::-webkit-scrollbar-thumb{background:var(--ui-border-strong, #cbd5e1);border-radius:4px}}body.sidebar_toggle .menu_toggler_btn span:nth-child(2){width:60%}.admin_avatar{background-color:var(--ui-primary, #2563eb);width:35px;height:35px}.notification_btn button{background-color:transparent;border:unset;border-radius:100px;margin:0 10px 0 0;transition:all .5s;display:flex;align-items:center;padding:0;justify-content:center}.notification_btn .btn-check:checked+.btn,.notification_btn .btn.active,.btn.show,.notification_btn .btn:first-child:active,.notification_btn :not(.btn-check)+.btn:active{background-color:transparent}.notification_btn button:active,.notification_btn button:hover{background-color:#3b516226}.dropdown-toggle:after{display:none}.notification_btn .dropdown-item{font-size:14px}.showBox .dot_wrapper,.showBox .header-stats-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important}@media (max-width: 991px){.showBox .dot_wrapper,.showBox .header-stats-track{display:flex!important}}.activesize.admin_sidebar{width:60px;flex:0 0 60px}.admin_sidebar{z-index:9999}.activesize.admin_sidebar .admin_accordian{padding:15px 10px}.activesize.admin_sidebar .rankmenuCard,.activesize.admin_sidebar .usercard_info button,.activesize.admin_sidebar .usercard_meta,.activesize.admin_sidebar .usercard_live,.activesize.admin_sidebar .sound_btn,.activesize.admin_sidebar .usercard_profile{display:none}.activesize.admin_sidebar .usercard_info{padding:0;background-color:transparent}.activesize.admin_sidebar .usercard_block .selectbox{font-size:10px;padding:7px 10px}.admin_accordian .accordion-button a{justify-content:flex-start}.activesize.admin_sidebar .admin_accordian .accordion-button a,.activesize.admin_sidebar .admin_accordian .accordion-header .accordion-button{justify-content:center}.nav-circle-button{position:absolute;top:50%;right:0;transform:translate(50%,-50%);background-color:#242a2f;border:0;border-radius:50%;width:28px;height:28px;padding:4px;margin:0;transition:transform .3s ease;transform-origin:center;z-index:10001;box-shadow:0 2px 6px #00000040;cursor:pointer}.activesize .nav-circle-button{transform:translate(50%,-50%) rotate(-180deg)}.activesize.admin_sidebar .accordion.common_scroller{max-height:calc(100vh - 200px)}@media (max-width: 991px){.activesize.admin_sidebar .accordion.common_scroller{max-height:none}}.activesize.admin_sidebar .logoutbtn span,.activesize.admin_sidebar .changePass,.activesize.admin_sidebar .accordion-header-title span{display:none}.activesize.admin_sidebar .accordion-header-title .accordion-button:after{display:none}.activesize.admin_sidebar .admin_accordian .accordion-collapse{display:none}@media (max-width:767px){.avtar_notification .header-chip-col{min-width:180px}.avtar_notification .header-chip-col--wide{min-width:200px}.avtar_notification .header-chip-col--compact{min-width:128px}.avtar_notification .dot_wrapper{padding:5px 6px;gap:6px}.avtar_notification .new_dot_wrapper{padding:4px 7px;font-size:10px;min-height:28px}.datetime_stack{gap:3px;padding:6px 10px}.header_datetime_block .realtime_date{padding-bottom:3px}.header_datetime_block .realtime_date span,.header_datetime_block .realtime_time span{font-size:14px}.activesize.admin_sidebar .admin_accordian{padding:6px}}@media (max-width:556px){.avtar_notification .header-chip-col{min-width:168px}.avtar_notification .header-chip-col--wide{min-width:188px}.avtar_notification .header-chip-col--compact{min-width:120px}.admin_header header .logo{justify-content:start;font-size:16px;min-width:120px}.avtar_notification .new_dot_wrapper{padding:3px 6px;gap:4px;font-size:9px;min-height:28px}.avtar_notification .new_dot_wrapper span svg{width:12px;height:12px}.avtar_notification .new_dot_wrapper .dot_customBtn .hchip__pill-label{font-size:9.5px;gap:3px;padding:0}.admin_header{padding:0}.header_datetime_block{display:none}}.hv-drawer.offcanvas{--hv-accent: #0988d7;--hv-accent-deep: #0670b3;--hv-accent-glow: rgba(9, 136, 215, .22);--hv-accent-soft: #e8f4fc;--hv-win: #e74c3c;--hv-win-soft: #fef2f1;--hv-surface: #f0f4f8;--hv-card: #ffffff;--hv-border: #e2e8f0;--hv-border-soft: #eef2f6;--hv-text: #0f172a;--hv-muted: #64748b;--hv-header-from: #0b1a2e;--hv-header-to: #152a45;width:min(600px,88vw);height:100vh;max-height:100vh;border:none;box-shadow:-20px 0 60px #0814262e,-4px 0 16px #08142614;background:var(--hv-surface);overflow:hidden;display:flex;flex-direction:column}.hv-drawer.offcanvas .offcanvas-body{flex:1;min-height:0;overflow:hidden;padding:0}.hv-drawer.offcanvas.hv-drawer--win{--hv-accent: #e74c3c;--hv-accent-deep: #c0392b;--hv-accent-glow: rgba(231, 76, 60, .22);--hv-accent-soft: #fef2f1}.hv-drawer__header{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:none;background:linear-gradient(135deg,var(--hv-header-from) 0%,var(--hv-header-to) 55%,#1a3352 100%);color:#fff;flex-shrink:0}.hv-drawer__header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--hv-accent) 0%,#27a6ec 45%,#5d87ff 100%)}.hv-drawer__brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.hv-drawer__brand-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);flex-shrink:0;color:#7dd3fc}.hv-drawer__brand-icon svg{width:15px;height:15px}.hv-drawer__header-copy{flex:1;min-width:0}.hv-drawer__title{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1.25;letter-spacing:-.02em;word-break:keep-all}.hv-drawer__subtitle{display:none}.hv-drawer__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.hv-drawer__recalc,.hv-drawer__settings{display:inline-flex;align-items:center;gap:5px;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff14;color:#e0f2fe;font-size:11px;font-weight:600;white-space:nowrap}.hv-drawer__recalc svg,.hv-drawer__settings svg{width:12px;height:12px}.hv-drawer__recalc:hover:not(:disabled),.hv-drawer__settings:hover:not(:disabled){background:#ffffff24}.hv-drawer__recalc:disabled,.hv-drawer__settings:disabled{opacity:.55;cursor:not-allowed}.hv-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f;color:#ffffffbf;flex-shrink:0}.hv-drawer__close:hover{background:#ffffff1f;color:#fff}.hv-drawer__close svg{width:13px;height:13px}.hv-drawer__body{display:flex;flex-direction:column;gap:2px;padding:8px 10px;overflow:hidden;background:var(--hv-surface);flex:1;min-height:0;height:100%}.hv-controls{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.hv-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--hv-border);border-radius:0;background:var(--hv-card);overflow:hidden}.hv-summary-card{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 8px;border:none;border-radius:0;background:transparent;text-align:center;transition:background-color .15s ease}.hv-summary-card+.hv-summary-card:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:var(--hv-border-soft)}.hv-summary-card:hover{background:#f8fafc}.hv-summary-card.is-active{background:linear-gradient(180deg,#fafcff,#f0f7ff)}.hv-summary-card.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--hv-accent)}.hv-summary-card--all.is-active:after{background:#0988d7}.hv-summary-card--blue.is-active:after{background:#0988d7}.hv-summary-card--red.is-active:after{background:#e74c3c}.hv-summary-card--orange.is-active:after{background:#ea580c}.hv-summary-card--green.is-active:after{background:#16a34a}.hv-summary-card__top{display:inline-flex;align-items:center;gap:4px}.hv-summary-card__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.hv-summary-card--all .hv-summary-card__dot{background:#64748b}.hv-summary-card--blue .hv-summary-card__dot{background:#0988d7}.hv-summary-card--red .hv-summary-card__dot{background:#e74c3c}.hv-summary-card--orange .hv-summary-card__dot{background:#ea580c}.hv-summary-card--green .hv-summary-card__dot{background:#16a34a}.hv-summary-card__label{font-size:10px;font-weight:700;line-height:1.1;color:var(--hv-muted);word-break:keep-all}.hv-summary-card__count{font-size:15px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--hv-text)}.hv-summary-card--all.is-active .hv-summary-card__count,.hv-summary-card--blue.is-active .hv-summary-card__count{color:#0988d7}.hv-summary-card--red.is-active .hv-summary-card__count{color:#e74c3c}.hv-summary-card--orange.is-active .hv-summary-card__count{color:#ea580c}.hv-summary-card--green.is-active .hv-summary-card__count{color:#16a34a}.hv-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:7px 10px;border:1px solid var(--hv-border);border-radius:0;background:var(--hv-card)}.hv-toolbar__label{display:none}.hv-category-pills{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:8px;background:#f1f5f9;border:1px solid var(--hv-border-soft)}.hv-pill{border:1px solid transparent;background:transparent;color:#475569;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;word-break:keep-all}.hv-pill:hover{color:var(--hv-text);background:#ffffffb3}.hv-pill.is-active.hv-pill--bet{background:linear-gradient(145deg,#0988d7,#0670b3);color:#fff}.hv-pill.is-active.hv-pill--win{background:linear-gradient(145deg,#e74c3c,#c0392b);color:#fff}.hv-toolbar__controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto;padding:0;border:none}.hv-sort{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--hv-muted);margin:0;white-space:nowrap}.hv-sort__select{min-width:130px;height:28px;font-size:11px;font-weight:600;color:var(--hv-text);border:1px solid var(--hv-border);border-radius:7px;padding:2px 26px 2px 8px;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hv-sort__select:focus{border-color:var(--hv-accent);outline:none}.hv-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#475569;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;word-break:keep-all}.hv-toggle input{position:absolute;opacity:0;pointer-events:none}.hv-toggle__track{width:32px;height:18px;border-radius:999px;background:#cbd5e1;position:relative;flex-shrink:0}.hv-toggle__track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s ease}.hv-toggle input:checked+.hv-toggle__track{background:var(--hv-accent)}.hv-toggle input:checked+.hv-toggle__track:after{transform:translate(14px)}.hv-table-panel{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--hv-border);border-radius:0;background:var(--hv-card);overflow:hidden}.hv-table-wrap{flex:1;min-height:0;overflow:auto;position:relative}.hv-table-wrap.is-loading:after{content:"";position:absolute;inset:0;background:#ffffff8c;pointer-events:none}.hv-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.hv-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;color:#64748b;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:5px 8px;border-bottom:1px solid var(--hv-border);white-space:nowrap}.hv-table tbody td{padding:4px 8px;border-bottom:1px solid #f1f5f9;color:var(--hv-text);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hv-table tbody tr:hover{background:#0988d708}.hv-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--hv-accent)}.hv-col-timesource{width:108px}.hv-col-user{width:90px}.hv-col-amount{width:80px}.hv-col-status{width:168px}.hv-table tbody td.hv-col-status{overflow:visible}.hv-table tbody .hv-timesource{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.hv-timesource__time{font-size:10px;font-weight:700;color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.hv-timesource__source{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px 2px 4px;border-radius:6px;background:#f8fafc;border:1px solid #eef2f6}.hv-timesource--casino .hv-timesource__source{background:#f5f3ff;border-color:#ede9fe}.hv-timesource--mini_game .hv-timesource__source{background:#fff7ed;border-color:#ffedd5}.hv-timesource--sports .hv-timesource__source{background:#f0fdf4;border-color:#dcfce7}.hv-timesource__icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.hv-timesource__icon svg{width:9px;height:9px}.hv-timesource--casino .hv-timesource__icon{color:#7c3aed}.hv-timesource--mini_game .hv-timesource__icon{color:#ea580c}.hv-timesource--sports .hv-timesource__icon{color:#16a34a}.hv-timesource__label{font-size:10px;font-weight:700;color:#334155;white-space:nowrap;word-break:keep-all;line-height:1.2}.hv-table tbody td.hv-col-amount{text-align:left;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.hv-table tbody td.hv-col-user{font-weight:700;color:#1e293b;font-size:10px}.hv-type-badge,.hv-status{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-size:8px;font-weight:700;white-space:nowrap;line-height:1.2;word-break:keep-all;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;overflow:visible;max-width:none}.hv-type-badge--high_bet,.hv-status--unchecked{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;overflow:visible;text-overflow:clip}.hv-status--checked{display:inline-flex;flex-direction:row;align-items:center;gap:5px;padding:3px 6px 3px 4px;border-radius:6px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;white-space:normal;max-width:100%;text-transform:none}.hv-status--checked.hv-status--inline{flex-wrap:nowrap;gap:4px;padding:2px 6px 2px 3px;white-space:nowrap}.hv-status--inline .hv-status__checker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92px;word-break:normal}.hv-status--inline .hv-status__time{flex-shrink:0;white-space:nowrap}.hv-status--inline .hv-status__time:before{content:"·";margin-right:3px;color:#6ee7b7}.hv-status__check-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#10b981;color:#fff;flex-shrink:0}.hv-status__check-icon svg{width:8px;height:8px}.hv-status__body{display:flex;flex-direction:column;gap:0;min-width:0}.hv-status__checker{font-size:9px;font-weight:700;line-height:1.15;color:#065f46;word-break:break-all}.hv-status__time{font-size:8px;font-weight:500;color:#059669;font-variant-numeric:tabular-nums}.hv-status-cell{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:nowrap}.hv-detail-btn{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 7px;border:1px solid #bae6fd;border-radius:5px;background:#f0f9ff;color:#0369a1;font-size:9px;font-weight:700;white-space:nowrap;flex-shrink:0}.hv-detail-btn:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc}.hv-detail-btn:disabled{opacity:.55;cursor:not-allowed}.hv-empty{text-align:center;color:#94a3b8;padding:32px 16px!important;font-size:12px}.hv-drawer__footer-wrap{display:flex;flex-direction:column;gap:0;flex-shrink:0}.hv-drawer__table-footer.ms-table-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:0;padding:7px 10px;background:var(--hv-card);border:1px solid var(--hv-border);border-radius:8px}.hv-drawer__table-footer .ms-total-count{font-size:11px;color:var(--hv-muted);white-space:nowrap;justify-self:start;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.hv-drawer__table-footer .ms-total-count b{color:var(--hv-text);font-weight:800}.hv-drawer__table-footer .ms-page-size{font-size:11px;font-weight:600;color:var(--hv-muted);border:1px solid var(--hv-border);border-radius:6px;padding:4px 8px;white-space:nowrap;background:#f8fafc;justify-self:end}.hv-drawer__table-footer .pagination_wrapper{width:auto;margin:0;gap:3px;justify-self:center}.hv-drawer__table-footer .pagination_wrapper .pagination_btn,.hv-drawer__table-footer .pagination_wrapper .pagination_btn:first-child,.hv-drawer__table-footer .pagination_wrapper .pagination_btn:last-child{width:28px;height:28px;border-radius:7px;border:1px solid var(--hv-border);color:#475569;background:#fff;font-size:11px;font-weight:700;display:flex;line-height:1;align-items:center;justify-content:center}.hv-drawer__table-footer .pagination_wrapper .pagination_btn:hover:not(:disabled){border-color:var(--hv-accent);color:var(--hv-accent);background:var(--hv-accent-soft)}.hv-drawer__table-footer .pagination_wrapper .pagination_btn.active{background:var(--hv-accent);border-color:var(--hv-accent);color:#fff}.hv-drawer__table-footer .pagination_wrapper .pagination_btn:disabled{background:#f8fafc;border-color:#e9edf1;color:#cbd5e1;cursor:not-allowed}.hv-drawer__table-footer .pagination_wrapper .pagination_btn svg{width:11px;height:11px}@media (max-width: 900px){.hv-drawer.offcanvas{width:min(100vw,100%)}.hv-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-summary-card{min-height:40px;padding:6px 4px;gap:4px}.hv-summary-card__label{font-size:10px}.hv-toolbar{flex-wrap:wrap;gap:6px}.hv-category-pills{flex-wrap:wrap;width:100%}.hv-toolbar__controls{margin-left:0;width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.hv-col-timesource{width:88px}.hv-col-user,.hv-col-amount{width:72px}.hv-col-status{width:156px;min-width:156px}.hv-drawer__recalc span,.hv-drawer__recalc{font-size:10px;padding:0 8px}.hv-drawer__title{font-size:13px}.hv-drawer__table-footer.ms-table-footer{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px}}@media (max-width: 480px){.hv-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-drawer__header{padding:8px 10px;gap:6px}.hv-drawer__recalc{padding:0 6px;min-height:26px}.hv-table{font-size:10px}.hv-table thead th,.hv-table tbody td{padding:4px 5px}.hv-drawer__actions{gap:6px}.hvs-row{flex-wrap:wrap;gap:6px}.hvs-row__label{flex:1 1 100%}.hvs-modes{gap:12px}}.hvs-title{font-size:17px;font-weight:700;color:#0f172a;margin:0}.hvs-subtitle{margin:3px 0 0;font-size:12.5px;color:#64748b}.hvs-body{background:#f0f4f8;display:flex;flex-direction:column;gap:12px;max-height:68vh;overflow-y:auto}.hvs-section{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:12px 14px 14px}.hvs-section--global{border-color:#bae0f7;background:#fbfdff}.hvs-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hvs-section__title{margin:0;font-size:14px;font-weight:700;color:#0988d7}.hvs-section__hint{font-size:11.5px;color:#94a3b8}.hvs-modes{display:flex;align-items:center;gap:18px;margin-bottom:10px}.hvs-mode{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0f172a;cursor:pointer;margin:0}.hvs-row{display:flex;align-items:center;gap:10px;margin-top:8px}.hvs-row__label{flex:0 0 150px;font-size:13px;color:#334155;margin:0}.hvs-row__field{flex:1 1 auto;min-width:0}.hvs-row__suffix{flex:0 0 auto;font-size:12.5px;color:#64748b}.hvs-row.is-disabled .hvs-row__label,.hvs-row.is-disabled .hvs-row__suffix{color:#a3b1c2}.hvs-input{width:100%;height:34px;padding:0 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font-size:13.5px;text-align:right}.hvs-input:focus{outline:none;border-color:#0988d7;box-shadow:0 0 0 2px #0988d724}.hvs-input:disabled{background:#eef2f6;color:#a3b1c2;cursor:not-allowed}.hvs-input.is-invalid{border-color:#e74c3c;background:#fef2f1}.hvs-errors{color:#8a5b00;background:#fdf3df;border:1px solid #f0dfb6;border-radius:6px;padding:8px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px}li.has-submenu{list-style:none}.submenu-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:5px 10px;font-size:13px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.submenu-toggle:hover{opacity:.8}.submenu-arrow{font-size:11px;margin-left:6px;flex-shrink:0}ul.submenu-inner{padding-left:14px;margin:2px 0 4px;list-style:none}ul.submenu-inner li a{font-size:12px;padding:4px 8px;display:block;color:#fff}.admin_sidebar{width:200px;flex:0 0 200px;height:100vh;max-height:100vh;transition:all .5s;position:sticky;top:0;align-self:flex-start;z-index:100;border-radius:0;overflow:visible;display:flex;flex-direction:column}.admin_accordian{position:relative;height:100%;flex:1;min-height:0;overflow:auto;padding:8px;background:#242a2f}.sidebar_logo_block{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 2px 6px;margin-bottom:4px;flex-shrink:0}.sidebar_logo{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;text-decoration:none}.sidebar_logo img{height:auto;width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.activesize.admin_sidebar .sidebar_logo{display:none}.activesize.admin_sidebar .sidebar_logo_block{padding:4px 0 6px}.admin_accordian .accordion-button{transition:all .4s;padding:0}.admin_accordian .accordion-header.Nomenu .accordion-button:after{display:none}.admin_accordian .accordion-header .accordion-button:not(.collapsed):after{filter:brightness(100)}.admin_accordian .accordion-header .accordion-button{background-color:transparent;padding:5px 4px}.admin_accordian .accordion-header.Nomenu .accordion-button{padding:0;background-color:transparent}.admin_accordian .accordion-button:focus{box-shadow:unset}.admin_accordian .hasmenu .accordion-button:not(.collapsed){background-color:#4c5560}.admin_accordian .accordion-button:not(.collapsed){background-color:#191a5eb3;box-shadow:unset;color:#fff}.admin_accordian .accordion-button svg path{fill:#fff}.admin_accordian .hasmenu .accordion-button:not(.collapsed) svg polygon,.admin_accordian .hasmenu .accordion-button:not(.collapsed) svg path{fill:#fff}.admin_accordian .accordion-collapse{background-color:transparent}.admin_accordian .accordion-button,.admin_accordian .accordion-button a{color:#fff;display:flex;border-radius:0!important;font-size:12px;align-items:center;gap:4px;text-transform:capitalize}.admin_accordian .accordion-button a{padding:5px 4px;width:100%}.admin_accordian .accordion-item{border:unset;background-color:transparent;margin-bottom:2px}.admin_accordian .accordion-button a.active{background-color:#4c5560;color:#fff}.admin_accordian .accordion-button a.active svg .circle,.admin_accordian .accordion-button a.active svg path{fill:#fff}.admin_accordian .accordion-button .svgIcon svg{width:22px}.admin_accordian .accordion-body{padding:0;margin:5px 0 5px 20px}.admin_accordian .accordion-body ul li a{padding:5px 10px;display:flex;align-items:center;gap:10px;text-transform:capitalize;font-size:12px;color:#fff}.admin_accordian .accordion-body a .badge,.admin_accordian .accordion-button a .badge{color:#fff!important;font-size:9px;padding:3px 6px 2px 4px}.admin_accordian .accordion-body ul li a.active{background:#4c5560;border-radius:5px;color:#fff}.admin_accordian .accordion-button:after{background-size:12px;width:12px;height:12px;filter:invert(1)}body.sidebar_toggle .admin_sidebar{position:fixed;left:-100%;top:0;height:100vh;max-height:100vh;z-index:9999}.accordion.common_scroller{max-height:calc(100vh - 280px);overflow:auto}.usercard_block .selectbox{border-radius:3px;background:#535c66;color:#fff;border:unset;text-align:center;padding-right:10px}.usercard_block .customBtn.changePass{background-color:#535c66}.usercard_block{position:absolute;background:#000;bottom:0;z-index:9;left:0;width:100%;padding:6px}.usercard_info{padding:10px;background-color:#fff;border-radius:12px;margin-bottom:6px}.usercard_profile{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.usercard_identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.usercard_avatar{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;overflow:hidden}.usercard_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.usercard_meta{display:flex;flex-direction:column;gap:2px;min-width:0}.usercard_name{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usercard_role{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}.usercard_live{display:flex;flex-direction:column;gap:6px}.sound_btn{flex-shrink:0}.sound_btn .btn{position:relative;display:block;margin:0;padding:0;width:44px;height:24px;outline:unset;overflow:hidden;cursor:pointer}.sound_btn .knob,.sound_btn .btn-bg{position:absolute;inset:0}.sound_btn .btn.btn-pill,.sound_btn .btn.btn-pill>.btn-bg{border-radius:100px}.sound_btn .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.sound_btn .knob{z-index:2}.sound_btn .btn-bg{width:100%;background-color:#ccc;transition:.3s ease all;z-index:1}.sound_btn #button-3 .knob:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20px'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%23767c82'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3cpath%20d='M10%205a2%202%200%200%201%204%200%207%207%200%200%201%204%206v3a4%204%200%200%200%202%203H4a4%204%200%200%200%202-3v-3a7%207%200%200%201%204-6M9%2017v1a3%203%200%200%200%206%200v-1'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-size:70%;background-position:center;background-repeat:no-repeat;position:absolute;top:3px;left:3px;width:18px;height:18px;box-shadow:1px 1px 2px #0000002b;text-align:center;line-height:1;padding:0;background-color:#fff;border-radius:50%;transition:.3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15);display:flex;align-items:center;justify-content:center}.sound_btn #button-3 .checkbox:active+.knob:before{border-radius:100px}.sound_btn #button-3 .checkbox:checked:active+.knob:before{margin-left:-10px}.sound_btn #button-3 .checkbox:checked+.knob:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20px'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%23767c82'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3cpath%20d='M10%205a2%202%200%200%201%204%200%207%207%200%200%201%204%206v3a4%204%200%200%200%202%203H4a4%204%200%200%200%202-3v-3a7%207%200%200%201%204-6M9%2017v1a3%203%200%200%200%206%200v-1'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");left:23px}.sound_btn #button-3 .checkbox:checked~.btn-bg{background-color:#5db0e5}@media (max-width:991px){.admin_sidebar,body.sidebar_toggle .admin_sidebar{position:fixed;inset:0 auto 0 -100%;width:min(280px,85vw);height:auto;height:-webkit-fill-available;height:100vh;height:100svh;max-height:none;max-height:-webkit-fill-available;max-height:100vh;max-height:100svh;flex:none!important;align-self:stretch;z-index:10000;transition:left .28s ease;display:flex;flex-direction:column;background:#242a2f;overflow:hidden;box-sizing:border-box}.admin_sidebar.activesize{width:min(280px,85vw)!important;height:auto!important;height:-webkit-fill-available!important;height:100vh!important;height:100svh!important;max-height:100svh!important;flex:none!important}.admin_sidebar.activesize .sidebar_logo{display:flex!important}.admin_sidebar.activesize .rankmenuCard,.admin_sidebar.activesize .usercard_info button,.admin_sidebar.activesize .usercard_meta,.admin_sidebar.activesize .usercard_live,.admin_sidebar.activesize .sound_btn{display:revert!important}.admin_sidebar.activesize .usercard_profile{display:flex!important}.admin_sidebar.activesize .usercard_info{padding:12px!important;background:linear-gradient(165deg,#ffffff12,#ffffff08)!important;border:1px solid rgba(255,255,255,.08)!important}.admin_sidebar.activesize .admin_accordian .accordion-button a,.admin_sidebar.activesize .admin_accordian .accordion-header .accordion-button{justify-content:flex-start!important}.admin_sidebar.activesize .logoutbtn span,.admin_sidebar.activesize .changePass,.admin_sidebar.activesize .accordion-header-title span{display:inline!important}.admin_sidebar.activesize .accordion-header-title .accordion-button:after{display:block!important}.admin_sidebar.activesize .admin_accordian .accordion-collapse{display:revert!important}.admin_sidebar .nav-circle-button{display:none!important}body:not(.sidebar_toggle) .admin_sidebar{left:0;box-shadow:4px 0 32px #0006}body.sidebar_toggle .admin_sidebar{left:-100%}.admin_sidebar .admin_accordian{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#242a2f;box-sizing:border-box}.admin_sidebar .sidebar_logo_block,.admin_sidebar .usercard_info{flex-shrink:0}.admin_sidebar .sidebar_logo_block{padding:8px 8px 0}.usercard_info{margin-left:8px;margin-right:8px}.admin_sidebar .accordion.common_scroller{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 8px 0}.admin_sidebar .usercard_block{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;flex:0 0 auto;margin-top:auto;width:100%;padding:8px 6px max(14px,calc(10px + env(safe-area-inset-bottom,0px)));background:#000;z-index:10;box-sizing:border-box}.admin_sidebar .usercard_block .customBtn.logoutbtn{margin-top:6px;min-height:36px}.main-content{width:100%;min-width:0;flex:1}body:not(.sidebar_toggle){overflow:hidden}}.mobile-sidebar-backdrop{position:fixed;inset:0;z-index:9999;border:0;padding:0;margin:0;background:#0f172a80;cursor:pointer}.rankmenuCard{color:#000;padding:10px;background-color:#dde8ff;display:flex;justify-content:space-between;align-items:center;gap:3px;border-radius:10px}.rankmenuCard h5{font-size:13px;line-height:1}.rankmenuCard p{color:#03a9f4;font-weight:600;font-size:12px}
