.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}.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}.user_levelblock p{text-transform:none;font-size:12px;line-height:10px;font-weight:700;text-decoration:underline}.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}.cancel_reason_pill{cursor:help;outline:none;transition:box-shadow .15s ease}.cancel_reason_pill:hover,.cancel_reason_pill:focus-visible{box-shadow:0 0 0 1.5px currentColor}.cancel_reason_icon{flex:none;width:12px;height:12px;margin:-2px 0 -2px 4px}.cancel_reason_tooltip{max-width:260px;line-height:1.4;word-break:keep-all}.cancel_reason_tooltip__title{font-weight:700}.cancel_reason_tooltip__code{margin-top:4px;font-size:10px;opacity:.7}.action_flex{display:flex;align-items:center;gap:5px}.sub-filter-block{flex:1}.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}}.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}.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}.cm_admin_modal.member-create-modal{max-width:880px;width:calc(100% - 32px)}.cm_admin_modal.member-create-modal .modal-content{max-height:90vh;overflow:hidden;display:flex;flex-direction:column;padding:18px 22px}.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__subtitle{margin:0 0 14px;color:#6b7280;font-size:13px}.cm_admin_modal .member-create label{text-transform:none}.member-create__tabs{display:inline-flex;max-width:100%;gap:3px;padding:3px;border:1px solid #dfe5ec;background:#eceff4;border-radius:10px;margin-bottom:14px}.member-create__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;border:1px solid transparent;background:transparent;color:#5b7588;font-size:12.5px;font-weight:600;padding:0 14px;border-radius:8px;line-height:1}.member-create__tab.is-active{border-color:#d8dbe6;background:#fff;color:#0988d7;box-shadow:0 1px 2px #0f172a14}.member-create__panel-title{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px}.member-create__section{font-size:14px;font-weight:700;color:#111827;margin:18px 0 12px;padding-left:10px;border-left:3px solid #0988d7}.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:#111827;margin-bottom:4px}.member-create__req{color:#ef4444;font-weight:700}.member-create__opt{color:#9ca3af;font-size:11px;font-weight:500}.member-create__hint{margin-top:4px;font-size:11px;color:#9ca3af;line-height:1.4}.member-create .checkbtn_wrpaper input{padding-right:118px}.member-create .checkbtn_wrpaper button{padding:0 12px;font-size:12px;white-space:nowrap;border-radius:0}.member-create__datepicker .react-datepicker-wrapper,.member-create__datepicker .react-datepicker__input-container,.member-create__datepicker input{width:100%}.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:6px;font-size:12px;line-height:1.45}.member-create__notice{background:#eef6fd;border:1px solid #d6eaf8;color:#1e4b73}.member-create__notice-icon{flex-shrink:0;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}.member-create__range{background:#eef6fd;border:1px solid #d6eaf8;color:#1e4b73}.member-create__warning{display:block;background:#fff8e8;border:1px solid #f3e0b0;color:#8a5a00}.member-create__warning p{margin:0;padding-left:18px;position:relative}.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:#f59e0b;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__table-wrap{max-height:260px;overflow:auto;border:1px solid #eeeff5;border-radius:6px}.member-create__table{width:100%;margin:0;border-collapse:collapse;font-size:12px}.member-create__table th,.member-create__table td{padding:8px 10px;border-bottom:1px solid #f1f2f6;text-align:left;white-space:nowrap}.member-create__table thead th{background:#f8fafc;font-weight:700;color:#374151;position:sticky;top:0;z-index:1}.member-create__status{color:#16a34a;font-weight:700}.member-create__empty{text-align:center;color:#9ca3af}.member-create__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #eeeff5}.member-create__cancel{background:#fff;color:#c0392b;border:1px solid #e4b2ad;border-radius:7px;font-size:12.5px;font-weight:600;padding:0 14px;height:32px}.member-create__cancel:hover{background:#fbedeb;border-color:#c0392b}.member-create__footer .customBtn{min-width:120px;padding:6px 14px}.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-popup__footer{display:flex;justify-content:flex-end;gap:8px;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__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__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{flex-wrap:wrap}.bpc-popup__footer .customBtn{flex:1 1 calc(50% - 4px);min-width:0}}@media (max-width: 575.98px){.bpc-popup__left{height:min(38vh,300px)}}@media (max-width: 767px){.member-create__grid,.member-create__tabs{grid-template-columns:1fr}}.userlist_perf_period_row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.userlist_perf_period_selected{font-size:12px;color:#5b7588;margin-right:auto;white-space:nowrap}.userlist_more_filters_panel{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:6px;padding:12px;background:#f8fafc;border:1px solid #e3e7ec;border-radius:6px}.userlist_more_filters_field{display:flex;align-items:center;gap:6px}.userlist_more_filters_field .sheet_label{display:inline-block;font-size:12px;font-weight:600;color:#5b7588;white-space:nowrap}.userlist_more_filters_field input[type=number]{width:110px}.userlist_more_filters_actions{display:flex;gap:8px;margin-left:auto}@media (max-width: 767px){.filter_sheet_body .userlist_perf_period_row{order:5;display:flex;flex-wrap:wrap;gap:8px;width:100%}.filter_sheet_body .userlist_perf_period_row>.sheet_label{flex:1 1 100%;margin:0}.filter_sheet_body .userlist_perf_period_row .button_group{order:1;flex:1 1 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:0;border:1px solid #0988d7;border-radius:8px;background:#fff;overflow:hidden}.filter_sheet_body .userlist_perf_period_row .button_group .customBtn:not(:nth-child(4n)){border-right:1px solid #cfe4f5}.filter_sheet_body .userlist_perf_period_row .button_group .customBtn:nth-child(-n+4){border-bottom:1px solid #cfe4f5}.filter_sheet_body .userlist_perf_period_row .button_group .customBtn{order:0;flex:1 1 0;width:100%;justify-self:stretch;min-width:0;min-height:30px;height:auto;margin:0;padding:4px;border:0;border-radius:0;background-color:#fff!important;color:#0988d7!important;font-size:12px;font-weight:600;line-height:1.15;white-space:normal}.filter_sheet_body .userlist_perf_period_row .button_group .customBtn.active{background-color:#0988d7!important;color:#fff!important}.filter_sheet_body .userlist_perf_period_row .react-datepicker-wrapper{order:2;flex:1 1 40%;min-width:0}.filter_sheet_body .userlist_perf_period_row .react-datepicker-wrapper .cm_inputbox{width:100%;height:32px;font-size:13px}.filter_sheet_body .userlist_perf_period_row .transaction_filter_sep{order:2;flex:0 0 auto;color:#5b7588}.userlist_perf_period_selected{order:3;flex:1 1 100%;margin-right:0;font-size:11.5px;white-space:normal}.filter_sheet_body .userlist_perf_period_row>.customBtn{order:4;flex:1 1 100%;min-height:32px;margin:0;border:1px solid #9fcbe8;border-radius:8px;background-color:#fff!important;color:#0988d7!important;font-size:12.5px;font-weight:600}.filter_sheet_body .userlist_perf_period_row>.customBtn.active{background-color:#e8f3fc!important;border-color:#0988d7}.userlist_more_filters_panel{order:6;padding:10px;gap:10px;background:#f4f8fb;border:1px solid #d9e6f0;border-radius:10px}.userlist_more_filters_field{flex:1 1 100%;flex-wrap:wrap;gap:6px}.userlist_more_filters_field .sheet_label{flex:1 1 100%}.userlist_more_filters_field .react-datepicker-wrapper,.userlist_more_filters_field input[type=number]{flex:1 1 40%;width:auto;min-width:0}.userlist_more_filters_field .react-datepicker-wrapper .cm_inputbox,.userlist_more_filters_field input[type=number]{height:32px;font-size:13px}.userlist_more_filters_field .react-datepicker-wrapper .cm_inputbox{width:100%}.userlist_more_filters_field .transaction_filter_sep{flex:0 0 auto;color:#5b7588}.userlist_more_filters_actions{flex:1 1 100%;margin-left:0;gap:8px}.filter_sheet_body .userlist_more_filters_actions .customBtn,.filter_sheet_body .userlist_more_filters_actions .site-button-primary{order:0;flex:1 1 0;position:static;min-height:32px;margin:0;border-radius:8px;font-size:12.5px;font-weight:600}.filter_sheet_body .userlist_more_filters_actions .customBtn{border:1px solid #9fcbe8;background-color:#fff!important;color:#0988d7!important}.filter_sheet_body .userlist_more_filters_actions .site-button-primary{border:1px solid #0988d7;background-color:#0988d7!important;color:#fff!important}.userlist_page .tg-card_cell.userlist_col--live{padding:6px 8px;border-radius:8px;background-color:#e9f5ea}.userlist_page .tg-card_cell .available-balance{align-items:stretch!important;gap:6px}.userlist_page .tg-card_cell .available-balance>span{font-size:14px;font-weight:600!important;color:#1f2d3d}.userlist_page .tg-card_cell .available-balance>.d-flex{gap:6px!important;margin-top:0!important}.userlist_page .tg-card_cell .available-balance .customBtn.btn-sm{flex:1 1 0;min-width:0;height:26px;min-height:26px;padding:0 4px;border:0;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap;color:#fff}.userlist_page .tg-card_cell .available-balance .customBtn.success{background-color:#1d7a45!important}.userlist_page .tg-card_cell .available-balance .customBtn.danger{background-color:#c0392b!important}.userlist_page .tg-card_grid:has(>.tg-card_cell.userlist_col--live){grid-template-columns:1fr!important;gap:6px}.userlist_page .tg-card_grid:has(>.tg-card_cell.userlist_col--live)>.tg-card_cell:not(.userlist_col--live){flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 4px}.userlist_page .tg-card_grid:has(>.tg-card_cell.userlist_col--live)>.tg-card_cell:not(.userlist_col--live) .tg-card_value{font-weight:600;color:#1f2d3d}.userlist_page .tg-card_cell.userlist_col--live{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label actions" "value actions";align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:2px 4px}.userlist_page .tg-card_cell.userlist_col--live>.tg-card_label{grid-area:label}.userlist_page .tg-card_cell.userlist_col--live>.tg-card_value{display:contents}.userlist_page .tg-card_cell.userlist_col--live .available-balance{display:contents!important}.userlist_page .tg-card_cell.userlist_col--live .available-balance>span{grid-area:value;font-size:15px;line-height:1.2}.userlist_page .tg-card_cell.userlist_col--live .available-balance>.d-flex{grid-area:actions;display:flex;align-self:center}.userlist_page .tg-card_cell.userlist_col--live .available-balance .customBtn.btn-sm{flex:0 0 auto;width:62px;height:28px;min-height:28px;font-size:12px;display:flex;align-items:center;justify-content:center}.userlist_page .tg-card_kv.userlist_col--period{margin-top:2px;padding:5px 8px;border-top:0;border-radius:6px;background-color:#dcebfa}.userlist_page .tg-card_kv.userlist_col--period+.tg-card_kv:not(.userlist_col--period){border-top:0;margin-top:2px}}.userlist_perf_footer_legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;font-size:11px;color:#5b7588}.userlist_perf_footer_legend__chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9px;font-weight:600}.userlist_perf_footer_legend__chip:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}.userlist_perf_footer_legend__chip--live{background:#e9f5ea;color:#1c7a2e}.userlist_perf_footer_legend__chip--live:before{background:#2ea043}.userlist_perf_footer_legend__chip--period{background:#dcebfa;color:#0d47a1}.userlist_perf_footer_legend__chip--period:before{background:#1e88e5}.userlist_perf_footer_note{background:#fff7dc;border:1px solid #f1e3a6;border-radius:4px;padding:2px 8px}.userlist_perf_footer_refresh{margin-left:auto;white-space:nowrap}.userlist_table th.userlist_col--live,.userlist_table tr:not(.total-tr-row)>td.userlist_col--live{background-color:#e9f5ea!important;border-bottom-color:#a7dbae!important}.userlist_table th.userlist_col--period,.userlist_table tr:not(.total-tr-row)>td.userlist_col--period{background-color:#dcebfa!important;border-bottom-color:#b5cce3!important}.userlist_metric_clickable{cursor:pointer;border-radius:3px;padding:2px 4px;display:inline-block;text-align:center!important}.userlist_metric_clickable:hover{text-decoration:underline}.txn-drawer-backdrop{position:fixed;inset:0;background:#141e2d47;z-index:1200;display:flex;justify-content:flex-end}.txn-drawer{width:680px;max-width:100%;height:100%;background:#fff;box-shadow:-8px 0 28px #0000002e;display:flex;flex-direction:column;animation:txnDrawerIn .18s ease-out}@keyframes txnDrawerIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.txn-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e3e7ec}.txn-drawer-title{font-size:15px;font-weight:700}.txn-drawer-subtitle{font-size:12px;color:#5b7588;margin-top:2px}.txn-drawer-period{font-size:11px;color:#9aa4ae;margin-top:4px}.txn-drawer-close{border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#5b7588}.txn-drawer-summary{display:flex;gap:24px;padding:10px 18px;background:#eef5fc;border-bottom:1px solid #e3e7ec}.txn-drawer-summary>div{display:flex;flex-direction:column;gap:2px}.txn-drawer-summary-label{font-size:11px;color:#5b7588}.txn-drawer-summary-value{font-weight:700}.txn-drawer-body{flex:1 1 auto;overflow-y:auto;padding:12px 18px}.txn-drawer-empty{padding:24px 0;text-align:center;color:#9aa4ae;font-size:13px}.txn-drawer-table{width:100%;border-collapse:collapse;font-size:12px}.txn-drawer-table th{position:sticky;top:0;background:#f6f8fa;text-align:left;padding:6px 8px;border-bottom:1px solid #e3e7ec}.txn-drawer-table td{padding:6px 8px;border-bottom:1px solid #eef1f4}@media (max-width: 767px){.txn-drawer{width:100%}}@media (max-width: 767px){.cm_admin_modal.member-create-modal .modal-content{padding:24px 24px 16px}.member-create__tabs{display:grid;grid-template-columns:1fr 1fr;width:auto;gap:8px;padding:4px;border:0;background:#f4f6fb;border-radius:8px;margin-bottom:18px}.member-create__tab{height:auto;border:0;color:#4b5563;font-size:13px;padding:10px 12px;border-radius:6px}.member-create__tab.is-active{border:0;background:#0988d7;color:#fff;box-shadow:none}.member-create__cancel{background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:3px;font-size:12px;font-weight:500;padding:6px 12px;height:auto}}.bpc-target-summary{margin:0 0 8px;padding:4px 10px;border:1px solid #bcd7f3;border-radius:6px;background:#eaf5fd;color:#0a5ea8;font-size:12.5px;font-weight:600}.bpc-popup.is-saving .bpc-remove-link,.bpc-popup.is-saving .bpc-popup__footer .customBtn:not(.success){filter:grayscale(1) opacity(.55);cursor:progress}.bpc-popup.is-saving .bpc-selected-wrap{box-shadow:inset 0 0 0 2px #eaf5fd}@media (max-width: 767px){.bpc-popup__footer{flex-wrap:wrap;gap:8px}.bpc-popup__footer .customBtn{flex:1 1 100%;min-width:0;white-space:normal;line-height:1.25}}.userlist_display_btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.userlist_display_btn__count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#0988d7;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center}[data-ip-hidden="1"] .mrt_ip{display:none!important}.udisp_subtitle{margin-top:2px;font-size:12.5px;color:#5b7588}.udisp_body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0}.udisp_main{min-width:0;padding:16px 18px}.udisp_side{padding:16px 18px;border-left:1px solid #e9f2f9;background:#f8fbfd}.udisp_toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.udisp_search{flex:1 1 auto;min-width:0}.udisp_count{flex:0 0 auto;font-size:12px;color:#5b7588;white-space:nowrap}.udisp_list{max-height:380px;overflow-y:auto;border:1px solid #d9e6f0;border-radius:8px;background:#fff}.udisp_row{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border-top:1px solid #edf3f8}.udisp_row:first-child{border-top:0}.udisp_row.is-off{background:#fafbfc}.udisp_row_name{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#212529;text-transform:capitalize}.is-off .udisp_row_name{color:#6b7683}.udisp_row_state{flex:0 0 auto;font-size:12px;font-weight:600;color:#0d4d88}.is-off .udisp_row_state{color:#b02a37}.udisp_switch{flex:0 0 auto;margin:0}.udisp_note{margin-top:8px;font-size:11.5px;color:#5b7588}.udisp_empty{padding:24px 12px;text-align:center;font-size:12.5px;color:#5b7588}.udisp_side_title{margin:0 0 8px;font-size:12px;font-weight:700;color:#3f4c5a}.udisp_side_title+.udisp_side_title,.udisp_preview+.udisp_side_title{margin-top:16px}.udisp_preview{border:1px solid #d9e6f0;border-radius:8px;background:#fff;overflow:hidden}.udisp_preview_head{padding:8px 10px;background:#e6f0f8;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#1f4e79}.udisp_preview_line{display:flex;justify-content:space-between;gap:10px;padding:4px 10px;font-size:12px;color:#3f4c5a;font-variant-numeric:tabular-nums}.udisp_preview_line:first-of-type{padding-top:8px}.udisp_preview_note{margin:4px 10px 8px;padding-top:6px;border-top:1px dashed #d9e6f0;font-size:11.5px;color:#5b7588}.udisp_chips{display:flex;flex-wrap:wrap;gap:6px}.udisp_chip{padding:3px 8px;border:1px solid #d9e6f0;border-radius:6px;background:#fff;font-size:11.5px;color:#3f4c5a;text-transform:capitalize}.udisp_summary{margin-top:10px;font-size:11.5px;color:#5b7588}.udisp_reset{margin-right:auto}.udisp_dirty{font-size:11.5px;color:#8a5b00}@media (max-width: 767px){.userlist_display_btn__label{display:none}.udisp_body{grid-template-columns:minmax(0,1fr)}.udisp_main,.udisp_side{padding:12px}.udisp_side{border-left:0;border-top:1px solid #e9f2f9}.udisp_toolbar{flex-wrap:wrap}.udisp_search{flex:1 1 100%}.udisp_list{max-height:46vh}}.mplm_grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.mplm_card{min-width:0}.mplm_card_head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mplm_card_title{margin:0;font-size:15px;font-weight:700;color:#333639}.mplm_limits{margin-top:16px}@media (max-width: 767px){.mplm_grid{grid-template-columns:1fr;gap:12px}.mplm_limits{margin-top:12px}.mplm_card_head,.userlist_page .transaction_tab_content .partner_table_block{flex-wrap:wrap}.userlist_tree_toggle{display:none}}.cm_admin_modal.manager-create-modal .modal-dialog{max-width:880px;width:calc(100% - 32px)}.cm_admin_modal.manager-create-modal .modal-content{display:flex;flex-direction:column;max-height:90vh;overflow:hidden;padding:18px 22px}.cm_admin_modal.manager-create-modal .modal-content .modal_title{margin-bottom:4px;text-transform:none}.cm_admin_modal.manager-create-modal .modal_inner{overflow-y:auto;padding-right:4px}.manager-create__subtitle{margin:0 0 18px;color:#6b7280;font-size:13px}.manager-create__section{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#111827;margin:18px 0 12px;padding-left:10px;border-left:3px solid var(--themeColor)}.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__grid--row{grid-template-columns:repeat(var(--mc-cols, 3),minmax(0,1fr))}.manager-create__grid--below{margin-top:12px}.manager-create__cell-empty,.manager-create__field{min-width:0}.manager-create__label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#111827;margin-bottom:4px}.manager-create__req{color:#ef4444;font-weight:700}.manager-create__opt{color:#9ca3af;font-size:11px;font-weight:500}.manager-create__hint{margin-top:4px;font-size:11px;color:#9ca3af;line-height:1.4}.manager-create .checkbtn_wrpaper input{padding-right:74px}.manager-create .checkbtn_wrpaper button{padding:0 12px;font-size:12px;white-space:nowrap}.manager-create__percent{position:relative}.manager-create__percent .cm_inputbox{padding-right:28px;text-align:left}.manager-create__percent-suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#9ca3af;pointer-events:none}.manager-create__subgroup{margin-top:16px}.manager-create__subgroup-title{display:block;font-size:13px;font-weight:600;color:#111827;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:#4b5563}.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:6px;font-size:12px;line-height:1.45;background:#eef6fd;border:1px solid #d6eaf8;color:#1e4b73}.manager-create__notice-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--themeColor);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 #eeeff5}.manager-create__cancel{background:#fff;color:#c0392b;border:1px solid #e4b2ad;border-radius:7px;font-size:12.5px;font-weight:600;padding:0 14px;height:32px}.manager-create__cancel:hover{background:#fbedeb;border-color:#c0392b}.manager-create__footer .customBtn{min-width:130px;padding:6px 14px}@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,.manager-create__grid--row{grid-template-columns:1fr}.manager-create__cell-empty{display:none}}@media (max-width: 767px){.cm_admin_modal.manager-create-modal .modal-content .modal_title{font-size:22px;color:var(--themeColor)}.cm_admin_modal.manager-create-modal .modal-content{padding:24px 24px 16px}.manager-create__cancel{background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:3px;font-size:12px;font-weight:500;padding:6px 12px;height:auto}}.bas-block{--bas-blue: #0988d7;--bas-blue-deep: #0780cc;--bas-green: #198754;--bas-green-soft: rgba(25, 135, 84, .12);--bas-text: #374151;--bas-muted: #6b7280;--bas-border: #e5e7eb;--bas-border-strong: #d1d5db;--bas-surface: #ffffff;margin-top:20px}.bas-block .modal_inner_title{margin-bottom:12px}.bas-block .modal_inner_title h5{color:#1f2d3d;font-weight:700}.bas-card{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(240px,1.6fr) minmax(220px,1.3fr);gap:0;background:var(--bas-surface);border:1px solid #d9e6f0;border-radius:10px;overflow:hidden}.bas-col{padding:14px 16px;min-width:0}.bas-col+.bas-col{border-left:1px solid #e9f2f9}.bas-label{display:block;margin-bottom:8px;color:#3f4c5a;font-size:12.5px;font-weight:700}.bas-status{margin-top:8px;font-size:12.5px;font-weight:600;color:#5b7588}.bas-status.is-on{color:var(--bas-green)}.bas-help{margin:8px 0 0;color:#5b7588;font-size:11.5px;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 #19875433}.bas-chips{display:flex;flex-wrap:wrap;gap:8px}.bas-chip{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#5b7588;font-size:11.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;height:30px}.bas-chip:hover:not(:disabled){border-color:var(--bas-blue)}.bas-chip.is-active{background:#e8f3fc;border-color:#0988d7;color:#0988d7}.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-freq-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.bas-select{flex:1 1 160px;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 #0988d726}.bas-save-btn{flex:0 0 auto;white-space:nowrap;min-height:32px;padding:6px 14px;font-size:13px;font-weight:700;height:32px;border-radius:7px}@media (max-width: 1100px){.bas-card{grid-template-columns:1fr}.bas-col+.bas-col{border-left:none;border-top:1px solid var(--bas-border)}}@media (max-width: 767px){.bas-block{margin-top:16px}.bas-block .modal_inner_title h5{color:#1f2d3d}.bas-card{border:1px solid #e3ebf2;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.bas-col{padding:12px}.bas-col+.bas-col{border-left:0;border-top:1px solid #e9f2f9}.bas-label{margin-bottom:6px;color:#3f4c5a;font-size:12px;font-weight:600}.bas-status{font-size:12.5px;color:#5b7588}.bas-status.is-on{color:#1d7a45}.bas-help{color:#5b7588;font-size:11.5px}.bas-chips{gap:6px}.bas-chip{padding:0 12px;height:30px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#3f4c5a;font-size:12.5px;font-weight:600}.bas-chip.is-active{background:#0988d7;border-color:#0988d7;color:#fff}.bas-freq-row{flex-direction:column;align-items:stretch;gap:8px}.bas-select{flex:0 0 auto;width:100%;max-width:none;min-width:0;height:34px!important;padding:0 30px 0 10px!important;border:1px solid #c8d6e3!important;border-radius:8px!important;background-color:#fbfcfe;font-size:13px!important}.bas-status{margin-top:4px}.bas-save-btn{flex:0 0 auto;width:100%!important;white-space:nowrap;height:32px;min-height:32px;padding:0 14px;border-radius:7px;font-size:12.5px;font-weight:600}}.ach-module .ach-last-change{font-size:11px;color:#999;margin-right:4px;white-space:nowrap}.ach-module .ach-btn-hist{background:#fff;color:#0988d7;border:1px solid #b9d2ec;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.ach-module .ach-btn-hist:hover{background:#f2f7fc}.ach-module .ach-btn-hist .ach-cnt{display:inline-block;background:#eaf1f8;color:#0988d7;border-radius:8px;padding:0 6px;font-size:10.5px;font-weight:700;min-width:18px;text-align:center}.ach-module .ach-wd-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fdf3ef;border:1px solid #f0c9b8;border-radius:3px;padding:8px 12px;font-size:12px;color:#9a4a22;margin-top:8px}.ach-module .ach-wd-warning b{font-weight:700}.ach-module .ach-wd-lines{line-height:1.5}.ach-module .ach-wd-meta{font-size:11px;color:#b06a45}.ach-module .ach-btn-plain{background:#fff;border:1px solid #ccc;color:#555;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap}.ach-module .ach-btn-plain:hover{background:#f5f5f5}.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{max-width:min(1100px,96vw);width:96vw;margin:1.5rem auto}.cm_admin_modal.ach-hist-modal .modal-content{max-height:calc(100vh - 3rem);overflow:hidden;display:flex;flex-direction:column;position:relative}.cm_admin_modal.ach-hist-modal .modal_title{flex-shrink:0;margin-bottom:12px;padding-right:36px}.cm_admin_modal.ach-hist-modal .ach-hist-inner{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;padding:0;border:none;margin:0;max-height:none;background:transparent}.ach-hist-table-wrap{flex:1 1 auto;min-height:0;max-height:min(52vh,480px);overflow:auto;border:1px solid hsla(206,8%,61%,.3);border-radius:3px}.ach-hist-footer{flex-shrink:0;margin-top:10px}.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}.ach-hist-table thead th{position:sticky;top:0;z-index:1;background-color:#e7f0fd;font-size:12px;color:#000;font-weight:600;text-align:left;padding:7px 10px;border:1px solid hsla(206,8%,61%,.3);white-space:nowrap}.ach-hist-table tbody td{padding:7px 10px;border:1px solid hsla(206,8%,61%,.3);font-size:12px;vertical-align:top;white-space:normal;word-break:break-word;background:#fff;width:auto}.ach-hist-table tbody tr.ach-evt:nth-child(2n) td{background:#fafbfc}.ach-hist-table tbody tr.ach-evt:hover td{background:#f3f7fb}.ach-src-badge{display:inline-block;font-size:10.5px;font-weight:600;border-radius:3px;padding:1px 6px;white-space:nowrap}.ach-src-admin{background:#eaf1f8;color:#0988d7}.ach-src-user{background:#eef7ee;color:#1e7e34}.ach-src-api{background:#f3eefa;color:#6f42c1}.ach-src-system{background:#f0f0f0;color:#666}.ach-val-prev{color:#999}.ach-val-new{font-weight:600;color:#222}.ach-sub-fields{font-size:10.5px;color:#888;margin-top:2px;font-weight:400}.ach-sub-warn{font-size:10.5px;color:#a76a1f;margin-top:2px;font-weight:400}.ach-link-detail{color:#0988d7;cursor:pointer;text-decoration:underline;font-size:11.5px;background:none;border:none;padding:0}.ach-detail-row td{background:#f8fafc!important;padding:10px 14px}.ach-detail-grid{display:grid;grid-template-columns:110px 1fr 110px 1fr;gap:4px 10px;font-size:11.5px;margin:0 0 8px}.ach-detail-grid dt{color:#888;margin:0}.ach-detail-grid dd{color:#333;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:11.5px;padding:4px 8px;border:1px solid hsla(206,8%,61%,.3);white-space:normal;width:auto;background:#fff}.ach-field-diff thead th,.ach-field-diff tbody th{background-color:#e7f0fd;color:#000;font-weight:600;text-align:left}.ach-perm-note{font-size:11px;color:#8a6d1a;background:#fdf7e3;border:1px solid #f0e3b0;border-radius:3px;padding:6px 8px}.ach-reveal-btn{font-size:11px!important;padding:2px 8px!important;margin:4px 4px 0 0;min-height:auto}.ach-hist-note{margin-top:8px;font-size:11px;color:#999;line-height:1.4}.ach-hist-pagination{display:flex;justify-content:flex-end;border-top:1px solid #dee2e6;background:#fff}.ach-empty-state{text-align:center;padding:28px 0;font-size:12px;color:#999}@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{container-type:inline-size;container-name:gas}.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:#6b7280;font-size:12px;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:#e7f0fd;color:#000;font-size:13px;font-weight:500;padding:6px 10px;border:1px solid hsla(206,8%,61%,.3);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}.gas-block .usermodal_table thead th:nth-child(1),.gas-block .usermodal_table tbody tr th{width:18%;min-width:92px;font-weight:500}.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:3px;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:#ecd7aa;background:#fff4dd;color:#7a4d0b}.gas-badge.inherit{border-color:#c5dcec;background:#e8f2fb;color:#1a5276}.gas-badge.active{border-color:#bfe5cc;background:#dcf3e4;color:#0d6b32}.gas-badge.blocked{border-color:#c0392b;background:#c0392b;color:#fff}.gas-badge.target{border-color:#39424e;background:#39424e;color:#fff}.gas-badge.boundary{border-color:#d1d5db;background:#eef1f5;color:#5f6b78}.gas-link{display:block;margin-top:6px;padding:0;border:0;background:none;color:#0988d7;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.gas-link:hover{color:#0780cc}.gas-value{font-size:13px;font-weight:700}.gas-value.allowed{color:#198754}.gas-value.blocked{color:#b42318}.gas-note,.gas-source{display:block;margin-top:4px;color:#9ca3af;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:#b56d00;font-size:12px;font-weight:700}.gas-warning{display:block;margin-top:4px;color:#8a5b12;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:disabled{cursor:not-allowed;opacity:.48}.gas-change-card{padding:12px 14px;border:1px solid #e5e7eb;border-radius:6px}.gas-change-card+.gas-change-card{margin-top:14px}.gas-change-title{margin:0 0 7px;font-size:13px;font-weight:700;color:#374151}.gas-change-line{margin:4px 0;color:#364253;font-size:12px;line-height:1.5}.gas-change-line.strong{font-weight:700}.gas-change-line.green{color:#198754}.gas-change-line.red{color:#b42318}.gas-change-line.amber{color:#8a5b12}.gas-change-line.muted{color:#6b7280}.gas-impact{margin-top:10px;border:1px solid #e5e7eb;border-radius:4px;background:#fafbfc;overflow:hidden}.gas-impact-row{display:flex;gap:16px;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #eef1f5;font-size:12px}.gas-impact-row:last-child{border-bottom:0}.gas-impact-row span:first-child{color:#6b7280}.gas-impact-row.total strong{color:#b42318}.gas-impact-row.total.allow strong{color:#198754}.gas-tree-wrap{margin-top:12px;padding-top:10px;border-top:1px solid #e5e7eb}.gas-tree-heading{margin-bottom:5px;color:#6b7280;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:12px}.gas-tree-row:not(.root):before{position:absolute;left:calc(var(--depth) * 20px - 8px);top:0;width:12px;height:15px;border-bottom:1px solid #c8d1db;border-left:1px solid #c8d1db;content:""}.gas-tree-row.root{background:#f8fafc;border-radius:3px}.gas-tree-name{font-weight:700;color:#374151}.gas-tree-result.changed{font-weight:700}.gas-tree-result.allowed{color:#198754}.gas-tree-result.blocked{color:#b42318}.gas-tree-result.unchanged{color:#6b7280}.gas-tree-users{color:#9ca3af;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:#6b7280;font-size:12px}@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:10px;border:1px solid #e3ebf2;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0a}.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;padding:10px 12px;border:0;border-bottom:1px solid #edf2f7;font-size:13px}.gas-block .usermodal_table tbody tr th{background-color:#f7fafc;color:#1f2d3d;font-size:13px;font-weight:700}.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:6px;color:#5b7588;font-size:11.5px;font-weight:600}.gas-badge.direct{flex-direction:row;flex-wrap:wrap;align-items:center}}.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:15px 0 10px;width:100%;display:flex;gap:3px;align-items:center;justify-content:center}.pagination_wrapper .pagination_btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination_wrapper .pagination_btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination_btn{background-color:transparent;border:1px solid #5aade2;width:33px;height:33px;color:#5aade2;font-size:14px;display:flex;align-items:center;justify-content:center}.pagination_btn:disabled:hover,.pagination_btn:disabled{background-color:#5aade254;cursor:not-allowed}.pagination_btn.active{color:#fff;background-color:#5aade2}.pagination_btn:hover{color:#5aade2;background-color:#5aade254}.pagination_btn:active{background-color:#5aade2}.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 .badge{max-width:50px!important}.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%;background:#f8fafc;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;align-items:center;gap:8px;position:relative;cursor:pointer;margin-bottom:2px;padding:7px 8px;border:1px solid transparent;border-radius:8px;font-size:13px;color:#333639;transition:background-color .16s ease,border-color .16s ease}.tree-node:hover{background-color:#f2f8fd;border-color:#d8dbe6}.Data_treeblock .tree-node--selected{background-color:#dcf0fc;border-color:#b7dcf5}.tv-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #d8dbe6;border-radius:6px;background-color:#fff;color:#0988d7;transition:transform .2s cubic-bezier(.22,1,.36,1)}.tv-toggle.is-open{transform:rotate(180deg)}.tv-leaf{flex:0 0 auto;width:20px;height:20px;position:relative}.tv-leaf:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background-color:#c2d6e6}.tree-node .tv-chip,.tree-node .badge{flex:0 0 auto;font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px}.tv-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.tv-uid{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-nick{font-size:11px;color:#5b7588;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-counts{flex:0 0 auto;display:inline-flex;align-items:stretch;border:1px solid #d8dbe6;border-radius:6px;overflow:hidden;background-color:#fff}.tv-count{min-width:24px;padding:2px 6px;border:0;background-color:transparent;font-size:11px;font-weight:600;text-align:center;color:#333639}.tv-count:hover{background-color:#f2f8fd}.tv-count.is-manager{color:#2e9e3a;border-right:1px solid #d8dbe6}.tv-count.is-declined{color:#dc3545;border-left:1px solid #d8dbe6}.tv-info{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #d8dbe6;border-radius:6px;background-color:#fff;color:#0988d7}.tv-info:hover{background-color:#eaf5fd}.tv-info .MuiSvgIcon-root{width:16px;height:16px}.tree-node:after{content:none}.small_btnwrapper{display:flex}.small_btnwrapper button:first-child{color:#8fd58f;border-right:0}.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}@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}@media (prefers-reduced-motion: reduce){.Data_treeblock [role=treeitem],.Data_treeblock [role=treeitem].tree-collapsing{animation:none}.tv-toggle{transition:none}}@media (max-width: 767px){.Data_treeblock{padding:12px 10px}.tree-node{gap:6px;padding:6px;font-size:12.5px}.tv-info{width:24px;height:24px}.tv-info svg{width:16px;height:16px}.tv-count{min-width:20px;font-size:10.5px}.searchbox_wrapper .form-control{min-height:36px;border-radius:8px;border-color:#ccc;padding-left:12px}.searchbox_wrapper .form-control:focus{border-color:#0988d7;box-shadow:0 0 0 3px #0988d72e}}.bonus-policy-tab{padding:0}.bp-summary-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e6f0;border-radius:10px;overflow:hidden;background:#fbfcfe;margin-bottom:14px}.bp-summary-cell{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-right:1px solid #e9f2f9;border-bottom:1px solid #e9f2f9;background:#fbfcfe}.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:11.5px;color:#5b7588;font-weight:600}.bp-summary-value{font-size:13px;color:#1f2d3d;font-weight:700;word-break:break-word}.bp-section-title{font-size:14px;font-weight:700;color:#1f2d3d;margin:0 0 10px}.bp-settings-box{border:1px solid #d9e6f0;border-radius:10px;overflow:hidden;background:#fff}.bp-settings-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e9f2f9}.bp-settings-row:last-child{border-bottom:none}.bp-settings-label{background:#f1f7fc;padding:12px 14px;font-size:12.5px;font-weight:600;color:#3f4c5a;border-right:1px solid #e9f2f9;display:flex;align-items:flex-start}.bp-settings-content{padding:12px 14px;background:#fff}.bp-mode-select{max-width:360px}.bp-helper-text{margin-top:8px;font-size:12px;color:#5b7588;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 #d9e6f0;border-radius:8px;overflow:hidden}.bp-selected-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #e9f2f9;font-size:12.5px;color:#333639;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:#c0392b;border:1px solid #c8d6e3;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:600;white-space:nowrap;height:26px}.bp-remove-btn:hover{background:#fff1f2}.bp-info-stack{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bp-info-alert{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#f1f7fc;border:1px solid #d9e6f0;color:#1f2d3d;font-size:12.5px;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:#5b7588;font-weight:400}.bp-footer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.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:20px;font-size:10.5px;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}}@media (max-width: 767px){.bonus-policy-tab{padding:12px 10px 16px}.bp-summary-grid{grid-template-columns:1fr;border:1px solid #e3ebf2;border-radius:12px;background:#fff;margin-bottom:14px}.bp-summary-cell{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-right:none;border-bottom:1px solid #edf2f7;background:#fff}.bp-summary-cell:nth-child(2n){border-right:none}.bp-summary-cell:nth-last-child(-n+2){border-bottom:1px solid #edf2f7}.bp-summary-cell:last-child{border-bottom:none}.bp-summary-label{font-size:12px;color:#6b7a8d}.bp-summary-value{font-weight:600;color:#1f2a37;font-size:13px;text-align:right}.bp-section-title{font-size:14px;color:#1f2a37;margin:0 0 8px}.bp-settings-box{border:1px solid #e3ebf2;border-radius:12px;overflow:hidden}.bp-settings-row{grid-template-columns:1fr;border-bottom:1px solid #e3ebf2}.bp-settings-row:last-child{border-bottom:none}.bp-settings-label{background:#f4f8fc;padding:8px 12px;font-size:12px;font-weight:600;color:#5b7588;border-right:none;border-bottom:1px solid #e3ebf2}.bp-settings-content{padding:12px}.bp-mode-select{width:100%;max-width:none}.bp-helper-text{color:#8a96a6}.bp-selected-list{border:1px solid #e2e8f0;border-radius:4px}.bp-selected-item{padding:10px 12px;border-bottom:1px solid #eef2f6;font-size:13px;color:#1f2a37}.bp-selected-item:last-child{border-bottom:none}.bp-remove-btn{border:1px solid #fb7185;border-radius:3px;padding:4px 12px;font-size:12px;color:#e11d48;height:auto}.bp-info-stack{margin-top:16px}.bp-info-alert{padding:12px 14px;border-radius:6px;background:#eef6ff;border:1px solid #cfe3f8;color:#334155;font-size:13px}.bp-category-alert{border-color:#f59e0b;background:#fffbeb}.bp-info-sub{color:#64748b}.bp-footer-actions{margin-top:18px}.bp-status-badge{font-size:11px;border-radius:999px}}@media (max-width: 767px){.plm{display:flex;flex-direction:column;gap:8px}.plm-search.cm_inputbox{min-height:36px}.plm-path{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #d8dbe6;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px #0f172a0d}.plm-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background-image:linear-gradient(140deg,#0988d7,#3fa4e0);color:#fff;box-shadow:0 3px 8px #0988d74d}.plm-back:active{background-image:linear-gradient(140deg,#0768a8,#0988d7)}.plm-path_copy{min-width:0;flex:1 1 auto}.plm-crumbs{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.plm-crumbs::-webkit-scrollbar{display:none}.plm-crumb{flex:0 0 auto;min-height:22px;padding:2px 8px;border:0;border-radius:999px;background-color:#e8f3fb;color:#0988d7;font-size:12px;font-weight:700;white-space:nowrap}.plm-crumb.is-current{background-color:#0988d7;color:#fff}.plm-crumb[disabled]{opacity:1}.plm-crumb_sep{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#a8bfd2;line-height:0}.plm-crumb_sep svg{display:block}.plm-counts{margin-top:3px;font-size:10px;color:#5b7588}.plm-section{margin:4px 2px -2px;font-size:12.5px;font-weight:700;color:#333639}.plm-current{padding:10px;border-radius:12px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(140deg,#0988d7,#4fb0ea 55%,#a8d8f5);background-origin:border-box;background-clip:padding-box,border-box;color:#333639;box-shadow:0 8px 22px #0988d729}.plm-current .plm-metrics{border-top:1px solid #e8f3fb}.plm-card{border:1px solid #d8dbe6;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.plm-card_head{display:flex;align-items:center;gap:8px;padding:7px 10px;min-width:0}.plm-current .plm-card_head{padding:0}.plm-identity{flex:1 1 auto;min-width:0}.plm-identity .userModal_btn{padding:0!important;min-width:0!important;gap:8px}.plm-losing{flex:0 0 auto;text-align:right}.plm-losing_label{font-size:10px;font-weight:600;color:#5b7588}.plm-losing_value{margin-top:1px;font-size:14px;font-weight:800;color:#0988d7;white-space:nowrap}.plm-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:6px 10px 7px;border-top:1px solid #e8f3fb}.plm-metric_label{font-size:10px;font-weight:600;color:#5b7588}.plm-metric_value{margin-top:1px;font-size:12px;font-weight:700;overflow-wrap:anywhere}.plm-meta{padding:0 10px 7px;font-size:10px;color:#5b7588}.plm-card_head[role=button]{cursor:pointer}.plm-chev{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#dcf0fc;color:#0988d7;transition:transform .18s ease}.plm-chev.is-open{transform:rotate(180deg)}.plm-drill_full{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:34px;border:0;border-top:1px solid #d8dbe6;background-color:#eaf5fd;color:#0988d7;font-size:12px;font-weight:700}.plm-drill_full:disabled{opacity:.7}.plm-spin{width:13px;height:13px;border:2px solid #cfe4f4;border-top-color:#0988d7;border-radius:50%;animation:plm_spin .7s linear infinite}@keyframes plm_spin{to{transform:rotate(360deg)}}.plm-search{width:100%}.plm-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:600;color:#5b7588}.plm-summary_total strong{color:#0988d7;font-size:12px}.plm-list{display:flex;flex-direction:column;gap:8px}.plm-expanded{padding:12px;border-top:1px dashed #cfe4f4;background-color:#fbfdff;color:#333639}.plm-stats+.plm-stats{margin-top:14px}.plm-stats_title{margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#5b7588;text-transform:uppercase}.plm-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:10px}.plm-table th,.plm-table td{padding:6px 3px;border-top:1px solid #e8f3fb;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plm-table thead th{border-top:0;font-size:9px;font-weight:600;color:#8aa0b3}.plm-table th:first-child,.plm-table td:first-child{width:26%;text-align:left}.plm-table tbody tr:last-child td{font-weight:800}.plm-note{margin-top:6px;font-size:9px;line-height:1.5;color:#5b7588}.plm-kvlist{border-top:1px solid #e8f3fb}.plm-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 2px;border-bottom:1px solid #e8f3fb;font-size:11px}.plm-kv>span{color:#5b7588}.plm-retry{display:block;margin:8px auto 0}.plm-empty .plm-spin{display:inline-block}.plm-empty{padding:22px 14px;border:1px dashed #cfe4f4;border-radius:12px;background-color:#fff;text-align:center;font-size:11px;color:#5b7588}}.check_w .check_cal .tit{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.check_w .check_cal .check_td{width:100%;border:1px solid #d9e6f0;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.today-deposit-amount{font-size:11.5px;display:flex;color:#5b7588}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:#3f4c5a;font-size:12.5px}.list1 b{color:#c0392b;letter-spacing:1px}.check_w .check_cal .tit .hit{color:#3f4c5a;font-size:12.5px;font-weight:600}.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:18px;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 8px}.check_w .check_cal .tit .num i{display:inline-block;width:26px;height:26px;line-height:22px;font-size:22px;cursor:pointer;color:#5b7588}.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:0;position:relative;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.7px;font-size:10.5px;color:#0b5c93;font-weight:600;height:36px;background:#e6f0f8;border-bottom:1px solid #cfe0ee}.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:8px 10px;height:96px;vertical-align:top;width:120px;border:1px solid #e9f2f9;font-size:12.5px;font-weight:600}.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}}@media (max-width: 767px){.check_w .check_cal .tit{padding-bottom:16px}.check_w .check_cal .check_td{border:1px solid rgba(0,0,0,.1);border-collapse:collapse;border-radius:0;overflow:visible}.today-deposit-amount{font-size:12px;color:#000}.list1>li{color:#000;font-size:inherit}.list1 b{color:red}.check_w .check_cal .tit .hit{color:#000;font-size:inherit;font-weight:400}.check_w .check_cal .tit .num .month{font-size:18px;padding:0 10px}.check_w .check_cal .tit .num i{width:30px;height:30px;line-height:25px;font-size:30px;color:#0009}.check_w .check_cal .check_td thead th{padding:5px 0;letter-spacing:1px;font-size:12px;color:#000;height:auto;background:transparent;border-bottom:0}.check_w .check_cal .check_td thead th:nth-child(1){color:red}.check_w .check_cal .check_td thead th:nth-child(7){color:var(--themeColor)}.check_w .check_cal .check_td tbody td{padding:6px 4px;height:58px;border:1px solid #e3ebf2;font-size:12px;font-weight:inherit}}.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:3px 10px;border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.3;border:1px solid transparent;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 #d9e6f0;border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}.wc-card__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #d9e6f0;background:#f1f7fc}.wc-card__title{font-size:12.5px;font-weight:700;color:#1f2d3d}.wc-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #d9e6f0;border-radius:10px;background:#fff;box-shadow:none;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:10.5px;font-weight:600;color:#5b7588;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:0 10px;font-size:10.5px;font-weight:700;color:#0b5c93;text-align:left;background:#e6f0f8;border-bottom:1px solid #cfe0ee;white-space:nowrap;text-transform:uppercase;letter-spacing:.7px;height:36px}.wc-table td{padding:7px 10px;font-size:12.5px;color:#333639;border-bottom:1px solid #e9f2f9;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:#f8fbfd}.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:22px;height:22px;border-radius:6px;cursor:pointer;line-height:1;border:1px solid #c8d6e3;background:#fff;color:#0988d7;font-size:0;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background-color .18s ease}.wc-expand:before{content:"";width:6px;height:6px;margin-left:-2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.wc-expand:hover{background:#e8f3fc}.wc-expand--on{background:#fff;color:#0988d7;transform:rotate(90deg)}.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}@media (max-width: 767px){.wc-kpi{border:1px solid #eceef3;border-radius:12px;box-shadow:0 1px 2px #1018280d}.wc-kpi__label{font-size:.68rem;color:#8a92a1}.wc-card{border:1px solid #e5e7eb;box-shadow:0 1px 2px #1018280a}.wc-card__head{padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.wc-card__title{font-size:.85rem;color:#374151}.wc-table th{padding:8px 10px;font-size:.72rem;color:#6b7280;background:#f8fafc;border-bottom:1px solid #d1d5db;letter-spacing:.02em;height:auto}.wc-table td{padding:8px 10px;font-size:.78rem;color:#374151;border-bottom:1px solid #e5e7eb}.wc-zebra{background:#fbfcfe}.wc-badge{padding:2px 10px;border-radius:999px;font-size:12px;line-height:1.5;border:1px solid #d1d5db}.wc-expand{width:24px;height:24px;border:1px solid #0988d7;font-size:1rem;display:inline-block;transition:none}.wc-expand:before{content:none}.wc-expand:hover{background:#fff}.wc-expand--on{background:#0988d7;color:#fff;transform:none}}.rh-wrap{display:flex;flex-direction:column;gap:0;min-height:420px;background:#fff}.rh-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;border-bottom:0;flex-wrap:wrap}.rh-header__title-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rh-header__title{margin:0;font-size:15px;font-weight:800;letter-spacing:-.2px;color:#1f2d3d}.rh-header__sub{font-size:12px;color:#5b7588}.rh-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rh-header__sync{font-size:11px;color:#5b7588}.rh-auto-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#cfd8dc;flex-shrink:0}.rh-auto-dot.is-on{background:#2e7d32}.rh-summary{padding:0 0 12px;background:transparent;border-bottom:0;display:flex;gap:10px}.rh-summary .ui-stat{min-width:0}.rh-summary .rh-kpi-value--deduct{color:#e0384a}.rh-summary .rh-kpi-value--net{color:#0988d7}.rh-filters{display:flex;align-items:center;justify-content:flex-start!important;flex-wrap:wrap;gap:8px!important;padding:0 0 10px;border-bottom:0;background:#fff}.rh-filters .cm_inputbox,.rh-filters select{height:32px;padding:0 10px;border:1px solid #c8d6e3;border-radius:7px;font-size:12.5px;color:#333639;background:#fbfcfe;outline:none}.rh-filters .cm_inputbox:focus,.rh-filters select:focus{border-color:#0988d7}.rh-filters__search{width:200px;max-width:100%}.rh-filters__sep{color:#90a4ae;font-size:12px}.rh-filters__divider{width:1px;height:18px;background:#dfe5ec;margin:0 3px}.rh-filters__grow{flex:1}.rh-td-muted{color:#90a4ae;text-align:center}.rh-td-time{color:#546e7a;text-align:center;letter-spacing:-.2px}.rh-td-right{text-align:right;color:#212121}.rh-td-center{text-align:center;color:#546e7a}.rh-member__id{font-size:12px;font-weight:600;color:#0669a8;white-space:nowrap}.rh-member__nick{font-size:12px;color:#90a4ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-org__id{font-size:12px;color:#37474f;white-space:nowrap}.rh-org__type{font-size:11px;color:#b0bec5;white-space:nowrap}.rh-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:700;white-space:nowrap}.rh-badge--slot{background:#e3f2fd;color:#1565c0}.rh-badge--casino{background:#f3e5f5;color:#6a1b9a}.rh-badge--mini{background:#e0f2f1;color:#00695c}.rh-badge--sports{background:#fff3e0;color:#ef6c00}.rh-badge--ghost{background:#fdecea;color:#c62828;font-weight:700}.rh-badge--none{background:#f1f3f4;color:#90a4ae;font-weight:700}.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:#d32f2f;font-variant-numeric:tabular-nums}.rh-comm{text-align:right;font-size:12.5px;font-weight:700;color:#0988d7;font-variant-numeric:tabular-nums;padding-right:10px!important}.rh-empty{padding:64px 0;text-align:center;font-size:12.5px;color:#5b7588}.rh-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0 10px 0 12px;border-top:1px solid #e9f2f9;background:#fbfcfe;flex-wrap:wrap;border:1px solid #d9e6f0;border-top:0;border-radius:0 0 10px 10px}.rh-footer__hint{font-size:11.5px;color:#5b7588;flex:1;min-width:160px}.rh-footer__pagination{margin-left:auto;border-top:none;background:transparent;padding:0}.rh-portal{--rh-accent: #0988d7;--rh-accent-deep: #0670b3;--rh-accent-soft: #e8f4fc;--rh-accent-border: #c5e2f5;--rh-text: #0f172a;--rh-muted: #64748b;--rh-border: #e2e8f0;--rh-border-soft: #eef2f6;--rh-surface: #f0f4f8;--rh-card: #ffffff;--rh-header-from: #0b1a2e;--rh-header-to: #152a45;position:fixed;inset:0;z-index:1080;pointer-events:none}.rh-portal__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#0f172a59;cursor:pointer;pointer-events:auto}.rh-drawer{position:absolute;top:0;right:0;width:min(440px,92vw);height:100%;max-height:100vh;border:none;box-shadow:-20px 0 60px #0814262e,-4px 0 16px #08142614;background:var(--rh-surface);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;animation:rh-slide-in .2s ease-out}@keyframes rh-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.rh-drawer__header{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:none;background:linear-gradient(135deg,var(--rh-header-from) 0%,var(--rh-header-to) 55%,#1a3352 100%);color:#fff;flex-shrink:0}.rh-drawer__header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--rh-accent) 0%,#27a6ec 45%,#5d87ff 100%)}.rh-drawer__brand{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.rh-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}.rh-drawer__brand-icon svg{width:14px;height:14px}.rh-drawer__header-copy{min-width:0}.rh-drawer__title{font-size:13px;font-weight:700;color:#fff;margin:0;line-height:1.25;letter-spacing:-.02em}.rh-drawer__subtitle{margin:2px 0 0;font-size:10px;font-weight:600;color:#e0f2feb8;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-drawer__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.rh-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;cursor:pointer;padding:0}.rh-drawer__close:hover{background:#ffffff1f;color:#fff}.rh-drawer__close svg{width:13px;height:13px}.rh-drawer__body{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--rh-surface);flex:1;min-height:0}.rh-drawer__scroll{flex:1;min-height:0;overflow-y:auto;padding:8px}.rh-card{background:var(--rh-card);border:1px solid var(--rh-border);border-radius:6px;overflow:hidden;margin-bottom:4px}.rh-card--flush{padding:0}.rh-info__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid var(--rh-border-soft)}.rh-info__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:#94a3b8;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:#f8fafc;border-bottom:1px solid var(--rh-border);font-size:10px;font-weight:700;color:var(--rh-muted)}.rh-chain__row{border-bottom:1px solid var(--rh-border-soft);background:var(--rh-card)}.rh-chain__row.is-hit{background:var(--rh-accent-soft)}.rh-chain__foot{background:#f8fafc;border-top:1px solid var(--rh-border-soft)}.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:#94a3b8}.rh-chain__num--strong{font-weight:700}.rh-chain__num--net{font-weight:800;color:var(--rh-accent)}.rh-ghost-box__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-bottom:1px solid var(--rh-border-soft)}.rh-ghost-box__row:last-child{border-bottom:none}.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:#0b4f7a}.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:#e74c3c;font-variant-numeric:tabular-nums}.rh-drawer .rh-member__id{font-size:11px;font-weight:700;color:var(--rh-accent)}.rh-drawer .rh-member__nick{font-size:11px;font-weight:600;color:#94a3b8}.rh-drawer .rh-org__type{font-size:10px;color:#94a3b8}.rh-drawer .rh-badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:1}.rh-drawer .rh-badge--slot{background:#f1e9ff;color:#7c3aed}.rh-drawer .rh-badge--casino{background:#e7f8ef;color:#159a55}.rh-drawer .rh-badge--mini{background:#fff3e6;color:#e67e22}.rh-drawer .rh-badge--sports{background:#fff3e0;color:#ef6c00}.rh-drawer .rh-badge--ghost{background:#fff1f0;color:#e74c3c}.rh-drawer .rh-badge--none{background:#eef2f7;color:#64748b}.rh-drawer__footer{display:flex;align-items:center;gap:6px;padding:8px;border-top:1px solid var(--rh-border);background:var(--rh-card);flex-shrink:0}.rh-drawer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.rh-drawer__btn--primary{flex:1;border:1px solid #0988d7;background:#0988d7;color:#fff}.rh-drawer__btn--primary:hover{background:#0770b3;border-color:#0770b3}.rh-drawer__btn--danger{width:88px;border:1px solid #dc2626;background:#dc2626;color:#fff}.rh-drawer__btn--danger:hover{background:#b91c1c;border-color:#b91c1c}@media (max-width: 767px){.rh-summary{padding:0 0 10px;background:transparent;border-bottom:0}}@media (max-width: 767px){.rh-header{padding:10px 12px 8px;border-bottom:1px solid #e0e0e0}.rh-header__title{font-size:15px;font-weight:700;color:#1a1a1a}.rh-header__sub{color:#78909c}.rh-header__sync{color:#90a4ae}.rh-summary{padding:0 0 10px;background:transparent;border-bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rh-filters{padding:9px 12px;border-bottom:1px solid #e0e0e0}.rh-filters .cm_inputbox,.rh-filters select{height:36px;width:100%;padding:0 10px;border:1px solid #d9e6f0;border-radius:8px;font-size:13px;color:#212121;background:#fff}.rh-filters__search{width:100%}.rh-filters__divider{background:#e0e0e0}.rh-badge{padding:1px 7px;border-radius:3px;font-size:11px;font-weight:600}.rh-comm{color:#0669a8}.rh-empty{font-size:13px;color:#90a4ae}.rh-footer{padding:0 4px 0 12px;border:0;border-top:1px solid #e0e0e0;background:#fafbfc;border-radius:0}.rh-footer__hint{color:#78909c}}@media (max-width: 767px){.rh-summary>.stat-cards{flex:1 1 100%;grid-column:1 / -1;width:100%;min-width:0}}.admin_authentication{--auth-hero-h: clamp(260px, 38vh, 360px);--auth-card-overlap: 146px;position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:0 16px 60px;box-sizing:border-box;background:#f4f7fb}.admin_authentication:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--auth-hero-h);background:#0988d7}.auth-form{position:relative;margin-top:calc(var(--auth-hero-h) - var(--auth-card-overlap));padding:30px 28px 28px;box-shadow:0 16px 40px #1f2d3d2e;border-radius:12px;max-width:400px;width:100%;background:#fff;border:1px solid #e3ecf4;box-sizing:border-box}.password_block{position:relative}.auth_input .cm_inputbox{height:38px;padding:0 12px;border:1px solid #c8d6e3;border-radius:8px;background:#fbfcfe;color:#1f2d3d;font-size:13.5px;line-height:36px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.auth_input .cm_inputbox::-moz-placeholder{color:#9aa4ae}.auth_input .cm_inputbox::placeholder{color:#9aa4ae}.auth_input .cm_inputbox:focus{border-color:#0988d7;background:#fff;box-shadow:0 0 0 3px #0988d726}.password_block .cm_inputbox{padding-right:38px}.password_block button{position:absolute;background:unset;border:unset;top:50%;right:10px;padding:4px;display:inline-flex;align-items:center;transform:translateY(-50%);cursor:pointer}.admin_authentication .auth-form h3{position:absolute;left:0;right:0;top:-96px;margin:0;font-size:34px;line-height:1.1;text-align:center;color:#fff;font-weight:800;letter-spacing:-.4px}.auth_input{margin:0 0 14px}.auth_input>label{display:inline-block;margin-bottom:5px;color:#3f4c5a;font-size:13px;font-weight:600;vertical-align:baseline}.auth_input>label+.text-danger{display:inline;font-size:13px;margin-left:2px;vertical-align:baseline}.auth_input>.text-danger:last-child{display:block;font-size:12.5px;line-height:1.3;margin:5px 0 0}.auth_input>.text-danger:last-child:empty{display:none}.auth_remember{margin:-2px 0 16px;font-size:13px;color:#3f4c5a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_remember input[type=checkbox]{accent-color:#0988d7;cursor:pointer;width:15px;height:15px}.submit_btn{margin-top:12px}.submit_btn .customBtn{width:100%;height:40px;border-radius:8px;font-size:14.5px;font-weight:700;text-transform:none;letter-spacing:0;transition:background-color .15s}.submit_btn .customBtn:hover{background-color:#0780cc}.submit_btn .customBtn:active{opacity:.85}.submit_btn .customBtn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:575px){.admin_authentication{--auth-hero-h: clamp(220px, 40vh, 280px);--auth-card-overlap: 140px;padding:0 12px 60px}.auth-form{padding:24px 18px 20px;border-radius:12px}.admin_authentication .auth-form h3{top:-84px;font-size:28px}}.login-seccode__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.login-seccode__label{margin:0;color:#3f4c5a;font-size:13px;font-weight:600;line-height:1.2}.login-seccode__ttl{font-size:12px;color:#5b7588;white-space:nowrap;font-variant-numeric:tabular-nums}.login-seccode__ttl.is-soon{color:#d97706}.login-seccode__ttl.is-expired{color:#dc2626}.login-seccode__row{display:flex;align-items:stretch;gap:8px;min-width:0;margin:0 0 8px}.login-seccode__image{flex:1;min-width:0;height:48px;border:1px solid #c8d6e3;background:#fbfcfe;border-radius:8px;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:48px;height:48px;flex-shrink:0;border:1px solid #c8d6e3;border-radius:8px;background:#fff;cursor:pointer;font-size:18px;line-height:1;color:#0988d7;transition:border-color .15s,background .15s}.login-seccode__refresh:hover{background:#eaf5fd;border-color:#0988d7}.login-seccode__refresh:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.login-seccode__input{width:100%;letter-spacing:2px;font-variant-numeric:tabular-nums}.login-seccode__input::-moz-placeholder{letter-spacing:0}.login-seccode__input::placeholder{letter-spacing:0}.p-16{padding:10px 15px!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}.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;outline:2px solid #333;outline-offset:1px}.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}.vendor-config-page svg{display:inline-block;vertical-align:middle;flex-shrink:0}.vendor-config-page .transaction_toolbar__filters{align-items:center}.vendor-config-page .transaction_filter_select{max-width:170px}.vc-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 4px;font-size:12px;color:#6b7280}.vc-position-cell{display:inline-flex;align-items:center;justify-content:center;gap:6px}.vc-position-cell.is-drag-over{background:#e6f4fc}.vc-position-cell.is-reordering{opacity:.5}.vc-row-no{font-weight:500;color:#333639}.vc-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#97a0ab;cursor:grab}.vc-drag-handle:active{cursor:grabbing}.vc-vendor-name-btn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;border:none;margin:auto;background:transparent;text-align:center;cursor:pointer}.vc-vendor-name{font-weight:600;color:#111827}.vc-vendor-name-btn:hover .vc-vendor-name{color:#0988d7}.vc-vendor-code-row{display:inline-flex;align-items:center;gap:6px}.vc-vendor-code{font-size:11px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vc-vendor-code.is-missing{color:#d99400}.vc-code-warn{display:inline-flex;align-items:center;background:#fdf3dd;color:#d99400;border:1px solid #f5e4b5;border-radius:3px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.vc-list-type{color:#333639}.vc-link-btn{background:none;border:none;padding:0;color:#0988d7;font-size:12px;cursor:pointer;text-decoration:underline}.vc-games-cell{display:flex;flex-direction:column;gap:1px;line-height:1.3;text-align:center}.vc-games-ex{font-size:11px;color:#6b7280}.vc-media-cell{display:flex;align-items:center;gap:8px;justify-content:center}.vc-media-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vc-media-source{display:inline-block;background:#f4f7fa;color:#6b7280;border:1px solid #e2e8f0;border-radius:3px;padding:0 5px;font-size:10px}.vc-media-kind{width:44px;height:28px;flex:none;border-radius:3px;border:1px solid #c8d6e3;background:#f4f7fa;display:flex;align-items:center;justify-content:center;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#6b7280;cursor:pointer;padding:0}.vc-sync-cell{display:flex;flex-direction:column;gap:1px;line-height:1.3}.vc-sync-row{display:inline-flex;justify-content:center;align-items:center;gap:6px}.vc-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.vc-status-dot--healthy{background:#16a34a}.vc-status-dot--failed{background:#e0384a}.vc-sync-time{font-size:11px;color:#97a0ab}.vc-toggle-cell{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.vc-toggle-label{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#97a0ab}.vc-toggle-label.is-on{color:#0988d7}.vc-toggle-label.is-allowed{color:#16a34a}.vc-combo-warn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#fdf3dd;color:#d99400;border:1px solid #f5e4b5;font-size:10px;font-weight:700;line-height:1}.vendor-config-page .cm-switch.MuiSwitch-root{margin:0}.vc-switch-betting .MuiSwitch-switchBase.Mui-checked{color:#16a34a!important}.vc-switch-betting .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#16a34a!important}.vc-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:3px;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.vc-badge-live,.vc-badge-slot,.vc-badge-esport{color:#0988d7;background:#e6f4fc}.vc-badge-neutral,.vc-badge-gray{color:#6b7280;background:#f4f7fa}.vc-badge-healthy,.vc-badge-green{color:#16a34a;background:#e7f7ee}.vc-badge-warning,.vc-badge-amber{color:#d99400;background:#fdf3dd}.vc-badge-danger,.vc-badge-red{color:#e0384a;background:#fdeaec}.vc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vc-drawer.offcanvas{width:min(420px,100vw)}.vc-drawer .offcanvas-title{font-size:16px;font-weight:600;color:#111827}.vc-drawer-vendor{font-size:12px;color:#6b7280;margin-top:2px}.vc-drawer .offcanvas-body{padding:12px 14px;background:#f4f7fa;display:flex;flex-direction:column;gap:10px}.vc-drawer-section{background:#fff;border:1px solid #e2e8f0;border-radius:3px;padding:12px}.vc-drawer-section-title{margin:0 0 10px;font-size:13px;font-weight:600;color:#111827}.vc-drawer .form-label,.vc-filter-label{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.vc-readonly-field{height:28px;display:flex;align-items:center;border:1px solid #c8d6e3;border-radius:3px;padding:0 8px;font-size:12px;background:#f4f7fa;color:#6b7280}.vc-field-error{margin-top:4px;font-size:11px;color:#e0384a}.vc-field-hint{margin-top:4px;font-size:11px;color:#97a0ab}.vc-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.vc-approval-row,.vc-capability-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.vc-capability-item{display:inline-flex;align-items:center;gap:6px}.vc-capability-label{font-size:11px;color:#6b7280}.vc-source-btns{display:flex;gap:6px;margin-bottom:10px}.vc-source-btns .site-button-primary{flex:1}.vc-source-btns .site-button-primary.is-active,.vendor-config-page .site-button-primary.is-active{background-color:#0988d7;color:#fff}.vc-preview-box{margin-top:10px;padding:10px;border:1px dashed #c8d6e3;border-radius:3px;background:#f4f7fa;text-align:center}.vc-preview-box img{max-width:100%;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.vc-preview-caption{margin:6px 0 0;font-size:11px;color:#97a0ab}.vc-preview-type{width:132px;height:80px;border-radius:3px;border:1px solid #c8d6e3;background:#e8edf4;display:flex;align-items:center;justify-content:center;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#6b7280;margin:0 auto 8px}.vc-preview-type.is-error{background:#fdeaec;color:#e0384a}.vc-exposure-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vc-exposure-row--split{padding-top:10px;margin-top:10px;border-top:1px solid #eef2f6}.vc-exposure-title{font-size:13px;font-weight:600;color:#111827}.vc-exposure-helper{margin:4px 0 0;font-size:11px;color:#6b7280;line-height:1.45}.vc-alert-box{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin-top:10px;border-radius:3px;background:#fdf3dd;border:1px solid #f5e4b5;font-size:12px;color:#92400e;line-height:1.45}.vc-exceptions-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vc-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #e2e8f0;background:#fff}.vc-drawer-footer-note{font-size:11px;color:#97a0ab}.vc-drawer-footer-actions{display:flex;align-items:center;gap:6px}.vc-confirm-card{background:#f4f7fa;border:1px solid #e2e8f0;border-radius:3px;padding:10px 12px}.vc-confirm-list{margin:12px 0 0;padding-left:18px;font-size:12px;color:#333639;line-height:1.7}.vc-modal-subtitle{margin:-12px 0 14px;font-size:12px;color:#6b7280}.vc-games-modal.cm_admin_wide_modal .modal-dialog{max-width:980px}.vc-games-modal .modal_title{margin-bottom:6px}.vc-games-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vc-games-toolbar .cm_inputbox{flex:1;min-width:200px;max-width:280px}.vc-games-counts{font-size:12px;color:#6b7280;margin-left:auto}.vc-games-table-wrap .cm_table .table-responsive{max-height:48vh}.vc-games-modal .cm_inputbox.is-exception{background:#fdf3dd;border-color:#f5e4b5;color:#92400e}.vc-eff-note{font-size:10px;color:#97a0ab;margin-top:2px}.vc-empty{padding:32px;text-align:center;color:#97a0ab;font-size:13px}.vc-split{display:flex;align-items:flex-start;gap:16px}.vc-split_tree{position:sticky;top:8px;flex:0 0 260px;min-width:0;border:1px solid #dfe6ee;border-radius:8px;background:#fff}.vc-split_tree-head{padding:8px 12px;border-bottom:1px solid #eef2f6;font-size:12px;font-weight:700;color:#1f2d3d}.vc-split_tree-scroll{max-height:calc(100vh - 190px);overflow-y:auto;padding:6px}.vc-split_main{flex:1 1 0;min-width:0}.site-button-primary.vc-danger{color:#e0384a;border-color:#e0384a}.site-button-primary.vc-danger:hover{background:#e0384a;color:#fff}@media (max-width: 991px){.vc-field-pair{grid-template-columns:1fr}}.vc-route-warn{margin-left:6px;font-size:10px;padding:1px 6px;border-radius:3px;background:#dc35451f;color:#b02a37;white-space:nowrap}@media (max-width: 767px){.vc-split{display:block}.vc-split_tree{position:static;margin-bottom:10px}.vc-split_tree-scroll{max-height:56vh}.vc-split_tree-scroll.is-picked{max-height:176px}}.bh-filter-card{width:100%;box-sizing:border-box;margin:12px 0 14px}.bh-filter-panel{border:1px solid #e5e7eb;background:#fff;border-radius:6px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #10182808}.bh-filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bh-filter-row-search{gap:8px}.bh-date-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.bh-filter-select,.bh-filter-input,.bh-filter-panel .react-datepicker-wrapper input{height:34px;padding:0 10px;font-size:13px;line-height:1.2;color:#212529;border:1px solid #d7dce2;border-radius:4px;background:#fff;box-sizing:border-box;outline:none}.bh-filter-select{min-width:110px;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236c757d' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.bh-filter-select:focus,.bh-filter-input:focus,.bh-filter-panel .react-datepicker-wrapper input:focus{border-color:#7ec4eb;box-shadow:0 0 0 2px #0988d71f}.bh-filter-date,.bh-filter-panel .react-datepicker-wrapper{width:138px}.bh-filter-panel .react-datepicker-wrapper input{width:100%;max-width:none}.bh-filter-tilde{font-size:13px;color:#adb5bd;flex-shrink:0;line-height:1;padding:0 1px}.bh-quick-group{display:inline-flex;gap:0;flex-wrap:nowrap;border:1px solid #d7dce2;border-radius:4px;overflow:hidden;background:#fff}.bh-quick-btn{height:32px;padding:0 12px;border:none;border-right:1px solid #d7dce2;border-radius:0;background:#fff;color:#495057;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1}.bh-quick-btn:last-child{border-right:none}.bh-quick-btn:hover{background:#f5f7f9}.bh-quick-btn.is-active{background:#0988d7;color:#fff}.bh-search-combo{display:flex;flex:1 1 680px;min-width:320px;max-width:760px}.bh-search-combo .bh-filter-select{width:112px;min-width:112px;flex-shrink:0;margin-right:8px;border-radius:4px;background-color:#f8f9fb}.bh-search-combo .bh-filter-input{flex:1;min-width:0;padding:0 12px;border-radius:0 4px 4px 0}.bh-search-combo .bh-filter-select:focus,.bh-search-combo .bh-filter-input:focus{position:relative;z-index:1}.bh-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.bh-btn{height:34px;padding:0 14px;border-radius:4px;font-size:13px;cursor:pointer;white-space:nowrap;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center}.bh-btn-primary{padding:0 20px;background:#0988d7;color:#fff;border:1px solid #0988d7}.bh-btn-primary:hover{background:#0876bc;border-color:#0876bc}.bh-btn-secondary{background:#fff;color:#495057;border:1px solid #d7dce2}.bh-btn-secondary:hover{background:#f5f7f9}.bh-btn-advanced{background:#fff;color:#0988d7;border:1px solid #0988d7;gap:5px}.bh-btn-advanced:hover{background:#f0f8fd}.bh-btn-advanced.is-open{background:#e7f5fc}.bh-btn-advanced .bh-caret{font-size:9px;line-height:1;opacity:.85}.bh-btn-link{height:34px;padding:0 6px;background:transparent;border:none;color:#868e96;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.bh-btn-link:hover{color:#343a40}.bh-advanced{border-top:1px dashed #e1e5ea;margin-top:2px;padding-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.bh-adv-col{display:flex;flex-direction:column;gap:10px;min-width:0}.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}.bh-adv-label{font-size:11px;font-weight:500;color:#6c757d}.bh-adv-field .bh-filter-select,.bh-adv-field .bh-filter-input{height:34px;width:100%}.bh-adv-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bh-range{display:flex;gap:6px;align-items:center}.bh-range .bh-filter-input{text-align:right;min-width:0;width:100%}.bh-filter-footer{border-top:1px solid #eef0f3;margin-top:2px;padding-top:10px;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-adv-count{margin-left:4px;font-weight:700}.bh-export-btn:disabled{opacity:.6;cursor:progress}.bh-chip span{max-width:320px;overflow:hidden;text-overflow:ellipsis;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{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-export-btn{height:30px;padding:0 12px;background:#fff;color:#495057;border:1px solid #d7dce2;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-left:auto}.bh-export-btn:hover{background:#f8f9fa}.bh-combo-wrap{position:relative}.bh-combo-wrap .bh-filter-input{padding-right:26px}.bh-combo-caret{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:10px;color:#adb5bd;pointer-events:none}.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:#e7f5fc;color:#0988d7}.bh-combo-option.is-empty{color:#adb5bd;cursor:default}.bh-combo-option.is-empty:hover{background:transparent;color:#adb5bd}@media (max-width: 1100px){.bh-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.bh-filter-panel{padding:12px}.bh-search-combo{min-width:100%;flex:1 1 100%;max-width:none}.bh-advanced,.bh-adv-grid-2{grid-template-columns:1fr}.bh-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.bh-export-btn{margin-left:0}}.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}.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{padding:5px 8px;width:100%;border-radius:3px;flex-grow:1;box-shadow:0 0 2px #0003;transition:all .5s;display:flex;background-color:#fff;flex-direction:column;justify-content:center;gap:2px;grid-column:span 1 / span 1;min-height:48px;position:relative;overflow:hidden}@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:linear-gradient(135deg,#10b9812e,#10b9810f);border:1.5px solid rgba(16,185,129,.5);animation:dash-card-flash .9s ease-out forwards}.dash_card:hover{cursor:pointer}.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}.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}.dash_card .dash_icon img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.dash_card p{font-weight:700;font-size:16px;line-height:1.1;margin:0}.dash_card h5{font-weight:600;font-size:14px;color:#3e3fa9;line-height:1.2;margin:0}.dash_card a{font-size:10px!important;line-height:1;white-space:nowrap}.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:8px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0987cd0f,0 1px 2px #0000000a;overflow:hidden}.dash_widget:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0987cd,#27a6ec,#5d87ff);border-radius:8px 8px 0 0}.dash_widget_header{height:34px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(180deg,#e3f2fb,#d8ecf8);border-bottom:1px solid #e5e7eb}.dash_widget_header_icon{width:22px;height:22px;border-radius:6px;background:#e8f7ff;color:#0987cd;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fffc}.dash_widget_header_text{flex:1;min-width:0}.dash_widget_header_text h5{margin:0;font-size:12px;font-weight:700;color:#0987cd;line-height:1.2;letter-spacing:-.01em}.dash_widget_badge{margin-left:auto;padding:2px 8px;border-radius:999px;background:#e8f7ff;color:#0987cd;font-weight:700;font-size:11px;border:1px solid #c5e6f7;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:#f5fbff;border:1px dashed #c5e6f7;display:flex;align-items:center;justify-content:center;color:#0987cd}.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:8px;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0987cd0f;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 #edf2f7;background:#fff}.dashboard_bottom_widgets .top_rank_list:nth-child(odd):not(:first-child) .top_rank_user{background:#fafcff}.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:#15803d;text-align:right}.dashboard_bottom_widgets .user_session_section.dash_widget{border:1px solid #e5e7eb;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}.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}.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:linear-gradient(180deg,#e3f2fb,#d8ecf8);border-bottom:1px solid rgba(9,135,205,.12)}.dash_widget_rank_header .dash_widget_header_text h5{margin:0;font-size:12px;font-weight:700;color:#27a6ec;line-height:1.2}.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}.dashboard_rank_section{position:relative;padding:44px 20px 20px;border:1px solid #e5e7eb;box-shadow:0 4px 18px #0987cd14,0 1px 3px #0000000f;border-radius:12px;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:18px;margin-bottom:10px;color:#27a6ec;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}.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}.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}.dashboad_leftblock .menu_toggler_btn{align-self:flex-start;flex-shrink:0;margin:0;background:#fff}.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}}@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}}@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-summary-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.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{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0987cd0f,0 1px 2px #0000000a;overflow:hidden}.dash-today-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0987cd,#27a6ec,#5d87ff);border-radius:8px 8px 0 0}.dash-today-card__header{height:34px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(180deg,#e3f2fb,#d8ecf8);border-bottom:1px solid #e5e7eb}.dash-today-card--member .dash-today-card__header,.dash-today-card--partner .dash-today-card__header,.dash-today-card--risk .dash-today-card__header{background:linear-gradient(180deg,#e3f2fb,#d8ecf8)}.dash-today-card__header-icon{width:22px;height:22px;border-radius:6px;background:#e8f7ff;color:#0987cd;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fffc}.dash-today-card__header-icon svg{width:14px;height:14px}.dash-today-card--member .dash-today-card__header-icon,.dash-today-card--partner .dash-today-card__header-icon,.dash-today-card--risk .dash-today-card__header-icon{background:#e8f7ff;color:#0987cd}.dash-today-card__title{margin:0;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#0987cd}.dash-today-card--member .dash-today-card__title,.dash-today-card--partner .dash-today-card__title,.dash-today-card--risk .dash-today-card__title{color:#0987cd}.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 rgba(0,0,0,.04)}.dash-today-risk-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.04)}.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:#fff7ed;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:#fef3c7;color:#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:11px;font-weight:500;color:#374151;line-height:1.2}.dash-today-risk-item__count{font-size:11px;font-weight:700;color:#ea580c;white-space:nowrap}.dash-today-risk-item__chevron{color:#9ca3af;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-card--member .dash-today-metric-row__icon,.dash-today-card--partner .dash-today-metric-row__icon{background:#e8f7ff;color:#0987cd}.dash-today-metric-row__label{font-size:12px;font-weight:500;color:#4b5563}.dash-today-metric-row__value{font-size:13px;font-weight:700;color:#1f2d3d;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-today-card--member .dash-today-metric-row__value,.dash-today-card--partner .dash-today-metric-row__value{color:#1f2d3d}.dash-today-metric-row--net{margin-top:0;padding:3px 6px}.dash-today-card--member .dash-today-metric-row--net,.dash-today-card--partner .dash-today-metric-row--net{background:#f0f7fc}.dash-today-metric-row__value--net{font-size:13px;font-weight:800;color:#0987cd!important}.dash-today-profit{position:relative;--profit-blue: #0987cd;--profit-blue-light: #e8f7ff;--profit-blue-border: #c5e6f7;--profit-green: #0abb4b;--profit-text: #525252;--profit-casino: #597ad3;--profit-slot: #71ae3f;--profit-sport: #f3af07;--profit-mini: #c03ed1;--profit-dragon: #e05a1a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0987cd0f,0 1px 2px #0000000a;overflow:hidden}.dash-today-profit:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0987cd,#27a6ec,#5d87ff);border-radius:8px 8px 0 0}.dash-today-profit__header{height:34px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(180deg,#e3f2fb,#d8ecf8);border-bottom:1px solid #e5e7eb}.dash-today-profit__header-icon{width:22px;height:22px;border-radius:6px;background:var(--profit-blue-light);color:var(--profit-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fffc}.dash-today-profit__header-icon svg{width:14px;height:14px}.dash-today-profit__title{margin:0;font-size:12px;font-weight:700;color:var(--profit-blue);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:12px}.dash-today-profit__table thead th{background:var(--profit-blue-light);color:var(--profit-blue);font-weight:700;font-size:11px;padding:6px 8px;border-bottom:1px solid var(--profit-blue-border);white-space:nowrap;vertical-align:middle;text-align:center}.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:5px 8px;color:var(--profit-text);border-bottom:1px solid #f0f3f6;vertical-align:middle;font-variant-numeric:tabular-nums;text-align:center;line-height:1.25;font-size:12px}.dash-today-profit-row:nth-child(2n) td{background:#fbfcfe}.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:#525252}.dash-today-profit-cell--profit{font-weight:600}.dash-today-profit-row--total td{background:var(--profit-blue-light)!important;font-weight:700;border-top:2px solid var(--profit-blue-border);border-bottom:none;padding-top:6px;padding-bottom:6px}.dash-today-cell--total-blue{color:var(--profit-blue)!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:#e53935!important;font-weight:700}.dash-today-profit__table tbody tr.total-tr-row td .green-text,.dash-today-profit__table tbody tr.total-tr-row td .red-text,.dash-today-profit__table tbody tr.total-tr-row td .black-text{color:#fff!important}.dash-today-profit__table tbody td .black-text{color:var(--profit-text)!important;font-weight:500}.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:#eef0ff;color:var(--profit-casino)}.dash-today-category__icon-wrap--slot{background:#edf7e8;color:var(--profit-slot)}.dash-today-category__icon-wrap--sport{background:#fff6e5;color:var(--profit-sport)}.dash-today-category__icon-wrap--mini{background:#fdf0ff;color:var(--profit-mini)}.dash-today-category__icon-wrap--dragon_game{background:#fff1eb;color:var(--profit-dragon)}.dash-today-category__icon-wrap--total{background:#e8f4fd;color:var(--profit-blue)}.dash-today-profit-row--casino .dash-today-category__label,.dash-today-profit-row--slot .dash-today-category__label,.dash-today-profit-row--sport .dash-today-category__label,.dash-today-profit-row--mini .dash-today-category__label,.dash-today-profit-row--dragon_game .dash-today-category__label{color:#1f2d3d}.dash-today-category--total .dash-today-category__label{color:var(--profit-blue);font-weight:700;font-size:12.5px}.dash-today-category__label{font-weight:600;font-size:12.5px;white-space:nowrap}.dash-today-profit__table .badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;line-height:1.2}.stat_th_tip{gap:2px}.stat_num{font-variant-numeric:tabular-nums}.stat_sub_val{margin-left:15px}.stat_badge_min{min-width:25px}.stat_th_tip svg{stroke:#0b5c93}.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:10px;font-weight:700;line-height:1}.dash-today-share__track{width:64px;height:3px;background:#e8ecf0;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 14px 6px;border-top:1px solid #f0f3f6;background:#fafbfc;font-size:11px;color:#9ca3af;line-height:1.35}@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:#eef6fb;border-bottom:1px solid #d6e8f4;flex-shrink:0;position:sticky;top:0;z-index:1}.dash_colhead>span{font-size:10px;font-weight:600;color:#3d6f8f;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:10px;font-weight:600;color:#3d6f8f;line-height:1.2;white-space:nowrap;cursor:pointer}.dash_win_colhead__sort:hover,.dash_win_colhead__sort--active{color:#1a7fc1}.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:10px;font-weight:600;color:#3d6f8f;line-height:1.2;white-space:nowrap;cursor:pointer}.dash_session_colhead__sort:hover,.dash_session_colhead__sort--active{color:#1a7fc1}.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 #edf2f7!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:12px;font-weight:600;color:#1d4ed8;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dash_session_item__parent{font-size:9px;font-weight:500;color:#9ca3af}.dash_session_item__activity{grid-column:2;display:flex;align-items:center;gap:4px;min-width:0;width:100%;max-width:100%;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:#edf6fc!important;color:#0877b8!important;border:1px solid #c5e3f5!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;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)}}.dash_session_item__time{grid-column:3;font-size:10px;font-weight:500;color:#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:#f5faff}.dash_session_item:nth-child(2n) .dash_session_item__btn{background:#fafcff}.dash_session_item__balance-label{display:none}.dash_session_item__balance-value{font-size:12px;font-weight:700;color:#6d28d9;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 #edf2f7;background:#fff}.dash_win_row:nth-child(2n){background:#fafcff}.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:12px;font-weight:600;color:#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:#e8f5ee!important;color:#166534!important;border:1px solid #b7dfc8!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:12px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.dash_win_row__amount-value--green{color:#15803d}.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 3px #0000001a,0 1px 2px -1px #0000001a;border-radius:3px}.top_rank_wrapper.dash_widget{border-radius:12px;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-radius:0;background:linear-gradient(180deg,#e3f2fb,#d8ecf8);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0987cd14;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:#0987cd59}.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:none!important;border-radius:999px!important;background:transparent!important;color:#4c6b7c!important;font-weight:600;font-size:11px;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:#ffffff73!important}.top_rank_wrapper.dash_widget .admin_tab_section .nav-tabs.dash_rank_tabs--segmented .nav-link.active{background:var(--rank-accent, #0987cd)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 8px var(--rank-accent-shadow, rgba(9, 135, 205, .35)),0 1px 2px #0000000f!important}.dash_rank_tabs--segmented .nav-link.rank_tab--bet,.rank_tab_toolbar.rank_toolbar--bet,.tab-pane.rank_pane--bet{--rank-accent: #0987cd;--rank-accent-soft: #e1f1fb;--rank-accent-shadow: rgba(9, 135, 205, .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)}.dash_rank_tabs--segmented .nav-link.active .rank_tab_title svg{color:#fff}@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:#f8fbff;margin:0;border:none;border-radius:0;border-bottom:1px solid #eef4f8;border-left:3px solid var(--rank-accent, #0987cd);padding:5px 10px;flex-shrink:0}.top_rank_wrapper.dash_widget .rank_tab_toolbar .round_icon{background-color:var(--rank-accent-soft, #1ea0e71f);color:var(--rank-accent, #0987cd)}.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:13px;font-weight:700;color:var(--rank-accent, #0987cd);line-height:1.25}.top_rank_wrapper.dash_widget .rank_tab_toolbar_text p{display:block;margin:2px 0 0;font-size:11px;color:#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:#64748b;border:1px solid #e2e8f0}.rank_meta_chip--count{background:var(--rank-accent, #0987cd);color:#fff;border-color:transparent}.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 #e8eef4;border-radius:0;justify-content:flex-start;min-height:44px;transition:background .12s ease;background:#fff}.top_rank_user:hover{background:#f8fbff}.top_rank_list:last-child .top_rank_user{border-bottom:0}.top_rank_list:nth-child(2n) .top_rank_user{background:#fbfdff}.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}.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__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:12px!important;font-weight:600!important;color:#2563eb!important;line-height:1.2}.dash_rank_row__nick{font-size:10px;font-weight:500;color:#9ca3af;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:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dash_rank_row__value--bet{color:#0987cd}.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, #0987cd);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, #0987cd);background:var(--rank-accent-soft, #f5fbff);border-color:var(--rank-accent-shadow, #c5e6f7)}.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 #0987cd}.tabtop_wrapper{padding:10px}.tabtop_wrapper p{padding-top:10px;font-size:14px;color:#388cc2}.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 .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 #0987cd;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:#0987cd}.tabtop_block h2{font-size:16px;font-weight:500}.round_icon{color:#0987cd;padding:5px;border-radius:100px;min-width:40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#1ea0e71f}@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:8px 10px;background:#f1f7fc;border:1px solid #d9e6f0;border-left:2px solid #0988d7;text-align:left;line-height:1.45;overflow:hidden;border-radius:8px}.level-info-box__icon{flex-shrink:0;margin-top:1px;color:#0988d7}.level-info-box__title{display:block;font-size:12px;font-weight:700;color:#0b5c93;letter-spacing:.01em;text-wrap:wrap}.level-info-box__body{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:#3f4c5a;text-wrap:wrap}@media (max-width: 767px){.level-info-box{padding:10px 12px;background:linear-gradient(135deg,#f0f7ff,#eef2ff);border:1px solid #d6e4ff;border-left:1px solid #3b82f6;border-radius:0}.level-info-box__icon{color:#2563eb}.level-info-box__title{color:#1e3a8a}.level-info-box__body{font-size:12px;color:#475569}}.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}.pg-animate-fade-in{animation:pgFadeIn .25s ease forwards!important}@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 .pg-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.payment-gateway-page .pg-title{margin:0;font-size:19px;font-weight:800;color:#1f2d3d}.payment-gateway-page .pg-subtitle{margin:2px 0 0;font-size:12px;color:#5b7588}.payment-gateway-page .pg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-gateway-page .pg-actions .site-button-primary,.payment-gateway-page .pg-actions .site-button-secondary,.payment-gateway-page .pg-panel-action,.payment-gateway-page .pg-banner-action{min-height:32px;padding:7px 12px;border-radius:7px;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:0 10px;background:#fff;border:1px solid #c8d6e3;border-radius:7px;font-size:12.5px;color:#3f4c5a;min-height:32px;font-weight:600}.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-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}@media (max-width: 1280px){.payment-gateway-page .pg-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.payment-gateway-page .pg-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.payment-gateway-page .pg-summary-grid{grid-template-columns:1fr}}.payment-gateway-page .pg-card{background:#fff;border:1px solid #d9e6f0;border-radius:10px;box-shadow:none}.payment-gateway-page .pg-summary-card{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:60px}.payment-gateway-page .pg-summary-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.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:10.5px;font-weight:600;color:#5b7588;text-transform:uppercase;letter-spacing:.4px}.payment-gateway-page .pg-summary-value{margin:2px 0 0;font-size:16px;font-weight:700;color:#1f2d3d}.payment-gateway-page .pg-summary-helper{margin:2px 0 0;font-size:11px;color:#5b7588;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:10px 14px;border-bottom:1px solid #e9f2f9}.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:14px;font-weight:700;color:#1f2d3d}.payment-gateway-page .pg-panel-desc{margin:2px 0 0;font-size:12px;color:#5b7588}.payment-gateway-page .pg-table-wrap{overflow-x:auto}.payment-gateway-page .pg-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.payment-gateway-page .pg-table th:first-child,.payment-gateway-page .pg-table td:first-child{width:22%}.payment-gateway-page .pg-table th,.payment-gateway-page .pg-table td{vertical-align:middle}.payment-gateway-page .pg-table th{padding:0 12px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#0b5c93;background:#e6f0f8;text-align:left;border-bottom:1px solid #cfe0ee;vertical-align:middle;height:36px}.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:8px 12px;font-size:12.5px;color:#333639;border-top:1px solid #e9f2f9;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:#5b7588}.payment-gateway-page .pg-provider-name{font-size:14px;font-weight:700;color:#1f2d3d}.payment-gateway-page .pg-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:700;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:7px;background:transparent;color:#3f4c5a;cursor:pointer;border:1px solid #c8d6e3}.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-panel{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);z-index:1050;background:#fff;box-shadow:-8px 0 24px #143c6414;display:flex;flex-direction:column;border-left:1px solid #d9e6f0}.payment-gateway-page .pg-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e9f2f9}.payment-gateway-page .pg-drawer-title{margin:0;font-size:15px;font-weight:800;color:#1f2d3d;letter-spacing:-.2px}.payment-gateway-page .pg-drawer-desc{margin:2px 0 0;font-size:12px;color:#5b7588}.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:16px 18px;background:#fbfcfe;display:flex;flex-direction:column;gap:12px}.payment-gateway-page .pg-drawer-footer{padding:12px 18px;border-top:1px solid #e9f2f9;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:8px}.payment-gateway-page .pg-drawer-section{background:#fff;border:1px solid #d9e6f0;border-radius:10px;padding:14px}.payment-gateway-page .pg-drawer-section-title{margin:0 0 10px;font-size:14px;font-weight:700;color:#1f2d3d}.payment-gateway-page .pg-field-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e9f2f9}.payment-gateway-page .pg-field-row:last-child{border-bottom:none}.payment-gateway-page .pg-field-label{margin:0;font-size:12.5px;font-weight:600;color:#1f2d3d}.payment-gateway-page .pg-field-desc{margin:2px 0 0;font-size:11.5px;color:#5b7588}.payment-gateway-page .pg-field-control{flex-shrink:0}.payment-gateway-page .pg-provider-hero{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #d9e6f0;border-radius:10px}.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:3px 10px;border-radius:20px;font-size:10.5px;font-weight:700}.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:10px 12px;background:#f1f4f8;border-radius:8px}.payment-gateway-page .pg-stat-label{margin:0;font-size:11px;color:#5b7588}.payment-gateway-page .pg-stat-value{margin:4px 0 0;font-size:13px;font-weight:700;color:#1f2d3d}.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}@media (max-width: 767px){.payment-gateway-page .pg-card{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #0f172a0f}.payment-gateway-page .pg-table th{padding:12px 16px;font-size:11px;font-weight:600;letter-spacing:.04em;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:auto}.payment-gateway-page .pg-actions .site-button-primary,.payment-gateway-page .pg-actions .site-button-secondary,.payment-gateway-page .pg-panel-action,.payment-gateway-page .pg-banner-action{border-radius:4px}}@media (max-width: 767px){.payment-gateway-page .pg-header{margin-bottom:20px;gap:16px}.payment-gateway-page .pg-title{font-size:20px;font-weight:700;color:#0f172a}.payment-gateway-page .pg-subtitle{margin:4px 0 0;font-size:14px;color:#64748b}.payment-gateway-page .pg-summary-grid{gap:12px;margin-bottom:20px}.payment-gateway-page .pg-summary-card{align-items:flex-start;gap:12px;padding:16px;min-height:auto}.payment-gateway-page .pg-summary-icon{width:40px;height:40px;border-radius:8px}.payment-gateway-page .pg-summary-label{font-size:12px;font-weight:500;color:#64748b;text-transform:none;letter-spacing:normal}.payment-gateway-page .pg-summary-value{font-size:20px;color:#0f172a}.payment-gateway-page .pg-summary-helper{margin:4px 0 0;color:#64748b}.payment-gateway-page .pg-panel-head{padding:16px 20px;border-bottom:1px solid #e2e8f0}.payment-gateway-page .pg-panel-title{font-size:16px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-panel-desc{color:#64748b}.payment-gateway-page .pg-global-toggle{padding:6px 10px;border:1px solid #e2e8f0;border-radius:3px;font-size:13px;color:#334155;font-weight:400}.payment-gateway-page .pg-table td{padding:12px 16px;font-size:14px;color:#0f172a;border-top:1px solid #f1f5f9}.payment-gateway-page .pg-badge{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.payment-gateway-page .pg-method-switch-label{color:#94a3b8}}@media (max-width: 767px){.payment-gateway-page .pg-drawer-panel{box-shadow:-8px 0 32px #0f172a1f;border-left:0}.payment-gateway-page .pg-drawer-head{padding:20px;border-bottom:1px solid #e2e8f0;align-items:flex-start}.payment-gateway-page .pg-drawer-title{font-size:18px;font-weight:700;color:#0f172a;letter-spacing:normal}.payment-gateway-page .pg-drawer-desc{margin:4px 0 0;color:#64748b}.payment-gateway-page .pg-drawer-close{border-radius:3px;color:#64748b;border:none}.payment-gateway-page .pg-drawer-body{padding:20px;background:#f8fafc;gap:16px}.payment-gateway-page .pg-drawer-footer{padding:16px;border-top:1px solid #e2e8f0;gap:12px}.payment-gateway-page .pg-drawer-section{border:1px solid #e2e8f0;border-radius:8px;padding:16px}.payment-gateway-page .pg-drawer-section-title{margin:0 0 12px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-provider-hero{padding:16px;border:1px solid #e2e8f0;border-radius:8px}.payment-gateway-page .pg-provider-name{font-weight:500;color:#0f172a}.payment-gateway-page .pg-field-row{padding:12px 0;border-bottom:1px solid #f1f5f9}.payment-gateway-page .pg-field-label{font-size:14px;font-weight:500;color:#0f172a}.payment-gateway-page .pg-field-desc{font-size:12px;color:#64748b}.payment-gateway-page .pg-stat-box{padding:12px;background:#f8fafc;border-radius:6px}.payment-gateway-page .pg-stat-label{font-size:12px;color:#64748b}.payment-gateway-page .pg-stat-value{font-size:14px;font-weight:600;color:#0f172a}.payment-gateway-page .pg-tag{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}}@media (max-width: 767px){.payment-gateway-page .pg-method-switch-group{gap:18px}.payment-gateway-page .pg-method-switch{min-width:44px;align-items:center}.payment-gateway-page .pg-method-switch-label{text-align:center}.payment-gateway-page .pg-switch-wrap{display:flex;justify-content:center;width:auto}.payment-gateway-page .pg-switch-wrap .form-switch{width:auto;min-height:0;margin:0;padding-left:0;display:flex}.payment-gateway-page .pg-switch-wrap .form-check-input{margin:0;float:none}}@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}.ops-url-control{font-family:-apple-system,Segoe UI,Arial,Helvetica,sans-serif}.ops-url-control__card{border:1px solid #d9e6f0;border-radius:10px;overflow:hidden;box-shadow:none;background:#fff}.ops-url-control__row{display:grid;grid-template-columns:240px 1fr}.ops-url-control__row+.ops-url-control__row{border-top:1px solid #e4e9ef}.ops-url-control__label{padding:12px 14px;border-right:1px solid #e9f2f9;background:#f1f7fc;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ops-url-control__title{font-size:12.5px;font-weight:700;color:#1f2d3d;line-height:1.3}.ops-url-control__desc{font-size:11.5px;color:#5b7588;line-height:1.45}.ops-url-control__badge{margin-top:2px;font-size:10.5px;font-weight:600;color:#0988d7;background:#e8f3fc;border:1px solid #E8F3FC;border-radius:999px;padding:3px 10px}.ops-url-control__body{padding:12px 14px;display:grid;grid-template-columns:1fr 110px;gap:12px;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 #c8d6e3;border-radius:7px;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:#fdf7ec;border:1px solid #eddcb4}.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:12.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 #c8d6e3;background:#fff;color:#3f4c5a;font-size:12.5px;font-weight:600;border-radius:7px;padding:0 12px;cursor:pointer;flex:none;white-space:nowrap;height:32px}.ops-url-control__add-btn:hover{background:#eaeff5;border-color:#a9b8c9}.ops-url-control__helper{font-size:11.5px;color:#5b7588;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:7px;padding:0;font-size:12.5px;font-weight:600;color:#fff;transition:background .15s;height:32px}.ops-url-control__save--idle{background:#c3cbd5;cursor:default}.ops-url-control__save--active{background:#0988d7;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 #c8d6e3;border-radius:7px;padding:0 12px;background:#fff;height:32px}.ops-url-control__manager-input{flex:1;border:none;outline:none;font-size:12.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}}@media (max-width: 767px){.ops-url-control__card{border:1px solid #dbe1e8;border-radius:8px;box-shadow:0 1px 2px #1018280a}.ops-url-control__row{grid-template-columns:1fr}.ops-url-control__label{padding:12px 14px;border-right:0;border-bottom:1px solid #e9f2f9;background:#f4f8fb}.ops-url-control__body{grid-template-columns:1fr;padding:12px 14px;gap:10px}.ops-url-control__actions{flex-direction:row}.ops-url-control__actions>*{flex:1 1 0}.ops-url-control__helper{white-space:normal}.ops-url-control__title{font-size:14px;color:#2a3342}.ops-url-control__desc{font-size:12.5px;color:#7a8494}.ops-url-control__badge{font-size:12px;color:#42506b;background:#eef2f7;border:1px solid #dfe6ee}.ops-url-control__chip-box{border:1px solid #cdd6e0;border-radius:6px}.ops-url-control__input{font-size:13.5px}.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;height:auto}.ops-url-control__helper{font-size:12px;color:#8a94a3}.ops-url-control__save{border-radius:5px;padding:9px 0;font-size:13.5px;font-weight:700;height:auto}.ops-url-control__save--active{background:#1467d2}.ops-url-control__manager-input-wrap{border:1px solid #cdd6e0;border-radius:6px;padding:4px 12px;height:auto}.ops-url-control__manager-input{font-size:13.5px}}.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}.devgate{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(1100px 520px at 50% -12%,#e8f4fd,#e8f4fd00 62%),#f4f6f9}.devgate__card{width:100%;max-width:400px;background:#fff;border:1px solid #e6e8ee;border-radius:16px;padding:32px 28px 26px;box-shadow:0 0 20px 9px #0988d71a;text-align:center}.devgate__icon{width:56px;height:56px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0988d7;background:#e8f4fd;border:1px solid #cfe6f8}.devgate__title{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#333639}.devgate__subtitle{margin:0 0 20px;font-size:13px;line-height:1.5;color:#5b7588}.devgate__field{display:flex;align-items:center;border:1px solid #d8dbe6;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.devgate__field:focus-within{border-color:#0988d7;box-shadow:0 0 0 3px #0988d726}.devgate__field.is-invalid{border-color:#dc3545}.devgate__field.is-invalid:focus-within{box-shadow:0 0 0 3px #dc354526}.devgate__input{flex:1 1 auto;min-width:0;height:44px;padding:0 4px 0 14px;border:0;outline:none;background:transparent;font-size:15px;color:#333639;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:2px}.devgate__input::-moz-placeholder{color:#9aa8b6;letter-spacing:normal;font-family:inherit}.devgate__input::placeholder{color:#9aa8b6;letter-spacing:normal;font-family:inherit}.devgate__reveal{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;border:0;background:transparent;color:#8aa0b3;cursor:pointer}.devgate__reveal:hover{color:#0988d7}.devgate__error{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#fdecea;color:#c62828;font-size:12.5px;line-height:1.4;text-align:left}.devgate__error svg{flex:0 0 auto;margin-top:1px}.devgate__submit{width:100%;height:44px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#0988d7;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.devgate__submit:hover:not(:disabled){background:#0780cc}.devgate__submit:disabled{opacity:.65;cursor:not-allowed}.devgate__note{margin:18px 0 0;padding-top:14px;border-top:1px solid #eef1f5;font-size:11.5px;color:#8aa0b3}@media (max-width: 767px){.devgate{padding:20px 14px;align-items:flex-start;padding-top:12vh}.devgate__card{padding:26px 20px 22px;border-radius:14px}.devgate__title{font-size:18px}}.vrv2-page{-webkit-font-smoothing:antialiased}.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-reason-input{resize:vertical;min-height:78px;font-size:13px}.vrv2-reason-hint{font-size:11px;margin-top:4px;color:#b45309}.vrv2-reason-hint.is-ok{color:#0f766e}.vrv2-provider-name{font-weight:600;word-break:keep-all}.vrv2-provider-sub{font-size:11px;color:#6c757d}.vrv2-partner-split{display:flex;gap:0;min-height:500px}.vrv2-tree-panel{width:240px;min-width:200px;max-width:260px;flex-shrink:0;border-right:1px solid #dee2e6;padding-right:10px;padding-top:2px}.vrv2-routing-panel{flex:1;min-width:0;padding-left:16px}.vrv2-tree-scroll{overflow-y:auto;max-height:600px}.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:#dbeafe;border-left-color:#0d6efd}.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;flex-wrap:wrap;gap:10px;padding:9px 14px;margin-bottom:10px;background:#eef6ff;border:1px solid #cfe2ff;border-radius:6px}.vrv2-bulk-toolbar.is-empty{background:#f8f9fa;border-color:#e4e8ec}.vrv2-bulk-count{font-size:13px;font-weight:600;color:#0d6efd}.vrv2-bulk-toolbar.is-empty .vrv2-bulk-count{color:#6c757d}.vrv2-bulk-hint{font-size:12px;color:#6c757d;line-height:1.4}.vrv2-cb-cell{width:36px;text-align:center;margin:auto}.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-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}.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}.vrv2-gs-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.input-16{width:12.5px;height:12.5px;input{width:12.5px;height:12.6px}}.vrv2-gs-open-btn{font-size:12px;white-space:nowrap}.vrv2-gs-ov{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:400;color:#9aa4b0;background:#f4f5f7}.vrv2-gs-ov.has{font-weight:700;color:#8a5a12;background:#fff2d6}.vrv2-gs-drawer .offcanvas-header{align-items:flex-start;padding:14px 18px;border-bottom:1px solid #e3e6ea}.vrv2-gs-drawer .offcanvas-title{font-size:inherit;font-weight:inherit}.vrv2-gs-head-title{display:flex;align-items:center;gap:8px}.vrv2-gs-head-title b{font-size:15px;color:#1c2530}.vrv2-gs-head-title span{font-size:12px;color:#8b95a1;font-weight:400}.vrv2-gs-head-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:#8b95a1}.vrv2-gs-head-meta b{color:#1c2530}.vrv2-gs-head-meta b.accent{color:#2f6feb}.vrv2-gs-toolbar{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:10px 18px;border-bottom:1px solid #eff1f4;background:#fbfcfd}.vrv2-gs-toolbar .form-control{flex:1;min-width:170px;font-size:12px}.vrv2-gs-seg{display:inline-flex;padding:2px;border-radius:6px;background:#eef0f3}.vrv2-gs-seg button{border:0;font-size:11px;padding:4px 12px;border-radius:4px;cursor:pointer;color:#8b95a1;background:transparent}.vrv2-gs-seg button.is-on{color:#1c2530;background:#fff}.vrv2-gs-count{font-size:11px;color:#9aa4b0}.vrv2-gs-body{padding:0;overflow:auto}.vrv2-gs-table{width:100%;border-collapse:collapse;font-size:12px}.vrv2-gs-table thead tr{background:#f7f8fa;color:#5b6675;position:sticky;top:0;z-index:1}.vrv2-gs-table th{text-align:left;padding:8px 16px 8px 10px;font-weight:500;border-bottom:1px solid #e3e6ea}.vrv2-gs-table th:first-child{padding-left:16px}.vrv2-gs-table td{padding:8px 10px;border-bottom:1px solid #f1f3f6;vertical-align:middle}.vrv2-gs-table td:first-child{padding-left:16px}.vrv2-gs-table tr.is-dirty{background:#fffaf0}.vrv2-gs-game{display:flex;align-items:center;gap:6px;font-weight:500}.vrv2-gs-game em{font-style:normal;padding:1px 6px;border-radius:3px;background:#fff2d6;color:#8a5a12;font-size:10px;font-weight:700}.vrv2-gs-code{font-size:10px;color:#9aa4b0}.vrv2-gs-eff{font-weight:700;color:#42566b}.vrv2-gs-eff.is-alt{color:#2f6feb}.vrv2-gs-src{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;background:#f7f8fa;color:#8b95a1}.vrv2-gs-src.is-direct{background:#eaf1fe;color:#1d4fb8}.vrv2-gs-src.is-parent{background:#f4f5f7;color:#5b6675}.vrv2-gs-setting{display:flex;align-items:center;gap:6px}.vrv2-gs-setting .form-select{flex:1;min-width:0;font-size:12px;border-color:#dfe3e8}.vrv2-gs-setting .form-select.is-direct{border-color:#a9c6f5}.vrv2-gs-setting .form-select.is-dirty{border-color:#e8b464}.vrv2-gs-revert{flex:none;border:1px solid #e5c38c;background:#fff;color:#8a5a12;font-size:11px;padding:5px 8px;border-radius:5px;cursor:pointer;white-space:nowrap}.vrv2-gs-empty{padding:44px 0;text-align:center;color:#9aa4b0;font-size:12px}.vrv2-gs-foot{display:flex;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid #e3e6ea;background:#fbfcfd}.vrv2-gs-foot b{font-size:12px;color:#9aa4b0}.vrv2-gs-foot b.is-dirty{color:#8a5a12}.vrv2-gs-foot-actions{margin-left:auto;display:flex;gap:7px}.vrv2-gs-discard{border:1px solid #d6dbe2;background:#fff;color:#42566b;font-size:12px;padding:7px 14px;border-radius:6px;cursor:pointer}.vrv2-gs-discard:disabled{opacity:.5;cursor:not-allowed}.vrv2-gs-save{border:0;background:#2f6feb;color:#fff;font-size:12px;font-weight:500;padding:7px 16px;border-radius:6px;cursor:pointer}.vrv2-gs-save:disabled{background:#b9c6d8;cursor:not-allowed}.vrv2-gs-modal-meta{display:flex;gap:22px;font-size:12px;margin-bottom:12px}.vrv2-gs-modal-meta span{color:#8b95a1}.vrv2-gs-modal-meta b.warn{color:#e8891b}.vrv2-gs-diff{border:1px solid #eff1f4;border-radius:6px;overflow:hidden}.vrv2-gs-diff-row{display:flex;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid #f4f6f8;font-size:12px}.vrv2-gs-diff-row:last-child{border-bottom:0}.vrv2-gs-diff-row span:first-child{flex:1;min-width:0;font-weight:500}.vrv2-gs-diff-row .from{color:#8b95a1}.vrv2-gs-diff-row .arrow{color:#c6ccd4}.vrv2-gs-diff-row b{color:#2f6feb}.vrv2-gs-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 8px}.vrv2-gs-pager button{border:1px solid var(--bs-border-color, #ced4da);background:transparent;border-radius:4px;padding:4px 12px;font-size:12px}.vrv2-gs-pager button:disabled{opacity:.45;cursor:not-allowed}.vrv2-gs-pager span{font-size:12px;opacity:.75}.vrv2-gs-fallback{margin-left:6px;font-style:normal;font-size:10px;padding:1px 5px;border-radius:3px;background:#ffaa0026;color:#b8860b}.vrv2-gs-orphan{margin-left:6px;font-style:normal;font-size:10px;padding:1px 5px;border-radius:3px;background:#dc35451f;color:#b02a37}.vs-unsupported-chip{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid #842029;border-radius:10px;background:#84202924;color:#842029;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap;cursor:help;vertical-align:middle}.vrv2-scope-card.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vrv2-gld-card{background:#fff;border:1px solid #e3e6ea;border-radius:8px;padding:11px 14px 12px;margin-bottom:12px}.vrv2-gld-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vrv2-gld-title{font-size:12px;font-weight:700;color:#1c2530}.vrv2-gld-options{display:flex;gap:8px;flex-wrap:wrap}.vrv2-gld-option{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #e3e6ea;border-radius:6px;background:#fff;color:#42566b;font-size:12px;cursor:pointer;margin:0}.vrv2-gld-option.is-on{border-color:#2f6feb;background:#f4f8ff;color:#1c2530}.vrv2-gld-option input[type=radio]{width:13px;height:13px;margin:0;accent-color:#2f6feb;cursor:pointer}.vrv2-gld-current{font-size:10.5px;font-weight:500;padding:1px 6px;border-radius:4px;background:#eaf6ee;color:#2f8a4e}.vrv2-gld-example-btn{border:1px solid #e3e6ea;background:#fff;color:#6b7684;font-family:inherit;font-size:11px;padding:5px 9px;border-radius:6px;cursor:pointer}.vrv2-gld-example-btn:hover{border-color:#2f6feb;color:#2f6feb}.vrv2-gld-save{margin-left:auto}.vrv2-gld-desc{margin-top:8px;font-size:11px;color:#6b7684;line-height:1.6;max-width:900px}.vrv2-gld-helper{color:#a3adb8}.vrv2-gld-example{margin-top:8px;border-top:1px dashed #e3e6ea;padding-top:8px;display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#6b7684}.vrv2-gld-example b{color:#1c2530}.vendor-switch-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.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-page-subtitle{font-size:13px;color:#6c757d;margin:-4px 0 12px;line-height:1.4;word-break:keep-all}.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-drawer-title{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.vs-info-box{background:#f8f9fb;border:1px solid #e4e8ec;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.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}.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 .cvr-panel{margin-top:12px}.casino-vendor-routing-page .cvr-panel>.cvr-summary-4{margin-top:0}.casino-vendor-routing-page .userlist_table .cm_table{border:1px solid #eef0f3;border-radius:8px;overflow:hidden;background:#fff}.casino-vendor-routing-page .vs-restricted-badge{background:#dc2626;color:#fff;border:none;font-weight:700}.casino-vendor-routing-page .cvr-summary-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.casino-vendor-routing-page .cvr-kpi{background:#fff;border:1px solid #eef0f3;border-left:3px solid var(--cvr-kpi, #94a3b8);border-radius:8px;padding:14px 14px 12px;box-shadow:0 1px 2px #0f172a08;min-width:0}.casino-vendor-routing-page .cvr-kpi-value{font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--cvr-kpi, #0f172a)}.casino-vendor-routing-page .cvr-kpi-label{margin-top:6px;font-size:12px;font-weight:600;color:#374151;word-break:keep-all}.casino-vendor-routing-page .cvr-kpi-note{margin-top:2px;font-size:11px;color:#9ca3af;word-break:keep-all}.casino-vendor-routing-page .cvr-kpi--blue{--cvr-kpi: #0988d7}.casino-vendor-routing-page .cvr-kpi--purple{--cvr-kpi: #7c3aed}.casino-vendor-routing-page .cvr-kpi--orange{--cvr-kpi: #c2410c}.casino-vendor-routing-page .cvr-kpi--green{--cvr-kpi: #0f766e}.casino-vendor-routing-page .cvr-dist{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;margin-bottom:14px;border:1px solid #eef0f3;border-radius:8px;background:#fafbfc}.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-fixed-select{width:280px;max-width:min(360px,100%);flex:0 1 280px}.casino-vendor-routing-page .vs-bulk-toolbar{margin-bottom:10px}.casino-vendor-routing-page .cvr-partner-controls{border:1px solid #eef0f3;border-radius:8px;margin-bottom:12px;background:#fafbfc;overflow:hidden}.casino-vendor-routing-page .cvr-axis-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:0 4px;background:#fff}.casino-vendor-routing-page .cvr-axis-tabs{width:100%;margin:0}.casino-vendor-routing-page .cvr-axis-tabs .nav-link{cursor:pointer}.casino-vendor-routing-page .cvr-fixed-row{display:block;padding:12px 14px;background:#fff}.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-link-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;color:#0988d7;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:#0670b3}.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:#0988d7;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:#0670b3;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:#0670b3}.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 .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-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:#0988d7;border:1px solid #0988d7}.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:#0670b3;border-color:#0670b3;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-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 .vs-success-banner{margin-bottom:12px}.cvr-impact-value{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:#0988d7;line-height:1.1}.cvr-impact-label{font-size:11px;color:#64748b;margin-top:2px;word-break:keep-all}.cvr-partner-detail-card{border:1px solid #e5e8ec;border-radius:6px;overflow:hidden;background:#fff}.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:#e8f4fc;color:#0988d7!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:#0670b3!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: #0988d7;--cvr-accent-deep: #0670b3;--cvr-accent-soft: #e8f4fc;--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%,#27a6ec 45%,#5d87ff 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){.casino-vendor-routing-page .cvr-summary-4{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%}}.casino-vendor-routing-page{--tx-primary: #0988d7;--tx-primary-dark: #0670b3}.tx_filter_collapse__toggle{display:none}.tx_filter_collapse__panel,.tx_filter_collapse__bar{display:contents}.casino-vendor-routing-page .tx_filter_collapse__panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}@media (max-width: 767px){.tx_filter_collapse{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;margin-bottom:6px}.tx_filter_collapse__bar{display:flex;flex:1 1 100%;align-items:center;gap:6px;min-width:0;width:100%}.tx_filter_collapse__bar>.transaction_filter_input--search{flex:1 1 auto;min-width:0;max-width:none;width:auto!important}.tx_filter_collapse__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:30px;height:30px;padding:0 10px;gap:5px;border:1px solid var(--tx-primary, #0988d7);border-radius:8px;background:var(--tx-primary, #0988d7);color:#fff;cursor:pointer}.tx_filter_collapse__toggle:hover,.tx_filter_collapse__toggle:focus-visible{border-color:var(--tx-primary-dark, #0670b3);background:var(--tx-primary-dark, #0670b3);color:#fff;outline:none}.tx_filter_collapse.is-open .tx_filter_collapse__toggle{border-color:var(--tx-primary-dark, #0670b3);background:var(--tx-primary-dark, #0670b3)}.tx_filter_collapse__toggle-label{display:inline;font-size:12px;font-weight:600;white-space:nowrap}.tx_filter_collapse>.tx_filter_collapse__panel{display:none}.tx_filter_collapse.is-open>.tx_filter_collapse__panel,.tx_filter_collapse.is-open>.tx_filter_collapse__panel.is-open{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 100%;width:100%;margin:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.tx_sheet__backdrop{position:fixed;inset:0;z-index:2090;background:#0f172a73}.tx_sheet{position:fixed;left:0;right:0;bottom:0;z-index:2100;display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-height:80vh;overflow-y:auto;margin:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #0f172a2e;transition:transform .2s ease}.tx_sheet[hidden]{display:none}.tx_sheet.is-open{display:flex}.tx_sheet__handle{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;flex:1 1 100%;height:26px;margin:0 -16px;background:#fff;border-radius:16px 16px 0 0;touch-action:none;cursor:grab}.tx_sheet__handle-bar{display:block;width:44px;height:4px;border-radius:2px;background:#cbd5e1}.tx_sheet .cm_inputbox,.tx_sheet .form-select,.tx_sheet .form-control,.tx_sheet select,.tx_sheet input[type=text],.tx_sheet input[type=date]{flex:1 1 100%;width:100%;max-width:none!important;height:32px;min-height:32px;font-size:13px}.tx_sheet .site-button-primary,.tx_sheet .site-button-secondary{flex:1 1 calc(50% - 5px);height:32px;min-height:32px}}.casino-vendor-routing-page .site-button-primary:not(.cvr-btn-danger-solid):not(.cvr-btn-danger-outline),.cvr-drawer-root .site-button-primary:not(.cvr-btn-danger-solid),.cvr-confirm-root .site-button-primary:not(.cvr-btn-danger-solid){color:#0988d7!important;background:#fff!important;border:1px solid #0988d7!important}.casino-vendor-routing-page .site-button-primary:not(.cvr-btn-danger-solid):not(.cvr-btn-danger-outline):hover:not(:disabled),.cvr-drawer-root .site-button-primary:not(.cvr-btn-danger-solid):hover:not(:disabled),.cvr-confirm-root .site-button-primary:not(.cvr-btn-danger-solid):hover:not(:disabled){color:#fff!important;background:#0988d7!important;border-color:#0988d7!important}@media (min-width: 768px){.vc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.vc-header-left{display:flex;align-items:flex-start;gap:10px;min-width:0}.vc-header-text{min-width:0}.vc-title{margin:0;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#333639}.vc-subtitle{margin:4px 0 0;font-size:13px;line-height:1.5;color:#5b7588}.vc-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.vc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border:1px solid #9fcbe8;border-radius:8px;background-color:#fff;color:#0988d7;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vc-btn svg{width:15px;height:15px;flex:0 0 auto}.vc-btn:hover:not(:disabled){background-color:#eaf5fc;border-color:#0988d7}.vc-btn:disabled{opacity:.55;cursor:not-allowed}.vc-btn-primary{background-color:#0988d7;border-color:#0988d7;color:#fff}.vc-btn-primary:hover:not(:disabled){background-color:#0780cc;border-color:#0780cc;color:#fff}.vc-filter-card,.vc-table-card{background-color:#fff;border:1px solid #e6e8ee;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px #0f172a0a}.vc-filter-card{display:flex;flex-wrap:wrap;gap:14px}.vc-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vc-filter-label{font-size:12px;font-weight:600;color:#5b7588}.vc-filter-card .form-select,.vc-filter-card .form-control{min-height:36px;border:1px solid #d8dbe6;border-radius:8px;font-size:13px;color:#333639}.vc-filter-card .form-select:focus,.vc-filter-card .form-control:focus,.lu-row .form-control:focus,.lu-bulk-textarea:focus{border-color:#0988d7;box-shadow:0 0 0 3px #0988d726}.lu-row .form-control{min-height:36px;border:1px solid #d8dbe6;border-radius:8px;font-size:13px;color:#333639}.lu-col-action.vc-btn{min-width:44px;padding:6px!important;border-color:#e6e8ee;color:#8aa0b3}.lu-col-action.vc-btn:hover:not(:disabled){border-color:#f0a9a9;background-color:#fdf2f2;color:#dc2626}}.lu-vendor-field{min-width:320px;position:relative}.lu-hint{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:#64748b}.lu-hint-error{color:#dc2626}.lu-rows-card{padding:16px}.lu-rows-header,.lu-row{display:grid;grid-template-columns:1fr 1fr 44px;gap:10px;align-items:center}.lu-rows-header{padding:0 2px 8px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.lu-row{padding:6px 2px;border-top:1px solid #eef1f5}.lu-col-action{display:flex;align-items:center;justify-content:center;padding:6px!important}.lu-rows-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #eef1f5}.lu-rows-footer-left{display:flex;gap:8px}.lu-bulk-panel{margin-top:14px;padding:14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}.lu-bulk-label{font-size:12px;font-weight:600;color:#334155;margin-bottom:8px}.lu-bulk-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;resize:vertical}.lu-bulk-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.lu-results{margin-top:16px}.lu-result-block{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-top:10px;font-size:12px}.lu-result-title{font-weight:600;color:#334155;margin-bottom:6px}.lu-result-block ul{margin:0;padding-left:18px;color:#475569}.lu-result-block li+li{margin-top:4px}@media (max-width: 767px){.lu-rows-header{display:none}.lu-row{grid-template-columns:1fr;gap:6px;padding:12px 2px}.lu-vendor-field{min-width:0;width:100%}}.lu-import-modal .modal-dialog{max-width:860px}.lu-import-modal .lu-import-steps{display:flex;gap:3px;list-style:none;padding:3px;margin:0 0 14px;border:1px solid #dfe5ec;border-radius:10px;background:#eceff4;font-size:12.5px}.lu-import-modal .lu-import-steps li{flex:1;display:flex;align-items:center;justify-content:center;height:30px;text-align:center;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5b7588;font-weight:600}.lu-import-modal .lu-import-steps li.is-active{border-color:#d8dbe6;background:#fff;color:#0988d7;box-shadow:0 1px 2px #0f172a14}.lu-import-modal .lu-import-steps li.is-done{color:#1d7a45}.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 .vc-btn-outline,.lu-import-modal .lu-import-rejected-head .vc-btn-outline{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 .vc-btn-primary,.lu-import-modal .vc-btn-outline{display:inline-flex;align-items:center;gap:6px;height:var(--gn-ctrl-h, 32px);white-space:nowrap}.lu-import-modal .vc-btn-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}}@media (max-width: 767px){.lu-import-modal .lu-import-steps{gap:6px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px}.lu-import-modal .lu-import-steps li{display:block;height:auto;padding:6px 8px;border:0;border-radius:6px;background:var(--gn-surface-alt, #f1f5f9);color:var(--gn-text-sub, #64748b);box-shadow:none}.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}}.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}.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}.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 .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% - 415px)}.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:not(.modal .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;overflow:hidden}.data_treeblock_wrapper2{max-width:250px;position:absolute;width:100%;z-index:99;height:100%}.partner_block.active .data_treeblock_wrapper2{width:0px;overflow:hidden}}@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}.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}.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 (max-width:991px){.dashboard_rank_section{margin-top:36px}.dashboard_rank_section h5{font-size:14px}.trophy_icon{top:35px;width:80px}}@media (max-width:767px){.static_member_block .userModal_btn{padding:4px;gap:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.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}.badge{padding:4px!important;font-size:8px!important}}.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-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:26px;height:26px;min-width:26px;padding:0;border-radius:6px;border:1px solid #c8d6e3;color:#3f4c5a;background:#fff;font-size:11.5px;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:space-between;gap:8px;margin-top:8px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ms-total-count{flex:1 1 auto;font-size:12px;color:#5b7588;text-align:left;max-width:none;margin-left:0}.ms-page-size{display:none}.ms-table-footer .pagination_wrapper{flex:0 0 auto;margin-left:auto;justify-content:flex-end}}@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(2,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:stretch;gap:0;padding:0;border:1px solid #d9e6f0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 8px #093c640d}.ms-detail-member{flex-direction:column;align-items:stretch;gap:0}.ms-detail-member>:first-child{display:block;width:100%!important;max-width:none!important;align-self:stretch;padding:8px 10px;background:#f3f9fd;border-bottom:1px solid #e9f2f9}.ms-detail-meta .rank-affiliation-box,.ms-detail-meta .rank_affliation{width:auto!important;flex:0 1 auto;margin-left:auto;justify-content:flex-end!important}.ms-detail-meta .user_levelblock{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px;border:0;padding:0;margin:0;min-width:0}.ms-detail-meta .user_levelblock p{margin:0;font-size:11.5px!important;font-weight:600;line-height:1.2;text-decoration:none}.ms-detail-meta .user_levelblock .badge{font-size:9px;padding:3px 6px}.ms-detail-meta .rank_affliation,.ms-detail-meta .rank_affliation button{padding:0;width:auto;font-size:11.5px;border:0;background:transparent}.ms-detail-divider{display:none}.ms-detail-meta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:7px 10px;border-bottom:1px solid #e9f2f9}.ms-detail-meta-label{margin:0;color:#5b7588;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none}.ms-detail-meta b{font-size:12.5px;text-align:right;overflow-wrap:anywhere}.ms-detail-actions{width:100%;display:flex;gap:8px;padding:8px 10px}.ms-detail-actions .ui-btn{flex:1 1 40%;height:32px;min-height:32px;justify-content:center;border-radius:8px;font-size:13px;font-weight:600;background:#fff!important;color:#0988d7!important;border:1px solid #9fcbe8!important}.ms-formula{font-size:11.5px;line-height:1.5;color:#5b7588}.ms-section-title{font-size:15px;margin:12px 0 8px}.ms-detail-actions .site-button-primary,.ms-detail-actions .customBtn{flex:1;justify-content:center}}@media (max-width: 767px){.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;min-width:34px;border-radius:8px;border-color:#dfe6ee;color:#5b6472;font-size:13px}}.sos-page{--sos-blue: #0988d7;--sos-blue-dk: #0770b3;--sos-blue-bg: #e8f5fc;--sos-blue-tx: #066091;--sos-bd: #e3e7ee;--sos-bd-lt: #eef1f6;--sos-head: #f7f7fa;--sos-tx: #212529;--sos-mut: #6c757d;--sos-warn-bg: #fff8e6;--sos-warn-bd: #ffe69c;--sos-warn-tx: #664d03;--sos-err: #dc3545;--sos-err-bg: #f8d7da;--sos-err-tx: #842029;--sos-ok-bg: #d1e7dd;--sos-ok-tx: #0f5132;--sos-gr-bg: #e8eaee;--sos-gr-tx: #495057;--blue: var(--sos-blue);--blue-dk: var(--sos-blue-dk);--blue-bg: var(--sos-blue-bg);--blue-tx: var(--sos-blue-tx);--bd: var(--sos-bd);--bd-lt: var(--sos-bd-lt);--head: var(--sos-head);--tx: var(--sos-tx);--mut: var(--sos-mut);--warn-bg: var(--sos-warn-bg);--warn-bd: var(--sos-warn-bd);--warn-tx: var(--sos-warn-tx);--err: var(--sos-err);--err-bg: var(--sos-err-bg);--err-tx: var(--sos-err-tx);--ok-bg: var(--sos-ok-bg);--ok-tx: var(--sos-ok-tx);--gr-bg: var(--sos-gr-bg);--gr-tx: var(--sos-gr-tx);box-sizing:border-box;color:var(--sos-tx);font-size:13px;line-height:1.45;padding:0 0 16px;min-width:0;width:100%;max-width:100%;overflow-x:visible;position:relative}.sos-page *,.sos-page *:before,.sos-page *:after{box-sizing:border-box}.sos-page h1{margin:0;font-size:18px;font-weight:700;color:#1f2937}.sos-page a{color:var(--sos-blue);text-decoration:none}.sos-page .sos-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:0 2px}.sos-page .sos-phase-tabs{display:inline-flex;align-items:center;gap:3px;margin:0;padding:3px;border-bottom:none;background:#eceff4;border:1px solid #dfe5ec;border-radius:10px}.sos-page .sos-phase-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom:1px solid transparent;background:transparent;color:#5b7588;font-size:12.5px;font-weight:600;padding:0 14px;border-radius:8px;cursor:pointer;font-family:inherit;margin-bottom:0;height:30px;display:inline-flex;align-items:center}.sos-page .sos-phase-tab:hover{color:#0987cd;background:transparent}.sos-page .sos-phase-tab.on{background:#fff;color:#0988d7;border-bottom-color:#d8dbe6;box-shadow:0 1px 2px #0f172a14;border-color:#d8dbe6}.sos-page .sos-dot{color:#fd7e14;font-size:10px;margin-left:2px}.sos-page .sos-panel{display:block;width:100%;padding:0 12px 12px}.sos-page .sos-subnav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:0;border-bottom:0;background:transparent;position:static;top:0;z-index:5}.sos-page .sos-sub-tabs{display:flex;flex-wrap:wrap;gap:4px;align-items:stretch}.sos-page .sos-sub-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c8d6e3;border-bottom:1px solid #c8d6e3;background:#fff;color:#5b7588;font-size:11.5px;font-weight:600;padding:0 12px;border-radius:7px;cursor:pointer;font-family:inherit;white-space:nowrap;margin-bottom:0;height:32px;display:inline-flex;align-items:center}.sos-page .sos-sub-tab:hover{color:#0988d7;background:#e8f3fc;border-color:#0988d7;box-shadow:none}.sos-page .sos-sub-tab.on{background:#e8f3fc;color:#0988d7;border-bottom-color:#0988d7;box-shadow:none;border-color:#0988d7}.sos-page .sos-subnav-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;padding:4px 0}.sos-page .sos-priority{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5b7588;background:transparent;border:none;padding:0;line-height:1.3;white-space:nowrap}.sos-page .sos-priority-label{font-weight:700;color:#0988d7;margin-right:2px}.sos-page .sos-actions-inline{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;background:var(--sos-warn-bg);border:1px solid var(--sos-warn-bd);border-radius:3px}.sos-page .sos-actions-text{display:flex;flex-direction:column;gap:0;margin-right:2px}.sos-page .sos-actions-text b{font-size:11px;color:var(--sos-warn-tx);white-space:nowrap}.sos-page .sos-actions-inline .customBtn{padding:3px 10px;font-size:11px}.sos-page .sos-savebar-err{color:var(--sos-err);font-size:11px;font-weight:700}.sos-page .sos-banner{display:block;width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid #cfe0ee;background:#e8f3fc;border-radius:10px;font-size:12.5px;color:#1f2d3d;line-height:1.4}.sos-page .sos-banner-warn{border-color:#f1d6b8;background:#fff3e6;color:#7a4a00}.sos-page .sos-section{margin-top:0;width:100%}.sos-page .sos-card,.sos-page .sos-info-card{display:block;width:100%;border:1px solid #cfe0ee;background:#f1f7fc;border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:12.5px;color:#3f4c5a}.sos-page .sos-card-title{font-weight:700;font-size:11px;color:var(--sos-blue-tx);margin-bottom:3px;text-transform:uppercase}.sos-page .sos-warn{display:block;width:100%;border:1px solid var(--sos-warn-bd);background:var(--sos-warn-bg);border-radius:3px;padding:6px 10px;font-size:12px;color:var(--sos-warn-tx);margin-bottom:8px}.sos-page .sos-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px 8px;background:var(--sos-head);border:1px solid var(--sos-bd);border-radius:3px;margin-bottom:8px}.sos-page .sos-toolbar .form-control,.sos-page .sos-toolbar .form-select{width:auto;min-width:140px;height:32px;font-size:12px;padding:4px 10px}.sos-page .sos-table{display:block;width:100%;max-width:100%;border:1px solid #d9e6f0;border-radius:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#fff;margin-top:0}.sos-page .sos-thead,.sos-page .sos-trow{display:grid;align-items:stretch;width:100%;min-width:100%;box-sizing:border-box;gap:0}.sos-page .sos-thead{background:#e6f0f8;font-size:10.5px;font-weight:700;color:#0b5c93;text-transform:uppercase;letter-spacing:.7px;position:sticky;left:0;z-index:1}.sos-page .sos-thead>div{padding:10px 12px;border-right:0;border-bottom:1px solid #cfe0ee;white-space:normal;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;height:100%}.sos-page .sos-thead>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sos-page .sos-thead>div .sos-badge{white-space:nowrap;flex:0 0 auto}.sos-page .sos-thead>div:last-child{border-right:0}.sos-page .sos-trow{background:#fff;transition:background .12s ease}.sos-page .sos-trow:hover{background:#f1f7fc}.sos-page .sos-trow>div{padding:12px;border-right:0;border-bottom:1px solid #e9f2f9;min-width:0;overflow:visible;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;height:100%;font-size:12.5px}.sos-page .sos-trow>div:last-child{border-right:0}.sos-page .sos-trow:last-child>div{border-bottom:0}.sos-page .sos-trow.dirty{background:var(--sos-warn-bg)}.sos-page .sos-trow.dirty:hover{background:#fff3cd}.sos-page .sos-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.sos-page .sos-inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sos-page .sos-eff{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12px;min-width:220px}.sos-page .sos-k{color:var(--sos-mut);font-weight:600}.sos-page .sos-empty{padding:28px 16px;text-align:center;min-width:280px}.sos-page .sos-muted{color:var(--sos-mut)}.sos-page .sos-sm{font-size:12px}.sos-page .sos-xs{font-size:11px}.sos-page .sos-num{font-variant-numeric:tabular-nums;font-weight:600}.sos-page .sos-flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin:0}.sos-page .sos-ferr{color:var(--sos-err);font-size:11px}.sos-page .sos-fwarn{color:#984c0c;font-size:11px}.sos-page .sos-dim{opacity:.45;pointer-events:none}.sos-page .sos-badge{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:20px;white-space:nowrap;line-height:1.35;vertical-align:middle}.sos-page .b-def{background:var(--sos-gr-bg);color:var(--sos-gr-tx)}.sos-page .b-sport{background:var(--sos-ok-bg);color:var(--sos-ok-tx)}.sos-page .b-league{background:#fff3cd;color:var(--sos-warn-tx)}.sos-page .b-match{background:#cfe2ff;color:var(--sos-blue-tx)}.sos-page .b-mix{background:#e0e7ff;color:#3730a3}.sos-page .b-uns{background:#fff3cd;color:var(--sos-warn-tx)}.sos-page .b-err{background:var(--sos-err-bg);color:var(--sos-err-tx)}.sos-page .b-safe{background:#ffe5d0;color:#984c0c}.sos-page .b-on{background:var(--sos-ok-bg);color:var(--sos-ok-tx)}.sos-page .b-off{background:var(--sos-gr-bg);color:var(--sos-mut)}.sos-page .b-req{background:#cff4fc;color:#055160}.sos-page .sos-link{color:var(--sos-blue);cursor:pointer;font-size:12px;font-weight:600}.sos-page .sos-link:hover{text-decoration:underline}.sos-page .sos-link.sos-danger,.sos-page .sos-link.dg{color:var(--sos-err)}.sos-page .sos-seg{display:inline-flex;border-radius:9px;overflow:visible;gap:3px;padding:3px;border:1px solid #dfe5ec;background:#eceff4}.sos-page .sos-seg span{padding:0 12px;font-size:11.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;background:transparent;color:#5b7588;display:inline-flex;align-items:center;height:26px;border-radius:7px;font-weight:600}.sos-page .sos-seg span:first-child{border-radius:7px}.sos-page .sos-seg span:last-child{border-radius:7px}.sos-page .sos-seg span+span{margin-left:0}.sos-page .sos-seg span.on{background:#fff;border-color:#d8dbe6;color:#0988d7;font-weight:600;position:relative;z-index:1;box-shadow:0 1px 2px #0f172a14}.sos-page input[type=text],.sos-page select{padding:5px 8px;border:1px solid #ced4da;border-radius:3px;font-size:12px;font-family:inherit;background:#fff;color:var(--sos-tx)}.sos-page input[type=text]:focus,.sos-page select:focus,.sos-page .form-control:focus,.sos-page .form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0988d726;outline:none}.sos-page input.n,.sos-page .form-control.sos-n{width:84px;display:inline-block;text-align:right;padding:0 10px;font-size:12.5px;height:32px;min-height:32px;border:1px solid #c8d6e3;border-radius:7px;background-color:#fbfcfe}.sos-page input.err,.sos-page .form-control.err{border-color:var(--sos-err);background:#fff5f5}.sos-page select.m,.sos-page select.form-select.sos-m,.sos-page select.sos-m{width:124px;display:inline-block;padding:0 10px;font-size:12.5px;height:32px;min-height:32px;border:1px solid #c8d6e3;border-radius:7px;background-color:#fbfcfe}.sos-page .sos-switch{position:relative;display:inline-block;width:36px;height:20px;border-radius:10px;cursor:pointer;vertical-align:middle;background:#c8d6e3;flex-shrink:0}.sos-page .sos-switch.on{background:var(--sos-blue)}.sos-page .sos-switch.lock{background:var(--sos-ok-tx);cursor:not-allowed}.sos-page .sos-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026}.sos-page .sos-switch.on i,.sos-page .sos-switch.lock i{left:auto;right:2px}.sos-page .customBtn.sos-pri.btn.pri,.sos-page .btn.pri{background:#0988d7;border:unset;color:#fff;font-weight:600;padding:7px 16px;font-size:12px;border-radius:3px;cursor:pointer}.sos-page .customBtn.sos-pri.btn.pri:hover,.sos-page .btn.pri:hover{background:#0770b3;color:#fff}.sos-page .customBtn.sos-gh.btn.gh,.sos-page .btn.gh{background:#fff;border:1px solid #6c757d;color:#495057;padding:7px 14px;font-size:12px;border-radius:3px;cursor:pointer;font-weight:500}.sos-page .customBtn.sos-btn.btn,.sos-page .btn{background:#fff;border:1px solid #0988d7;color:#0988d7;padding:6px 12px;font-size:12px;border-radius:3px;cursor:pointer;font-weight:500}.sos-page .btn:hover,.sos-page .customBtn.sos-btn.btn:hover{background:var(--sos-blue-bg)}.sos-page .sos-overlay{position:fixed;inset:0;background:#0f152373;z-index:1060;display:flex;align-items:center;justify-content:center;padding:20px}.sos-page .sos-modal-box{width:700px;max-width:96vw;max-height:88vh;overflow:auto;background:#fff;border:1px solid var(--sos-bd);border-radius:6px;box-shadow:0 16px 40px #1018282e}.sos-page .sos-modal-hd{padding:12px 16px;border-bottom:1px solid var(--sos-bd);font-weight:700;font-size:14px;color:var(--sos-blue);background:#fafcfe}.sos-page .sos-modal-bd{padding:14px 16px}.sos-page .sos-modal-ft{padding:12px 16px;border-top:1px solid var(--sos-bd);display:flex;gap:8px;justify-content:flex-end;align-items:center;background:#fafcfe}.sos-page .sos-grp{display:grid;grid-template-columns:170px 150px 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--sos-bd-lt)}.sos-page .sos-rad{display:flex;gap:12px;font-size:12px}.sos-page .sos-rad label{display:flex;align-items:center;gap:4px;cursor:pointer}.sos-page .sos-diff{padding:6px 10px;border:1px solid var(--sos-bd-lt);border-radius:3px;margin-bottom:4px;font-size:12px;background:#fff}.sos-page .sos-kv{display:grid;grid-template-columns:150px 1fr;gap:4px 10px;font-size:12px}.sos-page .sos-kv .sos-k{color:var(--sos-mut)}.sos-page .sos-toast{position:fixed;top:14px;right:14px;z-index:1070;padding:10px 16px;border-radius:4px;color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 12px #0000002e}.sos-page .sos-table+.sos-card,.sos-page .sos-table+.sos-info-card,.sos-page .sos-card.sos-method-help{margin-top:12px}.declained_page .sos-page,.sos-page .sos-panel,.sos-page .sos-section{overflow-x:visible;max-width:100%;min-width:0}.declained_page .content_inner_section{overflow-x:hidden;max-width:100%}@media (max-width: 992px){.sos-page{padding:0 0 12px}.sos-page .sos-priority{display:none}.sos-page .sos-banner{font-size:11px;padding:5px 8px}.sos-page .sos-toolbar{gap:6px;padding:8px}.sos-page .sos-toolbar .form-control,.sos-page .sos-toolbar .form-select,.sos-page .sos-toolbar select{min-width:0!important;width:calc(50% - 4px)!important;flex:1 1 calc(50% - 4px);max-width:100%;height:34px}.sos-page .sos-toolbar .form-control.sos-search{width:100%!important;flex:1 1 100%}.sos-page .sos-table .sos-thead,.sos-page .sos-table .sos-trow{width:1100px;min-width:1100px;max-width:none}.sos-page .sos-table{margin:0 -4px;width:calc(100% + 8px);border-radius:0}.sos-page .sos-trow>div,.sos-page .sos-thead>div{overflow:visible;text-overflow:unset;white-space:normal}.sos-page .sos-modal-box{width:96vw}.sos-page .sos-grp{grid-template-columns:1fr;gap:6px}}@media (max-width: 576px){.sos-page .sos-toolbar .form-control,.sos-page .sos-toolbar .form-select,.sos-page .sos-toolbar select{width:100%!important;flex:1 1 100%}.sos-page .sos-actions-inline{width:100%;justify-content:flex-end}}@media (max-width: 767px){.sos-page{font-size:12.5px}.sos-page .sos-topbar{border:0;padding:0;margin-bottom:8px}.sos-page .sos-panel{border:0;border-radius:0;padding:0}.sos-page .sos-subnav{position:static;margin:0 0 8px;padding:0;border:0;background:transparent;gap:8px}.sos-page .sos-phase-tabs,.sos-page .sos-sub-tabs{width:100%;max-width:100%}.sos-page .sos-phase-tab,.sos-page .sos-sub-tab{flex:1 1 0!important;justify-content:center;text-align:center;padding:5px 6px!important}.sos-page .sos-subnav-right{width:100%;flex-wrap:wrap}.sos-page .sos-actions-inline{display:flex;flex-wrap:wrap;gap:8px;width:100%;justify-content:flex-start}.sos-page .sos-actions-text{flex:1 1 100%}.sos-page .sos-actions-inline .customBtn{flex:1 1 40%}.sos-page .customBtn.sos-gh.btn.gh,.sos-page .customBtn.sos-pri.btn.pri,.sos-page .customBtn.sos-btn.btn{min-height:32px;padding:5px 12px;border-radius:8px;font-size:13px;font-weight:600}.sos-page .customBtn.sos-gh.btn.gh{border-color:#0988d7;color:#0988d7}.sos-page .sos-banner,.sos-page .sos-warn,.sos-page .sos-warnbox{padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.5;margin-bottom:8px}.sos-page .sos-banner .customBtn{display:block;width:100%;margin:8px 0 0!important}.sos-page .sos-table{margin:0;width:100%;border:0;border-radius:0;background:transparent;overflow:visible}.sos-page .sos-thead{display:none}.sos-page .sos-table .sos-trow{display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;margin-bottom:8px;border:1px solid #d9e6f0;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #093c640d}.sos-page .sos-trow.dirty{border-color:#ffe69c}.sos-page .sos-trow>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;height:auto;padding:8px 10px;border-right:0;border-bottom:1px solid #e9f2f9;font-size:12.5px}.sos-page .sos-trow>.sos-muted.sos-sm,.sos-page .sos-trow>div>.sos-muted.sos-sm{padding:7px 10px;background:#fafcfe;color:#6b7a89;font-size:11.5px;line-height:1.45}.sos-page .sos-trow>.sos-muted.sos-sm{border-top:1px dashed #e3ecf4}.sos-page .sos-trow>div:last-child{border-bottom:0}.sos-page .sos-trow>div[data-label]:before{content:attr(data-label);flex:0 1 auto;margin-right:auto;color:#5b7588;font-size:11px;font-weight:600}.sos-page .sos-trow>.sos-td-head{order:-1;display:block;padding:8px 10px;background:#f3f9fd;font-size:13px;font-weight:600}.sos-page .sos-trow>.sos-td-head .sos-muted{font-size:11px;font-weight:400}.sos-page .sos-trow>.sos-flex,.sos-page .sos-trow>div>.sos-flex{flex:1 1 100%;justify-content:flex-start;gap:8px}.sos-page .sos-trow>.sos-flex>.sos-badge,.sos-page .sos-trow>div>.sos-flex .sos-badge{margin-left:auto}.sos-page .sos-eff{display:flex;flex-direction:column;gap:4px;width:100%;font-size:12px}.sos-page .sos-eff .sos-badge{margin-left:4px}.sos-page .sos-deduct-hd{flex-direction:column;align-items:flex-start;gap:2px}.sos-page .sos-deduct-preview{display:flex;width:100%;border-radius:8px}.sos-page .sos-deduct-rate{flex-wrap:wrap;gap:6px 8px}.sos-page .sos-trow>div>.sos-cell,.sos-page .sos-trow>div>.sos-muted.sos-sm{flex:1 1 100%;flex-direction:column}.sos-page .sos-trow>div>.sos-muted.sos-sm{padding:0;background:transparent}.sos-page .sos-cell{width:100%;gap:6px}.sos-page .sos-inline{flex-wrap:wrap;gap:6px 8px;width:100%}.sos-page .sos-seg{display:flex;width:100%;border:1px solid #0988d7;border-radius:8px;overflow:hidden}.sos-page .sos-seg span{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:30px;margin:0;padding:4px 2px;border:0;border-radius:0;color:#0988d7;font-size:12px;font-weight:600;text-align:center}.sos-page .sos-seg span.on{background:#0988d7;color:#fff}.sos-page .form-control.sos-n{width:84px;height:32px;min-height:32px;border-radius:8px;font-size:13px}.sos-page select.form-select.sos-m{width:100%;height:32px;min-height:32px;border-radius:8px;font-size:13px}.sos-page .sos-flex{gap:8px}.sos-page .sos-card,.sos-page .sos-empty,.sos-page .sos-deduct-card{border-radius:10px;font-size:12px}.sos-page .sos-card{padding:10px 12px}.sos-page .sos-deduct-hd h3{font-size:15px}.sos-page .sos-modal-box{width:calc(100vw - 20px);border-radius:12px}.sos-page .sos-trow>div>.sos-cell--row{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px}.sos-page .sos-cell--row select.form-select.sos-m{flex:1 1 120px;width:auto;min-width:120px}.sos-page .sos-cell--row .sos-inline{flex:0 1 auto;width:auto}.sos-page .sos-cell--row .sos-ferr,.sos-page .sos-cell--row .sos-fwarn{flex:1 1 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-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%}}.sos-page .sos-warnbox{border:1px solid #ffe69c;background:#fff8e6;color:#664d03;border-radius:3px;padding:7px 11px;font-size:12px;margin-top:9px}.league-list-page{color:#333639;font-size:12.5px!important;min-width:0}.league-list-page .header_block{margin-bottom:10px!important}.league-list-page .header_block h2{font-size:19px!important;font-weight:800;color:#1f2d3d}.league-list-page .content_inner_section{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent}.main-scroller-content-section:has(.league-list-page){padding:20px 24px!important;border-radius:6px!important;overflow-x:auto}.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 .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{min-width:160px;height:32px!important;padding:0 10px!important;border:1px solid #c8d6e3!important;border-radius:7px!important;background-color:#fbfcfe;color:#333639;font-size:12.5px!important;font-weight:400;box-shadow:none}.league-list-page .common_searchbox_with_select .form-select:focus,.league-list-page .common_searchbox_with_select .form-control:focus{border-color:#8bb9f7;box-shadow:0 0 0 3px #0d6efd1f}.league_bulk_actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px!important;padding:8px 12px!important;border:1px solid #d9e6f0!important;border-radius:10px!important;background:#fbfcfe}.league_bulk_left{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.league_bulk_select{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12.5px!important;font-weight:600;color:#3f4c5a;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:12.5px!important;color:#5b7588}.league_bulk_count strong{color:var(--themeColor)}.league_bulk_panel{min-width:0;padding:0;border-left:0;background:transparent;display:flex;align-items:center;gap:10px}.league_bulk_panel_title{margin-bottom:0;color:#5b7588;font-size:10.5px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.league_bulk_panel_buttons{display:flex;align-items:center;gap:6px}.league_bulk_button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:0;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;height:32px;border-radius:7px}.league_bulk_activate{background:#0988d7!important;border-color:#0988d7!important;color:#fff!important}.league_bulk_deactivate{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:0;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;color:#fff!important;background:#c0392b!important;border:1px solid #c0392b!important;height:32px;border-radius:7px}.league_bulk_deactivate:not(:disabled){color:#fff!important;background:#c0392b!important}.league_bulk_btn_icon{position:relative;display:inline-flex;flex:0 0 auto;width:14px;height:14px}.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 #fff;border-radius:50%}.league_bulk_btn_icon.deactivate:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:2px;background:#fff;transform:rotate(45deg);transform-origin:center}.league_bulk_button:disabled,.league_bulk_deactivate:disabled{cursor:not-allowed;opacity:.45}.league-list-page .multipletable.cm_table{border:1px solid #d9e6f0;border-radius:10px;background:#fff}.league-list-page .cm_table .table{margin-bottom:0;min-width:1450px;border-collapse:separate;border-spacing:0}.league-list-page .cm_table .table th,.league-list-page .cm_table .table td:not([data-bulk]):not([data-head]){padding:7px 10px!important;border-color:#e9f2f9!important;color:#333639!important;font-size:12.5px!important;line-height:1.35!important;vertical-align:middle!important;white-space:nowrap!important}.league-list-page .cm_table .table thead th{background:#e6f0f8!important;color:#0b5c93!important;font-size:10.5px!important;font-weight:700!important;text-align:center!important;text-transform:uppercase;letter-spacing:.7px;height:36px;border-bottom:1px solid #cfe0ee!important}.league-list-page .cm_table .table tbody td{font-weight:400!important}.league-list-page .cm_table .table tbody tr:hover td{background:#f1f7fc}.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:16px;height:16px;accent-color:#0988d7}.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:760px}.bulk_status_modal .modal_inner{color:#111827}.bulk_confirm_intro{display:flex;align-items:flex-start;gap:12px}.bulk_confirm_icon{flex:0 0 auto;width:32px;height:32px;border:2px solid #d98c1f;border-radius:50%;color:#d98c1f;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;line-height:1}.bulk_confirm_icon.activate{border-color:#1d7a45;color:#1d7a45}.bulk_confirm_intro h4{margin:0 0 4px;font-size:14px;font-weight:700;color:#1f2d3d}.bulk_confirm_intro p{margin:0 0 2px;font-size:12.5px;color:#5b7588}.bulk_confirm_divider{height:1px;background:#e9f2f9;margin:14px 0}.bulk_confirm_section_title{margin:0 0 10px;font-size:14px;font-weight:700;color:#1f2d3d}.bulk_confirm_summary{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bulk_confirm_summary_col{display:grid;gap:0}.bulk_confirm_summary_col+.bulk_confirm_summary_col{border-left:1px solid #e9f2f9;padding-left:16px}.bulk_confirm_summary_col>div{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px solid #e9f2f9}.bulk_confirm_summary_col strong{font-weight:600;color:#5b7588}.bulk_confirm_summary_col span{color:#1f2d3d;font-weight:600}.bulk_badge_success,.bulk_badge_danger{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#c0392b!important;background:#fbedeb}.bulk_badge_success{color:#1d7a45!important;background:#e7f5ec}.bulk_badge_danger{color:#dc3545!important;background:#fee2e2}.bulk_confirm_info{display:flex;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid #cfe0ee;border-radius:10px;background:#eaf5fd}.bulk_confirm_info_icon{flex:0 0 auto;width:22px;height:22px;border:2px solid #0988d7;border-radius:50%;color:#0988d7;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.bulk_confirm_info strong{display:block;margin-bottom:4px;color:#0b5c93;font-size:13px}.bulk_confirm_info ul{margin:0;padding-left:18px}.bulk_confirm_info li{margin-bottom:2px;font-size:12.5px;color:#1f2d3d}.bulk_confirm_instruction{margin:14px 0 6px;font-size:12.5px;color:#3f4c5a}.bulk_confirm_instruction strong{color:#c0392b}.bulk_confirm_input{min-height:32px;height:32px;padding:0 10px;border:1px solid #c8d6e3;border-radius:7px;background:#fbfcfe;font-size:12.5px}.bulk_confirm_footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e9f2f9}.bulk_confirm_footer .customBtn{min-width:0;justify-content:center;height:32px;padding:0 14px;border-radius:7px;font-size:12.5px;font-weight:600}.bulk_confirm_footer .customBtn:first-child{background:#fff!important;border:1px solid #e4b2ad!important;color:#c0392b!important}.bulk_confirm_footer .customBtn:first-child:hover:not(:disabled){background:#fbedeb!important;border-color:#c0392b!important}.bulk_confirm_deactivate_btn{background:#c0392b!important;border-color:#c0392b!important}.bulk_confirm_activate_btn{background:#1d7a45!important;border-color:#1d7a45!important}.bulk_confirm_footer .customBtn:disabled{cursor:not-allowed;opacity:.45}.league-list-page .transaction_tabs_nav:has(>.nav-item:only-child){display:none}@media (max-width: 767px){.league-list-page{color:#1f2937;font-size:14px!important;min-width:1180px}.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:18px 20px 20px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff}.league-list-page .admin_tab_section{margin-top:12px!important}.league-list-page .common_searchbox_with_select{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.league-list-page .common_searchbox_with_select .form-select,.league-list-page .common_searchbox_with_select .form-control{min-width:190px;height:42px!important;padding:8px 14px!important;border:1px solid #d7dee8!important;border-radius:4px!important;background-color:#fff;color:#374151;font-size:14px!important;font-weight:500;box-shadow:0 1px 2px #1018280a}.league_bulk_actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0!important;padding:16px 18px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#f8fafc}.league_bulk_left{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.league_bulk_select{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px!important;font-weight:500;color:#111827;cursor:pointer}.league_bulk_count{font-size:14px!important;color:#374151}.league_bulk_panel{min-width:430px;padding:12px 18px;border-left:1px solid #dbeafe;background:#eef4ff}.league_bulk_panel_title{margin-bottom:8px;color:#1d6fe8;font-size:12px!important;font-weight:700;text-transform:uppercase}.league_bulk_panel_buttons{display:flex;align-items:center;gap:10px}.league_bulk_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;min-width:150px;padding:8px 14px!important;font-size:13px!important;font-weight:700!important}.league_bulk_activate{background:#0d6efd!important;border-color:#0d6efd!important}.league_bulk_deactivate{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;min-width:170px;padding:8px 14px!important;font-size:13px!important;font-weight:700!important;color:#dc3545!important;background:#fff!important;border:1px solid #dc3545!important}.league-list-page .multipletable.cm_table{border:1px solid #d8dee7;border-radius:4px;background:#fff}.league-list-page .cm_table .table th,.league-list-page .cm_table .table td:not([data-bulk]):not([data-head]){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 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_bulk_deactivate:not(:disabled){color:#dc3545!important;background:#fff!important}.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_bulk_panel{display:block;gap:normal}.league_bulk_panel_title{letter-spacing:normal}.league-list-page .cm_table .table thead th{height:auto;text-transform:capitalize;letter-spacing:normal}.league_bulk_button,.league_bulk_deactivate{height:auto;border-radius:3px}.league-list-page .transaction_tabs_nav:has(>.nav-item:only-child){display:flex}.league-list-page{min-width:0;font-size:13px!important}.league-list-page .content_inner_section{padding:0!important;border:0!important;border-radius:0!important;background:transparent}.league-list-page .cm_table .table{min-width:0}.league-list-page .multipletable.cm_table{border:0}.league_bulk_actions{gap:10px;margin:0 0 10px!important;padding:10px!important;border:1px solid #d9e6f0!important;border-radius:10px!important;background:#fff}.league_bulk_left{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}.league_bulk_select{font-size:13px!important;font-weight:600;color:#333639}.league_bulk_count{font-size:12px!important;color:#5b7588}.league_bulk_panel{padding:8px 0 0;border-top:1px dashed #d9e6f0;background:transparent}.league_bulk_panel_title{margin-bottom:6px;color:#5b7588;font-size:11px!important}.league_bulk_panel_buttons{flex-direction:row;flex-wrap:wrap;gap:8px}.league_bulk_button,.league_bulk_deactivate{flex:1 1 40%;width:auto;min-width:0;min-height:32px;padding:5px 10px!important;border-radius:8px;font-size:13px!important;font-weight:600!important}.league_bulk_activate{background:#0988d7!important;border-color:#0988d7!important;color:#fff!important}.league_bulk_actions{align-items:stretch;flex-direction:column}.league_bulk_panel{min-width:0;width:100%;border-left:0}.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}.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}.max-w-100{max-width:100%!important}.bg-blue{background-color:#0988d7}.iso2,.iso3{font-family:monospace;text-transform:uppercase;text-align:center}.iso2{width:50px}.iso3{width:60px}.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}.row-item{display:flex;align-items:center;border:1px solid #444;border-radius:6px;overflow:hidden}.row-value{color:#fff;font-size:14px;padding:8px 12px;min-width:70px;text-align:center;border-right:1px solid #444}.row-input{flex:1}.row-input input{width:100%;border:none;outline:none;padding:8px 10px;font-size:14px;background:#1f1f1f;color:#fff}.row-input input::-moz-placeholder{color:#444;font-size:12px}.row-input input::placeholder{color:#444;font-size:12px}.first_input_home{border-right:1px solid #444!important}.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}.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}@media (max-width: 768px){.odds-dropdown-menu{max-height:200px}.validation-error-banner{font-size:13px;padding:10px 12px}.field-error{font-size:11px}}@media (max-width: 767px){.bulk_status_modal .modal-dialog{max-width:920px}.bulk_confirm_icon{width:44px;height:44px;border-width:3px;font-size:28px}.bulk_confirm_intro h4{font-size:18px}.bulk_confirm_intro p{font-size:14px;color:#374151}.bulk_confirm_section_title{font-size:16px}.bulk_confirm_summary_col>div{grid-template-columns:150px 1fr;font-size:14px;padding:0;border-bottom:0}.bulk_confirm_info li,.bulk_confirm_instruction{font-size:14px}.bulk_confirm_input{min-height:42px;height:auto;border-radius:4px}.bulk_confirm_footer .customBtn{min-width:180px;height:auto}}.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;overflow:hidden;color:#1f2d3d;text-align:left}.bcs-header{position:relative;padding:18px 22px 12px;border-bottom:1px solid #e9f2f9}.bcs-title{font-size:17px;font-weight:800;color:#1f2d3d}.bcs-close{position:absolute;top:-1px;right:-1px;width:32px;height:32px;border-radius:0 9px 0 8px;background:#c0392b;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0}.bcs-close:hover{background:#a93226}.bcs-body{padding:14px 22px 18px;display:flex;flex-direction:column;gap:14px}.bcs-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#fbfcfe;border:1px solid #d9e6f0;border-radius:10px;padding:12px 14px}.bcs-field{display:flex;flex-direction:column;gap:4px}.bcs-label{font-size:12px;font-weight:600;color:#3f4c5a}.bcs-required{color:#e02424}.bcs-select{height:32px;border:1px solid #c8d6e3;border-radius:7px;padding:0 28px 0 10px;font-size:12.5px;color:#1f2937;background:#fbfcfe;outline:none;width:100%}.bcs-select--active{border:2px solid #1a5fd0;background:#f6faff;font-weight:500;border-color:#0988d7;box-shadow:0 0 0 3px #0988d71f}.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:14px;font-weight:700;color:#1f2d3d}.bcs-notice{font-size:11.5px;color:#5b7588}.bcs-search{display:flex;align-items:center;gap:6px;height:32px;border:1px solid #c8d6e3;border-radius:7px;padding:0 10px;background:#fbfcfe}.bcs-search-icon{color:#7f96b8;font-size:13px}.bcs-search input{flex:1;border:none;background:transparent;outline:none;font-size:12.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 #d9e6f0;border-radius:10px;background:#fff;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:7px 10px;border-radius:7px;cursor:pointer;border:1px solid #d9e6f0;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:#0988d7;background:#e8f3fc;color:#0b5c93}.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:#5b7588}.bcs-left-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.bcs-summary{display:flex;flex-direction:column;gap:10px;border:1px solid #d9e6f0;border-radius:10px;padding:12px 14px;background:#fbfcfe}.bcs-summary--ready{border-color:#c7d9ff;background:#fbfdff}.bcs-summary-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px}.bcs-summary-grid dt{color:#5b7588;font-weight:600}.bcs-summary-grid dd{color:#1f2d3d;font-weight:600;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:#e8f3fc;border:1px solid #cfe0ee;border-radius:999px;padding:4px 6px 4px 10px;font-size:12px}.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 12px;border-radius:10px;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:8px;flex-wrap:wrap}.bcs-btn-save{font-size:12.5px;font-weight:600;border-radius:7px;padding:0 14px;cursor:pointer;color:#fff;background:#0988d7;border:1px solid #0988d7;height:32px}.bcs-btn-save:hover{background:#0780cc;border-color:#0780cc}.bcs-btn-save:disabled{color:#7f96b8;background:#e8f0ff;border-color:#c7d9ff;cursor:not-allowed}.bcs-btn-copy{font-size:12.5px;font-weight:600;border-radius:7px;padding:0 14px;cursor:pointer;color:#3f4c5a;border:1px solid #c8d6e3;background:#fff;height:32px}.bcs-btn-copy:disabled{color:#b9c3d1;border-color:#e2e8f0;background:#fafbfc;cursor:not-allowed}.bcs-btn-ghost{font-size:12.5px;font-weight:600;color:#3f4c5a;border:1px solid #c8d6e3;background:#fff;border-radius:7px;padding:0 14px;cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bcs-btn-ghost:hover{background:#f1f7fc;border-color:#0988d7;color:#0988d7}.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:8px;padding:12px 22px;border-top:1px solid #e9f2f9;background:#fff}.bcs-btn-cancel{font-size:12.5px;font-weight:600;color:#c0392b;background:#fff;border:1px solid #e4b2ad;border-radius:7px;padding:0 14px;cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bcs-btn-cancel:hover{background:#fbedeb;border-color:#c0392b}.bcs-btn-footer-save{font-size:12.5px;font-weight:600;border-radius:7px;padding:0 14px;cursor:pointer;color:#fff;background:#0988d7;border:1px solid #0988d7;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bcs-btn-footer-save:hover{background:#0780cc}.bcs-btn-footer-save:disabled{color:#fff;background:#9fcbe8;border-color:#9fcbe8;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:14px 18px 12px;border-bottom:1px solid #e9f2f9}.bcs-sub-title{font-size:15px;font-weight:800;color:#1f2d3d}.bcs-sub-title--green{color:#1d7a45;display:flex;align-items:center;gap:9px}.bcs-sub-title-check{width:20px;height:20px;border-radius:999px;background:#1d7a45;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.bcs-sub-close{color:#3f4c5a;font-size:15px;cursor:pointer;background:#fff;border:1px solid #c8d6e3;padding:0;width:32px;height:32px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.bcs-sub-body{padding:16px 18px;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:8px;padding:12px 18px;border-top:1px solid #e9f2f9;background:#fff}.bcs-btn-sm-primary{font-size:12.5px;font-weight:600;color:#fff;background:#0988d7;border:1px solid #0988d7;border-radius:7px;padding:0 14px;cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bcs-btn-sm-primary:hover{background:#0780cc}.bcs-btn-sm-ghost{font-size:12.5px;font-weight:600;color:#c0392b;background:#fff;border:1px solid #e4b2ad;border-radius:7px;padding:0 14px;cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bcs-btn-sm-ghost:hover{background:#fbedeb;border-color:#c0392b}.bcs-btn-sm-danger{font-size:12.5px;font-weight:600;color:#fff;background:#c0392b;border:1px solid #c0392b;border-radius:7px;padding:0 14px;cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.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_setup_page .admin_tab_section{margin-top:0}.bcs_setup_page .userlist_table .cm_table{overflow:hidden}.bcs_setup_page .cm_table_pagination{display:flex;align-items:center;justify-content:flex-end;padding:7px 10px;border-top:1px solid #e9f2f9;background:#fbfcfe;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:flex-end!important;gap:4px!important;margin:0!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!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:26px!important;min-width:26px!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;border-radius:6px!important;border:1px solid #c8d6e3!important;background:#fff!important;color:#3f4c5a!important}.bcs_setup_page .pagination_btn svg{width:12px!important;height:12px!important;display:block}.bcs_setup_page .pagination_btn.active{background:#0988d7!important;border-color:#0988d7!important;color:#fff!important}.bcs_setup_page .pagination_btn:hover:not(:disabled):not(.active){background:#e8f3fc!important;color:#0988d7!important;border-color:#0988d7!important}.bcs_setup_page .pagination_btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 900px){.bcs-filters,.bcs-main,.bcs-market-grid,.bcs-target-grid{grid-template-columns:1fr}}.bcs_setup_page{--gn-primary: #2563eb;--gn-primary-soft: #eff6ff;--gn-success: #16a34a;--gn-success-soft: #e7f6ec;--gn-danger: #dc2626;--gn-line: #e5e7eb;--gn-line-strong: #d1d5db;--gn-surface: #fff;--gn-text-sub: #4b5563;--gn-neutral-soft: #eef1f5}.bcs_setup_page .transaction_title_tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.bcs_setup_page .dev-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:0 0 8px}.bcs_setup_page .dev-head h5{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;color:#111827;line-height:1.2}.bcs_setup_page .dev-head h5:before{content:"";display:inline-block;width:3px;height:14px;border-radius:2px;background:var(--gn-primary)}.bcs_setup_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}.bcs_setup_page .dev-chip--gray{color:#475569;background:var(--gn-neutral-soft)}.bcs_setup_page .dev-chip--blue{color:#1d4ed8;background:var(--gn-primary-soft)}.bcs_setup_page .dev-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}.bcs_setup_page .gn-icon-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;padding:0;border:1px solid transparent;border-radius:6px;color:#fff;background:var(--gn-primary);cursor:pointer;transition:filter .15s ease}.bcs_setup_page .gn-icon-btn svg{width:15px;height:15px;display:block}.bcs_setup_page .gn-icon-btn:hover:not(:disabled){filter:brightness(.92)}.bcs_setup_page .gn-icon-btn--red{background:var(--gn-danger)}.bcs_setup_page .gn-icon-btn--green{background:var(--gn-success)}.bcs_setup_page .userlist_table .cm_table table{margin-bottom:0}.bcs_setup_page .userlist_table .cm_table th,.bcs_setup_page .userlist_table .cm_table td{vertical-align:middle;white-space:nowrap}.bcs_setup_page .admin_filter_block{margin-bottom:0}.bcs_setup_page .admin_filter_block .date_filter_block{gap:10px}.bcs_setup_page .dev-head.mb-0{margin-bottom:0!important}@media (max-width: 767px){.bcs-title{font-size:20px;color:#1a5fd0}.bcs-close{top:16px;right:20px;width:28px;height:28px;border-radius:4px;background:#2196f3}.bcs-select{height:42px;border-radius:5px;font-size:13.5px}.bcs-search{height:42px;border-radius:5px}.bcs-btn-save,.bcs-btn-copy{height:auto;padding:11px 18px;border-radius:5px;font-size:13px}.bcs-footer{gap:12px;padding:18px 28px}.bcs-btn-cancel,.bcs-btn-footer-save,.bcs-btn-ghost,.bcs-btn-sm-primary,.bcs-btn-sm-ghost,.bcs-btn-sm-danger{height:auto;padding:11px 24px;border-radius:5px;font-size:14px;font-weight:700}.bcs-btn-cancel,.bcs-btn-sm-ghost{color:#374151;border:1px solid #d5dbe4;background:#fff}.bcs-btn-footer-save,.bcs-btn-sm-primary{background:#1a5fd0;border-color:#1a5fd0}.bcs-sub-title{font-size:17px;color:#1a5fd0}.bcs-sub-close{width:auto;height:auto;border:0}}.tw-m-0{margin:0!important}.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-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / 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 .customBtn,.create-match-page .site-button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:8px 18px;font-size:14px;min-height:40px;line-height:1.25;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.create-match-page .site-button-primary:disabled{opacity:.65;cursor:not-allowed}.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 .cm_inputbox,.create-match-page .form-select,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input{border-radius:8px;border:1px solid #e2e8f0;padding:8px 12px;min-height:40px;font-size:14px;font-weight:400;color:#1e293b;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.create-match-page .cm_inputbox::-moz-placeholder,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input::-moz-placeholder{color:#94a3b8}.create-match-page .cm_inputbox::placeholder,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input::placeholder{color:#94a3b8}.create-match-page .cm_inputbox:hover,.create-match-page .form-select:hover,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input:hover{border-color:#0988d7}.create-match-page .cm_inputbox:focus,.create-match-page .form-select:focus,.create-match-page .create-match-datetime-field .react-datepicker-wrapper input:focus{border-color:#0988d7;box-shadow:0 0 0 3px #0988d71f;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 .cm_inputbox:disabled,.create-match-page .form-select:disabled{background-color:#f1f5f9;cursor:not-allowed}.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 .cm-create-tabs,.create-match-page .create-match-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #dbe5f0;margin:0 0 20px;padding:0 0 0 22px}.create-match-page .cm-create-tabs button,.create-match-page .create-match-tabs button{border:0;background:transparent;color:#344563;font-weight:700;min-width:148px;min-height:52px;border-bottom:2px solid transparent}.create-match-page .cm-create-tabs button.active,.create-match-page .create-match-tabs button.active{color:#0064e0;border-bottom-color:#0064e0}.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,.create-match-page .create-match-filter-bar{border:1px solid #d8e1ee;border-radius:8px;background:#fff;box-shadow:0 4px 18px #071a3a0a}.create-match-page .create-match-import-card{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:disabled,.create-match-page .site-button-primary:disabled{opacity:.55;cursor:not-allowed}.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-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:#075fc9}.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:#005ed8}.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-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-filter-bar label{display:flex;min-width:0;flex-direction:column;gap:7px;margin:0}.create-match-page .create-match-filter-bar label span{color:#344563;font-size:13px;font-weight:700;line-height:1}.create-match-page .create-match-filter-bar input,.create-match-page .create-match-filter-bar select,.create-match-page .create-match-search-input{width:100%;height:46px;box-sizing:border-box;border:1px solid #c7d6ea;border-radius:8px;background-color:#fff;color:#07142e;font-size:14px;font-weight:500;line-height:1.2;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.create-match-page .create-match-filter-bar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#52647f 50%),linear-gradient(135deg,#52647f 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.create-match-page .create-match-filter-bar input::-moz-placeholder,.create-match-page .create-match-search-input::-moz-placeholder{color:#8a99af}.create-match-page .create-match-filter-bar input::placeholder,.create-match-page .create-match-search-input::placeholder{color:#8a99af}.create-match-page .create-match-filter-bar input:focus,.create-match-page .create-match-filter-bar select:focus,.create-match-page .create-match-search-input:focus{border-color:#0b70df;box-shadow:0 0 0 3px #0b70df1f}.create-match-page .create-match-filter-bar>button{width:100%;min-height:46px;padding:0 18px}.create-match-page .create-match-filter-bar>.site-button-primary{min-height:46px}.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-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-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-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-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-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 .header_block h2{margin:0;font-size:20px;font-weight:800;text-transform:none;color:#111827}.create-match-manual-page.create-match-page .create-match-review-header{margin-bottom:16px;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 .cm_inputbox,.create-match-manual-page.create-match-page .form-select,.create-match-manual-page.create-match-page .create-match-datetime-field .react-datepicker-wrapper input{border-radius:3px;border:1px solid #ccc;padding:5px 10px;min-height:unset;width:100%;font-size:14px;font-weight:400;color:#333639;background-color:#fff;box-shadow:none}.create-match-manual-page.create-match-page .form-select{padding-right:30px}.create-match-manual-page.create-match-page .cm_inputbox:focus,.create-match-manual-page.create-match-page .form-select:focus,.create-match-manual-page.create-match-page .create-match-datetime-field .react-datepicker-wrapper input:focus{border-color:#0988d7;box-shadow:none;outline:unset}.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 rgb(239,239,245);border-radius:0;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:#0988d7}.create-match-manual-page.create-match-page .create-match-import-stack .create-match-step.active small{color:#0988d7}.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 button.customBtn,.create-match-manual-page.create-match-page .create-match-import-stack button.customBtn{background-color:#0988d7;border:unset;color:#fff;text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:500;border-radius:3px;padding:6px 10px;outline:unset}.create-match-manual-page.create-match-page button.customBtn:hover:not(:disabled),.create-match-manual-page.create-match-page .create-match-import-stack button.customBtn:hover:not(:disabled){background-color:#0780cc;color:#fff}.create-match-manual-page.create-match-page button.customBtn:disabled,.create-match-manual-page.create-match-page .create-match-import-stack button.customBtn:disabled{background-color:#a9a9a9;border:1px solid #a9a9a9;color:#fff;opacity:1;cursor:not-allowed}.create-match-manual-page.create-match-page button.site-button-primary,.create-match-manual-page.create-match-page .create-match-import-stack button.site-button-primary{background-color:#fff;border:1px solid #0988d7;color:#0988d7;text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:500;border-radius:3px;padding:6px 10px;outline:unset}.create-match-manual-page.create-match-page button.site-button-primary:hover:not(:disabled),.create-match-manual-page.create-match-page .create-match-import-stack button.site-button-primary:hover:not(:disabled){background-color:#0988d7;color:#fff}.create-match-manual-page.create-match-page button.site-button-primary:disabled,.create-match-manual-page.create-match-page .create-match-import-stack button.site-button-primary:disabled{cursor:not-allowed;opacity:.72}.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 .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 .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 .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}.mmm-list-empty{border:1px solid #e5e7eb;border-radius:8px;background:#fff;margin-bottom:7px}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0 12px}.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:11px;color:var(--ui-text-faint, #97a0ab)}.gs-page .gs-category-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.gs-page .gs-category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.gs-section-card{background:var(--ui-bg, #fff);border:1px solid var(--ui-border, #e2e8f0);border-radius:var(--ui-radius, 8px);box-shadow:var(--ui-shadow-sm, 0 1px 3px rgba(15, 23, 42, .06));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(--ui-border-soft, #eef2f6);background:#fafbfc}.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(--ui-radius-sm, 6px);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gs-section-card__icon.tone-slot{color:#0988d7;background:#e6f4fc}.gs-section-card__icon.tone-casino{color:#7c3aed;background:#f1eafd}.gs-section-card__icon.tone-mini{color:#d99400;background:#fdf3dd}.gs-section-card__icon.tone-sports{color:#16a34a;background:#e7f7ee}.gs-section-card__icon.tone-provider{color:#0d9488;background:#e3f6f4}.gs-section-card__title{font-size:13.5px;font-weight:700;color:var(--ui-text-strong, #111827);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:var(--ui-radius-pill, 999px);background:#eef1f4;color:var(--ui-text-muted, #6b7280);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.gs-page .gs-view-more,.gs-page .ui-btn.gs-view-more{margin-left:auto;height:var(--ui-control-h-sm, 30px);min-height:var(--ui-control-h-sm, 30px);padding:0 12px;box-shadow:0 1px 2px #0988d747}.gs-sum-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--ui-border, #e2e8f0);border-radius:var(--ui-radius-sm, 6px);background:var(--ui-bg, #fff);overflow:hidden}.gs-sum-item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px 8px;border-left:1px solid var(--ui-border-soft, #eef2f6)}.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(--ui-text-faint, #97a0ab);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sum-value{font-size:12.5px;font-weight:700;color:var(--ui-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;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:28px 12px;min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--ui-text-faint, #97a0ab);font-size:12.5px}.gs-provider-section{margin-bottom:16px}.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(--ui-border, #e2e8f0);border-radius:12px;overflow:hidden}.gs-modal .modal-header{background:#fafbfc;border-bottom:1px solid var(--ui-border-soft, #eef2f6);padding:14px 18px}.gs-modal .modal-title{font-size:16px;font-weight:700;color:var(--ui-text-strong, #111827)}.gs-modal .modal-body{padding:16px 18px 18px;background:var(--ui-bg-soft, #f4f7fa)}.gs-modal-kpi{margin-bottom:12px!important}.gs-modal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.gs-modal .gs-table-wrap{border:1px solid var(--ui-border, #e2e8f0)!important;border-radius:var(--ui-radius, 8px)!important;background:#fff;max-height:min(52vh,480px)!important}.gs-modal-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.gs-modal-footer-bar .gs-page-info{font-size:12.5px;color:var(--ui-text-muted, #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(--ui-pos, #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(--ui-neg, #dc2626);font-weight:700}@media (max-width: 1200px){.gs-sum-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-sum-item:nth-child(n+4){border-top:1px solid var(--ui-border-soft, #eef2f6)}.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(--ui-border-soft, #eef2f6)}}@keyframes fadeHighlight{0%{background-color:#e6e5dbb3}to{background-color:transparent}}.live-table-session.cm_table .table-responsive{max-height:calc(100vh - 185px)}.live-table-session tbody tr:has(.rank_affliation.show){position:relative;z-index:30}.live-table-session tbody tr:has(.rank_affliation.show)>td{overflow:visible}.live-table-session td:has(.rank_affliation.show){position:relative;z-index:5}.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-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-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}.live-table-session table tr th.lus-bc-col-head{background:#eef7fd}.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:4px;white-space:nowrap}.lus-bc-badge--running{background:#0988d7}.lus-bc-badge--armed{background:#b8860b}.lus-bc-badge--unsupported{background:#6c757d}.lus-bc-badge--checking{background:#d99114}.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:#6c757d;font-variant-numeric:tabular-nums;line-height:1.3}.lus-bc-btn-call{font-size:11.5px;font-weight:700;padding:5px 10px;text-transform:none}.lus-bc-btn-cancel{border:1px solid #dc3545;background:#fff;color:#dc3545;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:4px;cursor:pointer;white-space:nowrap}.lus-bc-btn-cancel:hover{background:#dc3545;color:#fff}.lus-bc-btn-recheck{border:1px solid #d99114;background:#fff;color:#a06a08;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:4px;cursor:pointer;white-space:nowrap}.lus-bc-btn-recheck:hover{background:#fdf8ee}.lus-bonus-call-modal .modal-dialog{max-width:720px}.lus-bonus-call-modal .modal_title{text-transform:none}.lus-bonus-call-modal .customBtn{min-width:130px;height:38px;font-size:13px;font-weight:700;padding:0 16px;text-transform:none}.lus-bonus-call-modal .customBtn:disabled,.lus-bonus-call-modal .customBtn:disabled:hover,.lus-bonus-call-modal .customBtn:active:disabled{background-color:#9fc7e4;border-color:#9fc7e4}.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:#f8f9fa;border:1px solid #e9ecef;border-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:#868e96}.lus-bc-meta-value{font-size:12.5px;font-weight:700;color:#212529;word-break:break-word}.lus-bc-meta-value.is-link,.lus-bc-confirm-v.is-link{color:#0b6ea8}.lus-bc-mono{font-family:ui-monospace,Menlo,Monaco,monospace}.lus-bc-grid{display:grid;grid-template-columns:120px 1fr;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.lus-bc-grid-label{background:#f8f9fa;padding:11px 12px;font-size:12.5px;font-weight:700;color:#495057;display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #e9ecef}.lus-bc-grid-value{padding:10px 12px;border-top:1px solid #e9ecef}.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:#6c757d;display:flex;align-items:center}.lus-bc-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lus-bc-chip{border:1px solid #bcdff5;background:#eaf4fd;color:#0b6ea8;font-size:12px;font-weight:700;padding:6px 12px;border-radius:4px;cursor:pointer;font-variant-numeric:tabular-nums}.lus-bc-chip:hover{background:#d6ebfa}.lus-bc-chip--reset{border-color:#ced4da;background:#f1f3f5;color:#495057}.lus-bc-chip--reset:hover{background:#e9ecef}.lus-bc-chip-hint{font-size:11px;color:#868e96}.lus-bc-amount-row{display:flex;align-items:center;gap:8px}.lus-bc-amount-input{flex:1;height:38px;font-size:15px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.lus-bc-amount-input.is-invalid{border-color:#dc3545}.lus-bc-amount-unit{font-size:13px;color:#495057;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:#868e96;font-weight:500}.lus-bc-amount-msg.is-error{color:#dc3545}.lus-bc-memo-hint{font-size:11px;color:#868e96;margin:5px 0 0}.lus-bc-note{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:10px 12px;font-size:11.5px;color:#495057;line-height:1.65}.lus-bc-actions{padding-top:2px}.lus-bc-btn-secondary{min-width:88px;height:38px;border:1px solid #ced4da;background:#fff;color:#495057;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;padding:0 16px}.lus-bc-btn-secondary:hover{background:#f8f9fa}.lus-bc-confirm-lead{font-size:13.5px;font-weight:700;color:#212529;margin:0}.lus-bc-confirm-table{border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.lus-bc-confirm-row{display:grid;grid-template-columns:130px 1fr;border-top:1px solid #f1f3f5}.lus-bc-confirm-row:first-child{border-top:none}.lus-bc-confirm-k{background:#f8f9fa;padding:11px 12px;font-size:12px;font-weight:700;color:#495057}.lus-bc-confirm-v{padding:11px 12px;font-size:13px;font-weight:700;color:#212529;font-variant-numeric:tabular-nums}.lus-bc-confirm-v.is-amount{color:#dc3545}.lus-bc-confirm-foot{font-size:11.5px;color:#6c757d;line-height:1.6;margin:0}.lus-bc-cancel-text{font-size:13px;color:#495057;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}}@media (max-width: 767px){.lus-member-cell{justify-content:flex-start;gap:10px;min-width:0}.lus-member-cell>div:last-child{text-align:left;min-width:0}}.ual-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ual-summary-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ual-summary-card{flex:1;min-width:180px;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #e4e8ec);border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px}.ual-summary-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ual-summary-icon.success{background:#1987541f;color:#198754}.ual-summary-icon.failure{background:#dc35451f;color:#dc3545}.ual-summary-icon.duplicate{background:#fd7e141f;color:#fd7e14}.ual-summary-icon.suspicious{background:#6f42c11f;color:#6f42c1}.ual-summary-label{font-size:13px;font-weight:500;color:#6c757d;margin-bottom:4px;line-height:1.4}.ual-summary-value{font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ual-summary-value.success{color:#198754}.ual-summary-value.failure{color:#dc3545}.ual-summary-value.duplicate{color:#fd7e14}.ual-summary-value.suspicious{color:#6f42c1}.ual-tabs{display:flex;gap:0;border-bottom:2px solid #dee2e6;margin-bottom:12px}.ual-tab{background:transparent;border:none;padding:8px 18px;font-size:13px;font-weight:600;color:#495057;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.ual-tab:hover{color:var(--themeColor, #0d6efd)}.ual-tab.active{color:var(--themeColor, #0d6efd);border-bottom-color:var(--themeColor, #0d6efd)}.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:10.5px;padding:0 10px;white-space:nowrap;font-weight:600;vertical-align:middle;background-color:#e6f0f8;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:4px;border:1px solid var(--themeColor, #0d6efd);color:var(--themeColor, #0d6efd);background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ual-detail-btn:hover{background:var(--themeColor, #0d6efd);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(--themeColor, #0d6efd);border-bottom:1px solid var(--bs-border-color, #e4e8ec);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:#6c757d;font-weight:500}.ual-detail-value{flex:1;word-break:break-word;font-weight:600;color:#1f2225}.ual-detail-raw{background:#f5f6f8;border:1px solid var(--bs-border-color, #e4e8ec);border-radius:6px;padding:10px;font-size:11px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width: 320px){.ual-summary-card{min-width:100%}}@media (max-width: 767px){.ual-table-wrap table tr th{font-size:13px;padding:8px 10px;background-color:#fafafc}}.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}}.mgs-page.transaction_page .admin_tab_section .nav-tabs{border:1px solid #dfe5ec!important;border-bottom:1px solid #dfe5ec!important;gap:3px;justify-content:start;margin-bottom:0;display:inline-flex;width:-moz-max-content;width:max-content;padding:3px;border-radius:10px;background:#eceff4}.mgs-page.transaction_page .admin_tab_section .nav-tabs .nav-item .nav-link,.mgs-page.transaction_page .admin_tab_section .nav-tabs .nav-item button{text-transform:capitalize!important;color:#5b7588!important;font-size:12.5px!important;border-radius:8px!important;padding:0 14px!important;font-weight:600!important;border:1px solid transparent!important;background-color:transparent!important;box-shadow:none!important;height:30px;min-height:30px;display:inline-flex;align-items:center}.mgs-page.transaction_page .admin_tab_section .nav-tabs .nav-item .nav-link.active,.mgs-page.transaction_page .admin_tab_section .nav-tabs .nav-item button.active{border-color:#d8dbe6!important;border-bottom-color:#d8dbe6!important;background-color:#fff!important;color:#0988d7!important;box-shadow:0 1px 2px #0f172a14!important}.mgs-page.transaction_page .admin_tab_section .tab-content{margin-top:12px}.mgs-page,.mgs-page .content_inner_section,.mgs-page .admin_tab_section,.mgs-page .admin_tab_section .tab-content,.mgs-page .tab-pane,.mgs-page .userlist_table,.mgs-page .cm_table,.mgs-page .cm_table table,.mgs-page .cm_table .table-responsive,.mgs-page .cm_table.table-responsive{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;max-height:none!important}.mgs-page .cm_table table thead th{position:static!important}.mgs-page .cm_table table thead th,.mgs-page .cm_table table th{background-color:#e6f0f8!important;color:#0b5c93!important;font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;border:0!important;padding:0 10px!important;white-space:nowrap!important;vertical-align:middle!important;letter-spacing:.7px;border-bottom:1px solid #cfe0ee!important;height:36px}.mgs-page .cm_table table td{border:0!important;font-size:12.5px!important;padding:7px 10px!important;vertical-align:middle!important;background-color:#fff!important;color:#333639!important;border-bottom:1px solid #e9f2f9!important}.mgs-page .cm_table table td.mgs-expand-td{height:auto!important;max-height:none!important;overflow:visible!important}.mgs-page .button_group{display:inline-flex;align-items:stretch;flex-wrap:nowrap;gap:4px}.mgs-page .button_group .customBtn{margin:0;border-radius:7px!important;border:1px solid #c8d6e3!important;background-color:#fff!important;color:#5b7588!important;height:32px;padding:0 12px;font-size:11.5px;font-weight:600}.mgs-page .button_group .customBtn+.customBtn{border-left-width:1px!important}.mgs-page .button_group .customBtn:first-child{border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.mgs-page .button_group .customBtn:last-child{border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}.mgs-page .button_group .customBtn.active{background-color:#e8f3fc!important;color:#0988d7!important;border-color:#0988d7!important}.mgs-page .button_group .customBtn:hover:not(.active){background-color:#e8f3fc!important;color:#0988d7!important}.mgs-game{display:flex;gap:10px;align-items:center;min-width:180px;justify-content:flex-start}.mgs-thumb-text{width:38px;height:38px;border-radius:3px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#0988d7}.mgs-game-name{font-size:13px;font-weight:700;line-height:1.25;color:#000}.mgs-game-sub{font-size:11px;color:#727272;line-height:1.25}.mgs-img-wrap{position:relative;height:52px;width:72px;margin:0 auto;border-radius:6px;overflow:hidden;border:1px solid #d8dde3;background:linear-gradient(145deg,#f4f6f8,#e9eef3 55%,#f7f8fa);box-shadow:inset 0 0 0 1px #ffffffb3;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;background:#eef1f4}.mgs-img-preview{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#8a94a3;background:repeating-conic-gradient(#eef1f4 0% 25%,#f7f8fa 0% 50%) 50% / 10px 10px}.mgs-img-preview__icon{width:22px;height:22px;color:#9aa3af;opacity:.95}.mgs-img-preview__code{font-size:9px;font-weight:600;letter-spacing:.04em;color:#6b7280;line-height:1;text-transform:uppercase}.mgs-cell{font-size:12px;line-height:1.4}.mgs-muted{color:#727272;font-size:11px}.mgs-row-open>td{background:#0988d70f!important}.mgs-expand-row>td,.mgs-expand-td{text-align:left!important;padding:0!important;background:#fafafb!important;border:.5px solid #949da44d!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important}.mgs-expand{padding:14px;text-align:left;overflow:visible;height:auto}.mgs-expand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.mgs-panel{border:1px solid #d9e6f0;border-radius:10px;padding:14px 16px;background:#fff;height:auto}.mgs-panel--wide{grid-column:1 / -1}.mgs-panel-title{font-size:14px;font-weight:700;margin:0;color:#1f2d3d;text-transform:capitalize}.mgs-label{font-size:12.5px;font-weight:600;margin:12px 0 6px;color:#3f4c5a}.mgs-label--sm{margin:0 0 5px}.mgs-field-label{font-size:12.5px;font-weight:600;color:#3f4c5a;text-align:left}.mgs-fields-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;align-items:start}.mgs-inline{display:flex;align-items:center;gap:6px}.mgs-inline .cm_inputbox{flex:1;min-width:0}.mgs-unit{font-size:12px;color:#5b7588;white-space:nowrap;flex:0 0 auto}.mgs-hint{margin-top:10px;font-size:11.5px;color:#5b7588;line-height:1.55}.mgs-err{font-size:11px;color:#c00;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:#727272;font-weight:500}.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%;display:inline-block;flex:0 0 auto}.mgs-dot.blue{background:#0988d7}.mgs-dot.red{background:#c00}.mgs-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;border:1px solid #d9e6f0;border-radius:10px;padding:10px 14px;background:#fff}.mgs-footer--full{grid-column:1 / -1}.mgs-footer-text{font-size:12.5px;font-weight:600;color:#3f4c5a}.mgs-footer-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto}.mgs-footer-actions .customBtn,.mgs-footer-actions .site-button-primary,.mgs-footer-actions .site-button-secondary{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px}.mgs-common{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;margin-top:4px}.mgs-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.mgs-preview{margin-top:12px;border:1px solid #d9e6f0;border-radius:8px;padding:12px;background:#f8fbfd}.mgs-preview-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mgs-divider{padding-top:8px;border-top:1px solid #e9f2f9;margin-top:4px}.mgs-input-err{border-color:#c00!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}.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}@media (max-width: 992px){.mgs-expand-grid,.mgs-common,.mgs-amount-grid,.mgs-fields-2{grid-template-columns:1fr}}.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}@media (min-width: 768px){.mgs-footer-actions .customBtn,.mgs-footer-actions .customBtn.success,.mgs-footer-actions .customBtn.danger{height:32px;padding:0 14px;border:1px solid #c8d6e3;border-radius:7px;background-color:#fff;color:#3f4c5a;font-size:12.5px;font-weight:600}.mgs-footer-actions .customBtn:hover:not(:disabled){background-color:#f1f7fc;border-color:#0988d7;color:#0988d7}.mgs-footer-actions .customBtn:last-child:not(:disabled){background-color:#0988d7;border-color:#0988d7;color:#fff}.mgs-footer-actions .customBtn:last-child:hover:not(:disabled){background-color:#0780cc;border-color:#0780cc;color:#fff}}@media (max-width: 767px){.mgs-panel{border:1px solid #949da44d;border-radius:3px;padding:14px}.mgs-panel-title{font-weight:600;color:#000}.mgs-label{font-size:12px;color:#636363}.mgs-field-label{font-size:12px;color:#000}.mgs-unit,.mgs-hint{color:#727272}.mgs-footer{border:1px solid #949da44d;border-radius:3px;padding:10px 12px}.mgs-footer-text{font-size:12px;color:#636363}.mgs-preview{border:1px solid #949da44d;border-radius:3px;background:#fafafb}.mgs-divider{border-top:1px solid #949da44d}}.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:8px;margin-bottom:12px}.vss-card{margin-bottom:12px}.vss-card-head{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;color:#1f2d3d}.vss-card-head svg{width:16px;height:16px;color:var(--ui-text-muted)}.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:#fff3e6;border:1px solid #f1d6b8;border-radius:10px;padding:8px 12px;margin-bottom:12px}.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-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-tabbar{display:inline-flex;align-items:center;gap:3px;border-bottom:1px solid #dfe5ec;margin-bottom:12px;overflow-x:auto;padding:3px;border:1px solid #dfe5ec;border-radius:10px;background:#eceff4;max-width:100%}.vss-tab{border:1px solid transparent;background:transparent;color:#5b7588;font-size:12.5px;font-weight:600;padding:0 14px;cursor:pointer;white-space:nowrap;border-bottom:1px solid transparent;margin-bottom:0;display:inline-flex;align-items:center;gap:7px;transition:color .15s ease,border-color .15s ease;height:30px;border-radius:8px}.vss-tab svg{display:none}.vss-tab:hover{color:var(--ui-primary)}.vss-tab.active{color:#0988d7;border-bottom-color:#d8dbe6;background:#fff;border-color:#d8dbe6;box-shadow:0 1px 2px #0f172a14}.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:4px;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-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)}.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{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}}@media (max-width: 767px){.vss-tab svg{display:inline-block;width:15px;height:15px}}.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:10px;padding:18px 22px;box-shadow:0 8px 32px #00000026;background:#fff;border:none}.custom_modal_two .modal-title{font-size:17px;font-weight:800;color:#1f2d3d;margin-bottom:0}.custom_modal_two .form-label{font-weight:600;color:#3f4c5a;margin-bottom:4px;width:100%;text-align:left}.custom_modal_two .form-control{border-radius:8px;border:1px solid #c8d6e3;padding:0 10px;font-size:12.5px}.custom_modal_two input[type=file]{padding:0}.custom_modal_two .img-thumbnail{border-radius:10px;max-height:160px;-o-object-fit:contain;object-fit:contain}.custom_modal_two .btn{border-radius:7px;padding:0 14px;font-weight:600;font-size:12.5px}.custom_modal_two .btn-primary{background-color:#0988d7;border-color:#0988d7}.custom_modal_two .btn-secondary{background-color:#fff;border-color:#e4b2ad;color:#c0392b}.custom_modal_two .modal-footer{margin-top:16px;border-top:1px solid #e9f2f9;display:flex;justify-content:flex-end}.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}.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}.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--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:#6b7280}.payback_page .payback-btn--cancel:hover,.payback_modal .payback-btn--cancel:hover{background-color:#4b5563}.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_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:#e6f0f8;color:#0b5c93}.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:8px 12px;background:#fbfcfe;border:1px solid #d9e6f0;border-radius:10px;box-shadow:none;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:12px}.payback_page .payback_dashboard_block{background:transparent;border:0;border-radius:10px;padding:0}.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 #d9e6f0;border-radius:10px;min-width:0;box-shadow:none}.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:10.5px;color:#5b7588;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.payback_page .payback_metric_value{font-size:14px;font-weight:700;color:#1f2d3d;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:14px;font-weight:700;color:#1f2d3d;margin-bottom:10px;text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:12px}.payback_page .payback_level_status_total{font-size:.82rem;font-weight:600;color:#198754;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_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_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_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 #d9e6f0;border-radius:10px;overflow:hidden;box-shadow:none}.payback_page .payback_global_banner_main{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;background:#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:40px;height:40px;border-radius:10px;flex-shrink:0;color:#0987cd;background:#e8f3fc}.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:11px;font-weight:600;color:#5b7588;line-height:1.3}.payback_page .payback_global_stat_value{font-size:18px;font-weight:700;color:#1f2d3d;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:#e9f2f9;flex-shrink:0}.payback_page .payback_global_banner_note{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fbfcfe;border-top:1px solid #e9f2f9;font-size:11.5px;font-weight:500;color:#5b7588;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 #d9e6f0;border-radius:10px;padding:14px;margin-bottom:16px;background:#fbfcfe}.payback_modal .payback_modal_section--flush{padding:0;overflow:hidden}.payback_modal .payback_section_header{display:flex;align-items:center;gap:10px;background:#f4f8fb;color:#0b5c93;padding:8px 14px;border-bottom:1px solid #e9f2f9;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.payback_modal .payback_section_header--alt{background:#f4f8fb}.payback_modal .payback_section_num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#0988d7;color:#fff;border-radius:50%;font-size:10.5px;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:11.5px;color:#5b7588;padding-left:1.6em;line-height:1.4}.payback_modal .payback_formula_note{font-size:12.5px;color:#0b5c93;background:#eaf5fd;border:1px solid #cfe4f5;padding:10px 12px;border-radius:10px;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_row--active{background:#f0f9ff}.payback_modal .payback_form_label{font-weight:600;margin-bottom:6px}.payback_modal .payback_form_hint{font-size:11.5px;color:#5b7588;margin-top:4px;line-height:1.4}.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:12.5px}.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_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_name{font-weight:700;margin-bottom:6px;font-size:.875rem}.payback_page .payback_history_summary{display:flex;flex-wrap:wrap;justify-content:flex-end;background:#fff;border:1px solid #d9e6f0;border-radius:10px;overflow:hidden;box-shadow:none}.payback_page .payback_history_summary_card{flex:1 1 0;min-width:130px;padding:10px 14px;text-align:center;border-left:1px solid #e9f2f9}.payback_page .payback_history_summary_card:first-child{border-left:none}.payback_page .payback_history_summary_label{display:block;font-size:11px;font-weight:600;color:#5b7588;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_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:18px 22px}.payback_detail_modal .payback_detail_topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding:0 40px 12px 0;border-bottom:1px solid #e9f2f9}.payback_detail_modal .payback_detail_heading{flex:1;min-width:0}.payback_detail_modal .payback_detail_title{font-size:17px;font-weight:800;color:#1f2d3d;margin:0 0 3px;letter-spacing:-.01em;line-height:1.35}.payback_detail_modal .payback_detail_subtitle{font-size:12.5px;color:#5b7588;margin:0;line-height:1.45}.payback_detail_modal .payback_detail_close{position:absolute;top:-1px;right:-1px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#c0392b;color:#fff;border:none;border-radius:0 9px 0 8px;padding:0;cursor:pointer;transition:background-color .15s,color .15s}.payback_detail_modal .payback_detail_close:hover{background:#a93226;color:#fff}.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_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:12px;font-weight:500;color:#5b7588;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%}}@media (max-width: 767px){.payback_modal .payback_modal_section{border:1px solid #e5e7eb;border-radius:6px;background:transparent}.payback_modal .payback_section_header{background:#1e3a5f;color:#fff;padding:9px 14px;border-bottom:0;font-size:.82rem;letter-spacing:.03em}.payback_modal .payback_section_header--alt{background:#2d4a6e}.payback_modal .payback_section_num{width:20px;height:20px;background:#ffffff38;font-size:.75rem}.payback_modal .payback_radio_sub{font-size:.75rem;color:#9ca3af}.payback_modal .payback_formula_note{font-size:.8rem;color:var(--ui-primary);background:#eff6ff;border:0;border-left:3px solid var(--ui-primary);padding:7px 10px;border-radius:0 4px 4px 0}.payback_modal .payback_form_hint{font-size:.8rem;color:#6b7280}.payback_detail_modal .modal-content{padding:22px 24px}.payback_detail_modal .payback_detail_topbar{padding:0 0 12px;border-bottom:1px solid #eef2f6}.payback_detail_modal .payback_detail_title{font-size:1.05rem;font-weight:700;color:#1e293b}.payback_detail_modal .payback_detail_subtitle{font-size:.78rem;color:#94a3b8}.payback_detail_modal .payback_detail_close{position:static;background:transparent;color:#64748b;border-radius:8px}.payback_detail_modal .payback_detail_close:hover{background:#f1f5f9;color:#334155}.payback_page .payback_metric_card{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_metric_label{font-size:.62rem;color:#94a3b8}.payback_page .payback_metric_value{font-size:.72rem;color:#1e293b}.payback_page .payback_history_summary{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_history_summary_card{padding:13px 16px;border-left:1px solid #eef2f6}.payback_page .payback_history_summary_card:first-child{border-left:none}.payback_page .payback_history_summary_label{font-size:.72rem;color:#64748b}.payback_page .ms-table.ui-table-wrap .ui-table thead th{background-color:#f4f7fa;color:#37424e}.payback_page .ms-table-footer{padding:10px 14px;background:#fff;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0f172a0a}.payback_page .payback_dashboard_block{background:#f8fafc;border:1px solid #e8edf3;padding:14px}.payback_page .payback_content_inner_section{gap:14px}.payback_page .payback_level_status_heading{font-size:.82rem;color:#0987cd;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.payback_page .payback_level_status_period{font-size:.72rem;color:#94a3b8}.payback_page .payback_global_banner{border:1px solid #dbeafe;box-shadow:0 1px 2px #0987cd0a}.payback_page .payback_global_banner_main{padding:12px;background:linear-gradient(180deg,#f4f9ff,#fff)}.payback_page .payback_global_icon{width:44px;height:44px;border-radius:50%;background:#0987cd1a}.payback_page .payback_global_stat_label{font-size:.7rem;color:#64748b}.payback_page .payback_global_stat_value{font-size:1.25rem;color:#1e293b}.payback_page .payback_global_divider{background:#e2e8f0}.payback_page .payback_global_banner_note{background:#f1f5f9;border-top:1px solid #e2e8f0;font-size:.72rem;color:#64748b}}.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}.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_inner h4{font-size:30px;margin-top:10px}.error_inner p{font-size:18px}}@media (max-width: 767px){.error_inner h4{font-size:24px}.error_inner p{font-size:14px}}@media (max-width: 575px){.error_inner h4{font-size:20px}.error_inner p{font-size:12px}}.admin_header{display:flex;align-items:center;border-bottom:1px solid rgb(239,239,245);background-color:#fff;min-height:52px;height:auto;padding:3px 0;position:sticky;top:0;z-index:300;flex-shrink:0}.admin_header header{display:flex;gap:0;align-items:center;width:100%;justify-content:flex-start;overflow:hidden;min-width:0}.dot_customBtn{align-items:center;display:flex;justify-content:flex-end;border-radius:5px}.dot_customBtn .customBtn{align-items:center;display:flex;gap:3px;font-weight:500;padding:2px 4px;line-height:1.2;font-size:10px;color:#fff;background-color:transparent;width:100%;justify-content:space-between}.dot_customBtn .customBtn:active{background-color:transparent!important}.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:red;color:#fff;padding:1px 3px;font-weight:500;border-radius:4px 4px 0;font-size:7px;height:12px;line-height:1.1;letter-spacing:.5px;animation:fadeIn infinite ease-in-out 1s}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}.menu_toggler_btn{height:26px;width:26px;background-color:transparent;border:unset;outline:unset;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.menu_toggler_btn svg{width:20px}.new_dot_wrapper{display:flex;align-items:center;height:auto;min-height:26px;font-size:12.5px;padding:2px 6px;color:#00ba98;border-radius:5px;width:100%;min-width:0;gap:4px;border:1px solid transparent;overflow:hidden;box-sizing:border-box}.new_dot_wrapper .header-dot-label,.new_dot_wrapper>span.d-flex.gap-1{flex:1 1 0;min-width:0;overflow:hidden}.new_dot_wrapper .header-dot-label>span,.new_dot_wrapper>span.d-flex.gap-1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.new_dot_wrapper .header-dot-label svg,.new_dot_wrapper>span.d-flex.gap-1 svg{flex-shrink:0}.new_dot_wrapper .header-dot-badges,.new_dot_wrapper>.d-flex.gap-md-2,.new_dot_wrapper>.d-flex.gap-2.align-items-center,.new_dot_wrapper>.dot_customBtn{flex:0 1 auto;min-width:0;justify-content:flex-end;flex-wrap:nowrap}.new_dot_wrapper .header-dot-badges .dot_customBtn,.new_dot_wrapper>.d-flex.gap-md-2 .dot_customBtn,.new_dot_wrapper>.d-flex.gap-2 .dot_customBtn{flex-shrink:1;min-width:0}.new_dot_wrapper .header-dot-badges .customBtn,.new_dot_wrapper>.d-flex.gap-md-2 .customBtn,.new_dot_wrapper>.d-flex.gap-2 .customBtn{font-size:11.5px;padding:2px 3px;gap:2px;white-space:nowrap}.new_dot_wrapper:hover{border-color:currentColor;background-color:#fff!important}.new_dot_wrapper span{font-weight:500;line-height:1;white-space:nowrap;text-align:left;align-items:center}.new_dot_wrapper span svg{width:13px;height:13px}.dot_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:4px;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:2px}.dot_wrapper.cm_scroller::-webkit-scrollbar-thumb{background:#0987cd59;border-radius:4px}.dot_wrapper>.d-flex{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;flex-shrink:0!important;width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;max-width:none!important;gap:2px!important;container-type:normal}.dot_wrapper>.d-flex>.new_dot_wrapper{width:100%!important;min-width:148px;max-width:none;flex:0 0 auto}.dot_wrapper>.d-flex.header-chip-col>.new_dot_wrapper{min-width:120px}@container (max-width: 210px){.new_dot_wrapper{flex-wrap:wrap;row-gap:2px}.new_dot_wrapper .header-dot-label,.new_dot_wrapper>span.d-flex.gap-1{flex:1 1 100%}.new_dot_wrapper .header-dot-badges,.new_dot_wrapper>.d-flex.gap-md-2,.new_dot_wrapper>.d-flex.gap-2.align-items-center,.new_dot_wrapper>.dot_customBtn{flex:1 1 100%;max-width:100%;justify-content:flex-end}}.dot_wrapper .d-flex.gap-2,.dot_wrapper .d-flex.gap-md-2{gap:3px!important}.hv-chip{border:1px solid transparent;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:4px;font-size:10px;font-weight:700;color:#fff;line-height:1}.hv-chip--bet,.hv-chip--win{background:#fff4e6;color:#e67e22;border-color:#f5d9b8}.hv-chip--bet:hover,.hv-chip--win:hover{background:#fff!important;border-color:#e67e22}.hv-chip__badge--bet,.hv-chip__badge--win{background:#f3af07}.ba-chip{border:1px solid transparent;font-weight:600}.ba-chip--users{background:#eef7f4;color:#0f9f7a;border-color:#c9ebe0}.ba-chip--users:hover{background:#fff!important;border-color:#0f9f7a}.ba-chip--alerts{background:#e8f0ff;color:#2f6fed;border-color:#c7d9ff}.ba-chip--alerts:hover{background:#fff!important;border-color:#2f6fed}.ba-chip__badge--users{background:#0f9f7a}.ba-chip__badge--alerts{background:#2f6fed}.header-chip-col--connection{flex:0 0 auto;min-width:0}.dot_wrapper>.d-flex.header-chip-col--connection>.cs-chip{min-width:160px;max-width:280px;cursor:pointer;pointer-events:auto;font-weight:600;gap:6px}.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}.cs-chip--live{background:#eef7f4;color:#0f9f7a;border:1px solid #0f9f7a}.cs-chip--live .cs-chip__dot{box-shadow:0 0 0 2px #0f9f7a33}.cs-chip--live:hover{background:#fff!important;border-color:#0f9f7a}.cs-chip--degraded{background:#fff8e8;color:#c47f00;border:1px solid #c47f00}.cs-chip--degraded:hover{background:#fff!important;border-color:#c47f00}.cs-chip--reconnecting{background:#eef2f8;color:#4a6fa5;border:1px solid #4a6fa5}.cs-chip--reconnecting .cs-chip__dot{animation:cs-chip-pulse 1.1s ease-in-out infinite}.cs-chip--reconnecting:hover{background:#fff!important;border-color:#4a6fa5}.cs-chip--offline{background:#fdeeee;color:#c0392b;border:1px solid #c0392b}.cs-chip--offline:hover{background:#fff!important;border-color:#c0392b}.cs-chip--expired{background:#f4f0f8;color:#6c3483;border:1px solid #6c3483}.cs-chip--expired:hover{background:#fff!important;border-color:#6c3483}.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}}.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}.avtar_notification{display:flex;align-items:center;justify-content:flex-start;gap:0;flex:1;width:100%;min-width:0;overflow:hidden}body.modal-open .admin_header,body.modal-open .admin_header header,body.modal-open .avtar_notification{width:100%;max-width:100%}body.modal-open .admin_header .dot_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}@media (max-width: 991px){.menu_toggler_btn svg{width:20px}.menu_toggler_btn{border:1px solid #0987cd;border-radius:20px;padding:2.5px;width:26px;height:26px;background:#fff;flex-shrink:0}.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:stretch;max-width:100%}.avtar_notification{display:block;overflow:hidden;width:100%;max-width:100%;min-width:0}.avtar_notification .dot_wrapper{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px;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 .dot_wrapper>.d-flex{display:flex!important;flex-direction:column;flex:0 0 auto;flex-shrink:0;width:292px;min-width:292px;max-width:292px;gap:4px!important;container-type:normal}.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:visible;flex-wrap:nowrap;box-sizing:border-box}.avtar_notification .new_dot_wrapper .header-dot-label,.avtar_notification .new_dot_wrapper>span.d-flex.gap-1{flex:0 1 auto;min-width:0;overflow:visible}.avtar_notification .new_dot_wrapper .header-dot-label>span,.avtar_notification .new_dot_wrapper>span.d-flex.gap-1>span{overflow:visible;text-overflow:clip;white-space:nowrap}.avtar_notification .new_dot_wrapper .header-dot-badges,.avtar_notification .new_dot_wrapper>.d-flex.gap-md-2,.avtar_notification .new_dot_wrapper>.d-flex.gap-2.align-items-center,.avtar_notification .new_dot_wrapper>.dot_customBtn{flex:0 0 auto;flex-shrink:0;min-width:0;max-width:none;flex-wrap:nowrap;gap:3px!important}.avtar_notification .new_dot_wrapper .header-dot-badges .dot_customBtn,.avtar_notification .new_dot_wrapper>.d-flex.gap-md-2 .dot_customBtn,.avtar_notification .new_dot_wrapper>.d-flex.gap-2 .dot_customBtn{flex-shrink:0}.avtar_notification .new_dot_wrapper .header-dot-badges .customBtn,.avtar_notification .new_dot_wrapper>.d-flex.gap-md-2 .customBtn,.avtar_notification .new_dot_wrapper>.d-flex.gap-2 .customBtn,.avtar_notification .new_dot_wrapper .dot_customBtn>span{white-space:nowrap;font-size:9px}.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:#0987cd73;border-radius:4px}}body.sidebar_toggle .menu_toggler_btn span:nth-child(2){width:60%}.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}.dropdown-toggle:after{display:none}.showBox .dot_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!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{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 .dot_wrapper>.d-flex{width:268px;min-width:268px;max-width:268px}.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 .dot_wrapper>.d-flex{width:250px;min-width:250px;max-width:250px}.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 .customBtn{font-size:9px;gap:3px;padding:2px 4px}.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: #E8F3FC;--hv-win: #c0392b;--hv-win-soft: #FFF1F0;--hv-surface: #F4F8FB;--hv-card: #ffffff;--hv-border: #d9e6f0;--hv-border-soft: #e9f2f9;--hv-text: #1f2d3d;--hv-muted: #5B7588;--hv-header-from: #ffffff;--hv-header-to: #ffffff;width:min(640px,88vw);height:100vh;max-height:100vh;border:none;box-shadow:-12px 0 32px #0f172a24;background:var(--hv-surface);overflow:hidden;display:flex;flex-direction:column}.hv-drawer.offcanvas .offcanvas-body{flex:1;min-height:0;overflow:hidden;padding:12px 18px 14px}.hv-drawer.offcanvas.hv-drawer--win{--hv-accent: #0988d7;--hv-accent-deep: #0780CC;--hv-accent-glow: rgba(9, 136, 215, .22);--hv-accent-soft: #E8F3FC}.hv-drawer__header{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #e9f2f9;background:#fff;color:#1f2d3d;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%);display:none}.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:32px;height:32px;border-radius:8px;background:#e8f3fc;border:1px solid #cfe4f5;flex-shrink:0;color:#0988d7}.hv-drawer__brand-icon svg{width:16px;height:16px}.hv-drawer__header-copy{flex:1;min-width:0}.hv-drawer__title{font-size:15px;font-weight:800;color:#1f2d3d;margin:0;line-height:1.25;letter-spacing:0;word-break:keep-all}.hv-drawer__subtitle{display:none}.hv-drawer__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hv-drawer__recalc,.hv-drawer__settings{display:inline-flex;align-items:center;gap:5px;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#3f4c5a;font-size:12.5px;font-weight:600;white-space:nowrap;height:32px}.hv-drawer__recalc svg,.hv-drawer__settings svg{width:13px;height:13px}.hv-drawer__recalc:hover:not(:disabled),.hv-drawer__settings:hover:not(:disabled){background:#f1f7fc;border-color:#0988d7;color:#0988d7}.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:32px;height:32px;border:1px solid #c8d6e3;border-radius:7px;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233f4c5a'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 11px no-repeat;color:#3f4c5a;flex-shrink:0}.hv-drawer__close:hover{background:#fbedeb url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c0392b'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 11px no-repeat;color:#c0392b;border-color:#c0392b}.hv-drawer__close svg{width:14px;height:14px;display:none}.hv-drawer__body{display:flex;flex-direction:column;gap:10px;padding:12px 18px 14px;overflow:hidden;background:var(--hv-surface);flex:1;min-height:0;height:100%}.hv-controls{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.hv-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d9e6f0;border-radius:10px;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:44px;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,.hv-summary-card.is-active{background:transparent}.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:#0988d7}.hv-summary-card--orange.is-active:after{background:#0988d7}.hv-summary-card--green.is-active:after{background:#0988d7}.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:#5b7588}.hv-summary-card--blue .hv-summary-card__dot{background:#0988d7}.hv-summary-card--red .hv-summary-card__dot{background:#c0392b}.hv-summary-card--orange .hv-summary-card__dot{background:#b26a00}.hv-summary-card--green .hv-summary-card__dot{background:#1d7a45}.hv-summary-card__label{font-size:11.5px;font-weight:700;line-height:1.1;color:var(--hv-muted);word-break:keep-all}.hv-summary-card__count{font-size:16px;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,.hv-summary-card--red.is-active .hv-summary-card__count,.hv-summary-card--orange.is-active .hv-summary-card__count,.hv-summary-card--green.is-active .hv-summary-card__count{color:#0988d7}.hv-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border:1px solid #d9e6f0;border-radius:10px;background:var(--hv-card)}.hv-category-pills{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:10px;background:#eceff4;border:1px solid #dfe5ec}.hv-pill{border:1px solid transparent;background:transparent;color:#5b7588;border-radius:8px;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap;word-break:keep-all;height:30px}.hv-pill:hover{color:#0988d7;background:#fff}.hv-pill.is-active.hv-pill--bet,.hv-pill.is-active.hv-pill--win{background:#fff;color:#0988d7;border-color:#d8dbe6;box-shadow:0 1px 2px #0f172a14}.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:12px;font-weight:600;color:var(--hv-muted);margin:0;white-space:nowrap}.hv-sort__select{min-width:140px;height:32px;font-size:12.5px;font-weight:600;color:var(--hv-text);border:1px solid #c8d6e3;border-radius:7px;padding:0 28px 0 10px;background:#fbfcfe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233f4c5a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px 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:12px;font-weight:600;color:#3f4c5a;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:#cfd8e3;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 #d9e6f0;border-radius:10px;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:12.5px}.hv-table thead th{position:sticky;top:0;z-index:2;background:#e6f0f8;color:#0b5c93;font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.7px;text-align:left;padding:0 10px;border-bottom:1px solid #cfe0ee;white-space:nowrap;height:36px}.hv-table tbody td{padding:7px 10px;border-bottom:1px solid #e9f2f9;color:var(--hv-text);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.hv-table tbody tr:hover{background:#f8fbfd}.hv-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--hv-accent)}.hv-col-timesource{width:120px}.hv-col-user{width:110px}.hv-col-amount{width:90px}.hv-col-status{width:auto}.hv-table tbody .hv-timesource{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.hv-timesource__time{font-size:11.5px;font-weight:700;color:#3f4c5a;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:#f4f8fb;border:1px solid #e9f2f9}.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:11px;font-weight:700;color:#3f4c5a;white-space:nowrap;word-break:keep-all;line-height:1.2}.hv-table tbody td.hv-col-amount{text-align:left;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.hv-table tbody td.hv-col-user{font-weight:700;color:#1f2d3d;font-size:12.5px}.hv-type-badge,.hv-status{display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;font-size:10.5px;font-weight:700;white-space:nowrap;line-height:1.2;word-break:keep-all;letter-spacing:.02em;text-transform:uppercase;height:20px}.hv-type-badge--high_bet,.hv-status--unchecked{background:#fff8e6;color:#b26a00;border:1px solid #f3dfa8}.hv-status--checked{display:inline-flex;flex-direction:row;align-items:center;gap:5px;padding:2px 8px 2px 4px;border-radius:6px;background:#e6f5ec;border:1px solid #bfe3cc;color:#1d7a45;white-space:normal;max-width:100%;text-transform:none;height:auto}.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:#1d7a45;color:#fff;flex-shrink:0}.hv-status__check-icon svg{width:8px;height:8px}.hv-status__checker{font-size:11px;font-weight:700;line-height:1.15;color:#1d7a45;word-break:break-all}.hv-status__time{font-size:10.5px;font-weight:500;color:#1d7a45;font-variant-numeric:tabular-nums}.hv-status-cell{display:flex;align-items:center;gap:5px;min-width:0}.hv-detail-btn{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid #c8d6e3;border-radius:6px;background:#fff;color:#0988d7;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0;height:26px}.hv-detail-btn:hover:not(:disabled){background:#e8f3fc;border-color:#0988d7}.hv-detail-btn:disabled{opacity:.55;cursor:not-allowed}.hv-empty{text-align:center;color:#5b7588;padding:32px 16px!important;font-size:12.5px}.hv-drawer__footer-wrap{display:flex;flex-direction:column;gap:0;flex-shrink:0}.hvs-title{font-size:17px;font-weight:700;color:#1f2d3d;margin:0}.hvs-subtitle{margin:3px 0 0;font-size:12.5px;color:#5b7588}.hvs-body{background:#f4f8fb;display:flex;flex-direction:column;gap:12px;max-height:68vh;overflow-y:auto}.hvs-section{background:#fff;border:1px solid #d9e6f0;border-radius:9px;padding:12px 14px 14px}.hvs-section--global{border-color:#b9dcf3;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:#8296a6}.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:#1f2d3d;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:#3f4c5a;margin:0}.hvs-row__field{flex:1 1 auto;min-width:0}.hvs-row__suffix{flex:0 0 auto;font-size:12.5px;color:#5b7588}.hvs-row.is-disabled .hvs-row__label,.hvs-row.is-disabled .hvs-row__suffix{color:#9fb0bd}.hvs-input{width:100%;height:34px;padding:0 10px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#1f2d3d;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:#eef3f7;color:#9fb0bd;cursor:not-allowed}.hvs-input.is-invalid{border-color:#c0392b;background:#fdf5f4}.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}@media (max-width: 900px){.hv-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-toolbar__controls{margin-left:0;width:100%}.hv-drawer__table-footer.ms-table-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.hv-drawer__actions{gap:6px}.hvs-row{flex-wrap:wrap;gap:6px}.hvs-row__label{flex:1 1 100%}.hvs-modes{gap:12px}}@media (max-width: 767px){.hv-drawer.offcanvas{width:min(640px,92vw)}.hv-drawer.offcanvas .offcanvas-body{padding:10px 12px 12px}.hv-drawer__header{padding:10px 12px;gap:8px}.hv-drawer__title{font-size:14px}.hv-drawer__actions{gap:6px}.hv-drawer__recalc{width:32px;padding:0;gap:0}.hv-drawer__recalc svg{width:15px;height:15px}.hv-drawer__recalc-label{display:none}.hv-drawer__settings{width:32px;padding:0;gap:0;font-size:0}.hv-drawer__settings svg{width:15px;height:15px}.hv-toolbar{padding:8px 10px;gap:8px}.hv-category-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.hv-pill{padding:0 4px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis}.hv-table-wrap{background:#fff}.hv-table{min-width:540px}.hv-table tbody tr{background:#fff}.hv-table tbody td{background:inherit}.hv-drawer__table-footer.ms-table-footer{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;text-align:left;gap:6px 8px;padding:8px 10px}.hv-drawer__table-footer .ms-total-count{grid-column:1 / -1;justify-self:start}.hv-drawer__table-footer .pagination_wrapper{justify-self:start}.hv-drawer__table-footer .ms-page-size{justify-self:end}}.ba-portal{--ba-accent: #0988d7;--ba-accent-deep: #0670b3;--ba-accent-soft: #E8F3FC;--ba-accent-border: #cfe4f5;--ba-text: #1f2d3d;--ba-muted: #5B7588;--ba-border: #d9e6f0;--ba-border-soft: #e9f2f9;--ba-surface: #F4F8FB;--ba-card: #ffffff;--ba-header-from: #ffffff;--ba-header-to: #ffffff;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(470px,92vw);height:100%;max-height:100vh;border:none;box-shadow:-12px 0 32px #0f172a24;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:10px;padding:14px 18px;border-bottom:1px solid #e9f2f9;background:#fff;color:#1f2d3d;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%);display:none}.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:32px;height:32px;border-radius:8px;background:#e8f3fc;border:1px solid #cfe4f5;flex-shrink:0;color:#0988d7}.ba-drawer__brand-icon svg{width:16px;height:16px}.ba-drawer__title{font-size:15px;font-weight:800;color:#1f2d3d;margin:0;line-height:1.25;letter-spacing:0;white-space:nowrap}.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:32px;padding:0 9px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#3f4c5a;font-size:12px;font-weight:600;white-space:nowrap;height:32px}.ba-sound-mini.is-off{opacity:1;color:#5b7588;background:#f4f8fb}.ba-mark-read-mini{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 9px;border:1px solid #c8d6e3;border-radius:7px;background:#fff;color:#3f4c5a;font-size:12px;font-weight:600;white-space:nowrap;height:32px}.ba-mark-read-mini svg{width:13px;height:13px}.ba-mark-read-mini:hover,.ba-sound-mini:hover{background:#f1f7fc;border-color:#0988d7;color:#0988d7}.ba-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #c8d6e3;border-radius:7px;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233f4c5a'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 11px no-repeat;color:#3f4c5a;flex-shrink:0}.ba-drawer__close:hover{background:#fbedeb url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c0392b'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 11px no-repeat;color:#c0392b;border-color:#c0392b}.ba-drawer__close svg{width:14px;height:14px;display:none}.ba-main-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfe5ec;background:#eceff4;flex-shrink:0;gap:3px;margin:12px 18px 0;padding:3px;border:1px solid #dfe5ec;border-radius:10px}.ba-main-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid transparent;background:transparent;color:#5b7588;font-size:12.5px;font-weight:600;border-radius:8px}.ba-main-tab+.ba-main-tab:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:var(--ba-border-soft);display:none}.ba-main-tab.is-active{color:#0988d7;background:#fff;border-color:#d8dbe6;box-shadow:0 1px 2px #0f172a14}.ba-main-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ba-accent);display:none}.ba-main-tab__count{min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#dfe5ec;color:#5b7588;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ba-main-tab.is-active .ba-main-tab__count{background:#e8f3fc;color:#0988d7}.ba-drawer__body{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--ba-surface);flex:1;min-height:0}.ba-controls{display:flex;flex-direction:column;gap:10px;flex-shrink:0;background:#f4f8fb;border-bottom:1px solid #e9f2f9;padding:12px 18px}.ba-enabled-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 12px;border-radius:10px;border:1px solid #cfe4f5;background:#eaf5fd;color:#0b5c93;font-size:12.5px;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:12.5px}.ba-sub-tabs{display:inline-flex;gap:3px;padding:3px;margin-top:0;width:-moz-max-content;width:max-content;border:1px solid #dfe5ec;border-radius:10px;background:#eceff4}.ba-sub-tab{position:relative;border:1px solid transparent;background:transparent;padding:0 12px;color:#5b7588;font-size:12px;font-weight:600;height:26px;border-radius:8px}.ba-sub-tab.is-active{color:#0988d7;background:#fff;border-color:#d8dbe6;box-shadow:0 1px 2px #0f172a14}.ba-sub-tab.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--ba-accent);display:none}.ba-users-filters{display:flex;gap:8px;padding:0}.ba-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid #c8d6e3;border-radius:7px;background:#fbfcfe}.ba-search svg{width:14px;height:14px;color:#5b7588;flex-shrink:0}.ba-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:12.5px;color:var(--ba-text)}.ba-search input::-moz-placeholder{color:#8a9bb0}.ba-search input::placeholder{color:#8a9bb0}.ba-category-select{width:140px;flex-shrink:0;font-size:12.5px!important;border-radius:7px!important;border-color:#c8d6e3!important;height:32px;padding-top:0!important;padding-bottom:0!important;background-color:#fbfcfe;color:#1f2d3d}.ba-enabled-count{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 12px;border-radius:10px;border:1px solid #cfe4f5;background:#eaf5fd;color:#0b5c93;font-size:12.5px;font-weight:600}.ba-enabled-count strong{font-size:14px;font-weight:800;color:var(--ba-accent)}.ba-alert-list,.ba-user-list{flex:1;min-height:0;overflow-y:auto;padding:12px 18px;position:relative;background:var(--ba-surface)}.ba-alert-row{background:var(--ba-card);border:1px solid #d9e6f0;border-radius:10px;padding:10px 12px;margin-bottom:8px}.ba-alert-row.is-unread{border-color:#a9d3f0;background:#fbfcfe}.ba-alert-row__main{display:flex;align-items:center;gap:8px;min-width:0}.ba-alert-dot{width:7px;height:7px;border-radius:50%;background:#cfd8e3;flex-shrink:0}.ba-alert-dot.is-on{background:var(--ba-accent)}.ba-alert-time{font-size:12px;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:12.5px;font-weight:700;color:var(--ba-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-alert-row__meta{display:flex;align-items:center;gap:8px;margin-top:6px;padding-left:15px}.ba-alert-amount{font-size:12.5px;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:12px;font-weight:700;padding:0;white-space:nowrap}.ba-open-bet:hover{text-decoration:underline}.ba-cat{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1}.ba-cat--sports{background:#e8f3fc;color:#0988d7}.ba-cat--casino{background:#e6f5ec;color:#1d7a45}.ba-cat--slot{background:#eef1f6;color:#3f4c5a}.ba-cat--mini{background:#fff8e6;color:#b26a00}.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:6px 12px;border:none;border-radius:999px;background:var(--ba-accent);color:#fff;font-size:12px;font-weight:700;box-shadow:0 6px 14px #0988d747}.ba-user-row{background:var(--ba-card);border:1px solid #d9e6f0;border-radius:10px;padding:10px 12px;margin-bottom:8px}.ba-user-row__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ba-user-row__id{font-size:12.5px;font-weight:700;color:var(--ba-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-status{height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;flex-shrink:0}.ba-status--active{background:#e6f5ec;color:#1d7a45}.ba-status--suspended{background:#fff1f0;color:#c0392b}.ba-user-row__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:11.5px;color:var(--ba-muted)}.ba-user-row__tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.ba-freq{font-size:11.5px;font-weight:600;color:#3f4c5a}.ba-manage{margin-left:auto;border:none;background:transparent;color:var(--ba-accent);font-size:12px;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:12.5px;font-weight:500}.ba-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid #e9f2f9;background:#fff;flex-shrink:0}.ba-footer-hint{font-size:11.5px;color:var(--ba-muted)}.ba-load-btn{border:1px solid #c8d6e3;background:#fff;color:#3f4c5a;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:600;height:32px}.ba-load-btn:hover{border-color:#0988d7;color:#0988d7;background:#f1f7fc}.ba-load-btn--full{width:100%;text-align:center}@media (max-width: 767px){.ba-drawer__header{flex-wrap:wrap;padding:10px 12px;gap:8px}.ba-drawer__brand{flex:1 1 calc(100% - 40px);order:0}.ba-drawer__title{font-size:14px;overflow:hidden;text-overflow:ellipsis}.ba-drawer__actions{display:contents}.ba-drawer__close{order:1}.ba-sound-mini,.ba-mark-read-mini{order:2;flex:1 1 30%;min-width:0;justify-content:center;padding:0 6px}}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{border-left:2px solid #4c5560}.admin_accordian .accordion-body ul li a{padding:5px 10px;display:flex;align-items:center;gap:10px;text-transform:capitalize;font-size:12px;margin-left:15px;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 .customBtn.logoutbtn{margin-top:5px;background-color:#24428a}.usercard_block .customBtn.changePass:hover,.usercard_block .customBtn.logoutbtn:hover{background-color:#1976d2}.usercard_block{position:absolute;background:#000;bottom:0;z-index:9;left:0;width:100%;padding:6px}.usercard_info{padding:6px;background-color:#fff;border-radius:8px;margin-bottom:6px}.sound_btn .btn{position:relative;top:50%;padding:0;width:40px;height:22px;outline:unset;overflow:hidden}.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:89%;background-position:center;background-repeat:no-repeat;position:absolute;top:2.5px;left:3px;width:15px;height:15px;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:20px}.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:100%;height:-webkit-fill-available;height:100vh;height:100svh;max-height:100%;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;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px)}.admin_sidebar.activesize{width:min(280px,85vw)!important;height:100%!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{display:revert!important}.admin_sidebar.activesize .usercard_info{padding:6px!important;background-color:#fff!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 10px;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}@media (max-width: 991px){.admin_sidebar .sidebar_logo_block{padding:10px 12px 6px;margin-bottom:0}.admin_sidebar .sidebar_logo img{max-height:56px;width:auto;max-width:100%}.admin_sidebar .usercard_block{padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));background:#242a2f;border-top:1px solid rgba(255,255,255,.08)}.admin_sidebar .usercard_block .selectbox{height:36px;min-width:72px;border-radius:8px;font-size:13px;font-weight:600}.admin_sidebar .usercard_block .customBtn.changePass{height:36px;border-radius:8px;font-size:13px}.admin_sidebar .usercard_block .customBtn.logoutbtn{height:36px;min-height:36px;margin-top:8px;border-radius:8px;font-size:13px}}
