._login-container_1csfl_1{justify-content:center;align-items:center;min-height:100vh;display:flex}._login-box_1csfl_15{text-align:center;background:var(--color-bg-card);border-radius:20px;width:90%;max-width:450px;padding:60px 80px;box-shadow:0 20px 60px #0000004d}._logo_1csfl_35{max-width:250px;margin-bottom:30px}._login-box_1csfl_15 h1{color:var(--color-text);margin-bottom:30px;font-size:27px}._footer_1csfl_57{color:var(--color-text-dim);margin-top:30px;font-size:13px}._sso-button_1csfl_73{color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;width:100%;margin-bottom:16px;font-weight:500}._sso-button_1csfl_73:hover:not(:disabled){background:#f5f5f5;border-color:#5e5e5e}._sso-divider_1csfl_99{color:var(--color-text-dim);align-items:center;margin:0 0 16px;font-size:12px;display:flex}._sso-divider_1csfl_99:before,._sso-divider_1csfl_99:after{content:"";border-bottom:1px solid var(--color-border);flex:1}._sso-divider_1csfl_99 span{white-space:nowrap;padding:0 12px}@media (width<=768px){._login-box_1csfl_15{margin:10px;padding:30px 20px}}._navbar_1xnby_1{background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;box-shadow:0 2px 10px #0000001a}._navbar-logo_1xnby_19{height:40px}._navbar-right_1xnby_27{align-items:center;gap:20px;display:flex}._navbar-user_1xnby_39{color:var(--color-text-secondary);cursor:pointer;font-weight:500;text-decoration:none}._navbar-user_1xnby_39:hover{color:var(--color-primary);text-decoration:underline}._navbar-link_1xnby_63{color:var(--color-primary);border-radius:8px;padding:8px 16px;font-weight:500;text-decoration:none;transition:background .2s}._navbar-link_1xnby_63:hover{background:var(--color-bg-hover)}._navbar-link_1xnby_63._active_1xnby_89{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff}._navbar-hamburger_1xnby_99{display:none}._navbar-theme-toggle_1xnby_109{border:1px solid var(--color-border);background:var(--color-bg-card);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._navbar-theme-toggle_1xnby_109:hover{background:var(--color-bg-hover);color:var(--color-text);border-color:var(--color-border-strong)}._navbar-theme-toggle_1xnby_109:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=768px){._navbar_1xnby_1{flex-wrap:wrap;padding:12px 16px;position:relative}._navbar-hamburger_1xnby_99{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:flex}._navbar-hamburger_1xnby_99 span{background:var(--color-text);border-radius:2px;width:100%;height:3px;transition:all .3s;display:block}._navbar-right_1xnby_27{background:var(--color-bg-card);z-index:100;flex-direction:column;gap:8px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000001a}._navbar-right_1xnby_27._open_1xnby_255{display:flex}._navbar-link_1xnby_63{text-align:left;border-radius:8px;padding:12px 16px}._navbar-link_1xnby_63:hover,._navbar-link_1xnby_63._active_1xnby_89{background:var(--color-bg-hover)}._navbar-user_1xnby_39{border-top:1px solid var(--color-border-light);margin-top:8px;padding:12px 16px}}@media (width>=769px){._navbar-hamburger_1xnby_99{display:none}}._image-cards_1jw37_3{flex-wrap:wrap;gap:20px;margin-bottom:10px;display:flex}._image-card_1jw37_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex:1;min-width:250px;max-width:400px;padding:16px}._image-card_1jw37_3 h4{color:var(--color-text);margin:0 0 12px;font-size:13px}._image-grid-small_1jw37_49{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px;display:grid}._image-thumb-container_1jw37_61{cursor:pointer;border:1px solid var(--color-border);border-radius:6px;width:60px;height:60px;transition:transform .2s,box-shadow .2s;overflow:hidden}._image-thumb-container_1jw37_61:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}._image-thumb-img_1jw37_95{object-fit:cover;width:100%;height:100%}._image-thumb-placeholder_1jw37_107{background:var(--color-bg-subtle);width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}._load-more-thumb_1jw37_133{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);border:none}._load-more-thumb_1jw37_133:hover{transform:scale(1.08);box-shadow:0 4px 12px #667eea66}._load-more-content_1jw37_153{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._load-more-count_1jw37_175{font-size:15px;font-weight:700;line-height:1}._load-more-text_1jw37_187{text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:8px;font-weight:500}@media (width<=768px){._image-grid-small_1jw37_49{grid-template-columns:repeat(3,1fr);gap:8px}._image-thumb-container_1jw37_61{min-height:60px}}.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{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.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-right-radius:.375em;border-bottom-left-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-top:1px solid #aeaeae;border-bottom:none;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{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;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:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;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{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.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{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.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{margin-left:10px;display:inline-block}.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{-webkit-appearance:none;margin:0}.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{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.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{color:#fff;background-color:#216ba5;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:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.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{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.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;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.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{background-color:#f0f0f0;border-radius:.3rem}.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{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.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{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.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{color:#fff;background-color:#216ba5;border-radius:.3rem}.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{color:#000;background-color:#bad9f1;border-radius:.3rem}.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{color:#fff;background-color:#1d5d90}.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){color:#000;background-color:#f0f0f0}.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{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.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 #0000;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{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.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{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.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;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-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;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}._radcheck-grid_16h2w_3{grid-template-columns:repeat(3,1fr);gap:6px;max-width:330px;display:grid}._radcheck-item_16h2w_17{background:var(--color-bg-hover);border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;display:flex}._radcheck-key_16h2w_37{color:var(--color-text-muted)}._radcheck-value_16h2w_45{color:var(--color-text);font-weight:600}._bulk-bar_16h2w_57{background:var(--color-bg-hover);border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}._bulk-count_16h2w_79{color:var(--color-text-muted);margin-right:auto}._info-grid_ww9s6_1{gap:24px;display:grid}._info-section_ww9s6_11{background:var(--color-bg-light);border-radius:12px;padding:20px}._info-section-title_ww9s6_23{color:var(--color-text);margin-bottom:16px;font-size:15px;font-weight:600}._info-items_ww9s6_37{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}._info-item_ww9s6_37{flex-direction:column;gap:4px;display:flex}._info-label_ww9s6_61{color:var(--color-text-muted);font-size:12px}._info-value_ww9s6_71{color:var(--color-text);font-size:15px;font-weight:500}._stats-grid_ww9s6_83{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;display:grid}._stat-card_ww9s6_95{background:var(--color-bg-card);text-align:center;border-radius:10px;padding:16px 12px;box-shadow:0 2px 8px #0000000f}._stat-value_ww9s6_111{color:var(--color-primary);margin-bottom:4px;font-size:19px;font-weight:700;display:block}._stat-label_ww9s6_127{color:var(--color-text-muted);font-size:11px}._stat-sync_ww9s6_139{border-radius:10px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._sync-green_ww9s6_159{color:var(--color-success);background:var(--color-success-bg)}._sync-orange_ww9s6_169{color:var(--color-warning);background:var(--color-warning-bg)}._sync-red_ww9s6_179{color:var(--color-error);background:var(--color-error-bg)}._sync-gray_ww9s6_189{color:var(--color-text-disabled)}._sync-badge_ww9s6_199{vertical-align:middle;border-radius:12px;margin-left:12px;padding:3px 10px;font-size:12px;font-weight:600}._stats-group-title_ww9s6_219{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.5px;margin-top:16px;margin-bottom:8px;font-size:12px;font-weight:600}@media (width<=768px){._info-items_ww9s6_37{grid-template-columns:1fr}._stats-grid_ww9s6_83{grid-template-columns:repeat(2,1fr)}}._panel_1aspj_11{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}._panel-title_1aspj_25{color:var(--color-text);margin:0 0 8px;font-size:13px;font-weight:700}._muted_1aspj_39{color:var(--color-text-dim);font-size:12px}._approval-badge_1aspj_53{border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}._approval-badge_1aspj_53._approved_1aspj_73{background:var(--color-success-bg);color:var(--color-success)}._approval-badge_1aspj_53._not-in-table_1aspj_87{background:var(--color-error-bg);color:var(--color-error)}._badge-button_1aspj_101{cursor:pointer;border:none;font-family:inherit}._recon-status_1aspj_117{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}._recon-summary_1aspj_133{color:var(--color-warning);margin-bottom:8px;font-size:12px}._panel-header_1aspj_147{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._panel-header_1aspj_147 ._panel-title_1aspj_25{margin-bottom:0}._btn-neutral_1aspj_175{background:var(--color-bg-card);color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}._btn-neutral_1aspj_175:hover{background:var(--color-bg-hover);color:var(--color-text)}._btn-approve-mini_1aspj_201{cursor:pointer;color:#fff;background:var(--color-success);border:none;border-radius:3px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.2}._btn-approve-mini_1aspj_201:hover:not(:disabled){background:#138a3e}._btn-unapprove-mini_1aspj_235{cursor:pointer;color:#fff;background:var(--color-warning-light);border:none;border-radius:3px;align-self:flex-start;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.2}._btn-unapprove-mini_1aspj_235:hover:not(:disabled){background:var(--color-warning)}._btn-unapprove-mini_1aspj_235:disabled{opacity:.5;cursor:not-allowed}._selected_1aspj_283{outline:2px solid var(--color-primary);outline-offset:1px}._form-actions_1aspj_293{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._full-log_1aspj_309{margin-top:10px;overflow-x:auto}._site-tabs_1aspj_321{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._site-tab_1aspj_321{border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600}._site-tab_1aspj_321:hover{background:var(--color-bg-hover);color:var(--color-text)}._site-tab_1aspj_321._active_1aspj_369{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._log-table_1aspj_381{border-collapse:collapse;width:100%;font-size:12px}._log-table_1aspj_381 th,._log-table_1aspj_381 td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:4px 8px}._log-table_1aspj_381 th{color:var(--color-text);white-space:nowrap;font-weight:700}._log-time_1aspj_421{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._log-message_1aspj_433{color:var(--color-text);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._action-cell_1aspj_447{flex-direction:column;gap:4px;display:flex}._action-buttons_1aspj_461{white-space:nowrap;flex-direction:row;gap:6px;display:flex}._mismatch-detail_1aspj_477{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}._mismatch-field_1aspj_491{color:var(--color-error);white-space:nowrap;font-size:11px}._save-summary_1aspj_505{color:var(--color-text);margin-bottom:6px;font-size:12px;font-weight:600}._log-table_1aspj_381 th:last-child,._log-table_1aspj_381 td:last-child{min-width:160px}._approved-detail_1aspj_529{color:var(--color-text-secondary);flex-direction:column;gap:3px;font-size:11px;display:flex}._detail-label_1aspj_545{color:var(--color-text);font-weight:700}._detail-note_1aspj_555{color:var(--color-text-secondary);font-style:italic}._save-bar_1aspj_567{flex-direction:column;gap:6px;margin-top:10px;display:flex}._notes-label_1aspj_581{color:var(--color-text);font-size:12px;font-weight:600}._note-input_1aspj_593{border:1px solid var(--color-border-strong);box-sizing:border-box;resize:vertical;border-radius:4px;width:100%;min-height:48px;padding:6px 8px;font-family:inherit;font-size:12px}._tab_16sm2_5{flex-direction:column;height:100%;display:flex}._filter-bar_16sm2_19{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}._filter-bar_16sm2_19 label{color:var(--color-text-muted);font-size:12px}._cutoff-toggle_16sm2_49{cursor:pointer;color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}._cutoff-toggle_16sm2_49 input{cursor:pointer;width:13px;height:13px}._grid_16sm2_83{flex:1;grid-template-columns:215px 1fr;gap:12px;min-height:0;display:grid}._patient-column_16sm2_101{flex-direction:column;gap:6px;min-height:0;display:flex}._patient-controls_16sm2_119{flex-direction:column;flex-shrink:0;gap:4px;display:flex}._patient-search_16sm2_133{border:1px solid var(--color-border-light);box-sizing:border-box;border-radius:4px;width:100%;padding:4px 8px;font-family:inherit;font-size:11px;line-height:1.3}._patient-search_16sm2_133:focus{border-color:var(--color-primary);outline:none}._patient-sort-row_16sm2_165{align-items:center;gap:4px;display:flex}._patient-sort-label_16sm2_177{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}._patient-sort-select_16sm2_191{border:1px solid var(--color-border-light);background:var(--color-bg-card);color:var(--color-text);box-sizing:border-box;border-radius:4px;flex:1;padding:2px 6px;font-family:inherit;font-size:11px}._patient-list_16sm2_225{border:1px solid var(--color-border-light);border-radius:6px;flex:1;min-height:0;max-height:calc(100vh - 280px);overflow-y:auto}._patient-list_16sm2_225::-webkit-scrollbar{width:4px}._patient-list_16sm2_225::-webkit-scrollbar-track{background:0 0}._patient-list_16sm2_225::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._patient-list_16sm2_225::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._patient-row_16sm2_287{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:6px 10px;font-size:11px;line-height:1.3}._patient-row_16sm2_287:hover{background:var(--color-bg-light)}._patient-row_16sm2_287._selected_16sm2_311{background:var(--color-info-bg);border-left:3px solid var(--color-primary);padding-left:7px}._patient-line-1_16sm2_323{justify-content:space-between;align-items:center;gap:6px;display:flex}._patient-status-dot_16sm2_345{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}._status-active_16sm2_361{background:var(--color-warning-light)}._status-done_16sm2_369{background:var(--color-success)}._status-none_16sm2_379{background:var(--color-text-dim)}._patient-name_16sm2_387{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}._patient-mrn_16sm2_407{color:var(--color-text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}._patient-meta_16sm2_421{color:var(--color-text-muted);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}._patient-pending_16sm2_437{color:var(--color-warning);font-weight:600}._detail_16sm2_449{padding-right:4px;position:relative;overflow-y:auto}._empty-state_16sm2_461{height:100%;color:var(--color-text-dim);justify-content:center;align-items:center;font-size:12px;display:flex}._site-tabs_16sm2_481{border-bottom:2px solid var(--color-border-light);background:var(--color-bg-card);z-index:3;gap:2px;padding-top:2px;display:flex;position:sticky;top:0;overflow-x:auto}._site-tabs_16sm2_481::-webkit-scrollbar{height:6px}._site-tabs_16sm2_481::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._site-tab_16sm2_481{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-2px;padding:6px 12px;font-size:11px;font-weight:500}._site-tab_16sm2_481:hover{color:var(--color-primary)}._site-tab_16sm2_481._active_16sm2_569{color:var(--color-primary);border-bottom-color:var(--color-primary)}._prescription-pinned_16sm2_581{background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-sm);z-index:2;border-radius:8px;margin:8px 0 12px;padding:10px 12px;position:sticky;top:31px}._prescription-patient-id_16sm2_617{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}._rx-patient-name_16sm2_645{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}._rx-patient-mrn_16sm2_661{color:var(--color-primary);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}._rx-patient-mrn-label_16sm2_677{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:600}._rx-patient-mrn-value_16sm2_693{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-weight:700}._prescription-header_16sm2_705{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._prescription-title_16sm2_719{color:var(--color-text);font-size:13px;font-weight:700}._prescription-table_16sm2_749{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}._prescription-table_16sm2_749 td{vertical-align:top;padding:4px 6px}._rx-cell-label_16sm2_773{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._rx-cell-value_16sm2_793{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._rx-derived_16sm2_825{-webkit-text-decoration:underline dotted var(--color-text-muted);text-decoration:underline dotted var(--color-text-muted);text-underline-offset:2px;cursor:help;font-style:italic}._rx-derived-mark_16sm2_839{color:var(--color-text-muted);margin-left:1px;font-style:normal;font-weight:700}._rx-cell-stack_16sm2_859{flex-direction:column;gap:4px;display:flex}._approval-badge_16sm2_873{border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}._approval-badge_16sm2_873._approved_16sm2_893{background:var(--color-success-bg);color:var(--color-success)}._approval-badge_16sm2_873._pending_16sm2_903{background:var(--color-warning-bg);color:var(--color-warning)}._dose-calc-title_16sm2_923{color:var(--color-text);margin:4px 2px;font-size:12px;font-weight:700}._dose-calc-line_16sm2_941{background:var(--color-bg-light);border:1px solid var(--color-border-light);border-radius:6px;flex-wrap:nowrap;align-items:flex-end;gap:6px 14px;margin:0 0 12px;padding:8px 10px;font-size:11px;display:flex}._dose-calc-table_16sm2_975{border-collapse:collapse;table-layout:fixed;background:var(--color-bg-light);border:1px solid var(--color-border-light);border-radius:6px;width:100%;margin:0 0 4px;padding:8px 10px;font-size:11px}._dose-calc-table_16sm2_975 td{vertical-align:top;padding:4px 6px}._idc-cell-stack_16sm2_1013{flex-direction:column;gap:4px;display:flex}._dc-cell_16sm2_1025,._dc-cell-grow_16sm2_1027{flex-direction:column;gap:1px;min-width:0;display:flex}._dc-cell-grow_16sm2_1027{flex:0 140px;min-width:0}._dc-label_16sm2_1051{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);font-size:9px;font-weight:600}._dc-value_16sm2_1067{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._dc-computed_16sm2_1085{color:var(--color-text-dim);font-style:italic}._dc-input_16sm2_1095{border:1px solid var(--color-border-strong);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:3px;width:70px;padding:2px 6px;font-family:inherit;font-size:11px}._dc-actions_16sm2_1117{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}._dc-actions-bar_16sm2_1143{justify-content:flex-start;align-items:center;margin:0 0 12px;padding:4px 10px 2px;display:flex}._dc-status_16sm2_1163{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2}._dc-status-approved_16sm2_1181{color:var(--color-success);background:var(--color-success-bg)}._dc-status-pending_16sm2_1191{color:var(--color-text-muted);background:var(--color-pending-bg)}._treatments-header_16sm2_1203{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}._treatments-header-rx_16sm2_1231{color:var(--color-text-dim);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:10px}._quota-exhausted_16sm2_1247{color:var(--color-warning);font-weight:600}._bulk-action-bar_16sm2_1259{background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-text);border-radius:4px;align-items:center;gap:8px;margin:4px 0 6px;padding:6px 10px;font-size:11px;display:flex}._bulk-lock-note_16sm2_1285{color:var(--color-warning);font-size:10px;font-style:italic}._limit-banner_16sm2_1303{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-light);border-radius:4px;margin:4px 0 6px;padding:6px 10px;font-size:11px;line-height:1.4}._btn-approve-mini_16sm2_1327,._btn-unapprove-mini_16sm2_1329,._btn-edit-mini_16sm2_1331{cursor:pointer;color:#fff;border:none;border-radius:3px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.2}._btn-approve-mini_16sm2_1327{background:var(--color-success)}._btn-approve-mini_16sm2_1327:hover:not(:disabled){background:#138a3e}._btn-unapprove-mini_16sm2_1329{background:var(--color-warning-light)}._btn-unapprove-mini_16sm2_1329:hover:not(:disabled){background:var(--color-warning)}._btn-edit-mini_16sm2_1331{background:var(--color-text-muted);margin-right:4px}._btn-edit-mini_16sm2_1331:hover:not(:disabled){background:var(--color-text)}._btn-approve-mini_16sm2_1327:disabled,._btn-unapprove-mini_16sm2_1329:disabled,._btn-edit-mini_16sm2_1331:disabled{opacity:.5;cursor:not-allowed}._treatments-table_16sm2_1423{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}._treatments-table_16sm2_1423 td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._treatments-table_16sm2_1423 th{text-align:left;border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-bg-card);padding:4px 6px;font-size:10px;font-weight:600}._treatments-table_16sm2_1423 td{border-bottom:1px solid var(--color-border-light);font-variant-numeric:tabular-nums;padding:4px 6px}._treatments-table_16sm2_1423 tr._approved_16sm2_893 td{background:var(--color-success-bg)}._treatments-table_16sm2_1423 tr._edited_16sm2_1521 td{font-style:italic}._edited-mark_16sm2_1533{color:var(--color-text-muted);font-size:11px;font-style:normal}._raw-toggle_16sm2_1551{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-family:inherit;font-size:10px;font-style:normal;text-decoration:underline}._raw-toggle_16sm2_1551:hover{color:var(--color-text)}._raw-tag_16sm2_1589{color:var(--color-text-muted);font-size:10px;font-style:normal;font-weight:600}._edit-form-row_16sm2_1605 td{background:var(--color-bg-light);padding:8px}._edit-form_16sm2_1605{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._edit-form_16sm2_1605 label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);flex-direction:column;gap:2px;font-size:10px;font-weight:600;display:flex}._edit-form_16sm2_1605 input{border:1px solid var(--color-border);background:var(--color-bg-card);width:90px;color:var(--color-text);border-radius:3px;padding:3px 5px;font-size:12px}._edit-form-note_16sm2_1671{flex:180px}._edit-form-note_16sm2_1671 input{width:100%}._edit-form-actions_16sm2_1687{align-items:center;gap:6px;display:flex}._add-fraction_16sm2_1701{margin-top:8px}._btn-add-fraction_16sm2_1709{border:1px dashed var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600}._btn-add-fraction_16sm2_1709:hover{background:var(--color-bg-light);color:var(--color-text)}._add-fraction-summary_16sm2_1745{color:var(--color-text-secondary);flex-basis:100%;margin-bottom:2px;font-size:12px}._treatments-table_16sm2_1423 tr._child-row_16sm2_1767 td{background:var(--color-bg-light);color:var(--color-text-muted);border-top:1px dashed var(--color-border-light);border-bottom:1px dashed var(--color-border-light);font-size:10px}._treatments-table_16sm2_1423 tr._child-row_16sm2_1767._approved_16sm2_893 td{background:var(--color-success-bg);color:var(--color-text)}._treatments-table_16sm2_1423 ._child-fx_16sm2_1793{text-align:left;padding-left:16px;font-style:italic}._partial-tag_16sm2_1809{color:var(--color-warning);font-size:10px;font-weight:600}._site-details-grid_17y31_3{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:8px 0;display:grid}._site-detail-item_17y31_17{flex-direction:column;gap:4px;display:flex}._site-detail-label_17y31_29{color:var(--color-text-muted);font-size:11px;font-weight:500}._site-detail-value_17y31_41{color:var(--color-text);font-size:13px;font-weight:600}._tp-detail-grid_5gnla_3{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:16px 20px;display:grid}._tp-detail-item_5gnla_17{flex-direction:column;gap:2px;display:flex}._tp-detail-label_5gnla_29{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.3px;font-size:10px}._tp-detail-value_5gnla_43{color:var(--color-text);font-size:13px;font-weight:500}._dosimetry-grid_1jnv3_5{gap:24px;padding:10px 0;display:grid}._section_1jnv3_23{background:var(--color-bg-light);border-radius:12px;padding:20px}._section-title_1jnv3_35{color:var(--color-text);margin:0 0 6px;font-size:15px;font-weight:600}._section-note_1jnv3_49{color:var(--color-text-muted);margin:0 0 14px;font-size:11px}._meta-strip_1jnv3_61{color:var(--color-text-muted);background:var(--color-bg-light);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:11px}._meta-strip_1jnv3_61 strong{color:var(--color-text);font-weight:600}._num-cell_1jnv3_89{text-align:right}._drift-chart_1jnv3_107{grid-template-columns:60px 1fr 80px;align-items:center;gap:12px;padding:6px 0;display:grid}._drift-chart_1jnv3_107+._drift-chart_1jnv3_107{border-top:1px solid var(--color-border-light)}._drift-kv_1jnv3_131{color:var(--color-text);font-size:12px;font-weight:500}._drift-track_1jnv3_143{background:var(--color-bg-card);border-radius:7px;height:14px;position:relative;overflow:hidden}._drift-zero_1jnv3_159{background:var(--color-border-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}._drift-bar_1jnv3_177{border-radius:4px;position:absolute;top:2px;bottom:2px}._drift-bar-green_1jnv3_191{background:var(--color-success)}._drift-bar-yellow_1jnv3_197{background:var(--color-warning)}._drift-bar-red_1jnv3_203{background:var(--color-error)}._drift-pct_1jnv3_211{text-align:right;font-size:12px;font-weight:500}._session-grid_1jnv3_227{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}._session-stat_1jnv3_239{background:var(--color-bg-card);text-align:center;border-radius:10px;padding:14px 12px;box-shadow:0 2px 8px #0000000f}._session-stat-value_1jnv3_255{color:var(--color-primary);margin-bottom:4px;font-size:21px;font-weight:700;display:block}._session-stat-label_1jnv3_271{color:var(--color-text-muted);font-size:11px}._session-stat-sub_1jnv3_281{color:var(--color-text-dim);margin-top:2px;font-size:10px}._title-row_1ek0a_7{grid-template-columns:280px 1fr;align-items:baseline;gap:24px;margin-bottom:10px;display:grid}._master-detail_1ek0a_25{grid-template-columns:280px 1fr;gap:24px;display:grid}._master-list_1ek0a_37{flex-direction:column;max-height:calc(100vh - 200px);display:flex;overflow:hidden}._master-list_1ek0a_37 .card-header{flex-shrink:0}._systems-scroll_1ek0a_59{flex:1;overflow-y:auto}._detail-column_1ek0a_69{flex-direction:column;min-height:0;max-height:calc(100vh - 200px);display:flex}._detail-tabs_1ek0a_83{flex-shrink:0;gap:2px;width:100%;margin-bottom:0}._detail-tabs_1ek0a_83 .tab{padding:8px 14px}.card._detail-panel_1ek0a_105{flex:1;min-height:0;overflow:hidden auto}._system-item_1ek0a_121{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:8px 16px;font-size:12px;transition:background .2s}._system-item_1ek0a_121:hover{background:var(--color-bg-light)}._system-item_1ek0a_121._selected_1ek0a_145{background:var(--color-info-bg);border-left:3px solid var(--color-primary)}._system-line-1_1ek0a_161,._system-line-2_1ek0a_163{align-items:center;gap:8px;min-width:0;display:flex}._system-line-2_1ek0a_163{margin-top:2px}._system-serial_1ek0a_185{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}._system-entity_1ek0a_205{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}._system-serial-small_1ek0a_225{color:var(--color-text-disabled);flex-shrink:0;font-size:9px}._system-status_1ek0a_237{flex-shrink:0;align-items:center;gap:4px;font-size:9px;display:flex}._system-status_1ek0a_237 .badge{gap:4px;padding:1px 8px;font-size:9px}._system-status_1ek0a_237 .status-dot{width:6px;height:6px}._system-status-dot_1ek0a_287{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}._status-active_1ek0a_303{background:var(--color-warning-light)}._status-done_1ek0a_311{background:var(--color-success)}._status-none_1ek0a_319{background:var(--color-text-dim)}._status-loading_1ek0a_329{border:1px solid var(--color-border-strong);background:0 0}._tab-reload_1ek0a_341{color:var(--color-text-dim);background:0 0;border:none;margin-left:auto;font-size:17px}._tab-reload_1ek0a_341:hover{color:var(--color-primary);background:0 0}._icon-spin_1ek0a_369{animation:.8s linear infinite _spin_1ek0a_1;display:inline-block}@media (width<=1024px){._title-row_1ek0a_7{grid-template-columns:1fr;align-items:stretch;gap:12px}._master-detail_1ek0a_25{grid-template-columns:1fr}._master-list_1ek0a_37{max-height:300px}}@media (width<=768px){._master-detail_1ek0a_25{gap:16px}._master-list_1ek0a_37{max-height:none;overflow:visible}._master-list_1ek0a_37 .card-header{background:var(--color-bg-card);z-index:10;position:sticky;top:0}._systems-scroll_1ek0a_59{max-height:250px;overflow-y:auto}._system-item_1ek0a_121{min-height:44px;padding:14px 16px}._detail-column_1ek0a_69{max-height:none}._detail-panel_1ek0a_105{overflow:visible}}._user-list-header_1c4ul_1{border-bottom:2px solid var(--color-border-strong);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:10px 20px;font-size:12px;font-weight:600;display:flex}._user-list-item_1c4ul_27{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._user-info_1c4ul_43{flex:1}._user-name_1c4ul_51{color:var(--color-text);font-weight:600}._user-email_1c4ul_61{color:var(--color-text-muted);font-size:13px}._user-last-login_1c4ul_71{width:180px;color:var(--color-text-muted);text-align:center;flex-shrink:0;font-size:12px}._user-actions_1c4ul_87{gap:8px;display:flex}._generated-keys_1xux3_3{padding:10px 0}._key-download-grid_1xux3_11{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px;display:grid}._key-download-card_1xux3_25{background:var(--color-bg-light);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:24px}._key-download-icon_1xux3_41{margin-bottom:12px;font-size:31px}._key-download-card_1xux3_25 h4{color:var(--color-text);margin:0 0 8px;font-size:15px}._key-download-card_1xux3_25 p{color:var(--color-text-muted);margin:0 0 16px;font-size:12px}._key-download-card_1xux3_25 code{background:var(--color-border);border-radius:4px;padding:2px 6px;font-size:10px}._key-download-card_1xux3_25 .btn{width:100%}._key-instructions_1xux3_97{background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:8px;padding:16px 20px}._key-instructions_1xux3_97 h4{color:var(--color-warning);margin:0 0 12px;font-size:13px}._key-instructions_1xux3_97 ol{color:var(--color-warning);margin:0;padding-left:20px;font-size:12px;line-height:1.8}._key-instructions_1xux3_97 code{background:var(--color-warning-bg);border-radius:4px;padding:2px 6px;font-size:11px}._key-warning_1xux3_153{background:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error);border-radius:8px;margin-top:16px;padding:12px 16px;font-size:12px}._env-config_1xux3_173{margin-bottom:20px}._env-config_1xux3_173 h4{color:var(--color-text);margin:0 0 8px;font-size:13px}._config-block_1xux3_193{background:#1e1e1e;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}._config-block_1xux3_193 pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;flex:1;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5}._config-block_1xux3_193 button{flex-shrink:0}@media (width<=768px){._key-download-grid_1xux3_11{grid-template-columns:1fr}}._reports-tab_13l53_3{padding:10px 0}._report-config_13l53_11{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;margin-bottom:20px;padding:20px}._report-config_13l53_11 h3{color:var(--color-text);margin:0 0 16px;font-size:15px}._report-options_13l53_39{flex-direction:column;gap:16px;display:flex}._report-dates_13l53_51{flex-wrap:wrap;gap:16px;display:flex}._report-dates_13l53_51 label{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}._report-dates_13l53_51 input[type=date]{border:1px solid var(--color-border-strong);border-radius:6px;padding:8px 12px;font-size:13px}._report-types_13l53_93{flex-wrap:wrap;gap:20px;display:flex}._checkbox-label_13l53_105{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._checkbox-label_13l53_105 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._report-preview_13l53_137{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:30px}._report-header_13l53_151{border-bottom:2px solid var(--color-primary);justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;display:flex}._report-logo_13l53_169{flex-direction:column;gap:4px;display:flex}._report-logo-img_13l53_181{width:auto;height:40px}._report-logo_13l53_169 span{color:var(--color-text-muted);font-size:13px}._report-meta_13l53_201{text-align:right;color:var(--color-text-muted);font-size:12px;line-height:1.6}._report-meta_13l53_201 strong{color:var(--color-text)}._report-types-summary_13l53_223{background:var(--color-bg-subtle);border-radius:6px;margin-bottom:24px;padding:12px 16px;font-size:13px}._report-footer_13l53_239{border-top:1px solid var(--color-border);text-align:center;margin-top:40px;padding-top:20px}._report-footer_13l53_239 p{color:var(--color-text-muted);margin:8px 0;font-size:12px}._report-disclaimer_13l53_265{color:var(--color-text-disabled);font-size:10px}@media print{._reports-tab_13l53_3{padding:0!important}._report-preview_13l53_137{background:var(--color-bg-card)!important;border:none!important;padding:0!important}._report-header_13l53_151{border-bottom-width:1px!important;margin-bottom:8px!important;padding-bottom:8px!important}._report-logo-img_13l53_181{height:28px!important}._report-logo_13l53_169 span{font-size:10pt!important}._report-meta_13l53_201{font-size:9pt!important;line-height:1.35!important}._report-types-summary_13l53_223{background:var(--color-bg-subtle)!important;margin-bottom:8px!important;padding:4px 8px!important;font-size:9pt!important}._report-footer_13l53_239{margin-top:14px!important;padding-top:6px!important}._report-footer_13l53_239 p{margin:2px 0!important;font-size:9pt!important}._report-disclaimer_13l53_265{font-size:8pt!important}}._report-system-selected_8o52e_3{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;max-width:500px;padding:10px 14px;display:flex}._report-search-dropdown_8o52e_25{background:var(--color-bg-card);border:1px solid var(--color-border-strong);z-index:100;border-top:none;border-radius:0 0 6px 6px;width:100%;max-width:500px;max-height:300px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}._report-search-item_8o52e_57{cursor:pointer;border-bottom:1px solid var(--color-bg-hover);align-items:center;padding:10px 16px;font-size:12px;display:flex}._report-search-item_8o52e_57:hover{background:var(--color-info-bg)}._report-search-item_8o52e_57:last-child{border-bottom:none}._fleet-grid-3_12rrd_3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}._fleet-grid-2_12rrd_17{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}._fleet-card_12rrd_31{padding:20px}._fleet-card-title_12rrd_39{color:var(--color-text);align-items:center;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}._fleet-health-row_12rrd_57{flex-wrap:wrap;gap:12px;display:flex}._fleet-health-item_12rrd_69{text-align:center;background:var(--color-bg-light);border-radius:8px;flex:1;min-width:70px;padding:8px 4px}._fleet-health-value_12rrd_87{color:var(--color-text);font-size:21px;font-weight:700;line-height:1.2;display:block}._fleet-health-label_12rrd_103{color:var(--color-text-dim);margin-top:2px;font-size:10px;display:block}._fleet-trend-chart_12rrd_119{align-items:flex-end;gap:8px;height:140px;padding-top:10px;display:flex}._fleet-trend-bar-wrap_12rrd_135{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}._fleet-trend-count_12rrd_151{color:var(--color-primary);margin-bottom:4px;font-size:10px;font-weight:600}._fleet-trend-bar-bg_12rrd_165{background:var(--color-bg-hover);border-radius:4px;flex:1;align-items:flex-end;width:100%;max-width:36px;display:flex;overflow:hidden}._fleet-trend-bar_12rrd_135{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);border-radius:4px;width:100%;min-height:4px;transition:height .3s}._fleet-trend-label_12rrd_203{color:var(--color-text-disabled);white-space:nowrap;margin-top:4px;font-size:9px}._fleet-alerts_12rrd_219{max-height:200px;overflow-y:auto}._fleet-alert-group_12rrd_229{margin-bottom:12px}._fleet-alert-header_12rrd_237{margin-bottom:4px;font-size:11px;font-weight:700}._fleet-alert-item_12rrd_249{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}._fleet-top-tables_12rrd_271{gap:20px;display:flex}._fleet-top-half_12rrd_281{flex:1}._fleet-top-subtitle_12rrd_289{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}._fleet-top-row_12rrd_307{border-bottom:1px solid var(--color-border-light);align-items:center;padding:5px 0;font-size:12px;display:flex}._fleet-top-rank_12rrd_323{width:20px;color:var(--color-primary);flex-shrink:0;font-weight:700}._fleet-top-name_12rrd_337{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._fleet-top-count_12rrd_353{color:var(--color-primary);white-space:nowrap;margin-left:8px;font-weight:600}._fleet-version-row_12rrd_369{cursor:pointer;border-radius:4px;margin:0 -4px;padding:5px 4px;transition:background .15s}._fleet-version-row_12rrd_369:hover{background:var(--color-bg-subtle)}._fleet-version-count_12rrd_393{color:var(--color-primary);white-space:nowrap;cursor:pointer;text-underline-offset:2px;margin-left:8px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fleet-version-list_12rrd_415{flex-wrap:wrap;gap:4px;padding:6px 4px 10px;display:flex}._fleet-version-serial_12rrd_429{background:var(--color-bg-subtle);color:var(--color-text-secondary);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:10px}@media (width<=900px){._fleet-grid-3_12rrd_3,._fleet-grid-2_12rrd_17{grid-template-columns:1fr}._fleet-top-tables_12rrd_271{flex-direction:column}}._section_142up_1{background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-sm);border-radius:8px;margin-top:16px;padding:20px}._section-header_142up_19{margin-bottom:16px}._section-title_142up_27{color:var(--color-text);margin:0 0 4px;font-size:17px;font-weight:700}._section-subtitle_142up_41{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}._actions-row_142up_55{border-bottom:1px solid var(--color-border-light);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}._saved-indicator_142up_73{color:var(--color-success);font-size:11px;font-weight:600}._dirty-indicator_142up_85{color:var(--color-warning);font-size:11px;font-style:italic;font-weight:600}._permissions-table_142up_101{border-collapse:collapse;width:100%;font-size:12px}._permissions-table_142up_101 th,._permissions-table_142up_101 td{border-bottom:1px solid var(--color-border-light);text-align:left;padding:7px 10px}._permissions-table_142up_101 thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-bg-light);border-bottom:2px solid var(--color-border);font-size:10px;font-weight:600}._section-col_142up_147{width:50%}._role-col_142up_155{width:auto;text-align:center!important}._section-cell_142up_165{color:var(--color-text);font-weight:500}._toggle-cell_142up_175{text-align:center}._toggle-cell_142up_175 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._permissions-table_142up_101 tbody tr:hover td{background:var(--color-bg-row-hover)}._legend_142up_203{border-top:1px solid var(--color-border-light);color:var(--color-text-muted);margin-top:12px;padding-top:12px;font-size:11px;line-height:1.5}._legend_142up_203 p{margin:4px 0}._legend_142up_203 code{background:var(--color-bg-light);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:10px}._info-grid_kzfu8_1{grid-template-columns:140px 1fr;align-items:center;gap:12px 16px;max-width:480px;display:grid}._info-label_kzfu8_19{color:var(--color-text-muted);font-size:13px;font-weight:600}._info-value_kzfu8_31{word-break:break-word;font-size:14px}._pw-form_kzfu8_41{max-width:420px}._details-list_kzfu8_49{margin:8px 0 0;padding-left:18px}._page_1qwon_1{max-width:1100px;margin:0 auto;padding:24px}._headerRow_1qwon_13{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._title_1qwon_29{color:var(--color-text);margin:0;font-size:20px}._subtitle_1qwon_41{color:var(--color-text-muted);max-width:640px;margin:4px 0 0;font-size:12.5px}._headerActions_1qwon_55{flex-shrink:0;align-items:center;gap:14px;display:flex}._auditLink_1qwon_67{color:var(--color-accent,#1f4e8c);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}._auditLink_1qwon_67:hover{text-decoration:underline}._downloadBtn_1qwon_87{background:var(--color-accent,#1f4e8c);color:#fff;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}._downloadBtn_1qwon_87:hover{filter:brightness(1.08)}._tabBar_1qwon_121{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:16px;display:flex}._tab_1qwon_121{appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-size:13.5px;font-weight:600}._tab_1qwon_121:hover{color:var(--color-text)}._tabActive_1qwon_163{color:var(--color-accent,#1f4e8c);border-bottom-color:var(--color-accent,#1f4e8c)}._sectionIntro_1qwon_175{color:var(--color-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}._regCitation_1qwon_187{color:var(--color-text-muted);opacity:.85;margin-top:3px;font-size:11px;font-style:italic}._rpill_1qwon_201{white-space:nowrap;border-radius:11px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}._rpill_attested_1qwon_217,._rpill_executed_1qwon_219,._rpill_resolved_1qwon_221{color:#147a3d;background:#147a3d24}._rpill_in_progress_1qwon_229{color:#1f4e8c;background:#1f4e8c24}._rpill_draft_1qwon_237{color:#9a6b00;background:#9a6b0024}._rpill_open_1qwon_245{color:#b00020;background:#b000201f}._regList_1qwon_257{flex-direction:column;gap:6px;display:flex}._regItem_1qwon_267{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._regItemHeader_1qwon_277{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}._regItemHeader_1qwon_277:hover{background:var(--color-bg-hover,#7f7f7f0f)}._regItemToggle_1qwon_309{color:var(--color-text-muted);flex-shrink:0;width:12px;font-family:monospace;font-size:14px;font-weight:700}._regItemLabel_1qwon_325{flex:1;font-size:13px;font-weight:600}._regItemBody_1qwon_335{border-top:1px solid var(--color-border-light);padding:0 12px 12px 34px}._regItemDetail_1qwon_343{color:var(--color-text);margin:10px 0 6px;font-size:12.5px;line-height:1.5}._regStatusEdit_1qwon_355{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}._regStatusEdit_1qwon_355 select{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);border-radius:6px;padding:3px 6px;font-size:12px}._regSaving_1qwon_387{color:var(--color-text-muted);font-size:11px;font-style:italic}._card_1qwon_399{background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-sm);border-radius:10px;margin-bottom:16px;padding:18px 20px}._cardTitle_1qwon_417{color:var(--color-text);margin:0 0 12px;font-size:15px;font-weight:700}._postureRow_1qwon_433{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}._postureBadge_1qwon_447{color:#147a3d;white-space:nowrap;background:#147a3d1f;border:1px solid #147a3d59;border-radius:20px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}._metaGrid_1qwon_469{color:var(--color-text);flex:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 20px;font-size:12px;display:grid}._metaKey_1qwon_485{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:1px;font-size:10px;display:block}._summary_1qwon_501{color:var(--color-text);margin:8px 0 6px;font-size:13px;line-height:1.5}._scope_1qwon_513{color:var(--color-text-muted);margin:0;font-size:11.5px;font-style:italic;line-height:1.45}._table_1qwon_531{border-collapse:collapse;width:100%;font-size:12px}._table_1qwon_531 th{text-align:left;border-bottom:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:7px 8px;font-size:10px;font-weight:600}._table_1qwon_531 td{border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:7px 8px}._strong_1qwon_571{color:var(--color-text);font-weight:600}._muted_1qwon_579{color:var(--color-text-muted);line-height:1.4}._faint_1qwon_587{color:var(--color-text-muted);opacity:.8;white-space:nowrap}._mono_1qwon_597{color:var(--color-text);white-space:nowrap;font-family:monospace;font-size:11px}._note_1qwon_609{color:var(--color-text-muted);opacity:.85;margin-top:3px;font-size:11px}._improved_1qwon_621{color:#147a3d;vertical-align:middle;background:#147a3d1f;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}._badge_1qwon_647{white-space:nowrap;border-radius:11px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}._badge_live_1qwon_663{color:#147a3d;background:#147a3d24}._badge_partial_1qwon_671{color:#9a6b00;background:#9a6b0024}._badge_off_1qwon_679{color:#777;background:#78787824}._priorityGroup_1qwon_691{margin-bottom:14px}._priorityLabel_1qwon_697{color:var(--color-accent,#1f4e8c);margin:4px 0 6px;font-size:12.5px;font-weight:700}._pill_1qwon_709{white-space:nowrap;border-radius:11px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}._pill_done_1qwon_725{color:#147a3d;background:#147a3d24}._pill_open_1qwon_733{color:#b00020;background:#b000201f}._pill_in_progress_1qwon_741{color:#1f4e8c;background:#1f4e8c24}._pill_exception_1qwon_749{color:#9a6b00;background:#9a6b0024}._claimsGoodHead_1qwon_761{color:#147a3d;margin:4px 0 6px;font-size:12.5px;font-weight:700}._claimsBadHead_1qwon_773{color:#b00020;margin:14px 0 6px;font-size:12.5px;font-weight:700}._claimsGood_1qwon_761,._claimsBad_1qwon_773{color:var(--color-text);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}._claimsGood_1qwon_761 li,._claimsBad_1qwon_773 li{margin-bottom:4px}._footer_1qwon_815{color:var(--color-text-muted);margin-top:4px;font-size:11px;line-height:1.4}._page_1iika_1{max-width:1100px;margin:0 auto;padding:24px}._headerRow_1iika_13{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}._title_1iika_29{color:var(--color-text);margin:0;font-size:20px}._subtitle_1iika_41{color:var(--color-text-muted);max-width:680px;margin:4px 0 0;font-size:12.5px}._backLink_1iika_55{color:var(--color-accent,#1f4e8c);white-space:nowrap;flex-shrink:0;font-size:12.5px;text-decoration:none}._backLink_1iika_55:hover{text-decoration:underline}._controls_1iika_77{align-items:center;gap:16px;margin:8px 0 12px;display:flex}._filterLabel_1iika_89{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}._select_1iika_103{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:5px 8px;font-size:12px}._count_1iika_119{color:var(--color-text-muted);font-size:12px}._table_1iika_129{border-collapse:collapse;width:100%;margin-top:4px;font-size:12px}._table_1iika_129 th{text-align:left;border-bottom:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);padding:7px 8px;font-size:10px;font-weight:600}._table_1iika_129 td{border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:7px 8px}._strong_1iika_171{color:var(--color-text);font-weight:600}._faint_1iika_179{color:var(--color-text-muted)}._nowrap_1iika_185{white-space:nowrap;color:var(--color-text-muted)}._details_1iika_193{color:var(--color-text-muted);word-break:break-word;font-family:monospace;font-size:11px}._badge_1iika_207{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}._badge_danger_1iika_223{color:#b00020;background:#b000201f}._badge_good_1iika_231{color:#147a3d;background:#147a3d24}._badge_warn_1iika_239{color:#9a6b00;background:#9a6b0024}._badge_info_1iika_247{color:#6b3fa0;background:#6b3fa024}._badge_accent_1iika_255{color:#1f4e8c;background:#1f4e8c24}._badge_muted_1iika_263{color:#777;background:#78787824}._empty_1iika_273{color:var(--color-text-muted);text-align:center;border:1px dashed var(--color-border);border-radius:6px;margin-top:12px;padding:40px 12px;font-size:13px}._loadMore_1iika_293{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;border-radius:6px;margin-top:14px;padding:8px 16px;font-size:12.5px;font-weight:600}._loadMore_1iika_293:hover{filter:brightness(1.05)}:root,:root[data-theme=light]{--color-primary:#667eea;--color-primary-dark:#5a67d8;--color-secondary:#764ba2;--color-error:#dc2626;--color-error-bg:#fee2e2;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#d97706;--color-warning-bg:#fef3c7;--color-warning-light:#f59e0b;--color-pending:#6b7280;--color-pending-bg:#f3f4f6;--color-highlight:#fde68a;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-info-bg-hover:#dbeafe;--color-info-border:#bfdbfe;--color-text:#333;--color-text-secondary:#555;--color-text-muted:#666;--color-text-dim:#888;--color-text-disabled:#999;--color-text-on-dark:#fff;--color-border:#e0e0e0;--color-border-strong:#d1d5db;--color-border-light:#eee;--color-bg-app:#f5f7fa;--color-bg-card:#fff;--color-bg-light:#f8f9fa;--color-bg-subtle:#f9fafb;--color-bg-hover:#f0f0f0;--color-bg-row-hover:#fafafa;--color-disabled-bg:#a0aec0;--color-shadow-sm:0 1px 3px #0000000a;--color-shadow-md:0 2px 10px #00000014;--color-shadow-lg:0 4px 12px #00000026;--color-shadow-modal:0 10px 40px #0003;--color-overlay:#00000073;--color-primary-shadow:0 5px 20px #667eea66}:root[data-theme=dark]{--color-primary:#818cf8;--color-primary-dark:#6366f1;--color-secondary:#a78bfa;--color-error:#f87171;--color-error-bg:#3f1d1d;--color-success:#4ade80;--color-success-bg:#14361f;--color-warning:#fbbf24;--color-warning-bg:#3a2a0a;--color-warning-light:#fbbf24;--color-pending:#9ca3af;--color-pending-bg:#2a2e36;--color-highlight:#92400e;--color-info:#60a5fa;--color-info-bg:#15233a;--color-info-bg-hover:#1f3253;--color-info-border:#1e40af;--color-text:#e5e7eb;--color-text-secondary:#cbd5e1;--color-text-muted:#9ca3af;--color-text-dim:#7a8290;--color-text-disabled:#6b7280;--color-text-on-dark:#f9fafb;--color-border:#374151;--color-border-strong:#4b5563;--color-border-light:#2c333f;--color-bg-app:#11151c;--color-bg-card:#1a202c;--color-bg-light:#151b25;--color-bg-subtle:#161c25;--color-bg-hover:#1f2734;--color-bg-row-hover:#1c2330;--color-disabled-bg:#374151;--color-shadow-sm:0 1px 3px #0000004d;--color-shadow-md:0 2px 10px #0006;--color-shadow-lg:0 4px 12px #00000080;--color-shadow-modal:0 10px 40px #0009;--color-overlay:#000000a6;--color-primary-shadow:0 5px 20px #818cf866}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:var(--color-text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}:root[data-theme=dark] body{background:var(--color-bg-app)}.dashboard{background:var(--color-bg-app);min-height:100vh}.main-content{max-width:min(2400px,96vw);margin:0 auto;padding:32px}.page-title{color:var(--color-text);margin-bottom:24px;font-size:23px}@media (width<=768px){.main-content{padding:12px}.page-title{margin-bottom:16px;font-size:19px}}.form-group{text-align:left;margin-bottom:20px}.form-group label{color:var(--color-text-secondary);margin-bottom:8px;font-weight:500;display:block}.form-group input{border:2px solid var(--color-border);border-radius:10px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .3s}.form-group input:focus{border-color:var(--color-primary);outline:none}.user-form{max-width:500px}.user-form .form-group{margin-bottom:16px}.btn{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn:hover{box-shadow:var(--color-primary-shadow);transform:translateY(-2px)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-small{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.btn-approve{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.btn-approve:hover{background:var(--color-success);color:#fff}.btn-pending{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning)}.btn-pending:hover{background:var(--color-warning);color:#fff}.btn-logout{border:2px solid var(--color-error);color:var(--color-error);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .2s}.btn-logout:hover{background:var(--color-error);color:#fff}.btn-icon{border:1px solid var(--color-border-strong);background:var(--color-bg-card);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:background .15s,color .15s;display:inline-flex}.btn-icon:hover{background:var(--color-bg-hover);color:var(--color-text)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-approve:not(.btn-small){background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:13px;font-weight:500;transition:background .2s}.btn-approve:not(.btn-small):hover{background:var(--color-primary-dark)}.btn-approve:not(.btn-small):disabled{background:var(--color-disabled-bg);cursor:not-allowed}.error-message{background:var(--color-error-bg);color:var(--color-error);border-radius:8px;margin-bottom:20px;padding:12px;font-size:13px}.success-message{color:var(--color-success);font-size:15px;font-weight:500}.card{background:var(--color-bg-card);box-shadow:var(--color-shadow-md);border-radius:12px;overflow:hidden}.card-header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.card-title{color:var(--color-text);font-size:17px;font-weight:600}.card-subtitle{color:var(--color-text-muted);font-size:13px;font-weight:400}.card-serial{color:var(--color-text-disabled);margin-top:2px;font-size:11px;font-weight:400;display:block}.card-body{padding:24px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--color-border-light);padding:12px 16px}.table th{background:var(--color-bg-light);color:var(--color-text-secondary);font-size:13px;font-weight:600}.table tr:hover{background:var(--color-bg-light)}.table tr.selected{background:var(--color-info-bg)}.table tr{cursor:pointer}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-compact th,.table-compact td{padding:5px 10px}.eot-list-table th,.eot-list-table td{padding:6px 12px}.eot-list-table tbody tr>td{border-bottom-color:var(--color-border-light)}.eot-patient-header>td{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none}.eot-patient-header:hover>td{background:var(--color-bg-hover)}.nested-content{background:var(--color-bg-row-hover);padding-left:40px}.nested-table{width:100%;font-size:13px}.nested-table th,.nested-table td{padding:10px 12px}.expandable-row{cursor:pointer}.expand-icon{width:20px;transition:transform .2s;display:inline-block}.expand-icon.expanded{transform:rotate(90deg)}.badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-error{background:var(--color-error-bg);color:var(--color-error)}.badge-pending{background:var(--color-bg-subtle);color:var(--color-pending)}.status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.tabs{border-bottom:2px solid var(--color-border-light);gap:8px;margin-bottom:24px;padding-bottom:0;display:flex}.tab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.tab:hover{color:var(--color-primary)}.tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.search-bar{gap:12px;margin-bottom:20px;display:flex}.search-input{border:2px solid var(--color-border);border-radius:8px;flex:1;padding:10px 16px;font-size:13px}.search-input:focus{border-color:var(--color-primary);outline:none}.filter-select{border:2px solid var(--color-border);background:var(--color-bg-card);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px}.image-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px;display:grid}.image-thumb{aspect-ratio:1;background:var(--color-bg-hover);cursor:pointer;color:var(--color-text-muted);border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:11px;transition:all .2s;display:flex}.image-thumb:hover{border-color:var(--color-primary)}.image-thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.modal-overlay{background:var(--color-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--color-bg-card);border-radius:16px;max-width:90vw;max-height:90vh;overflow:auto}.modal-header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:23px}.modal-body{padding:24px}.modal-image{max-width:100%;max-height:70vh}.tab-sticky-header{z-index:10;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:8px;position:sticky;top:0}.date-filter{align-items:center;gap:12px;display:flex}.date-filter label{color:var(--color-text-muted);font-size:13px}.date-filter input,.date-input{border:2px solid var(--color-border);text-align:center;border-radius:8px;width:110px;padding:8px 12px;font-size:13px}.date-input::placeholder{color:var(--color-text-disabled);font-size:10px}.report-section{margin-bottom:30px}.report-section h3{color:var(--color-text);border-bottom:1px solid var(--color-border);margin:0 0 12px;padding-bottom:8px;font-size:15px}.report-table{border-collapse:collapse;width:100%;font-size:12px}.report-table th{background:var(--color-bg-light);text-align:left;color:var(--color-text);border-bottom:1px solid var(--color-border);padding:10px 12px;font-weight:600}.report-table td{border-bottom:1px solid var(--color-bg-subtle);color:var(--color-text-secondary);padding:10px 12px}.report-table tr:hover{background:var(--color-bg-row-hover)}.report-actions{gap:12px;margin-top:8px;display:flex}.no-data{color:var(--color-text-disabled);padding:12px 0;font-style:italic}.spinner{border:4px solid var(--color-bg-hover);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-container{justify-content:center;align-items:center;padding:60px;display:flex}.react-datepicker-wrapper{display:inline-block}.react-datepicker-popper{z-index:1000}.react-datepicker{border:1px solid var(--color-border);box-shadow:var(--color-shadow-lg);border-radius:8px;font-family:inherit}.react-datepicker__header{background:var(--color-primary);border-bottom:none;border-radius:8px 8px 0 0;padding-top:10px}.react-datepicker__current-month,.react-datepicker__day-name{color:#fff}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--color-primary);border-radius:50%}.react-datepicker__day:hover{background:var(--color-info-bg);border-radius:50%}.react-datepicker__navigation--previous{border-right-color:#fff}.react-datepicker__navigation--next{border-left-color:#fff}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:4px}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background:var(--color-primary);color:#fff}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background:var(--color-info-bg)}@media (width<=768px){.tabs{flex-wrap:wrap;gap:6px}.tab{text-align:center;flex:auto;min-width:calc(33% - 6px);padding:10px 14px;font-size:12px}.table th,.table td{padding:8px 6px;font-size:11px}.table th.hide-mobile,.table td.hide-mobile{display:none}.nested-table{min-width:unset;width:100%}.nested-table th,.nested-table td{padding:6px 4px;font-size:10px}.table .btn-small,.nested-table .btn-small{white-space:nowrap;padding:6px 8px;font-size:10px}.table .badge,.nested-table .badge{padding:3px 6px;font-size:9px}.btn{min-height:44px;padding:12px 20px;font-size:13px}.btn-small{min-height:36px;padding:8px 12px;font-size:11px}.search-bar{flex-direction:column;gap:10px}.search-input{width:100%}.card-header,.card-body{padding:14px 16px}.modal{width:95%;max-width:none;max-height:90vh;margin:10px}.modal-image{max-height:60vh}input[type=text],input[type=email],input[type=password],select{min-height:44px;padding:12px;font-size:15px}input[type=checkbox]{width:20px;height:20px}.badge{padding:4px 8px;font-size:10px}.btn-logout{text-align:center;border-top:1px solid var(--color-border-light);width:100%;margin-top:8px;padding:16px 16px 12px;display:block!important}.card-header[style*=flex]{flex-direction:column!important;align-items:stretch!important}}@page{size:letter landscape;margin:12mm 10mm}@media print{@page{size:letter landscape;margin:.4in}:root,:root[data-theme=light],:root[data-theme=dark]{--color-text:#333;--color-text-secondary:#555;--color-text-muted:#666;--color-text-dim:#888;--color-text-disabled:#999;--color-border:#e0e0e0;--color-border-strong:#d1d5db;--color-border-light:#eee;--color-bg-app:#fff;--color-bg-card:#fff;--color-bg-light:#fff;--color-bg-subtle:#f9fafb;--color-bg-hover:#f0f0f0;--color-bg-row-hover:#fafafa;--color-error:#dc2626;--color-error-bg:#fee2e2;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#d97706;--color-warning-bg:#fef3c7;--color-pending:#6b7280;--color-pending-bg:#f3f4f6;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--color-highlight:#fde68a}.no-print,nav,.navbar,.master-list,.tabs{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{font-size:10pt;background:var(--color-bg-card)!important;height:auto!important;overflow:visible!important}.dashboard,.main-content,.master-detail{height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.main-content{width:100%!important;max-width:none!important}.master-detail{gap:0!important;display:block!important}.detail-panel{width:100%!important;box-shadow:none!important;border:none!important;max-height:none!important;margin:0!important;position:static!important;overflow:visible!important}.card-header{display:none!important}.card-body{max-height:none!important;padding:0!important;overflow:visible!important}.report-preview{background:var(--color-bg-card)!important;border:none!important;padding:0!important;overflow:visible!important}.report-section{page-break-inside:auto;margin-bottom:14px!important}.report-section h3{page-break-after:avoid;margin:8px 0 4px!important;padding-bottom:2px!important;font-size:12pt!important}.report-table{page-break-inside:auto;width:100%!important;font-size:9pt!important}.report-table thead{display:table-header-group}.report-table tfoot{display:table-footer-group}.report-table tr{page-break-inside:avoid;page-break-after:auto}.report-table th,.report-table td{word-break:break-word;overflow-wrap:anywhere;padding:4px 6px!important}.report-table th{background:var(--color-border)!important;border-bottom:1px solid var(--color-text-disabled)!important}.report-table tr:hover{background:0 0!important}.report-table tbody tr:nth-child(2n){background:var(--color-bg-subtle)!important}.reports-tab{height:auto!important;max-height:none!important;overflow:visible!important}.badge{border:1px solid;padding:1px 6px!important}}
