.btn-group{display:flex;flex-wrap:wrap;gap:5px;margin:0 5px}::-webkit-scrollbar{height:8px;width:8px;z-index:10}::-webkit-scrollbar-track{display:block}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#1cabf8,#0098eb);background:var(--Linear,linear-gradient(90deg,#1cabf8 0,#0098eb 100%));border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#0098eb}.react-daterange-picker{display:inline-flex;position:relative}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker :after,.react-daterange-picker :before{box-sizing:border-box}.react-daterange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-daterange-picker__wrapper{align-items:center;border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-daterange-picker__inputGroup{box-sizing:content-box;flex-grow:1;height:100%;min-width:calc(12px + 4.754em);padding:0 2px}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-daterange-picker__inputGroup__divider,.react-daterange-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-daterange-picker__inputGroup__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:content-box;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button,.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-daterange-picker__button{background:transparent;border:0;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@keyframes blinker{50%{opacity:.3}}.box-group{display:flex;flex-wrap:wrap;gap:10px}.date-range-with-timezone-container{align-items:center;background-color:#2c2416;border:1px solid #413926;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;gap:16px;min-width:700px;padding:12px 16px;width:-webkit-fit-content;width:fit-content}.date-range-with-timezone-container .MuiSelect-root{height:42px;min-width:140px}.date-range-with-timezone-container .MuiSelect-select{background-color:rgba(65,57,38,.3)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:10px 14px!important}.date-range-with-timezone-container .MuiOutlinedInput-notchedOutline{border:1px solid #413926!important;border-radius:6px!important}.date-range-with-timezone-container .MuiTextField-root{min-width:170px}.date-range-with-timezone-container .MuiInputBase-input{background-color:#2c2416!important;color:#fff!important;font-size:13px!important;padding:8px 12px!important}.date-range-with-timezone-container .MuiInputBase-input::placeholder{color:#999!important;opacity:1!important}.date-range-with-timezone-container .MuiOutlinedInput-root{background-color:#2c2416!important;border-radius:6px!important}.date-range-with-timezone-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#666!important}.date-range-with-timezone-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#8b8a47!important;border-width:2px!important}.date-range-with-timezone-container .MuiSvgIcon-root{color:#8b8a47!important;font-size:20px!important}.date-range-with-timezone-container .MuiSelect-icon{color:#8b8a47!important}.date-range-with-timezone-container .section-divider{background-color:#413926;border-radius:1px;flex-shrink:0;height:35px;margin:0 8px;opacity:.6;width:2px}.date-range-with-timezone-container .range-divider{background-color:#413926;border-radius:1px;flex-shrink:0;height:2px;width:20px}.date-range-with-timezone-container .MuiPaper-root{background-color:#373328!important;border:1px solid #413926!important;border-radius:8px!important}.date-range-with-timezone-container .MuiMenuItem-root{color:#fff!important;font-size:14px!important}.date-range-with-timezone-container .MuiMenuItem-root:hover{background-color:rgba(139,138,71,.2)!important}.MuiPickersPopper-root .MuiPaper-root{background-color:#373328!important;border:1px solid #413926!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.MuiPickersCalendarHeader-root{background-color:#373328!important;color:#fff!important}.MuiPickersArrowSwitcher-button,.MuiPickersCalendarHeader-switchViewButton{color:#fff!important}.MuiPickersArrowSwitcher-button:hover,.MuiPickersCalendarHeader-switchViewButton:hover{background-color:rgba(139,138,71,.2)!important}.MuiDayCalendar-weekDayLabel{color:#999!important}.MuiPickersDay-root{color:#fff!important}.MuiPickersDay-root:hover{background-color:rgba(139,138,71,.3)!important}.MuiPickersDay-root.Mui-selected{color:#fff!important}.MuiPickersDay-root.Mui-selected,.MuiPickersDay-root.Mui-selected:hover{background-color:#8b8a47!important}.MuiMultiSectionDigitalClock-root,.MuiMultiSectionDigitalClockSection-root{background-color:#373328!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item{color:#fff!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item:hover{background-color:rgba(139,138,71,.2)!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item.Mui-selected{background-color:#8b8a47!important}.date-range-with-timezone-container *{transition:all .2s ease-in-out}.date-range-with-timezone-container .MuiOutlinedInput-root{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.date-range-with-timezone-container .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px rgba(139,138,71,.2)}.date-range-with-timezone-container .MuiSelect-root:hover .MuiOutlinedInput-notchedOutline,.date-range-with-timezone-container .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:#666!important}@media (max-width:768px){.date-range-with-timezone-container{flex-direction:column;gap:12px;min-width:320px;padding:16px}.date-range-with-timezone-container .MuiSelect-root,.date-range-with-timezone-container .MuiTextField-root{min-width:280px}.date-range-with-timezone-container .section-divider{height:2px;margin:0;width:80%}.date-range-with-timezone-container .range-divider{height:2px;width:80%}}@media (max-width:480px){.date-range-with-timezone-container{min-width:280px;padding:12px}.date-range-with-timezone-container .MuiInputBase-input{font-size:12px!important;padding:6px 10px!important}.date-range-with-timezone-container .MuiSelect-select{font-size:13px!important;padding:8px 12px!important}}.date-filter{align-items:center;display:flex;gap:12px;margin-bottom:20px;.MuiOutlinedInput-notchedOutline{border-radius:0}}.header-box{font-size:1.05rem;font-weight:600}.content-box,.header-box{align-items:center;display:flex;justify-content:center}.content-box{height:100%}.box-card{display:flex;flex-direction:row;gap:10px;margin-bottom:20px;.MuiCardContent-root{display:flex;gap:5px}}.bonus-history-container{background-color:#373328;border-radius:16px;padding:16px}.bonus-summary-card{background:linear-gradient(135deg,#2e7d32,#4caf50)}.bonus-rolling-card,.bonus-summary-card{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;min-width:200px;padding:16px;text-align:center}.bonus-rolling-card{background:linear-gradient(135deg,#1976d2,#42a5f5)}.bonus-table-container{background-color:#373328;border:none;border-radius:0 0 16px 16px}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}.fullscreen .react-images__blanket{z-index:1200}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__thumb-y{background-color:#9e9e9e;width:5px}.scrollbar-container .ps__thumb-y{border-radius:6px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{background-color:transparent!important;width:5px;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover{background-color:transparent;width:5px}.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y{background-color:transparent;opacity:.4}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transform:translateZ(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.button-border{background-clip:content-box,border-box;background-image:linear-gradient(#f6c853,#f6c853),linear-gradient(270deg,#fff,#0098eb);background-origin:border-box;border:1px solid transparent;border-radius:25px;height:100%}.react-calendar{background:#201600;border:none;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#fff}.react-daterange-picker__wrapper{background-color:#db8000;border:none;border-radius:16px;color:#fff;padding:12px 18px}.react-daterange-picker__calendar{left:0!important;position:absolute!important;top:100%!important;z-index:9999!important}.react-daterange-picker__button__icon{stroke:#fff;color:#fff}.react-calendar__tile{background:transparent!important;border-radius:4px;color:#fff!important}.react-calendar__month-view__days__day--neighboringMonth{color:#a0a0a0!important}.react-calendar__tile--now{background:#4a3c29!important;color:#fff!important}.react-calendar__tile--active{background:#db8000!important;color:#fff!important}.react-calendar__tile.react-calendar__tile--range,.react-calendar__tile.react-calendar__tile--range.react-calendar__tile--hasActive{background:#4a3c29!important;border-radius:0!important;color:#fff!important}.react-calendar__tile--rangeStart{background:#db8000!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:0!important;border-top-left-radius:8px!important;border-top-right-radius:0!important;color:#fff!important}.react-calendar__tile--rangeEnd{background:#db8000!important;border-bottom-left-radius:0!important;border-bottom-right-radius:8px!important;border-top-left-radius:0!important;border-top-right-radius:8px!important;color:#fff!important}.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd{border-radius:8px!important}.react-calendar__tile:hover:not(.react-calendar__tile--disabled):not(.react-calendar__tile--range):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd){background-color:rgba(219,128,0,.3)!important;color:#fff!important}.react-calendar__tile--range:hover{background-color:#5d4a37!important;color:#fff!important}.react-calendar__tile--rangeEnd:hover,.react-calendar__tile--rangeStart:hover{background-color:#ec9c28!important;color:#fff!important}.react-calendar__navigation button{background:transparent!important;color:#fff!important}.react-calendar__navigation button:hover:not(:disabled){background-color:rgba(219,128,0,.3)!important;border-radius:4px!important}.react-calendar__navigation__label{background:transparent!important;color:#fff!important}.react-calendar__navigation__label:hover:not(:disabled){background-color:rgba(219,128,0,.3)!important;border-radius:4px!important}.react-calendar__month-view__weekdays abbr{color:#a0a0a0!important;text-decoration:none!important}.MuiFormLabel-root{color:#fff!important}