.dashboard-info-modal .modal-content{overflow:hidden;border:0;border-radius:10px;box-shadow:0 18px 50px #00000047}.dashboard-challenge-modal{background:#0000;overflow-y:auto;transition:background-color .3s ease}.dashboard-challenge-modal.show{background:#0000008c}.dashboard-challenge-modal .modal-dialog{max-width:1140px}.dashboard-info-modal .cs-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0f172a;color:#fff}.dashboard-info-modal .cs-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:#ffffff2e}.dashboard-info-modal .cs-title{flex:1;font-size:17px;font-weight:700;letter-spacing:.3px}.dashboard-info-modal .cs-close{padding:0 4px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}.dashboard-info-modal .cs-body{padding:22px 24px 12px;background:#fff;color:#303942}.dashboard-info-modal .rules-list{margin:0;padding-left:22px}.dashboard-info-modal .rules-list li{margin-bottom:12px;line-height:1.55}.dashboard-info-modal .cs-footer{display:flex;justify-content:flex-end;padding:10px 24px 20px;background:#fff}.dashboard-info-modal .cs-footer .btn-primary{min-width:79px;border-color:#03a9f4;background:#03a9f4}@media (max-width: 575px){.dashboard-info-modal .modal-dialog{margin:12px}.dashboard-info-modal .cs-body{max-height:65vh;overflow-y:auto;padding:18px 18px 8px}}.dashboard-hierarchy-modal{max-width:520px}.dashboard-hierarchy-modal .modal-content{overflow:hidden;border:0;border-radius:10px;box-shadow:0 14px 38px #00000040}.dashboard-hierarchy-modal .modal-header{align-items:center;background:#fff}.dashboard-hierarchy-list{position:relative;padding:5px 12px}.dashboard-hierarchy-list:before{position:absolute;top:20px;bottom:20px;left:33px;width:3px;border-radius:2px;background:#d9e2ec;content:""}.dashboard-hierarchy-item{position:relative;padding-left:48px}.dashboard-hierarchy-item:before{position:absolute;top:28px;left:18px;z-index:2;width:17px;height:17px;border:4px solid #fff;border-radius:50%;background:#087df1;box-shadow:0 0 0 2px #b8c7d9;content:""}.dashboard-hierarchy-item .small-box{min-height:104px;margin-bottom:14px;border-radius:7px}.dashboard-hierarchy-item .small-box .inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-hierarchy-item .small-box h3,.dashboard-hierarchy-item .small-box p{margin:0}.dashboard-hierarchy-item .small-box h3{order:2;min-width:54px;text-align:right}@media (max-width: 575px){.dashboard-hierarchy-modal{width:calc(100% - 16px);margin-right:auto;margin-left:auto}}.choose-parent-modal .modal-dialog{width:calc(100% - 16px);max-width:520px;margin-right:auto;margin-left:auto}.choose-parent-modal .modal-content{border:0;border-radius:5px;box-shadow:0 8px 24px #0000004d}.choose-parent-modal .modal-header{align-items:center;min-height:70px;padding:18px;border-bottom:1px solid #e5e8ec}.choose-parent-modal .modal-title{color:#30343b;font-size:21px;font-weight:400}.choose-parent-modal .close{margin:-10px -5px -10px auto;color:#555;font-size:28px}.choose-parent-modal .close span{font-size:0}.choose-parent-modal .close span:before{content:"×";font-size:28px}.choose-parent-modal .modal-body{padding:22px 18px 34px}.choose-parent-modal .modal-body label{display:block;margin-bottom:10px;color:#30343b;font-weight:700}.choose-parent-select__control{min-height:43px!important;border-color:#ced4da!important;border-radius:7px!important;box-shadow:none!important}.choose-parent-select__control--is-focused{border-color:#80bdff!important;box-shadow:0 0 0 3px #007bff1f!important}.choose-parent-modal .modal-footer{justify-content:flex-end;gap:10px;padding:18px;border-top:1px solid #edf0f3}.choose-parent-modal .modal-footer .btn{min-height:40px;padding-right:16px;padding-left:16px}@media (max-width: 575px){.choose-parent-modal .modal-dialog{max-width:420px;margin-top:8px;margin-bottom:8px}}.modal-dialog-centered form{width:100%}.ledger-report-card{overflow:hidden;margin-bottom:24px;border:1px solid #d4deea;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2d3d14}.ledger-report-card .card-body{padding:30px}.ledger-report-grid{margin-right:-11px;margin-left:-11px}.ledger-report-panel{padding-right:11px;padding-left:11px}.ledger-search-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,1.7fr);align-items:center;gap:16px;min-height:64px;margin-bottom:16px}.ledger-search-row label{margin:0;color:#101828;font-size:18px;font-weight:700}.ledger-search-row .form-control{height:60px;padding:12px 20px;border:1px solid #ccd7e5;border-radius:15px;color:#1d2939;font-size:17px;box-shadow:none}.ledger-search-row .form-control:focus{border-color:#5b8def;box-shadow:0 0 0 3px #5b8def1f}.ledger-summary-table{margin-bottom:0;overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:0 0 15px 15px;color:#101828;font-size:16px}.ledger-summary-table th,.ledger-summary-table td{padding:18px 15px;vertical-align:middle;border-color:#d3deeb}.ledger-summary-table thead tr:first-child th{padding:22px 15px;border:0;color:#fff;font-size:17px;font-weight:800;letter-spacing:.6px;text-align:center}.ledger-receiving-table thead tr:first-child th{background:#22a447}.ledger-paid-table thead tr:first-child th{background:#dc2f42}.ledger-summary-table thead tr:nth-child(2) th{background:#f6f8fb;font-weight:700;white-space:nowrap}.ledger-sort{display:inline-block;margin-left:4px;color:#48576a;font-size:12px;font-weight:400}.ledger-reference{font-weight:700}.ledger-summary-table tbody tr:nth-of-type(odd){background:#fff}.ledger-summary-table tbody tr:nth-of-type(2n){background:#f4f4f4}.ledger-summary-table tfoot{font-weight:800}.ledger-receiving-table tfoot tr{background:#e6f5eb}.ledger-paid-table tfoot tr{background:#fdebed}.ledger-summary-table .plus_value{color:#11863b}.ledger-summary-table .mainus_value{color:#f02237}@media (max-width: 767px){.ledger-report-panel+.ledger-report-panel{margin-top:28px}}@media (max-width: 575px){.ledger-page .content-header .row>[class*=col-]{width:100%}.ledger-page .content-header .breadcrumb{float:none!important;margin-top:4px}.ledger-report-card{margin-right:-2px;margin-left:-2px;border-radius:12px}.ledger-report-card .card-body{padding:16px}.ledger-search-row{grid-template-columns:1fr;gap:8px;margin-bottom:19px}.ledger-search-row label{font-size:18px}.ledger-search-row .form-control{height:50px;border-radius:14px}.ledger-report-panel{overflow:hidden;padding-right:4px;padding-left:4px}.ledger-summary-table{width:100%;min-width:0;table-layout:fixed;font-size:10px}.ledger-summary-table thead tr:first-child th{padding:13px 5px;font-size:11px;letter-spacing:.2px}.ledger-summary-table th,.ledger-summary-table td{overflow-wrap:anywhere;padding:10px 6px}.ledger-summary-table thead tr:nth-child(2) th{padding:10px 3px;font-size:14px;line-height:1.05;text-align:center;white-space:normal}.ledger-summary-table thead tr:nth-child(2) th:nth-child(1){width:23%}.ledger-summary-table thead tr:nth-child(2) th:nth-child(2){width:14%}.ledger-summary-table thead tr:nth-child(2) th:nth-child(n+3){width:21%}.ledger-sort{display:block;margin:3px 0 0;font-size:9px}.ledger-summary-table .text-end{text-align:right!important}}.games-card{border:1px solid #d5dde6;border-radius:6px;box-shadow:0 2px 7px #10182817}.games-card>form>.card-header{padding:16px 25px;background:#fff}.games-card .card-title{font-size:19px}.complete-games-card .card-body{padding:25px}.complete-games-card table th,.complete-games-card table td{padding:16px 15px;vertical-align:middle;border-color:#d4dde7}.complete-games-card table thead th{background:#fff;color:#101828;font-weight:700;white-space:nowrap}.complete-games-card table tbody tr:nth-child(odd),.complete-games-card table tbody tr:nth-child(2n){background:#fff}.complete-games-card .dropdown-toggle{border-color:#087df1!important;background:#087df1;color:#fff}@media (max-width: 767px){.complete-games-card .card-body{padding:16px}.complete-games-card.games-card{overflow:unset}.complete-games-card table{min-width:980px}}button.btn-outline-primary{color:#fff!important;border-color:#007bff!important;background:#007bff!important;border-radius:5px!important}.client-count-toggle{white-space:nowrap;font-weight:600}.delete-bet-report-card{min-height:430px;overflow:hidden;border:0;border-top:3px solid #e33446;border-radius:5px;box-shadow:0 3px 12px #10182821}.delete-bet-report-title{display:flex;align-items:center;gap:12px;padding:14px 22px 18px;color:#df263b;font-size:18px;font-weight:700}.delete-bet-report-filters{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:16px;margin:4px 22px 0;padding:20px 18px 18px;border:1px solid #d7dde5;border-radius:4px;background:#fafbfc}.delete-bet-date-field label{margin-bottom:10px;color:#101828;font-weight:700}.delete-bet-date-field .form-control,.delete-bet-calendar-button{min-height:44px;border-color:#ccd6e2;background:#fff}.delete-bet-date-field input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.delete-bet-date-field input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.delete-bet-calendar-button{min-width:50px;justify-content:center;color:#111;cursor:pointer}.delete-bet-submit{min-height:40px;font-weight:700}.delete-bet-submit i{margin-right:8px}.delete-bet-empty-state{display:grid;min-height:240px;place-content:center;color:#6e7d90;text-align:center}.delete-bet-empty-state>i{margin-bottom:22px;color:#7c8187;font-size:42px}.delete-bet-empty-state p{margin:0;font-size:20px}@media (max-width: 767px){.delete-bet-report-filters{grid-template-columns:1fr;margin-right:14px;margin-left:14px}.delete-bet-report-page .breadcrumb{float:none!important}.delete-bet-empty-state{min-height:210px;padding:24px}}.login-report-page .content-header h1{margin:0;font-size:18px;font-weight:400}.login-report-card{overflow:hidden;border:1px solid #d3dbe5;border-radius:6px;box-shadow:0 2px 5px #1018281f}.login-report-title{padding:24px 35px;background:linear-gradient(100deg,#7c0cff,#5f08ed);color:#fff;font-size:20px;font-weight:500}.login-report-filters{padding:16px 25px 14px;border-bottom:1px solid #d7dce2}.login-report-filter-grid{display:grid;grid-template-columns:1.15fr 1.15fr 1fr .66fr;align-items:end;gap:13px}.login-report-filter-grid .form-group{min-width:0;margin:0}.login-report-filter-grid label{margin-bottom:5px;color:#101828;font-weight:700}.login-report-filter-grid .form-control,.login-report-filter-grid .input-group-text,.login-report-select__control{min-height:48px;border-color:#cad5e2!important;box-shadow:none!important}.login-report-filter-grid .input-group-text{color:#52657b;background:#f7f9fc}.login-report-filter-grid input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.login-report-filter-grid input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.login-report-calendar-button{min-width:52px;justify-content:center;border-radius:0 4px 4px 0;cursor:pointer}.login-report-calendar-button:hover,.login-report-calendar-button:focus{color:#087df1;background:#eef5ff;outline:0}.login-report-select__control{border-radius:8px!important}.login-report-submit{min-height:48px;margin-bottom:0;border-radius:4px;font-size:18px}.login-report-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.login-report-shortcuts button{padding:8px 13px;border:1px solid #9aadc5;border-radius:22px;background:#fff;color:#152238;font-weight:700}.login-report-shortcuts button:hover{border-color:#087df1;color:#087df1}.login-report-table-wrap{padding:25px}.login-report-table{margin:0}.login-report-table th,.login-report-table td{padding:17px 15px;vertical-align:middle;border-color:#d6dee8}.login-report-table thead th{border-color:#fff;background:#ffc324;color:#050505;font-weight:700;white-space:nowrap}.login-report-empty{height:78px;font-weight:700;text-align:center}.login-report-pagination{display:flex;justify-content:flex-end;padding:14px 25px 34px;background:#f8f8f8}.login-report-pagination button{width:39px;height:44px;border:1px solid #d6dee8;background:#fff;color:#52657b}.login-report-pagination button:first-child{border-radius:6px 0 0 6px}.login-report-pagination button:last-child{border-radius:0 6px 6px 0}@media (max-width: 991px){.login-report-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.login-report-title,.login-report-filters,.login-report-table-wrap{padding-right:16px;padding-left:16px}.login-report-filter-grid{grid-template-columns:1fr}.login-report-page .breadcrumb{float:none!important;margin-top:8px}}.casino-report-card{overflow:hidden;border:1px solid #d4dce5;border-radius:5px;box-shadow:0 2px 7px #1018281a}.casino-report-header{padding:0!important;border:0;background:#fff}.casino-report-header>h4{margin:0;padding:16px 25px;background:linear-gradient(100deg,#8051d2,#7040c3);color:#fff;font-size:19px}.casino-report-filters{display:grid;grid-template-columns:1.15fr 1.15fr 1.5fr 1fr .95fr;grid-template-areas:"from to client game submit" "shortcuts shortcuts shortcuts shortcuts shortcuts";align-items:end;gap:13px;margin:0;padding:16px 25px 14px;background:#fff}.casino-filter-from{grid-area:from}.casino-filter-to{grid-area:to}.casino-filter-client{grid-area:client}.casino-filter-game{grid-area:game}.casino-filter-submit{grid-area:submit}.casino-report-shortcuts{grid-area:shortcuts}.casino-report-filters .form-group{min-width:0;margin:0}.casino-report-filters .form-group>.form-group{margin:0}.casino-report-filters label{margin-bottom:5px;color:#101828;font-weight:700}.casino-report-filters .form-control,.casino-report-filters .input-group-text,.casino-report-select__control{min-height:48px;border-color:#cad5e2!important;box-shadow:none!important}.casino-report-select__control{border-radius:8px!important}.casino-report-filters input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.casino-report-filters input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.casino-calendar-button{min-width:52px;justify-content:center;color:#41546b;cursor:pointer}.casino-report-submit{width:100%;min-height:48px;font-size:18px}.casino-report-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.casino-report-shortcuts button{padding:8px 13px;border:1px solid #9aadc5;border-radius:22px;background:#fff;color:#152238;font-weight:700}.casino-report-shortcuts button:hover{border-color:#087df1;color:#087df1}@media (max-width: 1100px){.casino-report-filters{grid-template-columns:1fr 1fr;grid-template-areas:"from to" "client game" "submit submit" "shortcuts shortcuts"}}@media (max-width: 575px){.casino-report-filters{grid-template-columns:1fr;grid-template-areas:"from" "to" "client" "game" "submit" "shortcuts";padding-right:16px;padding-left:16px}}.challenge-bet-table .back-row td{background:#ccecff}.challenge-bet-table .lay-row td{background:#ffd6e5}.challenge-bet-table th,.challenge-bet-table td{white-space:nowrap}.challenge-bet-table .challenge-client-caption{caption-side:top;padding:10px 12px;background:#343a40;color:#fff;font-size:16px}.risky-bets-table th,.risky-bets-table td{white-space:nowrap}.risky-bets-table .back-row td{background-color:#ccecff}.risky-bets-table .lay-row td{background-color:#ffd6e5}.risky-bets-table .risky-row td{background-color:#c62828!important;border-color:#701010!important;color:#fff!important;font-weight:700}
