.container{padding:24px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e067;box-sizing:border-box}.cell-status{display:flex;gap:5px;align-items:center}.cell-status:before{content:"";width:8px;height:8px;border-radius:50%}.cell-status--green:before{background-color:var(--green-second-color)}.cell-status--red:before{background-color:var(--error-second-color)}.user-cell__name,.user-cell__roles{display:flex;gap:5px;align-items:center}.user-cell__name .avatar{width:24px;height:24px;border:1px solid var(--info-main-color);background:none}.user-cell__name .avatar .account-circle{width:16px;height:16px;color:var(--info-main-color)}.user-cell__name .text{font-weight:500;font-size:14px}.user-cell__roles{flex-wrap:wrap;align-content:center;min-height:100%}.user-cell__roles .chip .delete{width:15px;height:15px;color:#000}.user-cell__action__edit{color:var(--primary-main-color)}.custom-table-toolbar{display:flex;gap:10px;justify-content:end;padding-bottom:24px;border-bottom:1px solid rgba(224,224,224,.4039215686)}.custom-table-toolbar .custom-table-toolbar__button{display:flex;gap:5px}.custom-table-toolbar .custom-table-toolbar__button .MuiButton-icon{margin-right:0}.custom-menu .custom-menu__item{display:flex;gap:5px}.custom-menu .custom-menu__item svg{font-size:20px}.roboto-medium,.custom-input__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.custom-input{display:flex;flex-direction:column}.custom-input--multiline .custom-input__textfield{min-height:80px}.custom-input__label{min-height:16px;margin-bottom:4px;color:#031e44;font-size:14px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.custom-input__label--is-disabled{color:#969696}.custom-input__label--error{color:#dc0000}.custom-input__label span{margin-left:2px}.custom-input__textfield{padding:6px 8px;border:1px solid rgba(0,0,0,.231372549);border-radius:8px;box-sizing:border-box}.custom-input__textfield:hover{border-color:#18a0fb;transition:border-color .5s ease-out}.custom-input__textfield:focus-within{box-shadow:0 0 1px 1px #18a0fb}.custom-input__textfield--is-disabled{border:1px solid #ebebeb!important}.custom-input__textfield--error{border-color:#dc0000}.custom-input__textfield--error:hover{border-color:#dc0000;box-shadow:0 0 1px 1px #dc0000}.custom-input__textfield--error:focus-within{box-shadow:0 0 1px 1px #dc0000}.custom-input .custom-input__textfield--multiline{padding:8px;white-space:pre-wrap}.custom-input .custom-input__textfield--multiline .MuiInputBase-input{overflow:auto}.roboto-medium,.custom-select__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.custom-select{padding-right:0!important;min-width:150px;border-radius:8px}.custom-select__label{min-height:16px;margin-bottom:4px;color:#031e44;font-size:14px;text-transform:uppercase}.custom-select__label--is-disabled{color:#969696}.custom-select__label--error{color:#dc0000}.custom-select__label span{margin-left:2px}.custom-select .MuiSelect-select{display:flex;align-items:center;min-height:56px;padding:11px 8px 10px;border:1px solid #c4c4c4;border-radius:8px;box-sizing:border-box}.custom-select .MuiSelect-select:focus{border-radius:8px}.custom-select fieldset{border:none}.custom-select__svg{margin-right:10px;border:1px solid #ced1d7;border-radius:4px}.custom-select__img{width:22px;height:22px;margin-right:8px}.custom-select__group-item{padding-left:12px;padding-right:12px;text-transform:capitalize}.custom-select .custom-select__clear-button{right:30px;position:absolute}.custom-select--is-disabled .MuiSelect-select{border:1px solid #ebebeb}.roboto-medium,.custom-radio-group__form-label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.custom-radio-group,.custom-radio-group__form-control{width:100%;height:100%}.custom-radio-group__form-label{min-height:16px!important;margin-bottom:4px!important;color:#031e44!important;font-size:14px!important;text-transform:uppercase;font-weight:500!important}.custom-radio-group__radio-group{height:100%}.custom-radio-group__form-control-label{margin-right:16px}.roboto-medium,.custom-autocomplete__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.custom-autocomplete{display:flex;flex-direction:column;width:100%}.custom-autocomplete__label{min-height:16px;margin-bottom:4px;color:#031e44;font-size:14px;text-transform:uppercase}.custom-autocomplete__label--is-disabled{color:#969696}.custom-autocomplete__label--error{color:#dc0000}.custom-autocomplete__label span{margin-left:2px}.custom-autocomplete .MuiAutocomplete-root .MuiInputBase-root{border-radius:8px;padding:4px 8px}.custom-autocomplete .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border-radius:8px}.custom-autocomplete .MuiAutocomplete-root:hover .MuiOutlinedInput-notchedOutline,.custom-autocomplete .MuiAutocomplete-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#18a0fb}.custom-table-filters{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(224,224,224,.4039215686)}.custom-table-filters .custom-table-filter__toggle{margin:20px 0 0 10px}.custom-table-filters__reset{margin-top:16px;display:flex;justify-content:flex-end}.table-row--green:hover,.table-row:hover{background-color:#f3f8ff!important}.table-row--green{background-color:#f3fbe8!important}.roboto-regular,.custom-dialog .custom-dialog__content__info-message{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.custom-dialog__divider{padding:14px}.custom-dialog .custom-dialog__content--centered{text-align:center}.custom-dialog .custom-dialog__content__info-message{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#969696}.custom-dialog .custom-dialog__content__divider{margin:14px 0}.custom-dialog .custom-dialog__actions{display:flex;justify-content:space-between;padding:0 24px 20px}.custom-dialog .custom-dialog__actions--centered{display:flex;justify-content:center}.custom-dialog .custom-dialog__actions-main,.custom-dialog .custom-dialog__actions-extra{display:flex;gap:10px}.custom-dialog .custom-dialog__actions__submit--danger{background-color:var(--error-second-color)}.user-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.user-delete-dialog h2{font-size:18px}.tag-cell__chip{padding:7px 10px;border-radius:8px}.tag-cell__chip--frontend{background-color:#e5e5e5}.tag-cell__chip--marketing{background-color:#e7fafa}.tag-cell__chip--bonus{background-color:#e6f7d0}.tag-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.tag-manage-dialog .add-rule-row{display:flex;flex-direction:column;padding:0 16px}.tag-manage-dialog .add-rule-row:first-child{border-top:1px solid #e0e0e0}.tag-manage-dialog .add-rule-row:last-child{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.tag-manage-dialog .add-rule-row section{display:flex;gap:16px;align-items:end;padding-top:16px}.tag-manage-dialog .add-rule-row section>*{flex:1}.tag-manage-dialog .add-rule-row section>*:last-child{flex:none}.tag-manage-dialog .add-rule-row__logical-operator{width:50%}.tag-manage-dialog .add-rule-row .add-rule-row__delete{margin-bottom:5px}.tag-delete-dialog h2{font-size:18px}.tag-delete-dialog .custom-dialog__actions__submit{background-color:var(--error-second-color)}.roboto-regular,.navlink{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.navlink{display:flex;gap:10px;align-items:center;padding:8px 16px;width:100%;height:48px;text-align:left;color:#031e44;text-decoration:none;box-sizing:border-box;transition:background-color .15s cubic-bezier(.4,0,.2,1);border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.navlink:hover{background-color:#0000000a}.roboto-regular,.navgroup,.navlink{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-bold,.navlink--size-s{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.navlink,.navgroup{display:flex;gap:10px;align-items:center;padding:8px 16px;width:100%;height:48px;text-align:left;color:#031e44;text-decoration:none;box-sizing:border-box;transition:background-color .15s cubic-bezier(.4,0,.2,1);border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.navlink:hover,.navgroup:hover{background-color:#0000000a}.navlink--is-active,.navlink--is-active:hover{color:#fff;background-color:#18a0fb}.navlink--size-s{height:40px;font-size:12px}.navlink--size-s.navlink--is-active{color:#18a0fb;background-color:#e8f5ff}.navgroup{position:relative;background-color:transparent;border:none}.navgroup--is-active,.navgroup--is-active:hover{color:#fff;background-color:#18a0fb}.navgroup .navgroup__expander{position:absolute;right:10px;font-size:12px;transform:rotate(90deg)}.navgroup .navgroup__expander--is-expanded{transform:rotate(-90deg)}.navgroup__children{display:flex;flex-direction:column;gap:5px;padding-left:33px}.navbar{display:flex;flex-direction:column;padding:0 8px 8px;width:256px;min-width:256px;border-right:1px solid rgba(224,224,224,.4039215686);background-color:#fff;box-sizing:border-box;overflow-x:auto}.navbar-logo{display:flex}.navbar-logo img{padding:20px 16px;height:40px}.navbar-links{display:flex;gap:8px;flex-direction:column;margin-top:16px}.roboto-medium,header h1{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}header{display:flex;justify-content:space-between;align-items:center;padding:0 40px;width:100%;height:80px;background-color:#fff;border-bottom:1px solid rgba(224,224,224,.4039215686);box-sizing:border-box}header h1{width:100%;font-size:28px}header .user-controls{display:flex;flex:1;flex-direction:row;gap:10px;align-items:center}header .header-action{margin-right:8px;color:var(--primary-main-color)}.roboto-regular,h3{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-bold,main,h2{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}main{width:100%;height:100%;display:flex;background-color:#f7fafc}main section{display:flex;flex-direction:column;width:calc(100% - 256px);height:100%}main section .content{width:100%;height:100%;padding:40px;overflow:auto;box-sizing:border-box}h2{margin:0 0 5px;font-size:24px}h3{margin:0 0 15px;color:#838c9a;font-size:16px}#load{position:absolute;width:600px;height:36px;left:50%;top:40%;margin-left:-300px;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;font-size:20px}#load div{position:absolute;width:20px;height:36px;opacity:0;font-family:Helvetica,Arial,sans-serif;animation:move 2s linear infinite;-o-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-webkit-animation:move 2s linear infinite;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#fff;text-shadow:white 0px 0 10px}#load div:nth-child(2){animation-delay:.2s;-o-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}#load div:nth-child(3){animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s}#load div:nth-child(4){animation-delay:.6s;-o-animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}#load div:nth-child(5){animation-delay:.8s;-o-animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}#load div:nth-child(6){animation-delay:1s;-o-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}#load div:nth-child(7){animation-delay:1.2s;-o-animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}@keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);opacity:1}65%{left:59%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);opacity:1}to{left:100%;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-moz-keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0deg);transform:rotate(0);opacity:1}65%{left:59%;-moz-transform:rotate(0deg);transform:rotate(0);opacity:1}to{left:100%;-moz-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-webkit-keyframes move{0%{left:0;opacity:0}35%{left:41%;-webkit-transform:rotate(0deg);transform:rotate(0);opacity:1}65%{left:59%;-webkit-transform:rotate(0deg);transform:rotate(0);opacity:1}to{left:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-o-keyframes move{0%{left:0;opacity:0}35%{left:41%;-o-transform:rotate(0deg);transform:rotate(0);opacity:1}65%{left:59%;-o-transform:rotate(0deg);transform:rotate(0);opacity:1}to{left:100%;-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}.roboto-regular,.forget-pass span{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.forget-pass{display:flex;flex-direction:column;gap:30px;padding-top:8px}.forget-pass span{font-size:16px;color:#9e9e9e}.form-button{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.form-button:hover{background-color:#0056b3}.depositor{width:280px;background:linear-gradient(90deg,#f28f3f,#f28f3f 5%,#ed693c 48%,#e83e39);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.depositor-glass{display:flex;align-items:center;justify-content:center;padding-top:30px;background:#ffffff91;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.06)}.depositor p{color:#fff;margin:0}.depositor-amount{text-align:center;font-size:24px;font-weight:600}.depositor-name{text-align:center;font-size:16px;font-weight:400}.roboto-medium,.image-uploader__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.image-uploader__label{min-height:16px!important;margin-bottom:4px!important;color:#031e44!important;font-size:14px!important;text-transform:uppercase!important;font-weight:500!important}.image-uploader__container{display:flex;align-items:center;gap:16px}.image-uploader__preview{width:48px;height:48px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.image-uploader__preview-rect{width:120px;height:48px;border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#031e44}.image-uploader__image{width:100%;height:100%;object-fit:cover}.image-uploader__input-container{flex-grow:1;position:relative;height:46px;border:1px dashed #9ca3ae;border-radius:8px;display:flex;align-items:center;padding:0 16px}.image-uploader__input{display:none}.image-uploader__placeholder{display:flex;align-items:center;gap:8px;color:#9ca3ae;cursor:pointer}.image-uploader__upload-icon{font-size:20px}.image-uploader__actions{position:absolute;right:8px;display:flex;gap:4px}.custom-switch__label{font-size:14px;font-weight:400}.custom-switch__root{width:38px;height:22px;padding:0;display:flex;overflow:visible;margin-left:11px;margin-right:8px}.custom-switch__switch-base{padding:3px 2px 2px;color:#b5bac3!important}.custom-switch__switch-base--checked{transform:translate(18px);color:#18a0fb!important}.custom-switch__switch-base--checked .custom-switch__track,.custom-switch__switch-base .custom-switch__track{opacity:1;background-color:#e1e1e1}.custom-switch__thumb{width:16px;height:16px;box-shadow:none}.custom-switch__track{border-radius:11px;opacity:1}.game-name-cell{display:flex;gap:8px;align-items:center}.game-name-cell__img{border-radius:8px;width:32px;height:32px}.game-name-cell__text{font-weight:700;font-size:14px}.game-id-cell{cursor:pointer}.tags-cell{display:flex;gap:8px;padding-top:10px}.producer-name-cell{display:flex;gap:8px;align-items:center}.producer-name-cell__img{border-radius:8px;width:80px;height:32px;background-color:#031e44;padding:3px}.producer-name-cell__text{font-weight:700;font-size:14px}.game-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.custom-accordion__summary{padding:16px}.custom-accordion__summary .MuiAccordionSummary-expandIconWrapper{transform:rotate(-90deg)}.custom-accordion__summary .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0)}.custom-accordion__content{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-accordion__text{display:flex;flex-direction:column;gap:10px}.custom-accordion__title{font-weight:700;margin-bottom:4px}.custom-accordion__subtitle{color:#031e44!important;font-size:16px!important;font-weight:400!important}.custom-accordion__additional{margin-right:16px}.custom-accordion__details{padding:0 16px 16px}.content-container{margin-top:20px;width:1000px;display:flex;flex-direction:column;gap:20px}.add-language-button-container{display:flex;justify-content:flex-start}.img-container{width:24px;height:24px;margin-top:12px}.edit-action-icon{height:24px;width:24px}.file-input-container{display:flex;gap:6px}.file-input-container__upload-button{height:44px!important;margin-top:20px!important;border-radius:8px!important}.language-content-container{margin-top:20px;width:700px}.file-status-grid-container{display:flex;gap:20px}.edit-language-json-form-container{display:flex;flex-direction:column;padding:24px;width:1360px;height:700px}.edit-language-json-form-container__format-button-box{display:flex;justify-content:flex-end}.edit-language-json-form-container__text-area-box{padding:24px}.roboto-medium,.custom-editor__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.custom-editor__label{min-height:16px;margin-bottom:4px;color:#031e44;font-size:14px;text-transform:uppercase}.custom-editor__label--is-disabled{color:#969696}.custom-editor__label--error{color:#dc0000}.custom-editor__label span{margin-left:2px}.actions-container{display:flex;justify-content:space-between;margin-bottom:20px}.custom-button,.custom-button.Mui-disabled{color:#fff}.page-delete-dialog h2{font-size:18px}.roboto-bold,.preview-content-container__title-container{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.preview-content-container{display:flex;flex-direction:column;gap:20px;padding-right:40px;padding-left:40px;padding-bottom:40px}.preview-content-container__title-container{font-weight:600;font-size:24px;line-height:33.6px}.preview-content-container__menu-container{display:flex;justify-content:flex-end}.preview-content-container__translation-body-container{font-weight:400;font-size:16px;line-height:22.4px;margin-top:24px}.preview-form-dialog .MuiBackdrop-root{background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-form-dialog .MuiPaper-root{overflow:auto;background:#0d1365;color:#fff}.roboto-thin,.set-password__form__subtitle{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-bold,.set-password__form__title{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.login{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.login-form{display:flex;flex-flow:column;-webkit-box-align:center;align-items:center;margin-top:60px;width:484px;height:520px;background-color:#fff;padding:32px;border-radius:8px;box-shadow:#031e441a 0 10px 30px;box-sizing:border-box}.login-form__title{text-align:center;margin-bottom:20px;font-size:1.5rem;color:#333}.login-form form{display:flex;justify-content:space-evenly;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.form-label{display:block;margin-bottom:5px;font-size:.9rem;color:#555}.form-input{width:100%;padding:10px;border-radius:4px;border:1px solid #ccc;font-size:1rem;box-sizing:border-box}.form-button,.set-password__form__button--is-disabled,.set-password__form__button{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.form-button:hover,.set-password__form__button--is-disabled:hover,.set-password__form__button:hover{background-color:#0056b3}.set-password{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.set-password__form{display:flex;gap:24px;flex-direction:column;width:485px;height:400px;border-radius:8px;box-shadow:#031e441a 0 10px 30px;box-sizing:border-box;padding:32px}.set-password__form__title{text-align:center;font-size:30px}.set-password__form__subtitle{text-align:center;font-size:16px}.set-password__form__button--is-disabled,.set-password__form__button--is-disabled:hover{background-color:gray}.wheel-element-form-container{width:900px;height:250px;margin-top:20px}.roboto-medium,.bonus-settings__label:not(.bonus-settings__label--start),.bonus-settings__label--start{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.bonus-settings__label:not(.bonus-settings__label--start){display:flex;align-items:center;justify-content:flex-end}.bonus-settings__label--start{display:flex;align-items:center}.ratio-steps{width:100%}.ratio-steps section{display:flex;gap:16px;align-items:end;padding-top:16px}.ratio-steps section>*{flex:1}.ratio-steps section>*:last-child{flex:none}.ratio-steps section .delete-button:not(:disabled){color:var(--error-second-color)}.option-buttons{display:flex;gap:8px;align-items:baseline}.option-buttons__item{display:flex;align-items:center;gap:4px}.option-buttons__item__delete{cursor:pointer}.bonus-ratio{display:flex;flex-direction:column;gap:24px}.bonus-ratio__currencies{display:flex;gap:8px}.bonus-ratio__currencies__buttons{display:flex;gap:8px;align-items:center}.free-spins-step{display:flex;flex-direction:column;gap:24px}.roboto-bold,.segments-step__segments__label{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.segments-step{display:flex;flex-direction:column;gap:24px}.segments-step__segments{display:flex;justify-content:space-between;align-items:center}.segments-step__segments__label{text-transform:uppercase}.segments-step__segments__selectors{display:flex;gap:16px}.segments-step__segments__autocomplete{min-width:300px!important}.tac-container{display:flex;gap:24px;align-items:center}.tac-container__input-container{flex-grow:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tac-container__delete-icon{cursor:pointer}.tac-container__delete-icon:not(.tac-container__delete-icon--disabled){color:var(--error-second-color)}.tac-container__delete-icon-container{margin-top:20px}.bonus-promo{display:flex;flex-direction:column;gap:24px}.bonus-promo-grid{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:15px}.bonus-promo-grid--is-too-big{grid-column-start:span 3;grid-row-start:span 2}.bonus-promo-grid--is-big{grid-column-start:span 3}.bonus-promo-grid--is-wider{grid-column-start:span 2}.bonus-promo__terms-and-conditions{display:flex;flex-direction:column;gap:24px}.bonus-title{padding-top:4px}.roboto-regular,.info-card__content__row__value{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-bold,.info-card__content__title,.info-card__content__row__title{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.info-card{display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 25px #084fb40d!important;border-radius:8px}.info-card__loader{display:flex;align-items:center;justify-content:center}.info-card__content__title{font-size:16px;color:var(--primary-main-color)}.info-card__content__row{border-top:1px solid #e0e0e0;padding:10px}.info-card__content__row__title{font-size:12px;color:#bdbdbd}.info-card__content__row__value{font-size:14px;color:var(--primary-main-color)}.roboto-medium,.bonus-preview-step__row-column__item{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.bonus-preview-step{display:flex;gap:24px}.bonus-preview-step__column{display:flex;flex-direction:column;gap:24px;width:100%}.bonus-preview-step__row-column{display:flex;flex-direction:column;gap:10px}.bonus-preview-step__row-column__item{font-size:14px;line-height:20px}.bonus-preview-step__row-column__item span{color:#b5bac3}.bonus-preview-step__row-image{max-width:64px;max-height:84px}.custom-stepper .MuiStep-root{padding:0}.custom-stepper .MuiStep-root .MuiStepLabel-root .Mui-completed{color:var(--green-second-color)}.custom-stepper .MuiStep-root .MuiStepLabel-root .Mui-active{color:var(--info-main-color)}.custom-stepper .MuiStep-root .MuiStepLabel-root .Mui-active .MuiStepIcon-text{fill:#fff}.custom-stepper .MuiStep-root .MuiStepLabel-label.Mui-completed.MuiStepLabel-alternativeLabel{color:var(--green-second-color)}.custom-stepper .MuiStep-root .MuiStepLabel-label.Mui-active.MuiStepLabel-alternativeLabel{color:var(--info-main-color)}.bonus-manage-dialog__form{display:flex;flex-direction:column;gap:16px}.bonus-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.cashback-ranges-container{display:flex;flex-direction:column;gap:16px}.cashback-range-delete-icon{margin-top:20px}.cashback-radio-percentage-row{display:flex}.cashback-payments-container{display:flex;flex-direction:column;gap:16px}.cashback-payment-delete-icon{margin-top:20px}.cashback-payments-container--with-payments{padding-bottom:16px}.cashback-bonus-promo{display:flex;flex-direction:column;gap:24px}.cashback-bonus-promo-grid{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:15px}.cashback-bonus-promo-grid--is-too-big{grid-column-start:span 3;grid-row-start:span 2}.cashback-bonus-promo-grid--is-big{grid-column-start:span 3}.cashback-bonus-promo-grid--is-wider{grid-column-start:span 2}.cashback-bonus-promo__terms-and-conditions{display:flex;flex-direction:column;gap:24px}.cashback-bonus-title{padding-top:4px}.roboto-medium,.cashback-bonus-preview-step__row-column__item{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.cashback-bonus-preview-step{display:flex;gap:24px}.cashback-bonus-preview-step__column{display:flex;flex-direction:column;gap:24px;width:100%}.cashback-bonus-preview-step__row-column{display:flex;flex-direction:column;gap:10px}.cashback-bonus-preview-step__row-column__item{font-size:14px;line-height:20px}.cashback-bonus-preview-step__row-column__item span{color:#b5bac3}.cashback-bonus-preview-step__row-image{max-width:64px;max-height:84px}.cashback-bonus-manage-dialog__form{display:flex;flex-direction:column;gap:16px}.cashback-bonus-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.roboto-medium,.challenge-accordion__summary__text{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.challenge-accordion__summary .MuiAccordionSummary-content{display:flex;align-items:center}.challenge-accordion__summary__button{color:var(--error-second-color)}.challenge-group-dialog{display:flex;flex-direction:column;gap:24px}.roboto-medium,.exchange-rate-card__column-title,.exchange-rate-card__row__title{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.exchange-rate-card{display:flex;flex-direction:column;gap:16px;padding:24px;width:435px;background-color:#fff;border-radius:8px;box-shadow:0 10px 15px #084fb40d}.exchange-rate-card__column-title{font-size:14px;color:#838c9a}.exchange-rate-card__row{align-items:center}.exchange-rate-card__row__title{font-size:16px;color:#838c9a}.exchange-rate-card__row__input .MuiInputBase-root{height:30px;width:60px}.exchange{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.exchange__title{display:flex;gap:8px;align-items:center}.exchange__cards{display:flex;justify-content:space-between}.game-exchange-dialog{display:flex;flex-direction:column;gap:12px}.game-exchange-dialog__tags{display:flex;gap:12px}.game-exchange-dialog__tags>*{flex-grow:0;flex-shrink:0}.game-exchange-dialog__tags>:first-child{width:25%}.game-exchange-dialog__tags>:last-child{width:75%}.loyalty-points-page{display:flex;flex-direction:column;gap:30px}.loyalty-points-page__exchange{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.loyalty-points-page__exchange__title{display:flex;gap:8px;align-items:center}.loyalty-points-page__exchange__cards{display:flex;justify-content:space-between}.bonus-row{display:flex;gap:8px;align-items:flex-end}.bonus-row__delete-button{color:var(--error-second-color)}.pack-form-content{display:flex;flex-direction:column;gap:16px;width:615px}.banner-manage-dialog__form{display:flex;flex-direction:column;gap:16px}.banner-manage-dialog__form__preview{display:flex;gap:16px;margin-top:24px;overflow:hidden}.banner-manage-dialog__form__preview-container{width:100%}.banner-manage-dialog__preview--extra-top-space{margin-top:110px}.banner-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.banner-manage-dialog__preview-label .MuiInputLabel-root{margin-bottom:4px;color:#031e44;font-size:14px;font-weight:500;font-style:normal}.color-picker{position:relative;margin-bottom:1px;display:flex;align-items:center}.color-picker__preview{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:1px solid #c4c4c4;border-radius:8px;cursor:pointer;margin-top:21px}.color-picker__preview .color-picker__preview-color{width:24px;height:24px;border:1px solid #c4c4c4;border-radius:8px;cursor:pointer}.color-picker__picker{position:absolute;z-index:1000;overflow:auto;border:1px solid #18a0fb;border-radius:8px;right:0;top:40px}.banner-preview-box{height:270px;width:100%;border:1px solid #e6e8eb;border-radius:8px;background-color:#f7fafc}.banner-preview-box--is-mobile{padding:0 148px;box-sizing:border-box}.banner-preview-box__grid{height:270px;background-size:cover;border-radius:8px;background-position:center;background-color:#0d1365}.banner-preview-box__grid__image-container{justify-items:center}.banner-preview-box__grid__image-container__inner{position:relative}.banner-preview-box__grid__image-container__inner__image{max-width:100%;max-height:100%;z-index:1;position:relative}.banner-preview-box__text-container{display:flex;flex-direction:column;padding-left:15%}.banner-preview-box__text-container--is-mobile{padding-left:0;margin-bottom:30px}.banner-preview-box__text-container--is-mobile .banner-preview-box__button{justify-content:center}.banner-preview-box__text-container--left{align-items:start}.banner-preview-box__text-container--center{align-items:center}.banner-preview-box__text-container__text-line{display:flex;z-index:3;text-align:center;white-space:nowrap}.banner-preview-box__text-container__text-line--is-mobile{justify-content:center;white-space:normal}.banner-preview-box__text-container__text-line--font-small{font-size:.7em;line-height:1em}.banner-preview-box__text-container__text-line--font-medium{font-size:1em;line-height:1.25em}.banner-preview-box__text-container__text-line--font-large{font-size:1.75em;line-height:1.25em}.banner-preview-box__button{display:flex}.banner-preview-box__button__inner{background:linear-gradient(90deg,#e3ab00,#ffd000,#ffe539);height:26px;border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;margin-top:8px;color:#031e44;width:70px}.banner-preview-box__button__inner--is-mobile{width:150px;padding-left:0}.transactions-header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px}.transactions-header__filters{display:flex;align-items:end;gap:16px}.transactions-header__filters__reset{height:45px}.type-cell{display:flex;align-items:center;gap:10px;font-size:16px}.type-cell .status,.type-cell .status--canceled,.type-cell .status--failed,.type-cell .status--declined,.type-cell .status--internal,.type-cell .status--pending,.type-cell .status--processed,.type-cell .status--completed{display:none;width:8px;height:8px;border-radius:50%;flex-shrink:0}.type-cell .status--processed,.type-cell .status--completed{display:flex;background-color:var(--green-second-color)}.type-cell .status--pending{display:flex;background-color:var(--highlight)}.type-cell .status--internal{display:flex;background-color:var(--info-main-color)}.type-cell .status--canceled,.type-cell .status--failed,.type-cell .status--declined{display:flex;background-color:var(--error-second-color)}.roboto-bold,.balance-manager-dialog .custom-dialog__content .balance-manager-dialog__content-confirmation{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.balance-manager-dialog .custom-dialog__content{min-width:600px;width:600px}.balance-manager-dialog .custom-dialog__content .balance-manager-dialog__content-confirmation{max-width:600px;font-size:18px;text-align:center}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold,.add-free-spins-dialog .custom-dialog__content .add-free-spins-dialog__content-confirmation{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.add-free-spins-dialog .custom-dialog__content{min-width:900px;width:900px}.add-free-spins-dialog .custom-dialog__content .add-free-spins-dialog__content-confirmation{font-size:18px;text-align:center}.roboto-medium,.document-card__label,.document-card-label .MuiInputLabel-root{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.document-card{display:flex;flex-direction:column;background-color:#f7fafc;border:1px solid grey;border-radius:8px;padding:12px;gap:10px}.document-card__row{display:flex;align-items:center;gap:12px}.document-card__label{font-size:14px;color:var(--primary-main-color)}.document-card__actions{font-weight:500;font-size:16px;color:var(--info-main-color);display:flex;align-items:center;gap:8px}.document-card__actions>label{cursor:pointer;display:inline-flex;margin-bottom:3px}.document-card__actions>label .MuiSvgIcon-root{font-size:20px}.document-card-label .MuiInputLabel-root{margin-bottom:4px;font-size:14px;color:var(--primary-main-color)}.document-card__actions .document-card__delete-icon{font-size:20px;margin-bottom:3px}.document-card__na{color:#b5bac3}.document-card__image-link{cursor:pointer}.roboto-medium,.phone-edit__label{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.phone-edit__label{min-height:16px;margin-bottom:4px;color:#031e44;font-size:14px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phone-edit__label--is-disabled{color:#969696}.phone-edit__label--error{color:#dc0000}.phone-edit__label span{margin-left:2px}.phone-edit__inputs{display:flex;gap:12px;align-items:flex-start}.phone-edit__country-code{flex:0 0 200px;min-width:200px}.phone-edit__phone-number{flex:1;min-width:0}.phone-edit__autocomplete .custom-autocomplete__textfield .MuiInputBase-root,.phone-edit__input .custom-input__textfield{border-radius:4px}.phone-edit__error{color:#d32f2f;font-size:12px;margin-top:4px;display:block}@media (max-width: 768px){.phone-edit__inputs{flex-direction:column;gap:8px}.phone-edit__country-code,.phone-edit__phone-number{flex:none;width:100%}}.roboto-medium,.player-manage-dialog__label .MuiInputLabel-root{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.player-manage-dialog .custom-dialog__content{min-width:800px;width:800px}.player-manage-dialog__label .MuiInputLabel-root{margin-bottom:4px;font-size:14px;color:var(--primary-main-color)}.tab-content{margin-top:24px}.tab-content .coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 20px;background-color:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.tab-content .coming-soon h2{color:var(--primary-main-color);font-weight:600;font-size:24px;margin-bottom:12px}.tab-content .coming-soon p{color:#6c757d;font-size:16px;margin:0}.tab-content.gaming-dashboard{min-height:100vh;padding:20px;border-radius:16px;position:relative;overflow:hidden}.tab-content.gaming-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0%,transparent 50%);z-index:-1}.tab-content.gaming-dashboard .overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.tab-content.gaming-dashboard .overview-cards .metric-card{background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;padding:24px;color:#fff;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.tab-content.gaming-dashboard .overview-cards .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border-radius:20px;z-index:-1}.tab-content.gaming-dashboard .overview-cards .metric-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);border-radius:20px;z-index:-1}.tab-content.gaming-dashboard .overview-cards .metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6;border-color:#fff6;background:#fff3}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(1){background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981,#059669)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#f59e0b,#d97706)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#ef4444,#dc2626)}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-icon{font-size:32px;opacity:.9}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content h3{font-size:14px;font-weight:600;margin:0 0 8px;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:28px;font-weight:700;margin:0 0 4px;line-height:1}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-value.positive,.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-value.negative{color:#fff}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-subtitle{font-size:12px;margin:0;opacity:.8;font-weight:400}.tab-content.gaming-dashboard .charts-grid{display:grid;gap:24px;margin-bottom:30px;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto auto}.tab-content.gaming-dashboard .charts-grid .game-distribution{grid-column:1;grid-row:1}.tab-content.gaming-dashboard .charts-grid .hourly-activity{grid-column:2/4;grid-row:1}.tab-content.gaming-dashboard .charts-grid .rtp-comparison{grid-column:1;grid-row:2}.tab-content.gaming-dashboard .charts-grid .platform-performance{grid-column:2;grid-row:2}.tab-content.gaming-dashboard .charts-grid .peak-activity{grid-column:3;grid-row:2}.tab-content.gaming-dashboard .charts-grid .chart-container{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000014;border:1px solid #e5e7eb;transition:box-shadow .3s ease}.tab-content.gaming-dashboard .charts-grid .chart-container:hover{box-shadow:0 4px 20px #0000001f}.tab-content.gaming-dashboard .charts-grid .chart-container h3{font-size:18px;font-weight:600;margin:0 0 20px;color:#1f2937;border-bottom:2px solid #f3f4f6;padding-bottom:12px}.tab-content.gaming-dashboard .charts-grid .chart-container .apexcharts-canvas{border-radius:8px}.tab-content.gaming-dashboard .peak-activity{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000014;border:1px solid #e5e7eb}.tab-content.gaming-dashboard .peak-activity h3{font-size:18px;font-weight:600;margin:0 0 20px;color:#1f2937;border-bottom:2px solid #f3f4f6;padding-bottom:12px}.tab-content.gaming-dashboard .peak-activity .peak-hours{display:flex;gap:16px;flex-wrap:wrap}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;min-width:80px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:hover{transform:translateY(-2px)}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour .hour{font-size:18px;font-weight:700;margin-bottom:4px}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour .rank{font-size:12px;opacity:.8;font-weight:500}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:nth-child(1){background:linear-gradient(135deg,#f59e0b,#d97706)}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:nth-child(2){background:linear-gradient(135deg,#6b7280,#4b5563)}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:nth-child(3){background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tab-content.challenges-dashboard{min-height:100vh;padding:20px;border-radius:16px;position:relative;overflow:hidden}.tab-content.challenges-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0%,transparent 50%);z-index:-1}.tab-content.challenges-dashboard .table-section{background:#fff;border-radius:16px;padding:24px;margin-top:30px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden}.tab-content.challenges-dashboard .table-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#1d4ed8,#3b82f6);border-radius:16px 16px 0 0}.tab-content.challenges-dashboard .table-section h4{font-size:20px;font-weight:600;margin:0 0 20px;color:#1f2937;text-align:center;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.tab-content.challenges-dashboard .overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;max-width:400px}.tab-content.challenges-dashboard .overview-cards .metric-card{background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;padding:24px;color:#fff;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.tab-content.challenges-dashboard .overview-cards .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border-radius:20px;z-index:-1}.tab-content.challenges-dashboard .overview-cards .metric-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);border-radius:20px;z-index:-1}.tab-content.challenges-dashboard .overview-cards .metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6;border-color:#fff6;background:#fff3}.tab-content.challenges-dashboard .overview-cards .metric-card:nth-child(1){background:linear-gradient(135deg,#f59e0b,#d97706)}.tab-content.challenges-dashboard .overview-cards .metric-card.loading{opacity:.8;pointer-events:none}.tab-content.challenges-dashboard .overview-cards .metric-card.loading .metric-icon{opacity:.6}.tab-content.challenges-dashboard .overview-cards .metric-card.loading .metric-content h3{opacity:.7}.tab-content.challenges-dashboard .overview-cards .metric-card.loading .metric-content .metric-subtitle{opacity:.6}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-icon{font-size:32px;opacity:.9}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content h3{font-size:14px;font-weight:600;margin:0 0 8px;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:28px;font-weight:700;margin:0 0 4px;line-height:1}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-value.positive,.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-value.negative{color:#fff}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-subtitle{font-size:12px;margin:0;opacity:.8;font-weight:400}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator{display:flex;align-items:center;gap:12px;margin:8px 0 4px}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator .loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator .loading-text{font-size:16px;font-weight:600;color:#fff;opacity:.9}.tab-content.hunting-dashboard{min-height:100vh;padding:20px;border-radius:16px;position:relative;overflow:hidden}.tab-content.hunting-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(239,68,68,.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,158,11,.2) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.15) 0%,transparent 50%);z-index:-1}.tab-content.hunting-dashboard .period-selector{display:flex;gap:12px;margin-bottom:30px;justify-content:center;flex-wrap:wrap}.tab-content.hunting-dashboard .period-selector .period-btn{padding:12px 24px;border:2px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tab-content.hunting-dashboard .period-selector .period-btn:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.tab-content.hunting-dashboard .period-selector .period-btn.active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff;box-shadow:0 4px 12px #3b82f64d}.tab-content.hunting-dashboard .period-selector .period-btn.active:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.tab-content.hunting-dashboard .period-selector .period-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.tab-content.hunting-dashboard .overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.tab-content.hunting-dashboard .overview-cards .metric-card{background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;padding:24px;color:#fff;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.tab-content.hunting-dashboard .overview-cards .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border-radius:20px;z-index:-1}.tab-content.hunting-dashboard .overview-cards .metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6;border-color:#fff6;background:#fff3}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(1){background:linear-gradient(135deg,#ef4444,#dc2626)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981,#059669)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#f59e0b,#d97706)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(5){background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-icon{font-size:32px;opacity:.9}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content h3{font-size:14px;font-weight:600;margin:0 0 8px;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:28px;font-weight:700;margin:0 0 4px;line-height:1;color:#fff}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content .metric-subtitle{font-size:12px;margin:0;opacity:.8;font-weight:400}.tab-content.hunting-dashboard .table-section{background:#fff;border-radius:16px;padding:24px;margin-top:30px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden}.tab-content.hunting-dashboard .table-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#f59e0b,#ef4444);border-radius:16px 16px 0 0}.tab-content.hunting-dashboard .table-section h4{font-size:20px;font-weight:600;margin:0 0 20px;color:#1f2937;text-align:center;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.tab-content.hunting-dashboard .table-section .table-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator{display:flex;flex-direction:column;align-items:center;gap:16px}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator .loading-spinner{width:32px;height:32px;border:3px solid rgba(239,68,68,.3);border-top:3px solid #ef4444;border-radius:50%;animation:spin 1s linear infinite}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator .loading-text{color:#374151;font-size:14px;font-weight:500;margin:0}.tab-content.hunting-dashboard .no-data-state{display:flex;justify-content:center;align-items:center;min-height:400px;margin-top:30px}.tab-content.hunting-dashboard .no-data-state .no-data-content{text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.tab-content.hunting-dashboard .no-data-state .no-data-content .no-data-icon{font-size:48px;margin-bottom:16px}.tab-content.hunting-dashboard .no-data-state .no-data-content h3{color:#10b981;font-size:24px;font-weight:600;margin:0 0 12px}.tab-content.hunting-dashboard .no-data-state .no-data-content p{color:#6b7280;font-size:16px;margin:0}.tab-content.shop-activity-dashboard{min-height:100vh;padding:20px;border-radius:16px;position:relative;overflow:hidden}.tab-content.shop-activity-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0%,transparent 50%);z-index:-1}.tab-content.shop-activity-dashboard h3{font-size:24px;font-weight:600;margin:0 0 30px;color:#1f2937;text-align:center}.tab-content.shop-activity-dashboard .purchase-breakdown{background:#fff;border-radius:12px;padding:24px;margin-bottom:30px;box-shadow:0 2px 10px #00000014;border:1px solid #e5e7eb;position:relative;transition:opacity .3s ease}.tab-content.shop-activity-dashboard .purchase-breakdown.loading{opacity:.6;pointer-events:none}.tab-content.shop-activity-dashboard .purchase-breakdown h4{font-size:18px;font-weight:600;margin:0 0 20px;color:#1f2937;text-align:center}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items{display:flex;flex-direction:column;gap:16px}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item{display:flex;align-items:center;gap:16px}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-label{min-width:120px;font-weight:600;color:#374151;font-size:14px}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-bar{flex:1;height:20px;background:#f3f4f6;border-radius:10px;overflow:hidden;position:relative}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-bar .breakdown-fill{height:100%;border-radius:10px;transition:width .8s ease}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-stats{min-width:80px;display:flex;justify-content:space-between;font-size:14px;font-weight:600}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-stats .count{color:#6b7280}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-stats .percentage{color:#1f2937}.tab-content.shop-activity-dashboard .period-selector{display:flex;gap:12px;margin-bottom:30px;justify-content:center;flex-wrap:wrap}.tab-content.shop-activity-dashboard .period-selector .period-btn{padding:12px 24px;border:2px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tab-content.shop-activity-dashboard .period-selector .period-btn:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.tab-content.shop-activity-dashboard .period-selector .period-btn.active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;color:#fff;box-shadow:0 4px 12px #3b82f64d}.tab-content.shop-activity-dashboard .period-selector .period-btn.active:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.tab-content.shop-activity-dashboard .overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;position:relative;transition:opacity .3s ease}.tab-content.shop-activity-dashboard .overview-cards.loading{opacity:.6;pointer-events:none}.tab-content.shop-activity-dashboard .overview-cards .metric-card{background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;padding:24px;color:#fff;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.tab-content.shop-activity-dashboard .overview-cards .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3,#ffffff1a,#ffffff0d);border-radius:20px;z-index:-1}.tab-content.shop-activity-dashboard .overview-cards .metric-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);border-radius:20px;z-index:-1}.tab-content.shop-activity-dashboard .overview-cards .metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6;border-color:#fff6;background:#fff3}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(1){background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981,#059669)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#f59e0b,#d97706)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#ef4444,#dc2626)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(5){background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-icon{font-size:32px;opacity:.9}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content h3{font-size:14px;font-weight:600;margin:0 0 8px;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:left}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:28px;font-weight:700;margin:0 0 4px;line-height:1}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-value.positive,.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-value.negative{color:#fff}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-subtitle{font-size:12px;margin:0;opacity:.8;font-weight:400}.tab-content.shop-activity-dashboard .metrics-loading-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px 32px;box-shadow:0 8px 32px #00000026;border:1px solid rgba(255,255,255,.3)}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator{display:flex;align-items:center;gap:16px}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-spinner{width:24px;height:24px;border:2px solid rgba(59,130,246,.3);border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-spinner.small{width:20px;height:20px;border-width:2px}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-text{color:#374151;font-size:14px;font-weight:500;margin:0}.tab-content.shop-activity-dashboard .loading-state{display:flex;justify-content:center;align-items:center;min-height:400px;flex-direction:column;gap:16px}.tab-content.shop-activity-dashboard .loading-state .loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.tab-content.shop-activity-dashboard .loading-state .loading-text{color:#a0a0a0;font-size:1.1rem}.tab-content.shop-activity-dashboard .error-state{display:flex;justify-content:center;align-items:center;min-height:400px;flex-direction:column;gap:16px;text-align:center}.tab-content.shop-activity-dashboard .error-state h3{color:#ef4444;font-size:1.5rem;margin:0}.tab-content.shop-activity-dashboard .error-state p{color:#6b7280;font-size:1rem;margin:0}.tab-content.shop-activity-dashboard .table-section{background:#fff;border-radius:16px;padding:24px;margin-top:30px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden}.tab-content.shop-activity-dashboard .table-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#1d4ed8,#3b82f6);border-radius:16px 16px 0 0}.tab-content.shop-activity-dashboard .table-section h4{font-size:20px;font-weight:600;margin:0 0 20px;color:#1f2937;text-align:center;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.tab-content.shop-activity-dashboard .table-section .custom-table{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root{border:none;border-radius:12px;font-family:inherit}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-columnHeaders{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{border-right:1px solid #e5e7eb;font-weight:600;color:#374151;font-size:14px}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:last-child{border-right:none}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{font-weight:600;color:#374151}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row:hover{background-color:#f8fafc}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row:nth-child(2n){background-color:#fafbfc}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row .MuiDataGrid-cell{border-right:1px solid #f3f4f6;font-size:14px;color:#374151}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row .MuiDataGrid-cell:last-child{border-right:none}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row .MuiDataGrid-cell:focus{outline:none}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:2px solid #e5e7eb;border-radius:0 0 12px 12px}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root,.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root .MuiTablePagination-selectLabel,.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root .MuiTablePagination-displayedRows{color:#374151;font-weight:500}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root .MuiIconButton-root{color:#6b7280}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root .MuiIconButton-root:hover{background-color:#3b82f61a;color:#3b82f6}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-footerContainer .MuiTablePagination-root .MuiIconButton-root.Mui-disabled{color:#d1d5db}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:8px;height:8px}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.tab-content.gaming-dashboard .overview-cards{grid-template-columns:1fr;gap:16px}.tab-content.gaming-dashboard .charts-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:16px}.tab-content.gaming-dashboard .charts-grid .game-distribution{grid-column:1;grid-row:1}.tab-content.gaming-dashboard .charts-grid .hourly-activity{grid-column:1;grid-row:2}.tab-content.gaming-dashboard .charts-grid .rtp-comparison{grid-column:1;grid-row:3}.tab-content.gaming-dashboard .charts-grid .platform-performance{grid-column:1;grid-row:4}.tab-content.gaming-dashboard .charts-grid .peak-activity{grid-column:1;grid-row:5}.tab-content.gaming-dashboard .peak-activity .peak-hours{justify-content:center}.tab-content.challenges-dashboard{padding:16px}.tab-content.challenges-dashboard .overview-cards{grid-template-columns:1fr;gap:16px}.tab-content.hunting-dashboard{padding:16px}.tab-content.hunting-dashboard .period-selector{gap:8px;margin-bottom:20px}.tab-content.hunting-dashboard .period-selector .period-btn{padding:10px 16px;font-size:12px}.tab-content.hunting-dashboard .overview-cards{grid-template-columns:1fr;gap:16px}.tab-content.hunting-dashboard .table-section{padding:16px}.tab-content.hunting-dashboard .no-data-state{min-height:300px}.tab-content.hunting-dashboard .no-data-state .no-data-content{padding:24px}.tab-content.hunting-dashboard .no-data-state .no-data-content .no-data-icon{font-size:36px}.tab-content.hunting-dashboard .no-data-state .no-data-content h3{font-size:20px}.tab-content.hunting-dashboard .no-data-state .no-data-content p{font-size:14px}.tab-content.shop-activity-dashboard{padding:16px}.tab-content.shop-activity-dashboard h3{font-size:20px;margin-bottom:20px}.tab-content.shop-activity-dashboard .period-selector{gap:8px;margin-bottom:20px}.tab-content.shop-activity-dashboard .period-selector .period-btn{padding:10px 16px;font-size:12px}.tab-content.shop-activity-dashboard .overview-cards{grid-template-columns:1fr;gap:16px}.tab-content.shop-activity-dashboard .purchase-breakdown{padding:16px}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item{flex-direction:column;align-items:flex-start;gap:8px}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-label{min-width:auto}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-stats{min-width:auto;width:100%;justify-content:space-between}}@media (max-width: 480px){.tab-content.gaming-dashboard .overview-cards .metric-card{padding:16px;gap:12px}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-icon,.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:24px}.tab-content.gaming-dashboard .charts-grid .chart-container,.tab-content.gaming-dashboard .peak-activity{padding:16px}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour{padding:12px 16px;min-width:70px}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour .hour{font-size:16px}.tab-content.challenges-dashboard .overview-cards .metric-card{padding:16px;gap:12px}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-icon,.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:24px}.tab-content.shop-activity-dashboard .overview-cards .metric-card{padding:16px;gap:12px}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-icon,.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-value{font-size:24px}}.roboto-medium,.player-details .status-row__text{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.player-details__title{display:flex;justify-content:space-between}.player-details__title__actions{display:flex;gap:8px}.player-details__info-section{display:flex;flex-direction:column;gap:18px}.player-details__info-section__items{display:flex;gap:18px}.player-details__info-section__items>div{width:100%}.player-details .status-row{display:flex;gap:6px;align-items:center}.player-details .status-row__indicator{width:8px;height:8px;border-radius:50%}.player-details .status-row__indicator--verified,.player-details .status-row__indicator--active{width:8px;height:8px;border-radius:50%;background-color:var(--green-second-color)}.player-details .status-row__text{font-size:14px;color:var(--primary-main-color)}.player-details__tabs{margin-bottom:24px}.player-details__tab-content{margin-top:24px}.player-details__tab-content h3{margin-bottom:16px;color:var(--primary-main-color);font-weight:600}.custom-tabs{display:flex;background-color:#fff;border-radius:12px;padding:4px;box-shadow:0 2px 8px #0000001a;gap:0;width:fit-content}.custom-tabs .custom-tab{background:transparent;border:none;padding:12px 24px;font-weight:600;font-size:14px;font-family:Roboto,sans-serif;color:#333;cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative;z-index:1}.custom-tabs .custom-tab:hover{background-color:#4dc0b51a}.custom-tabs .custom-tab--active{background-color:#4dc0b5;color:#fff;box-shadow:0 2px 4px #4dc0b54d;transform:translateY(-1px)}.roboto-thin{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium,.deposit-details{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.deposit-details{font-size:18px}body,html,#root{height:100%;box-sizing:border-box;--primary-main-color: #031e44;--info-main-color: #18a0fb;--green-second-color: #82d616;--error-second-color: #ea0606;--highlight: #ffe539;--manage-dialog-width: 1048px}.container{padding:24px;background-color:#fff;border-radius:8px;border:1px solid rgba(224,224,224,.4039215686);box-sizing:border-box}.is-rotating{animation:spin 1s linear infinite}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.status-cell{display:flex;align-items:center;gap:10px;font-size:16px}.status-cell .status,.status-cell .status--error,.status-cell .status--info,.status-cell .status--warning,.status-cell .status--success{display:none;width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-cell .status--success{display:flex;background-color:var(--green-second-color)}.status-cell .status--warning{display:flex;background-color:var(--highlight)}.status-cell .status--info{display:flex;background-color:var(--info-main-color)}.status-cell .status--error{display:flex;background-color:var(--error-second-color)}.line-remove-button{margin-top:24px;margin-right:44px}.line-remove-button .MuiSvgIcon-root{color:red}.line-item{margin-bottom:20px}.landing-page-terms-and-conditions-step{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page-terms-and-conditions-step__content{width:100%;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.landing-page-steps-step{width:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}.landing-page-steps-step__content{width:100%;display:flex;flex-direction:column;gap:30px;box-sizing:border-box}.landing-page-steps-step__content__steps{display:flex;flex-direction:column;gap:20px;width:100%}.landing-page-steps-step__content__steps__add-step-button{display:flex;justify-content:flex-end;margin-top:20px}.step-remove-button{margin-top:24px;margin-right:44px}.step-remove-button .MuiSvgIcon-root{color:red}.landing-page-preview-box{min-height:270px;width:100%;border:1px solid #e6e8eb;border-radius:8px;background-color:#f7fafc;display:flex;flex-direction:column}.landing-page-preview-box--is-mobile{padding:0 133px;box-sizing:border-box}.landing-page-preview-box__grid{min-height:270px;background-size:cover;border-radius:8px;background-position:center;background-color:#0d1365}.landing-page-preview-box__grid__image-container{justify-items:center}.landing-page-preview-box__grid__image-container__inner{position:relative}.landing-page-preview-box__grid__image-container__inner__image{max-width:100%;max-height:100%;z-index:1;position:relative}.landing-page-preview-box__text-container{display:flex;flex-direction:column;padding-left:15%}.landing-page-preview-box__text-container--is-mobile{margin-bottom:10px;padding-left:5px;padding-right:5px}.landing-page-preview-box__text-container--left{align-items:start}.landing-page-preview-box__text-container--center{align-items:center}.landing-page-preview-box__text-container__text-line{display:flex;z-index:3;text-align:center;white-space:nowrap}.landing-page-preview-box__text-container__text-line--is-mobile{justify-content:center;white-space:normal}.landing-page-preview-box__text-container__text-line--font-small{font-size:.7em;line-height:1em}.landing-page-preview-box__text-container__text-line--font-medium{font-size:1em;line-height:1.25em}.landing-page-preview-box__text-container__text-line--font-large{font-size:1.75em;line-height:1.25em}.landing-page-preview-box__button{display:flex}.landing-page-preview-box__button__inner{background:linear-gradient(90deg,#e3ab00,#ffd000,#ffe539);height:26px;border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;margin-top:8px;color:#031e44;width:70px}.landing-page-preview-box__button__inner--is-mobile{width:150px;margin-left:22px}.landing-page-preview-box__steps{display:flex;justify-content:space-between;padding:2% 4%;width:100%;border-radius:16px;font-family:Poppins;font-size:.55rem;font-weight:500;line-height:31.2px;text-align:left;color:#fff;background:#0d0f36;box-sizing:border-box}.landing-page-preview-box__steps--is-mobile{gap:15px;flex-direction:column;padding:4%}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step{position:relative;justify-content:center;flex-direction:column;padding:0;border:none}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step:after{content:" ";position:absolute;bottom:0;left:50%;width:25px;height:1px;background-color:#ffffff1a;transform:translate(-50%,10px)}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step:last-of-type:after{display:none}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step-text{padding:0;line-height:10px}.landing-page-preview-box__steps-step{display:flex;width:100%;padding-left:3%;border-left:1px solid rgba(255,255,255,.1019607843)}.landing-page-preview-box__steps-step:first-of-type{padding-left:0;border-left:none}.landing-page-preview-box__steps-step-order{font-size:22px;font-weight:700;text-align:center;color:#f7c903}.landing-page-preview-box__steps-step-text{padding-left:8%;text-align:center;text-transform:uppercase}.landing-page-preview-box__steps-container{padding:0 4%}.landing-page-manage-dialog__form{display:flex;flex-direction:column;gap:16px}.landing-page-manage-dialog__form__preview{display:flex;gap:16px;margin-top:24px;overflow:hidden}.landing-page-manage-dialog__form__preview-container{width:100%}.landing-page-manage-dialog__preview--extra-top-space{margin-top:110px}.landing-page-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.landing-page-manage-dialog__preview-label .MuiInputLabel-root{margin-bottom:4px;color:#031e44;font-size:14px;font-weight:500;font-style:normal}.win-step-default__places{display:flex;flex-direction:column;gap:20px}.win-step-default__places-element{display:flex;align-items:end;gap:10px}.win-step-default__places-element .custom-input{width:100%}.win-step-default__places-element button{margin-bottom:4px;width:40px;height:40px}.win-step-default__pool button{margin-top:20px}.win-step-bonus-money{margin-bottom:20px}.tournament-preview-step__row-image{max-width:64px;max-height:84px}.tournament__ratio-terms-step .option-buttons{margin-bottom:10px}.tournament__ratio-terms-step .custom-input{margin-top:20px}.tournament__ratio-terms-step .custom-input--multiline .MuiInputBase-root{display:flex}.tournament__ratio-terms-step .custom-input--multiline textarea{min-height:100px}.tournament__ratio-terms-step__image-upload{margin-top:20px}.tournament-table{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;color:#333}.tournament-table__container{overflow-x:auto;border-radius:4px;border:1px solid #e0e0e0;background-color:#fff;box-shadow:0 2px 4px #0000001a}.tournament-table__table{width:100%;border-collapse:collapse;background-color:#fff}.tournament-table__header{background-color:#f5f5f5;position:sticky;top:0;z-index:1}.tournament-table__header-row{border-bottom:1px solid #e0e0e0}.tournament-table__header-cell{padding:12px 16px;text-align:left;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5}.tournament-table__header-cell--right{text-align:right}.tournament-table__row{transition:background-color .15s ease-in-out;border-bottom:1px solid rgb(236.75,236.75,236.75)}.tournament-table__row:hover{background-color:#f9f9f9}.tournament-table__row:last-child{border-bottom:none}.tournament-table__cell{padding:12px 16px;font-size:14px;font-weight:400;color:#333;vertical-align:middle}.tournament-table__cell--right{text-align:right}.tournament-table__cell--username{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.tournament-table__cell--prize{font-weight:500}.tournament-table__cell--prize-positive{color:#2e7d32}.tournament-table__cell--prize-zero{color:#999}.tournaments__status-cell{display:flex;align-items:center;gap:5px}.tournaments__status-cell__indicator,.tournaments__status-cell__indicator--archived,.tournaments__status-cell__indicator--upcoming,.tournaments__status-cell__indicator--passed,.tournaments__status-cell__indicator--active{width:8px;height:8px;border-radius:100%}.tournaments__status-cell__indicator--active{background-color:var(--green-second-color)}.tournaments__status-cell__indicator--passed{background-color:var(--error-second-color)}.tournaments__status-cell__indicator--upcoming{background-color:var(--highlight)}.tournaments__status-cell__indicator--archived{background-color:var(--info-main-color)}.tournament-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.tournament-manage-dialog__form{display:flex;flex-direction:column;gap:16px}.uploaded-file-info{margin-top:10px}.upload-players__button{max-width:238px;margin-top:30px!important}.upload-players__button .MuiButton-startIcon{margin-right:4px}.gradient-color-picker{position:relative;margin-bottom:1px;display:flex;align-items:center}.gradient-color-picker__preview{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:1px solid #c4c4c4;border-radius:8px;cursor:pointer;margin-top:21px}.gradient-color-picker__preview .gradient-color-picker__preview-gradient{width:50px;height:50px;border:1px solid #c4c4c4;border-radius:6px;cursor:pointer}.gradient-color-picker__picker{position:absolute;z-index:1000;overflow:auto;border:1px solid #18a0fb;border-radius:8px;left:70px;top:21px;background:#fff;padding:10px;box-shadow:0 4px 12px #00000026}.category-card{width:208px;height:360px;display:flex;flex-direction:column;align-items:center;border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(101,243,231,.1);box-shadow:2px 2px 5px #ffffff2e,-2px -2px 4px #ffffff29 inset,2px 4px 4px #ffffff29 inset;box-sizing:border-box}.category-card__image-container{width:208px;height:208px;display:flex;align-items:center;justify-content:center;padding-top:16px;padding-bottom:16px;flex-shrink:0}.category-card__image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.category-card__text-container{width:208px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:0;padding:16px 8px;height:120px}.category-card .category-card__title{color:#fff;text-align:center;text-shadow:2px 4px 4px rgba(0,0,0,.35);font-family:Archivo Black;font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;white-space:normal;word-break:break-word;width:100%;display:block}@media only screen and (max-width: 768px){.category-card{width:144px;height:249px;box-sizing:border-box}.category-card__image-container{width:144px;height:144px;padding-top:8px}.category-card__text-container{width:144px;height:81px;padding:8px 4px}.category-card .category-card__title{font-size:22px}}.game-category-manage-dialog .custom-dialog__content{width:1200px;max-width:95vw;height:53vh;box-sizing:border-box}.game-category-manage-dialog__preview-container{display:flex;justify-content:center;align-items:center;min-height:400px;background:#ffffff0d;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.1)}.game-category-manage-dialog__active-switch{display:flex;align-items:flex-end;justify-content:flex-end}
