@charset "UTF-8";.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}:root{--bg: #080a0e;--bg-elevated: #0d1117;--panel: #111821;--panel-soft: #151d27;--panel-hot: #1b1711;--ink: #e8edf2;--muted: #8d99a8;--faint: #56616f;--line: #252d38;--line-strong: #35404d;--orange: #f97316;--orange-soft: rgba(249, 115, 22, .16);--green: #22c55e;--green-soft: rgba(34, 197, 94, .14);--red: #ef4444;--red-soft: rgba(239, 68, 68, .14);--radius: 8px;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(249,115,22,.08),transparent 220px),radial-gradient(circle at 82% -10%,rgba(249,115,22,.12),transparent 340px),var(--bg)}button{font:inherit}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;color:var(--ink);background:#0a0d12;border-right:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;margin-bottom:20px;padding:4px 4px 14px;border-bottom:1px solid var(--line)}.brand-mark{display:grid;width:34px;height:34px;place-items:center;color:#111;font-size:13px;font-weight:800;background:var(--orange);border-radius:6px}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small,.nav-item small{color:var(--muted);font-size:11px}.nav{display:grid;gap:12px}.nav-group,.nav-group-items{display:grid;gap:4px}.nav-group-title{display:flex;align-items:center;justify-content:space-between;padding:0 12px 2px;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:transparent;border:0}.nav-group-title:hover{color:#ffb86b}.nav-item{padding:10px 12px;color:inherit;text-decoration:none;background:transparent;border:1px solid transparent;border-radius:6px}.nav-item:hover{background:var(--panel-soft);border-color:var(--line)}.nav-item.active{background:var(--orange-soft);border-color:#f973166b;box-shadow:inset 3px 0 0 var(--orange)}.nav-item span,.nav-item small{display:block}.nav-item span{font-size:13px;font-weight:700}.nav-title{display:flex!important;gap:8px;align-items:center;justify-content:space-between}.nav-title span{min-width:0}.nav-badge{display:inline-grid;min-width:20px;height:20px;padding:0 5px;place-items:center;color:#120b02;font-size:10px;font-weight:900;line-height:1;background:var(--orange);border-radius:999px;box-shadow:0 0 0 2px #f973162e}.mobile-nav-select{display:none}.logout-button{width:100%;margin-top:14px;padding:9px 10px;color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:#070a0f;border:1px solid var(--line);border-radius:6px}.logout-button:hover{color:var(--ink);border-color:var(--line-strong)}.content{min-width:0;padding:12px 14px}.live-page{display:flex;height:calc(100vh - 24px);min-height:0;flex-direction:column;gap:10px;overflow:hidden}.live-page .hero,.live-page .live-metrics,.live-page .alert,.live-page .most-negative{flex:0 0 auto;margin-top:0;margin-bottom:0}.live-page .panel+.panel,.live-page .panel+.lower-grid{margin-top:0}.live-chart-stack{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px}.live-rtp-panel{display:flex;min-height:120px;flex:1 1 auto;flex-direction:column}.live-rtp-panel .panel-head{flex:0 0 auto}.live-rtp-chart{height:auto;min-height:0;flex:1 1 auto}.login-shell{display:grid;min-height:100vh;place-items:center;padding:20px}.login-card{display:grid;width:min(420px,100%);gap:12px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px #00000057}.biometric-login-button{width:100%;margin-top:2px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:10px;align-items:stretch;margin-bottom:10px}.eyebrow{margin:0 0 4px;color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:840px;margin-bottom:6px;font-size:clamp(24px,2.6vw,36px);line-height:1.02;letter-spacing:-.035em}h2{margin-bottom:4px;font-size:18px;letter-spacing:-.015em}.lede{max-width:760px;margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.35}.page-header{margin-bottom:12px;padding:12px 0 2px}.page-header.with-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);gap:16px;align-items:start}.page-header-aside{width:100%;justify-self:end}.clock-card,.metric-card,.panel{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--panel);border:1px solid var(--line);box-shadow:0 14px 36px #0000003d}.clock-card{display:grid;min-height:68px;grid-template-columns:minmax(190px,auto) minmax(0,1fr);gap:14px;align-items:center;padding:8px 12px;border-radius:var(--radius)}.clock-line{display:grid;gap:2px}.clock-card span,.metric-card span,.metric-card small,.scheduler-compact dt,.status-list dt,.panel p{color:var(--muted)}.clock-card strong{margin:0 0 1px;font-size:14px;line-height:1.15}.clock-card small{color:var(--green);font-size:11px}.scheduler-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;font-size:11px}.scheduler-item{display:grid;gap:3px;min-width:0}.scheduler-compact dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.compact-metrics{margin-bottom:10px}.metric-card{padding:13px 14px;border-radius:var(--radius)}.metric-card span{font-size:12px}.metric-card strong{display:block;margin:7px 0 3px;font-size:clamp(20px,2.1vw,28px);line-height:1.05;letter-spacing:-.035em}.metric-card.risk strong{color:var(--red)}.metric-card small{font-size:11px}.panel{padding:14px;border-radius:var(--radius)}.section-anchor{scroll-margin-top:18px}.panel+.panel,.panel+.lower-grid{margin-top:12px}.most-negative{margin-top:12px}.panel-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.panel-head p{margin-bottom:0;font-size:12px;line-height:1.35}.panel-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.page-size-control{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-size:11px;font-weight:800}.page-size-control .table-control{width:auto;min-width:72px;padding:6px 8px;font-size:11px;font-weight:800}.rounds-title-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.rounds-group-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rounds-group-controls .inline-checkbox{min-height:24px;padding-bottom:0}.tick-button{padding:8px 12px;color:#120b02;font-size:13px;font-weight:700;cursor:pointer;background:var(--orange);border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 0 0 1px #f9731633,0 10px 24px #f9731629}.tick-button:hover{filter:brightness(1.08)}.danger-button{padding:8px 12px;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;background:var(--red);border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 0 0 1px #ef44442e,0 10px 24px #ef44441f}.tick-button:disabled,.danger-button:disabled{cursor:not-allowed;filter:none;opacity:.58}.negative{color:var(--red)!important}.chart{height:360px}@media(orientation:portrait)and (min-width:981px){.live-chart-stack{flex:1 1 0}.live-rtp-panel{display:flex;min-height:150px;flex:1 1 0;flex-direction:column}.live-rtp-chart{height:auto;min-height:0;flex:1 1 auto}.charts-grid{grid-template-columns:1fr}.charts-grid .risk-card{grid-column:1 / -1}}.empty{display:grid;height:100%;place-items:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius)}.tooltip{display:grid;gap:4px;padding:9px 10px;color:var(--ink);background:#05070a;border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 16px 34px #00000057}.tooltip span{color:var(--muted);font-size:12px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.player-search-top{display:block}.search-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.inline-field{display:grid;min-width:240px;gap:5px}.inline-field.compact-field{min-width:110px}.inline-field span{color:var(--muted);font-size:12px;font-weight:800}.inline-field input,.inline-field select{min-height:34px;padding:7px 9px;color:var(--ink);font:inherit;background:#070a0f;border:1px solid var(--line-strong);border-radius:6px}.inline-checkbox{display:flex;min-height:34px;gap:7px;align-items:center;padding-bottom:1px;color:var(--muted);font-size:12px;font-weight:800}.player-info-card{min-height:108px;padding:13px 16px;background:linear-gradient(135deg,rgba(249,115,22,.14),transparent 52%),#121923;border:1px solid var(--line-strong);border-radius:var(--radius)}.player-info-card>strong{display:block;margin-bottom:7px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.02em}.player-meta{display:grid;grid-template-columns:74px 1fr;gap:2px 8px;margin:0 0 12px;font-size:11px}.player-meta dt{color:var(--muted);font-weight:800}.player-meta dd{margin:0;color:var(--ink)}.player-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-strong)}.player-stats div{padding:9px 10px 0;text-align:center;border-left:1px solid var(--line-strong)}.player-stats div:first-child{border-left:0}.player-stats span{display:block;color:var(--muted);font-size:11px;font-weight:800}.player-stats b{display:block;margin-top:3px;color:var(--ink);font-size:13px}.player-info-empty{display:grid;min-height:82px;place-items:center;color:var(--muted);font-size:12px;border:1px dashed var(--line-strong);border-radius:6px}.pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px}.report-table-actions{min-width:min(100%,560px)}.pager-summary{font-weight:800;font-variant-numeric:tabular-nums}.pager-ellipsis{padding:0 2px;color:var(--faint)}.page-button{min-width:32px;padding-inline:8px}.export-button{min-width:88px}.period-toggle{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.period-toggle .small-button{min-width:38px}.page-button.active,.period-toggle .small-button.active{color:#120b02;background:var(--orange);border-color:#f97316b8}.custom-period-fields{display:inline-flex;gap:6px;align-items:center}.custom-period-fields span{color:var(--muted);font-size:12px}.custom-period-fields input{height:32px;min-width:132px;border:1px solid var(--border);border-radius:6px;background:#0b1118;color:var(--text);padding:0 8px}.data-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}.data-table th,.data-table td{padding:9px 10px;border-bottom:1px solid var(--line)}.data-table tr:last-child td{border-bottom:0}.data-table th{color:var(--muted);font-weight:700;text-align:left;background:#0b0f15}.sort-header{display:inline-flex;width:100%;align-items:center;justify-content:flex-start;gap:6px;padding:0;color:inherit;font:inherit;text-align:inherit;background:transparent;border:0;cursor:pointer}.data-table .number .sort-header{justify-content:flex-end}.sort-header:hover,.sort-header.active{color:var(--ink)}.sort-indicator{color:var(--orange);font-size:10px;line-height:1;opacity:.55}.sort-header.active .sort-indicator{opacity:1}.data-table tbody tr{background:#ffffff03}.data-table tbody tr:hover{background:#f973160f}.data-table .total-row{background:#f973161a;box-shadow:inset 0 -1px 0 var(--line-strong)}.data-table .total-row td{color:var(--ink);font-weight:800}.data-table .subtotal-row{background:#14b8a614}.data-table .subtotal-row td{color:var(--ink);font-weight:800}.data-table .number{font-variant-numeric:tabular-nums;text-align:right}.data-table .code{color:var(--orange);font-weight:800;text-transform:uppercase}.data-table .game-title{max-width:360px;overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.data-table .negative{color:var(--red)}.data-table .positive-risk{color:var(--green)}.data-table .negative-balance{color:var(--red)}.data-table .positive-balance{color:var(--green)}.data-table .nowrap{white-space:nowrap}.data-table .muted-cell{color:var(--muted);text-align:center}.data-table .group-cell,.data-table .subtotal-label{color:var(--ink);font-weight:800}.data-table .highlight-win{color:var(--orange);font-weight:800}.data-table .ratio-warning{color:#facc15;font-weight:800}.data-table .ratio-critical{color:var(--red);font-weight:900}.big-wins-table{min-width:1120px}.player-rounds-table{min-width:1280px}.state-pill{display:inline-block;min-width:62px;padding:3px 6px;color:var(--ink);font-size:10px;font-weight:800;text-align:center;background:#303743;border-radius:4px}.state-finished{background:#22c55e38;color:#86efac}.state-refused,.state-rolled_back{background:#ef444438;color:#fca5a5}.state-started,.state-confirmation{background:#f9731638;color:#fed7aa}.risk-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-section+.charts-section{margin-top:12px}.charts-section-head{margin-bottom:8px}.charts-section-head h2{margin-bottom:0;color:var(--muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.charts-grid .risk-card{grid-column:auto;min-height:142px}.risk-card{display:block;grid-column:span 2;min-height:128px;padding:13px 14px;color:inherit;text-decoration:none;background:#0b0f15;border:1px solid var(--line);border-radius:var(--radius)}.most-negative .risk-card{position:relative}.risk-card-wide{grid-column:1 / -1}.risk-card-half{grid-column:span 3}.risk-card-link:hover{border-color:#f9731694;background:#f9731612}.risk-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin-bottom:8px}.most-negative .risk-card-head{display:block;margin-bottom:4px;padding-right:min(58%,330px)}.risk-card-aside{display:grid;gap:3px;justify-items:end;min-width:0;text-align:right}.most-negative .risk-card-aside{position:absolute;top:13px;right:14px;max-width:min(58%,330px)}.risk-card span,.risk-card small,.risk-card em{color:var(--muted)}.risk-card span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.risk-card strong{display:block;margin-bottom:0;color:var(--green);font-size:clamp(20px,2vw,28px);line-height:1;letter-spacing:-.035em}.risk-card b{display:block;max-width:100%;margin-bottom:0;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.risk-card small{display:block;overflow:hidden;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.risk-card em{font-size:11px;font-style:normal;line-height:1.1}.risk-card-chart{height:56px;margin-top:10px;overflow:hidden;background:linear-gradient(to top,rgba(141,153,168,.12) 1px,transparent 1px);background-size:100% 18px;border-top:1px solid rgba(141,153,168,.16)}.most-negative .risk-card-chart{height:68px;margin-top:8px}.risk-card-chart-log{position:relative;overflow:visible;background:none}.risk-log-grid-line{position:absolute;right:0;left:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px;align-items:center;height:1px;pointer-events:none}.risk-log-grid-line span{overflow:hidden;color:var(--muted);font-size:9px;font-weight:800;line-height:1;text-align:right;text-overflow:clip;white-space:nowrap;letter-spacing:0;text-transform:none;transform:translateY(-50%)}.risk-log-grid-line i{display:block;border-top:1px solid #252d38}.risk-log-bars{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.risk-log-hover-line{position:absolute;top:0;bottom:0;z-index:2;width:1px;background:#e2e8f0d1;pointer-events:none}.risk-log-tooltip{position:absolute;top:-4px;z-index:3;display:grid;gap:2px;min-width:112px;max-width:170px;padding:7px 8px;color:var(--ink);background:#05070a;border:1px solid rgba(141,153,168,.58);border-radius:7px;box-shadow:0 10px 28px #00000059;pointer-events:none;transform:translate(-50%,-100%)}.risk-log-tooltip strong{margin:0;color:var(--ink);font-size:12px;line-height:1.1;letter-spacing:0}.risk-log-tooltip span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none}.risk-card-chart-empty{display:grid;place-items:center;color:var(--faint);font-size:11px;font-weight:800}.risk-chart-tooltip strong{margin:0;color:var(--ink);font-size:12px;letter-spacing:0}.partner-chunk-card{height:208px;min-height:0;overflow:hidden}.partner-chunk-list{display:grid;gap:8px;margin-top:10px}.partner-chunk-row{display:grid;grid-template-columns:minmax(170px,240px) 1fr;gap:10px;align-items:center}.partner-chunk-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;min-width:0}.partner-chunk-meta strong{display:block;margin:0;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.partner-chunk-meta span{display:flex;gap:4px;align-items:baseline;max-width:100%;margin:0;overflow:hidden;font-size:11px;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.partner-chunk-meta em{flex:0 0 auto;color:inherit;font-style:normal;font-weight:800}.partner-chunk-meta i{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis}.partner-chunk-meta em.negative-balance{color:var(--red)}.partner-chunk-meta em.positive-balance{color:var(--green)}.partner-chunk-cells{display:grid;gap:2px;min-width:0}.partner-chunk-cell{display:block;height:9px;min-width:2px;border-radius:2px}.partner-chunk-cell.negative{background:var(--red)}.partner-chunk-cell.positive{background:var(--green)}.partner-chunk-cell.idle{background:#8d99a82e}.partner-chunk-empty{margin-top:10px;color:var(--muted);font-size:12px}.risk-card em{display:block;margin-top:8px;color:var(--orange);font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}.replay-link{color:var(--orange);font-weight:800;text-decoration:none}.replay-link:hover{text-decoration:underline}.settings-panel{max-width:920px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.users-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:12px;margin-bottom:12px}.users-admin-grid .panel+.panel{margin-top:0}.bind-user-grid{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(86px,auto)}.bind-user-result{grid-column:1 / -1;color:var(--muted);font-size:12px}.partner-directory-panel{max-width:none}.partner-create-grid{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(220px,1fr) minmax(180px,1fr) minmax(86px,auto)}.partner-filter-grid{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(220px,1fr) minmax(180px,1fr) minmax(130px,.6fr)}.discounts-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.am-ggr-filter-grid{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(120px,.45fr) minmax(86px,auto)}.discounts-edit-grid{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) minmax(260px,1.5fr) minmax(110px,.55fr) minmax(130px,.65fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(86px,auto)}.table-edit-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.setting-field{display:grid;gap:7px;padding:12px;background:#0b0f15;border:1px solid var(--line);border-radius:var(--radius)}.setting-field span,.setting-field>label{color:var(--muted);font-size:12px;font-weight:700}.setting-field input{width:100%;padding:8px 9px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#070a0f;border:1px solid var(--line-strong);border-radius:6px}.setting-field .inline-checkbox input{width:auto}.setting-field select,.table-control{width:100%;padding:8px 9px;color:var(--ink);font:inherit;background:#070a0f;border:1px solid var(--line-strong);border-radius:6px}.react-datepicker-wrapper,.react-datepicker__input-container,.date-picker-input{width:100%}.dark-date-picker{color:var(--ink);font-family:inherit;background:#0b0f15;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.dark-date-picker .react-datepicker__header{background:#111821;border-bottom-color:var(--line)}.dark-date-picker .react-datepicker__current-month,.dark-date-picker .react-datepicker-time__header,.dark-date-picker .react-datepicker-year-header,.dark-date-picker .react-datepicker__day-name,.dark-date-picker .react-datepicker__day{color:var(--ink)}.dark-date-picker .react-datepicker__day:hover,.dark-date-picker .react-datepicker__month-text:hover,.dark-date-picker .react-datepicker__quarter-text:hover,.dark-date-picker .react-datepicker__year-text:hover{background:var(--panel-soft)}.dark-date-picker .react-datepicker__day--selected,.dark-date-picker .react-datepicker__day--keyboard-selected{color:#111;background:var(--orange)}.dark-date-picker .react-datepicker__day--outside-month{color:var(--muted)}.partner-directory-table .table-control{height:33px;min-width:0;padding:5px 8px}.partner-directory-table td{height:44px;vertical-align:middle}.partner-directory-table .actions-cell{align-items:center}.partner-directory-table .small-button{height:28px;padding-block:4px}.users-table .table-control{height:33px;min-width:0;padding:5px 8px}.users-table td{height:44px;vertical-align:middle}.users-table .actions-cell{align-items:center}.users-table .small-button{height:28px;padding-block:4px}.am-game-ggr-table{min-width:1320px}.setting-field input[readonly]{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.discount-notes-field{grid-column:1 / -1}.discounts-edit-grid>.form-button{grid-column:-2 / -1}.combo-field{position:relative;overflow:visible}.combo-control{position:relative;display:flex;min-width:0}.combo-control input{padding-right:32px}.combo-toggle{position:absolute;top:50%;right:7px;display:grid;width:22px;height:22px;place-items:center;padding:0;cursor:pointer;background:transparent;border:0;transform:translateY(-50%)}.combo-toggle:before{display:block;width:0;height:0;content:"";border-top:8px solid var(--ink);border-right:5px solid transparent;border-left:5px solid transparent}.combo-menu{position:absolute;top:calc(100% + 4px);right:12px;left:12px;z-index:60;display:grid;max-height:260px;padding:4px;overflow-y:auto;background:#242424;border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 18px 32px #0000006b}.combo-option{min-width:0;padding:8px 9px;overflow:hidden;color:var(--ink);font:inherit;font-weight:700;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:4px}.combo-option:hover,.combo-option:focus-visible,.combo-option[aria-selected=true]{color:#fff;background:#ffffff17;outline:none}.combo-empty{padding:8px 9px;color:var(--muted);font-size:13px}.inline-setting-actions{display:flex;gap:6px}.inline-setting-actions .small-button{flex:1 1 0}.form-button{align-self:end;min-height:35px}.actions-cell{white-space:nowrap}.actions-cell .small-button+.small-button{margin-left:6px}.small-button{padding:6px 8px;color:var(--ink);font:inherit;font-size:11px;font-weight:800;cursor:pointer;background:#070a0f;border:1px solid var(--line);border-radius:6px}.small-button:disabled,.table-control:disabled{cursor:not-allowed;opacity:.45}.setting-field small,.settings-actions small,.notification-toggle{color:var(--muted);font-size:12px}.settings-actions{display:flex;gap:12px;align-items:center;margin-top:12px}.notification-toggle{display:flex;gap:7px;align-items:center}.lower-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:12px}.compact{min-height:132px}.texture{color:var(--ink);background:linear-gradient(135deg,rgba(249,115,22,.18),transparent 55%),var(--panel-hot)}.texture p{color:var(--muted);font-size:13px;line-height:1.45}.status-list{display:grid;grid-template-columns:118px 1fr;gap:8px 12px;margin:12px 0 0;font-size:13px}.status-list dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.alert{margin-bottom:12px;padding:10px 12px;color:#fff;background:var(--red-soft);border:1px solid rgba(239,68,68,.45);border-radius:var(--radius)}.alert-warning{color:#ffedd5;background:var(--orange-soft);border-color:#f9731673}@media(max-width:980px){body{overflow-x:clip}.shell,.hero,.metrics,.users-admin-grid,.settings-grid,.risk-grid,.lower-grid{grid-template-columns:1fr}.risk-card,.risk-card-half{grid-column:auto}.partner-chunk-row{grid-template-columns:1fr;gap:5px}.player-search-top{display:block}.page-header.with-aside{grid-template-columns:1fr}.page-header-aside{justify-self:stretch}.player-info-card{margin-bottom:12px}.shell{width:100vw;max-width:100vw;overflow-x:clip}.sidebar{position:sticky;top:0;z-index:20;height:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.brand{min-width:0;margin-bottom:10px;padding:0 76px 8px 0}.brand-mark{width:30px;height:30px;font-size:12px}.nav{display:none}.mobile-nav-select{display:block;width:100%;height:42px;padding:0 38px 0 12px;color:var(--ink);font:inherit;font-size:15px;font-weight:800;background:#070a0f;border:1px solid rgba(249,115,22,.42);border-radius:6px;box-shadow:inset 3px 0 0 var(--orange)}.logout-button{position:absolute;top:10px;right:10px;width:auto;margin-top:0;padding:7px 9px}.content{max-width:100vw;padding:12px;overflow-x:clip}.live-page{height:auto;min-height:0;overflow:visible}.live-chart-stack,.live-rtp-panel{min-height:0;flex:0 0 auto}.live-rtp-chart{height:326px;flex:0 0 auto}.clock-card{grid-template-columns:1fr;gap:9px}.scheduler-compact{grid-template-columns:1fr;gap:5px}.scheduler-item{grid-template-columns:100px 1fr;gap:8px}.scheduler-compact dd{text-align:right}.live-metrics,.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-metrics .metric-card,.compact-metrics .metric-card{padding:11px 12px}.live-metrics .metric-card strong,.compact-metrics .metric-card strong{font-size:clamp(18px,6vw,24px);letter-spacing:-.02em}.chart,.table-wrap,.recharts-wrapper,.recharts-surface{touch-action:pan-y}.panel-head{flex-direction:column}.mobile-card-table{min-width:0;border-collapse:separate;border-spacing:0 8px}.mobile-card-table thead{display:none}.mobile-card-table,.mobile-card-table tbody,.mobile-card-table tr,.mobile-card-table td{display:block;width:100%}.mobile-card-table tr{padding:8px 10px;background:#ffffff05;border:1px solid var(--line);border-radius:6px}.mobile-card-table .total-row{background:#f973161a}.mobile-card-table td{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:5px 0;text-align:right;border-bottom:0}.mobile-card-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:800;text-align:left}.mobile-card-table .game-title,.mobile-card-table .code{max-width:none;white-space:normal}.mobile-card-table td:first-child{padding-bottom:8px;color:var(--ink);font-size:15px;font-weight:900;text-align:left}.mobile-card-table td:first-child:before{display:none}.mobile-card-table .empty-table-row{padding:0;background:transparent;border:0}.mobile-card-table .empty-table-row td{display:block;padding:14px 10px;text-align:center}.mobile-card-table .empty-table-row td:before{display:none}}
