.login-rules-backdrop{align-items:center;background:#212529a8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.login-rules-modal{background:#fff;border:0;border-radius:6px;box-shadow:0 18px 45px #00000047;max-height:calc(100vh - 32px);max-width:760px;overflow-y:auto;width:100%}.login-rules-header{align-items:center;background:#fff;border-bottom:1px solid #dee2e6;border-top:3px solid #087df5;border-radius:6px 6px 0 0;color:#343a40;display:flex;justify-content:space-between;padding:16px 20px}.login-rules-heading{align-items:center;display:flex;gap:13px;min-width:0}.login-rules-icon{align-items:center;background:#e8f3ff;border-radius:4px;display:flex;flex:0 0 42px;font-size:19px;height:42px;justify-content:center;color:#087df5;width:42px}.login-rules-heading h2{color:#1d2939;font-size:20px;font-weight:600;margin:0}.login-rules-heading p{color:#6c757d;font-size:13px;line-height:1.4;margin:2px 0 0}.login-rules-close{background:transparent;border:0;color:#6c757d;cursor:pointer;flex:0 0 34px;font-size:27px;line-height:1;opacity:.75;padding:4px}.login-rules-close:hover{opacity:1}.login-rules-body{background:#f4f6f9;padding:20px}.login-rules-notice{align-items:center;background:#e8f6f8;border-left:4px solid #17a2b8;color:#24545c;display:flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:15px;padding:11px 13px}.login-rules-list{counter-reset:login-rule;display:grid;gap:9px;list-style:none;margin:0;padding:0}.login-rules-list li{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:4px;color:#343a40;counter-increment:login-rule;display:flex;font-size:16px;font-weight:600;gap:13px;line-height:1.55;padding:11px 13px}.login-rules-list li:before{align-items:center;background:#dc3545;border-radius:50%;color:#fff;content:counter(login-rule);display:flex;flex:0 0 30px;font-size:14px;height:30px;justify-content:center}.login-rules-footer{align-items:center;background:#fff;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;padding:13px 20px}.login-rules-footer small{color:#6c757d}.login-rules-ok{margin:0;min-width:120px}.login-rules-ok i{margin-right:6px}@media (max-width: 767px){.login-rules-backdrop{padding:8px}.login-rules-modal{max-height:calc(100vh - 16px)}.login-rules-header{padding:12px}.login-rules-icon{flex-basis:36px;height:36px;width:36px}.login-rules-heading h2{font-size:17px}.login-rules-heading p{font-size:12px}.login-rules-body{padding:12px}.login-rules-notice{align-items:flex-start;font-size:13px}.login-rules-list li{align-items:flex-start;font-size:14px;gap:9px;padding:10px}.login-rules-list li:before{flex-basis:26px;font-size:12px;height:26px}.login-rules-footer{gap:10px;padding:11px 12px}.login-rules-footer small{font-size:11px}.login-rules-ok{min-width:108px}}.dashboard-info-modal .modal-content{overflow:hidden;border:0;border-radius:10px;box-shadow:0 18px 50px #00000047}.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}}.dashboard-overview{padding:0 8px 28px}.dashboard-account-summary{color:#fff;margin-bottom:30px}.dashboard-account-summary__chips,.dashboard-account-summary__item{align-items:center;background:linear-gradient(105deg,#6812ed,#5d0bea);border-radius:9px;box-shadow:0 4px 12px #5b0bea29;display:flex;justify-content:space-between}.dashboard-account-summary__chips{font-size:22px;min-height:64px;padding:12px 13px}.dashboard-account-summary span{font-weight:700}.dashboard-account-summary strong{font-size:20px;font-weight:400;line-height:1.2;text-align:right}.dashboard-account-summary__details{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.dashboard-account-summary__item{font-size:22px;grid-column:span 1;min-height:63px;padding:12px 13px}.dashboard-account-summary__item:nth-child(2){grid-column:span 1}.dashboard-account-summary__item strong i{font-style:normal;margin:0 5px}.dashboard-overview-header{align-items:flex-start;display:flex;justify-content:space-between;padding:12px 0 28px}.dashboard-overview-header h1{color:#101828;font-size:27px;font-weight:700;line-height:1.2;margin:0 0 5px}.dashboard-overview-header h1 i{color:#087df5;font-size:26px;margin-right:10px}.dashboard-overview-header p{color:#667085;font-size:16px;margin:0}.dashboard-breadcrumb{color:#667085;font-size:15px;padding-top:18px}.dashboard-breadcrumb i,.dashboard-breadcrumb span{color:#087df5}.dashboard-breadcrumb b{color:#98a2b3;font-weight:400;margin:0 10px}.dashboard-card-row>[class*=col-]{margin-bottom:20px}.dashboard-inplay{background:#fff;border:1px solid #d5d8dd;border-radius:7px;box-shadow:0 2px 5px #10182814;margin:10px 0 28px;overflow:hidden}.dashboard-inplay__header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:center;min-height:81px;padding:16px 22px}.dashboard-inplay__header h2{color:#111;font-size:26px;font-weight:500;line-height:1.2;margin:0}.dashboard-inplay__table{color:#111;min-width:680px}.dashboard-inplay__table thead th{border-bottom:1px solid #dee2e6;border-top:0;font-size:16px;font-weight:700;padding:16px 12px;text-transform:uppercase;vertical-align:middle}.dashboard-inplay__table tbody td{border-color:#edf0f2;font-size:15px;padding:13px 12px;vertical-align:middle}.dashboard-inplay__table th:first-child,.dashboard-inplay__table td:first-child{padding-left:12px;width:8%}.dashboard-inplay__table th:nth-child(2){width:35%}.dashboard-inplay__table th:nth-child(3){width:35%}.dashboard-inplay__table th:last-child,.dashboard-inplay__table td:last-child{width:22%}.dashboard-inplay__name{color:#1d2939;font-weight:600}.dashboard-inplay__details-button{background:#6510ed;border-radius:5px;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:8px 13px;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.dashboard-inplay__details-button:hover,.dashboard-inplay__details-button:focus{background:#4f08c9;color:#fff;text-decoration:none;transform:translateY(-1px)}.dashboard-inplay__details-button i{margin-left:5px}.dashboard-inplay__details-button.is-disabled{background:#98a2b3;cursor:not-allowed}.dashboard-inplay__message{color:#667085;padding:26px 12px!important;text-align:center}.dashboard-inplay__message i{margin-right:7px}.overview-card{display:block;margin-bottom:22px;border-radius:16px;box-shadow:0 12px 24px #1018281f;color:#fff;min-height:200px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease}.overview-card:hover,.overview-card:focus{box-shadow:0 16px 30px #1018282e;color:#fff;outline:none;transform:translateY(-3px)}.overview-card--blue{background:linear-gradient(135deg,#5075df,#3459cc)}.overview-card--green{background:linear-gradient(135deg,#23c98d,#16b67d)}.overview-card--yellow{background:linear-gradient(135deg,#ffc83d,#e8ab19)}.overview-card--red{background:linear-gradient(135deg,#ee4d42,#ce342a)}.overview-card .inner{padding:28px 28px 20px;position:relative;z-index:2}.overview-card .inner h3{font-size:46px;font-weight:700;line-height:1;margin:0 0 6px}.overview-card .inner p{font-size:19px;font-weight:700;margin:0;text-transform:uppercase}.overview-card .inner h3 .fa-spinner{font-size:32px}.overview-card-icon{bottom:-8px;color:#ffffff1f;font-size:112px;position:absolute;right:10px;z-index:1}.overview-card-footer{align-items:center;border-top:1px solid rgba(255,255,255,.25);bottom:0;display:flex;font-size:16px;font-weight:700;justify-content:space-between;left:28px;padding:15px 0 17px;position:absolute;right:28px;text-transform:uppercase;z-index:2}@media (max-width: 767px){.dashboard-account-summary{margin-bottom:24px}.dashboard-account-summary__chips,.dashboard-account-summary__item{font-size:19px}.dashboard-account-summary strong{font-size:17px}.dashboard-account-summary__details{gap:12px;margin-top:16px}.dashboard-overview-header{display:block;padding-bottom:20px}.dashboard-overview-header h1{font-size:23px}.dashboard-overview-header p{font-size:14px}.dashboard-breadcrumb{padding-top:14px}.overview-card{min-height:180px}.dashboard-inplay__header{min-height:66px}.dashboard-inplay__header h2{font-size:22px}}@media (max-width: 575px){.dashboard-account-summary__details{grid-template-columns:1fr}}.header-profile-menu{position:relative}.header-profile-trigger{align-items:center;display:flex!important;gap:10px;font-weight:700;padding-bottom:5px!important;padding-top:5px!important}.header-profile-trigger:after{display:none}.header-profile-trigger-avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #1018284d;height:36px;object-fit:cover;width:36px}.header-profile-dropdown{border:0;border-radius:15px;box-shadow:0 16px 36px #10182838;margin-top:6px;min-width:315px;overflow:hidden;padding:0}.header-profile-summary{align-items:center;background:#fff;border-bottom:1px solid #dfe5ec;display:flex;flex-direction:column;padding:28px 20px 25px;text-align:center}.header-profile-avatar{border:7px solid #fff;border-radius:50%;box-shadow:0 4px 10px #1018284d;height:86px;margin-bottom:18px;object-fit:cover;width:86px}.header-profile-summary strong{color:#1d2939;font-size:20px;font-weight:800;line-height:1.2;text-transform:uppercase}.header-profile-summary span{background:#087df5;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-top:12px;min-width:89px;padding:4px 12px;text-transform:uppercase}.header-profile-actions{padding:18px 26px}.header-profile-action{align-items:center;background:transparent;border:0;color:#1d2939;display:flex;font-size:16px;font-weight:700;gap:18px;padding:0;text-align:left;width:100%}.header-profile-action+.header-profile-action{border-top:1px solid #dfe5ec;margin-top:17px;padding-top:17px}.header-profile-action i{align-items:center;background:#e8f3ff;border-radius:5px;color:#087df5;display:flex;font-size:20px;height:40px;justify-content:center;min-width:40px}.header-profile-action:hover{color:#087df5;text-decoration:none}.header-profile-signout{color:#e3293b}.header-profile-signout i{background:#fdecef;color:#e3293b}.header-profile-signout:hover{color:#bb1728}@media (max-width: 575px){.header-profile-dropdown{min-width:min(315px,calc(100vw - 24px));right:-6px}.header-profile-trigger{padding-left:5px!important;padding-right:5px!important}}.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%}.client-form-modal .modal-content{overflow:hidden;border:0;border-radius:10px;box-shadow:0 18px 50px #1018283d}.client-form-modal{width:calc(100% - 32px);max-width:520px;margin-right:auto;margin-left:auto}.client-form-modal .modal-header{min-height:72px;align-items:center;padding:17px 22px;border-bottom:1px solid #e4e9ef;background:#6610f2!important}.client-form-modal .modal-title{display:flex;align-items:center;gap:12px;color:#fff;font-size:20px;font-weight:700}.client-form-modal__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:16px}.client-form-modal__icon.is-deposit{background:#18a66a}.client-form-modal__icon.is-withdraw{background:#e48a18}.client-form-modal__icon.is-password{background:#087df5}.client-form-modal .close{margin:0 0 0 auto;padding:8px;color:#526174;font-size:25px;opacity:.8}.client-form-modal .modal-body{padding:24px 22px 10px}.client-form-modal .subowner-share{margin-bottom:18px}.client-form-modal .subowner-share label{display:block;margin-bottom:7px;color:#344054;font-size:14px;font-weight:700}.client-form-modal .form-control{min-height:43px;border-color:#ccd5df;border-radius:6px;box-shadow:none}.client-form-modal .form-control:focus{border-color:#087df5;box-shadow:0 0 0 3px #087df51f}.client-form-modal .password-input-wrapper{position:relative}.client-form-modal .password-input-wrapper .form-control{padding-right:44px}.client-form-modal .password-visibility-button{position:absolute;top:50%;right:1px;width:42px;height:calc(100% - 2px);padding:0;border:0;border-radius:0 6px 6px 0;background:transparent;color:#526174;transform:translateY(-50%)}.client-form-modal .password-visibility-button:hover,.client-form-modal .password-visibility-button:focus{color:#087df5;outline:none}.client-form-modal .modal-footer{gap:9px;padding:16px 22px 20px;border-top:0}.client-form-modal .modal-footer .btn{min-width:100px;min-height:40px;border-radius:6px;font-weight:600}@media (max-width: 750px){.client-profile-modal{max-width:1000px}.client-form-modal{width:calc(100% - 24px);max-width:calc(100vw - 24px);min-height:calc(100% - 24px);margin:200px 0 0 12px}.modal-backdrop.show{opacity:-.5}.client-modal .modal-backdrop{display:none}.client-form-modal .modal-content{max-height:calc(100vh - 24px);border-radius:8px}.client-form-modal .modal-header{min-height:62px;padding:12px 15px}.client-form-modal .modal-title{gap:9px;font-size:18px}.client-form-modal__icon{width:34px;height:34px;flex:0 0 34px;font-size:14px}.client-form-modal .modal-body{overflow-y:auto;padding:18px 15px 4px}.client-form-modal .modal-footer{flex-wrap:nowrap;padding:12px 15px 16px}.client-form-modal .modal-footer .btn{width:50%;min-width:0}}.my-clients-page{background:#f4f6f9}.my-clients-page .content-header{padding:20px 8px 12px}.my-clients-page .content-header h1{margin:0;color:#111827;font-size:23px;font-weight:500;text-transform:capitalize}.my-clients-page .breadcrumb{padding-top:7px;background:transparent;font-size:16px}.my-clients-page .breadcrumb-item a{color:#087df5}.client-list-card{overflow:hidden;border:1px solid #dce2e8;border-radius:6px;box-shadow:0 1px 3px #1018281f}.client-list-header{padding:0;border:0;background:#fff}.client-list-toolbar{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px 16px 2px;border-bottom:1px solid #dce2e8}.client-list-toolbar h2{margin:0;color:#111827;font-size:20px;font-weight:700}.client-list-actions{display:flex;flex-wrap:wrap;gap:10px}.client-list-actions .btn{min-height:38px;padding:7px 12px;border-radius:4px;font-size:16px}.client-list-actions .btn i{margin-right:7px}.client-list-actions .btn-dark{border-color:#303640;background:#303640}.client-list-searchbar{display:flex;min-height:70px;align-items:center;justify-content:flex-end;padding:14px 24px;border-bottom:1px solid #dce2e8}.client-list-searchbar .input-group{width:100%;max-width:376px}.client-list-searchbar .form-control{height:40px;border-color:#cfd7df;font-size:15px}.client-list-searchbar .btn{width:42px;height:40px;border-color:#cfd7df;border-left:0;color:#263442;font-size:18px}.client-list-body{padding:0!important}.client-list-body .table-responsive{margin:0}.client-list-body .client-table-scroll{display:block;width:100%;max-width:100%;overflow:visible}.client-list-body .client-table{width:100%;margin-bottom:0;white-space:nowrap;overflow:visible}.client-list-body .table{margin:0;color:#111827}.client-list-body .table thead th{height:33px;padding:4px 9px;vertical-align:middle;border-color:#d5dde5;background:#fff;color:#111827;font-size:16px;font-weight:700;text-transform:capitalize}.client-list-body .table tbody td{height:41px;padding:10px 16px;vertical-align:middle;border-color:#d5dde5;background:#fff;font-size:15px}.client-list-body .table-striped tbody tr:nth-of-type(odd){background:transparent}.my-clients-page .agent-code-link i{font-size:13px}.my-clients-page .agent-code-link{display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:1px 9px;border:1px solid #b8d4ff;border-radius:22px;background:#e9f2ff;color:#087df5;font-weight:700;white-space:nowrap}.my-clients-page .agent-code-link:hover{border-color:#87b8ff;background:#deecff;color:#0669d0}.client-list-body>.row:last-child{min-height:94px;align-items:center;margin:0;padding:16px 24px;border-top:1px solid #dce2e8;background:#fff}.client-list-body .dataTables_info{padding:0;color:#1f2937;font-size:15px}.client-list-body .pagination{margin:0}.client-list-body .page-link{min-width:40px;height:44px;padding:10px 12px;border-color:#d5dde5;color:#344054;text-align:center}.client-list-body .page-item.active .page-link{border-color:#087df5;background:#087df5;color:#fff}@media (max-width: 767px){.my-clients-page .content-header h1{font-size:24px}.client-list-card{overflow:visible}.client-list-toolbar{align-items:flex-start;flex-direction:column}.client-list-searchbar .input-group{max-width:none}.client-list-body>.row:last-child{gap:14px;text-align:center}.client-list-body .pagination{justify-content:center!important}}.client-actions-trigger.ant-btn .ant-btn-icon{line-height:0}.client-actions-trigger.ant-btn{width:25px;height:24px;padding:0;border:0;border-radius:50%;box-shadow:none;color:#263442!important;font-size:17px}.client-actions-trigger.ant-btn i{font-size:14px}.client-actions-trigger.ant-btn:hover,.client-actions-trigger.ant-btn:focus{background:#e4edf5!important;color:#087df5!important}.client-actions-dropdown .ant-dropdown-menu{min-width:230px;padding:8px 0;overflow:hidden;border:1px solid #edf0f3;border-radius:5px;background:#fff;box-shadow:0 12px 28px #17233133}.client-actions-dropdown .ant-dropdown-menu-item{min-height:30px;padding:4px 22px;border-radius:0;color:#535b65;font-size:16px;font-weight:600}.client-actions-dropdown .ant-dropdown-menu-item:hover{background:#f5f8fb;color:#212934}.client-actions-dropdown .ant-dropdown-menu-item-icon{display:inline-flex;flex:0 0 20px;width:20px;align-items:center;justify-content:center;margin-right:12px;font-size:14px!important;text-align:center}.client-actions-dropdown .client-action-icon{width:20px;line-height:1;text-align:center}.client-actions-dropdown .action-deposit{color:#16a36a}.client-actions-dropdown .action-withdrawal{color:#e48a18}.client-actions-dropdown .action-block{color:#ef3f4d}.client-actions-dropdown .action-casino{color:#8b5fc7}.client-actions-dropdown .action-edit{color:#087df5}.client-actions-dropdown .action-limit{color:#f5b400}.client-actions-dropdown .action-status{color:#ef3f4d}.client-actions-dropdown .action-statement{color:#16a3c7}.client-actions-dropdown .action-account{color:#7b61d1}.client-actions-dropdown .action-whatsapp{color:#20b768}.client-actions-dropdown .action-login{color:#2583c5}.client-actions-dropdown .action-password{color:#d39a14}.client-actions-dropdown .action-copy{color:#66727e}.client-status-badge{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:5px 12px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:700;line-height:1;letter-spacing:.15px;white-space:nowrap}.client-status-badge--active{border-color:#bce8c8;background:#d8f3df;color:#087124}.client-status-badge--inactive{border-color:#ffc5ca;background:#ffe0e3;color:#8d0711}.client-profile-backdrop.show{opacity:.55}.client-profile-modal{max-width:1000px}.client-profile-modal .modal-content{max-height:calc(100vh - 70px);overflow:hidden;border:0;border-radius:6px;box-shadow:0 18px 50px #00000059}.client-profile-modal .modal-header{min-height:66px;align-items:center;padding:18px 20px;border-bottom:1px solid #dce3ea}.client-profile-modal .modal-title{display:flex;align-items:center;gap:14px;color:#343b45;font-size:26px;font-weight:700}.client-profile-modal .modal-title strong,.client-profile-title-icon{color:#087df5}.client-profile-modal .close{font-size:28px}.client-profile-modal .modal-body{overflow-y:auto;padding:15px;background:#f8fafc}.client-profile-overview{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;border:1px solid #e0e7ef;border-bottom:0;border-radius:20px 20px 0 0;background:#fff}.client-profile-overview h4{margin:0 0 4px;color:#172033;font-size:20px;font-weight:700}.client-profile-overview p{margin:0;color:#66758a;font-size:16px}.client-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 20px 20px;border:1px solid #e0e7ef;border-top:0;border-radius:0 0 20px 20px;background:#fff}.client-profile-field{min-height:110px;padding:15px;border:1px solid #dfe7f0;border-radius:17px;background:#f8fafc}.client-profile-field>span{display:block;margin-bottom:12px;color:#66758a;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.client-profile-field>strong{color:#0e1728;font-size:18px;font-weight:700}.client-profile-value-badge{display:inline-block;padding:5px 10px;border-radius:20px;color:#fff;font-size:13px;font-weight:800}.client-profile-value-badge.is-active{background:#18a63e}.client-profile-value-badge.is-inactive{background:#d9363e}.client-profile-value-badge.is-casino{background:#10a5c4}.client-profile-modal .modal-footer{padding:15px;border-top:1px solid #dce3ea;background:#f8fafc}.client-profile-close.ant-btn{min-width:106px;height:40px;border:0;border-radius:22px;background:#75808b;color:#fff;font-size:16px;font-weight:700}@media (max-width: 767px){.client-profile-modal{margin:10px}.client-profile-modal .modal-title{font-size:19px}.client-profile-grid{grid-template-columns:1fr;gap:12px}.client-profile-field{min-height:96px}}@media (max-width: 575px){.client-actions-dropdown .ant-dropdown-menu{min-width:230px}}.layout-fixed{padding:0!important}.match-report-khai>td{background:#faa9ba!important}.match-report-lagai>td{background:#72bbef!important}.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{font-size:13px!important;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}.ledger-page{background:#f4f6f9}.ledger-history-card{overflow:hidden;border:1px solid #d7dce2;border-radius:6px;box-shadow:none}.ledger-history-header{padding:16px 24px;border:0;background:#343a40;color:#fff}.ledger-history-header .card-title{margin:0;color:inherit;font-size:19px;font-weight:500}.ledger-history-header .card-title i{margin-right:7px}.ledger-history-body{overflow-x:auto;padding:0}.ledger-history-table{min-width:900px;margin:0;color:#10233d;font-size:16px}.ledger-history-table th,.ledger-history-table td{padding:17px 16px;vertical-align:middle;border-color:#d8dde3}.ledger-history-table thead th{background:#f8f9fa;color:#10233d;font-size:17px;font-weight:700;white-space:nowrap}.ledger-history-table thead th:first-child,.ledger-history-table tbody td:first-child{width:74px;text-align:center}.ledger-history-table tbody tr:nth-of-type(odd)>td{background:#f1f1f1}.ledger-history-table tbody tr:nth-of-type(2n)>td{background:#fff}.ledger-history-table .plus_value{color:#00a63c;font-weight:700;text-align:right}.ledger-history-table .mainus_value{color:#ff2438;font-weight:700;text-align:right}.ledger-history-total>td{padding-top:21px;padding-bottom:21px;background:#f2f3f5!important;font-size:19px}.ledger-history-total .ledger-total-label{color:#6f42d9;text-align:right}.ledger-history-total .plus_value,.ledger-history-total .mainus_value{font-size:23px}.ledger-arrow{margin-left:3px;font-size:25px;line-height:0;vertical-align:-2px}.ledger-arrow-up{color:#05aa49}.ledger-arrow-down{color:#ff2438}.ledger-collection-name{font-weight:700}.ledger-description{color:#64748b}.ledger-type-badge{display:inline-block;padding:3px 9px;border-radius:4px;background:#20a548;color:#fff;font-size:14px;font-weight:700}.ledger-page .ledger-report-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ledger-page .ledger-report-card .card-body{padding:0}.ledger-report-grid{margin-right:-9px;margin-left:-9px}.ledger-report-panel{padding-right:9px;padding-left:9px}.ledger-summary-table{overflow:hidden;border:0;border-radius:5px;box-shadow:0 8px 16px #1d2b3d24;font-size:16px}.ledger-summary-table th,.ledger-summary-table td{padding:9px 14px;border-color:#d8dde3}.ledger-summary-table thead tr:first-child th{padding:0;text-align:left}.ledger-panel-toolbar{display:flex;align-items:center;min-height:66px;padding:0 24px;gap:20px}.ledger-panel-toolbar>span{display:inline-flex;align-items:center;gap:16px;font-size:20px;font-weight:800;white-space:nowrap}.ledger-panel-toolbar>span i{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:#1f2f45;font-size:20px}.ledger-panel-search{display:flex;align-items:center;width:188px;height:39px;margin-left:auto;overflow:hidden;border-radius:22px;background:#ffffffeb}.ledger-panel-search input{width:100%;min-width:0;height:100%;padding:7px 11px;border:0;outline:0;background:transparent;color:#26384f;font-size:15px}.ledger-panel-search i{display:grid;width:41px;height:100%;flex:0 0 41px;place-items:center;border-left:1px solid #d6dde4;color:#15385f;font-size:18px}.ledger-panel-collapse{padding:0;border:0;margin-left:3px;background:transparent;color:#fff;font-size:19px;line-height:1;cursor:pointer}.ledger-summary-table.is-collapsed thead tr:nth-child(2),.ledger-summary-table.is-collapsed tbody,.ledger-summary-table.is-collapsed tfoot{display:none}.ledger-receiving-table thead tr:first-child th{background:linear-gradient(110deg,#42bd60,#1ca847)}.ledger-paid-table thead tr:first-child th{background:linear-gradient(110deg,#ed5363,#df2d45)}.ledger-summary-table thead tr:nth-child(2) th{padding:9px 14px;background:#f8f9fa;color:#10233d;font-size:16px;font-weight:800;text-align:left}.ledger-summary-table tbody .total-row-lena,.ledger-summary-table tbody .total-row-dena{display:none}.ledger-summary-table tbody td:first-child{color:#101e32;font-weight:700;cursor:pointer}.ledger-summary-table .ledger-user-link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#007bff;font:inherit;font-weight:700;cursor:pointer}.ledger-summary-table .ledger-user-link:hover,.ledger-summary-table .ledger-user-link:focus{color:#0056b3;text-decoration:underline}.ledger-summary-table .ledger-user-link:focus-visible{outline:2px solid #007bff;outline-offset:3px}.ledger-summary-table tbody td:not(:first-child){text-align:right}.ledger-summary-table tbody td:nth-child(2){text-align:left;font-weight:400}.ledger-summary-table .ledger-action-cell{text-align:center;white-space:nowrap}.ledger-settlement-button{min-width:88px}.ledger-summary-table tbody tr:nth-of-type(odd)>td{background:#f0f0f0}.ledger-summary-table tbody tr:nth-of-type(2n)>td{background:#fff}.ledger-summary-table tfoot tr,.ledger-receiving-table tfoot tr,.ledger-paid-table tfoot tr{background:#f2f3f5}.ledger-summary-table tfoot td{padding:12px 14px;color:#10233d;font-size:18px;font-weight:800;text-align:right}.ledger-summary-table tfoot td:first-child{text-align:right}.ledger-receiving-table tfoot td{color:#0bae3d}.ledger-paid-table tfoot td{color:#e12d45}@media (max-width: 767px){.ledger-report-panel+.ledger-report-panel{margin-top:22px}.ledger-panel-toolbar{min-height:58px;padding:0 14px;gap:10px}.ledger-panel-toolbar>span{gap:8px;font-size:16px}.ledger-panel-toolbar>span i{width:29px;height:29px;font-size:16px}.ledger-panel-search{width:130px;height:34px}}@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-x:auto;overflow-y:hidden;padding-right:4px;padding-bottom:6px;padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ledger-summary-table{width:100%;min-width:590px;table-layout:auto;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:8px 4px;font-size:13px!important}.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){min-width:105px}.ledger-summary-table thead tr:nth-child(2) th:nth-child(2){min-width:65px}.ledger-summary-table thead tr:nth-child(2) th:nth-child(n+3){min-width:82px}.ledger-summary-table thead tr:nth-child(2) th:last-child,.ledger-summary-table tbody td:last-child,.ledger-summary-table tfoot td:last-child{position:sticky;right:0;z-index:2;min-width:96px}.ledger-summary-table thead tr:nth-child(2) th:last-child{z-index:3;background:#f8f9fa}.ledger-summary-table tbody tr:nth-of-type(odd)>td:last-child{background:#f0f0f0}.ledger-summary-table tbody tr:nth-of-type(2n)>td:last-child,.ledger-summary-table tfoot td:last-child{background:#fff}.ledger-settlement-button{width:auto;min-width:82px;padding-right:5px;padding-left:5px}.ledger-sort{display:block;margin:3px 0 0;font-size:9px}.ledger-summary-table .text-end{text-align:right!important}}.ledger-history-table .plus_value{color:#00a63c!important;font-weight:700;text-align:right}.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-game-filters{display:flex;align-items:flex-end;gap:19px;padding:18px 25px 34px;border-bottom:1px solid #d8dde3}.complete-game-date-field{width:235px}.complete-game-date-field label{margin-bottom:11px;color:#101828;font-weight:700}.complete-game-date-field .form-control,.complete-game-calendar-button{min-height:40px;border-color:#cad5e2}.complete-game-date-field input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.complete-game-date-field input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.complete-game-calendar-button{min-width:49px;justify-content:center;color:#52657b;cursor:pointer}.complete-game-search{min-height:43px;padding-right:17px;padding-left:17px}.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 .dropdown-toggle{border-color:#087df1!important;background:#087df1;color:#fff}.complete-games-card table thead th{background:#fff;color:#101828;font-weight:700;white-space:nowrap;border:none!important}.complete-games-card table th,.complete-games-card table td{padding:16px 15px;vertical-align:middle;border-color:#d4dde7;border-right:none!important;border-left:none!important}@media (max-width: 767px){.complete-game-filters{flex-wrap:wrap;padding:16px}.complete-game-date-field,.complete-game-search{width:100%}.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}.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}}.risk-management-page{background:#f3f6fb;min-height:calc(100vh - 57px);padding:14px 8px 40px}.risk-management-header{align-items:center;background:#fff;border:1px solid #e3e8f1;border-radius:16px;box-shadow:0 8px 20px #223a5e14;display:flex;justify-content:space-between;margin-bottom:18px;padding:15px 20px}.risk-management-title h1{color:#10233d;font-size:25px;font-weight:800;margin:0 0 3px}.risk-management-title h1 i{color:#325bd5;margin-right:8px}.risk-management-title p{color:#73839a;margin:0}.risk-management-controls{align-items:center;display:flex;gap:9px}.risk-filter-input,.risk-market-filter{border:1px solid #dbe3ef;border-radius:20px;color:#42536b;height:38px;outline:0;padding:0 13px}.risk-filter-input{width:160px}.risk-market-filter{background:#fff;max-width:130px}.risk-refresh-button{align-items:center;background:#315bd5;border:0;border-radius:20px;color:#fff;display:inline-flex;font-weight:700;gap:7px;height:38px;padding:0 15px}.risk-refresh-button:disabled{cursor:wait;opacity:.7}.risk-auto-refresh,.risk-interval{align-items:center;color:#52627a;display:flex;font-size:13px;gap:7px;margin:0}.risk-auto-refresh{cursor:pointer}.risk-auto-refresh input{height:1px;opacity:0;position:absolute;width:1px}.risk-toggle{background:#dfe4e9;border-radius:10px;height:17px;position:relative;width:31px}.risk-toggle:after{background:#fff;border-radius:50%;content:"";height:13px;left:2px;position:absolute;top:2px;transition:.2s;width:13px}.risk-auto-refresh input:checked+.risk-toggle{background:#315bd5}.risk-auto-refresh input:checked+.risk-toggle:after{transform:translate(14px)}.risk-interval select{border:0;color:#315bd5;font-weight:700;outline:0}.risk-events{display:grid;gap:22px}.risk-event{background:#fff;border:1px solid #e0e7f1;border-radius:15px;box-shadow:0 6px 15px #1e375a14;overflow:hidden}.risk-event-header{align-items:center;background:linear-gradient(110deg,#4d70db,#2d53c9);color:#fff;display:flex;justify-content:space-between;min-height:102px;padding:18px 30px}.risk-event-header h2{font-size:22px;font-weight:800;margin:0 0 7px;text-transform:uppercase}.risk-event-header h2 i{font-size:17px;margin-right:10px}.risk-event-header p{color:#e7edff;margin:0}.risk-event-code{align-items:center;display:flex;gap:15px}.risk-event-code span{border:1px solid rgba(255,255,255,.37);border-radius:22px;font-size:13px;font-weight:800;padding:9px 18px}.risk-event-code span:nth-child(2){border-color:#d4ae45;color:#ffdc5e}.risk-event-code i{font-size:18px;margin-left:8px}.risk-event-header{cursor:pointer}.risk-event-header:focus-visible{outline:3px solid #9cb8ff;outline-offset:-3px}.risk-market{border-top:1px solid #e5ebf4;display:flex;min-height:174px}.risk-market-info{background:#f8faff;border-right:1px solid #e3eaf3;flex:0 0 225px;padding:23px 20px}.risk-market-info h3{color:#343e4d;font-size:19px;font-weight:800;margin:0 0 8px;text-transform:uppercase}.risk-market-info>span{background:#e5f2ff;border:1px solid #c8e2fb;border-radius:5px;color:#2671b9;display:inline-block;font-size:13px;font-weight:800;padding:7px 12px}.risk-market-info p{color:#8090a7;margin:10px 0 0}.risk-market-info b{color:#3f4c5e}.risk-runners{align-content:start;display:flex;flex-wrap:wrap;gap:17px;padding:18px 20px}.risk-runner{border:1px solid #dce5f1;border-radius:13px;box-shadow:0 2px 5px #29415f0f;min-width:250px;overflow:hidden;padding:18px 25px 12px}.risk-runner.is-positive{border-top:3px solid #32aa73}.risk-runner.is-negative{border-top:3px solid #f4434d}.risk-runner h4{color:#344158;font-size:18px;font-weight:800;margin:0 0 12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-runner h4 i{float:right;font-size:11px}.risk-runner.is-positive h4 i{color:#32aa73}.risk-runner.is-negative h4 i{color:#f4434d}.risk-value-row{align-items:center;border-top:1px solid #e8edf4;display:flex;justify-content:space-between;padding:10px 0 0;margin-top:8px}.risk-value-row span{color:#9aabc1;font-size:14px;font-weight:800}.risk-value-row strong{font-size:17px}.risk-value-row .is-positive{color:#2da76f}.risk-value-row .is-negative{color:#f43c46}.risk-empty-state,.risk-message{background:#fff;border:1px dashed #d9e0ea;border-radius:15px;color:#667085;margin-top:18px;padding:38px;text-align:center}.risk-empty-state i{color:#9bd9ae;font-size:48px}.risk-empty-state h2{color:#293241;font-size:24px;margin:10px 0 7px}.risk-empty-state p{margin:0}.risk-error{border-color:#f0a7ad;color:#b4232e}@media (max-width: 991px){.risk-management-header{align-items:flex-start;flex-direction:column}.risk-management-controls{flex-wrap:wrap}.risk-event-header{align-items:flex-start;flex-direction:column;gap:15px}.risk-market{flex-direction:column}.risk-market-info{border-bottom:1px solid #e3eaf3;border-right:0;flex-basis:auto}}@media (max-width: 575px){.risk-management-page{padding-left:0;padding-right:0}.risk-management-header{border-radius:0}.risk-management-controls,.risk-filter-input{width:100%}.risk-filter-input{flex:1 1 100%}.risk-event-header{padding:18px}.risk-event-header h2{font-size:17px}.risk-event-code{gap:6px}.risk-event-code span{font-size:11px;padding:7px 9px}.risk-runners{padding:14px}.risk-runner{min-width:100%}.risk-market-info{padding:17px}}.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}}.profile-page{background:#f3f6fa;min-height:calc(100vh - 57px);padding:20px 18px 40px}.profile-panel{background:#fff;border-radius:16px;box-shadow:0 4px 12px #1018281f;overflow:hidden;transition:opacity .2s}.profile-panel--loading{opacity:.72}.profile-hero{align-items:center;background:linear-gradient(105deg,#087cf0,#235de9 48%,#6514e7);display:flex;justify-content:space-between;min-height:124px;padding:14px 28px;position:relative}.profile-hero:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.profile-identity{align-items:center;color:#fff;display:flex;gap:20px;position:relative;z-index:1}.profile-avatar{align-items:center;border:7px solid #fff;border-radius:50%;box-shadow:0 5px 8px #00000040;display:flex;font-size:48px;height:96px;justify-content:center;width:96px}.profile-identity h1{font-size:28px;font-weight:800;margin:0;text-transform:uppercase}.profile-identity p{color:#ffffffb8;font-size:17px;margin:0;text-transform:uppercase}.profile-password-button{background:#ffd000;border-radius:28px;color:#172033;font-weight:700;padding:12px 28px;position:relative;z-index:1}.profile-password-button:hover{color:#172033;filter:brightness(.97)}.profile-password-button i{margin-right:10px}.profile-details{display:grid;grid-template-columns:repeat(5,1fr);padding:18px 0}.profile-details>div{align-items:center;border-right:1px solid #d8dee8;display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:0 15px;text-align:center}.profile-details>div:last-child{border-right:0}.profile-details strong{color:#293241;font-size:20px;overflow-wrap:anywhere}.profile-details span{color:#667085;font-size:12px;margin-top:7px;text-transform:uppercase}.profile-details .profile-contact{color:#17a2b8}.profile-details .profile-balance{color:#1f9d3a;font-size:23px}.profile-balance i{color:#ffb800;margin-left:10px}.profile-details .profile-status{border-radius:5px;color:#fff;font-size:14px;padding:4px 12px;text-transform:uppercase}.profile-status.is-active{background:#28a745}.profile-status.is-inactive{background:#dc3545}.profile-status.is-unknown{background:#667085}.profile-metrics{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:18px}.profile-metric{align-items:center;background:#fff;border:1px solid #e4e8ef;border-radius:6px;box-shadow:0 3px 7px #1018281a;display:flex;min-height:80px;padding:8px}.profile-metric-icon{align-items:center;border-radius:5px;box-shadow:0 3px 6px #10182833;color:#fff;display:flex;font-size:24px;height:62px;justify-content:center;margin-right:12px;min-width:58px}.profile-metric-icon--purple{background:#c12da6}.profile-metric-icon--orange{background:#ff7108}.profile-metric-icon--green{background:#20c997}.profile-metric-icon--cyan{background:#17a2b8}.profile-metric span{color:#667085;display:block;font-size:12px;font-weight:600;text-transform:uppercase}.profile-metric strong{color:#293241;display:block;font-size:21px;margin-top:5px}.profile-metric small{font-size:13px;font-weight:400;margin-left:5px}@media (max-width: 991px){.profile-details{grid-template-columns:repeat(2,1fr)}.profile-details>div{border-bottom:1px solid #d8dee8}.profile-details>div:nth-child(2n){border-right:0}.profile-details>div:last-child{grid-column:1 / -1}.profile-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.profile-page{padding:12px 0 30px}.profile-hero{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.profile-avatar{font-size:36px;height:78px;width:78px}.profile-identity{gap:13px}.profile-identity h1{font-size:21px}.profile-password-button{text-align:center;width:100%}.profile-details{grid-template-columns:1fr}.profile-details>div{border-bottom:1px solid #d8dee8;border-right:0;padding:12px}.profile-details>div:last-child{grid-column:auto}.profile-metrics{grid-template-columns:1fr}}.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}}
