.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
.history-page{color:#000;background:#f7f9fa;min-height:100vh}.history-content{flex-direction:column;gap:10px;width:100%;max-width:760px;min-height:calc(100vh - 120px);margin:0 auto;padding:0 10px 42px;display:flex}.history-page .history-title-bar{justify-content:center;align-items:center;height:50px;display:flex;position:relative}.history-page .history-back{color:#1868cc;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.history-page .history-title{color:#000;margin:0;padding:10px;font-size:20px;font-weight:500;line-height:30px}.history-page .history-tabs{background:#fff;border-radius:10px;align-items:center;gap:6px;margin:10px 0 0;padding:6px;display:flex}.history-page .history-tabs button{color:#848484;cursor:pointer;background:0 0;border:1px solid #848484;border-radius:5px;flex:1 1 0;height:42px;padding:5px 18px;font-size:12px;font-weight:400;line-height:18px}.history-page .history-tabs button.active{background:var(--brand-mid);border-color:var(--brand-mid);color:#fff;font-size:13.09px;font-weight:700;line-height:20px}.history-page .turnover-display{background:var(--brand-soft);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;height:50px;margin:0 10px;padding:0 20px;display:flex}.history-page .turnover-label{font-size:14px;line-height:21px}.history-page .turnover-amount{font-size:20px;font-weight:500;line-height:30px}.history-page .divider-line-history{border-top:1px solid #e5e5e5;height:0;margin:0 10px}.history-page .history-filters{flex-direction:column;gap:10px;display:flex}.history-page .history-pill{width:100%;height:48px;font-family:var(--font-rubik),var(--font-poppins),sans-serif;letter-spacing:.01em;color:#848484;text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #dbe0e4;border-radius:25px;align-items:center;gap:10px;padding:10px 20px;font-size:12px;line-height:14px;display:flex}.history-page .history-pill-icon{color:#000;flex-shrink:0;width:24px;height:24px}.history-page .history-chevron{color:#1868cc;flex-shrink:0;width:24px;height:24px}.history-page .search-box{cursor:text}.history-page .search-box input{min-width:0;height:100%;font:inherit;letter-spacing:inherit;color:#000;background:0 0;border:none;outline:none;flex:1;padding:0}.history-page .search-box input::placeholder{color:#848484}.history-page .search-box:focus-within{border-color:var(--brand-mid)}.history-page .betting-select-wrap{position:relative}.history-page .betting-bar{justify-content:space-between}.history-page .betting-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-page .betting-icons{align-items:center;gap:8px;display:flex}.history-page .betting-clear{color:#848484;cursor:pointer;font-size:16px;display:flex}.history-page .betting-clear:hover{color:#000}.history-page .betting-dropdown{z-index:50;background:#fff;border-radius:12px;width:100%;max-height:260px;position:absolute;top:52px;left:0;overflow-y:auto;box-shadow:0 10px 25px #00000026}.history-page .betting-option{color:#000;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.history-page .betting-option:hover{background:#f7f9fa}.history-page .betting-option.selected{background:var(--brand-mid);color:#fff}.history-page .date-range-box{position:relative}.history-page .date-display{justify-content:space-between}.history-page .date-display-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.history-page .history-table{font-family:var(--font-rubik),var(--font-poppins),sans-serif;letter-spacing:.01em;background:#fff;border-radius:5px 5px 0 0;font-size:12px;line-height:14px;overflow:hidden}.history-page .history-table-header,.history-page .history-table-row{align-items:center;gap:10px;display:grid}.history-page .history-table-header{background:var(--brand-soft);color:#fff;min-height:48px;padding:10px 20px}.history-page .history-table-row{color:#000;border-bottom:1px solid #f0f0f0;padding:12px 20px}.history-page .transaction-cols{grid-template-columns:1fr 110px;padding-left:50px;padding-right:30px}.history-page .transaction-cols>span:last-child{text-align:center;justify-content:center;display:flex}.history-page .betting-cols{grid-template-columns:1.4fr 1fr 1fr 1.4fr}.history-page .betting-cols>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-page .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.history-page .sort-arrow{opacity:.8;font-size:8px}.history-page .trx{flex-direction:column;gap:4px;display:flex}.history-page .trx-id{font-weight:500}.history-page .trx-amount{color:#000}.history-page .trx-date{color:#848484}.history-page .history-empty{text-align:center;color:var(--brand-primary);padding:17px 20px}.history-page .status{min-width:80px;color:var(--brand-primary);background:#e8f0ff;border-radius:999px;padding:6px 10px}.history-page .status.approved,.history-page .status.success,.history-page .status.completed{color:#1aa36f;background:#e6f7ef}.history-page .status.pending{color:#f59e0b;background:#fff4e5}.history-page .status.rejected,.history-page .status.failed{color:#f44336;background:#fdecec}.history-page .pagination-bar{flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding:20px 20px 0;display:flex}.history-page .pagination-left{align-items:center;gap:12px;width:100%;max-width:380px;display:flex}.history-page .page-size{flex-shrink:0;display:flex;position:relative}.history-page .page-size select{color:#848484;appearance:none;cursor:pointer;background:#fff;border:1px solid #848484;border-radius:5px;width:60px;height:30px;padding:0 26px 0 10px;font-size:12px}.history-page .page-size .history-chevron{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.history-page .pagination-text{font-family:var(--font-rubik),var(--font-poppins),sans-serif;letter-spacing:.01em;color:#848484;font-size:12px;line-height:14px}.history-page .pagination-right{align-items:center;gap:6px;display:flex}.history-page .pager-arrow{color:#979394;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.history-page .pager-arrow:disabled{color:#d9d9d9;cursor:not-allowed}.history-page .pager-number{width:30px;height:30px;font-family:var(--font-rubik),var(--font-poppins),sans-serif;color:#a4a4a4;cursor:pointer;background:#f2f4f5;border:none;border-radius:5px;font-size:12px}.history-page .pager-number.active{background:var(--brand-mid);color:#fff}.history-page .calendar-popup{z-index:50;color:#1f2a44;background:#fff;border-radius:12px;position:absolute;top:54px;left:0;box-shadow:0 10px 30px #0003}.history-page .custom-range{width:100%;padding:0}.history-page .calendar-layout{display:flex}.history-page .calendar-presets{border-right:1px solid #eee;flex-shrink:0;width:180px;padding:13px 0}.history-page .calendar-presets .preset{color:#78829d;cursor:pointer;padding:9px 22px;font-size:13px}.history-page .calendar-presets .preset:hover{background:#f3f6ff}.history-page .calendar-presets .preset.active{background:var(--brand-mid);color:#fff;font-weight:600}.history-page .calendar-footer{border-top:1px solid #eee;justify-content:flex-end;padding:12px;display:flex}.history-page .calendar-footer-right{align-items:center;gap:12px;display:flex}.history-page .calendar-value{color:#000;font-size:12px}.history-page .calendar-footer button{color:#000;cursor:pointer;background:#f2f4f5;border-radius:8px;padding:6px 16px}.history-page .calendar-footer .apply-btn{background:var(--brand-mid);color:#fff}.history-page .react-calendar{box-shadow:none;border:none;font-family:inherit}.history-page .react-calendar__viewContainer{gap:16px;display:flex}.history-page .react-calendar__month-view{width:50%}.history-page .react-calendar__navigation{font-weight:600}.history-page .react-calendar__tile,.history-page .react-calendar__navigation button,.history-page .react-calendar__month-view__weekdays{color:#1f2a44}.history-page .react-calendar__month-view__days__day--neighboringMonth{color:#9aa0b4}.history-page .react-calendar__tile:hover{background:#f0f4ff}.history-page .react-calendar__tile--range{color:var(--brand-mid);background:#e8f4fc;font-weight:600}.history-page .react-calendar__tile--active,.history-page .react-calendar__tile--rangeStart,.history-page .react-calendar__tile--rangeEnd{background:var(--brand-mid);color:#fff;border-radius:6px}@media (max-width:768px){.history-page .calendar-layout{flex-direction:column}.history-page .calendar-presets{border-bottom:1px solid #eee;border-right:none;width:100%}.history-page .calendar-presets .preset{padding:10px 16px}.history-page .calendar-popup{max-height:70vh;overflow-y:auto}.history-page .react-calendar{width:100%;font-size:12px}.history-page .react-calendar__viewContainer{flex-direction:column;gap:4px}.history-page .react-calendar__month-view{width:100%}.history-page .react-calendar__tile{height:32px;padding:6px 0}.history-page .calendar-footer{justify-content:center}.history-page .calendar-footer-right{flex-wrap:wrap;justify-content:center;gap:8px}.history-page .transaction-cols{padding-left:20px;padding-right:20px}.history-page .betting-cols{padding-left:12px;padding-right:12px}}body.dark .history-page{color:#fff;background:#28333c}body.dark .history-page .history-title{color:#fff}body.dark .history-page .history-tabs,body.dark .history-page .history-table{background:#1f2933}body.dark .history-page .history-tabs button:not(.active){color:#94a3b8;border-color:#4a5568}body.dark .history-page .history-pill{color:#94a3b8;background:#1f2933;border-color:#2d3748}body.dark .history-page .history-pill-icon,body.dark .history-page .search-box input,body.dark .history-page .history-table-row,body.dark .history-page .trx-amount{color:#fff}body.dark .history-page .history-table-row{border-bottom-color:#2d3748}body.dark .history-page .divider-line-history{border-top-color:#2d3748}body.dark .history-page .page-size select,body.dark .history-page .pager-arrow{background:#1f2933;border-color:#4a5568}
