@keyframes spin{to{transform:rotate(360deg)}}.cell-status{align-items:center;gap:5px;display:flex}.cell-status:before{content:"";border-radius:50%;width:8px;height:8px}.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{align-items:center;gap:5px;display:flex}.user-cell__name .avatar{border:1px solid var(--info-main-color);background:0 0;width:24px;height:24px}.user-cell__name .avatar .account-circle{width:16px;height:16px;color:var(--info-main-color)}.user-cell__name .text{font-size:14px;font-weight:500}.user-cell__roles{flex-wrap:wrap;align-content:center;min-height:100%}.user-cell__roles .chip .delete{color:#000;width:15px;height:15px}.user-cell__action__edit{color:var(--primary-main-color)}.custom-table-toolbar{border-bottom:1px solid #e0e0e067;justify-content:end;gap:10px;padding-bottom:24px;display:flex}.custom-table-toolbar .custom-table-toolbar__button{gap:5px;display:flex}.custom-table-toolbar .custom-table-toolbar__button .MuiButton-icon{margin-right:0}.custom-menu .custom-menu__item{gap:5px;display:flex}.custom-menu .custom-menu__item svg{font-size:20px}.roboto-regular,.custom-input__helper-text{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-medium,.custom-input__label{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.custom-input{flex-direction:column;display:flex}.custom-input--multiline .custom-input__textfield{min-height:80px}.custom-input__label{color:#031e44;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-height:16px;margin-bottom:4px;font-size:14px;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{box-sizing:border-box;border:1px solid #0000003b;border-radius:8px;padding:6px 8px}.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{white-space:pre-wrap;padding:8px}.custom-input .custom-input__textfield--multiline .MuiInputBase-input{overflow:auto}.custom-input__helper-text{margin-top:5px;font-size:12px}.roboto-medium,.custom-select__label{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.custom-select{border-radius:8px;min-width:150px;padding-right:0!important}.custom-select__label{color:#031e44;text-transform:uppercase;min-height:16px;margin-bottom:4px;font-size:14px}.custom-select__label--is-disabled{color:#969696}.custom-select__label--error{color:#dc0000}.custom-select__label span{margin-left:2px}.custom-select .MuiSelect-select{box-sizing:border-box;border:1px solid #c4c4c4;border-radius:8px;align-items:center;min-height:56px;padding:11px 8px 10px;display:flex}.custom-select .MuiSelect-select:focus{border-radius:8px}.custom-select fieldset{border:none}.custom-select__svg{border:1px solid #ced1d7;border-radius:4px;margin-right:10px}.custom-select__img{width:22px;height:22px;margin-right:8px}.custom-select__group-item{text-transform:capitalize;padding-left:12px;padding-right:12px}.custom-select .custom-select__clear-button{position:absolute;right:30px}.custom-select--is-disabled .MuiSelect-select{border:1px solid #ebebeb}.roboto-medium,.custom-radio-group__form-label{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.custom-radio-group,.custom-radio-group__form-control{width:100%;height:100%}.custom-radio-group__form-label{text-transform:uppercase;color:#031e44!important;min-height:16px!important;margin-bottom:4px!important;font-size:14px!important;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-style:normal;font-weight:500}.custom-autocomplete{flex-direction:column;width:100%;display:flex}.custom-autocomplete__label{color:#031e44;text-transform:uppercase;min-height:16px;margin-bottom:4px;font-size:14px}.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{border-bottom:1px solid #e0e0e067;margin-bottom:24px;padding-bottom:24px}.custom-table-filters .custom-table-filter__toggle{margin:20px 0 0 10px}.custom-table-filters .custom-table-filter>*{min-width:200px}.custom-table-filters__reset{justify-content:flex-end;margin-top:16px;display:flex}.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-style:normal;font-weight:400}.custom-dialog__divider{padding:14px}.custom-dialog .custom-dialog__content--centered{text-align:center}.custom-dialog .custom-dialog__content__info-message{color:#969696;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.custom-dialog .custom-dialog__content__divider{margin:14px 0}.custom-dialog .custom-dialog__actions{justify-content:space-between;padding:0 24px 20px;display:flex}.custom-dialog .custom-dialog__actions--centered{justify-content:center;display:flex}.custom-dialog .custom-dialog__actions-main,.custom-dialog .custom-dialog__actions-extra{gap:10px;display:flex}.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{border-radius:8px;padding:7px 10px}.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{flex-direction:column;padding:0 16px;display:flex}.tag-manage-dialog .add-rule-row:first-child{border-top:1px solid #e0e0e0}.tag-manage-dialog .add-rule-row:last-child{border-bottom:1px solid #e0e0e0;margin-bottom:0;padding-bottom:16px}.tag-manage-dialog .add-rule-row section{align-items:end;gap:16px;padding-top:16px;display:flex}.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-style:normal;font-weight:400}.navlink{text-align:left;color:#031e44;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;height:48px;padding:8px 16px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.navlink:hover{background-color:#0000000a}.roboto-regular,.navgroup,.navlink{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-bold,.navlink--size-s{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.navlink,.navgroup{text-align:left;color:#031e44;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;height:48px;padding:8px 16px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.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}.navlink__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navlink__indicator{color:#fff;text-align:center;box-sizing:border-box;background-color:#d32f2f;border-radius:999px;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:11px;line-height:18px}.navlink__indicator--size-s{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.navgroup{background-color:#0000;border:none;position:relative}.navgroup--is-active,.navgroup--is-active:hover{color:#fff;background-color:#18a0fb}.navgroup .navgroup__expander{font-size:12px;position:absolute;right:10px;transform:rotate(90deg)}.navgroup .navgroup__expander--is-expanded{transform:rotate(-90deg)}.navgroup__children{flex-direction:column;gap:5px;padding-left:33px;display:flex}.navbar{box-sizing:border-box;background-color:#fff;border-right:1px solid #e0e0e067;flex-direction:column;width:256px;min-width:256px;padding:0 8px 8px;display:flex;overflow-x:auto}.navbar-logo{display:flex}.navbar-logo img{height:40px;padding:20px 16px}.navbar-links{flex-direction:column;gap:8px;margin-top:16px;display:flex}.roboto-medium,header h1{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}header{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e0e0e067;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;display:flex}header h1{width:100%;font-size:28px}header .user-controls{flex-direction:row;flex:1;align-items:center;gap:10px;display:flex}header .header-action{color:var(--primary-main-color);margin-right:8px}.roboto-regular,h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-bold,main,h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}main{background-color:#f7fafc;width:100%;height:100%;display:flex}main section{flex-direction:column;width:calc(100% - 256px);height:100%;display:flex}main section .content{box-sizing:border-box;width:100%;height:100%;padding:40px;overflow:auto}h2{margin:0 0 5px;font-size:24px}h3{color:#838c9a;margin:0 0 15px;font-size:16px}#load{-webkit-user-select:none;user-select:none;cursor:default;width:600px;height:36px;margin-left:-300px;font-size:20px;position:absolute;top:40%;left:50%;overflow:visible}#load div{opacity:0;color:#fff;text-shadow:0 0 10px #fff;width:20px;height:36px;font-family:Helvetica,Arial,sans-serif;animation:2s linear infinite move;position:absolute;transform:rotate(180deg)}#load div:nth-child(2){animation-delay:.2s}#load div:nth-child(3){animation-delay:.4s}#load div:nth-child(4){animation-delay:.6s}#load div:nth-child(5){animation-delay:.8s}#load div:nth-child(6){animation-delay:1s}#load div:nth-child(7){animation-delay:1.2s}@keyframes move{0%{opacity:0;left:0}35%{opacity:1;left:41%;transform:rotate(0)}65%{opacity:1;left:59%;transform:rotate(0)}to{opacity:0;left:100%;transform:rotate(-180deg)}}.roboto-regular,.forget-pass span{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.forget-pass{flex-direction:column;gap:30px;padding-top:8px;display:flex}.forget-pass span{color:#9e9e9e;font-size:16px}.form-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;width:100%;padding:10px;font-size:1rem;transition:background-color .3s}.form-button:hover{background-color:#0056b3}.depositor{background:linear-gradient(90deg,#f28f3f 0% 5%,#ed693c 48%,#e83e39 100%);border-radius:12px;flex-direction:column;gap:20px;width:280px;padding:24px;display:flex}.depositor-glass{-webkit-backdrop-filter:blur(6px);background:#ffffff91;border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;padding-top:30px;display:flex;box-shadow:0 4px 30px #0000001a}.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-style:normal;font-weight:500}.image-uploader__label{color:#031e44!important;text-transform:uppercase!important;min-height:16px!important;margin-bottom:4px!important;font-size:14px!important;font-weight:500!important}.image-uploader__container{align-items:center;gap:16px;display:flex}.image-uploader__preview{border:1px solid #ccc;border-radius:8px;width:48px;height:48px;overflow:hidden}.image-uploader__preview-rect{background-color:#031e44;border:1px solid #ccc;border-radius:8px;width:120px;height:48px;overflow:hidden}.image-uploader__image{object-fit:cover;width:100%;height:100%}.image-uploader__input-container{border:1px dashed #9ca3ae;border-radius:8px;flex-grow:1;align-items:center;height:46px;padding:0 16px;display:flex;position:relative}.image-uploader__input{display:none}.image-uploader__placeholder{color:#9ca3ae;cursor:pointer;align-items:center;gap:8px;display:flex}.image-uploader__upload-icon{font-size:20px}.image-uploader__actions{gap:4px;display:flex;position:absolute;right:8px}.custom-switch__label{font-size:14px;font-weight:400}.custom-switch__root{width:38px;height:22px;margin-left:11px;margin-right:8px;padding:0;display:flex;overflow:visible}.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{opacity:1;border-radius:11px}.game-name-cell{align-items:center;gap:8px;display:flex}.game-name-cell__img{border-radius:8px;width:32px;height:32px}.game-name-cell__text{font-size:14px;font-weight:700}.game-id-cell{cursor:pointer}.tags-cell{gap:8px;padding-top:10px;display:flex}.producer-name-cell{align-items:center;gap:8px;display:flex}.producer-name-cell__img{background-color:#031e44;border-radius:8px;width:80px;height:32px;padding:3px}.producer-name-cell__text{font-size:14px;font-weight:700}.roboto-regular,.game-manage-dialog__confirmation-content{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.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{justify-content:space-between;align-items:center;width:100%;display:flex}.custom-accordion__text{flex-direction:column;gap:10px;display:flex}.custom-accordion__title{margin-bottom:4px;font-weight:700}.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{flex-direction:column;gap:20px;width:1000px;margin-top:20px;display:flex}.custom-button,.custom-button.Mui-disabled{color:#fff}.add-language-button-container{justify-content:flex-start;display:flex}.img-container{width:24px;height:24px;margin-top:12px}.edit-action-icon{width:24px;height:24px}.file-input-container{gap:6px;display:flex}.file-input-container__upload-button{border-radius:8px!important;height:44px!important;margin-top:20px!important}.language-content-container{width:700px;margin-top:20px}.file-status-grid-container{gap:20px;display:flex}.edit-language-json-form-container{flex-direction:column;width:1360px;height:700px;padding:24px;display:flex}.edit-language-json-form-container__format-button-box{justify-content:space-between;align-items:center;gap:16px;display:flex}.edit-language-json-form-container__todo-box{border:1px solid var(--grey-30);border-radius:8px;margin:12px 24px 0;padding:12px}.edit-language-json-form-container__todo-box__content{flex-direction:column;gap:4px;max-height:140px;margin-top:8px;display:flex;overflow-y:auto}.edit-language-json-form-container__text-area-box{padding:24px}.language-translation-gaps-dialog{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}.language-translation-gaps-dialog__row{border:1px solid var(--grey-30);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.language-translation-gaps-dialog__row__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.language-translation-gaps-dialog__row__keys{flex-wrap:wrap;gap:8px;display:flex}.roboto-medium,.custom-editor__label{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.custom-editor__label{color:#031e44;text-transform:uppercase;min-height:16px;margin-bottom:4px;font-size:14px}.custom-editor__label--is-disabled{color:#969696}.custom-editor__label--error{color:#dc0000}.custom-editor__label span{margin-left:2px}.actions-container{justify-content:space-between;margin-bottom:20px;display:flex}.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-style:normal;font-weight:700}.preview-content-container{flex-direction:column;gap:20px;padding-bottom:40px;padding-left:40px;padding-right:40px;display:flex}.preview-content-container__title-container{font-size:24px;font-weight:600;line-height:33.6px}.preview-content-container__menu-container{justify-content:flex-end;display:flex}.preview-content-container__translation-body-container{margin-top:24px;font-size:16px;font-weight:400;line-height:22.4px}.preview-form-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003}.preview-form-dialog .MuiPaper-root{color:#fff;background:#0d1365;overflow:auto}.roboto-thin,.set-password__form__subtitle{font-family:Roboto,sans-serif;font-style:normal;font-weight:100}.roboto-bold,.set-password__form__title{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.login{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login-form{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-flow:column;align-items:center;width:484px;height:520px;margin-top:60px;padding:32px;display:flex;box-shadow:0 10px 30px #031e441a}.login-form__title{text-align:center;color:#333;margin-bottom:20px;font-size:1.5rem}.login-form form{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;width:100%;height:100%;display:flex}.form-label{color:#555;margin-bottom:5px;font-size:.9rem;display:block}.form-input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:10px;font-size:1rem}.form-button,.set-password__form__button--is-disabled,.set-password__form__button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;width:100%;padding:10px;font-size:1rem;transition:background-color .3s}.form-button:hover,.set-password__form__button--is-disabled:hover,.set-password__form__button:hover{background-color:#0056b3}.set-password{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.set-password__form{box-sizing:border-box;border-radius:8px;flex-direction:column;gap:24px;width:485px;height:400px;padding:32px;display:flex;box-shadow:0 10px 30px #031e441a}.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}.reveal-value{align-items:center;gap:4px;min-width:0;font-size:14px;display:flex}.reveal-value__masked{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reveal-value__action{flex-shrink:0}.reveal-value__revealed{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ratio-steps{width:100%}.ratio-steps section{align-items:end;gap:16px;padding-top:16px;display:flex}.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{align-items:baseline;gap:8px;display:flex}.option-buttons__item{align-items:center;gap:4px;display:flex}.option-buttons__item__delete{cursor:pointer}.bonus-ratio-config{flex-direction:column;gap:24px;display:flex}.bonus-ratio-config__currencies{gap:8px;display:flex}.bonus-ratio-config__currencies__buttons{align-items:center;gap:8px;display:flex}.free-spins-tier-steps{width:100%}.free-spins-tier-steps section{align-items:end;gap:16px;padding-top:16px;display:flex}.free-spins-tier-steps section>*{flex:1}.free-spins-tier-steps section>:last-child{flex:none}.free-spins-tier-steps section .delete-button:not(:disabled){color:var(--error-second-color)}.wheel-element-form-container{width:900px;margin-top:20px}.roboto-medium,.bonus-settings__label:not(.bonus-settings__label--start),.bonus-settings__label--start{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.bonus-settings__label:not(.bonus-settings__label--start){justify-content:flex-end;align-items:center;display:flex}.bonus-settings__label--start{align-items:center;display:flex}.bonus-ratio{flex-direction:column;gap:24px;display:flex}.bonus-ratio__currencies{gap:8px;display:flex}.bonus-ratio__currencies__buttons{align-items:center;gap:8px;display:flex}.free-spins-step{flex-direction:column;gap:24px;display:flex}.roboto-bold,.segments-step__segments__label{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.segments-step{flex-direction:column;gap:24px;display:flex}.segments-step__segments{justify-content:space-between;align-items:center;display:flex}.segments-step__segments__label{text-transform:uppercase}.segments-step__segments__selectors{gap:16px;display:flex}.segments-step__segments__autocomplete{min-width:300px!important}.tac-container{align-items:center;gap:24px;display:flex}.tac-container__input-container{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tac-container__delete-icon:not(.tac-container__delete-icon--disabled){color:var(--error-second-color)}.tac-container__delete-icon{cursor:pointer}.tac-container__delete-icon-container{margin-top:20px}.bonus-promo{flex-direction:column;gap:24px;display:flex}.bonus-promo-grid{grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:15px;display:grid}.bonus-promo-grid--is-too-big{grid-row-start:span 2;grid-column-start:span 3}.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{flex-direction:column;gap:24px;display:flex}.bonus-title{padding-top:4px}.roboto-regular,.info-card__content__row__value{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-bold,.info-card__content__title,.info-card__content__row__title{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.info-card{border-radius:8px;flex-direction:column;gap:14px;display:flex;box-shadow:0 10px 25px #084fb40d!important}.info-card__loader{justify-content:center;align-items:center;display:flex}.info-card__content__title{color:var(--primary-main-color);font-size:16px}.info-card__content__row{border-top:1px solid #e0e0e0;padding:10px}.info-card__content__row__title{color:#bdbdbd;font-size:12px}.info-card__content__row__value{color:var(--primary-main-color);font-size:14px}.roboto-medium,.bonus-preview-step__row-column__item{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.bonus-preview-step{gap:24px;display:flex}.bonus-preview-step__column{flex-direction:column;gap:24px;width:100%;display:flex}.bonus-preview-step__row-column{flex-direction:column;gap:10px;display:flex}.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{flex-direction:column;gap:16px;display:flex}.bonus-manage-dialog .custom-dialog__content,.bonus-preview-dialog .custom-dialog__content{width:var(--manage-dialog-width);box-sizing:border-box}.bonus-preview-dialog .custom-dialog__actions-main>button:first-child{display:none}.cashback-ranges-container{flex-direction:column;gap:16px;display:flex}.cashback-range-delete-icon{margin-top:20px}.cashback-radio-percentage-row{display:flex}.cashback-payments-container{flex-direction:column;gap:16px;display:flex}.cashback-payment-delete-icon{margin-top:20px}.cashback-payments-container--with-payments{padding-bottom:16px}.cashback-bonus-promo{flex-direction:column;gap:24px;display:flex}.cashback-bonus-promo-grid{grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:15px;display:grid}.cashback-bonus-promo-grid--is-too-big{grid-row-start:span 2;grid-column-start:span 3}.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{flex-direction:column;gap:24px;display:flex}.cashback-bonus-title{padding-top:4px}.roboto-medium,.cashback-bonus-preview-step__row-column__item{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.cashback-bonus-preview-step{gap:24px;display:flex}.cashback-bonus-preview-step__column{flex-direction:column;gap:24px;width:100%;display:flex}.cashback-bonus-preview-step__row-column{flex-direction:column;gap:10px;display:flex}.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{flex-direction:column;gap:16px;display:flex}.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-style:normal;font-weight:500}.challenge-accordion__summary .MuiAccordionSummary-content{align-items:center;display:flex}.challenge-accordion__summary__button{color:var(--error-second-color)}.challenge-group-dialog{flex-direction:column;gap:24px;display:flex}.roboto-medium,.exchange-rate-card__column-title,.exchange-rate-card__row__title{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.exchange-rate-card{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:435px;padding:24px;display:flex;box-shadow:0 10px 15px #084fb40d}.exchange-rate-card__column-title{color:#838c9a;font-size:14px}.exchange-rate-card__row{align-items:center}.exchange-rate-card__row__title{color:#838c9a;font-size:16px}.exchange-rate-card__row__input .MuiInputBase-root{width:60px;height:30px}.roboto-medium,.real-money-wheel-spin-card__column-title,.real-money-wheel-spin-card__row__title{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.real-money-wheel-spin-card{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:435px;padding:24px;display:flex;box-shadow:0 10px 15px #084fb40d}.real-money-wheel-spin-card__header{flex-direction:column;gap:12px;display:flex}.real-money-wheel-spin-card__column-title{color:#838c9a;font-size:14px}.real-money-wheel-spin-card__row{align-items:center}.real-money-wheel-spin-card__row__title{color:#838c9a;font-size:16px}.real-money-wheel-spin-card__row__input .MuiInputBase-root{width:60px;height:30px}.real-money-wheel-spin-card__empty{text-align:center;color:#838c9a;padding:20px;font-size:14px}.exchange{flex-direction:column;gap:12px;margin-bottom:15px;display:flex}.exchange__title{align-items:center;gap:8px;display:flex}.exchange__cards{flex-wrap:nowrap;gap:16px;display:flex;overflow-x:auto}.exchange__cards>*{flex-shrink:0}.game-exchange-dialog{flex-direction:column;gap:12px;display:flex}.game-exchange-dialog__tags{gap:12px;display:flex}.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{flex-direction:column;gap:30px;display:flex}.loyalty-points-page__exchange{flex-direction:column;gap:12px;margin-bottom:15px;display:flex}.loyalty-points-page__exchange__title{align-items:center;gap:8px;display:flex}.loyalty-points-page__exchange__cards{justify-content:space-between;display:flex}.bonus-row{align-items:flex-end;gap:8px;display:flex}.bonus-row__delete-button{color:var(--error-second-color)}.pack-form-content{flex-direction:column;gap:16px;width:615px;display:flex}.banner-manage-dialog__form{flex-direction:column;gap:16px;display:flex}.banner-manage-dialog__form__preview{gap:16px;margin-top:24px;display:flex;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{color:#031e44;margin-bottom:4px;font-size:14px;font-style:normal;font-weight:500}.color-picker{align-items:center;margin-bottom:1px;display:flex;position:relative}.color-picker__preview{cursor:pointer;border:1px solid #c4c4c4;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:21px;display:flex}.color-picker__preview .color-picker__preview-color{cursor:pointer;border:1px solid #c4c4c4;border-radius:8px;width:24px;height:24px}.color-picker__picker{z-index:1000;border:1px solid #18a0fb;border-radius:8px;position:absolute;top:40px;right:0;overflow:auto}.banner-preview-box{background-color:#f7fafc;border:1px solid #e6e8eb;border-radius:8px;width:100%;height:270px}.banner-preview-box--is-mobile{box-sizing:border-box;padding:0 148px}.banner-preview-box__grid{background-color:#0d1365;background-position:50%;background-size:cover;border-radius:8px;height:270px}.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{z-index:1;max-width:100%;max-height:100%;position:relative}.banner-preview-box__text-container{flex-direction:column;padding-left:15%;display:flex}.banner-preview-box__text-container--is-mobile{margin-bottom:30px;padding-left:0}.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{z-index:3;text-align:center;white-space:nowrap;display:flex}.banner-preview-box__text-container__text-line--is-mobile{white-space:normal;justify-content:center}.banner-preview-box__text-container__text-line--font-small{font-size:.7em;line-height:1em}.banner-preview-box__text-container__text-line--font-semi-medium{font-size:.85em;line-height:1.25em}.banner-preview-box__text-container__text-line--font-medium{font-size:1em;line-height:1.25em}.banner-preview-box__text-container__text-line--font-semi-large{font-size:1.35em;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{cursor:pointer;color:#031e44;background:linear-gradient(90deg,#e3ab00 0%,#ffd000 50%,#ffe539 100%);border-radius:100px;justify-content:center;align-items:center;width:70px;height:26px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.banner-preview-box__button__inner--is-mobile{width:150px;padding-left:0}.transactions-header{justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.transactions-header__filters{align-items:end;gap:16px;display:flex}.transactions-header__filters__reset{height:45px}.type-cell{align-items:center;gap:10px;font-size:16px;display:flex}.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{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:none}.type-cell .status--processed,.type-cell .status--completed{background-color:var(--green-second-color);display:flex}.type-cell .status--pending{background-color:var(--highlight);display:flex}.type-cell .status--internal{background-color:var(--info-main-color);display:flex}.type-cell .status--canceled,.type-cell .status--failed,.type-cell .status--declined{background-color:var(--error-second-color);display:flex}.roboto-bold,.balance-manager-dialog .custom-dialog__content .balance-manager-dialog__content-confirmation{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.balance-manager-dialog .custom-dialog__content{width:600px;min-width:600px}.balance-manager-dialog .custom-dialog__content .balance-manager-dialog__content-confirmation{text-align:center;max-width:600px;font-size:18px}.roboto-bold,.add-free-spins-dialog .custom-dialog__content .add-free-spins-dialog__content-confirmation{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.add-free-spins-dialog .custom-dialog__content{width:900px;min-width:900px}.add-free-spins-dialog .custom-dialog__content .add-free-spins-dialog__content-confirmation{text-align:center;font-size:18px}.roboto-medium,.document-card__label,.document-card-label .MuiInputLabel-root{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.document-card{background-color:#f7fafc;border:1px solid gray;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.document-card__row{align-items:center;gap:12px;display:flex}.document-card__label{color:var(--primary-main-color);font-size:14px}.document-card__actions{color:var(--info-main-color);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.document-card__actions>label{cursor:pointer;margin-bottom:3px;display:inline-flex}.document-card__actions>label .MuiSvgIcon-root{font-size:20px}.document-card-label .MuiInputLabel-root{color:var(--primary-main-color);margin-bottom:4px;font-size:14px}.document-card__actions .document-card__delete-icon{margin-bottom:3px;font-size:20px}.document-card__na{color:#b5bac3}.document-card__image-link{cursor:pointer}.roboto-medium,.phone-edit__label{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.phone-edit__label{color:#031e44;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-height:16px;margin-bottom:4px;font-size:14px;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{align-items:flex-start;gap:12px;display:flex}.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;margin-top:4px;font-size:12px;display:block}@media (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-style:normal;font-weight:500}.player-manage-dialog .custom-dialog__content{width:800px;min-width:800px}.player-manage-dialog__label .MuiInputLabel-root{color:var(--primary-main-color);margin-bottom:4px;font-size:14px}.period-selector{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.period-selector .period-btn{color:#6b7280;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.period-selector .period-btn:hover{color:#3b82f6;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.period-selector .period-btn.active{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d}.period-selector .period-btn.active:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.period-title{text-align:center;margin-bottom:24px}.tab-content{margin-top:24px}.tab-content .coming-soon{text-align:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 20px;display:flex}.tab-content .coming-soon h2{color:var(--primary-main-color);margin-bottom:12px;font-size:24px;font-weight:600}.tab-content .coming-soon p{color:#6c757d;margin:0;font-size:16px}.tab-content.gaming-dashboard{border-radius:16px;min-height:100vh;padding:20px;position:relative;overflow:hidden}.tab-content.gaming-dashboard:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 80%,#7877c64d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0%,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0%,#0000 50%);position:absolute;inset:0}.tab-content.gaming-dashboard h3{color:#1f2937;text-align:center;margin:0 0 30px;font-size:24px;font-weight:600}.tab-content.gaming-dashboard .overview-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;display:grid}.tab-content.gaming-dashboard .overview-cards .metric-card{-webkit-backdrop-filter:blur(15px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d}.tab-content.gaming-dashboard .overview-cards .metric-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 50%,#ffffff0d 100%);border-radius:20px;position:absolute;inset:0}.tab-content.gaming-dashboard .overview-cards .metric-card:after{content:"";z-index:-1;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);border-radius:20px;position:absolute;inset:0}.tab-content.gaming-dashboard .overview-cards .metric-card:hover{background:#fff3;border-color:#fff6;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6}.tab-content.gaming-dashboard .overview-cards .metric-card:first-child{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.tab-content.gaming-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-icon{opacity:.9;font-size:32px}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content h3{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;margin:0 0 8px;font-size:14px;font-weight:600}.tab-content.gaming-dashboard .overview-cards .metric-card .metric-content .metric-value{margin:0 0 4px;font-size:28px;font-weight:700;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{opacity:.8;margin:0;font-size:12px;font-weight:400}.tab-content.gaming-dashboard .charts-grid{gap:24px;margin-bottom:30px;display:grid}.tab-content.gaming-dashboard .charts-grid .game-distribution{grid-area:1/1}.tab-content.gaming-dashboard .charts-grid .hourly-activity{grid-area:1/2/auto/4}.tab-content.gaming-dashboard .charts-grid .rtp-comparison{grid-area:2/1}.tab-content.gaming-dashboard .charts-grid .platform-performance{grid-area:2/2}.tab-content.gaming-dashboard .charts-grid .peak-activity{grid-area:2/3}.tab-content.gaming-dashboard .charts-grid{grid-template-rows:auto auto;grid-template-columns:1fr 2fr 1fr}.tab-content.gaming-dashboard .charts-grid .chart-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:box-shadow .3s;box-shadow:0 2px 10px #00000014}.tab-content.gaming-dashboard .charts-grid .chart-container:hover{box-shadow:0 4px 20px #0000001f}.tab-content.gaming-dashboard .charts-grid .chart-container h3{color:#1f2937;border-bottom:2px solid #f3f4f6;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}.tab-content.gaming-dashboard .charts-grid .chart-container .apexcharts-canvas{border-radius:8px}.tab-content.gaming-dashboard .peak-activity{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000014}.tab-content.gaming-dashboard .peak-activity h3{color:#1f2937;border-bottom:2px solid #f3f4f6;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}.tab-content.gaming-dashboard .peak-activity .peak-hours{flex-wrap:wrap;gap:16px;display:flex}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;flex-direction:column;align-items:center;min-width:80px;padding:16px 20px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.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{margin-bottom:4px;font-size:18px;font-weight:700}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour .rank{opacity:.8;font-size:12px;font-weight:500}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:first-child{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:nth-child(2){background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour:nth-child(3){background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.tab-content.challenges-dashboard{border-radius:16px;min-height:100vh;padding:20px;position:relative;overflow:hidden}.tab-content.challenges-dashboard:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 80%,#7877c64d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0%,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0%,#0000 50%);position:absolute;inset:0}.tab-content.challenges-dashboard .table-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.tab-content.challenges-dashboard .table-section:before{content:"";background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 50%,#3b82f6 100%);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.tab-content.challenges-dashboard .table-section h4{color:#1f2937;text-align:center;border-bottom:2px solid #f3f4f6;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:600}.tab-content.challenges-dashboard .overview-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:400px;margin-bottom:30px;display:grid}.tab-content.challenges-dashboard .overview-cards .metric-card{-webkit-backdrop-filter:blur(15px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d}.tab-content.challenges-dashboard .overview-cards .metric-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 50%,#ffffff0d 100%);border-radius:20px;position:absolute;inset:0}.tab-content.challenges-dashboard .overview-cards .metric-card:after{content:"";z-index:-1;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);border-radius:20px;position:absolute;inset:0}.tab-content.challenges-dashboard .overview-cards .metric-card:hover{background:#fff3;border-color:#fff6;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6}.tab-content.challenges-dashboard .overview-cards .metric-card:first-child{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.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{opacity:.9;font-size:32px}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content h3{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;margin:0 0 8px;font-size:14px;font-weight:600}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .metric-value{margin:0 0 4px;font-size:28px;font-weight:700;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{opacity:.8;margin:0;font-size:12px;font-weight:400}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator{align-items:center;gap:12px;margin:8px 0 4px;display:flex}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator .loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.tab-content.challenges-dashboard .overview-cards .metric-card .metric-content .loading-indicator .loading-text{color:#fff;opacity:.9;font-size:16px;font-weight:600}.tab-content.hunting-dashboard{border-radius:16px;min-height:100vh;padding:20px;position:relative;overflow:hidden}.tab-content.hunting-dashboard:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 80%,#ef444433 0%,#0000 50%),radial-gradient(circle at 80% 20%,#f59e0b33 0%,#0000 50%),radial-gradient(circle at 40% 40%,#10b98126 0%,#0000 50%);position:absolute;inset:0}.tab-content.hunting-dashboard .overview-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.tab-content.hunting-dashboard .overview-cards .metric-card{-webkit-backdrop-filter:blur(15px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d}.tab-content.hunting-dashboard .overview-cards .metric-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 50%,#ffffff0d 100%);border-radius:20px;position:absolute;inset:0}.tab-content.hunting-dashboard .overview-cards .metric-card:hover{background:#fff3;border-color:#fff6;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6}.tab-content.hunting-dashboard .overview-cards .metric-card:first-child{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.tab-content.hunting-dashboard .overview-cards .metric-card:nth-child(5){background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-icon{opacity:.9;font-size:32px}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content{flex:1}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content h3{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;margin:0 0 8px;font-size:14px;font-weight:600}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content .metric-value{color:#fff;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1}.tab-content.hunting-dashboard .overview-cards .metric-card .metric-content .metric-subtitle{opacity:.8;margin:0;font-size:12px;font-weight:400}.tab-content.hunting-dashboard .table-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.tab-content.hunting-dashboard .table-section:before{content:"";background:linear-gradient(90deg,#ef4444 0%,#f59e0b 50%,#ef4444 100%);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.tab-content.hunting-dashboard .table-section h4{color:#1f2937;text-align:center;border-bottom:2px solid #f3f4f6;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:600}.tab-content.hunting-dashboard .table-section .table-loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#ffffffe6;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator{flex-direction:column;align-items:center;gap:16px;display:flex}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator .loading-spinner{border:3px solid #ef44444d;border-top-color:#ef4444;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.tab-content.hunting-dashboard .table-section .table-loading-overlay .loading-indicator .loading-text{color:#374151;margin:0;font-size:14px;font-weight:500}.tab-content.hunting-dashboard .no-data-state{justify-content:center;align-items:center;min-height:400px;margin-top:30px;display:flex}.tab-content.hunting-dashboard .no-data-state .no-data-content{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.tab-content.hunting-dashboard .no-data-state .no-data-content .no-data-icon{margin-bottom:16px;font-size:48px}.tab-content.hunting-dashboard .no-data-state .no-data-content h3{color:#10b981;margin:0 0 12px;font-size:24px;font-weight:600}.tab-content.hunting-dashboard .no-data-state .no-data-content p{color:#6b7280;margin:0;font-size:16px}.tab-content.shop-activity-dashboard{border-radius:16px;min-height:100vh;padding:20px;position:relative;overflow:hidden}.tab-content.shop-activity-dashboard:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 80%,#7877c64d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0%,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0%,#0000 50%);position:absolute;inset:0}.tab-content.shop-activity-dashboard h3{color:#1f2937;text-align:center;margin:0 0 30px;font-size:24px;font-weight:600}.tab-content.shop-activity-dashboard .purchase-breakdown{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:30px;padding:24px;transition:opacity .3s;position:relative;box-shadow:0 2px 10px #00000014}.tab-content.shop-activity-dashboard .purchase-breakdown.loading{opacity:.6;pointer-events:none}.tab-content.shop-activity-dashboard .purchase-breakdown h4{color:#1f2937;text-align:center;margin:0 0 20px;font-size:18px;font-weight:600}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items{flex-direction:column;gap:16px;display:flex}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item{align-items:center;gap:16px;display:flex}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-label{color:#374151;min-width:120px;font-size:14px;font-weight:600}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-bar{background:#f3f4f6;border-radius:10px;flex:1;height:20px;position:relative;overflow:hidden}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-bar .breakdown-fill{border-radius:10px;height:100%;transition:width .8s}.tab-content.shop-activity-dashboard .purchase-breakdown .breakdown-items .breakdown-item .breakdown-stats{justify-content:space-between;min-width:80px;font-size:14px;font-weight:600;display:flex}.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 .overview-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;transition:opacity .3s;display:grid;position:relative}.tab-content.shop-activity-dashboard .overview-cards.loading{opacity:.6;pointer-events:none}.tab-content.shop-activity-dashboard .overview-cards .metric-card{-webkit-backdrop-filter:blur(15px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d}.tab-content.shop-activity-dashboard .overview-cards .metric-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 50%,#ffffff0d 100%);border-radius:20px;position:absolute;inset:0}.tab-content.shop-activity-dashboard .overview-cards .metric-card:after{content:"";z-index:-1;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);border-radius:20px;position:absolute;inset:0}.tab-content.shop-activity-dashboard .overview-cards .metric-card:hover{background:#fff3;border-color:#fff6;transform:translateY(-4px);box-shadow:0 16px 48px #00000040,inset 0 1px #fff6}.tab-content.shop-activity-dashboard .overview-cards .metric-card:first-child{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(2){background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(3){background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(4){background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.tab-content.shop-activity-dashboard .overview-cards .metric-card:nth-child(5){background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-icon{opacity:.9;font-size:32px}.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{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;text-align:left;margin:0 0 8px;font-size:14px;font-weight:600}.tab-content.shop-activity-dashboard .overview-cards .metric-card .metric-content .metric-value{margin:0 0 4px;font-size:28px;font-weight:700;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{opacity:.8;margin:0;font-size:12px;font-weight:400}.tab-content.shop-activity-dashboard .metrics-loading-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;padding:24px 32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000026}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator{align-items:center;gap:16px;display:flex}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-spinner{border:2px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-spinner.small{border-width:2px;width:20px;height:20px}.tab-content.shop-activity-dashboard .metrics-loading-overlay .loading-indicator .loading-text{color:#374151;margin:0;font-size:14px;font-weight:500}.tab-content.shop-activity-dashboard .loading-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.tab-content.shop-activity-dashboard .loading-state .loading-spinner{border:3px solid #ffffff4d;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.tab-content.shop-activity-dashboard .loading-state .loading-text{color:#a0a0a0;font-size:1.1rem}.tab-content.shop-activity-dashboard .error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.tab-content.shop-activity-dashboard .error-state h3{color:#ef4444;margin:0;font-size:1.5rem}.tab-content.shop-activity-dashboard .error-state p{color:#6b7280;margin:0;font-size:1rem}.tab-content.shop-activity-dashboard .table-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.tab-content.shop-activity-dashboard .table-section:before{content:"";background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 50%,#3b82f6 100%);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.tab-content.shop-activity-dashboard .table-section h4{color:#1f2937;text-align:center;border-bottom:2px solid #f3f4f6;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:600}.tab-content.shop-activity-dashboard .table-section .custom-table{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.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 0%,#f1f5f9 100%);border-bottom:2px solid #e5e7eb}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader{color:#374151;border-right:1px solid #e5e7eb;font-size:14px;font-weight:600}.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{color:#374151;font-weight:600}.tab-content.shop-activity-dashboard .table-section .custom-table .MuiDataGrid-root .MuiDataGrid-row{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.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{color:#374151;border-right:1px solid #f3f4f6;font-size:14px}.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 0%,#f1f5f9 100%);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{color:#3b82f6;background-color:#3b82f61a}.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}@media (width<=768px){.tab-content.gaming-dashboard .overview-cards{grid-template-columns:1fr;gap:16px}.tab-content.gaming-dashboard .charts-grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:16px}.tab-content.gaming-dashboard .charts-grid .game-distribution{grid-area:1/1}.tab-content.gaming-dashboard .charts-grid .hourly-activity{grid-area:2/1}.tab-content.gaming-dashboard .charts-grid .rtp-comparison{grid-area:3/1}.tab-content.gaming-dashboard .charts-grid .platform-performance{grid-area:4/1}.tab-content.gaming-dashboard .charts-grid .peak-activity{grid-area:5/1}.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 .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{margin-bottom:20px;font-size:20px}.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{justify-content:space-between;width:100%;min-width:auto}}@media (width<=480px){.tab-content.gaming-dashboard .overview-cards .metric-card{gap:12px;padding:16px}.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{min-width:70px;padding:12px 16px}.tab-content.gaming-dashboard .peak-activity .peak-hours .peak-hour .hour{font-size:16px}.tab-content.challenges-dashboard .overview-cards .metric-card{gap:12px;padding:16px}.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{gap:12px;padding:16px}.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}}.player-note-edit-dialog .custom-dialog__content{width:600px;min-width:600px}.player-note-edit-dialog__body{padding-top:8px}.player-notes{margin-top:8px}.player-notes__title{margin-bottom:4px;font-weight:600}.player-notes__subtitle{margin-bottom:16px}.player-notes__composer{margin-top:24px;margin-bottom:20px}.player-notes__list{border:1px solid var(--grey-30,#e0e0e0);border-radius:8px;margin-top:8px;overflow:hidden}.player-notes__list-item{border-bottom:1px solid var(--grey-30,#e0e0e0)}.player-notes__list-item:last-child{border-bottom:none}.player-notes__comment{white-space:pre-wrap;word-break:break-word;padding-right:72px}.player-notes__actions{align-items:flex-start;padding-top:4px;display:flex}.roboto-medium,.player-details .status-row__text{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.player-details__title{justify-content:space-between;display:flex}.player-details__title__actions{gap:8px;display:flex}.player-details__info-section{flex-direction:column;gap:18px;display:flex}.player-details__info-section__items{gap:18px;display:flex}.player-details__info-section__items>div{width:100%}.player-details .status-row{align-items:center;gap:6px;display:flex}.player-details .status-row__indicator{border-radius:50%;width:8px;height:8px}.player-details .status-row__indicator--verified,.player-details .status-row__indicator--active{background-color:var(--green-second-color);border-radius:50%;width:8px;height:8px}.player-details .status-row__text{color:var(--primary-main-color);font-size:14px}.player-details__tabs{margin-bottom:24px}.player-details__tab-content{margin-top:24px}.player-details__tab-content h3{color:var(--primary-main-color);margin-bottom:16px;font-weight:600}.custom-tabs{background-color:#fff;border-radius:12px;gap:0;width:fit-content;padding:4px;display:flex;box-shadow:0 2px 8px #0000001a}.custom-tabs .custom-tab{color:#333;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .2s;position:relative}.custom-tabs .custom-tab:hover{background-color:#4dc0b51a}.custom-tabs .custom-tab--active{color:#fff;background-color:#4dc0b5;transform:translateY(-1px);box-shadow:0 2px 4px #4dc0b54d}.roboto-medium,.deposit-details{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.deposit-details{font-size:18px}body,html,#root{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;height:100%}.container{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e067;border-radius:8px;padding:24px}.is-rotating{animation:1s linear infinite spin}.status-cell{align-items:center;gap:10px;font-size:14px;display:flex}.status-cell .status,.status-cell .status--error,.status-cell .status--info,.status-cell .status--warning,.status-cell .status--success{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:none}.status-cell .status--success{background-color:var(--green-second-color);display:flex}.status-cell .status--warning{background-color:var(--highlight);display:flex}.status-cell .status--info{background-color:var(--info-main-color);display:flex}.status-cell .status--error{background-color:var(--error-second-color);display:flex}.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{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.landing-page-terms-and-conditions-step__content{box-sizing:border-box;flex-direction:column;gap:30px;width:100%;display:flex}.landing-page-steps-step{flex-direction:column;justify-content:center;gap:20px;width:100%;display:flex}.landing-page-steps-step__content{box-sizing:border-box;flex-direction:column;gap:30px;width:100%;display:flex}.landing-page-steps-step__content__steps{flex-direction:column;gap:20px;width:100%;display:flex}.landing-page-steps-step__content__steps__add-step-button{justify-content:flex-end;margin-top:20px;display:flex}.step-remove-button{margin-top:24px;margin-right:44px}.step-remove-button .MuiSvgIcon-root{color:red}.landing-page-preview-box{background-color:#f7fafc;border:1px solid #e6e8eb;border-radius:8px;flex-direction:column;width:100%;min-height:270px;display:flex}.landing-page-preview-box--is-mobile{box-sizing:border-box;padding:0 133px}.landing-page-preview-box__grid{background-color:#0d1365;background-position:50%;background-size:cover;border-radius:8px;min-height:270px}.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{z-index:1;max-width:100%;max-height:100%;position:relative}.landing-page-preview-box__text-container{flex-direction:column;padding-left:15%;display:flex}.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{z-index:3;text-align:center;white-space:nowrap;display:flex}.landing-page-preview-box__text-container__text-line--is-mobile{white-space:normal;justify-content:center}.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-semi-medium{font-size:.85em;line-height:1.25em}.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-semi-large{font-size:1.35em;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{cursor:pointer;color:#031e44;background:linear-gradient(90deg,#e3ab00 0%,#ffd000 50%,#ffe539 100%);border-radius:100px;justify-content:center;align-items:center;width:70px;height:26px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.landing-page-preview-box__button__inner--is-mobile{width:150px;margin-left:22px}.landing-page-preview-box__steps{text-align:left;color:#fff;box-sizing:border-box;background:#0d0f36;border-radius:16px;justify-content:space-between;width:100%;padding:2% 4%;font-family:Poppins;font-size:.55rem;font-weight:500;line-height:31.2px;display:flex}.landing-page-preview-box__steps--is-mobile{flex-direction:column;gap:15px;padding:4%}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step{border:none;flex-direction:column;justify-content:center;padding:0;position:relative}.landing-page-preview-box__steps--is-mobile .landing-page-preview-box__steps-step:after{content:" ";background-color:#ffffff1a;width:25px;height:1px;position:absolute;bottom:0;left:50%;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{border-left:1px solid #ffffff1a;width:100%;padding-left:3%;display:flex}.landing-page-preview-box__steps-step:first-of-type{border-left:none;padding-left:0}.landing-page-preview-box__steps-step-order{text-align:center;color:#f7c903;font-size:22px;font-weight:700}.landing-page-preview-box__steps-step-text{text-align:center;text-transform:uppercase;padding-left:8%}.landing-page-preview-box__steps-container{padding:0 4%}.landing-page-manage-dialog__form{flex-direction:column;gap:16px;display:flex}.landing-page-manage-dialog__form__preview{gap:16px;margin-top:24px;display:flex;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{color:#031e44;margin-bottom:4px;font-size:14px;font-style:normal;font-weight:500}.win-step-default__places{flex-direction:column;gap:20px;display:flex}.win-step-default__places-element{align-items:end;gap:10px;display:flex}.win-step-default__places-element .custom-input{width:100%}.win-step-default__places-element button{width:40px;height:40px;margin-bottom:4px}.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{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.tournament-table__container{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow-x:auto;box-shadow:0 2px 4px #0000001a}.tournament-table__table{border-collapse:collapse;background-color:#fff;width:100%}.tournament-table__header{z-index:1;background-color:#f5f5f5;position:sticky;top:0}.tournament-table__header-row{border-bottom:1px solid #e0e0e0}.tournament-table__header-cell{text-align:left;color:#333;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:12px 16px;font-size:16px;font-weight:600}.tournament-table__header-cell--right{text-align:right}.tournament-table__row{transition:background-color .15s ease-in-out}.tournament-table__row:hover{background-color:#f9f9f9}.tournament-table__row{border-bottom:1px solid #ededed}.tournament-table__row:last-child{border-bottom:none}.tournament-table__cell{color:#333;vertical-align:middle;padding:12px 16px;font-size:14px;font-weight:400}.tournament-table__cell--right{text-align:right}.tournament-table__cell--username{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:500;overflow:hidden}.tournament-table__cell--prize{font-weight:500}.tournament-table__cell--prize-positive{color:#2e7d32}.tournament-table__cell--prize-zero{color:#999}.tournaments__status-cell{align-items:center;gap:5px;display:flex}.tournaments__status-cell__indicator,.tournaments__status-cell__indicator--archived,.tournaments__status-cell__indicator--upcoming,.tournaments__status-cell__indicator--passed,.tournaments__status-cell__indicator--active{border-radius:100%;width:8px;height:8px}.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{flex-direction:column;gap:16px;display:flex}.giveaway-players{flex-direction:column;gap:12px;margin-top:24px;display:flex}.giveaway-players__existing{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.giveaway-players__uploaded{margin-top:4px}.upload-players__button{max-width:238px}.upload-players__button .MuiButton-startIcon{margin-right:4px}.progressive-cashback-currencies-step__currency-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.progressive-cashback-currencies-step__ranges{flex-direction:column;gap:8px;display:flex}.progressive-cashback-range-delete-icon{margin-top:20px}.progressive-cashback-manage-dialog__form{flex-direction:column;gap:16px;display:flex}.progressive-cashback-manage-dialog .custom-dialog__content{width:var(--manage-dialog-width,800px);box-sizing:border-box}.roboto-regular,.progressive-cashback-reporting__info-message,.progressive-cashback-reporting__cycle-info section{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-medium{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.progressive-cashback-reporting__info-message{color:#666;margin-top:5px;font-size:14px}.progressive-cashback-reporting__cycle-info{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;margin:25px 0;padding:10px}.progressive-cashback-reporting__cycle-info h3{color:#333;margin:10px}.progressive-cashback-reporting__cycle-info section{justify-content:space-around;font-size:14px;display:flex}.progressive-cashback-reporting__content .custom-table{width:1480px}.progressive-cashback-reporting__content .custom-dialog__actions-main button:first-child{display:none}.progressive-cashback-reporting__get h2{margin-bottom:40px}.gradient-color-picker{align-items:center;margin-bottom:1px;display:flex;position:relative}.gradient-color-picker__preview{cursor:pointer;border:1px solid #c4c4c4;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:21px;display:flex}.gradient-color-picker__preview .gradient-color-picker__preview-gradient{cursor:pointer;border:1px solid #c4c4c4;border-radius:6px;width:50px;height:50px}.gradient-color-picker__picker{z-index:1000;background:#fff;border:1px solid #18a0fb;border-radius:8px;padding:10px;position:absolute;top:21px;left:70px;overflow:auto;box-shadow:0 4px 12px #00000026}.category-card{box-sizing:border-box;border:1px solid #65f3e71a;border-radius:16px;flex-direction:column;align-items:center;width:208px;height:360px;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 5px #ffffff2e,inset -2px -2px 4px #ffffff29,inset 2px 4px 4px #ffffff29}.category-card__image-container{flex-shrink:0;justify-content:center;align-items:center;width:208px;height:208px;padding-top:16px;padding-bottom:16px;display:flex}.category-card__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.category-card__text-container{box-sizing:border-box;justify-content:center;align-items:center;width:208px;height:120px;margin-top:0;padding:16px 8px;display:flex}.category-card .category-card__title{color:#fff;text-align:center;text-shadow:2px 4px 4px #00000059;text-transform:uppercase;white-space:normal;word-break:break-word;width:100%;font-family:Archivo Black;font-size:32px;font-style:normal;font-weight:400;line-height:normal;display:block}@media only screen and (width<=768px){.category-card{box-sizing:border-box;width:144px;height:249px}.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{box-sizing:border-box;width:1200px;max-width:95vw;height:53vh}.game-category-manage-dialog__preview-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:400px;padding:20px;display:flex}.game-category-manage-dialog__active-switch{justify-content:flex-end;align-items:flex-end;display:flex}.roboto-thin{font-family:Roboto,sans-serif;font-style:normal;font-weight:100}.roboto-light{font-family:Roboto,sans-serif;font-style:normal;font-weight:300}.roboto-regular{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.roboto-medium,.daily-reward-accordion__summary__text{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}.roboto-bold{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.roboto-black{font-family:Roboto,sans-serif;font-style:normal;font-weight:900}.roboto-thin-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:100}.roboto-light-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:300}.roboto-regular-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:400}.roboto-medium-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:500}.roboto-bold-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:700}.roboto-black-italic{font-family:Roboto,sans-serif;font-style:italic;font-weight:900}.daily-reward-accordion__summary .MuiAccordionSummary-content{align-items:center;display:flex}.daily-reward-accordion__summary__delete{color:var(--error-second-color)}.Mui-disabled .daily-reward-accordion__summary__delete{color:inherit}.daily-reward-accordion__option-row{align-items:center;gap:8px;margin:16px 0;display:flex}.daily-reward-manage-dialog{flex-direction:column;gap:24px;display:flex}.daily-reward-manage-dialog__steps{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.daily-rewards__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.daily-rewards__header-titles{flex-direction:column;display:flex}.daily-rewards__header-titles h2{margin:0 0 4px}.daily-rewards__header-titles h3{margin:0}.daily-rewards__status-cell{align-items:center;gap:5px;display:flex}.daily-rewards__status-cell__indicator,.daily-rewards__status-cell__indicator--archived,.daily-rewards__status-cell__indicator--disabled,.daily-rewards__status-cell__indicator--enabled{border-radius:100%;width:8px;height:8px}.daily-rewards__status-cell__indicator--enabled{background-color:var(--green-second-color)}.daily-rewards__status-cell__indicator--disabled{background-color:var(--highlight)}.daily-rewards__status-cell__indicator--archived{background-color:var(--info-main-color)}
