.rbc-btn {color: inherit; font: inherit; margin: 0px;}
button.rbc-btn {overflow: visible; text-transform: none; appearance: button; cursor: pointer;}
button[disabled].rbc-btn {cursor: not-allowed;}
.rbc-calendar {box-sizing: border-box; height: 100%; display: flex; flex-direction: column; align-items: stretch;}
.rbc-calendar *, .rbc-calendar ::before, .rbc-calendar ::after {box-sizing: inherit;}
.rbc-abs-full, .rbc-row-bg {overflow: hidden; position: absolute; inset: 0px;}
.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rbc-rtl {direction: rtl;}
.rbc-off-range {color: rgb(153, 153, 153);}
.rbc-off-range-bg {background: rgb(230, 230, 230);}
.rbc-header {overflow: hidden; flex: 1 0 0%; text-overflow: ellipsis; white-space: nowrap; padding: 0px 3px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 90%; min-height: 0px; border-bottom: 1px solid rgb(221, 221, 221);}
.rbc-header + .rbc-header {border-left: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-header + .rbc-header {border-left-width: 0px; border-right: 1px solid rgb(221, 221, 221);}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {color: inherit; text-decoration: none;}
.rbc-button-link {color: inherit; background: none; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; user-select: text;}
.rbc-row-content {position: relative; user-select: none; z-index: 4;}
.rbc-row-content-scrollable {display: flex; flex-direction: column; height: 100%;}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {height: 100%; overflow-y: scroll; scrollbar-width: none;}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {display: none;}
.rbc-today {background-color: rgb(234, 246, 255);}
.rbc-toolbar {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-bottom: 10px; font-size: 16px;}
.rbc-toolbar .rbc-toolbar-label {flex-grow: 1; padding: 0px 10px; text-align: center;}
.rbc-toolbar button {color: rgb(55, 58, 60); display: inline-block; margin: 0px; text-align: center; vertical-align: middle; background: none; border: 1px solid rgb(204, 204, 204); padding: 0.375rem 1rem; border-radius: 4px; line-height: normal; white-space: nowrap;}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {color: rgb(55, 58, 60); background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140);}
.rbc-toolbar button:focus {color: rgb(55, 58, 60); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}
.rbc-toolbar button:hover {color: rgb(55, 58, 60); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}
.rbc-btn-group {display: inline-block; white-space: nowrap;}
.rbc-btn-group > button:first-child:not(:last-child) {border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.rbc-btn-group > button:last-child:not(:first-child) {border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {border-radius: 0px 4px 4px 0px;}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {border-radius: 4px 0px 0px 4px;}
.rbc-btn-group > button:not(:first-child):not(:last-child) {border-radius: 0px;}
.rbc-btn-group button + button {margin-left: -1px;}
.rbc-rtl .rbc-btn-group button + button {margin-left: 0px; margin-right: -1px;}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {margin-left: 10px;}

.rbc-event, .rbc-day-slot .rbc-background-event {border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; box-shadow: none; margin: 0px; padding: 2px 5px; background-color: rgb(49, 116, 173); border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; width: 100%; text-align: left;}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {cursor: inherit; pointer-events: none;}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {background-color: rgb(38, 89, 133);}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {outline: rgb(59, 153, 252) auto 5px;}
.rbc-event-label {font-size: 80%;}
.rbc-event-overlaps {box-shadow: rgba(51, 51, 51, 0.5) -1px 1px 5px 0px;}
.rbc-event-continues-prior {border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.rbc-event-continues-after {border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.rbc-event-continues-earlier {border-top-left-radius: 0px; border-top-right-radius: 0px;}
.rbc-event-continues-later {border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.rbc-row {display: flex; flex-direction: row;}
.rbc-row-segment {padding: 0px 1px 1px;}
.rbc-selected-cell {background-color: rgba(0, 0, 0, 0.1);}
.rbc-show-more {background-color: rgba(255, 255, 255, 0.3); z-index: 4; font-weight: bold; font-size: 85%; height: auto; line-height: normal; color: rgb(49, 116, 173);}
.rbc-show-more:hover, .rbc-show-more:focus {color: rgb(38, 89, 133);}
.rbc-month-view {position: relative; border: 1px solid rgb(221, 221, 221); display: flex; flex-direction: column; flex: 1 0 0px; width: 100%; user-select: none; height: 100%;}
.rbc-month-header {display: flex; flex-direction: row;}
.rbc-month-row {display: flex; position: relative; flex-direction: column; flex: 1 0 0px; overflow: hidden; height: 100%;}
.rbc-month-row + .rbc-month-row {border-top: 1px solid rgb(221, 221, 221);}
.rbc-date-cell {flex: 1 1 0px; min-width: 0px; padding-right: 5px; text-align: right;}
.rbc-date-cell.rbc-now {font-weight: bold;}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {color: inherit; text-decoration: none;}
.rbc-row-bg {display: flex; flex-direction: row; flex: 1 0 0px; overflow: hidden;}
.rbc-day-bg {flex: 1 0 0%;}
.rbc-day-bg + .rbc-day-bg {border-left: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {border-left-width: 0px; border-right: 1px solid rgb(221, 221, 221);}
.rbc-overlay {position: absolute; z-index: 5; border: 1px solid rgb(229, 229, 229); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px; padding: 10px;}
.rbc-overlay > * + * {margin-top: 1px;}
.rbc-overlay-header {border-bottom: 1px solid rgb(229, 229, 229); margin: -10px -10px 5px; padding: 2px 10px;}
.rbc-agenda-view {display: flex; flex-direction: column; flex: 1 0 0px; overflow: auto;}
.rbc-agenda-view table.rbc-agenda-table {width: 100%; border: 1px solid rgb(221, 221, 221); border-spacing: 0px; border-collapse: collapse;}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {padding: 5px 10px; vertical-align: top;}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {padding-left: 15px; padding-right: 15px; text-transform: lowercase;}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {border-left: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {border-left-width: 0px; border-right: 1px solid rgb(221, 221, 221);}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {border-top: 1px solid rgb(221, 221, 221);}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {padding: 3px 5px; text-align: left; border-bottom: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {text-align: right;}
.rbc-agenda-time-cell {text-transform: lowercase;}
.rbc-agenda-time-cell .rbc-continues-after::after {content: " »";}
.rbc-agenda-time-cell .rbc-continues-prior::before {content: "« ";}
.rbc-agenda-date-cell, .rbc-agenda-time-cell {white-space: nowrap;}
.rbc-agenda-event-cell {width: 100%;}
.rbc-time-column {display: flex; flex-direction: column; min-height: 100%;}
.rbc-time-column .rbc-timeslot-group {flex: 1 1 0%;}
.rbc-timeslot-group {border-bottom: 1px solid rgb(221, 221, 221); min-height: 40px; display: flex; flex-flow: column;}
.rbc-time-gutter, .rbc-header-gutter {flex: 0 0 auto;}
.rbc-label {padding: 0px 5px;}
.rbc-day-slot {position: relative;}
.rbc-day-slot .rbc-events-container {inset: 0px; position: absolute; margin-right: 10px;}
.rbc-day-slot .rbc-events-container.rbc-rtl {left: 10px; right: 0px;}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {border: 1px solid rgb(38, 89, 133); display: flex; max-height: 100%; min-height: 20px; flex-flow: column wrap; align-items: flex-start; overflow: hidden; position: absolute;}
.rbc-day-slot .rbc-background-event {opacity: 0.75;}
.rbc-day-slot .rbc-event-label {flex: 0 0 auto; padding-right: 5px; width: auto;}
.rbc-day-slot .rbc-event-content {width: 100%; flex: 1 1 0px; overflow-wrap: break-word; line-height: 1; height: 100%; min-height: 1em;}
.rbc-day-slot .rbc-time-slot {border-top: 1px solid rgb(247, 247, 247);}
.rbc-time-view-resources .rbc-time-gutter, .rbc-time-view-resources .rbc-time-header-gutter {position: sticky; left: 0px; background-color: white; border-right: 1px solid rgb(221, 221, 221); z-index: 10; margin-right: -1px;}
.rbc-time-view-resources .rbc-time-header {overflow: hidden;}
.rbc-time-view-resources .rbc-time-header-content {min-width: auto; flex: 1 0 0px;}
.rbc-time-view-resources .rbc-time-header-cell-single-day {display: none;}
.rbc-time-view-resources .rbc-day-slot {min-width: 140px;}
.rbc-time-view-resources .rbc-header, .rbc-time-view-resources .rbc-day-bg {width: 140px; flex: 1 1 0px;}
.rbc-time-header-content + .rbc-time-header-content {margin-left: -1px;}
.rbc-time-slot {flex: 1 0 0px;}
.rbc-time-slot.rbc-now {font-weight: bold;}
.rbc-day-header {text-align: center;}
.rbc-slot-selection {z-index: 10; position: absolute; background-color: rgba(0, 0, 0, 0.5); color: white; font-size: 75%; width: 100%; padding: 3px;}
.rbc-slot-selecting {cursor: move;}
.rbc-time-view {display: flex; flex-direction: column; flex: 1 1 0%; width: 100%; border: 1px solid rgb(221, 221, 221); min-height: 0px;}
.rbc-time-view .rbc-time-gutter {white-space: nowrap; text-align: right;}
.rbc-time-view .rbc-allday-cell {box-sizing: content-box; width: 100%; height: 100%; position: relative;}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {border-left: 1px solid rgb(221, 221, 221);}
.rbc-time-view .rbc-allday-events {position: relative; z-index: 4;}
.rbc-time-view .rbc-row {box-sizing: border-box; min-height: 20px;}
.rbc-time-header {display: flex; flex: 0 0 auto; flex-direction: row;}
.rbc-time-header.rbc-overflowing {border-right: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-time-header.rbc-overflowing {border-right-width: 0px; border-left: 1px solid rgb(221, 221, 221);}
.rbc-time-header > .rbc-row:first-child {border-bottom: 1px solid rgb(221, 221, 221);}
.rbc-time-header > .rbc-row.rbc-row-resource {border-bottom: 1px solid rgb(221, 221, 221);}
.rbc-time-header-cell-single-day {display: none;}
.rbc-time-header-content {flex: 1 1 0%; display: flex; min-width: 0px; flex-direction: column; border-left: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-time-header-content {border-left-width: 0px; border-right: 1px solid rgb(221, 221, 221);}
.rbc-time-header-content > .rbc-row.rbc-row-resource {border-bottom: 1px solid rgb(221, 221, 221); flex-shrink: 0;}
.rbc-time-content {display: flex; flex: 1 0 0%; align-items: flex-start; width: 100%; border-top: 2px solid rgb(221, 221, 221); overflow-y: auto; position: relative;}
.rbc-time-content > .rbc-time-gutter {flex: 0 0 auto;}
.rbc-time-content > * + * > * {border-left: 1px solid rgb(221, 221, 221);}
.rbc-rtl .rbc-time-content > * + * > * {border-left-width: 0px; border-right: 1px solid rgb(221, 221, 221);}
.rbc-time-content > .rbc-day-slot {width: 100%; user-select: none;}
.rbc-current-time-indicator {position: absolute; z-index: 3; left: 0px; right: 0px; height: 1px; background-color: rgb(116, 173, 49); pointer-events: none;}
.react-calendar {width: 350px; max-width: 100%; background: white; border: 1px solid rgb(160, 160, 150); font-family: Arial, Helvetica, sans-serif; line-height: 1.125em;}
.react-calendar--doubleView {width: 700px;}
.react-calendar--doubleView .react-calendar__viewContainer {display: flex; margin: -0.5em;}
.react-calendar--doubleView .react-calendar__viewContainer > * {width: 50%; margin: 0.5em;}
.react-calendar, .react-calendar *, .react-calendar ::before, .react-calendar ::after {box-sizing: border-box;}
.react-calendar button {margin: 0px; border: 0px; outline: none;}
.react-calendar button:enabled:hover {cursor: pointer;}
.react-calendar__navigation {display: flex; height: 44px; margin-bottom: 1em;}
.react-calendar__navigation button {min-width: 44px; background: none;}
.react-calendar__navigation button:disabled {background-color: rgb(240, 240, 240);}
.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus {background-color: rgb(230, 230, 230);}
.react-calendar__month-view__weekdays {text-align: center; text-transform: uppercase; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.75em; font-weight: bold;}
.react-calendar__month-view__weekdays__weekday {padding: 0.5em;}
.react-calendar__month-view__weekNumbers .react-calendar__tile {display: flex; align-items: center; justify-content: center; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.75em; font-weight: bold;}
.react-calendar__month-view__days__day--weekend {color: rgb(209, 0, 0);}
.react-calendar__month-view__days__day--neighboringMonth, .react-calendar__decade-view__years__year--neighboringDecade, .react-calendar__century-view__decades__decade--neighboringCentury {color: rgb(117, 117, 117);}
.react-calendar__year-view .react-calendar__tile, .react-calendar__decade-view .react-calendar__tile, .react-calendar__century-view .react-calendar__tile {padding: 2em 0.5em;}
.react-calendar__tile {max-width: 100%; padding: 10px 6.6667px; background: none; text-align: center; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.833em;}
.react-calendar__tile:disabled {background-color: rgb(240, 240, 240); color: rgb(171, 171, 171);}
.react-calendar__month-view__days__day--neighboringMonth:disabled, .react-calendar__decade-view__years__year--neighboringDecade:disabled, .react-calendar__century-view__decades__decade--neighboringCentury:disabled {color: rgb(205, 205, 205);}
.react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus {background-color: rgb(230, 230, 230);}
.react-calendar__tile--now {background: rgb(255, 255, 118);}
.react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus {background: rgb(255, 255, 169);}
.react-calendar__tile--hasActive {background: rgb(118, 186, 255);}
.react-calendar__tile--hasActive:enabled:hover, .react-calendar__tile--hasActive:enabled:focus {background: rgb(169, 212, 255);}
.react-calendar__tile--active {background: rgb(0, 110, 220); color: white;}
.react-calendar__tile--active:enabled:hover, .react-calendar__tile--active:enabled:focus {background: rgb(16, 135, 255);}
.react-calendar--selectRange .react-calendar__tile--hover {background-color: rgb(230, 230, 230);}
*, ::before, ::after {--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;}
::backdrop {--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;}
*, ::before, ::after {box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(var(--gray-200) / 1);}
::before, ::after {--tw-content: '';}
html, :host {line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent;}
body {margin: 0px; line-height: inherit;}
hr {height: 0px; color: inherit; border-top-width: 1px;}
abbr:where([title]) {text-decoration: underline dotted;}
h1, h2, h3, h4, h5, h6 {font-size: inherit; font-weight: inherit;}
a {color: inherit; text-decoration: inherit;}
b, strong {font-weight: bolder;}
code, kbd, samp, pre {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
table {text-indent: 0px; border-color: inherit; border-collapse: collapse;}
button, input, optgroup, select, textarea {font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px;}
button, select {text-transform: none;}
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {appearance: button; background-color: transparent; background-image: none;}
progress {vertical-align: baseline;}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}
[type="search"] {appearance: textfield; outline-offset: -2px;}
::-webkit-search-decoration {appearance: none;}
::-webkit-file-upload-button {appearance: button; font: inherit;}
summary {display: list-item;}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {margin: 0px;}
fieldset {margin: 0px; padding: 0px;}
legend {padding: 0px;}
ol, ul, menu {list-style: none; margin: 0px; padding: 0px;}
dialog {padding: 0px;}
textarea {resize: vertical;}
input::placeholder, textarea::placeholder {opacity: 1; color: rgb(var(--gray-400) / 1);}
button, [role="button"] {cursor: pointer;}
:disabled {cursor: default;}
img, svg, video, canvas, audio, iframe, embed, object {display: block; vertical-align: middle;}
img, video {max-width: 100%; height: auto;}
[hidden]:where(:not([hidden="until-found"])) {display: none;}
[type="text"], input:where(:not([type])), [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select {appearance: none; background-color: rgb(255, 255, 255); border-color: rgb(var(--gray-500) / var(--tw-border-opacity, 1)); border-width: 1px; border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; --tw-shadow: 0 0 #0000;}
[type="text"]:focus, input:where(:not([type])):focus, [type="email"]:focus, [type="url"]:focus, [type="password"]:focus, [type="number"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="month"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="time"]:focus, [type="week"]:focus, [multiple]:focus, textarea:focus, select:focus {outline: transparent solid 2px; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-color: rgb(37, 99, 235);}
input::placeholder, textarea::placeholder {color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)); opacity: 1;}
::-webkit-datetime-edit-fields-wrapper {padding: 0px;}
::-webkit-date-and-time-value {min-height: 1.5em; text-align: inherit;}
::-webkit-datetime-edit {display: inline-flex;}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {padding-top: 0px; padding-bottom: 0px;}
select {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; print-color-adjust: exact;}
[multiple], [size]:where(select:not([size="1"])) {background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; padding-right: 0.75rem; print-color-adjust: unset;}
[type="checkbox"], [type="radio"] {appearance: none; padding: 0px; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: rgb(37, 99, 235); background-color: rgb(255, 255, 255); border-color: rgb(var(--gray-500) / var(--tw-border-opacity, 1)); border-width: 1px; --tw-shadow: 0 0 #0000;}
[type="checkbox"] {border-radius: 0px;}
[type="radio"] {border-radius: 100%;}
[type="checkbox"]:focus, [type="radio"]:focus {outline: transparent solid 2px; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}
[type="checkbox"]:checked, [type="radio"]:checked {border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat;}
[type="checkbox"]:checked {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}

[type="radio"]:checked {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}

[type="checkbox"]:checked:hover, [type="checkbox"]:checked:focus, [type="radio"]:checked:hover, [type="radio"]:checked:focus {border-color: transparent; background-color: currentcolor;}
[type="checkbox"]:indeterminate {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat;}

[type="checkbox"]:indeterminate:hover, [type="checkbox"]:indeterminate:focus {border-color: transparent; background-color: currentcolor;}
[type="file"] {background: unset; border-color: inherit; border-width: 0px; border-radius: 0px; padding: 0px; font-size: unset; line-height: inherit;}
[type="file"]:focus {outline: -webkit-focus-ring-color auto 1px;}
:root {--gray-0: 255 255 255; --gray-50: 250 250 250; --gray-100: 241 241 241; --gray-200: 227 227 227; --gray-300: 223 223 223; --gray-400: 146 146 146; --gray-500: 102 102 102; --gray-600: 72 72 72; --gray-700: 51 51 51; --gray-800: 34 34 34; --gray-900: 17 17 17; --gray-1000: 0 0 0; --background: 255 255 255; --foreground: 72 72 72; --muted: 227 227 227; --muted-foreground: 146 146 146; --primary-lighter: 227 227 227; --primary-default: 17 17 17; --primary-dark: 0 0 0; --primary-foreground: 255 255 255; --secondary-lighter: 221 227 255; --secondary-default: 78 54 245; --secondary-dark: 67 42 216; --secondary-foreground: 255 255 255; --red-lighter: 247 212 214; --red-default: 238 0 0; --red-dark: 197 0 0; --orange-lighter: 255 239 207; --orange-default: 245 166 35; --orange-dark: 171 87 10; --blue-lighter: 211 229 255; --blue-default: 0 112 243; --blue-dark: 7 97 209; --green-lighter: 185 249 207; --green-default: 17 168 73; --green-dark: 17 132 60;}
[data-theme="dark"] {--gray-0: 0 0 0; --gray-50: 17 17 17; --gray-100: 31 31 31; --gray-200: 51 51 51; --gray-300: 72 72 72; --gray-400: 102 102 102; --gray-500: 146 146 146; --gray-600: 162 162 162; --gray-700: 223 223 223; --gray-800: 226 226 226; --gray-900: 241 241 241; --gray-1000: 255 255 255; --background: 8 9 14; --foreground: 223 223 223; --muted: 51 51 51; --muted-foreground: 102 102 102; --primary-lighter: 34 34 34; --primary-default: 241 241 241; --primary-dark: 255 255 255; --primary-foreground: 0 0 0; --secondary-lighter: 31 22 90; --secondary-dark: 193 203 255; --red-lighter: 80 0 0; --red-dark: 255 193 193; --orange-lighter: 68 29 4; --orange-dark: 252 234 139; --blue-lighter: 13 51 94; --blue-dark: 181 233 255; --green-lighter: 3 48 22; --green-dark: 185 249 207;}
.rizzui-select-options {z-index: 9999 !important;}
html {height: 100%; -webkit-font-smoothing: antialiased;}
#player:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
body {display: flex; min-height: 100%; flex-direction: column; overflow-x: hidden; font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
body:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
input[type="search"]::-webkit-search-cancel-button {display: none;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {margin: 0px; appearance: none;}
input[type="checkbox"]:checked {background-image: none;}
h1, h2, h3, h4, h5, h6 {font-family: var(--font-lexend); font-weight: 700; --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
h1:is([data-theme="dark"] *), h2:is([data-theme="dark"] *), h3:is([data-theme="dark"] *), h4:is([data-theme="dark"] *), h5:is([data-theme="dark"] *), h6:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
h1 {font-size: 1.875rem; line-height: 2.25rem;}
h1:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
h1 {font-size: 32px;}

h2 {font-size: 1.5rem; line-height: 2rem;}
h2:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
h2 {font-size: 26px;}

h3 {font-size: 1.25rem; line-height: 1.75rem;}
h3 {font-size: 22px;}

h4 {font-size: 1.125rem; line-height: 1.75rem;}
h4 {font-size: 1.25rem; line-height: 1.75rem;}
h5 {font-size: 1rem; line-height: 1.5rem;}
h5 {font-size: 1.125rem; line-height: 1.75rem;}
h6 {font-size: 0.875rem; line-height: 1.25rem;}
h6 {font-size: 1rem; line-height: 1.5rem;}
q {font-size: 1.125rem; line-height: 1.75rem;}
.container {width: 100%;}
.container {max-width: 480px;}
.container {max-width: 640px;}
.container {max-width: 768px;}
.container {max-width: 1024px;}
.container {max-width: 1280px;}
.container {max-width: 1536px;}
.container {max-width: 1920px;}

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;}
.pointer-events-none {pointer-events: none;}
.pointer-events-auto {pointer-events: auto;}
.visible {visibility: visible;}
.invisible {visibility: hidden;}
.collapse {visibility: collapse;}
.\!static {position: static !important;}
.static {position: static;}
.\!fixed {position: fixed !important;}
.fixed {position: fixed;}
.absolute {position: absolute;}
.\!relative {position: relative !important;}
.relative {position: relative;}
.sticky {position: sticky;}
.inset-0 {inset: 0px;}
.inset-1 {inset: 0.25rem;}
.inset-1\.5 {inset: 0.375rem;}
.inset-\[14\%\] {inset: 14%;}
.inset-\[30\%\] {inset: 30%;}
.-inset-y-1\/2 {top: -50%; bottom: -50%;}
.inset-x-0 {left: 0px; right: 0px;}
.inset-y-0 {top: 0px; bottom: 0px;}
.inset-y-\[0\.1\%\] {top: 0.1%; bottom: 0.1%;}
.-bottom-0\.5 {bottom: -0.125rem;}
.-bottom-1 {bottom: -0.25rem;}
.-bottom-12 {bottom: -3rem;}
.-bottom-3 {bottom: -0.75rem;}
.-bottom-4 {bottom: -1rem;}
.-bottom-5 {bottom: -1.25rem;}
.-bottom-\[30px\] {bottom: -30px;}
.-bottom-\[38px\] {bottom: -38px;}
.-end-0\.5 {inset-inline-end: -0.125rem;}
.-end-1 {inset-inline-end: -0.25rem;}
.-end-1\.5 {inset-inline-end: -0.375rem;}
.-end-10 {inset-inline-end: -2.5rem;}
.-end-3 {inset-inline-end: -0.75rem;}
.-end-4 {inset-inline-end: -1rem;}
.-end-5 {inset-inline-end: -1.25rem;}
.-end-6 {inset-inline-end: -1.5rem;}
.-right-12 {right: -3rem;}
.-start-6 {inset-inline-start: -1.5rem;}
.-start-px {inset-inline-start: -1px;}
.-top-0\.5 {top: -0.125rem;}
.-top-1 {top: -0.25rem;}
.-top-1\.5 {top: -0.375rem;}
.-top-2 {top: -0.5rem;}
.-top-6 {top: -1.5rem;}
.-top-\[2px\] {top: -2px;}
.-top-px {top: -1px;}
.bottom-0 {bottom: 0px;}
.bottom-1 {bottom: 0.25rem;}
.bottom-12 {bottom: 3rem;}
.bottom-2 {bottom: 0.5rem;}
.bottom-3 {bottom: 0.75rem;}
.bottom-4 {bottom: 1rem;}
.bottom-8 {bottom: 2rem;}
.bottom-\[16\%\] {bottom: 16%;}
.bottom-\[6\%\] {bottom: 6%;}
.bottom-\[7\%\] {bottom: 7%;}
.end-0 {inset-inline-end: 0px;}
.end-1 {inset-inline-end: 0.25rem;}
.end-1\.5 {inset-inline-end: 0.375rem;}
.end-2 {inset-inline-end: 0.5rem;}
.end-2\.5 {inset-inline-end: 0.625rem;}
.end-3 {inset-inline-end: 0.75rem;}
.end-3\.5 {inset-inline-end: 0.875rem;}
.end-4 {inset-inline-end: 1rem;}
.end-5 {inset-inline-end: 1.25rem;}
.end-6 {inset-inline-end: 1.5rem;}
.left-0 {left: 0px;}
.left-1 {left: 0.25rem;}
.left-1\/2 {left: 50%;}
.left-5 {left: 1.25rem;}
.left-7 {left: 1.75rem;}
.left-\[5px\] {left: 5px;}
.left-auto {left: auto;}
.right-0 {right: 0px;}
.right-2 {right: 0.5rem;}
.right-5 {right: 1.25rem;}
.right-7 {right: 1.75rem;}
.right-9 {right: 2.25rem;}
.start-0 {inset-inline-start: 0px;}
.start-0\.5 {inset-inline-start: 0.125rem;}
.start-1 {inset-inline-start: 0.25rem;}
.start-1\/2 {inset-inline-start: 50%;}
.start-2\.5 {inset-inline-start: 0.625rem;}
.start-4 {inset-inline-start: 1rem;}
.start-5 {inset-inline-start: 1.25rem;}
.start-6 {inset-inline-start: 1.5rem;}
.start-\[72\%\] {inset-inline-start: 72%;}
.top-0 {top: 0px;}
.top-0\.5 {top: 0.125rem;}
.top-1 {top: 0.25rem;}
.top-1\/2 {top: 50%;}
.top-2 {top: 0.5rem;}
.top-2\.5 {top: 0.625rem;}
.top-3 {top: 0.75rem;}
.top-4 {top: 1rem;}
.top-5 {top: 1.25rem;}
.top-6 {top: 1.5rem;}
.top-7 {top: 1.75rem;}
.top-8 {top: 2rem;}
.top-\[14px\] {top: 14px;}
.top-\[18px\] {top: 18px;}
.top-\[22px\] {top: 22px;}
.top-\[26px\] {top: 26px;}
.top-\[9px\] {top: 9px;}
.top-\[calc\(100\%\+0\.5rem\)\] {top: calc(100% + 0.5rem);}
.top-full {top: 100%;}
.isolate {isolation: isolate;}
.\!z-0 {z-index: 0 !important;}
.\!z-10 {z-index: 10 !important;}
.\!z-50 {z-index: 50 !important;}
.\!z-\[10000\] {z-index: 10000 !important;}
.-z-10 {z-index: -10;}
.-z-20 {z-index: -20;}
.-z-\[1\] {z-index: -1;}
.z-0 {z-index: 0;}
.z-10 {z-index: 10;}
.z-20 {z-index: 20;}
.z-30 {z-index: 30;}
.z-40 {z-index: 40;}
.z-50 {z-index: 50;}
.z-\[5\] {z-index: 5;}
.z-\[60\] {z-index: 60;}
.z-\[990\] {z-index: 990;}
.z-\[998\] {z-index: 998;}
.z-\[9999\] {z-index: 9999;}
.z-\[999\] {z-index: 999;}
.order-1 {order: 1;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.order-12 {order: 12;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-first {order: -9999;}
.order-last {order: 9999;}
.order-none {order: 0;}
.col-auto {grid-column: auto;}
.col-span-1 {grid-column: span 1 / span 1;}
.col-span-10 {grid-column: span 10 / span 10;}
.col-span-11 {grid-column: span 11 / span 11;}
.col-span-12 {grid-column: span 12 / span 12;}
.col-span-2 {grid-column: span 2 / span 2;}
.col-span-3 {grid-column: span 3 / span 3;}
.col-span-4 {grid-column: span 4 / span 4;}
.col-span-5 {grid-column: span 5 / span 5;}
.col-span-6 {grid-column: span 6 / span 6;}
.col-span-7 {grid-column: span 7 / span 7;}
.col-span-8 {grid-column: span 8 / span 8;}
.col-span-9 {grid-column: span 9 / span 9;}
.col-span-full {grid-column: 1 / -1;}
.col-start-1 {grid-column-start: 1;}
.col-start-10 {grid-column-start: 10;}
.col-start-11 {grid-column-start: 11;}
.col-start-12 {grid-column-start: 12;}
.col-start-13 {grid-column-start: 13;}
.col-start-2 {grid-column-start: 2;}
.col-start-3 {grid-column-start: 3;}
.col-start-4 {grid-column-start: 4;}
.col-start-5 {grid-column-start: 5;}
.col-start-6 {grid-column-start: 6;}
.col-start-7 {grid-column-start: 7;}
.col-start-8 {grid-column-start: 8;}
.col-start-9 {grid-column-start: 9;}
.col-start-auto {grid-column-start: auto;}
.col-end-1 {grid-column-end: 1;}
.col-end-10 {grid-column-end: 10;}
.col-end-11 {grid-column-end: 11;}
.col-end-12 {grid-column-end: 12;}
.col-end-13 {grid-column-end: 13;}
.col-end-2 {grid-column-end: 2;}
.col-end-3 {grid-column-end: 3;}
.col-end-4 {grid-column-end: 4;}
.col-end-5 {grid-column-end: 5;}
.col-end-6 {grid-column-end: 6;}
.col-end-7 {grid-column-end: 7;}
.col-end-8 {grid-column-end: 8;}
.col-end-9 {grid-column-end: 9;}
.col-end-auto {grid-column-end: auto;}
.row-auto {grid-row: auto;}
.row-span-1 {grid-row: span 1 / span 1;}
.row-span-10 {grid-row: span 10 / span 10;}
.row-span-11 {grid-row: span 11 / span 11;}
.row-span-12 {grid-row: span 12 / span 12;}
.row-span-2 {grid-row: span 2 / span 2;}
.row-span-3 {grid-row: span 3 / span 3;}
.row-span-4 {grid-row: span 4 / span 4;}
.row-span-5 {grid-row: span 5 / span 5;}
.row-span-6 {grid-row: span 6 / span 6;}
.row-span-7 {grid-row: span 7 / span 7;}
.row-span-8 {grid-row: span 8 / span 8;}
.row-span-9 {grid-row: span 9 / span 9;}
.row-span-full {grid-row: 1 / -1;}
.row-start-1 {grid-row-start: 1;}
.row-start-10 {grid-row-start: 10;}
.row-start-11 {grid-row-start: 11;}
.row-start-12 {grid-row-start: 12;}
.row-start-13 {grid-row-start: 13;}
.row-start-2 {grid-row-start: 2;}
.row-start-3 {grid-row-start: 3;}
.row-start-4 {grid-row-start: 4;}
.row-start-5 {grid-row-start: 5;}
.row-start-6 {grid-row-start: 6;}
.row-start-7 {grid-row-start: 7;}
.row-start-8 {grid-row-start: 8;}
.row-start-9 {grid-row-start: 9;}
.row-start-auto {grid-row-start: auto;}
.row-end-1 {grid-row-end: 1;}
.row-end-10 {grid-row-end: 10;}
.row-end-11 {grid-row-end: 11;}
.row-end-12 {grid-row-end: 12;}
.row-end-13 {grid-row-end: 13;}
.row-end-2 {grid-row-end: 2;}
.row-end-3 {grid-row-end: 3;}
.row-end-4 {grid-row-end: 4;}
.row-end-5 {grid-row-end: 5;}
.row-end-6 {grid-row-end: 6;}
.row-end-7 {grid-row-end: 7;}
.row-end-8 {grid-row-end: 8;}
.row-end-9 {grid-row-end: 9;}
.row-end-auto {grid-row-end: auto;}
.-m-1 {margin: -0.25rem;}
.m-0 {margin: 0px;}
.m-1 {margin: 0.25rem;}
.m-6 {margin: 1.5rem;}
.m-auto {margin: auto;}
.\!my-1\.5 {margin-top: 0.375rem !important; margin-bottom: 0.375rem !important;}
.-mx-0\.5 {margin-left: -0.125rem; margin-right: -0.125rem;}
.-mx-1 {margin-left: -0.25rem; margin-right: -0.25rem;}
.-mx-2\.5 {margin-left: -0.625rem; margin-right: -0.625rem;}
.-mx-4 {margin-left: -1rem; margin-right: -1rem;}
.-mx-5 {margin-left: -1.25rem; margin-right: -1.25rem;}
.-mx-\[1\.1rem\] {margin-left: -1.1rem; margin-right: -1.1rem;}
.mx-1 {margin-left: 0.25rem; margin-right: 0.25rem;}
.mx-1\.5 {margin-left: 0.375rem; margin-right: 0.375rem;}
.mx-2 {margin-left: 0.5rem; margin-right: 0.5rem;}
.mx-3 {margin-left: 0.75rem; margin-right: 0.75rem;}
.mx-auto {margin-left: auto; margin-right: auto;}
.my-0\.5 {margin-top: 0.125rem; margin-bottom: 0.125rem;}
.my-2 {margin-top: 0.5rem; margin-bottom: 0.5rem;}
.my-auto {margin-top: auto; margin-bottom: auto;}
.\!-mb-\[43px\] {margin-bottom: -43px !important;}
.\!mb-0 {margin-bottom: 0px !important;}
.\!mb-2 {margin-bottom: 0.5rem !important;}
.\!mb-4 {margin-bottom: 1rem !important;}
.\!mt-0\.5 {margin-top: 0.125rem !important;}
.\!mt-2 {margin-top: 0.5rem !important;}
.\!mt-20 {margin-top: 5rem !important;}
.\!mt-4 {margin-top: 1rem !important;}
.-mb-0\.5 {margin-bottom: -0.125rem;}
.-mb-5 {margin-bottom: -1.25rem;}
.-mb-8 {margin-bottom: -2rem;}
.-me-2 {margin-inline-end: -0.5rem;}
.-me-2\.5 {margin-inline-end: -0.625rem;}
.-me-5 {margin-inline-end: -1.25rem;}
.-me-6 {margin-inline-end: -1.5rem;}
.-ml-2 {margin-left: -0.5rem;}
.-ms-2\.5 {margin-inline-start: -0.625rem;}
.-mt-2\.5 {margin-top: -0.625rem;}
.-mt-24 {margin-top: -6rem;}
.mb-0 {margin-bottom: 0px;}
.mb-0\.5 {margin-bottom: 0.125rem;}
.mb-1 {margin-bottom: 0.25rem;}
.mb-1\.5 {margin-bottom: 0.375rem;}
.mb-10 {margin-bottom: 2.5rem;}
.mb-2 {margin-bottom: 0.5rem;}
.mb-2\.5 {margin-bottom: 0.625rem;}
.mb-3 {margin-bottom: 0.75rem;}
.mb-4 {margin-bottom: 1rem;}
.mb-5 {margin-bottom: 1.25rem;}
.mb-6 {margin-bottom: 1.5rem;}
.mb-8 {margin-bottom: 2rem;}
.me-1 {margin-inline-end: 0.25rem;}
.me-1\.5 {margin-inline-end: 0.375rem;}
.me-2 {margin-inline-end: 0.5rem;}
.me-2\.5 {margin-inline-end: 0.625rem;}
.me-3 {margin-inline-end: 0.75rem;}
.me-4 {margin-inline-end: 1rem;}
.me-\[14px\] {margin-inline-end: 14px;}
.ml-1 {margin-left: 0.25rem;}
.ml-2 {margin-left: 0.5rem;}
.ml-2\.5 {margin-left: 0.625rem;}
.ml-3 {margin-left: 0.75rem;}
.mr-0 {margin-right: 0px;}
.mr-1 {margin-right: 0.25rem;}
.mr-2 {margin-right: 0.5rem;}
.ms-1 {margin-inline-start: 0.25rem;}
.ms-1\.5 {margin-inline-start: 0.375rem;}
.ms-2 {margin-inline-start: 0.5rem;}
.ms-2\.5 {margin-inline-start: 0.625rem;}
.ms-3 {margin-inline-start: 0.75rem;}
.ms-4 {margin-inline-start: 1rem;}
.ms-6 {margin-inline-start: 1.5rem;}
.ms-\[52px\] {margin-inline-start: 52px;}
.ms-\[7\.5px\] {margin-inline-start: 7.5px;}
.ms-auto {margin-inline-start: auto;}
.mt-0\.5 {margin-top: 0.125rem;}
.mt-1 {margin-top: 0.25rem;}
.mt-1\.5 {margin-top: 0.375rem;}
.mt-10 {margin-top: 2.5rem;}
.mt-12 {margin-top: 3rem;}
.mt-2 {margin-top: 0.5rem;}
.mt-2\.5 {margin-top: 0.625rem;}
.mt-24 {margin-top: 6rem;}
.mt-3 {margin-top: 0.75rem;}
.mt-3\.5 {margin-top: 0.875rem;}
.mt-4 {margin-top: 1rem;}
.mt-5 {margin-top: 1.25rem;}
.mt-6 {margin-top: 1.5rem;}
.mt-7 {margin-top: 1.75rem;}
.mt-8 {margin-top: 2rem;}
.mt-\[clamp\(0\.75rem\,1\.6vw\,1\.25rem\)\] {margin-top: clamp(0.75rem, 30.72px, 1.25rem);}
.mt-\[clamp\(0\.75rem\,2vh\,1\.5rem\)\] {margin-top: clamp(0.75rem, 21.6px, 1.5rem);}
.mt-\[clamp\(1\.25rem\,3vh\,2\.5rem\)\] {margin-top: clamp(1.25rem, 32.400000000000006px, 2.5rem);}
.mt-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\] {margin-top: clamp(1.5rem, 57.599999999999994px, 2.5rem);}
.mt-\[clamp\(2rem\,6vh\,5rem\)\] {margin-top: clamp(2rem, 64.80000000000001px, 5rem);}
.mt-auto {margin-top: auto;}
.line-clamp-2 {overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.block {display: block;}
.inline-block {display: inline-block;}
.\!inline {display: inline !important;}
.inline {display: inline;}
.\!flex {display: flex !important;}
.flex {display: flex;}
.inline-flex {display: inline-flex;}
.\!table {display: table !important;}
.table {display: table;}
.table-cell {display: table-cell;}
.table-row {display: table-row;}
.grid {display: grid;}
.inline-grid {display: inline-grid;}
.contents {display: contents;}
.\!hidden {display: none !important;}
.hidden {display: none;}
.aspect-\[310\/232\] {aspect-ratio: 310 / 232;}
.aspect-\[360\/326\] {aspect-ratio: 360 / 326;}
.aspect-\[4\/5\.06\] {aspect-ratio: 4 / 5.06;}
.aspect-\[4\/5\] {aspect-ratio: 4 / 5;}
.aspect-\[80\/60\] {aspect-ratio: 80 / 60;}
.aspect-\[91\/75\] {aspect-ratio: 91 / 75;}
.aspect-square {aspect-ratio: 1 / 1;}
.size-10 {width: 2.5rem; height: 2.5rem;}
.size-12 {width: 3rem; height: 3rem;}
.size-14 {width: 3.5rem; height: 3.5rem;}
.size-2 {width: 0.5rem; height: 0.5rem;}
.size-2\.5 {width: 0.625rem; height: 0.625rem;}
.size-20 {width: 5rem; height: 5rem;}
.size-3\.5 {width: 0.875rem; height: 0.875rem;}
.size-4 {width: 1rem; height: 1rem;}
.size-5 {width: 1.25rem; height: 1.25rem;}
.size-6 {width: 1.5rem; height: 1.5rem;}
.size-7 {width: 1.75rem; height: 1.75rem;}
.size-8 {width: 2rem; height: 2rem;}
.size-9 {width: 2.25rem; height: 2.25rem;}
.size-\[17px\] {width: 17px; height: 17px;}
.size-\[18px\] {width: 18px; height: 18px;}
.\!h-10 {height: 2.5rem !important;}
.\!h-11 {height: 2.75rem !important;}
.\!h-12 {height: 3rem !important;}
.\!h-14 {height: 3.5rem !important;}
.\!h-8 {height: 2rem !important;}
.\!h-9 {height: 2.25rem !important;}
.\!h-auto {height: auto !important;}
.\!h-full {height: 100% !important;}
.h-0 {height: 0px;}
.h-0\.5 {height: 0.125rem;}
.h-1 {height: 0.25rem;}
.h-1\.5 {height: 0.375rem;}
.h-10 {height: 2.5rem;}
.h-11 {height: 2.75rem;}
.h-12 {height: 3rem;}
.h-14 {height: 3.5rem;}
.h-16 {height: 4rem;}
.h-2 {height: 0.5rem;}
.h-2\.5 {height: 0.625rem;}
.h-20 {height: 5rem;}
.h-24 {height: 6rem;}
.h-28 {height: 7rem;}
.h-3 {height: 0.75rem;}
.h-3\.5 {height: 0.875rem;}
.h-32 {height: 8rem;}
.h-36 {height: 9rem;}
.h-4 {height: 1rem;}
.h-40 {height: 10rem;}
.h-48 {height: 12rem;}
.h-5 {height: 1.25rem;}
.h-56 {height: 14rem;}
.h-6 {height: 1.5rem;}
.h-64 {height: 16rem;}
.h-7 {height: 1.75rem;}
.h-8 {height: 2rem;}
.h-9 {height: 2.25rem;}
.h-\[1\.13rem\] {height: 1.13rem;}
.h-\[1\.38rem\] {height: 1.38rem;}
.h-\[1\.63rem\] {height: 1.63rem;}
.h-\[1\.6rem\] {height: 1.6rem;}
.h-\[1\.8rem\] {height: 1.8rem;}
.h-\[15px\] {height: 15px;}
.h-\[17px\] {height: 17px;}
.h-\[18px\] {height: 18px;}
.h-\[19px\] {height: 19px;}
.h-\[228px\] {height: 228px;}
.h-\[22px\] {height: 22px;}
.h-\[256px\] {height: 256px;}
.h-\[26px\] {height: 26px;}
.h-\[30px\] {height: 30px;}
.h-\[34px\] {height: 34px;}
.h-\[38px\] {height: 38px;}
.h-\[3px\] {height: 3px;}
.h-\[4\.5rem\] {height: 4.5rem;}
.h-\[500px\] {height: 500px;}
.h-\[52\%\] {height: 52%;}
.h-\[52px\] {height: 52px;}
.h-\[54px\] {height: 54px;}
.h-\[62\%\] {height: 62%;}
.h-\[65\%\] {height: 65%;}
.h-\[7\.5rem\] {height: 7.5rem;}
.h-\[70\%\] {height: 70%;}
.h-\[78\%\] {height: 78%;}
.h-\[82\%\] {height: 82%;}
.h-\[86\%\] {height: 86%;}
.h-\[calc\(100\%-80px\)\] {height: calc(100% - 80px);}
.h-\[calc\(100svh-8rem\)\] {height: calc(-8rem + 100svh);}
.h-\[calc\(100vh-128px\)\] {height: calc(-128px + 1080px);}
.h-\[clamp\(120px\,18vw\,310px\)\] {height: clamp(120px, 345.59999999999997px, 310px);}
.h-\[clamp\(44px\,6vh\,68px\)\] {height: clamp(44px, 64.80000000000001px, 68px);}
.h-auto {height: auto;}
.h-full {height: 100%;}
.h-px {height: 1px;}
.h-screen {height: 1080px;}
.\!max-h-\[216px\] {max-height: 216px !important;}
.max-h-40 {max-height: 10rem;}
.max-h-60 {max-height: 15rem;}
.max-h-64 {max-height: 16rem;}
.max-h-\[280px\] {max-height: 280px;}
.max-h-\[30\%\] {max-height: 30%;}
.max-h-\[320px\] {max-height: 320px;}
.max-h-\[35\%\] {max-height: 35%;}
.max-h-\[360px\] {max-height: 360px;}
.max-h-\[406px\] {max-height: 406px;}
.max-h-\[420px\] {max-height: 420px;}
.max-h-\[60\%\] {max-height: 60%;}
.max-h-\[600px\] {max-height: 600px;}
.max-h-\[60vh\] {max-height: 648px;}
.max-h-\[80\%\] {max-height: 80%;}
.max-h-\[85vh\] {max-height: 918.0000000000001px;}
.max-h-\[calc\(100dvh-2rem\)\] {max-height: calc(100dvh - 2rem);}
.max-h-\[min\(26rem\,100vh\)\] {max-height: min(26rem, 1080px);}
.max-h-\[min\(38rem\,100vh\)\] {max-height: min(38rem, 1080px);}
.max-h-\[min\(52rem\,100vh\)\] {max-height: min(52rem, 1080px);}
.max-h-full {max-height: 100%;}
.max-h-screen {max-height: 1080px;}
.\!min-h-0 {min-height: 0px !important;}
.min-h-0 {min-height: 0px;}
.min-h-10 {min-height: 2.5rem;}
.min-h-12 {min-height: 3rem;}
.min-h-14 {min-height: 3.5rem;}
.min-h-6 {min-height: 1.5rem;}
.min-h-8 {min-height: 2rem;}
.min-h-96 {min-height: 24rem;}
.min-h-\[100px\] {min-height: 100px;}
.min-h-\[128px\] {min-height: 128px;}
.min-h-\[12rem\] {min-height: 12rem;}
.min-h-\[16rem\] {min-height: 16rem;}
.min-h-\[19rem\] {min-height: 19rem;}
.min-h-\[22rem\] {min-height: 22rem;}
.min-h-\[250px\] {min-height: 250px;}
.min-h-\[26rem\] {min-height: 26rem;}
.min-h-\[280px\] {min-height: 280px;}
.min-h-\[320px\] {min-height: 320px;}
.min-h-\[32px\] {min-height: 32px;}
.min-h-\[34rem\] {min-height: 34rem;}
.min-h-\[40px\] {min-height: 40px;}
.min-h-\[420px\] {min-height: 420px;}
.min-h-\[430px\] {min-height: 430px;}
.min-h-\[48px\] {min-height: 48px;}
.min-h-\[50vh\] {min-height: 540px;}
.min-h-\[520px\] {min-height: 520px;}
.min-h-\[56px\] {min-height: 56px;}
.min-h-\[58px\] {min-height: 58px;}
.min-h-\[60vh\] {min-height: 648px;}
.min-h-\[auto\] {min-height: auto;}
.min-h-\[calc\(100vh-2rem\)\] {min-height: calc(-2rem + 1080px);}
.min-h-\[calc\(100vh-48px\)\] {min-height: calc(-48px + 1080px);}
.min-h-\[min\(26rem\,100vh\)\] {min-height: min(26rem, 1080px);}
.min-h-\[min\(38rem\,100vh\)\] {min-height: min(38rem, 1080px);}
.min-h-\[min\(52rem\,100vh\)\] {min-height: min(52rem, 1080px);}
.min-h-screen {min-height: 1080px;}
.\!w-9 {width: 2.25rem !important;}
.\!w-auto {width: auto !important;}
.\!w-full {width: 100% !important;}
.w-0 {width: 0px;}
.w-0\.5 {width: 0.125rem;}
.w-1 {width: 0.25rem;}
.w-1\.5 {width: 0.375rem;}
.w-1\/2 {width: 50%;}
.w-10 {width: 2.5rem;}
.w-10\/12 {width: 83.3333%;}
.w-11 {width: 2.75rem;}
.w-11\/12 {width: 91.6667%;}
.w-12 {width: 3rem;}
.w-14 {width: 3.5rem;}
.w-16 {width: 4rem;}
.w-2 {width: 0.5rem;}
.w-2\.5 {width: 0.625rem;}
.w-20 {width: 5rem;}
.w-24 {width: 6rem;}
.w-28 {width: 7rem;}
.w-3 {width: 0.75rem;}
.w-3\.5 {width: 0.875rem;}
.w-32 {width: 8rem;}
.w-36 {width: 9rem;}
.w-4 {width: 1rem;}
.w-40 {width: 10rem;}
.w-44 {width: 11rem;}
.w-48 {width: 12rem;}
.w-5 {width: 1.25rem;}
.w-52 {width: 13rem;}
.w-56 {width: 14rem;}
.w-6 {width: 1.5rem;}
.w-60 {width: 15rem;}
.w-64 {width: 16rem;}
.w-7 {width: 1.75rem;}
.w-72 {width: 18rem;}
.w-8 {width: 2rem;}
.w-80 {width: 20rem;}
.w-9 {width: 2.25rem;}
.w-\[--button-width\] {width: var(--button-width);}
.w-\[1\.13rem\] {width: 1.13rem;}
.w-\[1\.38rem\] {width: 1.38rem;}
.w-\[1\.63rem\] {width: 1.63rem;}
.w-\[1\.6rem\] {width: 1.6rem;}
.w-\[1\.8rem\] {width: 1.8rem;}
.w-\[100px\] {width: 100px;}
.w-\[120px\] {width: 120px;}
.w-\[15px\] {width: 15px;}
.w-\[17px\] {width: 17px;}
.w-\[180px\] {width: 180px;}
.w-\[18px\] {width: 18px;}
.w-\[190px\] {width: 190px;}
.w-\[19px\] {width: 19px;}
.w-\[2\.2rem\] {width: 2.2rem;}
.w-\[22px\] {width: 22px;}
.w-\[26px\] {width: 26px;}
.w-\[270px\] {width: 270px;}
.w-\[28rem\] {width: 28rem;}
.w-\[2px\] {width: 2px;}
.w-\[30px\] {width: 30px;}
.w-\[320px\] {width: 320px;}
.w-\[34\%\] {width: 34%;}
.w-\[34px\] {width: 34px;}
.w-\[4\.5rem\] {width: 4.5rem;}
.w-\[40\%\] {width: 40%;}
.w-\[404px\] {width: 404px;}
.w-\[44\%\] {width: 44%;}
.w-\[45\%\] {width: 45%;}
.w-\[46\%\] {width: 46%;}
.w-\[52\%\] {width: 52%;}
.w-\[52px\] {width: 52px;}
.w-\[54px\] {width: 54px;}
.w-\[55\%\] {width: 55%;}
.w-\[840px\] {width: 840px;}
.w-\[88px\] {width: 88px;}
.w-\[94\%\] {width: 94%;}
.w-\[9px\] {width: 9px;}
.w-\[clamp\(120px\,18vw\,310px\)\] {width: clamp(120px, 345.59999999999997px, 310px);}
.w-\[clamp\(166px\,100\%\,190px\)\] {width: clamp(166px, 100%, 190px);}
.w-\[clamp\(170px\,19vw\,290px\)\] {width: clamp(170px, 364.8px, 290px);}
.w-\[clamp\(200px\,22vw\,400px\)\] {width: clamp(200px, 422.4px, 400px);}
.w-\[clamp\(48px\,4\.5vw\,var\(--logo-w\)\)\] {width: clamp(48px,86.39999999999999px,var(--logo-w));}
.w-\[var\(--button-width\)\] {width: var(--button-width);}
.w-auto {width: auto;}
.w-fit {width: fit-content;}
.w-full {width: 100%;}
.w-max {width: max-content;}
.w-px {width: 1px;}
.min-w-0 {min-width: 0px;}
.min-w-40 {min-width: 10rem;}
.min-w-56 {min-width: 14rem;}
.min-w-6 {min-width: 1.5rem;}
.min-w-64 {min-width: 16rem;}
.min-w-96 {min-width: 24rem;}
.min-w-\[10rem\] {min-width: 10rem;}
.min-w-\[11rem\] {min-width: 11rem;}
.min-w-\[120px\] {min-width: 120px;}
.min-w-\[13rem\] {min-width: 13rem;}
.min-w-\[140px\] {min-width: 140px;}
.min-w-\[14rem\] {min-width: 14rem;}
.min-w-\[150px\] {min-width: 150px;}
.min-w-\[180px\] {min-width: 180px;}
.min-w-\[18rem\] {min-width: 18rem;}
.min-w-\[1960px\] {min-width: 1960px;}
.min-w-\[240px\] {min-width: 240px;}
.min-w-\[26px\] {min-width: 26px;}
.min-w-\[320px\] {min-width: 320px;}
.min-w-\[404px\] {min-width: 404px;}
.min-w-\[560px\] {min-width: 560px;}
.min-w-\[64rem\] {min-width: 64rem;}
.min-w-\[70px\] {min-width: 70px;}
.min-w-\[7rem\] {min-width: 7rem;}
.min-w-\[820px\] {min-width: 820px;}
.min-w-\[90px\] {min-width: 90px;}
.min-w-\[min\(26rem\,100vw\)\] {min-width: min(26rem, 1920px);}
.min-w-\[min\(38rem\,100vw\)\] {min-width: min(38rem, 1920px);}
.min-w-\[min\(52rem\,100vw\)\] {min-width: min(52rem, 1920px);}
.min-w-\[unset\] {min-width: unset;}
.min-w-full {min-width: 100%;}
.min-w-max {min-width: max-content;}
.min-w-min {min-width: min-content;}
.\!max-w-none {max-width: none !important;}
.max-w-2xl {max-width: 42rem;}
.max-w-32 {max-width: 8rem;}
.max-w-40 {max-width: 10rem;}
.max-w-64 {max-width: 16rem;}
.max-w-\[1000px\] {max-width: 1000px;}
.max-w-\[100px\] {max-width: 100px;}
.max-w-\[110px\] {max-width: 110px;}
.max-w-\[13rem\] {max-width: 13rem;}
.max-w-\[155px\] {max-width: 155px;}
.max-w-\[15rem\] {max-width: 15rem;}
.max-w-\[17rem\] {max-width: 17rem;}
.max-w-\[190px\] {max-width: 190px;}
.max-w-\[1920px\] {max-width: 1920px;}
.max-w-\[19rem\] {max-width: 19rem;}
.max-w-\[240px\] {max-width: 240px;}
.max-w-\[256px\] {max-width: 256px;}
.max-w-\[260px\] {max-width: 260px;}
.max-w-\[26rem\] {max-width: 26rem;}
.max-w-\[280px\] {max-width: 280px;}
.max-w-\[30\%\] {max-width: 30%;}
.max-w-\[310px\] {max-width: 310px;}
.max-w-\[320px\] {max-width: 320px;}
.max-w-\[330px\] {max-width: 330px;}
.max-w-\[340px\] {max-width: 340px;}
.max-w-\[350px\] {max-width: 350px;}
.max-w-\[360px\] {max-width: 360px;}
.max-w-\[420px\] {max-width: 420px;}
.max-w-\[46rem\] {max-width: 46rem;}
.max-w-\[480px\] {max-width: 480px;}
.max-w-\[52rem\] {max-width: 52rem;}
.max-w-\[540px\] {max-width: 540px;}
.max-w-\[60\%\] {max-width: 60%;}
.max-w-\[660px\] {max-width: 660px;}
.max-w-\[86rem\] {max-width: 86rem;}
.max-w-\[calc\(100\%-120px\)\] {max-width: calc(100% - 120px);}
.max-w-\[min\(26rem\,100vw\)\] {max-width: min(26rem, 1920px);}
.max-w-\[min\(38rem\,100vw\)\] {max-width: min(38rem, 1920px);}
.max-w-\[min\(52rem\,100vw\)\] {max-width: min(52rem, 1920px);}
.max-w-\[min\(84\%\,445px\)\] {max-width: min(84%, 445px);}
.max-w-full {max-width: 100%;}
.max-w-lg {max-width: 32rem;}
.max-w-md {max-width: 28rem;}
.max-w-sm {max-width: 24rem;}
.max-w-xl {max-width: 36rem;}
.max-w-xs {max-width: 20rem;}
.flex-1 {flex: 1 1 0%;}
.flex-auto {flex: 1 1 auto;}
.flex-shrink-0 {flex-shrink: 0;}
.shrink {flex-shrink: 1;}
.shrink-0 {flex-shrink: 0;}
.flex-grow {flex-grow: 1;}
.grow {flex-grow: 1;}
.grow-0 {flex-grow: 0;}
.basis-52 {flex-basis: 13rem;}
.basis-72 {flex-basis: 18rem;}
.basis-auto {flex-basis: auto;}
.basis-full {flex-basis: 100%;}
.border-collapse {border-collapse: collapse;}
.border-separate {border-collapse: separate;}
.border-spacing-0 {--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);}
.origin-left {transform-origin: left center;}
.origin-top {transform-origin: center top;}
.-translate-x-1 {--tw-translate-x: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-x-1\/2 {--tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-x-1\/4 {--tw-translate-x: -25%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-x-full {--tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-1\/2 {--tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-2 {--tw-translate-y: -0.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-\[calc\(100\%\+14px\)\] {--tw-translate-y: calc(calc(100% + 14px) * -1); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-\[calc\(100\%\+8px\)\] {--tw-translate-y: calc(calc(100% + 8px) * -1); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-full {--tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-0 {--tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-0\.5 {--tw-translate-x: 0.125rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-1 {--tw-translate-x: 0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-1\/4 {--tw-translate-x: 25%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-\[2\.5px\] {--tw-translate-x: 2.5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-\[20\%\] {--tw-translate-x: 20%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-x-full {--tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-y-0 {--tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-y-1 {--tw-translate-y: 0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-y-2 {--tw-translate-y: 0.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-y-3 {--tw-translate-y: 0.75rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.translate-y-full {--tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-rotate-180 {--tw-rotate: -180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-rotate-45 {--tw-rotate: -45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-rotate-90 {--tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-rotate-\[270deg\] {--tw-rotate: -270deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-rotate-\[360deg\] {--tw-rotate: -360deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-0 {--tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-180 {--tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-45 {--tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-90 {--tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-\[135deg\] {--tw-rotate: 135deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-\[270deg\] {--tw-rotate: 270deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rotate-\[360deg\] {--tw-rotate: 360deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-0 {--tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-100 {--tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-125 {--tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-75 {--tw-scale-x: .75; --tw-scale-y: .75; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-90 {--tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-95 {--tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-scale-x-100 {--tw-scale-x: -1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-y-0 {--tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-y-100 {--tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.scale-y-95 {--tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.transform {transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.transform-gpu {transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.transform-none {transform: none;}
@keyframes ping {75%, 100% { transform: scale(2); opacity: 0; }}
.animate-ping {animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping;}
@keyframes pulse {50% { opacity: 0.5; }}
.animate-pulse {animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse;}
@keyframes skeletonWave {0% { transform: translateX(-100%); }
50% { transform: translateX(100%); }
100% { transform: translateX(100%); }}
.animate-skeleton {animation: 1.6s linear 0.5s infinite normal none running skeletonWave;}
@keyframes spin {100% { transform: rotate(360deg); }}
.animate-spin {animation: 1s linear 0s infinite normal none running spin;}
@keyframes spin {100% { transform: rotate(360deg); }}
.animate-spin-slow {animation: 4s linear 0s infinite normal none running spin;}
.cursor-default {cursor: default;}
.cursor-grab {cursor: grab;}
.cursor-help {cursor: help;}
.cursor-n-resize {cursor: n-resize;}
.cursor-not-allowed {cursor: not-allowed;}
.cursor-pointer {cursor: pointer;}
.cursor-w-resize {cursor: w-resize;}
.select-none {user-select: none;}
.resize-none {resize: none;}
.resize {resize: both;}
.appearance-none {appearance: none;}
.break-before-auto {break-before: auto;}
.break-inside-auto {break-inside: auto;}
.break-inside-avoid {break-inside: avoid;}
.break-inside-avoid-page {break-inside: avoid-page;}
.grid-flow-col {grid-auto-flow: column;}
.grid-cols-1 {grid-template-columns: repeat(1, minmax(0px, 1fr));}
.grid-cols-10 {grid-template-columns: repeat(10, minmax(0px, 1fr));}
.grid-cols-11 {grid-template-columns: repeat(11, minmax(0px, 1fr));}
.grid-cols-12 {grid-template-columns: repeat(12, minmax(0px, 1fr));}
.grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.grid-cols-5 {grid-template-columns: repeat(5, minmax(0px, 1fr));}
.grid-cols-6 {grid-template-columns: repeat(6, minmax(0px, 1fr));}
.grid-cols-7 {grid-template-columns: repeat(7, minmax(0px, 1fr));}
.grid-cols-8 {grid-template-columns: repeat(8, minmax(0px, 1fr));}
.grid-cols-9 {grid-template-columns: repeat(9, minmax(0px, 1fr));}
.grid-cols-\[1fr_340px\] {grid-template-columns: 1fr 340px;}
.grid-cols-\[auto_auto_1fr\] {grid-template-columns: auto auto 1fr;}
.grid-cols-\[auto_auto_auto_1fr\] {grid-template-columns: auto auto auto 1fr;}
.grid-cols-\[auto_minmax\(0\,1fr\)\] {grid-template-columns: auto minmax(0px, 1fr);}
.grid-cols-\[auto_minmax\(3\.25rem\,auto\)\] {grid-template-columns: auto minmax(3.25rem, auto);}
.grid-cols-\[minmax\(0\,1fr\)_auto\] {grid-template-columns: minmax(0px, 1fr) auto;}
.grid-cols-\[repeat\(auto-fill\,minmax\(50px\,1fr\)\)\] {grid-template-columns: repeat(auto-fill, minmax(50px, 1fr));}
.grid-cols-none {grid-template-columns: none;}
.grid-cols-subgrid {grid-template-columns: subgrid;}
.grid-rows-1 {grid-template-rows: repeat(1, minmax(0px, 1fr));}
.grid-rows-10 {grid-template-rows: repeat(10, minmax(0px, 1fr));}
.grid-rows-11 {grid-template-rows: repeat(11, minmax(0px, 1fr));}
.grid-rows-12 {grid-template-rows: repeat(12, minmax(0px, 1fr));}
.grid-rows-2 {grid-template-rows: repeat(2, minmax(0px, 1fr));}
.grid-rows-3 {grid-template-rows: repeat(3, minmax(0px, 1fr));}
.grid-rows-4 {grid-template-rows: repeat(4, minmax(0px, 1fr));}
.grid-rows-5 {grid-template-rows: repeat(5, minmax(0px, 1fr));}
.grid-rows-6 {grid-template-rows: repeat(6, minmax(0px, 1fr));}
.grid-rows-7 {grid-template-rows: repeat(7, minmax(0px, 1fr));}
.grid-rows-8 {grid-template-rows: repeat(8, minmax(0px, 1fr));}
.grid-rows-9 {grid-template-rows: repeat(9, minmax(0px, 1fr));}
.grid-rows-\[0fr\] {grid-template-rows: 0fr;}
.grid-rows-\[1fr\] {grid-template-rows: 1fr;}
.grid-rows-\[minmax\(0\,38\%\)_minmax\(0\,1fr\)\] {grid-template-rows: minmax(0px, 38%) minmax(0px, 1fr);}
.grid-rows-none {grid-template-rows: none;}
.grid-rows-subgrid {grid-template-rows: subgrid;}
.flex-row {flex-direction: row;}
.flex-row-reverse {flex-direction: row-reverse;}
.flex-col {flex-direction: column;}
.flex-col-reverse {flex-direction: column-reverse;}
.flex-wrap {flex-wrap: wrap;}
.place-content-center {place-content: center;}
.place-content-start {place-content: start;}
.place-content-end {place-content: end;}
.place-content-between {place-content: space-between;}
.place-content-around {place-content: space-around;}
.place-content-evenly {place-content: space-evenly;}
.place-content-baseline {place-content: baseline start;}
.place-content-stretch {place-content: stretch;}
.place-items-start {place-items: start;}
.place-items-end {place-items: end;}
.place-items-center {place-items: center;}
.place-items-baseline {place-items: baseline;}
.place-items-stretch {place-items: stretch;}
.content-stretch {align-content: stretch;}
.items-start {align-items: flex-start;}
.items-end {align-items: flex-end;}
.items-center {align-items: center;}
.items-baseline {align-items: baseline;}
.items-stretch {align-items: stretch;}
.justify-normal {justify-content: normal;}
.justify-start {justify-content: flex-start;}
.justify-end {justify-content: flex-end;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.justify-around {justify-content: space-around;}
.justify-evenly {justify-content: space-evenly;}
.justify-stretch {justify-content: stretch;}
.justify-items-end {justify-items: end;}
.gap-0 {gap: 0px;}
.gap-0\.5 {gap: 0.125rem;}
.gap-1 {gap: 0.25rem;}
.gap-1\.5 {gap: 0.375rem;}
.gap-10 {gap: 2.5rem;}
.gap-11 {gap: 2.75rem;}
.gap-12 {gap: 3rem;}
.gap-2 {gap: 0.5rem;}
.gap-2\.5 {gap: 0.625rem;}
.gap-3 {gap: 0.75rem;}
.gap-3\.5 {gap: 0.875rem;}
.gap-4 {gap: 1rem;}
.gap-5 {gap: 1.25rem;}
.gap-6 {gap: 1.5rem;}
.gap-7 {gap: 1.75rem;}
.gap-8 {gap: 2rem;}
.gap-9 {gap: 2.25rem;}
.gap-\[clamp\(0\.75rem\,1\.5vw\,1\.5rem\)\] {gap: clamp(0.75rem, 28.799999999999997px, 1.5rem);}
.gap-\[clamp\(0\.75rem\,2vh\,1\.5rem\)\] {gap: clamp(0.75rem, 21.6px, 1.5rem);}
.gap-x-2\.5 {column-gap: 0.625rem;}
.gap-x-3 {column-gap: 0.75rem;}
.gap-x-4 {column-gap: 1rem;}
.gap-x-5 {column-gap: 1.25rem;}
.gap-x-6 {column-gap: 1.5rem;}
.gap-x-8 {column-gap: 2rem;}
.gap-y-1 {row-gap: 0.25rem;}
.gap-y-2 {row-gap: 0.5rem;}
.gap-y-3 {row-gap: 0.75rem;}
.gap-y-4 {row-gap: 1rem;}
.gap-y-5 {row-gap: 1.25rem;}
.gap-y-6 {row-gap: 1.5rem;}
.gap-y-8 {row-gap: 2rem;}
.space-x-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0; margin-right: calc(0.25rem * var(--tw-space-x-reverse)); margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}
.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse));}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse));}
.divide-x > :not([hidden]) ~ :not([hidden]) {--tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}
.divide-y > :not([hidden]) ~ :not([hidden]) {--tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
.place-self-auto {place-self: auto;}
.place-self-start {place-self: start;}
.place-self-end {place-self: end;}
.place-self-center {place-self: center;}
.place-self-stretch {place-self: stretch;}
.self-end {align-self: flex-end;}
.self-stretch {align-self: stretch;}
.justify-self-start {justify-self: start;}
.overflow-auto {overflow: auto;}
.overflow-hidden {overflow: hidden;}
.\!overflow-visible {overflow: visible !important;}
.overflow-visible {overflow: visible;}
.overflow-x-auto {overflow-x: auto;}
.overflow-y-auto {overflow-y: auto;}
.overflow-x-hidden {overflow-x: hidden;}
.overflow-y-hidden {overflow-y: hidden;}
.scroll-smooth {scroll-behavior: smooth;}
.truncate {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.whitespace-nowrap {white-space: nowrap;}
.whitespace-pre-wrap {white-space: pre-wrap;}
.break-words {overflow-wrap: break-word;}
.break-all {word-break: break-all;}
.\!rounded {border-radius: 0.25rem !important;}
.\!rounded-full {border-radius: 9999px !important;}
.\!rounded-lg {border-radius: 0.5rem !important;}
.\!rounded-md {border-radius: 0.375rem !important;}
.\!rounded-none {border-radius: 0px !important;}
.\!rounded-sm {border-radius: 0.125rem !important;}
.\!rounded-xl {border-radius: 0.75rem !important;}
.rounded {border-radius: 0.25rem;}
.rounded-2xl {border-radius: 1rem;}
.rounded-3xl {border-radius: 1.5rem;}
.rounded-\[1\.15rem\] {border-radius: 1.15rem;}
.rounded-\[1\.8rem\] {border-radius: 1.8rem;}
.rounded-\[10px\] {border-radius: 10px;}
.rounded-\[14px\] {border-radius: 14px;}
.rounded-\[20px\] {border-radius: 20px;}
.rounded-\[2rem\] {border-radius: 2rem;}
.rounded-\[32px\] {border-radius: 32px;}
.rounded-\[4px\] {border-radius: 4px;}
.rounded-card {border-radius: var(--radius-card, 0.75rem);}
.rounded-full {border-radius: 9999px;}
.rounded-lg {border-radius: 0.5rem;}
.rounded-md {border-radius: 0.375rem;}
.rounded-none {border-radius: 0px;}
.rounded-sm {border-radius: 0.125rem;}
.rounded-xl {border-radius: 0.75rem;}
.rounded-b-3xl {border-bottom-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem;}
.rounded-b-lg {border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem;}
.rounded-e-3xl {border-start-end-radius: 1.5rem; border-end-end-radius: 1.5rem;}
.rounded-e-\[var\(--radius-sidebar\)\] {border-start-end-radius: var(--radius-sidebar); border-end-end-radius: var(--radius-sidebar);}
.rounded-e-full {border-start-end-radius: 9999px; border-end-end-radius: 9999px;}
.rounded-e-xl {border-start-end-radius: 0.75rem; border-end-end-radius: 0.75rem;}
.rounded-s-3xl {border-start-start-radius: 1.5rem; border-end-start-radius: 1.5rem;}
.rounded-s-xl {border-start-start-radius: 0.75rem; border-end-start-radius: 0.75rem;}
.rounded-t-2xl {border-top-left-radius: 1rem; border-top-right-radius: 1rem;}
.rounded-t-3xl {border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem;}
.rounded-t-md {border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem;}
.rounded-bl-lg {border-bottom-left-radius: 0.5rem;}
.rounded-bl-md {border-bottom-left-radius: 0.375rem;}
.rounded-bl-none {border-bottom-left-radius: 0px;}
.rounded-bl-sm {border-bottom-left-radius: 0.125rem;}
.rounded-bl-xl {border-bottom-left-radius: 0.75rem;}
.rounded-tl-lg {border-top-left-radius: 0.5rem;}
.rounded-tl-md {border-top-left-radius: 0.375rem;}
.rounded-tl-none {border-top-left-radius: 0px;}
.rounded-tl-sm {border-top-left-radius: 0.125rem;}
.rounded-tl-xl {border-top-left-radius: 0.75rem;}
.\!border {border-width: 1px !important;}
.\!border-0 {border-width: 0px !important;}
.border {border-width: 1px;}
.border-0 {border-width: 0px;}
.border-2 {border-width: 2px;}
.border-4 {border-width: 4px;}
.border-\[1\.8px\] {border-width: 1.8px;}
.border-\[3px\] {border-width: 3px;}
.border-x {border-left-width: 1px; border-right-width: 1px;}
.border-b {border-bottom-width: 1px;}
.border-e {border-inline-end-width: 1px;}
.border-e-2 {border-inline-end-width: 2px;}
.border-l-4 {border-left-width: 4px;}
.border-s {border-inline-start-width: 1px;}
.border-s-0 {border-inline-start-width: 0px;}
.border-t {border-top-width: 1px;}
.border-dashed {border-style: dashed;}
.border-none {border-style: none;}
.\!border-\[rgb\(var\(--input-border\)\/0\.35\)\] {border-color: rgb(var(--input-border)/0.35) !important;}
.\!border-\[rgb\(var\(--nav-active\)\)\] {border-color: rgb(var(--nav-active)) !important;}
.\!border-\[rgb\(var\(--section-border\)\/var\(--section-border-alpha\)\)\] {border-color: rgb(var(--section-border)/var(--section-border-alpha)) !important;}
.\!border-card-action-border {border-color: rgb(var(--card-action-border) / var(--card-action-border-alpha)) !important;}
.\!border-muted {--tw-border-opacity: 1 !important; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)) !important;}
.\!border-red {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.border-\[\#DCE1EB\] {--tw-border-opacity: 1; border-color: rgb(220 225 235 / var(--tw-border-opacity, 1));}
.border-\[rgb\(var\(--badge-danger\)\)\] {border-color: rgb(var(--badge-danger));}
.border-\[rgb\(var\(--badge-danger\)\/0\.25\)\] {border-color: rgb(var(--badge-danger)/0.25);}
.border-\[rgb\(var\(--card-action-border\)\/0\.3\)\] {border-color: rgb(var(--card-action-border)/0.3);}
.border-\[rgb\(var\(--control-border\)\)\] {border-color: rgb(var(--control-border));}
.border-\[rgb\(var\(--control-border\)\/var\(--control-border-alpha\)\)\] {border-color: rgb(var(--control-border)/var(--control-border-alpha));}
.border-\[rgb\(var\(--expert-edge\)\/var\(--expert-edge-alpha\)\)\] {border-color: rgb(var(--expert-edge)/var(--expert-edge-alpha));}
.border-\[rgb\(var\(--info-strip-border\)\/var\(--info-strip-border-alpha\)\)\] {border-color: rgb(var(--info-strip-border)/var(--info-strip-border-alpha));}
.border-\[rgb\(var\(--input-border\)\/0\.35\)\] {border-color: rgb(var(--input-border)/0.35);}
.border-\[rgb\(var\(--price-chip\)\/var\(--price-chip-border-alpha\)\)\] {border-color: rgb(var(--price-chip)/var(--price-chip-border-alpha));}
.border-\[rgb\(var\(--secondary-sidebar-active\)\)\] {border-color: rgb(var(--secondary-sidebar-active));}
.border-\[rgb\(var\(--section-border\)\/var\(--section-border-alpha\)\)\] {border-color: rgb(var(--section-border)/var(--section-border-alpha));}
.border-\[rgb\(var\(--series-blue\)\)\] {border-color: rgb(var(--series-blue));}
.border-\[rgb\(var\(--skeleton\,226_232_241\)\/0\.7\)\] {border-color: rgb(var(--skeleton,226 232 241)/0.7);}
.border-\[rgb\(var\(--stepper-current\)\)\] {border-color: rgb(var(--stepper-current));}
.border-\[rgb\(var\(--stepper-done\)\)\] {border-color: rgb(var(--stepper-done));}
.border-\[rgb\(var\(--stepper-nav-edge\)\)\] {border-color: rgb(var(--stepper-nav-edge));}
.border-\[rgb\(var\(--stepper-pending-edge\)\)\] {border-color: rgb(var(--stepper-pending-edge));}
.border-\[rgb\(var\(--subcard-border\)\/var\(--subcard-border-alpha\)\)\] {border-color: rgb(var(--subcard-border)/var(--subcard-border-alpha));}
.border-\[rgb\(var\(--table-border\)\/var\(--table-border-alpha\)\)\] {border-color: rgb(var(--table-border)/var(--table-border-alpha));}
.border-\[rgb\(var\(--table-head-rule\)\/var\(--table-head-rule-alpha\)\)\] {border-color: rgb(var(--table-head-rule)/var(--table-head-rule-alpha));}
.border-\[rgb\(var\(--table-rule\)\/var\(--table-rule-alpha\)\)\] {border-color: rgb(var(--table-rule)/var(--table-rule-alpha));}
.border-\[rgb\(var\(--timeline-edge\)\/var\(--timeline-edge-alpha\)\)\] {border-color: rgb(var(--timeline-edge)/var(--timeline-edge-alpha));}
.border-blue {--tw-border-opacity: 1; border-color: rgb(var(--blue-default) / var(--tw-border-opacity, 1));}
.border-blue\/70 {border-color: rgb(var(--blue-default) / 0.7);}
.border-card-action-border {border-color: rgb(var(--card-action-border) / var(--card-action-border-alpha));}
.border-card-border {border-color: rgb(var(--card-border) / var(--card-border-alpha));}
.border-current {border-color: currentcolor;}
.border-gray-0 {--tw-border-opacity: 1; border-color: rgb(var(--gray-0) / var(--tw-border-opacity, 1));}
.border-gray-100 {--tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1));}
.border-gray-200 {--tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1));}
.border-gray-300 {--tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1));}
.border-gray-700 {--tw-border-opacity: 1; border-color: rgb(var(--gray-700) / var(--tw-border-opacity, 1));}
.border-gray-900 {--tw-border-opacity: 1; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1));}
.border-green {--tw-border-opacity: 1; border-color: rgb(var(--green-default) / var(--tw-border-opacity, 1));}
.border-green\/70 {border-color: rgb(var(--green-default) / 0.7);}
.border-muted {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.border-orange {--tw-border-opacity: 1; border-color: rgb(var(--orange-default) / var(--tw-border-opacity, 1));}
.border-orange\/70 {border-color: rgb(var(--orange-default) / 0.7);}
.border-primary {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.border-red {--tw-border-opacity: 1; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1));}
.border-red\/70 {border-color: rgb(var(--red-default) / 0.7);}
.border-secondary {--tw-border-opacity: 1; border-color: rgb(var(--secondary-default) / var(--tw-border-opacity, 1));}
.border-transparent {border-color: transparent;}
.border-white {--tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));}
.border-white\/5 {border-color: rgba(255, 255, 255, 0.05);}
.\!bg-\[rgb\(var\(--modal-field\)\)\] {background-color: rgb(var(--modal-field)) !important;}
.\!bg-\[rgb\(var\(--rank-badge-bg\)\)\] {background-color: rgb(var(--rank-badge-bg)) !important;}
.\!bg-\[rgb\(var\(--surface\)\)\] {background-color: rgb(var(--surface)) !important;}
.\!bg-\[rgb\(var\(--tooltip-surface\)\)\] {background-color: rgb(var(--tooltip-surface)) !important;}
.\!bg-card-action-bg {--tw-bg-opacity: 1 !important; background-color: rgb(var(--card-action-bg) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-gray-0 {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-gray-100 {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-metric-primary {--tw-bg-opacity: 1 !important; background-color: rgb(var(--metric-primary) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-muted\/70 {background-color: rgb(var(--muted) / 0.7) !important;}
.\!bg-primary {--tw-bg-opacity: 1 !important; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-primary-lighter\/70 {background-color: rgb(var(--primary-lighter) / 0.7) !important;}
.\!bg-surface {--tw-bg-opacity: 1 !important; background-color: rgb(var(--surface) / var(--tw-bg-opacity, 1)) !important;}
.\!bg-transparent {background-color: transparent !important;}
.bg-\[\#00a76f\]\/10 {background-color: rgba(0, 167, 111, 0.1);}
.bg-\[\#00b8d9\]\/10 {background-color: rgba(0, 184, 217, 0.1);}
.bg-\[\#10b981\] {--tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));}
.bg-\[\#2F86B5\] {--tw-bg-opacity: 1; background-color: rgb(47 134 181 / var(--tw-bg-opacity, 1));}
.bg-\[\#3872FA\] {--tw-bg-opacity: 1; background-color: rgb(56 114 250 / var(--tw-bg-opacity, 1));}
.bg-\[\#7928ca\] {--tw-bg-opacity: 1; background-color: rgb(121 40 202 / var(--tw-bg-opacity, 1));}
.bg-\[\#F8FAFC\] {--tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));}
.bg-\[\#f1416c\] {--tw-bg-opacity: 1; background-color: rgb(241 65 108 / var(--tw-bg-opacity, 1));}
.bg-\[\#f3f3f3\] {--tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));}
.bg-\[\#ff5630\]\/10 {background-color: rgba(255, 86, 48, 0.1);}
.bg-\[color-mix\(in_srgb\,var\(--row-tint\)_5\%\,white\)\] {background-color: color-mix(in srgb,var(--row-tint) 5%,white);}
.bg-\[rgb\(var\(--action-remove\)\)\] {background-color: rgb(var(--action-remove));}
.bg-\[rgb\(var\(--auth-background\)\)\] {background-color: rgb(var(--auth-background));}
.bg-\[rgb\(var\(--auth-tab-active\)\)\] {background-color: rgb(var(--auth-tab-active));}
.bg-\[rgb\(var\(--background\)\/0\.7\)\] {background-color: rgb(var(--background)/0.7);}
.bg-\[rgb\(var\(--badge-danger\)\)\] {background-color: rgb(var(--badge-danger));}
.bg-\[rgb\(var\(--badge-danger\)\/0\.22\)\] {background-color: rgb(var(--badge-danger)/0.22);}
.bg-\[rgb\(var\(--badge-danger-bg\)\/var\(--badge-danger-bg-alpha\)\)\] {background-color: rgb(var(--badge-danger-bg)/var(--badge-danger-bg-alpha));}
.bg-\[rgb\(var\(--badge-primary\)\/0\.1\)\] {background-color: rgb(var(--badge-primary)/0.1);}
.bg-\[rgb\(var\(--badge-success-bg\)\/0\.1\)\] {background-color: rgb(var(--badge-success-bg)/0.1);}
.bg-\[rgb\(var\(--badge-success-bg\)\/var\(--badge-success-bg-alpha\)\)\] {background-color: rgb(var(--badge-success-bg)/var(--badge-success-bg-alpha));}
.bg-\[rgb\(var\(--badge-warning\)\)\] {background-color: rgb(var(--badge-warning));}
.bg-\[rgb\(var\(--badge-warning\)\/0\.14\)\] {background-color: rgb(var(--badge-warning)/0.14);}
.bg-\[rgb\(var\(--button-warning\)\)\] {background-color: rgb(var(--button-warning));}
.bg-\[rgb\(var\(--chart-warning\)\/0\.2\)\] {background-color: rgb(var(--chart-warning)/0.2);}
.bg-\[rgb\(var\(--chat-bubble-out\)\)\] {background-color: rgb(var(--chat-bubble-out));}
.bg-\[rgb\(var\(--chat-header\)\/var\(--chat-header-alpha\)\)\] {background-color: rgb(var(--chat-header)/var(--chat-header-alpha));}
.bg-\[rgb\(var\(--chat-input\)\)\] {background-color: rgb(var(--chat-input));}
.bg-\[rgb\(var\(--chat-send\)\)\] {background-color: rgb(var(--chat-send));}
.bg-\[rgb\(var\(--chat-thread\)\/var\(--chat-thread-alpha\)\)\] {background-color: rgb(var(--chat-thread)/var(--chat-thread-alpha));}
.bg-\[rgb\(var\(--chip-plate\)\)\] {background-color: rgb(var(--chip-plate));}
.bg-\[rgb\(var\(--detail-row\)\/var\(--detail-row-alpha\)\)\] {background-color: rgb(var(--detail-row)/var(--detail-row-alpha));}
.bg-\[rgb\(var\(--expert-halo-to\)\)\] {background-color: rgb(var(--expert-halo-to));}
.bg-\[rgb\(var\(--expert-plate\)\/var\(--expert-plate-alpha\)\)\] {background-color: rgb(var(--expert-plate)/var(--expert-plate-alpha));}
.bg-\[rgb\(var\(--export-button\)\)\] {background-color: rgb(var(--export-button));}
.bg-\[rgb\(var\(--file-plate\)\/var\(--file-plate-alpha\)\)\] {background-color: rgb(var(--file-plate)/var(--file-plate-alpha));}
.bg-\[rgb\(var\(--gqi-steel\)\)\] {background-color: rgb(var(--gqi-steel));}
.bg-\[rgb\(var\(--help-card\)\)\] {background-color: rgb(var(--help-card));}
.bg-\[rgb\(var\(--icon-ring-track\)\)\] {background-color: rgb(var(--icon-ring-track));}
.bg-\[rgb\(var\(--info-strip\)\/var\(--info-strip-alpha\)\)\] {background-color: rgb(var(--info-strip)/var(--info-strip-alpha));}
.bg-\[rgb\(var\(--info-strip-border\)\/var\(--info-strip-border-alpha\)\)\] {background-color: rgb(var(--info-strip-border)/var(--info-strip-border-alpha));}
.bg-\[rgb\(var\(--legend-chip\)\)\] {background-color: rgb(var(--legend-chip));}
.bg-\[rgb\(var\(--lock-scrim\)\/var\(--lock-scrim-alpha\)\)\] {background-color: rgb(var(--lock-scrim)/var(--lock-scrim-alpha));}
.bg-\[rgb\(var\(--logo-plate\)\)\] {background-color: rgb(var(--logo-plate));}
.bg-\[rgb\(var\(--map-pin\)\)\] {background-color: rgb(var(--map-pin));}
.bg-\[rgb\(var\(--map-plate\)\/var\(--map-plate-alpha\)\)\] {background-color: rgb(var(--map-plate)/var(--map-plate-alpha));}
.bg-\[rgb\(var\(--modal-field\)\)\] {background-color: rgb(var(--modal-field));}
.bg-\[rgb\(var\(--modal-surface\)\)\] {background-color: rgb(var(--modal-surface));}
.bg-\[rgb\(var\(--module-code-bg\)\/var\(--module-code-bg-alpha\)\)\] {background-color: rgb(var(--module-code-bg)/var(--module-code-bg-alpha));}
.bg-\[rgb\(var\(--nav-active\)\)\] {background-color: rgb(var(--nav-active));}
.bg-\[rgb\(var\(--nav-child-active-dot\)\)\] {background-color: rgb(var(--nav-child-active-dot));}
.bg-\[rgb\(var\(--nav-text\)\/0\.14\)\] {background-color: rgb(var(--nav-text)/0.14);}
.bg-\[rgb\(var\(--nav-text\)\/0\.18\)\] {background-color: rgb(var(--nav-text)/0.18);}
.bg-\[rgb\(var\(--nav-text\)\/0\.25\)\] {background-color: rgb(var(--nav-text)/0.25);}
.bg-\[rgb\(var\(--note-badge\)\)\] {background-color: rgb(var(--note-badge));}
.bg-\[rgb\(var\(--note-badge-danger\)\/var\(--note-badge-danger-alpha\)\)\] {background-color: rgb(var(--note-badge-danger)/var(--note-badge-danger-alpha));}
.bg-\[rgb\(var\(--note-badge-success\)\/0\.22\)\] {background-color: rgb(var(--note-badge-success)/0.22);}
.bg-\[rgb\(var\(--note-badge-success\)\/var\(--note-badge-success-alpha\)\)\] {background-color: rgb(var(--note-badge-success)/var(--note-badge-success-alpha));}
.bg-\[rgb\(var\(--note-strip\)\/var\(--note-strip-alpha\)\)\] {background-color: rgb(var(--note-strip)/var(--note-strip-alpha));}
.bg-\[rgb\(var\(--note-strip-danger\)\/var\(--note-strip-danger-alpha\)\)\] {background-color: rgb(var(--note-strip-danger)/var(--note-strip-danger-alpha));}
.bg-\[rgb\(var\(--note-strip-success\)\/var\(--note-strip-success-alpha\)\)\] {background-color: rgb(var(--note-strip-success)/var(--note-strip-success-alpha));}
.bg-\[rgb\(var\(--option-chosen\)\)\] {background-color: rgb(var(--option-chosen));}
.bg-\[rgb\(var\(--overlay-plate\)\)\] {background-color: rgb(var(--overlay-plate));}
.bg-\[rgb\(var\(--overlay-scrim\)\/var\(--overlay-scrim-alpha\)\)\] {background-color: rgb(var(--overlay-scrim)/var(--overlay-scrim-alpha));}
.bg-\[rgb\(var\(--overlay-shell\)\)\] {background-color: rgb(var(--overlay-shell));}
.bg-\[rgb\(var\(--pdf-chrome\)\)\] {background-color: rgb(var(--pdf-chrome));}
.bg-\[rgb\(var\(--pdf-page\)\)\] {background-color: rgb(var(--pdf-page));}
.bg-\[rgb\(var\(--picker-overlay\)\)\] {background-color: rgb(var(--picker-overlay));}
.bg-\[rgb\(var\(--picker-overlay\)\)\]\/70 {background-color: rgb(var(--picker-overlay) / 0.7);}
.bg-\[rgb\(var\(--presence-plate\)\)\] {background-color: rgb(var(--presence-plate));}
.bg-\[rgb\(var\(--price-chip\)\/var\(--price-chip-bg-alpha\)\)\] {background-color: rgb(var(--price-chip)/var(--price-chip-bg-alpha));}
.bg-\[rgb\(var\(--primary-sidebar\)\)\] {background-color: rgb(var(--primary-sidebar));}
.bg-\[rgb\(var\(--primary-sidebar-active\)\/var\(--primary-sidebar-active-alpha\)\)\] {background-color: rgb(var(--primary-sidebar-active)/var(--primary-sidebar-active-alpha));}
.bg-\[rgb\(var\(--row-action-bg\)\/var\(--row-action-bg-alpha\)\)\] {background-color: rgb(var(--row-action-bg)/var(--row-action-bg-alpha));}
.bg-\[rgb\(var\(--secondary-default\)\)\] {background-color: rgb(var(--secondary-default));}
.bg-\[rgb\(var\(--secondary-sidebar\)\)\] {background-color: rgb(var(--secondary-sidebar));}
.bg-\[rgb\(var\(--secondary-sidebar-active\)\)\] {background-color: rgb(var(--secondary-sidebar-active));}
.bg-\[rgb\(var\(--section-head\)\/var\(--section-head-alpha\)\)\] {background-color: rgb(var(--section-head)/var(--section-head-alpha));}
.bg-\[rgb\(var\(--series-blue\)\)\] {background-color: rgb(var(--series-blue));}
.bg-\[rgb\(var\(--skeleton\)\/0\.28\)\] {background-color: rgb(var(--skeleton)/0.28);}
.bg-\[rgb\(var\(--skeleton\)\/0\.4\)\] {background-color: rgb(var(--skeleton)/0.4);}
.bg-\[rgb\(var\(--skeleton\)\/0\.5\)\] {background-color: rgb(var(--skeleton)/0.5);}
.bg-\[rgb\(var\(--skeleton\,209_217_232\)\/0\.28\)\] {background-color: rgb(var(--skeleton,209 217 232)/0.28);}
.bg-\[rgb\(var\(--skeleton\,226_232_241\)\)\] {background-color: rgb(var(--skeleton,226 232 241));}
.bg-\[rgb\(var\(--skeleton\,226_232_241\)\/0\.5\)\] {background-color: rgb(var(--skeleton,226 232 241)/0.5);}
.bg-\[rgb\(var\(--stepper-current\)\)\] {background-color: rgb(var(--stepper-current));}
.bg-\[rgb\(var\(--stepper-done\)\)\] {background-color: rgb(var(--stepper-done));}
.bg-\[rgb\(var\(--stepper-pending\)\)\] {background-color: rgb(var(--stepper-pending));}
.bg-\[rgb\(var\(--stepper-pending-edge\)\)\] {background-color: rgb(var(--stepper-pending-edge));}
.bg-\[rgb\(var\(--surface\)\)\] {background-color: rgb(var(--surface));}
.bg-\[rgb\(var\(--tab-active\)\)\] {background-color: rgb(var(--tab-active));}
.bg-\[rgb\(var\(--tab-active\)\/0\.12\)\] {background-color: rgb(var(--tab-active)/0.12);}
.bg-\[rgb\(var\(--table-border\)\/var\(--table-border-alpha\)\)\] {background-color: rgb(var(--table-border)/var(--table-border-alpha));}
.bg-\[rgb\(var\(--table-card\)\)\] {background-color: rgb(var(--table-card));}
.bg-\[rgb\(var\(--table-head\)\/var\(--table-head-alpha\)\)\] {background-color: rgb(var(--table-head)/var(--table-head-alpha));}
.bg-\[rgb\(var\(--table-shell\)\)\] {background-color: rgb(var(--table-shell));}
.bg-\[rgb\(var\(--table-surface\)\)\] {background-color: rgb(var(--table-surface));}
.bg-\[rgb\(var\(--trend-down\)\/0\.2\)\] {background-color: rgb(var(--trend-down)/0.2);}
.bg-\[rgb\(var\(--trend-up\)\/0\.2\)\] {background-color: rgb(var(--trend-up)/0.2);}
.bg-\[rgb\(var\(--upload-well\)\/var\(--upload-well-alpha\)\)\] {background-color: rgb(var(--upload-well)/var(--upload-well-alpha));}
.bg-\[rgb\(var\(--workspace-card\)\)\] {background-color: rgb(var(--workspace-card));}
.bg-\[rgb\(var\(--workspace-row\)\)\] {background-color: rgb(var(--workspace-row));}
.bg-background {--tw-bg-opacity: 1; background-color: rgb(var(--background) / var(--tw-bg-opacity, 1));}
.bg-black {--tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));}
.bg-black\/35 {background-color: rgba(0, 0, 0, 0.35);}
.bg-black\/70 {background-color: rgba(0, 0, 0, 0.7);}
.bg-blue {--tw-bg-opacity: 1; background-color: rgb(var(--blue-default) / var(--tw-bg-opacity, 1));}
.bg-blue-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--blue-lighter) / var(--tw-bg-opacity, 1));}
.bg-blue-lighter\/70 {background-color: rgb(var(--blue-lighter) / 0.7);}
.bg-blue\/40 {background-color: rgb(var(--blue-default) / 0.4);}
.bg-card-action-bg {--tw-bg-opacity: 1; background-color: rgb(var(--card-action-bg) / var(--tw-bg-opacity, 1));}
.bg-card-icon-bg {--tw-bg-opacity: 1; background-color: rgb(var(--card-icon-bg) / var(--tw-bg-opacity, 1));}
.bg-chart-danger {--tw-bg-opacity: 1; background-color: rgb(var(--chart-danger) / var(--tw-bg-opacity, 1));}
.bg-chart-danger\/15 {background-color: rgb(var(--chart-danger) / 0.15);}
.bg-chart-success\/15 {background-color: rgb(var(--chart-success) / 0.15);}
.bg-chart-tooltip {--tw-bg-opacity: 1; background-color: rgb(var(--chart-tooltip) / var(--tw-bg-opacity, 1));}
.bg-chart-warning\/25 {background-color: rgb(var(--chart-warning) / 0.25);}
.bg-current {background-color: currentcolor;}
.bg-export-button {--tw-bg-opacity: 1; background-color: rgb(var(--export-button) / var(--tw-bg-opacity, 1));}
.bg-gray-0 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1));}
.bg-gray-0\/10 {background-color: rgb(var(--gray-0) / 0.1);}
.bg-gray-0\/80 {background-color: rgb(var(--gray-0) / 0.8);}
.bg-gray-100 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.bg-gray-100\/60 {background-color: rgb(var(--gray-100) / 0.6);}
.bg-gray-100\/70 {background-color: rgb(var(--gray-100) / 0.7);}
.bg-gray-200 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}
.bg-gray-300 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.bg-gray-400 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1));}
.bg-gray-50 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.bg-gray-600 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-600) / var(--tw-bg-opacity, 1));}
.bg-gray-700 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-700) / var(--tw-bg-opacity, 1));}
.bg-gray-700\/70 {background-color: rgb(var(--gray-700) / 0.7);}
.bg-gray-800\/50 {background-color: rgb(var(--gray-800) / 0.5);}
.bg-gray-900 {--tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1));}
.bg-gray-900\/30 {background-color: rgb(var(--gray-900) / 0.3);}
.bg-green {--tw-bg-opacity: 1; background-color: rgb(var(--green-default) / var(--tw-bg-opacity, 1));}
.bg-green-dark {--tw-bg-opacity: 1; background-color: rgb(var(--green-dark) / var(--tw-bg-opacity, 1));}
.bg-green-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--green-lighter) / var(--tw-bg-opacity, 1));}
.bg-green-lighter\/70 {background-color: rgb(var(--green-lighter) / 0.7);}
.bg-green\/40 {background-color: rgb(var(--green-default) / 0.4);}
.bg-list-icon\/20 {background-color: rgb(var(--list-icon) / 0.2);}
.bg-list-row {--tw-bg-opacity: 1; background-color: rgb(var(--list-row) / var(--tw-bg-opacity, 1));}
.bg-list-row\/30 {background-color: rgb(var(--list-row) / 0.3);}
.bg-list-row\/40 {background-color: rgb(var(--list-row) / 0.4);}
.bg-list-row\/70 {background-color: rgb(var(--list-row) / 0.7);}
.bg-metric-primary {--tw-bg-opacity: 1; background-color: rgb(var(--metric-primary) / var(--tw-bg-opacity, 1));}
.bg-muted {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.bg-muted\/60 {background-color: rgb(var(--muted) / 0.6);}
.bg-muted\/70 {background-color: rgb(var(--muted) / 0.7);}
.bg-nav-text {--tw-bg-opacity: 1; background-color: rgb(var(--nav-text) / var(--tw-bg-opacity, 1));}
.bg-orange {--tw-bg-opacity: 1; background-color: rgb(var(--orange-default) / var(--tw-bg-opacity, 1));}
.bg-orange-dark {--tw-bg-opacity: 1; background-color: rgb(var(--orange-dark) / var(--tw-bg-opacity, 1));}
.bg-orange-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--orange-lighter) / var(--tw-bg-opacity, 1));}
.bg-orange-lighter\/70 {background-color: rgb(var(--orange-lighter) / 0.7);}
.bg-orange-lighter\/80 {background-color: rgb(var(--orange-lighter) / 0.8);}
.bg-orange\/40 {background-color: rgb(var(--orange-default) / 0.4);}
.bg-org-logo {--tw-bg-opacity: 1; background-color: rgb(var(--org-logo-bg) / var(--tw-bg-opacity, 1));}
.bg-pill-bg {--tw-bg-opacity: 1; background-color: rgb(var(--stat-pill-bg) / var(--tw-bg-opacity, 1));}
.bg-pill-icon {--tw-bg-opacity: 1; background-color: rgb(var(--stat-pill-icon-bg) / var(--tw-bg-opacity, 1));}
.bg-primary {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.bg-primary-foreground {--tw-bg-opacity: 1; background-color: rgb(var(--primary-foreground) / var(--tw-bg-opacity, 1));}
.bg-primary-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--primary-lighter) / var(--tw-bg-opacity, 1));}
.bg-primary-lighter\/70 {background-color: rgb(var(--primary-lighter) / 0.7);}
.bg-primary\/40 {background-color: rgb(var(--primary-default) / 0.4);}
.bg-red {--tw-bg-opacity: 1; background-color: rgb(var(--red-default) / var(--tw-bg-opacity, 1));}
.bg-red-dark {--tw-bg-opacity: 1; background-color: rgb(var(--red-dark) / var(--tw-bg-opacity, 1));}
.bg-red-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--red-lighter) / var(--tw-bg-opacity, 1));}
.bg-red-lighter\/70 {background-color: rgb(var(--red-lighter) / 0.7);}
.bg-red\/40 {background-color: rgb(var(--red-default) / 0.4);}
.bg-secondary {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-default) / var(--tw-bg-opacity, 1));}
.bg-secondary-lighter {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-lighter) / var(--tw-bg-opacity, 1));}
.bg-secondary-lighter\/70 {background-color: rgb(var(--secondary-lighter) / 0.7);}
.bg-secondary\/40 {background-color: rgb(var(--secondary-default) / 0.4);}
.bg-sidebar-active {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-sidebar-active) / var(--tw-bg-opacity, 1));}
.bg-surface {--tw-bg-opacity: 1; background-color: rgb(var(--surface) / var(--tw-bg-opacity, 1));}
.bg-tag-icon {--tw-bg-opacity: 1; background-color: rgb(var(--tag-icon-bg) / var(--tw-bg-opacity, 1));}
.bg-transparent {background-color: transparent;}
.bg-trend-down {--tw-bg-opacity: 1; background-color: rgb(var(--trend-down) / var(--tw-bg-opacity, 1));}
.bg-trend-up {--tw-bg-opacity: 1; background-color: rgb(var(--trend-up) / var(--tw-bg-opacity, 1));}
.bg-trend-up\/10 {background-color: rgb(var(--trend-up) / 0.1);}
.bg-white {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.bg-white\/10 {background-color: rgba(255, 255, 255, 0.1);}
.bg-white\/15 {background-color: rgba(255, 255, 255, 0.15);}
.bg-white\/20 {background-color: rgba(255, 255, 255, 0.2);}
.bg-white\/25 {background-color: rgba(255, 255, 255, 0.25);}
.bg-white\/5 {background-color: rgba(255, 255, 255, 0.05);}
.bg-white\/70 {background-color: rgba(255, 255, 255, 0.7);}
.bg-white\/\[0\.07\] {background-color: rgba(255, 255, 255, 0.07);}
.bg-white\/\[0\.08\] {background-color: rgba(255, 255, 255, 0.08);}
.bg-opacity-40 {--tw-bg-opacity: 0.4;}
.bg-opacity-50 {--tw-bg-opacity: 0.5;}
.bg-opacity-60 {--tw-bg-opacity: 0.6;}
.bg-opacity-80 {--tw-bg-opacity: 0.8;}
.bg-opacity-95 {--tw-bg-opacity: 0.95;}
.bg-gradient-to-br {background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));}
.bg-gradient-to-r {background-image: linear-gradient(to right, var(--tw-gradient-stops));}
.from-chart-success\/20 {--tw-gradient-from: rgb(var(--chart-success) / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--chart-success) / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-primary {--tw-gradient-from: rgb(var(--primary-default) / 1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(var(--primary-default) / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.to-\[\#39A589\] {--tw-gradient-to: #39A589 var(--tw-gradient-to-position);}
.to-transparent {--tw-gradient-to: transparent var(--tw-gradient-to-position);}
.\!fill-\[rgb\(var\(--tooltip-surface\)\)\] {fill: rgb(var(--tooltip-surface)) !important;}
.fill-\[\#d4dcfa\] {fill: rgb(212, 220, 250);}
.fill-\[rgb\(var\(--chart-warning\)\)\] {fill: rgb(var(--chart-warning));}
.fill-background {fill: rgb(var(--background) / 1);}
.fill-black {fill: rgb(0, 0, 0);}
.fill-blue {fill: rgb(var(--blue-default) / 1);}
.fill-chart-tick {fill: rgb(var(--chart-tick) / 1);}
.fill-current {fill: currentcolor;}
.fill-foreground\/70 {fill: rgb(var(--foreground) / 0.7);}
.fill-gray-300 {fill: rgb(var(--gray-300) / 1);}
.fill-gray-500 {fill: rgb(var(--gray-500) / 1);}
.fill-green {fill: rgb(var(--green-default) / 1);}
.fill-green-dark {fill: rgb(var(--green-dark) / 1);}
.fill-muted {fill: rgb(var(--muted) / 1);}
.fill-muted\/70 {fill: rgb(var(--muted) / 0.7);}
.fill-orange {fill: rgb(var(--orange-default) / 1);}
.fill-primary {fill: rgb(var(--primary-default) / 1);}
.fill-red {fill: rgb(var(--red-default) / 1);}
.fill-red-dark {fill: rgb(var(--red-dark) / 1);}
.fill-secondary {fill: rgb(var(--secondary-default) / 1);}
.stroke-black {stroke: rgb(0, 0, 0);}
.stroke-gray-200 {stroke: rgb(var(--gray-200) / 1);}
.stroke-muted {stroke: rgb(var(--muted) / 1);}
.object-contain {object-fit: contain;}
.object-cover {object-fit: cover;}
.object-right-bottom {object-position: right bottom;}
.\!p-0 {padding: 0px !important;}
.\!p-1\.5 {padding: 0.375rem !important;}
.p-0 {padding: 0px;}
.p-0\.5 {padding: 0.125rem;}
.p-1 {padding: 0.25rem;}
.p-1\.5 {padding: 0.375rem;}
.p-10 {padding: 2.5rem;}
.p-2 {padding: 0.5rem;}
.p-2\.5 {padding: 0.625rem;}
.p-3 {padding: 0.75rem;}
.p-3\.5 {padding: 0.875rem;}
.p-4 {padding: 1rem;}
.p-5 {padding: 1.25rem;}
.p-6 {padding: 1.5rem;}
.p-8 {padding: 2rem;}
.p-\[1\.1rem\] {padding: 1.1rem;}
.p-\[5px\] {padding: 5px;}
.p-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\] {padding: clamp(1.5rem, 57.599999999999994px, 2.5rem);}
.\!px-0 {padding-left: 0px !important; padding-right: 0px !important;}
.\!px-2 {padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.\!px-2\.5 {padding-left: 0.625rem !important; padding-right: 0.625rem !important;}
.\!px-3 {padding-left: 0.75rem !important; padding-right: 0.75rem !important;}
.\!px-4 {padding-left: 1rem !important; padding-right: 1rem !important;}
.\!py-0 {padding-top: 0px !important; padding-bottom: 0px !important;}
.\!py-1\.5 {padding-top: 0.375rem !important; padding-bottom: 0.375rem !important;}
.\!py-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}
.px-0 {padding-left: 0px; padding-right: 0px;}
.px-0\.5 {padding-left: 0.125rem; padding-right: 0.125rem;}
.px-1 {padding-left: 0.25rem; padding-right: 0.25rem;}
.px-1\.5 {padding-left: 0.375rem; padding-right: 0.375rem;}
.px-10 {padding-left: 2.5rem; padding-right: 2.5rem;}
.px-16 {padding-left: 4rem; padding-right: 4rem;}
.px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.px-2\.5 {padding-left: 0.625rem; padding-right: 0.625rem;}
.px-3 {padding-left: 0.75rem; padding-right: 0.75rem;}
.px-3\.5 {padding-left: 0.875rem; padding-right: 0.875rem;}
.px-4 {padding-left: 1rem; padding-right: 1rem;}
.px-5 {padding-left: 1.25rem; padding-right: 1.25rem;}
.px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.px-8 {padding-left: 2rem; padding-right: 2rem;}
.px-9 {padding-left: 2.25rem; padding-right: 2.25rem;}
.px-\[0\.65rem\] {padding-left: 0.65rem; padding-right: 0.65rem;}
.px-\[26px\] {padding-left: 26px; padding-right: 26px;}
.py-0 {padding-top: 0px; padding-bottom: 0px;}
.py-0\.5 {padding-top: 0.125rem; padding-bottom: 0.125rem;}
.py-1 {padding-top: 0.25rem; padding-bottom: 0.25rem;}
.py-1\.5 {padding-top: 0.375rem; padding-bottom: 0.375rem;}
.py-10 {padding-top: 2.5rem; padding-bottom: 2.5rem;}
.py-12 {padding-top: 3rem; padding-bottom: 3rem;}
.py-16 {padding-top: 4rem; padding-bottom: 4rem;}
.py-2 {padding-top: 0.5rem; padding-bottom: 0.5rem;}
.py-2\.5 {padding-top: 0.625rem; padding-bottom: 0.625rem;}
.py-3 {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.py-3\.5 {padding-top: 0.875rem; padding-bottom: 0.875rem;}
.py-4 {padding-top: 1rem; padding-bottom: 1rem;}
.py-5 {padding-top: 1.25rem; padding-bottom: 1.25rem;}
.py-6 {padding-top: 1.5rem; padding-bottom: 1.5rem;}
.py-7 {padding-top: 1.75rem; padding-bottom: 1.75rem;}
.py-8 {padding-top: 2rem; padding-bottom: 2rem;}
.py-\[14px\] {padding-top: 14px; padding-bottom: 14px;}
.py-\[3px\] {padding-top: 3px; padding-bottom: 3px;}
.py-\[clamp\(1rem\,2\.4vh\,1\.75rem\)\] {padding-top: clamp(1rem, 25.92px, 1.75rem); padding-bottom: clamp(1rem, 25.92px, 1.75rem);}
.py-\[clamp\(2rem\,6vh\,5rem\)\] {padding-top: clamp(2rem, 64.80000000000001px, 5rem); padding-bottom: clamp(2rem, 64.80000000000001px, 5rem);}
.\!pr-2\.5 {padding-right: 0.625rem !important;}
.pb-0 {padding-bottom: 0px;}
.pb-0\.5 {padding-bottom: 0.125rem;}
.pb-1 {padding-bottom: 0.25rem;}
.pb-1\.5 {padding-bottom: 0.375rem;}
.pb-2 {padding-bottom: 0.5rem;}
.pb-28 {padding-bottom: 7rem;}
.pb-3 {padding-bottom: 0.75rem;}
.pb-3\.5 {padding-bottom: 0.875rem;}
.pb-4 {padding-bottom: 1rem;}
.pb-5 {padding-bottom: 1.25rem;}
.pb-6 {padding-bottom: 1.5rem;}
.pb-8 {padding-bottom: 2rem;}
.pb-9 {padding-bottom: 2.25rem;}
.pb-\[1px\] {padding-bottom: 1px;}
.pe-0 {padding-inline-end: 0px;}
.pe-1 {padding-inline-end: 0.25rem;}
.pe-1\.5 {padding-inline-end: 0.375rem;}
.pe-10 {padding-inline-end: 2.5rem;}
.pe-11 {padding-inline-end: 2.75rem;}
.pe-12 {padding-inline-end: 3rem;}
.pe-14 {padding-inline-end: 3.5rem;}
.pe-2 {padding-inline-end: 0.5rem;}
.pe-2\.5 {padding-inline-end: 0.625rem;}
.pe-20 {padding-inline-end: 5rem;}
.pe-3 {padding-inline-end: 0.75rem;}
.pe-3\.5 {padding-inline-end: 0.875rem;}
.pe-4 {padding-inline-end: 1rem;}
.pe-40 {padding-inline-end: 10rem;}
.pe-5 {padding-inline-end: 1.25rem;}
.pe-6 {padding-inline-end: 1.5rem;}
.pe-7 {padding-inline-end: 1.75rem;}
.pe-8 {padding-inline-end: 2rem;}
.pe-9 {padding-inline-end: 2.25rem;}
.pe-\[42\%\] {padding-inline-end: 42%;}
.pe-\[52px\] {padding-inline-end: 52px;}
.pl-0\.5 {padding-left: 0.125rem;}
.pl-\[1px\] {padding-left: 1px;}
.pr-2 {padding-right: 0.5rem;}
.pr-3\.5 {padding-right: 0.875rem;}
.pr-4 {padding-right: 1rem;}
.pr-5 {padding-right: 1.25rem;}
.ps-0 {padding-inline-start: 0px;}
.ps-0\.5 {padding-inline-start: 0.125rem;}
.ps-1 {padding-inline-start: 0.25rem;}
.ps-1\.5 {padding-inline-start: 0.375rem;}
.ps-10 {padding-inline-start: 2.5rem;}
.ps-11 {padding-inline-start: 2.75rem;}
.ps-12 {padding-inline-start: 3rem;}
.ps-2 {padding-inline-start: 0.5rem;}
.ps-2\.5 {padding-inline-start: 0.625rem;}
.ps-3 {padding-inline-start: 0.75rem;}
.ps-3\.5 {padding-inline-start: 0.875rem;}
.ps-4 {padding-inline-start: 1rem;}
.ps-5 {padding-inline-start: 1.25rem;}
.ps-6 {padding-inline-start: 1.5rem;}
.ps-8 {padding-inline-start: 2rem;}
.ps-9 {padding-inline-start: 2.25rem;}
.ps-\[104px\] {padding-inline-start: 104px;}
.ps-px {padding-inline-start: 1px;}
.pt-0\.5 {padding-top: 0.125rem;}
.pt-1 {padding-top: 0.25rem;}
.pt-1\.5 {padding-top: 0.375rem;}
.pt-10 {padding-top: 2.5rem;}
.pt-16 {padding-top: 4rem;}
.pt-2 {padding-top: 0.5rem;}
.pt-2\.5 {padding-top: 0.625rem;}
.pt-3 {padding-top: 0.75rem;}
.pt-3\.5 {padding-top: 0.875rem;}
.pt-4 {padding-top: 1rem;}
.pt-5 {padding-top: 1.25rem;}
.pt-6 {padding-top: 1.5rem;}
.pt-7 {padding-top: 1.75rem;}
.pt-\[5\.5rem\] {padding-top: 5.5rem;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-start {text-align: start;}
.text-end {text-align: end;}
.indent-\[-9999px\] {text-indent: -9999px;}
.align-middle {vertical-align: middle;}
.font-geist {font-family: var(--font-geist);}
.font-inter {font-family: var(--font-inter);}
.font-lexend {font-family: var(--font-lexend);}
.font-mono {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
.\!text-\[13px\] {font-size: 13px !important;}
.\!text-base {font-size: 1rem !important; line-height: 1.5rem !important;}
.\!text-sm {font-size: 0.875rem !important; line-height: 1.25rem !important;}
.\!text-xs {font-size: 0.75rem !important; line-height: 1rem !important;}
.text-2xl {font-size: 1.5rem; line-height: 2rem;}
.text-3xl {font-size: 1.875rem; line-height: 2.25rem;}
.text-4xl {font-size: 2.25rem; line-height: 2.5rem;}
.text-\[1\.7rem\] {font-size: 1.7rem;}
.text-\[1\.8rem\] {font-size: 1.8rem;}
.text-\[10px\] {font-size: 10px;}
.text-\[11px\] {font-size: 11px;}
.text-\[12px\] {font-size: 12px;}
.text-\[13px\] {font-size: 13px;}
.text-\[15px\] {font-size: 15px;}
.text-\[17px\] {font-size: 17px;}
.text-\[19px\] {font-size: 19px;}
.text-\[22px\] {font-size: 22px;}
.text-\[28px\] {font-size: 28px;}
.text-\[9px\] {font-size: 9px;}
.text-\[clamp\(0\.75rem\,0\.95vw\,0\.9375rem\)\] {font-size: clamp(0.75rem, 18.24px, 0.9375rem);}
.text-\[clamp\(0\.75rem\,1\.05vw\,1rem\)\] {font-size: clamp(0.75rem, 20.16px, 1rem);}
.text-\[clamp\(0\.75rem\,1vw\,1rem\)\] {font-size: clamp(0.75rem, 19.2px, 1rem);}
.text-\[clamp\(1\.4rem\,2\.6vw\,2\.5rem\)\] {font-size: clamp(1.4rem, 49.92px, 2.5rem);}
.text-\[clamp\(1\.5rem\,3\.2vw\,2rem\)\] {font-size: clamp(1.5rem, 61.44px, 2rem);}
.text-\[clamp\(1\.5rem\,3\.2vw\,3rem\)\] {font-size: clamp(1.5rem, 61.44px, 3rem);}
.text-base {font-size: 1rem; line-height: 1.5rem;}
.text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.text-sm {font-size: 0.875rem; line-height: 1.25rem;}
.text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.text-xs {font-size: 0.75rem; line-height: 1rem;}
.\!font-medium {font-weight: 500 !important;}
.font-bold {font-weight: 700;}
.font-extrabold {font-weight: 800;}
.font-medium {font-weight: 500;}
.font-normal {font-weight: 400;}
.font-semibold {font-weight: 600;}
.uppercase {text-transform: uppercase;}
.capitalize {text-transform: capitalize;}
.normal-case {text-transform: none;}
.italic {font-style: italic;}
.ordinal {--tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}
.tabular-nums {--tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}
.\!leading-\[26px\] {line-height: 26px !important;}
.\!leading-\[32px\] {line-height: 32px !important;}
.\!leading-\[40px\] {line-height: 40px !important;}
.\!leading-\[48px\] {line-height: 48px !important;}
.\!leading-\[56px\] {line-height: 56px !important;}
.leading-4 {line-height: 1rem;}
.leading-5 {line-height: 1.25rem;}
.leading-6 {line-height: 1.5rem;}
.leading-7 {line-height: 1.75rem;}
.leading-\[1\.1\] {line-height: 1.1;}
.leading-\[1\.6\] {line-height: 1.6;}
.leading-\[1\.85\] {line-height: 1.85;}
.leading-\[26px\] {line-height: 26px;}
.leading-\[32px\] {line-height: 32px;}
.leading-loose {line-height: 2;}
.leading-none {line-height: 1;}
.leading-normal {line-height: 1.5;}
.leading-relaxed {line-height: 1.625;}
.leading-snug {line-height: 1.375;}
.leading-tight {line-height: 1.25;}
.tracking-normal {letter-spacing: 0em;}
.tracking-tight {letter-spacing: -0.025em;}
.tracking-wide {letter-spacing: 0.025em;}
.tracking-wider {letter-spacing: 0.05em;}
.tracking-widest {letter-spacing: 0.1em;}
.\!text-\[rgb\(var\(--badge-danger\)\)\] {color: rgb(var(--badge-danger)) !important;}
.\!text-\[rgb\(var\(--foreground\)\)\] {color: rgb(var(--foreground)) !important;}
.\!text-\[rgb\(var\(--risk-blue\)\)\] {color: rgb(var(--risk-blue)) !important;}
.\!text-\[rgb\(var\(--table-ink\)\/var\(--table-ink-alpha\)\)\] {color: rgb(var(--table-ink)/var(--table-ink-alpha)) !important;}
.\!text-\[rgb\(var\(--tooltip-ink\)\/var\(--tooltip-ink-alpha\)\)\] {color: rgb(var(--tooltip-ink)/var(--tooltip-ink-alpha)) !important;}
.\!text-\[rgb\(var\(--trend-down\)\)\] {color: rgb(var(--trend-down)) !important;}
.\!text-foreground {--tw-text-opacity: 1 !important; color: rgb(var(--foreground) / var(--tw-text-opacity, 1)) !important;}
.\!text-gray-500 {--tw-text-opacity: 1 !important; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)) !important;}
.\!text-muted-foreground {--tw-text-opacity: 1 !important; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1)) !important;}
.\!text-primary {--tw-text-opacity: 1 !important; color: rgb(var(--primary-default) / var(--tw-text-opacity, 1)) !important;}
.\!text-primary-dark {--tw-text-opacity: 1 !important; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1)) !important;}
.\!text-white {--tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;}
.text-\[\#00a76f\] {--tw-text-opacity: 1; color: rgb(0 167 111 / var(--tw-text-opacity, 1));}
.text-\[\#00b8d9\] {--tw-text-opacity: 1; color: rgb(0 184 217 / var(--tw-text-opacity, 1));}
.text-\[\#10b981\] {--tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1));}
.text-\[\#3872FA\] {--tw-text-opacity: 1; color: rgb(56 114 250 / var(--tw-text-opacity, 1));}
.text-\[\#7928ca\] {--tw-text-opacity: 1; color: rgb(121 40 202 / var(--tw-text-opacity, 1));}
.text-\[\#f1416c\] {--tw-text-opacity: 1; color: rgb(241 65 108 / var(--tw-text-opacity, 1));}
.text-\[\#ff5630\] {--tw-text-opacity: 1; color: rgb(255 86 48 / var(--tw-text-opacity, 1));}
.text-\[rgb\(var\(--answer-ink\)\)\] {color: rgb(var(--answer-ink));}
.text-\[rgb\(var\(--arc-blue\)\)\] {color: rgb(var(--arc-blue));}
.text-\[rgb\(var\(--arc-pink\)\)\] {color: rgb(var(--arc-pink));}
.text-\[rgb\(var\(--badge-danger\)\)\] {color: rgb(var(--badge-danger));}
.text-\[rgb\(var\(--badge-primary\)\)\] {color: rgb(var(--badge-primary));}
.text-\[rgb\(var\(--badge-success\)\)\] {color: rgb(var(--badge-success));}
.text-\[rgb\(var\(--badge-warning\)\)\] {color: rgb(var(--badge-warning));}
.text-\[rgb\(var\(--bar-slate-to\)\)\] {color: rgb(var(--bar-slate-to));}
.text-\[rgb\(var\(--breadcrumb\)\)\] {color: rgb(var(--breadcrumb));}
.text-\[rgb\(var\(--card-icon-muted\)\)\] {color: rgb(var(--card-icon-muted));}
.text-\[rgb\(var\(--cat-amber\)\)\] {color: rgb(var(--cat-amber));}
.text-\[rgb\(var\(--cat-blue\)\)\] {color: rgb(var(--cat-blue));}
.text-\[rgb\(var\(--cat-green\)\)\] {color: rgb(var(--cat-green));}
.text-\[rgb\(var\(--cat-violet\)\)\] {color: rgb(var(--cat-violet));}
.text-\[rgb\(var\(--chart-success\)\)\] {color: rgb(var(--chart-success));}
.text-\[rgb\(var\(--chat-send\)\)\] {color: rgb(var(--chat-send));}
.text-\[rgb\(var\(--export-button\)\)\] {color: rgb(var(--export-button));}
.text-\[rgb\(var\(--file-ink\)\)\] {color: rgb(var(--file-ink));}
.text-\[rgb\(var\(--foreground\)\)\] {color: rgb(var(--foreground));}
.text-\[rgb\(var\(--gender-female\)\)\] {color: rgb(var(--gender-female));}
.text-\[rgb\(var\(--input-label\)\)\] {color: rgb(var(--input-label));}
.text-\[rgb\(var\(--metric-ink\)\)\] {color: rgb(var(--metric-ink));}
.text-\[rgb\(var\(--module-code-ink\)\)\] {color: rgb(var(--module-code-ink));}
.text-\[rgb\(var\(--nav-active\)\)\] {color: rgb(var(--nav-active));}
.text-\[rgb\(var\(--nav-child-active-text\)\)\] {color: rgb(var(--nav-child-active-text));}
.text-\[rgb\(var\(--nav-hover\)\)\] {color: rgb(var(--nav-hover));}
.text-\[rgb\(var\(--nav-section-label\)\)\] {color: rgb(var(--nav-section-label));}
.text-\[rgb\(var\(--nav-text\)\)\] {color: rgb(var(--nav-text));}
.text-\[rgb\(var\(--note-ink\)\)\] {color: rgb(var(--note-ink));}
.text-\[rgb\(var\(--note-ink-danger\)\)\] {color: rgb(var(--note-ink-danger));}
.text-\[rgb\(var\(--note-ink-success\)\)\] {color: rgb(var(--note-ink-success));}
.text-\[rgb\(var\(--pdf-chrome-ink\)\)\] {color: rgb(var(--pdf-chrome-ink));}
.text-\[rgb\(var\(--price-chip\)\)\] {color: rgb(var(--price-chip));}
.text-\[rgb\(var\(--rank-badge-bg\)\)\] {color: rgb(var(--rank-badge-bg));}
.text-\[rgb\(var\(--row-action-ink\)\)\] {color: rgb(var(--row-action-ink));}
.text-\[rgb\(var\(--row-label\)\)\] {color: rgb(var(--row-label));}
.text-\[rgb\(var\(--row-serial\)\)\] {color: rgb(var(--row-serial));}
.text-\[rgb\(var\(--row-value\)\)\] {color: rgb(var(--row-value));}
.text-\[rgb\(var\(--secondary-default\)\)\] {color: rgb(var(--secondary-default));}
.text-\[rgb\(var\(--section-label\)\)\] {color: rgb(var(--section-label));}
.text-\[rgb\(var\(--section-value\)\)\] {color: rgb(var(--section-value));}
.text-\[rgb\(var\(--series-blue\)\)\] {color: rgb(var(--series-blue));}
.text-\[rgb\(var\(--series-sky-ink\)\)\] {color: rgb(var(--series-sky-ink));}
.text-\[rgb\(var\(--series-yellow\)\)\] {color: rgb(var(--series-yellow));}
.text-\[rgb\(var\(--stepper-nav-edge\)\)\] {color: rgb(var(--stepper-nav-edge));}
.text-\[rgb\(var\(--stepper-nav-icon\)\)\] {color: rgb(var(--stepper-nav-icon));}
.text-\[rgb\(var\(--stepper-status\)\)\] {color: rgb(var(--stepper-status));}
.text-\[rgb\(var\(--table-head-ink\)\)\] {color: rgb(var(--table-head-ink));}
.text-\[rgb\(var\(--table-head-quiet\)\)\] {color: rgb(var(--table-head-quiet));}
.text-\[rgb\(var\(--table-ink\)\/var\(--table-ink-alpha\)\)\] {color: rgb(var(--table-ink)/var(--table-ink-alpha));}
.text-\[rgb\(var\(--trend-down\)\)\] {color: rgb(var(--trend-down));}
.text-\[rgb\(var\(--trend-up\)\)\] {color: rgb(var(--trend-up));}
.text-background {--tw-text-opacity: 1; color: rgb(var(--background) / var(--tw-text-opacity, 1));}
.text-blue {--tw-text-opacity: 1; color: rgb(var(--blue-default) / var(--tw-text-opacity, 1));}
.text-blue-dark {--tw-text-opacity: 1; color: rgb(var(--blue-dark) / var(--tw-text-opacity, 1));}
.text-card-action-icon {--tw-text-opacity: 1; color: rgb(var(--card-action-icon) / var(--tw-text-opacity, 1));}
.text-card-icon {--tw-text-opacity: 1; color: rgb(var(--card-icon) / var(--tw-text-opacity, 1));}
.text-chart-caution {--tw-text-opacity: 1; color: rgb(var(--chart-caution) / var(--tw-text-opacity, 1));}
.text-chart-danger {--tw-text-opacity: 1; color: rgb(var(--chart-danger) / var(--tw-text-opacity, 1));}
.text-chart-success {--tw-text-opacity: 1; color: rgb(var(--chart-success) / var(--tw-text-opacity, 1));}
.text-current {color: currentcolor;}
.text-foreground {--tw-text-opacity: 1; color: rgb(var(--foreground) / var(--tw-text-opacity, 1));}
.text-foreground\/70 {color: rgb(var(--foreground) / 0.7);}
.text-foreground\/90 {color: rgb(var(--foreground) / 0.9);}
.text-gauge-label {--tw-text-opacity: 1; color: rgb(var(--gauge-label) / var(--tw-text-opacity, 1));}
.text-gauge-value {--tw-text-opacity: 1; color: rgb(var(--gauge-value) / var(--tw-text-opacity, 1));}
.text-gray-0 {--tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.text-gray-100 {--tw-text-opacity: 1; color: rgb(var(--gray-100) / var(--tw-text-opacity, 1));}
.text-gray-1000 {--tw-text-opacity: 1; color: rgb(var(--gray-1000) / var(--tw-text-opacity, 1));}
.text-gray-200 {--tw-text-opacity: 1; color: rgb(var(--gray-200) / var(--tw-text-opacity, 1));}
.text-gray-300 {--tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.text-gray-300\/70 {color: rgb(var(--gray-300) / 0.7);}
.text-gray-400 {--tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.text-gray-50 {--tw-text-opacity: 1; color: rgb(var(--gray-50) / var(--tw-text-opacity, 1));}
.text-gray-500 {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.text-gray-600 {--tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
.text-gray-700 {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.text-gray-800 {--tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
.text-gray-900 {--tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.text-green {--tw-text-opacity: 1; color: rgb(var(--green-default) / var(--tw-text-opacity, 1));}
.text-green-dark {--tw-text-opacity: 1; color: rgb(var(--green-dark) / var(--tw-text-opacity, 1));}
.text-list-label {--tw-text-opacity: 1; color: rgb(var(--list-label) / var(--tw-text-opacity, 1));}
.text-list-value {--tw-text-opacity: 1; color: rgb(var(--list-value) / var(--tw-text-opacity, 1));}
.text-metric-primary {--tw-text-opacity: 1; color: rgb(var(--metric-primary) / var(--tw-text-opacity, 1));}
.text-metric-value {--tw-text-opacity: 1; color: rgb(var(--metric-value) / var(--tw-text-opacity, 1));}
.text-muted-foreground {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.text-nav-active {--tw-text-opacity: 1; color: rgb(var(--nav-active) / var(--tw-text-opacity, 1));}
.text-nav-text {--tw-text-opacity: 1; color: rgb(var(--nav-text) / var(--tw-text-opacity, 1));}
.text-orange {--tw-text-opacity: 1; color: rgb(var(--orange-default) / var(--tw-text-opacity, 1));}
.text-orange-dark {--tw-text-opacity: 1; color: rgb(var(--orange-dark) / var(--tw-text-opacity, 1));}
.text-pill-label {color: rgb(var(--stat-pill-label) / var(--stat-pill-label-alpha));}
.text-primary {--tw-text-opacity: 1; color: rgb(var(--primary-default) / var(--tw-text-opacity, 1));}
.text-primary-dark {--tw-text-opacity: 1; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1));}
.text-primary-foreground {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.text-red {--tw-text-opacity: 1; color: rgb(var(--red-default) / var(--tw-text-opacity, 1));}
.text-red-dark {--tw-text-opacity: 1; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1));}
.text-secondary {--tw-text-opacity: 1; color: rgb(var(--secondary-default) / var(--tw-text-opacity, 1));}
.text-secondary-dark {--tw-text-opacity: 1; color: rgb(var(--secondary-dark) / var(--tw-text-opacity, 1));}
.text-secondary-foreground {--tw-text-opacity: 1; color: rgb(var(--secondary-foreground) / var(--tw-text-opacity, 1));}
.text-transparent {color: transparent;}
.text-trend-down {--tw-text-opacity: 1; color: rgb(var(--trend-down) / var(--tw-text-opacity, 1));}
.text-trend-up {--tw-text-opacity: 1; color: rgb(var(--trend-up) / var(--tw-text-opacity, 1));}
.text-white {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.text-white\/60 {color: rgba(255, 255, 255, 0.6);}
.text-white\/70 {color: rgba(255, 255, 255, 0.7);}
.text-white\/75 {color: rgba(255, 255, 255, 0.75);}
.text-white\/85 {color: rgba(255, 255, 255, 0.85);}
.text-white\/90 {color: rgba(255, 255, 255, 0.9);}
.text-white\/\[0\.05\] {color: rgba(255, 255, 255, 0.05);}
.text-opacity-90 {--tw-text-opacity: 0.9;}
.underline {text-decoration-line: underline;}
.opacity-0 {opacity: 0;}
.opacity-100 {opacity: 1;}
.opacity-20 {opacity: 0.2;}
.opacity-30 {opacity: 0.3;}
.opacity-40 {opacity: 0.4;}
.opacity-50 {opacity: 0.5;}
.opacity-60 {opacity: 0.6;}
.opacity-70 {opacity: 0.7;}
.opacity-75 {opacity: 0.75;}
.opacity-80 {opacity: 0.8;}
.opacity-90 {opacity: 0.9;}
.\!shadow-xl {--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important; --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}
.shadow {--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-2xl {--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0_0_0_6px_rgb\(var\(--map-pin\)\/0\.18\)\,0_2px_6px_rgb\(0_0_0\/0\.18\)\] {--tw-shadow: 0 0 0 6px rgb(var(--map-pin)/0.18),0 2px 6px rgb(0 0 0/0.18); --tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0_4px_14px_rgb\(0_0_0\/0\.10\)\] {--tw-shadow: 0 4px 14px rgb(0 0 0/0.10); --tw-shadow-colored: 0 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0_4px_14px_rgb\(0_0_0\/0\.12\)\] {--tw-shadow: 0 4px 14px rgb(0 0 0/0.12); --tw-shadow-colored: 0 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0px_1px_4px_rgba\(0\,0\,0\,0\.16\)\] {--tw-shadow: 0px 1px 4px rgba(0,0,0,0.16); --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0px_2px_2px_0px_\#0000000D\] {--tw-shadow: 0px 2px 2px 0px #0000000D; --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[rgba\(0\,0\,0\,0\.24\)_0px_3px_8px\] {--tw-shadow: rgba(0,0,0,0.24) 0px 3px 8px; --tw-shadow-colored: 0px 3px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-lg {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-none {--tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-sm {--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-xl {--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-gray-400\/10 {--tw-shadow-color: rgb(var(--gray-400) / 0.1); --tw-shadow: var(--tw-shadow-colored);}
.\!outline-none {outline: transparent solid 2px !important; outline-offset: 2px !important;}
.outline-none {outline: transparent solid 2px; outline-offset: 2px;}
.\!outline {outline-style: solid !important;}
.outline {outline-style: solid;}
.\!ring-0 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}
.ring {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-0 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-1 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-2 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-\[0\.5px\] {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.5px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-\[0\.6px\] {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.6px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.ring-inset {--tw-ring-inset: inset;}
.\!ring-muted {--tw-ring-opacity: 1 !important; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1)) !important;}
.\!ring-red {--tw-ring-opacity: 1 !important; --tw-ring-color: rgb(var(--red-default) / var(--tw-ring-opacity, 1)) !important;}
.ring-\[rgb\(var\(--section-border\)\/var\(--section-border-alpha\)\)\] {--tw-ring-color: rgb(var(--section-border)/var(--section-border-alpha));}
.ring-background {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--background) / var(--tw-ring-opacity, 1));}
.ring-muted {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1));}
.ring-muted\/70 {--tw-ring-color: rgb(var(--muted) / 0.7);}
.ring-nav-active {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--nav-active) / var(--tw-ring-opacity, 1));}
.ring-primary {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.ring-surface {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--surface) / var(--tw-ring-opacity, 1));}
.ring-transparent {--tw-ring-color: transparent;}
.ring-white {--tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));}
.ring-white\/15 {--tw-ring-color: rgb(255 255 255 / 0.15);}
.ring-offset-2 {--tw-ring-offset-width: 2px;}
.ring-offset-4 {--tw-ring-offset-width: 4px;}
.ring-offset-background {--tw-ring-offset-color: rgb(var(--background) / 1);}
.ring-offset-gray-0 {--tw-ring-offset-color: rgb(var(--gray-0) / 1);}
.blur {--tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.brightness-0 {--tw-brightness: brightness(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.brightness-\[3\] {--tw-brightness: brightness(3); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow {--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-2xl {--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-lg {--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-md {--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-none {--tw-drop-shadow: drop-shadow(0 0 #0000); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-sm {--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.drop-shadow-xl {--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.invert {--tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.filter {filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.\!backdrop-blur-none {--tw-backdrop-blur:  !important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;}
.backdrop-blur {--tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-3xl {--tw-backdrop-blur: blur(64px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-\[16px\] {--tw-backdrop-blur: blur(16px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-\[1px\] {--tw-backdrop-blur: blur(1px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-\[3px\] {--tw-backdrop-blur: blur(3px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-lg {--tw-backdrop-blur: blur(16px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-md {--tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-none {--tw-backdrop-blur: ; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-sm {--tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.backdrop-blur-xl {--tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.transition {transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[background-color\,border-color\,box-shadow\] {transition-property: background-color, border-color, box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[clip-path\] {transition-property: clip-path; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[color\,background-color\,padding\] {transition-property: color, background-color, padding; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[color\,box-shadow\] {transition-property: color, box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[grid-template-columns\] {transition-property: grid-template-columns; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[grid-template-rows\] {transition-property: grid-template-rows; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[left\,background-color\] {transition-property: left, background-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[margin\,padding\,column-gap\] {transition-property: margin, padding, column-gap, -moz-column-gap; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[opacity\,background-color\,transform\] {transition-property: opacity, background-color, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[opacity\,transform\,visibility\] {transition-property: opacity, transform, visibility; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[opacity\,transform\] {transition-property: opacity, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[padding\,opacity\] {transition-property: padding, opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-\[width\] {transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-all {transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-colors {transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-none {transition-property: none;}
.transition-opacity {transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-shadow {transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.transition-transform {transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.delay-0 {transition-delay: 0s;}
.delay-100 {transition-delay: 100ms;}
.delay-150 {transition-delay: 150ms;}
.delay-200 {transition-delay: 200ms;}
.duration-0 {transition-duration: 0s;}
.duration-100 {transition-duration: 100ms;}
.duration-150 {transition-duration: 150ms;}
.duration-200 {transition-duration: 200ms;}
.duration-300 {transition-duration: 300ms;}
.duration-500 {transition-duration: 500ms;}
.duration-700 {transition-duration: 700ms;}
.duration-75 {transition-duration: 75ms;}
.ease-in {transition-timing-function: cubic-bezier(0.4, 0, 1, 1);}
.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
.ease-linear {transition-timing-function: linear;}
.ease-out {transition-timing-function: cubic-bezier(0, 0, 0.2, 1);}
.\@container {container-type: inline-size;}
.fill-opacity-60 {fill-opacity: 0.6;}
.card-shadow {box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 0px, rgba(0, 0, 0, 0.05) 0px 2px 6px;}
.\[--anchor-max-height\:256px\;\] {--anchor-max-height: 256px;}
.\[--logo-plate\:var\(--table-card-logo-plate\)\] {--logo-plate: var(--table-card-logo-plate);}
.\[--radius-card\:18px\] {--radius-card: 18px;}
.\[--row-serial\:var\(--table-card-serial\)\] {--row-serial: var(--table-card-serial);}
.\[--row-value\:var\(--table-card-value\)\] {--row-value: var(--table-card-value);}
.\[--table-ink\:var\(--table-card-value\)\] {--table-ink: var(--table-card-value);}
.\[-moz-text-security\:circle\] {}
.\[-ms-overflow-style\:none\] {}
.\[-webkit-text-security\:disc\] {-webkit-text-security: disc;}
.\[scrollbar-color\:rgba\(0\,0\,0\,0\.2\)_rgba\(0\,0\,0\,0\)\] {scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);}
.\[scrollbar-width\:none\] {scrollbar-width: none;}
.\[scrollbar-width\:thin\] {scrollbar-width: thin;}
.\[text-security\:circle\] {}
.simplebar-scrollbar::before {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1)) !important;}
.simplebar-scrollbar:is([data-theme="dark"] *)::before {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1)) !important;}
.simplebar-track.simplebar-horizontal {height: 0.625rem !important;}
.simplebar-track.simplebar-vertical {width: 0.625rem !important;}
.custom-scrollbar::-webkit-scrollbar, .rc-table-fixed-header .rc-table-body::-webkit-scrollbar {width: 0.375rem; background-color: transparent;}
.custom-scrollbar::-webkit-scrollbar-track, .rc-table-content::-webkit-scrollbar-track, .rc-table-fixed-header .rc-table-body::-webkit-scrollbar-track {background-color: transparent; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.custom-scrollbar::-webkit-scrollbar-thumb, .rc-table-content::-webkit-scrollbar-thumb, .rc-table-fixed-header .rc-table-body::-webkit-scrollbar-thumb {border-radius: 0.125rem; background-color: transparent;}
.custom-scrollbar:hover::-webkit-scrollbar-thumb, .rc-table-content:hover::-webkit-scrollbar-thumb, .rc-table-fixed-header .rc-table-body:hover::-webkit-scrollbar-thumb {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.custom-scrollbar:hover:is([data-theme="dark"] *)::-webkit-scrollbar-thumb, .rc-table-content:hover:is([data-theme="dark"] *)::-webkit-scrollbar-thumb, .rc-table-fixed-header .rc-table-body:hover:is([data-theme="dark"] *)::-webkit-scrollbar-thumb {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.custom-scrollbar.scrollbar-no-auto-hide::-webkit-scrollbar-thumb {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.custom-scrollbar.scrollbar-no-auto-hide:is([data-theme="dark"] *)::-webkit-scrollbar-thumb {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.custom-scrollbar::-webkit-scrollbar, .rc-table-content::-webkit-scrollbar, .rc-table-fixed-header .rc-table-body::-webkit-scrollbar {height: 0.375rem;}
.custom-scrollbar-none::-webkit-scrollbar {width: 0px; height: 0px;}
.custom-scrollbar, .rc-table-content {scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {border: 1px solid transparent; -webkit-text-fill-color: currentcolor; box-shadow: transparent 0px 0px 0px 1000px inset; transition: background-color 5000s ease-in-out;}
.react-datepicker-popper .react-datepicker {--tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1)); font-family: var(--font-inter); --tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
.react-datepicker-popper .react-datepicker:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.react-datepicker .react-datepicker__month-container {padding-left: 0.75rem; padding-right: 0.75rem;}
.react-datepicker .react-datepicker__time-container {width: auto; border-left-width: 0px; padding-right: 0.875rem;}
.react-datepicker-popper .react-datepicker__time-container .react-datepicker__time {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.react-datepicker-popper .react-datepicker__time-container .react-datepicker__time:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.react-datepicker .react-datepicker__header {--tw-border-opacity: 1; border-bottom-color: rgb(var(--gray-0) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1)); font-family: var(--font-lexend);}
.react-datepicker .react-datepicker__header:is([data-theme="dark"] *) {border-color: transparent; --tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.react-datepicker .react-datepicker-year-header:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__current-month {margin-bottom: 0.75rem; font-size: 1rem; line-height: 1.5rem; font-weight: 500;}
.react-datepicker .react-datepicker__current-month:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day-names div {margin: 0.375rem; font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__navigation--previous {margin-left: 1.5rem;}
.react-datepicker .react-datepicker__navigation--previous:where([dir="rtl"], [dir="rtl"] *) {margin-right: 1.5rem;}
.react-datepicker .react-datepicker__navigation--next {margin-right: 1.5rem;}
.react-datepicker .react-datepicker__navigation--next:where([dir="rtl"], [dir="rtl"] *) {margin-left: 1.5rem;}
.react-datepicker .react-datepicker__navigation-icon--previous {right: 0.125rem;}
.react-datepicker .react-datepicker__navigation-icon--next {left: 0.125rem;}
.react-datepicker .react-datepicker__day {margin: 0.375rem; font-size: 0.875rem; line-height: 1.75rem; --tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day:hover {border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--outside-month {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--keyboard-selected {--tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1));}
.react-datepicker .react-datepicker__day--today {border-radius: 9999px; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1)); line-height: 26px; --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--today:hover {--tw-border-opacity: 1; border-color: rgb(var(--gray-600) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1));}
.react-datepicker div.react-datepicker__day--in-selecting-range {border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker div.react-datepicker__year-text--in-selecting-range {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker div.react-datepicker__year-text--in-selecting-range.react-datepicker__year-text--disabled {background-color: transparent; --tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--in-range {border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--in-range {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--range-start, .react-datepicker .react-datepicker__day--range-end, .react-datepicker .react-datepicker__day--selected {border-radius: 9999px; border-style: none; --tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1)); font-weight: 400; line-height: 1.75rem; --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--range-start:hover, .react-datepicker .react-datepicker__day--range-end:hover, .react-datepicker .react-datepicker__day--selected:hover {background-color: rgb(var(--gray-900) / 0.8); --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--range-end {border-style: none; --tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1)); font-weight: 400; --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--range-end:hover {background-color: rgb(var(--gray-900) / 0.8); --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__time-list {height: 247px !important;}
.react-datepicker .react-datepicker__time-list-item {margin-top: 0.5rem; margin-bottom: 0.5rem; border-radius: 0.25rem; font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__time-list-item:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__time-list-item--selected {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important; font-weight: 500 !important; --tw-text-opacity: 1 !important; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1)) !important;}
.react-datepicker-popper .react-datepicker-time__header {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker-popper .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {width: 90px;}
.react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {width: auto;}
.react-datepicker--time-only .react-datepicker__time-list-item {border-radius: 0px;}
.react-datepicker .react-datepicker__month-text {width: 0px; padding: 0.375rem 1.25rem;}
.react-datepicker .react-datepicker__month-text--keyboard-selected {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month--in-range {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month-text.react-datepicker__month--in-range:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month--range-start, .react-datepicker .react-datepicker__month--range-end, .react-datepicker .react-datepicker__month--selected {--tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1)); font-weight: 400; --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker .react-datepicker__month-text.react-datepicker__month--range-start:hover, .react-datepicker .react-datepicker__month-text.react-datepicker__month--range-end:hover {background-color: rgb(var(--gray-900) / 0.8); --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-wrapper {display: inline-block; max-width: 220px;}
.react-datepicker .react-datepicker__year-text {width: auto; padding: 0.375rem 1.25rem; --tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text:hover:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-100) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--range-end {--tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--keyboard-selected {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--keyboard-selected:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text.react-datepicker__year-text--selected, .react-datepicker .react-datepicker__month-text.react-datepicker__month-text--selected {--tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text.react-datepicker__year-text--selected:hover, .react-datepicker .react-datepicker__month-text.react-datepicker__month-text--selected:hover {background-color: rgb(var(--gray-900) / 0.8); --tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-read-view--down-arrow, .react-datepicker .react-datepicker__month-read-view--down-arrow {top: 5px; height: 7px; width: 7px; border-right-width: 1.5px; border-top-width: 1.5px; --tw-border-opacity: 1; border-color: rgb(var(--gray-400) / var(--tw-border-opacity, 1));}
.react-datepicker .react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown ~ .react-datepicker__header__dropdown {margin-top: 0.5rem; margin-bottom: 0.5rem; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr));}
.react-datepicker .react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown ~ .react-datepicker__header__dropdown > :not([hidden]) ~ :not([hidden]) {--tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); --tw-divide-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-divide-opacity, 1));}
.react-datepicker .react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown ~ .react-datepicker__header__dropdown {font-size: 0.875rem; line-height: 1.25rem;}
.react-datepicker .react-datepicker__month-dropdown-container--scroll, .react-datepicker .react-datepicker__year-dropdown-container--scroll {display: inline-flex; justify-content: center;}
.react-datepicker .react-datepicker__year-dropdown, .react-datepicker .react-datepicker__month-dropdown {top: auto; width: 40%; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1)); --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.react-datepicker .react-datepicker__year-dropdown {height: 20rem;}
.react-datepicker .react-datepicker__month-dropdown {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.react-datepicker .react-datepicker__month-option, .react-datepicker .react-datepicker__year-option {margin-top: 0.25rem; margin-bottom: 0.25rem; padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month-option:hover, .react-datepicker .react-datepicker__year-option:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month-option:first-of-type, .react-datepicker .react-datepicker__month-option:last-of-type, .react-datepicker .react-datepicker__year-option:first-of-type, .react-datepicker .react-datepicker__year-option:last-of-type {border-radius: 0px;}
.react-datepicker .react-datepicker__month-option--selected_month, .react-datepicker .react-datepicker__year-option--selected_year {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__month-option--selected_month > span, .react-datepicker .react-datepicker__year-option--selected_year > span {display: none;}
.react-datepicker .react-datepicker__day:hover, .react-datepicker .react-datepicker__month-text:hover, .react-datepicker .react-datepicker__quarter-text:hover, .react-datepicker .react-datepicker__year-text:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--disabled {cursor: not-allowed; --tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--disabled:hover {background-color: transparent; --tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__day--disabled:hover:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--disabled {cursor: not-allowed; --tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.react-datepicker .react-datepicker__year-text--disabled:hover {background-color: transparent;}
.react-datepicker .react-datepicker__year-text--disabled:hover:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-300) / var(--tw-text-opacity, 1));}
.date-picker-event-calendar .react-datepicker:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}

.date-picker-event-calendar .react-datepicker__navigation:is([data-theme="dark"] *), .date-picker-event-calendar .react-datepicker__navigation span:is([data-theme="dark"] *)::before {--tw-border-opacity: 1 !important; border-color: rgb(var(--gray-500) / var(--tw-border-opacity, 1)) !important;}

.date-picker-event-calendar .react-datepicker__navigation.react-datepicker__navigation--next.react-datepicker__navigation--next--with-time {margin-inline-end: 2.75rem !important;}

.date-picker-event-calendar .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header:is([data-theme="dark"] *) {background-color: unset;}

.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__header:is([data-theme="dark"] *) {background-color: unset;}

.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__time:is([data-theme="dark"] *) {background-color: rgb(var(--gray-300) / 0.3);}

.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list::-webkit-scrollbar {width: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list::-webkit-scrollbar-thumb {border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1));}
.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list {overflow-x: hidden;}

.date-picker-event-calendar .react-datepicker__time-container .react-datepicker-time__header {font-weight: 500;}
.date-picker-event-calendar .react-datepicker__week .react-datepicker__day:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1));}
.date-picker-event-calendar .react-datepicker__week .react-datepicker__day {border-radius: 9999px !important;}
.date-picker-event-calendar .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1));}
.date-picker-event-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list .react-datepicker__time-list-item:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}

.rc-table-placeholder .rc-table-expanded-row-fixed {width: 100% !important;}
th.rc-table-cell-fix-right {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
td.rc-table-cell-fix-right {--tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1));}
.rc-table-cell-fix-right-first, .rc-table-cell-fix-right-last {box-shadow: black -1px 0px;}
.rc-table-ping-right .rc-table-cell-fix-right-first::after, .rc-table-ping-right .rc-table-cell-fix-right-last::after {box-shadow: rgba(0, 0, 0, 0.2) -10px 0px 8px -8px inset;}
.rc-table-cell-fix-right-first::after, .rc-table-cell-fix-right-last::after {content: ""; transform: translate(-100%); pointer-events: none; position: absolute; bottom: -1px; left: -1px; top: 0px; width: 1.25rem;}
.rc-pagination-prev:not(.rc-pagination-disabled) > div, .rc-pagination-next:not(.rc-pagination-disabled) > div, .rc-pagination-jump-prev:not(.rc-pagination-disabled) > div, .rc-pagination-jump-next:not(.rc-pagination-disabled) > div {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.isomorphic-form label > span, .isomorphic-form .rizzui-phone-number > label {font-weight: 500;}
.isomorphic-form label > div {line-height: 1;}
.isomorphic-form label > div, .isomorphic-form label input, .isomorphic-form label select {font-size: 0.875rem !important; line-height: 1.25rem !important;}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar {margin-bottom: 0px; border-radius: 0.375rem 0.375rem 0px 0px; --tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1)); padding: 0.5rem 0.375rem; font-size: 0.875rem; line-height: 1.25rem;}
.text_editor .rdw-editor-wrapper .rdw-editor-main {max-height: 180px; min-height: 120px; border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1));}
.text_editor .rdw-editor-wrapper .rdw-editor-main .public-DraftEditor-content {padding: 0.75rem 1rem; --tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div {margin: 0.375rem; border-radius: 0.25rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1));}
@container (min-width: 32rem) {.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div {margin: 0.25rem;}}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div > .rdw-option-wrapper {height: 2.25rem; width: 2.25rem; border-width: 0px 1px 0px 0px; --tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1));}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div > .rdw-option-wrapper:last-child {border-right-width: 0px;}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div > .rdw-option-wrapper:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
@container (min-width: 32rem) {.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div > .rdw-option-wrapper {margin: 0px;}}
.text_editor .rdw-editor-wrapper .rdw-editor-toolbar > div > .rdw-option-wrapper.rdw-option-active {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.text_editor .rdw-editor-wrapper .rdw-editor-main .public-DraftStyleDefault-block {margin: 0px;}
.radial-progress-bar {background: radial-gradient(closest-side, #f1f1f1 85%, transparent 90% 100%),
    conic-gradient(var(--progress-bg) var(--progress-value), #ddd 0);}
.react-quill .ql-toolbar.ql-snow {display: flex; flex-wrap: wrap; align-items: center; gap: 0.375rem; border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; border-width: 1.8px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.react-quill .ql-container {font-family: var(--font-inter);}
.react-quill .ql-container.ql-snow {border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; border-width: 1.8px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.react-quill .ql-editor {max-height: 24rem; overflow-y: auto;}
.react-quill .ql-toolbar.ql-snow .ql-formats {margin-right: 0px;}
.react-quill-toolbar-bottom {padding-bottom: 41px;}
.react-quill-toolbar-bottom .ql-toolbar.ql-snow {position: absolute; bottom: 0px; left: 0px; right: 0px; border-radius: 0px 0px 0.375rem 0.375rem;}
.react-quill-toolbar-bottom .ql-container.ql-snow {border-radius: 0.375rem 0.375rem 0px 0px;}
.react-quill-toolbar-bottom .ql-toolbar.ql-snow + .ql-container.ql-snow {border-top-width: 1px; border-top-style: solid; --tw-border-opacity: 1; border-top-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1));}
.ql-formats button, .ql-formats > span {position: relative;}
.ql-formats button:hover::before, .ql-formats > span:hover::before {content: ""; position: absolute; left: 50%; top: -9px; z-index: 10; --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-width: 6px 7px; border-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; --tw-border-opacity: 1; border-top-color: rgb(13 30 66 / var(--tw-border-opacity, 1));}
.ql-formats button:hover::after, .ql-formats > span:hover::after {position: absolute; left: 50%; top: -41px; z-index: 50; --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); white-space: nowrap; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: rgb(13 30 66 / var(--tw-bg-opacity, 1)); padding: 0.5rem 0.625rem; font-size: 0.75rem; line-height: 1rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.ql-bold:hover::after {content: "Bold";}
.ql-italic:hover::after {content: "Italic";}
.ql-underline:hover::after {content: "Underline";}
.ql-strike:hover::after {content: "Strikeout";}
.ql-link:hover::after {content: "Hyperlink";}
.ql-blockquote:hover::after {content: "Quote";}
.ql-code-block:hover::after {content: "Code Block";}
.ql-list[value="bullet"]:hover::after {content: "Bulleted List";}
.ql-list[value="ordered"]:hover::after {content: "Numbered List";}
.ql-script[value="sub"]:hover::after {content: "Sub Script";}
.ql-script[value="super"]:hover::after {content: "Super Script";}
.ql-indent[value="-1"]:hover::after {content: "Indent -1";}
.ql-indent[value="+1"]:hover::after {content: "Indent +1";}
.ql-color:hover::after {content: "Text Color";}
.ql-background:hover::after {content: "Background Color";}
.ql-align:hover::after {content: "Text Align";}
.ql-clean:hover::after {content: "Clear Formatting";}
.ql-font:hover::after {content: "Font Family";}
.social-btn-shadow {filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 1px 2px) drop-shadow(rgba(0, 0, 0, 0.1) 0px 1px 3px);}
.social-btn-shadow:hover {filter: drop-shadow(rgba(0, 0, 0, 0.05) 0px 8px 10px) drop-shadow(rgba(0, 0, 0, 0.05) 0px 20px 25px);}
.profileModalCarousel .swiper-pagination .swiper-pagination-bullet, .profileCarousel .swiper-pagination .swiper-pagination-bullet {height: 0.5rem; width: 0.5rem; border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); opacity: 0.6; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.profileModalCarousel .swiper-pagination .swiper-pagination-bullet-active, .profileCarousel .swiper-pagination .swiper-pagination-bullet-active {width: 1rem; border-radius: 0.75rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); opacity: 1;}
.colors-filter input[type="checkbox"]:checked ~ svg {display: none !important;}
.rc-table-fixed-header thead th.rc-table-cell:nth-last-child(2) {border-end-end-radius: 0.5rem; border-start-end-radius: 0.5rem;}
.recharts-wrapper .recharts-cartesian-axis-line {stroke: rgb(var(--gray-200) / 1);}
.recharts-wrapper .recharts-cartesian-axis-tick-value {fill: rgb(var(--gray-400) / 1); font-size: 0.75rem; line-height: 1rem;}
.recharts-wrapper .recharts-cartesian-grid line {stroke: rgb(var(--gray-300) / 1);}
.recharts-wrapper .recharts-tooltip-cursor {opacity: 0.2;}
.recharts-wrapper .recharts-tooltip-cursor:is([data-theme="dark"] *) {opacity: 0.1;}
.recharts-wrapper .recharts-brush rect:first-child:is([data-theme="dark"] *) {fill: rgb(var(--gray-400) / 0.5);}
input::placeholder, textarea::placeholder {color: rgb(var(--input-label));}
div[style="z-index: 1000001;"], .gm-style-cc {display: none;}
.pac-container {margin-top: 1rem; border-radius: 0.5rem; border-top-width: 0px;}
.pac-container::after {content: none;}
.pac-item {padding: 0.375rem 0.75rem; font-family: var(--font-inter);}
.card-gradient {background-image: linear-gradient(120deg, rgb(255, 255, 255) 45%, rgb(245, 245, 245));}
#nprogress .bar {z-index: 9999 !important; --tw-bg-opacity: 1 !important; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1)) !important;}
.rbc-month-view {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-header {height: 3rem; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)); padding-top: 0.875rem; padding-bottom: 0.875rem; font-size: 13px; font-weight: 600; text-transform: uppercase; --tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.rbc-header {padding-left: 1.75rem; padding-right: 1.75rem;}
:is(.rbc-header + .rbc-header, .rbc-day-bg + .rbc-day-bg, .rbc-month-row + .rbc-month-row, .rbc-timeslot-group) {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-day-bg {padding-left: 1.25rem; padding-right: 1.25rem;}
.rbc-date-cell {padding: 0.625rem; text-align: left; font-size: 0.875rem; line-height: 1.25rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.rbc-date-cell {padding: 1.25rem; font-size: 1.125rem; line-height: 1.75rem;}
.rbc-day-bg.rbc-off-range-bg {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.rbc-off-range {--tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.rbc-time-header.rbc-overflowing, .rbc-time-view, .rbc-time-content, .rbc-time-header-content {border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-today {background-color: rgb(var(--blue-lighter) / 0.1);}
.rbc-day-slot .rbc-time-slot, .rbc-timeslot-group {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-day-slot .rbc-time-slot:is([data-theme="dark"] *), .rbc-timeslot-group:is([data-theme="dark"] *) {--tw-border-opacity: 1 !important; border-color: rgb(var(--gray-400) / var(--tw-border-opacity, 1)) !important;}
.rbc-day-slot .rbc-time-slot {border-top-width: 0px;}
.rbc-day-slot .rbc-event {border-width: 0px; height: auto !important;}
.rbc-event, .rbc-day-slot .rbc-background-event {border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1)); padding: 0.375rem 0.5rem; font-size: 0.875rem; line-height: 1.25rem; font-weight: 500;}
.rbc-time-view .rbc-row {height: 3rem;}
.rbc-time-content > * + * > * {border-left-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-timeslot-group {border-bottom-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-time-header.rbc-overflowing {border-right-width: 1px; border-color: transparent; margin-right: 0px !important;}
.rbc-time-header.rbc-overflowing {margin-right: 0.875rem;}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {flex-flow: column;}
.rbc-time-header-content .rbc-row-content {margin-top: 1.25rem;}
.rbc-time-header-gutter {width: 5rem !important; max-width: 100% !important;}
.rbc-time-gutter .rbc-timeslot-group {padding: 0.5rem 0.875rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.rbc-timeslot-group {font-weight: 500; --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.rbc-label {padding-left: 0.5rem; padding-right: 0.5rem;}
.rbc-day-slot .rbc-time-slot + .rbc-time-slot {border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-timeslot-group {min-height: 80px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-toolbar {margin-bottom: 0px; border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; border-width: 1px 1px 0px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)); padding: 1.5rem 1rem;}
.rbc-btn-group {border-radius: 0.375rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-btn-group button {border-width: 0px; font-size: 0.875rem; line-height: 1.25rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); margin: 0px !important; border-radius: 0.375rem !important;}
.rbc-btn-group button:hover {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
.rbc-btn-group button:focus {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.rbc-btn-group button:active {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.rbc-btn-group button:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.rbc-btn-group button:focus:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.rbc-btn-group button:active:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.rbc-toolbar button.rbc-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1)); --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.rbc-toolbar-label {font-family: var(--font-lexend); font-size: 1.25rem; line-height: 1.75rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.rbc-toolbar-label:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.rbc-agenda-view {border-width: 1px;}
.rbc-agenda-view, .rbc-agenda-view table.rbc-agenda-table, .rbc-agenda-view table.rbc-agenda-table thead > tr > th, .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.rbc-agenda-view table.rbc-agenda-table {border-width: 0px 0px 1px;}
.rbc-agenda-empty {padding: 1rem; text-align: center;}
.react-colorful {gap: 0.75rem;}
.react-colorful .react-colorful__pointer {height: 1rem; width: 1rem;}
.react-colorful .react-colorful__saturation, .react-colorful .react-colorful__hue {border-radius: 0.375rem;}
.react-colorful .react-colorful__alpha, .react-colorful .react-colorful__hue {height: 0.75rem; border-radius: 0.375rem;}
.no-scrollbar::-webkit-scrollbar {display: none;}
.no-scrollbar {scrollbar-width: none;}
.pos-all-items-top-slider .swiper-pagination {bottom: -2rem !important;}
.pos-all-items-top-slider .swiper-pagination span {margin-left: 3px !important; margin-right: 3px !important; height: 0.5rem !important; width: 0.625rem !important; border-radius: 9999px !important; --tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-600) / var(--tw-bg-opacity, 1)) !important; transition-duration: 200ms !important;}
.pos-all-items-top-slider .swiper-pagination span.swiper-pagination-bullet-active {width: 1rem !important; --tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-400) / var(--tw-bg-opacity, 1)) !important;}
.react-calendar__navigation__prev2-button, .react-calendar__navigation__next2-button {display: none;}
.react-calendar__navigation {align-items: center;}
.react-calendar__navigation__prev-button, .react-calendar__navigation__next-button {height: 1.75rem; width: 1.75rem; border-radius: 0.375rem; min-width: 28px !important; border-width: 1px !important; border-style: solid !important; --tw-border-opacity: 1 !important; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)) !important; background-color: transparent !important;}
.react-calendar__navigation__label {font-size: 0.875rem; line-height: 1.25rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
.react-calendar__navigation__label:disabled {background-color: transparent !important;}
.react-calendar__navigation__label {font-size: 1rem; line-height: 1.5rem;}
.react-calendar__month-view__days {gap: 0.5rem 0.25rem;}
.react-calendar__month-view__days__day {display: flex; height: 2.25rem; width: 2.25rem; align-items: center; justify-content: center; border-radius: 9999px;}
.react-calendar__month-view__weekdays {margin-bottom: 1rem; font-size: 0.875rem !important; line-height: 1.25rem !important; text-transform: capitalize !important;}
.react-calendar__month-view__weekdays__weekday > abbr {font-weight: 600; --tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)); text-decoration-line: none;}
.react-calendar__tile {flex-basis: calc(14.2857% - 4px) !important; font-size: 0.875rem !important; line-height: 1.25rem !important;}
.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus {background-color: transparent !important;}
.react-calendar__tile--active, .react-calendar__tile--now {--tw-bg-opacity: 1 !important; background-color: rgb(43 127 117 / var(--tw-bg-opacity, 1)) !important;}
.react-calendar__tile--now {--tw-text-opacity: 1 !important; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1)) !important;}
.react-calendar__month-view__days__day--weekend {--tw-text-opacity: 1 !important; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1)) !important;}
.job-schedule-calendar {width: 100% !important; border-style: none !important;}
.job-schedule-calendar:is([data-theme="dark"] *) {background-color: transparent;}
.job-schedule-calendar .react-calendar__navigation {justify-content: space-between; padding-left: 1.25rem; padding-right: 1.25rem;}
.job-schedule-calendar .react-calendar__navigation {padding-left: 1.75rem; padding-right: 1.75rem;}
.job-schedule-calendar .react-calendar__navigation__arrow {display: inline-flex; align-items: center; justify-content: center; font-size: 22px; line-height: 1;}
.job-schedule-calendar .react-calendar__navigation__next2-button, .job-schedule-calendar .react-calendar__navigation__prev2-button {display: none;}
.job-schedule-calendar .react-calendar__month-view__weekdays {margin-bottom: 0px;}
.job-schedule-calendar .react-calendar__month-view__weekdays > div {margin-bottom: 0px; border-width: 1px 0px 1px 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1)); padding-top: 1rem; padding-bottom: 1rem; font-family: var(--font-inter);}
.job-schedule-calendar .react-calendar__month-view__weekdays > div:first-child {border-left-width: 0px;}
.job-schedule-calendar .react-calendar__month-view__days {gap: 0px; display: grid !important; grid-template-columns: repeat(7, minmax(0px, 1fr)) !important;}
.job-schedule-calendar .react-calendar__month-view__days > button {height: 100%; border-radius: 0px; border-width: 0px 1px 1px; border-inline-start-width: 0px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)); padding: 1rem 0px; font-family: var(--font-inter); width: 100% !important;}
.job-schedule-calendar .react-calendar__month-view__days > button:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.job-schedule-calendar .react-calendar__month-view__days > button:focus:is([data-theme="dark"] *) {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.job-schedule-calendar .react-calendar__month-view__days > button:nth-child(7n) {border-right-width: 0px;}
.job-schedule-calendar button.react-calendar__tile--active, .job-schedule-calendar button.react-calendar__tile--hasActive, .job-schedule-calendar button.react-calendar__tile--now {background-color: transparent !important; --tw-text-opacity: 1 !important; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1)) !important;}
.job-schedule-calendar button.react-calendar__tile--active:hover, .job-schedule-calendar button.react-calendar__tile--hasActive:hover, .job-schedule-calendar button.react-calendar__tile--now:hover {--tw-bg-opacity: 1 !important; background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1)) !important;}
.job-schedule-calendar button.react-calendar__tile--active:hover:is([data-theme="dark"] *), .job-schedule-calendar button.react-calendar__tile--hasActive:hover:is([data-theme="dark"] *), .job-schedule-calendar button.react-calendar__tile--now:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.job-schedule-calendar button.react-calendar__month-view__days__day {position: relative;}
.job-schedule-calendar .react-calendar__year-view__months {gap: 0px; border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)); display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;}
.job-schedule-calendar .react-calendar__year-view__months > button {border-width: 0px 1px 1px; border-inline-start-width: 0px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1));}
.job-schedule-calendar .react-calendar__year-view__months > button:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__year-view__months > button:focus:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__year-view__months > button:nth-child(4n) {border-right-width: 0px;}
.job-schedule-calendar .react-calendar__decade-view__years {gap: 0px; border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)); display: grid !important; grid-template-columns: repeat(5, minmax(0px, 1fr)) !important;}
.job-schedule-calendar .react-calendar__decade-view__years > button {border-width: 0px 1px 1px; border-inline-start-width: 0px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1));}
.job-schedule-calendar .react-calendar__decade-view__years > button:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__decade-view__years > button:focus:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__decade-view__years > button:disabled:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__decade-view__years > button:nth-child(5n) {border-right-width: 0px;}
.job-schedule-calendar .react-calendar__century-view__decades {gap: 0px; border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1)); display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;}
.job-schedule-calendar .react-calendar__century-view__decades > button {border-width: 0px 1px 1px; border-inline-start-width: 0px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(var(--gray-200) / var(--tw-border-opacity, 1));}
.job-schedule-calendar .react-calendar__century-view__decades > button:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__century-view__decades > button:focus:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__century-view__decades > button:disabled:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.job-schedule-calendar .react-calendar__century-view__decades > button:nth-child(4n) {border-right-width: 0px;}
@media print {@page {}
html, body {margin: 0px !important; padding: 0px !important;}
.print-container .invoice-print-table-header {print-color-adjust: exact; border-top-left-radius: 0.375rem !important; border-top-right-radius: 0.375rem !important; --tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.print-container table thead {display: table-header-group;}
.print-container table tfoot {display: table-footer-group;}}
[dir="rtl"] :is(.rizzui-checkbox-icon, .rizzui-switch-on-icon) {--tw-scale-x: -1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
html[data-sidebar="collapsed"] .beryllium-secondary-sidebar {width: 0px !important;}
html[data-sidebar="collapsed"] .beryllium-content-wrapper {margin-inline-start: 88px !important;}
:where(html[data-sidebar="collapsed"]) .beryllium-toggler-icon {transform: rotate(180deg);}
.beryllium-header-on-hero {--foreground: 255 255 255; --breadcrumb: 214 230 243; --nav-text: 199 219 236; --nav-active: 255 255 255; --surface: 12 74 107; --card-border: 255 255 255; --card-border-alpha: 0.14;}
.beryllium-header-corner {--corner-arc: radial-gradient(
    var(--radius-sidebar) at 0 100%,
    transparent 98%,
    #000 100%
  ); mask-image: var(--corner-arc);}
[dir="rtl"] .beryllium-header-corner {--corner-arc: radial-gradient(
    var(--radius-sidebar) at 100% 100%,
    transparent 98%,
    #000 100%
  );}
[data-menu-for], [data-rail-for] {display: none;}
html:not([data-platform]) [data-menu-for="accreditation"], html[data-platform="platforms"] [data-menu-for="accreditation"], html[data-platform="accreditation"] [data-menu-for="accreditation"], html[data-platform="rating"] [data-menu-for="rating"], html[data-platform="risk"] [data-menu-for="risk"], html[data-platform="gqi"] [data-menu-for="gqi"] {display: block;}
html:not([data-platform]) [data-rail-for="accreditation"], html[data-platform="platforms"] [data-rail-for="accreditation"], html[data-platform="accreditation"] [data-rail-for="accreditation"], html[data-platform="rating"] [data-rail-for="rating"], html[data-platform="risk"] [data-rail-for="risk"], html[data-platform="gqi"] [data-rail-for="gqi"] {display: flex;}
.placeholder\:font-normal::placeholder {font-weight: 400;}
.placeholder\:\!text-gray-500::placeholder {--tw-text-opacity: 1 !important; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)) !important;}
.placeholder\:text-\[rgb\(var\(--input-label\)\)\]::placeholder {color: rgb(var(--input-label));}
.placeholder\:text-gray-500::placeholder {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.placeholder\:text-muted-foreground::placeholder {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.placeholder\:text-nav-text::placeholder {--tw-text-opacity: 1; color: rgb(var(--nav-text) / var(--tw-text-opacity, 1));}
.placeholder\:\!opacity-90::placeholder {opacity: 0.9 !important;}
.placeholder\:opacity-60::placeholder {opacity: 0.6;}
.placeholder\:opacity-90::placeholder {opacity: 0.9;}
.before\:absolute::before {content: var(--tw-content); position: absolute;}
.before\:-bottom-\[1px\]::before {content: var(--tw-content); bottom: -1px;}
.before\:-end-\[13px\]::before {content: var(--tw-content); inset-inline-end: -13px;}
.before\:-left-1\.5::before {content: var(--tw-content); left: -0.375rem;}
.before\:-start-3::before {content: var(--tw-content); inset-inline-start: -0.75rem;}
.before\:-top-1\.5::before {content: var(--tw-content); top: -0.375rem;}
.before\:bottom-0::before {content: var(--tw-content); bottom: 0px;}
.before\:start-0::before {content: var(--tw-content); inset-inline-start: 0px;}
.before\:start-1\/2::before {content: var(--tw-content); inset-inline-start: 50%;}
.before\:top-1\/2::before {content: var(--tw-content); top: 50%;}
.before\:-z-10::before {content: var(--tw-content); z-index: -10;}
.before\:block::before {content: var(--tw-content); display: block;}
.before\:h-0\.5::before {content: var(--tw-content); height: 0.125rem;}
.before\:h-4\/5::before {content: var(--tw-content); height: 80%;}
.before\:h-6::before {content: var(--tw-content); height: 1.5rem;}
.before\:h-\[22px\]::before {content: var(--tw-content); height: 22px;}
.before\:h-full::before {content: var(--tw-content); height: 100%;}
.before\:w-0\.5::before {content: var(--tw-content); width: 0.125rem;}
.before\:w-1::before {content: var(--tw-content); width: 0.25rem;}
.before\:w-6::before {content: var(--tw-content); width: 1.5rem;}
.before\:w-\[22px\]::before {content: var(--tw-content); width: 22px;}
.before\:w-full::before {content: var(--tw-content); width: 100%;}
.before\:-translate-x-1\/2::before {content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.before\:-translate-y-1\/2::before {content: var(--tw-content); --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.before\:rounded-full::before {content: var(--tw-content); border-radius: 9999px;}
.before\:rounded-ee-full::before {content: var(--tw-content); border-end-end-radius: 9999px;}
.before\:rounded-se-full::before {content: var(--tw-content); border-start-end-radius: 9999px;}
.before\:border::before {content: var(--tw-content); border-width: 1px;}
.before\:border-gray-900::before {content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1));}
.before\:bg-gray-0::before {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--gray-0) / var(--tw-bg-opacity, 1));}
.before\:bg-primary::before {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.before\:bg-white::before {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.before\:opacity-0::before {content: var(--tw-content); opacity: 0;}
.before\:opacity-100::before {content: var(--tw-content); opacity: 1;}
.before\:transition-all::before {content: var(--tw-content); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.before\:duration-200::before {content: var(--tw-content); transition-duration: 200ms;}
.before\:content-\[\'\'\]::before {--tw-content: ''; content: var(--tw-content);}
.after\:absolute::after {content: var(--tw-content); position: absolute;}
.after\:inset-0::after {content: var(--tw-content); inset: 0px;}
.after\:-end-\[1px\]::after {content: var(--tw-content); inset-inline-end: -1px;}
.after\:left-1\.5::after {content: var(--tw-content); left: 0.375rem;}
.after\:top-1\.5::after {content: var(--tw-content); top: 0.375rem;}
.after\:top-1\/2::after {content: var(--tw-content); top: 50%;}
.after\:h-1::after {content: var(--tw-content); height: 0.25rem;}
.after\:h-1\.5::after {content: var(--tw-content); height: 0.375rem;}
.after\:w-1::after {content: var(--tw-content); width: 0.25rem;}
.after\:w-1\.5::after {content: var(--tw-content); width: 0.375rem;}
@keyframes skeletonWave {0% { content: var(--tw-content); transform: translateX(-100%); }
50% { content: var(--tw-content); transform: translateX(100%); }
100% { content: var(--tw-content); transform: translateX(100%); }}
.after\:animate-skeleton::after {content: var(--tw-content); animation: 1.6s linear 0.5s infinite normal none running skeletonWave;}
.after\:rounded-full::after {content: var(--tw-content); border-radius: 9999px;}
.after\:bg-gray-100::after {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.after\:bg-gray-500::after {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--gray-500) / var(--tw-bg-opacity, 1));}
.after\:bg-\[linear-gradient\(90deg\,transparent\,rgb\(var\(--skeleton-sheen\,255_255_255\)\/var\(--skeleton-sheen-alpha\,0\.9\)\)\,transparent\)\]::after {content: var(--tw-content); background-image: linear-gradient(90deg,transparent,rgb(var(--skeleton-sheen,255 255 255)/var(--skeleton-sheen-alpha,0.9)),transparent);}
.after\:bg-skeleton::after {content: var(--tw-content); background-image: linear-gradient(90deg, transparent, rgb(236, 235, 235), transparent);}
.after\:content-\[\'\'\]::after {--tw-content: ''; content: var(--tw-content);}
.first\:mt-0:first-child {margin-top: 0px;}
.first\:block:first-child {display: block;}
.first\:ps-0:first-child {padding-inline-start: 0px;}
.last\:pointer-events-none:last-child {pointer-events: none;}
.last\:min-h-0:last-child {min-height: 0px;}
.last\:flex-none:last-child {flex: 0 0 auto;}
.last\:pe-0:last-child {padding-inline-end: 0px;}
.last\:text-gray-500:last-child {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.last\:after\:hidden:last-child::after {content: var(--tw-content); display: none;}
.first-of-type\:pt-2\.5:first-of-type {padding-top: 0.625rem;}
.last-of-type\:pb-2\.5:last-of-type {padding-bottom: 0.625rem;}
.checked\:\!border-primary:checked {--tw-border-opacity: 1 !important; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1)) !important;}
.checked\:\!bg-primary:checked {--tw-bg-opacity: 1 !important; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1)) !important;}
.checked\:bg-none:checked {background-image: none;}
.placeholder-shown\:placeholder\:opacity-0:placeholder-shown::placeholder {opacity: 0;}
.read-only\:\!border-muted:read-only {--tw-border-opacity: 1 !important; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)) !important;}
.focus-within\:\!border-\[rgb\(var\(--nav-active\)\)\]:focus-within {border-color: rgb(var(--nav-active)) !important;}
.focus-within\:\!border-nav-active:focus-within {--tw-border-opacity: 1 !important; border-color: rgb(var(--nav-active) / var(--tw-border-opacity, 1)) !important;}
.focus-within\:border-nav-active:focus-within {--tw-border-opacity: 1; border-color: rgb(var(--nav-active) / var(--tw-border-opacity, 1));}
.focus-within\:\!ring-0:focus-within {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}
.focus-within\:ring-1:focus-within {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-within\:ring-\[rgb\(var\(--input-border\)\)\]:focus-within {--tw-ring-color: rgb(var(--input-border));}
.hover\:-top-1:hover {top: -0.25rem;}
.hover\:-translate-y-1:hover {--tw-translate-y: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:scale-105:hover {--tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:scale-110:hover {--tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:scale-x-125:hover {--tw-scale-x: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:scale-y-125:hover {--tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.hover\:cursor-pointer:hover {cursor: pointer;}
.hover\:\!border-gray-900:hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1)) !important;}
.hover\:\!border-nav-active:hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--nav-active) / var(--tw-border-opacity, 1)) !important;}
.hover\:\!border-primary:hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1)) !important;}
.hover\:\!border-red:hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.hover\:border-\[rgb\(var\(--control-border\)\)\]:hover {border-color: rgb(var(--control-border));}
.hover\:border-\[rgb\(var\(--nav-active\)\)\]:hover {border-color: rgb(var(--nav-active));}
.hover\:border-blue:hover {--tw-border-opacity: 1; border-color: rgb(var(--blue-default) / var(--tw-border-opacity, 1));}
.hover\:border-gray-1000:hover {--tw-border-opacity: 1; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1));}
.hover\:border-gray-900:hover {--tw-border-opacity: 1; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1));}
.hover\:border-green:hover {--tw-border-opacity: 1; border-color: rgb(var(--green-default) / var(--tw-border-opacity, 1));}
.hover\:border-muted:hover {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.hover\:border-orange:hover {--tw-border-opacity: 1; border-color: rgb(var(--orange-default) / var(--tw-border-opacity, 1));}
.hover\:border-primary:hover {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.hover\:border-red:hover {--tw-border-opacity: 1; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1));}
.hover\:border-red-dark:hover {--tw-border-opacity: 1; border-color: rgb(var(--red-dark) / var(--tw-border-opacity, 1));}
.hover\:border-secondary:hover {--tw-border-opacity: 1; border-color: rgb(var(--secondary-default) / var(--tw-border-opacity, 1));}
.hover\:\!bg-\[rgb\(var\(--menu-hover\)\/var\(--menu-hover-alpha\)\)\]:hover {background-color: rgb(var(--menu-hover)/var(--menu-hover-alpha)) !important;}
.hover\:\!bg-gray-800:hover {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-800) / var(--tw-bg-opacity, 1)) !important;}
.hover\:bg-\[rgb\(var\(--badge-danger-bg\)\/0\.12\)\]:hover {background-color: rgb(var(--badge-danger-bg)/0.12);}
.hover\:bg-\[rgb\(var\(--badge-success-bg\)\/0\.16\)\]:hover {background-color: rgb(var(--badge-success-bg)/0.16);}
.hover\:bg-\[rgb\(var\(--control-border\)\/0\.3\)\]:hover {background-color: rgb(var(--control-border)/0.3);}
.hover\:bg-\[rgb\(var\(--menu-hover\)\/var\(--menu-hover-alpha\)\)\]:hover {background-color: rgb(var(--menu-hover)/var(--menu-hover-alpha));}
.hover\:bg-\[rgb\(var\(--overlay-shell\)\)\]:hover {background-color: rgb(var(--overlay-shell));}
.hover\:bg-\[rgb\(var\(--primary-sidebar-active\)\)\]:hover {background-color: rgb(var(--primary-sidebar-active));}
.hover\:bg-\[rgb\(var\(--primary-sidebar-active\)\/var\(--primary-sidebar-active-alpha\)\)\]:hover {background-color: rgb(var(--primary-sidebar-active)/var(--primary-sidebar-active-alpha));}
.hover\:bg-\[rgb\(var\(--secondary-sidebar-active\)\)\]:hover {background-color: rgb(var(--secondary-sidebar-active));}
.hover\:bg-\[rgb\(var\(--table-head\)\/var\(--table-head-alpha\)\)\]:hover {background-color: rgb(var(--table-head)/var(--table-head-alpha));}
.hover\:bg-black\/5:hover {background-color: rgba(0, 0, 0, 0.05);}
.hover\:bg-black\/55:hover {background-color: rgba(0, 0, 0, 0.55);}
.hover\:bg-blue-lighter\/90:hover {background-color: rgb(var(--blue-lighter) / 0.9);}
.hover\:bg-gray-100:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.hover\:bg-gray-200:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}
.hover\:bg-gray-200\/50:hover {background-color: rgb(var(--gray-200) / 0.5);}
.hover\:bg-green-lighter\/90:hover {background-color: rgb(var(--green-lighter) / 0.9);}
.hover\:bg-list-row:hover {--tw-bg-opacity: 1; background-color: rgb(var(--list-row) / var(--tw-bg-opacity, 1));}
.hover\:bg-list-row\/70:hover {background-color: rgb(var(--list-row) / 0.7);}
.hover\:bg-muted:hover {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.hover\:bg-muted\/70:hover {background-color: rgb(var(--muted) / 0.7);}
.hover\:bg-orange-lighter\/90:hover {background-color: rgb(var(--orange-lighter) / 0.9);}
.hover\:bg-primary:hover {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.hover\:bg-primary-dark:hover {--tw-bg-opacity: 1; background-color: rgb(var(--primary-dark) / var(--tw-bg-opacity, 1));}
.hover\:bg-primary-lighter:hover {--tw-bg-opacity: 1; background-color: rgb(var(--primary-lighter) / var(--tw-bg-opacity, 1));}
.hover\:bg-primary-lighter\/90:hover {background-color: rgb(var(--primary-lighter) / 0.9);}
.hover\:bg-red-100:hover {--tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));}
.hover\:bg-red-dark:hover {--tw-bg-opacity: 1; background-color: rgb(var(--red-dark) / var(--tw-bg-opacity, 1));}
.hover\:bg-red-lighter\/90:hover {background-color: rgb(var(--red-lighter) / 0.9);}
.hover\:bg-secondary-dark:hover {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-dark) / var(--tw-bg-opacity, 1));}
.hover\:bg-secondary-lighter:hover {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-lighter) / var(--tw-bg-opacity, 1));}
.hover\:bg-secondary-lighter\/90:hover {background-color: rgb(var(--secondary-lighter) / 0.9);}
.hover\:bg-transparent:hover {background-color: transparent;}
.hover\:bg-white\/20:hover {background-color: rgba(255, 255, 255, 0.2);}
.hover\:bg-white\/25:hover {background-color: rgba(255, 255, 255, 0.25);}
.hover\:bg-white\/30:hover {background-color: rgba(255, 255, 255, 0.3);}
.hover\:\!text-gray-900:hover {--tw-text-opacity: 1 !important; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1)) !important;}
.hover\:\!text-primary-dark:hover {--tw-text-opacity: 1 !important; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1)) !important;}
.hover\:text-\[rgb\(var\(--badge-success\)\)\]:hover {color: rgb(var(--badge-success));}
.hover\:text-\[rgb\(var\(--nav-active\)\)\]:hover {color: rgb(var(--nav-active));}
.hover\:text-\[rgb\(var\(--nav-hover\)\)\]:hover {color: rgb(var(--nav-hover));}
.hover\:text-foreground:hover {--tw-text-opacity: 1; color: rgb(var(--foreground) / var(--tw-text-opacity, 1));}
.hover\:text-gray-1000:hover {--tw-text-opacity: 1; color: rgb(var(--gray-1000) / var(--tw-text-opacity, 1));}
.hover\:text-gray-700:hover {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.hover\:text-gray-900:hover {--tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.hover\:text-nav-active:hover {--tw-text-opacity: 1; color: rgb(var(--nav-active) / var(--tw-text-opacity, 1));}
.hover\:text-nav-hover:hover {--tw-text-opacity: 1; color: rgb(var(--nav-hover) / var(--tw-text-opacity, 1));}
.hover\:text-primary:hover {--tw-text-opacity: 1; color: rgb(var(--primary-default) / var(--tw-text-opacity, 1));}
.hover\:text-primary-dark:hover {--tw-text-opacity: 1; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1));}
.hover\:text-primary-foreground:hover {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.hover\:text-red-dark:hover {--tw-text-opacity: 1; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1));}
.hover\:text-secondary:hover {--tw-text-opacity: 1; color: rgb(var(--secondary-default) / var(--tw-text-opacity, 1));}
.hover\:text-secondary-dark:hover {--tw-text-opacity: 1; color: rgb(var(--secondary-dark) / var(--tw-text-opacity, 1));}
.hover\:text-white:hover {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.hover\:underline:hover {text-decoration-line: underline;}
.hover\:no-underline:hover {text-decoration-line: none;}
.hover\:opacity-100:hover {opacity: 1;}
.hover\:opacity-80:hover {opacity: 0.8;}
.hover\:opacity-90:hover {opacity: 0.9;}
.hover\:ring-1:hover {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.hover\:ring-\[1\.8px\]:hover {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.hover\:ring-black\/\[0\.06\]:hover {--tw-ring-color: rgb(0 0 0 / 0.06);}
.hover\:ring-primary:hover {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.hover\:brightness-105:hover {--tw-brightness: brightness(1.05); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.hover\:brightness-110:hover {--tw-brightness: brightness(1.1); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.focus\:border-0:focus {border-width: 0px;}
.focus\:\!border-\[rgb\(var\(--series-blue\)\)\]:focus {border-color: rgb(var(--series-blue)) !important;}
.focus\:\!border-nav-active:focus {--tw-border-opacity: 1 !important; border-color: rgb(var(--nav-active) / var(--tw-border-opacity, 1)) !important;}
.focus\:\!border-primary:focus {--tw-border-opacity: 1 !important; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1)) !important;}
.focus\:\!border-red:focus {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.focus\:border-\[rgb\(var\(--nav-active\)\)\]:focus {border-color: rgb(var(--nav-active));}
.focus\:border-gray-1000:focus {--tw-border-opacity: 1; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1));}
.focus\:border-nav-active:focus {--tw-border-opacity: 1; border-color: rgb(var(--nav-active) / var(--tw-border-opacity, 1));}
.focus\:border-primary:focus {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.focus\:\!bg-transparent:focus {background-color: transparent !important;}
.focus\:bg-transparent:focus {background-color: transparent;}
.focus\:outline-none:focus {outline: transparent solid 2px; outline-offset: 2px;}
.focus\:\!ring-0:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}
.focus\:ring:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-0:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-2:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-\[0\.6px\]:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.6px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-\[0\.8px\]:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-\[1\.8px\]:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus\:\!ring-primary:focus {--tw-ring-opacity: 1 !important; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1)) !important;}
.focus\:\!ring-primary\/30:focus {--tw-ring-color: rgb(var(--primary-default) / 0.3) !important;}
.focus\:ring-blue\/30:focus {--tw-ring-color: rgb(var(--blue-default) / 0.3);}
.focus\:ring-gray-900\/20:focus {--tw-ring-color: rgb(var(--gray-900) / 0.2);}
.focus\:ring-green\/30:focus {--tw-ring-color: rgb(var(--green-default) / 0.3);}
.focus\:ring-muted:focus {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1));}
.focus\:ring-orange\/30:focus {--tw-ring-color: rgb(var(--orange-default) / 0.3);}
.focus\:ring-primary:focus {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.focus\:ring-primary\/30:focus {--tw-ring-color: rgb(var(--primary-default) / 0.3);}
.focus\:ring-red\/30:focus {--tw-ring-color: rgb(var(--red-default) / 0.3);}
.focus\:ring-secondary\/30:focus {--tw-ring-color: rgb(var(--secondary-default) / 0.3);}
.focus\:ring-offset-background:focus {--tw-ring-offset-color: rgb(var(--background) / 1);}
.focus\:placeholder\:opacity-0:focus::placeholder {opacity: 0;}
.read-only\:focus\:\!ring-0:focus:read-only {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}
.focus-visible\:bg-\[rgb\(var\(--secondary-sidebar-active\)\)\]:focus-visible {background-color: rgb(var(--secondary-sidebar-active));}
.focus-visible\:bg-gray-100:focus-visible {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.focus-visible\:outline-none:focus-visible {outline: transparent solid 2px; outline-offset: 2px;}
.focus-visible\:outline-0:focus-visible {outline-width: 0px;}
.focus-visible\:ring-0:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-visible\:ring-1:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-visible\:ring-2:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-visible\:ring-\[1\.5px\]:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-visible\:ring-\[1\.8px\]:focus-visible {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.focus-visible\:ring-gray-400:focus-visible {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--gray-400) / var(--tw-ring-opacity, 1));}
.focus-visible\:ring-muted:focus-visible {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1));}
.focus-visible\:ring-nav-active\/40:focus-visible {--tw-ring-color: rgb(var(--nav-active) / 0.4);}
.focus-visible\:ring-primary-lighter:focus-visible {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-lighter) / var(--tw-ring-opacity, 1));}
.focus-visible\:ring-red-lighter:focus-visible {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--red-lighter) / var(--tw-ring-opacity, 1));}
.focus-visible\:ring-red\/30:focus-visible {--tw-ring-color: rgb(var(--red-default) / 0.3);}
.focus-visible\:ring-secondary-lighter:focus-visible {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--secondary-lighter) / var(--tw-ring-opacity, 1));}
.focus-visible\:ring-secondary\/30:focus-visible {--tw-ring-color: rgb(var(--secondary-default) / 0.3);}
.focus-visible\:ring-offset-2:focus-visible {--tw-ring-offset-width: 2px;}
.active\:translate-y-px:active {--tw-translate-y: 1px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.active\:scale-95:active {--tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.active\:cursor-grabbing:active {cursor: grabbing;}
.hover\:enabled\:\!border-red:enabled:hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.hover\:enabled\:border-primary:enabled:hover {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.enabled\:hover\:bg-white\/10:hover:enabled {background-color: rgba(255, 255, 255, 0.1);}
.hover\:enabled\:bg-muted:enabled:hover {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.hover\:enabled\:bg-muted\/90:enabled:hover {background-color: rgb(var(--muted) / 0.9);}
.focus\:enabled\:\!border-red:enabled:focus {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.focus\:enabled\:border-primary:enabled:focus {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.focus\:enabled\:bg-transparent:enabled:focus {background-color: transparent;}
.active\:enabled\:translate-y-full:enabled:active {--tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.active\:enabled\:translate-y-px:enabled:active {--tw-translate-y: 1px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.disabled\:hidden:disabled {display: none;}
.disabled\:\!cursor-not-allowed:disabled {cursor: not-allowed !important;}
.disabled\:cursor-not-allowed:disabled {cursor: not-allowed;}
.disabled\:\!border-muted:disabled {--tw-border-opacity: 1 !important; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)) !important;}
.disabled\:border-muted:disabled {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.disabled\:\!bg-gray-100:disabled {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.disabled\:bg-muted\/70:disabled {background-color: rgb(var(--muted) / 0.7);}
.disabled\:\!text-gray-500:disabled {--tw-text-opacity: 1 !important; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)) !important;}
.disabled\:text-gray-400:disabled {--tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.disabled\:text-muted-foreground:disabled {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.disabled\:opacity-40:disabled {opacity: 0.4;}
.disabled\:opacity-50:disabled {opacity: 0.5;}
.disabled\:opacity-60:disabled {opacity: 0.6;}
.disabled\:shadow-none:disabled {--tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.disabled\:backdrop-blur:disabled {--tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.disabled\:placeholder\:\!text-gray-500:disabled::placeholder {--tw-text-opacity: 1 !important; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)) !important;}
.disabled\:placeholder\:text-muted-foreground:disabled::placeholder {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.group:last-child .group-last\:inline-block {display: inline-block;}
.group:last-child .group-last\:hidden {display: none;}
.group\/phone-number:hover .group-hover\/phone-number\:visible {visibility: visible;}
.group:hover .group-hover\:block {display: block;}
.group:hover .group-hover\:flex {display: flex;}
.group:hover .group-hover\:grid {display: grid;}
.group\/phone-number:hover .group-hover\/phone-number\:translate-x-0 {--tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.group:hover .group-hover\:scale-100 {--tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.group\/switch:hover .group-hover\/switch\:border-primary {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.group\/switch:hover .group-hover\/switch\:bg-muted {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.group:hover .group-hover\:bg-opacity-100 {--tw-bg-opacity: 1;}
.group\/slot:hover .group-hover\/slot\:text-nav-active {--tw-text-opacity: 1; color: rgb(var(--nav-active) / var(--tw-text-opacity, 1));}
.group:hover .group-hover\:text-gray-900 {--tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.group:hover .group-hover\:text-nav-active {--tw-text-opacity: 1; color: rgb(var(--nav-active) / var(--tw-text-opacity, 1));}
.group:hover .group-hover\:text-primary {--tw-text-opacity: 1; color: rgb(var(--primary-default) / var(--tw-text-opacity, 1));}
.group:hover .group-hover\:text-opacity-100 {--tw-text-opacity: 1;}
.group\/bar:hover .group-hover\/bar\:opacity-100 {opacity: 1;}
.group\/phone-number:hover .group-hover\/phone-number\:opacity-100 {opacity: 1;}
.group:hover .group-hover\:opacity-100 {opacity: 1;}
.group:hover .group-hover\:opacity-40 {opacity: 0.4;}
.group\/col:focus-visible .group-focus-visible\/col\:opacity-100 {opacity: 1;}
.group.sticky .group-\[\.sticky\]\:top-7 {top: 1.75rem;}
.peer:checked ~ .peer-checked\:hidden {display: none;}
.peer:checked ~ .peer-checked\:border-0 {border-width: 0px;}
.peer\/switch:checked ~ .peer-checked\/switch\:border-primary {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.peer:checked ~ .peer-checked\:border-muted {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.peer:checked ~ .peer-checked\:border-primary {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.peer\/switch:checked ~ .peer-checked\/switch\:bg-primary {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.peer:checked ~ .peer-checked\:text-primary {--tw-text-opacity: 1; color: rgb(var(--primary-default) / var(--tw-text-opacity, 1));}
.peer:checked ~ .peer-checked\:opacity-100 {opacity: 1;}
.peer:checked ~ .peer-checked\:ring-0 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.peer:checked ~ .peer-checked\:ring-2 {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.peer:checked ~ .peer-checked\:ring-\[0\.8px\] {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.peer:checked ~ .peer-checked\:ring-primary {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.peer\/dot:hover ~ .peer-hover\/dot\:opacity-100 {opacity: 1;}
.peer\/switch:focus ~ .peer-focus\/switch\:ring-\[1\.5px\] {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.peer\/switch:focus ~ .peer-focus\/switch\:ring-muted {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1));}
.peer\/switch:focus ~ .peer-focus\/switch\:ring-offset-2 {--tw-ring-offset-width: 2px;}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed {cursor: not-allowed;}
.peer\/switch:disabled ~ .peer-disabled\/switch\:border-muted {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.peer:disabled ~ .peer-disabled\:border-muted {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.peer\/switch:disabled ~ .peer-disabled\/switch\:bg-muted {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.peer\/switch:disabled ~ .peer-disabled\/switch\:bg-muted\/70 {background-color: rgb(var(--muted) / 0.7);}
.peer:disabled ~ .peer-disabled\:bg-muted\/70 {background-color: rgb(var(--muted) / 0.7);}
.peer:disabled ~ .peer-disabled\:text-muted-foreground {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.peer\/switch:disabled ~ .peer-disabled\/switch\:shadow-none {--tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.peer:disabled ~ .peer-disabled\:ring-muted {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--muted) / var(--tw-ring-opacity, 1));}
.peer:disabled ~ .peer-disabled\:backdrop-blur {--tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.aria-expanded\:bg-\[rgb\(var\(--series-blue\)\)\][aria-expanded="true"] {background-color: rgb(var(--series-blue));}
.aria-expanded\:text-white[aria-expanded="true"] {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.data-\[closed\]\:-translate-x-full[data-closed] {--tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.data-\[closed\]\:-translate-y-full[data-closed] {--tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.data-\[closed\]\:translate-x-full[data-closed] {--tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.data-\[closed\]\:translate-y-full[data-closed] {--tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.data-\[closed\]\:scale-95[data-closed] {--tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.data-\[hover\=true\]\:bg-gray-100[data-hover="true"] {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.data-\[closed\]\:opacity-0[data-closed] {opacity: 0;}
@container (min-width: 19rem) {.\@\[19rem\]\:text-3xl {font-size: 1.875rem; line-height: 2.25rem;}}
@container (min-width: 20rem) {.\@xs\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}}
@container (min-width: 24rem) {.\@sm\:end-4 {inset-inline-end: 1rem;}
.\@sm\:mt-5 {margin-top: 1.25rem;}
.\@sm\:block {display: block;}
.\@sm\:h-11 {height: 2.75rem;}
.\@sm\:h-12 {height: 3rem;}
.\@sm\:h-5 {height: 1.25rem;}
.\@sm\:h-\[22px\] {height: 22px;}
.\@sm\:w-11 {width: 2.75rem;}
.\@sm\:w-12 {width: 3rem;}
.\@sm\:w-5 {width: 1.25rem;}
.\@sm\:w-\[22px\] {width: 22px;}
.\@sm\:w-auto {width: auto;}
.\@sm\:max-w-sm {max-width: 24rem;}
.\@sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@sm\:grid-cols-\[1fr_380px\] {grid-template-columns: 1fr 380px;}
.\@sm\:flex-nowrap {flex-wrap: nowrap;}
.\@sm\:gap-3 {gap: 0.75rem;}
.\@sm\:gap-4 {gap: 1rem;}
.\@sm\:truncate {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.\@sm\:rounded-xl {border-radius: 0.75rem;}
.\@sm\:p-1\.5 {padding: 0.375rem;}
.\@sm\:px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.\@sm\:py-2\.5 {padding-top: 0.625rem; padding-bottom: 0.625rem;}
.\@sm\:pe-11 {padding-inline-end: 2.75rem;}
.\@sm\:ps-5 {padding-inline-start: 1.25rem;}
.\@sm\:text-\[11px\] {font-size: 11px;}
.\@sm\:text-\[13px\] {font-size: 13px;}
.\@sm\:text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.\@sm\:text-sm {font-size: 0.875rem; line-height: 1.25rem;}}
@container (min-width: 28rem) {.\@md\:col-span-2 {grid-column: span 2 / span 2;}
.\@md\:block {display: block;}
.\@md\:flex {display: flex;}
.\@md\:w-40 {width: 10rem;}
.\@md\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@md\:items-start {align-items: flex-start;}
.\@md\:pe-4 {padding-inline-end: 1rem;}
.\@md\:pt-1 {padding-top: 0.25rem;}
.\@md\:text-sm {font-size: 0.875rem; line-height: 1.25rem;}
.\@md\:font-medium {font-weight: 500;}}
@container (min-width: 32rem) {.\@lg\:mt-0 {margin-top: 0px;}
.\@lg\:inline-flex {display: inline-flex;}
.\@lg\:w-auto {width: auto;}
.\@lg\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@lg\:flex-row {flex-direction: row;}
.\@lg\:items-center {align-items: center;}
.\@lg\:justify-between {justify-content: space-between;}
.\@lg\:pt-6 {padding-top: 1.5rem;}}
@container (min-width: 36rem) {.\@xl\:w-56 {width: 14rem;}
.\@xl\:w-\[46\%\] {width: 46%;}
.\@xl\:w-auto {width: auto;}
.\@xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@xl\:flex-row {flex-direction: row;}
.\@xl\:flex-nowrap {flex-wrap: nowrap;}
.\@xl\:justify-start {justify-content: flex-start;}
.\@xl\:justify-end {justify-content: flex-end;}
.\@xl\:gap-10 {gap: 2.5rem;}
.\@xl\:gap-8 {gap: 2rem;}
.\@xl\:p-4 {padding: 1rem;}
.\@xl\:px-0 {padding-left: 0px; padding-right: 0px;}
.\@xl\:pb-0 {padding-bottom: 0px;}
.\@xl\:pr-6 {padding-right: 1.5rem;}}
@container (min-width: 42rem) {.\@2xl\:col-span-1 {grid-column: span 1 / span 1;}
.\@2xl\:-mb-2\.5 {margin-bottom: -0.625rem;}
.\@2xl\:me-3 {margin-inline-end: 0.75rem;}
.\@2xl\:block {display: block;}
.\@2xl\:hidden {display: none;}
.\@2xl\:w-36 {width: 9rem;}
.\@2xl\:w-64 {width: 16rem;}
.\@2xl\:w-72 {width: 18rem;}
.\@2xl\:shrink-0 {flex-shrink: 0;}
.\@2xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@2xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@2xl\:grid-cols-\[minmax\(0\,26rem\)_1fr\] {grid-template-columns: minmax(0px, 26rem) 1fr;}
.\@2xl\:grid-cols-\[minmax\(190px\,13\.5rem\)_1fr_1fr\] {grid-template-columns: minmax(190px, 13.5rem) 1fr 1fr;}
.\@2xl\:flex-row {flex-direction: row;}
.\@2xl\:items-center {align-items: center;}
.\@2xl\:items-stretch {align-items: stretch;}
.\@2xl\:gap-8 {gap: 2rem;}
.\@2xl\:rounded-ee-lg {border-end-end-radius: 0.5rem;}
.\@2xl\:rounded-es-2xl {border-end-start-radius: 1rem;}
.\@2xl\:rounded-se-lg {border-start-end-radius: 0.5rem;}
.\@2xl\:rounded-ss-2xl {border-start-start-radius: 1rem;}
.\@2xl\:p-5 {padding: 1.25rem;}
.\@2xl\:px-7 {padding-left: 1.75rem; padding-right: 1.75rem;}
.\@2xl\:ps-5 {padding-inline-start: 1.25rem;}
.\@2xl\:text-left {text-align: left;}
.\@2xl\:text-base {font-size: 1rem; line-height: 1.5rem;}}
@container (min-width: 48rem) {.\@3xl\:col-span-4 {grid-column: span 4 / span 4;}
.\@3xl\:col-span-6 {grid-column: span 6 / span 6;}
.\@3xl\:col-span-8 {grid-column: span 8 / span 8;}
.\@3xl\:mb-3 {margin-bottom: 0.75rem;}
.\@3xl\:block {display: block;}
.\@3xl\:h-44 {height: 11rem;}
.\@3xl\:w-44 {width: 11rem;}
.\@3xl\:grid-cols-12 {grid-template-columns: repeat(12, minmax(0px, 1fr));}
.\@3xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@3xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@3xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.\@3xl\:grid-cols-\[minmax\(300px\,27\%\)_minmax\(0\,1fr\)\] {grid-template-columns: minmax(300px, 27%) minmax(0px, 1fr);}
.\@3xl\:grid-rows-1 {grid-template-rows: repeat(1, minmax(0px, 1fr));}
.\@3xl\:flex-row {flex-direction: row;}
.\@3xl\:gap-6 {gap: 1.5rem;}
.\@3xl\:text-lg {font-size: 1.125rem; line-height: 1.75rem;}}
@container (min-width: 56rem) {.\@4xl\:sticky {position: sticky;}
.\@4xl\:top-24 {top: 6rem;}
.\@4xl\:col-span-4 {grid-column: span 4 / span 4;}
.\@4xl\:col-span-5 {grid-column: span 5 / span 5;}
.\@4xl\:col-span-6 {grid-column: span 6 / span 6;}
.\@4xl\:col-span-7 {grid-column: span 7 / span 7;}
.\@4xl\:col-span-8 {grid-column: span 8 / span 8;}
.\@4xl\:max-h-\[560px\] {max-height: 560px;}
.\@4xl\:w-\[19rem\] {width: 19rem;}
.\@4xl\:w-\[340px\] {width: 340px;}
.\@4xl\:shrink-0 {flex-shrink: 0;}
.\@4xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@4xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@4xl\:grid-cols-\[4fr_6fr\] {grid-template-columns: 4fr 6fr;}
.\@4xl\:flex-row {flex-direction: row;}
.\@4xl\:items-start {align-items: flex-start;}
.\@4xl\:gap-5 {gap: 1.25rem;}
.\@4xl\:overflow-y-auto {overflow-y: auto;}}
@container (min-width: 64rem) {.\@5xl\:col-span-4 {grid-column: span 4 / span 4;}
.\@5xl\:col-span-6 {grid-column: span 6 / span 6;}
.\@5xl\:col-span-8 {grid-column: span 8 / span 8;}
.\@5xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@5xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@5xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.\@5xl\:text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.\@5xl\:after\:top-2\.5::after {content: var(--tw-content); top: 0.625rem;}
.\@5xl\:after\:h-2::after {content: var(--tw-content); height: 0.5rem;}
.\@5xl\:after\:w-2::after {content: var(--tw-content); width: 0.5rem;}}
@container (min-width: 72rem) {.\@6xl\:col-span-3 {grid-column: span 3 / span 3;}
.\@6xl\:col-span-4 {grid-column: span 4 / span 4;}
.\@6xl\:col-span-5 {grid-column: span 5 / span 5;}
.\@6xl\:col-span-8 {grid-column: span 8 / span 8;}
.\@6xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\@6xl\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.\@6xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.\@6xl\:flex-col {flex-direction: column;}}
@container (min-width: 88rem) {.\@\[88rem\]\:flex-row {flex-direction: row;}}
@container (min-width: 655px) {.\@\[655px\]\:me-\[32\%\] {margin-inline-end: 32%;}
.\@\[655px\]\:block {display: block;}}
@container (min-width: 820px) {.\@\[820px\]\:grid-cols-\[minmax\(190px\,13\.5rem\)_1fr_1fr_auto_auto\] {grid-template-columns: minmax(190px, 13.5rem) 1fr 1fr auto auto;}}
@media (prefers-reduced-motion: reduce) {.motion-reduce\:hidden {display: none;}
@keyframes spin {100% { transform: rotate(360deg); }}
.motion-reduce\:animate-\[spin_2\.4s_linear_infinite\] {animation: 2.4s linear 0s infinite normal none running spin;}
.motion-reduce\:animate-none {animation: auto ease 0s 1 normal none running none;}
.motion-reduce\:transition-none {transition-property: none;}
.motion-reduce\:after\:animate-none::after {content: var(--tw-content); animation: auto ease 0s 1 normal none running none;}}
.dark\:block:is([data-theme="dark"] *) {display: block;}
.dark\:hidden:is([data-theme="dark"] *) {display: none;}
.dark\:divide-muted\/20:is([data-theme="dark"] *) > :not([hidden]) ~ :not([hidden]) {border-color: rgb(var(--muted) / 0.2);}
.dark\:border-blue\/70:is([data-theme="dark"] *) {border-color: rgb(var(--blue-default) / 0.7);}
.dark\:border-gray-100:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1));}
.dark\:border-gray-300:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1));}
.dark\:border-gray-700:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--gray-700) / var(--tw-border-opacity, 1));}
.dark\:border-green\/70:is([data-theme="dark"] *) {border-color: rgb(var(--green-default) / 0.7);}
.dark\:border-muted:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.dark\:border-muted\/20:is([data-theme="dark"] *) {border-color: rgb(var(--muted) / 0.2);}
.dark\:border-orange\/70:is([data-theme="dark"] *) {border-color: rgb(var(--orange-default) / 0.7);}
.dark\:border-primary:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.dark\:border-red\/70:is([data-theme="dark"] *) {border-color: rgb(var(--red-default) / 0.7);}
.dark\:border-transparent:is([data-theme="dark"] *) {border-color: transparent;}
.dark\:border-white\/10:is([data-theme="dark"] *) {border-color: rgba(255, 255, 255, 0.1);}
.dark\:border-white\/\[0\.04\]:is([data-theme="dark"] *) {border-color: rgba(255, 255, 255, 0.04);}
.dark\:border-white\/\[0\.06\]:is([data-theme="dark"] *) {border-color: rgba(255, 255, 255, 0.06);}
.dark\:bg-\[\#05361e\]:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(5 54 30 / var(--tw-bg-opacity, 1));}
.dark\:bg-\[\#07274e\]:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(7 39 78 / var(--tw-bg-opacity, 1));}
.dark\:bg-\[\#33095e\]:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(51 9 94 / var(--tw-bg-opacity, 1));}
.dark\:bg-\[color-mix\(in_srgb\,var\(--row-tint\)_10\%\,rgb\(var\(--list-row\)\)\)\]:is([data-theme="dark"] *) {background-color: color-mix(in srgb,var(--row-tint) 10%,rgb(var(--list-row)));}
.dark\:bg-\[rgb\(var\(--chart-danger\)\/0\.2\)\]:is([data-theme="dark"] *) {background-color: rgb(var(--chart-danger)/0.2);}
.dark\:bg-\[rgb\(var\(--chart-lime\)\/0\.2\)\]:is([data-theme="dark"] *) {background-color: rgb(var(--chart-lime)/0.2);}
.dark\:bg-\[rgb\(var\(--list-row\)\)\]:is([data-theme="dark"] *) {background-color: rgb(var(--list-row));}
.dark\:bg-\[rgb\(var\(--nav-active\)\)\]:is([data-theme="dark"] *) {background-color: rgb(var(--nav-active));}
.dark\:bg-gray-100:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.dark\:bg-gray-100\/5:is([data-theme="dark"] *) {background-color: rgb(var(--gray-100) / 0.05);}
.dark\:bg-gray-100\/50:is([data-theme="dark"] *) {background-color: rgb(var(--gray-100) / 0.5);}
.dark\:bg-gray-100\/90:is([data-theme="dark"] *) {background-color: rgb(var(--gray-100) / 0.9);}
.dark\:bg-gray-1000:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-1000) / var(--tw-bg-opacity, 1));}
.dark\:bg-gray-200:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}
.dark\:bg-gray-200\/60:is([data-theme="dark"] *) {background-color: rgb(var(--gray-200) / 0.6);}
.dark\:bg-gray-200\/70:is([data-theme="dark"] *) {background-color: rgb(var(--gray-200) / 0.7);}
.dark\:bg-gray-300:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-300) / var(--tw-bg-opacity, 1));}
.dark\:bg-gray-50:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.dark\:bg-gray-50\/50:is([data-theme="dark"] *) {background-color: rgb(var(--gray-50) / 0.5);}
.dark\:bg-gray-900:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1));}
.dark\:bg-green:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--green-default) / var(--tw-bg-opacity, 1));}
.dark\:bg-green-dark\/30:is([data-theme="dark"] *) {background-color: rgb(var(--green-dark) / 0.3);}
.dark\:bg-list-row:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--list-row) / var(--tw-bg-opacity, 1));}
.dark\:bg-muted-foreground:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--muted-foreground) / var(--tw-bg-opacity, 1));}
.dark\:bg-muted\/80:is([data-theme="dark"] *) {background-color: rgb(var(--muted) / 0.8);}
.dark\:bg-red:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--red-default) / var(--tw-bg-opacity, 1));}
.dark\:bg-red-dark\/20:is([data-theme="dark"] *) {background-color: rgb(var(--red-dark) / 0.2);}
.dark\:bg-red-dark\/30:is([data-theme="dark"] *) {background-color: rgb(var(--red-dark) / 0.3);}
.dark\:bg-secondary-dark:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-dark) / var(--tw-bg-opacity, 1));}
.dark\:bg-surface:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--surface) / var(--tw-bg-opacity, 1));}
.dark\:bg-transparent:is([data-theme="dark"] *) {background-color: transparent;}
.dark\:bg-white\/10:is([data-theme="dark"] *) {background-color: rgba(255, 255, 255, 0.1);}
.dark\:bg-white\/15:is([data-theme="dark"] *) {background-color: rgba(255, 255, 255, 0.15);}
.dark\:bg-opacity-20:is([data-theme="dark"] *) {--tw-bg-opacity: 0.2;}
.dark\:bg-opacity-40:is([data-theme="dark"] *) {--tw-bg-opacity: 0.4;}
.dark\:bg-opacity-80:is([data-theme="dark"] *) {--tw-bg-opacity: 0.8;}
.dark\:fill-\[\#7c88b2\]:is([data-theme="dark"] *) {fill: rgb(124, 136, 178);}
.dark\:fill-muted\/80:is([data-theme="dark"] *) {fill: rgb(var(--muted) / 0.8);}
.dark\:fill-white:is([data-theme="dark"] *) {fill: rgb(255, 255, 255);}
.dark\:stroke-white:is([data-theme="dark"] *) {stroke: rgb(255, 255, 255);}
.dark\:\!text-\[rgb\(var\(--chart-danger\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-danger)) !important;}
.dark\:text-\[rgb\(var\(--arc-blue\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--arc-blue));}
.dark\:text-\[rgb\(var\(--chart-amber\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-amber));}
.dark\:text-\[rgb\(var\(--chart-blue\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-blue));}
.dark\:text-\[rgb\(var\(--chart-danger\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-danger));}
.dark\:text-\[rgb\(var\(--chart-lime\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-lime));}
.dark\:text-\[rgb\(var\(--chart-line\)\)\]:is([data-theme="dark"] *) {color: rgb(var(--chart-line));}
.dark\:text-gray-0:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-0) / var(--tw-text-opacity, 1));}
.dark\:text-gray-1000:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-1000) / var(--tw-text-opacity, 1));}
.dark\:text-gray-400:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.dark\:text-gray-50:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-50) / var(--tw-text-opacity, 1));}
.dark\:text-gray-500:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.dark\:text-gray-600:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-600) / var(--tw-text-opacity, 1));}
.dark\:text-gray-700:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.dark\:text-gray-700\/90:is([data-theme="dark"] *) {color: rgb(var(--gray-700) / 0.9);}
.dark\:text-gray-800:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-800) / var(--tw-text-opacity, 1));}
.dark\:text-gray-900:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.dark\:text-primary-foreground:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.dark\:text-red:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--red-default) / var(--tw-text-opacity, 1));}
.dark\:text-secondary-lighter:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--secondary-lighter) / var(--tw-text-opacity, 1));}
.dark\:text-white:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.dark\:text-white\/90:is([data-theme="dark"] *) {color: rgba(255, 255, 255, 0.9);}
.dark\:text-opacity-90:is([data-theme="dark"] *) {--tw-text-opacity: 0.9;}
.dark\:opacity-75:is([data-theme="dark"] *) {opacity: 0.75;}
.dark\:opacity-\[0\.2\]:is([data-theme="dark"] *) {opacity: 0.2;}
.dark\:ring-primary:is([data-theme="dark"] *) {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.dark\:ring-offset-gray-100:is([data-theme="dark"] *) {--tw-ring-offset-color: rgb(var(--gray-100) / 1);}
.dark\:brightness-\[3\]:is([data-theme="dark"] *) {--tw-brightness: brightness(3); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.dark\:invert:is([data-theme="dark"] *) {--tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.dark\:backdrop-blur:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:backdrop-blur-3xl:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(64px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:backdrop-blur-lg:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(16px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:backdrop-blur-md:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:backdrop-blur-sm:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:backdrop-blur-xl:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:fill-opacity-20:is([data-theme="dark"] *) {fill-opacity: 0.2;}
.dark\:before\:bg-gray-50:is([data-theme="dark"] *)::before {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.dark\:after\:bg-gray-900:is([data-theme="dark"] *)::after {content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1));}
.dark\:after\:bg-skeleton-dark:is([data-theme="dark"] *)::after {content: var(--tw-content); background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);}
.dark\:checked\:\!bg-transparent:checked:is([data-theme="dark"] *) {background-color: transparent !important;}
.dark\:checked\:\!ring-primary:checked:is([data-theme="dark"] *) {--tw-ring-opacity: 1 !important; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1)) !important;}
.dark\:hover\:border-gray-700:hover:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--gray-700) / var(--tw-border-opacity, 1));}
.dark\:hover\:border-primary:hover:is([data-theme="dark"] *) {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.dark\:hover\:\!bg-gray-100:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.dark\:hover\:bg-gray-50:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.dark\:hover\:bg-gray-50\/50:hover:is([data-theme="dark"] *) {background-color: rgb(var(--gray-50) / 0.5);}
.dark\:hover\:bg-gray-700:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-700) / var(--tw-bg-opacity, 1));}
.dark\:hover\:bg-gray-800:hover:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-800) / var(--tw-bg-opacity, 1));}
.dark\:hover\:bg-muted\/70:hover:is([data-theme="dark"] *) {background-color: rgb(var(--muted) / 0.7);}
.dark\:hover\:bg-primary\/90:hover:is([data-theme="dark"] *) {background-color: rgb(var(--primary-default) / 0.9);}
.dark\:hover\:bg-red-50\/10:hover:is([data-theme="dark"] *) {background-color: rgba(254, 242, 242, 0.1);}
.dark\:hover\:bg-red\/80:hover:is([data-theme="dark"] *) {background-color: rgb(var(--red-default) / 0.8);}
.dark\:hover\:bg-secondary\/80:hover:is([data-theme="dark"] *) {background-color: rgb(var(--secondary-default) / 0.8);}
.dark\:hover\:bg-white\/10:hover:is([data-theme="dark"] *) {background-color: rgba(255, 255, 255, 0.1);}
.dark\:hover\:text-gray-1000:hover:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-1000) / var(--tw-text-opacity, 1));}
.dark\:hover\:text-red-600:hover:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1));}
.dark\:hover\:ring-white\/10:hover:is([data-theme="dark"] *) {--tw-ring-color: rgb(255 255 255 / 0.1);}
.dark\:hover\:backdrop-blur-lg:hover:is([data-theme="dark"] *) {--tw-backdrop-blur: blur(16px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.dark\:active\:bg-gray-100:active:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.group:hover .dark\:group-hover\:text-gray-700:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.xs\:-mt-2 {margin-top: -0.5rem;}
.xs\:mt-6 {margin-top: 1.5rem;}
.xs\:max-w-\[160px\] {max-width: 160px;}
.xs\:max-w-\[370px\] {max-width: 370px;}
.xs\:basis-\[calc\(50\%-0\.375rem\)\] {flex-basis: calc(50% - 0.375rem);}
.xs\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.xs\:gap-3 {gap: 0.75rem;}
.sm\:absolute {position: absolute;}
.sm\:mb-3 {margin-bottom: 0.75rem;}
.sm\:mb-6 {margin-bottom: 1.5rem;}
.sm\:me-4 {margin-inline-end: 1rem;}
.sm\:mt-7 {margin-top: 1.75rem;}
.sm\:block {display: block;}
.sm\:inline-block {display: inline-block;}
.sm\:flex {display: flex;}
.sm\:inline-flex {display: inline-flex;}
.sm\:hidden {display: none;}
.sm\:size-\[68px\] {width: 68px; height: 68px;}
.sm\:h-56 {height: 14rem;}
.sm\:max-h-\[85vh\] {max-height: 918.0000000000001px;}
.sm\:w-36 {width: 9rem;}
.sm\:w-56 {width: 14rem;}
.sm\:w-72 {width: 18rem;}
.sm\:w-\[360px\] {width: 360px;}
.sm\:w-auto {width: auto;}
.sm\:max-w-\[85\%\] {max-width: 85%;}
.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.sm\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.sm\:grid-cols-\[repeat\(auto-fit\,_minmax\(140px\,_1fr\)\)\] {grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
.sm\:flex-row {flex-direction: row;}
.sm\:flex-col {flex-direction: column;}
.sm\:items-center {align-items: center;}
.sm\:justify-between {justify-content: space-between;}
.sm\:gap-4 {gap: 1rem;}
.sm\:truncate {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sm\:p-3 {padding: 0.75rem;}
.sm\:p-5 {padding: 1.25rem;}
.sm\:p-6 {padding: 1.5rem;}
.sm\:p-8 {padding: 2rem;}
.sm\:px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.sm\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.sm\:pe-16 {padding-inline-end: 4rem;}
.sm\:text-2xl {font-size: 1.5rem; line-height: 2rem;}
.sm\:text-\[13px\] {font-size: 13px;}
.sm\:text-base {font-size: 1rem; line-height: 1.5rem;}
.sm\:text-lg {font-size: 1.125rem; line-height: 1.75rem;}
.sm\:text-sm {font-size: 0.875rem; line-height: 1.25rem;}
.sm\:text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.sm\:text-xs {font-size: 0.75rem; line-height: 1rem;}
.md\:col-span-2 {grid-column: span 2 / span 2;}
.md\:col-span-3 {grid-column: span 3 / span 3;}
.md\:col-span-6 {grid-column: span 6 / span 6;}
.md\:-mx-5 {margin-left: -1.25rem; margin-right: -1.25rem;}
.md\:-me-6 {margin-inline-end: -1.5rem;}
.md\:mb-8 {margin-bottom: 2rem;}
.md\:mt-10 {margin-top: 2.5rem;}
.md\:block {display: block;}
.md\:\!h-10 {height: 2.5rem !important;}
.md\:h-10 {height: 2.5rem;}
.md\:h-64 {height: 16rem;}
.md\:h-9 {height: 2.25rem;}
.md\:\!w-10 {width: 2.5rem !important;}
.md\:w-10 {width: 2.5rem;}
.md\:w-64 {width: 16rem;}
.md\:w-9 {width: 2.25rem;}
.md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0px, 1fr));}
.md\:grid-cols-5 {grid-template-columns: repeat(5, minmax(0px, 1fr));}
.md\:flex-row {flex-direction: row;}
.md\:flex-nowrap {flex-wrap: nowrap;}
.md\:items-center {align-items: center;}
.md\:justify-end {justify-content: flex-end;}
.md\:gap-4 {gap: 1rem;}
.md\:gap-6 {gap: 1.5rem;}
.md\:p-5 {padding: 1.25rem;}
.md\:px-11 {padding-left: 2.75rem; padding-right: 2.75rem;}
.md\:px-4 {padding-left: 1rem; padding-right: 1rem;}
.md\:px-5 {padding-left: 1.25rem; padding-right: 1.25rem;}
.md\:px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.md\:pe-5 {padding-inline-end: 1.25rem;}
.md\:ps-10 {padding-inline-start: 2.5rem;}
.md\:ps-5 {padding-inline-start: 1.25rem;}
.md\:text-2xl {font-size: 1.5rem; line-height: 2rem;}
.md\:text-3xl {font-size: 1.875rem; line-height: 2.25rem;}
.lg\:-bottom-\[22px\] {bottom: -22px;}
.lg\:col-span-2 {grid-column: span 2 / span 2;}
.lg\:col-span-3 {grid-column: span 3 / span 3;}
.lg\:col-span-5 {grid-column: span 5 / span 5;}
.lg\:col-span-6 {grid-column: span 6 / span 6;}
.lg\:-mx-6 {margin-left: -1.5rem; margin-right: -1.5rem;}
.lg\:-mx-7 {margin-left: -1.75rem; margin-right: -1.75rem;}
.lg\:my-1 {margin-top: 0.25rem; margin-bottom: 0.25rem;}
.lg\:mb-10 {margin-bottom: 2.5rem;}
.lg\:mb-12 {margin-bottom: 3rem;}
.lg\:mb-7 {margin-bottom: 1.75rem;}
.lg\:ml-0 {margin-left: 0px;}
.lg\:mt-0 {margin-top: 0px;}
.lg\:mt-5 {margin-top: 1.25rem;}
.lg\:mt-6 {margin-top: 1.5rem;}
.lg\:block {display: block;}
.lg\:flex {display: flex;}
.lg\:hidden {display: none;}
.lg\:size-24 {width: 6rem; height: 6rem;}
.lg\:h-12 {height: 3rem;}
.lg\:h-56 {height: 14rem;}
.lg\:h-\[300px\] {height: 300px;}
.lg\:w-1\/2 {width: 50%;}
.lg\:w-12 {width: 3rem;}
.lg\:w-\[300px\] {width: 300px;}
.lg\:max-w-\[384px\] {max-width: 384px;}
.lg\:max-w-\[60\%\] {max-width: 60%;}
.lg\:max-w-full {max-width: 100%;}
.lg\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0px, 1fr));}
.lg\:grid-cols-5 {grid-template-columns: repeat(5, minmax(0px, 1fr));}
.lg\:flex-row {flex-direction: row;}
.lg\:justify-end {justify-content: flex-end;}
.lg\:gap-10 {gap: 2.5rem;}
.lg\:gap-5 {gap: 1.25rem;}
.lg\:gap-6 {gap: 1.5rem;}
.lg\:gap-x-8 {column-gap: 2rem;}
.lg\:rounded-md {border-radius: 0.375rem;}
.lg\:bg-primary {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.lg\:p-6 {padding: 1.5rem;}
.lg\:p-7 {padding: 1.75rem;}
.lg\:px-1\.5 {padding-left: 0.375rem; padding-right: 0.375rem;}
.lg\:px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.lg\:px-7 {padding-left: 1.75rem; padding-right: 1.75rem;}
.lg\:py-1 {padding-top: 0.25rem; padding-bottom: 0.25rem;}
.lg\:py-8 {padding-top: 2rem; padding-bottom: 2rem;}
.lg\:pb-8 {padding-bottom: 2rem;}
.lg\:text-2xl {font-size: 1.5rem; line-height: 2rem;}
.lg\:text-3xl {font-size: 1.875rem; line-height: 2.25rem;}
.lg\:text-\[28px\] {font-size: 28px;}
.lg\:text-base {font-size: 1rem; line-height: 1.5rem;}
.lg\:text-sm {font-size: 0.875rem; line-height: 1.25rem;}
.lg\:text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.lg\:text-xs {font-size: 0.75rem; line-height: 1rem;}
.lg\:font-semibold {font-weight: 600;}
.lg\:leading-loose {line-height: 2;}
.lg\:text-primary-foreground {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.lg\:backdrop-blur-none {--tw-backdrop-blur: ; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.xl\:col-span-3 {grid-column: span 3 / span 3;}
.xl\:col-span-4 {grid-column: span 4 / span 4;}
.xl\:col-span-5 {grid-column: span 5 / span 5;}
.xl\:col-span-6 {grid-column: span 6 / span 6;}
.xl\:col-span-7 {grid-column: span 7 / span 7;}
.xl\:-me-8 {margin-inline-end: -2rem;}
.xl\:-ms-6 {margin-inline-start: -1.5rem;}
.xl\:ms-\[404px\] {margin-inline-start: 404px;}
.xl\:ms-\[88px\] {margin-inline-start: 88px;}
.xl\:mt-4 {margin-top: 1rem;}
.xl\:block {display: block;}
.xl\:flex {display: flex;}
.xl\:inline-flex {display: inline-flex;}
.xl\:hidden {display: none;}
.xl\:h-10 {height: 2.5rem;}
.xl\:h-14 {height: 3.5rem;}
.xl\:w-\[200px\] {width: 200px;}
.xl\:w-full {width: 100%;}
.xl\:max-w-sm {max-width: 24rem;}
.xl\:grid-cols-12 {grid-template-columns: repeat(12, minmax(0px, 1fr));}
.xl\:justify-normal {justify-content: normal;}
.xl\:gap-4 {gap: 1rem;}
.xl\:gap-5 {gap: 1.25rem;}
.xl\:gap-7 {gap: 1.75rem;}
.xl\:rounded-full {border-radius: 9999px;}
.xl\:rounded-lg {border-radius: 0.5rem;}
.xl\:border {border-width: 1px;}
.xl\:border-muted {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.xl\:bg-\[rgb\(var\(--surface\)\)\] {background-color: rgb(var(--surface));}
.xl\:px-10 {padding-left: 2.5rem; padding-right: 2.5rem;}
.xl\:px-6 {padding-left: 1.5rem; padding-right: 1.5rem;}
.xl\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.xl\:py-10 {padding-top: 2.5rem; padding-bottom: 2.5rem;}
.xl\:py-2 {padding-top: 0.5rem; padding-bottom: 0.5rem;}
.xl\:py-8 {padding-top: 2rem; padding-bottom: 2rem;}
.xl\:pe-16 {padding-inline-end: 4rem;}
.xl\:pe-2 {padding-inline-end: 0.5rem;}
.xl\:pe-3\.5 {padding-inline-end: 0.875rem;}
.xl\:pe-8 {padding-inline-end: 2rem;}
.xl\:ps-14 {padding-inline-start: 3.5rem;}
.xl\:ps-3\.5 {padding-inline-start: 0.875rem;}
.xl\:ps-4 {padding-inline-start: 1rem;}
.xl\:ps-6 {padding-inline-start: 1.5rem;}
.xl\:shadow-sm {--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.xl\:backdrop-blur-md {--tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.xl\:transition-colors {transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.xl\:duration-200 {transition-duration: 200ms;}
.xl\:hover\:border-gray-900:hover {--tw-border-opacity: 1; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1));}
.xl\:hover\:outline-double:hover {outline-style: double;}
.xl\:hover\:outline-\[0\.5px\]:hover {outline-width: 0.5px;}
.xl\:hover\:outline-gray-900:hover {outline-color: rgb(var(--gray-900) / 1);}
.xl\:focus-visible\:border-gray-900:focus-visible {--tw-border-opacity: 1; border-color: rgb(var(--gray-900) / var(--tw-border-opacity, 1));}
.xl\:focus-visible\:outline-double:focus-visible {outline-style: double;}
.xl\:focus-visible\:outline-\[0\.5px\]:focus-visible {outline-width: 0.5px;}
.xl\:focus-visible\:outline-gray-900:focus-visible {outline-color: rgb(var(--gray-900) / 1);}
.\32 xl\:xl\:text-xl {font-size: 1.25rem; line-height: 1.75rem;}
.\32 xl\:bottom-\[20\%\] {bottom: 20%;}
.\32 xl\:mx-5 {margin-left: 1.25rem; margin-right: 1.25rem;}
.\32 xl\:my-2 {margin-top: 0.5rem; margin-bottom: 0.5rem;}
.\32 xl\:mb-16 {margin-bottom: 4rem;}
.\32 xl\:block {display: block;}
.\32 xl\:h-\[340px\] {height: 340px;}
.\32 xl\:w-72 {width: 18rem;}
.\32 xl\:w-\[280px\] {width: 280px;}
.\32 xl\:w-\[340px\] {width: 340px;}
.\32 xl\:w-\[420px\] {width: 420px;}
.\32 xl\:w-full {width: 100%;}
.\32 xl\:basis-0 {flex-basis: 0px;}
.\32 xl\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.\32 xl\:pe-4 {padding-inline-end: 1rem;}
.\32 xl\:pt-6 {padding-top: 1.5rem;}
.\32 xl\:text-\[20px\] {font-size: 20px;}
.\32 xl\:before\:-start-5::before {content: var(--tw-content); inset-inline-start: -1.25rem;}
.\33 xl\:col-span-4 {grid-column: span 4 / span 4;}
.\33 xl\:col-span-6 {grid-column: span 6 / span 6;}
.\33 xl\:-mx-8 {margin-left: -2rem; margin-right: -2rem;}
.\33 xl\:mt-6 {margin-top: 1.5rem;}
.\33 xl\:w-\[320px\] {width: 320px;}
.\33 xl\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0px, 1fr));}
.\33 xl\:px-8 {padding-left: 2rem; padding-right: 2rem;}
.\33 xl\:text-\[22px\] {font-size: 22px;}

.ltr\:before\:-translate-x-1\/2:where([dir="ltr"], [dir="ltr"] *)::before {content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:left-auto:where([dir="rtl"], [dir="rtl"] *) {left: auto;}
.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *) {right: 0px;}
.rtl\:ml-2:where([dir="rtl"], [dir="rtl"] *) {margin-left: 0.5rem;}
.rtl\:mr-1:where([dir="rtl"], [dir="rtl"] *) {margin-right: 0.25rem;}
.rtl\:mr-2:where([dir="rtl"], [dir="rtl"] *) {margin-right: 0.5rem;}
.rtl\:mr-2\.5:where([dir="rtl"], [dir="rtl"] *) {margin-right: 0.625rem;}
.rtl\:origin-right:where([dir="rtl"], [dir="rtl"] *) {transform-origin: right center;}
.rtl\:-translate-x-\[2\.5px\]:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -2.5px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:-rotate-180:where([dir="rtl"], [dir="rtl"] *) {--tw-rotate: -180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:rotate-0:where([dir="rtl"], [dir="rtl"] *) {--tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *) {--tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:rotate-90:where([dir="rtl"], [dir="rtl"] *) {--tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:space-x-0:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 1;}
.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *) {text-align: right;}
.rtl\:before\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *)::before {content: var(--tw-content); --tw-translate-x: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\.is-focus\]\:\!border-red.is-focus {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.\[\&\.is-focus\]\:border-primary.is-focus {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.\[\&\.is-focus\]\:bg-transparent.is-focus {background-color: transparent;}
.\[\&\.is-focus\]\:ring-1.is-focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\.is-focus\]\:ring-2.is-focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\.is-focus\]\:ring-\[0\.8px\].is-focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\.is-focus\]\:ring-\[1\.8px\].is-focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.8px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\.is-focus\]\:ring-\[rgb\(var\(--input-border\)\)\].is-focus {--tw-ring-color: rgb(var(--input-border));}
.\[\&\.is-focus\]\:ring-primary.is-focus {--tw-ring-opacity: 1; --tw-ring-color: rgb(var(--primary-default) / var(--tw-ring-opacity, 1));}
.\[\&\.is-focus\]\:ring-primary\/30.is-focus {--tw-ring-color: rgb(var(--primary-default) / 0.3);}
.\[\&\.is-hover\]\:\!border-red.is-hover {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1)) !important;}
.\[\&\.is-hover\]\:border-primary.is-hover {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.\[\&\.rc-rate-disabled\>li\]\:cursor-default.rc-rate-disabled > li {cursor: default;}
.\[\&\.react-datepicker--time-only\>div\]\:w-28.react-datepicker--time-only > div {width: 7rem;}
.\[\&\.react-datepicker--time-only\>div\]\:pr-0.react-datepicker--time-only > div {padding-right: 0px;}
.\[\&\.react-datepicker\>button\>span\]\:top-0.react-datepicker > button > span {top: 0px;}
.\[\&\.react-datepicker\>button\>span\]\:before\:h-\[7px\].react-datepicker > button > span::before {content: var(--tw-content); height: 7px;}
.\[\&\.react-datepicker\>button\>span\]\:before\:w-\[7px\].react-datepicker > button > span::before {content: var(--tw-content); width: 7px;}
.\[\&\.react-datepicker\>button\>span\]\:before\:border-r-\[1\.5px\].react-datepicker > button > span::before {content: var(--tw-content); border-right-width: 1.5px;}
.\[\&\.react-datepicker\>button\>span\]\:before\:border-t-\[1\.5px\].react-datepicker > button > span::before {content: var(--tw-content); border-top-width: 1.5px;}
.\[\&\.react-datepicker\>button\>span\]\:before\:border-gray-400.react-datepicker > button > span::before {content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(var(--gray-400) / var(--tw-border-opacity, 1));}
.\[\&\.react-datepicker\>button\]\:top-7.react-datepicker > button {top: 1.75rem;}
.\[\&\.react-datepicker\>button\]\:h-\[22px\].react-datepicker > button {height: 22px;}
.\[\&\.react-datepicker\>button\]\:w-\[22px\].react-datepicker > button {width: 22px;}
.\[\&\.react-datepicker\>button\]\:items-baseline.react-datepicker > button {align-items: baseline;}
.\[\&\.react-datepicker\>button\]\:rounded-md.react-datepicker > button {border-radius: 0.375rem;}
.\[\&\.react-datepicker\>button\]\:border.react-datepicker > button {border-width: 1px;}
.\[\&\.react-datepicker\>button\]\:border-solid.react-datepicker > button {border-style: solid;}
.\[\&\.react-datepicker\>button\]\:border-gray-300.react-datepicker > button {--tw-border-opacity: 1; border-color: rgb(var(--gray-300) / var(--tw-border-opacity, 1));}
.\[\&\.react-datepicker\>div\]\:pb-3.react-datepicker > div {padding-bottom: 0.75rem;}
.\[\&\.react-datepicker\>div\]\:pt-5.react-datepicker > div {padding-top: 1.25rem;}
.\[\&\.react-datepicker\]\:rounded-md.react-datepicker {border-radius: 0.375rem;}
.\[\&\.react-datepicker\]\:border-gray-100.react-datepicker {--tw-border-opacity: 1; border-color: rgb(var(--gray-100) / var(--tw-border-opacity, 1));}
.\[\&\.react-datepicker\]\:shadow-lg.react-datepicker {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&\.sticky\]\:mb-0.sticky {margin-bottom: 0px;}
.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {margin: 0px;}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {appearance: none;}
.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {margin: 0px;}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {appearance: none;}
.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-muted-foreground::-webkit-scrollbar-thumb:hover {--tw-bg-opacity: 1; background-color: rgb(var(--muted-foreground) / var(--tw-bg-opacity, 1));}
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[2px\]::-webkit-scrollbar-thumb {border-radius: 2px;}
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-lg::-webkit-scrollbar-thumb {border-radius: 0.5rem;}
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-muted::-webkit-scrollbar-thumb {--tw-bg-opacity: 1; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1));}
.\[\&\:\:-webkit-scrollbar-track\]\:rounded-\[2px\]::-webkit-scrollbar-track {border-radius: 2px;}
.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track {background-color: transparent;}
.\[\&\:\:-webkit-scrollbar-track\]\:shadow-none::-webkit-scrollbar-track {--tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {display: none;}
.\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar {height: 0px;}
.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar {width: 0.5rem;}
.\[\&\:\:-webkit-scrollbar\]\:w-\[5px\]::-webkit-scrollbar {width: 5px;}
.\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar {background-color: transparent;}
.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button {display: none;}
.\[\&\:\:file-selector-button\]\:inline-flex::file-selector-button {display: inline-flex;}
.\[\&\:\:file-selector-button\]\:h-11::file-selector-button {height: 2.75rem;}
.\[\&\:\:file-selector-button\]\:h-12::file-selector-button {height: 3rem;}
.\[\&\:\:file-selector-button\]\:h-7::file-selector-button {height: 1.75rem;}
.\[\&\:\:file-selector-button\]\:h-9::file-selector-button {height: 2.25rem;}
.\[\&\:\:file-selector-button\]\:items-center::file-selector-button {align-items: center;}
.\[\&\:\:file-selector-button\]\:justify-center::file-selector-button {justify-content: center;}
.\[\&\:\:file-selector-button\]\:rounded::file-selector-button {border-radius: 0.25rem;}
.\[\&\:\:file-selector-button\]\:rounded-full::file-selector-button {border-radius: 9999px;}
.\[\&\:\:file-selector-button\]\:rounded-md::file-selector-button {border-radius: 0.375rem;}
.\[\&\:\:file-selector-button\]\:rounded-sm::file-selector-button {border-radius: 0.125rem;}
.\[\&\:\:file-selector-button\]\:border-0::file-selector-button {border-width: 0px;}
.\[\&\:\:file-selector-button\]\:bg-muted-foreground::file-selector-button {--tw-bg-opacity: 1; background-color: rgb(var(--muted-foreground) / var(--tw-bg-opacity, 1));}
.\[\&\:\:file-selector-button\]\:bg-primary::file-selector-button {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.\[\&\:\:file-selector-button\]\:px-2::file-selector-button {padding-left: 0.5rem; padding-right: 0.5rem;}
.\[\&\:\:file-selector-button\]\:px-2\.5::file-selector-button {padding-left: 0.625rem; padding-right: 0.625rem;}
.\[\&\:\:file-selector-button\]\:px-3::file-selector-button {padding-left: 0.75rem; padding-right: 0.75rem;}
.\[\&\:\:file-selector-button\]\:px-3\.5::file-selector-button {padding-left: 0.875rem; padding-right: 0.875rem;}
.\[\&\:\:file-selector-button\]\:px-4::file-selector-button {padding-left: 1rem; padding-right: 1rem;}
.\[\&\:\:file-selector-button\]\:px-5::file-selector-button {padding-left: 1.25rem; padding-right: 1.25rem;}
.\[\&\:\:file-selector-button\]\:font-medium::file-selector-button {font-weight: 500;}
.\[\&\:\:file-selector-button\]\:leading-none::file-selector-button {line-height: 1;}
.\[\&\:\:file-selector-button\]\:text-foreground::file-selector-button {--tw-text-opacity: 1; color: rgb(var(--foreground) / var(--tw-text-opacity, 1));}
.\[\&\:\:file-selector-button\]\:text-primary-foreground::file-selector-button {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.\[\&\:\:file-selector-button\]\:focus-visible\:ring-2:focus-visible::file-selector-button {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\:\:file-selector-button\]\:focus-visible\:ring-primary\/30:focus-visible::file-selector-button {--tw-ring-color: rgb(var(--primary-default) / 0.3);}
.\[\&\:\:file-selector-button\]\:focus-visible\:ring-opacity-50:focus-visible::file-selector-button {--tw-ring-opacity: 0.5;}
.\[\&\:\:file-selector-button\]\:hover\:enabled\:bg-primary-dark:enabled:hover::file-selector-button {--tw-bg-opacity: 1; background-color: rgb(var(--primary-dark) / var(--tw-bg-opacity, 1));}
.\[\&\:\:file-selector-button\]\:dark\:text-muted:is([data-theme="dark"] *)::file-selector-button {--tw-text-opacity: 1; color: rgb(var(--muted) / var(--tw-text-opacity, 1));}
.\[\&\:checked\+span\>\.rizzui-switch-knob\]\:translate-x-\[\.88rem\]:checked + span > .rizzui-switch-knob {--tw-translate-x: .88rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\:checked\+span\>\.rizzui-switch-knob\]\:translate-x-\[1\.14rem\]:checked + span > .rizzui-switch-knob {--tw-translate-x: 1.14rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\:checked\+span\>\.rizzui-switch-knob\]\:translate-x-\[1\.36rem\]:checked + span > .rizzui-switch-knob {--tw-translate-x: 1.36rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\:checked\+span\>\.rizzui-switch-knob\]\:translate-x-\[1\.6rem\]:checked + span > .rizzui-switch-knob {--tw-translate-x: 1.6rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&\:checked\+span\>\.rizzui-switch-knob\]\:-translate-x-\[\.88rem\]:checked + span > .rizzui-switch-knob:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -.88rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&\:checked\+span\>\.rizzui-switch-knob\]\:-translate-x-\[1\.14rem\]:checked + span > .rizzui-switch-knob:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -1.14rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&\:checked\+span\>\.rizzui-switch-knob\]\:-translate-x-\[1\.36rem\]:checked + span > .rizzui-switch-knob:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -1.36rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&\:checked\+span\>\.rizzui-switch-knob\]\:-translate-x-\[1\.6rem\]:checked + span > .rizzui-switch-knob:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -1.6rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\:checked\:enabled\~span\>\.rizzui-switch-knob\]\:bg-white:checked:enabled ~ span > .rizzui-switch-knob {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.\[\&\:checked\:enabled\~span\>\.rizzui-switch-knob\]\:text-black:checked:enabled ~ span > .rizzui-switch-knob {--tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1));}
.\[\&\:checked\:enabled\~span\>\.rizzui-switch-knob\]\:dark\:bg-black:is([data-theme="dark"] *):checked:enabled ~ span > .rizzui-switch-knob {--tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));}
.\[\&\:checked\:enabled\~span\>\.rizzui-switch-knob\]\:dark\:text-white:is([data-theme="dark"] *):checked:enabled ~ span > .rizzui-switch-knob {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.\[\&\:checked\:enabled\~span_\.rizzui-switch-off-icon\]\:hidden:checked:enabled ~ span .rizzui-switch-off-icon {display: none;}
.\[\&\:checked\:enabled\~span_\.rizzui-switch-on-icon\]\:opacity-100:checked:enabled ~ span .rizzui-switch-on-icon {opacity: 1;}
.\[\&\:hover_\.rizzui-switch-knob\]\:\!bg-muted:hover .rizzui-switch-knob {--tw-bg-opacity: 1 !important; background-color: rgb(var(--muted) / var(--tw-bg-opacity, 1)) !important;}
.\[\&\:hover_\.rizzui-switch-knob\]\:bg-primary:hover .rizzui-switch-knob {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.\[\&\:hover_\.rizzui-switch-knob\]\:\!text-muted-foreground:hover .rizzui-switch-knob {--tw-text-opacity: 1 !important; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1)) !important;}
.\[\&\:hover_\.rizzui-switch-knob\]\:text-primary-foreground:hover .rizzui-switch-knob {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.\[\&\:last-child\>td\]\:border-b-0:last-child > td {border-bottom-width: 0px;}
.\[\&\:not\(\:placeholder-shown\)\~\.input-clear-btn\]\:visible:not(:placeholder-shown) ~ .input-clear-btn {visibility: visible;}
.\[\&\:not\(\:placeholder-shown\)\~\.input-clear-btn\]\:opacity-100:not(:placeholder-shown) ~ .input-clear-btn {opacity: 1;}
.\[\&\:placeholder-shown\~\.input-clear-btn\]\:invisible:placeholder-shown ~ .input-clear-btn {visibility: hidden;}
.\[\&\:placeholder-shown\~\.input-clear-btn\]\:opacity-0:placeholder-shown ~ .input-clear-btn {opacity: 0;}
.\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2 > :last-child:nth-child(2n+1) {grid-column: span 2 / span 2;}
.\[\&\>\*\:last-child\:nth-child\(odd\)\]\:justify-self-center > :last-child:nth-child(2n+1) {justify-self: center;}
.\[\&\>\*\]\:pointer-events-none > * {pointer-events: none;}
.\[\&\>\*\]\:mx-auto > * {margin-left: auto; margin-right: auto;}
.\[\&\>\.divider\]\:\!border-muted > .divider {--tw-border-opacity: 1 !important; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.no-entries-message\]\:\!text-center > .no-entries-message {text-align: center !important;}
.\[\&\>\.ps-2\]\:mt-3 > .ps-2 {margin-top: 0.75rem;}
.\[\&\>\.ps-2\]\:w-full > .ps-2 {width: 100%;}
.\[\&\>\.ps-2\]\:ps-0 > .ps-2 {padding-inline-start: 0px;}
.sm\:\[\&\>\.ps-2\]\:mt-0 > .ps-2 {margin-top: 0px;}
.sm\:\[\&\>\.ps-2\]\:w-auto > .ps-2 {width: auto;}
.\[\&\>\.rc-pagination-item-active\>a\]\:\!text-primary-foreground > .rc-pagination-item-active > a {--tw-text-opacity: 1 !important; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1)) !important;}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-blue-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--blue-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-green-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--green-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-orange-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--orange-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-primary-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-red-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:text-secondary-dark > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--secondary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-blue-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--blue-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-green-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--green-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-orange-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--orange-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-primary-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-primary-foreground:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--primary-foreground) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-red-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:hover\:text-secondary-dark:hover > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--secondary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-blue-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--blue-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-green-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--green-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-orange-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--orange-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-primary-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--primary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-red-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--red-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\>a\]\:focus\:text-secondary-dark:focus > .rc-pagination-item-active > a {--tw-text-opacity: 1; color: rgb(var(--secondary-dark) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-blue > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--blue-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-blue-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--blue-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-green > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--green-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-green-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--green-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-orange > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--orange-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-orange-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--orange-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-primary > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-primary-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--primary-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-red > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--red-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-red-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--red-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-secondary > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:bg-secondary-lighter > .rc-pagination-item-active {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-lighter) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-blue:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-blue-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-green:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-green-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-orange:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-orange-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-primary:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-primary-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-red:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-red-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-secondary:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:hover\:border-secondary-lighter:hover > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-blue:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-blue-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-green:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-green-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-orange:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-orange-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-primary:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-primary-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-red:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-red-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-secondary:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-default) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item-active\]\:focus\:border-secondary-lighter:focus > .rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-item\:not\(\.rc-pagination-item-active\)\]\:bg-transparent > .rc-pagination-item:not(.rc-pagination-item-active) {background-color: transparent;}
.\[\&\>\.rc-pagination-item\>a\]\:font-medium > .rc-pagination-item > a {font-weight: 500;}
.\[\&\>\.rc-pagination-item\>a\]\:text-gray-700 > .rc-pagination-item > a {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item\>a\]\:hover\:text-gray-900:hover > .rc-pagination-item > a {--tw-text-opacity: 1; color: rgb(var(--gray-900) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item\>a\]\:focus\:text-gray-700:focus > .rc-pagination-item > a {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-item\]\:rounded-full > .rc-pagination-item {border-radius: 9999px;}
.\[\&\>\.rc-pagination-item\]\:rounded-lg > .rc-pagination-item {border-radius: 0.5rem;}
.\[\&\>\.rc-pagination-item\]\:rounded-md > .rc-pagination-item {border-radius: 0.375rem;}
.\[\&\>\.rc-pagination-item\]\:rounded-none > .rc-pagination-item {border-radius: 0px;}
.\[\&\>\.rc-pagination-item\]\:rounded-sm > .rc-pagination-item {border-radius: 0.125rem;}
.\[\&\>\.rc-pagination-item\]\:border-0 > .rc-pagination-item {border-width: 0px;}
.\[\&\>\.rc-pagination-item\]\:leading-7 > .rc-pagination-item {line-height: 1.75rem;}
.\[\&\>\.rc-pagination-next\]\:align-baseline > .rc-pagination-next {vertical-align: baseline;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:rounded-full > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {border-radius: 9999px;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:rounded-lg > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {border-radius: 0.5rem;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:rounded-md > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {border-radius: 0.375rem;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:rounded-none > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {border-radius: 0px;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:rounded-sm > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {border-radius: 0.125rem;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:border-muted > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:\!py-\[3px\] > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {padding-top: 3px !important; padding-bottom: 3px !important;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:text-sm > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {font-size: 0.875rem; line-height: 1.25rem;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\>input\]\:ring-0 > .rc-pagination-options > .rc-pagination-options-quick-jumper > input {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\]\:text-sm > .rc-pagination-options > .rc-pagination-options-quick-jumper {font-size: 0.875rem; line-height: 1.25rem;}
.\[\&\>\.rc-pagination-options\>\.rc-pagination-options-quick-jumper\]\:text-gray-500 > .rc-pagination-options > .rc-pagination-options-quick-jumper {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-pagination-prev\]\:align-baseline > .rc-pagination-prev {vertical-align: baseline;}
.\[\&\>\.rc-rate-star-full\>div\]\:text-orange > .rc-rate-star-full > div {--tw-text-opacity: 1; color: rgb(var(--orange-default) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-rate-star-half\>div\>\.rc-rate-star-first\]\:text-orange > .rc-rate-star-half > div > .rc-rate-star-first {--tw-text-opacity: 1; color: rgb(var(--orange-default) / var(--tw-text-opacity, 1));}
.\[\&\>\.rc-rate-star\:hover\]\:scale-110 > .rc-rate-star:hover {--tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-blue-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--blue-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-gray-1000 > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-green-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--green-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-orange-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--orange-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-primary-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--primary-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-red-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--red-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!border-secondary-dark > .rc-slider-handle-dragging {--tw-border-opacity: 1 !important; border-color: rgb(var(--secondary-dark) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:\!shadow-none > .rc-slider-handle-dragging {--tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}
.\[\&\>\.rc-slider-handle-dragging\]\:ring-4 > .rc-slider-handle-dragging {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&\>\.rc-slider-handle-dragging\]\:ring-gray-400\/60 > .rc-slider-handle-dragging {--tw-ring-color: rgb(var(--gray-400) / 0.6);}
.\[\&\>\.rc-slider-handle\]\:-mt-1\.5 > .rc-slider-handle {margin-top: -0.375rem;}
.\[\&\>\.rc-slider-handle\]\:h-3 > .rc-slider-handle {height: 0.75rem;}
.\[\&\>\.rc-slider-handle\]\:h-4 > .rc-slider-handle {height: 1rem;}
.\[\&\>\.rc-slider-handle\]\:h-5 > .rc-slider-handle {height: 1.25rem;}
.\[\&\>\.rc-slider-handle\]\:h-6 > .rc-slider-handle {height: 1.5rem;}
.\[\&\>\.rc-slider-handle\]\:w-3 > .rc-slider-handle {width: 0.75rem;}
.\[\&\>\.rc-slider-handle\]\:w-4 > .rc-slider-handle {width: 1rem;}
.\[\&\>\.rc-slider-handle\]\:w-5 > .rc-slider-handle {width: 1.25rem;}
.\[\&\>\.rc-slider-handle\]\:w-6 > .rc-slider-handle {width: 1.5rem;}
.\[\&\>\.rc-slider-handle\]\:border-4 > .rc-slider-handle {border-width: 4px;}
.\[\&\>\.rc-slider-handle\]\:border-\[3px\] > .rc-slider-handle {border-width: 3px;}
.\[\&\>\.rc-slider-handle\]\:border-\[5px\] > .rc-slider-handle {border-width: 5px;}
.\[\&\>\.rc-slider-handle\]\:border-\[6px\] > .rc-slider-handle {border-width: 6px;}
.\[\&\>\.rc-slider-handle\]\:border-blue-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--blue-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-gray-1000 > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-green-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--green-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-orange-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--orange-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-primary-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--primary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-red-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--red-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:border-secondary-dark > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--secondary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:opacity-100 > .rc-slider-handle {opacity: 1;}
.\[\&\>\.rc-slider-handle\]\:hover\:border-blue-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--blue-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-gray-1000:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-green-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--green-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-orange-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--orange-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-primary-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--primary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-red-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--red-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-handle\]\:hover\:border-secondary-dark:hover > .rc-slider-handle {--tw-border-opacity: 1; border-color: rgb(var(--secondary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-rail\]\:h-0\.5 > .rc-slider-rail {height: 0.125rem;}
.\[\&\>\.rc-slider-rail\]\:h-1 > .rc-slider-rail {height: 0.25rem;}
.\[\&\>\.rc-slider-rail\]\:h-2 > .rc-slider-rail {height: 0.5rem;}
.\[\&\>\.rc-slider-rail\]\:h-3 > .rc-slider-rail {height: 0.75rem;}
.\[\&\>\.rc-slider-rail\]\:bg-gray-200 > .rc-slider-rail {--tw-bg-opacity: 1; background-color: rgb(var(--gray-200) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-blue-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-gray-1000 > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--gray-1000) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-green-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--green-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-orange-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-primary-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-red-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--red-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-step\>\.rc-slider-dot-active\]\:border-secondary-dark > .rc-slider-step > .rc-slider-dot-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-dark) / var(--tw-border-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:h-0\.5 > .rc-slider-track {height: 0.125rem;}
.\[\&\>\.rc-slider-track\]\:h-1 > .rc-slider-track {height: 0.25rem;}
.\[\&\>\.rc-slider-track\]\:h-2 > .rc-slider-track {height: 0.5rem;}
.\[\&\>\.rc-slider-track\]\:h-3 > .rc-slider-track {height: 0.75rem;}
.\[\&\>\.rc-slider-track\]\:bg-blue > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--blue-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-gray-900 > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--gray-900) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-green > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--green-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-orange > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--orange-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-primary > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--primary-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-red > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--red-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rc-slider-track\]\:bg-secondary > .rc-slider-track {--tw-bg-opacity: 1; background-color: rgb(var(--secondary-default) / var(--tw-bg-opacity, 1));}
.\[\&\>\.rizzui-step-description\]\:-translate-x-6 > .rizzui-step-description {--tw-translate-x: -1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&\>\.rizzui-step-description\]\:translate-x-6 > .rizzui-step-description:where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: 1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&\>\.rizzui-step-line\]\:left-2 > .rizzui-step-line {left: 0.5rem;}
.\[\&\>\.rizzui-step-line\]\:left-2\.5 > .rizzui-step-line {left: 0.625rem;}
.\[\&\>\.rizzui-step-line\]\:left-3 > .rizzui-step-line {left: 0.75rem;}
.\[\&\>\.rizzui-step-line\]\:left-3\.5 > .rizzui-step-line {left: 0.875rem;}
.\[\&\>\.rizzui-step-line\]\:left-4 > .rizzui-step-line {left: 1rem;}
.\[\&\>\.rizzui-step-line\]\:left-\[5px\] > .rizzui-step-line {left: 5px;}
.\[\&\>\.rizzui-step-line\]\:hidden > .rizzui-step-line {display: none;}
.\[\&\>\.rizzui-step-line\]\:h-full > .rizzui-step-line {height: 100%;}
.\[\&\>\.rizzui-step-line\]\:w-px > .rizzui-step-line {width: 1px;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-2 > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 0.5rem;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-2\.5 > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 0.625rem;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-3 > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 0.75rem;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-3\.5 > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 0.875rem;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-4 > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 1rem;}
.rtl\:\[\&\>\.rizzui-step-line\]\:right-\[5px\] > .rizzui-step-line:where([dir="rtl"], [dir="rtl"] *) {right: 5px;}
.rtl\:\[\&\>\.rizzui-step-title\>h2\]\:mr-0 > .rizzui-step-title > h2:where([dir="rtl"], [dir="rtl"] *) {margin-right: 0px;}
.\[\&\>\.rizzui-step-title\>span\]\:hidden > .rizzui-step-title > span {display: none;}
.\[\&\>\.rizzui-step-title\]\:justify-start > .rizzui-step-title {justify-content: flex-start;}
.\[\&\>\.search-box\:focus\]\:\!border-gray-400\/70 > .search-box:focus {border-color: rgb(var(--gray-400) / 0.7) !important;}
.\[\&\>\.search-box\:focus\]\:\!ring-0 > .search-box:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}
.\[\&\>\.search-box\]\:\!m-0 > .search-box {margin: 0px !important;}
.\[\&\>\.search-box\]\:\!h-9 > .search-box {height: 2.25rem !important;}
.\[\&\>\.search-box\]\:\!w-full > .search-box {width: 100% !important;}
.\[\&\>\.search-box\]\:\!rounded-md > .search-box {border-radius: 0.375rem !important;}
.\[\&\>\.search-box\]\:\!border-muted > .search-box {--tw-border-opacity: 1 !important; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1)) !important;}
.\[\&\>\.search-box\]\:\!bg-transparent > .search-box {background-color: transparent !important;}
.\[\&\>\.search-box\]\:\!px-3 > .search-box {padding-left: 0.75rem !important; padding-right: 0.75rem !important;}
.\[\&\>\.search-box\]\:\!py-1 > .search-box {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}
.\[\&\>\.search-box\]\:\!text-sm > .search-box {font-size: 0.875rem !important; line-height: 1.25rem !important;}
.\[\&\>\.search-box\]\:\!capitalize > .search-box {text-transform: capitalize !important;}
.\[\&\>\.search-box\]\:\!leading-\[36px\] > .search-box {line-height: 36px !important;}
.\[\&\>\.search-box\]\:placeholder\:\!text-gray-500 > .search-box::placeholder {--tw-text-opacity: 1 !important; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1)) !important;}
.\[\&\>\.selected-flag\.open\]\:\!bg-transparent > .selected-flag.open {background-color: transparent !important;}
.\[\&\>\.selected-flag\:focus\]\:\!bg-transparent > .selected-flag:focus {background-color: transparent !important;}
.\[\&\>\.selected-flag\:hover\]\:\!bg-transparent > .selected-flag:hover {background-color: transparent !important;}
.\[\&\>\.selected-flag\]\:\!absolute > .selected-flag {position: absolute !important;}
.\[\&\>\.selected-flag\]\:\!bottom-\[1px\] > .selected-flag {bottom: 1px !important;}
.\[\&\>\.selected-flag\]\:\!left-\[1px\] > .selected-flag {left: 1px !important;}
.\[\&\>\.selected-flag\]\:\!top-\[1px\] > .selected-flag {top: 1px !important;}
.\[\&\>\.selected-flag\]\:\!h-\[30px\] > .selected-flag {height: 30px !important;}
.\[\&\>\.selected-flag\]\:\!h-\[38px\] > .selected-flag {height: 38px !important;}
.\[\&\>\.selected-flag\]\:\!h-\[46px\] > .selected-flag {height: 46px !important;}
.\[\&\>\.selected-flag\]\:\!h-\[54px\] > .selected-flag {height: 54px !important;}
.\[\&\>div\]\:font-medium > div {font-weight: 500;}
.\[\&\>input\]\:text-center > input {text-align: center;}
.lg\:\[\&\>input\]\:text-start > input {text-align: start;}
.\[\&\>li\.country\.highlight\]\:\!bg-gray-100 > li.country.highlight {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.\[\&\>li\.country\:hover\]\:\!bg-gray-100 > li.country:hover {--tw-bg-opacity: 1 !important; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1)) !important;}
.\[\&\>li\.rc-pagination-item-active\]\:border-blue > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-blue-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--blue-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-green > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-green-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--green-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-orange > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-orange-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--orange-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-primary > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-primary-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--primary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-red > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-red-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--red-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-secondary > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-default) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item-active\]\:border-secondary-lighter > li.rc-pagination-item-active {--tw-border-opacity: 1; border-color: rgb(var(--secondary-lighter) / var(--tw-border-opacity, 1));}
.\[\&\>li\.rc-pagination-item\]\:border-muted > li.rc-pagination-item {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:absolute > li > div > .rc-rate-star-first {position: absolute;}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:left-0 > li > div > .rc-rate-star-first {left: 0px;}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:top-0 > li > div > .rc-rate-star-first {top: 0px;}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:h-full > li > div > .rc-rate-star-first {height: 100%;}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:w-1\/2 > li > div > .rc-rate-star-first {width: 50%;}
.\[\&\>li\>div\>\.rc-rate-star-first\]\:overflow-hidden > li > div > .rc-rate-star-first {overflow: hidden;}
.rtl\:\[\&\>li\>div\>\.rc-rate-star-first\]\:right-0 > li > div > .rc-rate-star-first:where([dir="rtl"], [dir="rtl"] *) {right: 0px;}
.\[\&\>li\>div\]\:transition-all > li > div {transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.\[\&\>li\>div\]\:duration-300 > li > div {transition-duration: 300ms;}
.\[\&\>li\]\:relative > li {position: relative;}
.\[\&\>li\]\:\!m-0 > li {margin: 0px !important;}
.\[\&\>li\]\:mr-0\.5 > li {margin-right: 0.125rem;}
.\[\&\>li\]\:inline-block > li {display: inline-block;}
.\[\&\>li\]\:cursor-pointer > li {cursor: pointer;}
.rtl\:\[\&\>li\]\:ml-0\.5 > li:where([dir="rtl"], [dir="rtl"] *) {margin-left: 0.125rem;}
.\[\&\>path\]\:\!stroke-\[rgb\(var\(--section-border\)\/var\(--section-border-alpha\)\)\] > path {stroke: rgb(var(--section-border)/var(--section-border-alpha)) !important;}
.\[\&\>path\]\:stroke-muted > path {stroke: rgb(var(--muted) / 1);}
.\[\&\>svg\]\:hidden > svg {display: none;}
.\[\&\>svg\]\:size-3 > svg {width: 0.75rem; height: 0.75rem;}
.\[\&\>svg\]\:h-\[20px\] > svg {height: 20px;}
.\[\&\>svg\]\:h-auto > svg {height: auto;}
.\[\&\>svg\]\:w-5 > svg {width: 1.25rem;}
.\[\&\>svg\]\:w-\[20px\] > svg {width: 20px;}
.\[\&\>svg\]\:\!fill-white > svg {fill: rgb(255, 255, 255) !important;}
.\[\&\>svg\]\:fill-\[rgb\(var\(--surface\)\)\] > svg {fill: rgb(var(--surface));}
.\[\&\>svg\]\:fill-current > svg {fill: currentcolor;}
.\[\&\>svg\]\:\!stroke-gray-300 > svg {stroke: rgb(var(--gray-300) / 1) !important;}
.\[\&\>svg\]\:dark\:fill-gray-100:is([data-theme="dark"] *) > svg {fill: rgb(var(--gray-100) / 1);}
.dark\:\[\&\>svg\]\:\!fill-gray-100 > svg:is([data-theme="dark"] *) {fill: rgb(var(--gray-100) / 1) !important;}
.dark\:\[\&\>svg\]\:fill-gray-100 > svg:is([data-theme="dark"] *) {fill: rgb(var(--gray-100) / 1);}
.dark\:\[\&\>svg\]\:\!stroke-muted > svg:is([data-theme="dark"] *) {stroke: rgb(var(--muted) / 1) !important;}
.dark\:\[\&\>svg\]\:\!text-muted > svg:is([data-theme="dark"] *) {--tw-text-opacity: 1 !important; color: rgb(var(--muted) / var(--tw-text-opacity, 1)) !important;}
.sm\:\[\&\>svg\]\:inline-flex > svg {display: inline-flex;}
.\[\&\[data-focus\]\]\:\!bg-\[rgb\(var\(--menu-hover\)\/var\(--menu-hover-alpha\)\)\][data-focus] {background-color: rgb(var(--menu-hover)/var(--menu-hover-alpha)) !important;}
.\[\&_\.pointer-events-none\]\:overflow-visible .pointer-events-none {overflow: visible;}
.\[\&_\.price-field\>span\.mr-2\]\:mb-1\.5 .price-field > span.mr-2 {margin-bottom: 0.375rem;}
.\[\&_\.price-field\]\:flex-col .price-field {flex-direction: column;}
.\[\&_\.price-field\]\:items-start .price-field {align-items: flex-start;}
.\[\&_\.radio-active\]\:ring-2 .radio-active {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&_\.radio-active\]\:ring-primary\/0 .radio-active {--tw-ring-color: rgb(var(--primary-default) / 0);}
.peer:checked ~ .peer-checked\:\[\&_\.radio-active\]\:ring-primary\/100 .radio-active {--tw-ring-color: rgb(var(--primary-default) / 1);}
.\[\&_\.rc-table-cell\]\:px-3 .rc-table-cell {padding-left: 0.75rem; padding-right: 0.75rem;}
.\[\&_\.rc-table-container\]\:border-x .rc-table-container {border-left-width: 1px; border-right-width: 1px;}
.\[\&_\.rc-table-container\]\:border-muted\/70 .rc-table-container {border-color: rgb(var(--muted) / 0.7);}
.\[\&_\.rc-table-content\]\:overflow-x-auto .rc-table-content {overflow-x: auto;}
.\[\&_\.rc-table-row-expand-icon-cell\]\:w-14 .rc-table-row-expand-icon-cell {width: 3.5rem;}
.\[\&_\.rc-table-row\:hover\]\:bg-gray-50 .rc-table-row:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.\[\&_\.rc-table-row\:hover\]\:bg-transparent .rc-table-row:hover {background-color: transparent;}
.\[\&_\.rc-table-row\:nth-child\(2n\)_\.rc-table-cell\]\:bg-gray-100\/50 .rc-table-row:nth-child(2n) .rc-table-cell {background-color: rgb(var(--gray-100) / 0.5);}
.\[\&_\.react-datepicker-wrapper\]\:flex .react-datepicker-wrapper {display: flex;}
.\[\&_\.react-datepicker-wrapper\]\:w-full .react-datepicker-wrapper {width: 100%;}
.\[\&_\.react-datepicker-wrapper_\.w-72\]\:w-full .react-datepicker-wrapper .w-72 {width: 100%;}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(2\)\]\:translate-x-6 .recharts-polar-angle-axis-tick:nth-child(2):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: 1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(3\)\]\:translate-x-7 .recharts-polar-angle-axis-tick:nth-child(3):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: 1.75rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(3\)\]\:translate-y-2 .recharts-polar-angle-axis-tick:nth-child(3):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-y: 0.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(4\)\]\:translate-y-2 .recharts-polar-angle-axis-tick:nth-child(4) {--tw-translate-y: 0.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(5\)\]\:-translate-x-6 .recharts-polar-angle-axis-tick:nth-child(5):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -1.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(5\)\]\:translate-y-2 .recharts-polar-angle-axis-tick:nth-child(5):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-y: 0.5rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(6\)\]\:-translate-x-5 .recharts-polar-angle-axis-tick:nth-child(6):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-x: -1.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.rtl\:\[\&_\.recharts-polar-angle-axis-tick\:nth-child\(6\)\]\:-translate-y-1 .recharts-polar-angle-axis-tick:nth-child(6):where([dir="rtl"], [dir="rtl"] *) {--tw-translate-y: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.\[\&_\.recharts-polar-grid-concentric-polygon\]\:stroke-gray-200 .recharts-polar-grid-concentric-polygon {stroke: rgb(var(--gray-200) / 1);}
.\[\&_\.recharts-polar-radius-axis-tick-value\]\:fill-gray-500 .recharts-polar-radius-axis-tick-value {fill: rgb(var(--gray-500) / 1);}
.\[\&_\.rizzui-select-prefix\]\:flex .rizzui-select-prefix {display: flex;}
.\[\&_\.rizzui-select-prefix\]\:items-center .rizzui-select-prefix {align-items: center;}
.\[\&_\.rizzui-switch-knob\]\:\!bg-white .rizzui-switch-knob {--tw-bg-opacity: 1 !important; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;}
.\[\&_\.rizzui-switch-knob_svg\]\:\!fill-\[rgb\(var\(--nav-active\)\)\] .rizzui-switch-knob svg {fill: rgb(var(--nav-active)) !important;}
.\[\&_\.rizzui-switch-knob_svg\]\:\!text-\[rgb\(var\(--nav-active\)\)\] .rizzui-switch-knob svg {color: rgb(var(--nav-active)) !important;}
.\[\&_\.rizzui-switch-label\]\:text-sm .rizzui-switch-label {font-size: 0.875rem; line-height: 1.25rem;}
.\[\&_\.rizzui-switch-label\]\:font-medium .rizzui-switch-label {font-weight: 500;}
.\[\&_\.rizzui-switch-label\]\:text-\[rgb\(var\(--foreground\)\)\] .rizzui-switch-label {color: rgb(var(--foreground));}
.before\:\[\&_\.sticky-left\]\:pointer-events-none .sticky-left::before {content: var(--tw-content); pointer-events: none;}
.before\:\[\&_\.sticky-left\]\:absolute .sticky-left::before {content: var(--tw-content); position: absolute;}
.before\:\[\&_\.sticky-left\]\:bottom-0 .sticky-left::before {content: var(--tw-content); bottom: 0px;}
.before\:\[\&_\.sticky-left\]\:end-0 .sticky-left::before {content: var(--tw-content); inset-inline-end: 0px;}
.before\:\[\&_\.sticky-left\]\:top-0 .sticky-left::before {content: var(--tw-content); top: 0px;}
.before\:\[\&_\.sticky-left\]\:hidden .sticky-left::before {content: var(--tw-content); display: none;}
.before\:\[\&_\.sticky-left\]\:w-5 .sticky-left::before {content: var(--tw-content); width: 1.25rem;}
.before\:\[\&_\.sticky-left\]\:translate-x-full .sticky-left::before {content: var(--tw-content); --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.before\:\[\&_\.sticky-left\]\:shadow-\[inset_10px_0_8px_-8px_rgba\(0\,0\,0\,0\.2\)\] .sticky-left::before {content: var(--tw-content); --tw-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.2); --tw-shadow-colored: inset 10px 0 8px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.before\:\[\&_\.sticky-left\]\:transition-shadow .sticky-left::before {content: var(--tw-content); transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.before\:\[\&_\.sticky-left\]\:duration-300 .sticky-left::before {content: var(--tw-content); transition-duration: 300ms;}
.first\:before\:\[\&_\.sticky-left\]\:block .sticky-left:first-child::before {content: var(--tw-content); display: block;}
.dark\:before\:\[\&_\.sticky-left\]\:shadow-\[inset_10px_0_8px_-8px_rgba\(130\,136\,155\,0\.1\)\] .sticky-left:is([data-theme="dark"] *)::before {content: var(--tw-content); --tw-shadow: inset 10px 0 8px -8px rgba(130,136,155,0.1); --tw-shadow-colored: inset 10px 0 8px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.before\:\[\&_\.sticky-right\]\:content-\[\"\"\] .sticky-right::before {--tw-content: ""; content: var(--tw-content);}
.after\:\[\&_\.sticky-right\]\:pointer-events-none .sticky-right::after {content: var(--tw-content); pointer-events: none;}
.after\:\[\&_\.sticky-right\]\:absolute .sticky-right::after {content: var(--tw-content); position: absolute;}
.after\:\[\&_\.sticky-right\]\:-bottom-\[1px\] .sticky-right::after {content: var(--tw-content); bottom: -1px;}
.after\:\[\&_\.sticky-right\]\:start-0 .sticky-right::after {content: var(--tw-content); inset-inline-start: 0px;}
.after\:\[\&_\.sticky-right\]\:top-0 .sticky-right::after {content: var(--tw-content); top: 0px;}
.after\:\[\&_\.sticky-right\]\:hidden .sticky-right::after {content: var(--tw-content); display: none;}
.after\:\[\&_\.sticky-right\]\:w-5 .sticky-right::after {content: var(--tw-content); width: 1.25rem;}
.after\:\[\&_\.sticky-right\]\:-translate-x-full .sticky-right::after {content: var(--tw-content); --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.after\:\[\&_\.sticky-right\]\:shadow-\[inset_-10px_0_8px_-8px_rgba\(0\,0\,0\,0\.2\)\] .sticky-right::after {content: var(--tw-content); --tw-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.2); --tw-shadow-colored: inset -10px 0 8px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.after\:\[\&_\.sticky-right\]\:transition-shadow .sticky-right::after {content: var(--tw-content); transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms;}
.after\:\[\&_\.sticky-right\]\:duration-300 .sticky-right::after {content: var(--tw-content); transition-duration: 300ms;}
.after\:\[\&_\.sticky-right\]\:content-\[\"\"\] .sticky-right::after {--tw-content: ""; content: var(--tw-content);}
.last\:after\:\[\&_\.sticky-right\]\:block .sticky-right:last-child::after {content: var(--tw-content); display: block;}
.dark\:after\:\[\&_\.sticky-right\]\:shadow-\[inset_-10px_0_8px_-8px_rgba\(130\,136\,155\,0\.1\)\] .sticky-right:is([data-theme="dark"] *)::after {content: var(--tw-content); --tw-shadow: inset -10px 0 8px -8px rgba(130,136,155,0.1); --tw-shadow-colored: inset -10px 0 8px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&_\.text-gray-500\]\:text-gray-700 .text-gray-500 {--tw-text-opacity: 1; color: rgb(var(--gray-700) / var(--tw-text-opacity, 1));}
.\[\&_\>_a\]\:py-0 > a {padding-top: 0px; padding-bottom: 0px;}
.\[\&_\>_div\]\:mx-0 > div {margin-left: 0px; margin-right: 0px;}
.\[\&_\>_div\]\:my-0 > div {margin-top: 0px; margin-bottom: 0px;}
.\[\&_\>_div\]\:px-4 > div {padding-left: 1rem; padding-right: 1rem;}
.\[\&_\>_div\]\:py-3 > div {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.\[\&_button\.h-9\]\:h-10 button.h-9 {height: 2.5rem;}
.sm\:\[\&_button\.h-9\]\:h-11 button.h-9 {height: 2.75rem;}
.\[\&_button\]\:w-full button {width: 100%;}
.\[\&_button\]\:font-medium button {font-weight: 500;}
.\[\&_input\:\:placeholder\]\:text-gray-500 input::placeholder {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.\[\&_input\:\:placeholder\]\:opacity-60 input::placeholder {opacity: 0.6;}
.\[\&_input\:\:placeholder\]\:opacity-70 input::placeholder {opacity: 0.7;}
.\[\&_input\:\:placeholder\]\:opacity-80 input::placeholder {opacity: 0.8;}
.\[\&_input\:focus\]\:ring-1 input:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&_input\:focus\]\:ring-\[rgb\(var\(--input-border\)\)\] input:focus {--tw-ring-color: rgb(var(--input-border));}
.\[\&_input\]\:h-14 input {height: 3.5rem;}
.\[\&_input\]\:w-14 input {width: 3.5rem;}
.\[\&_input\]\:text-ellipsis input {text-overflow: ellipsis;}
.\[\&_input\]\:rounded-2xl input {border-radius: 1rem;}
.\[\&_input\]\:border-0 input {border-width: 0px;}
.\[\&_input\]\:bg-\[rgb\(var\(--surface\)\)\] input {background-color: rgb(var(--surface));}
.\[\&_input\]\:text-center input {text-align: center;}
.\[\&_input\]\:text-end input {text-align: end;}
.\[\&_input\]\:text-lg input {font-size: 1.125rem; line-height: 1.75rem;}
.\[\&_input\]\:font-bold input {font-weight: 700;}
.\[\&_input\]\:uppercase input {text-transform: uppercase;}
.\[\&_input\]\:\!text-\[rgb\(var\(--table-ink\)\/var\(--table-ink-alpha\)\)\] input {color: rgb(var(--table-ink)/var(--table-ink-alpha)) !important;}
.\[\&_input\]\:text-\[rgb\(var\(--foreground\)\)\] input {color: rgb(var(--foreground));}
.\[\&_input\]\:text-gray-500 input {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.\[\&_input\]\:shadow-none input {--tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&_input\]\:ring-0 input {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}
.\[\&_input\]\:placeholder\:\!text-nav-text input::placeholder {--tw-text-opacity: 1 !important; color: rgb(var(--nav-text) / var(--tw-text-opacity, 1)) !important;}
.dark\:\[\&_input\]\:text-gray-400 input:is([data-theme="dark"] *) {--tw-text-opacity: 1; color: rgb(var(--gray-400) / var(--tw-text-opacity, 1));}
.\[\&_label\>\.h-9\]\:h-10 label > .h-9 {height: 2.5rem;}
.sm\:\[\&_label\>\.h-9\]\:h-11 label > .h-9 {height: 2.75rem;}
.\[\&_label\>\.w-24\.h-9\]\:w-full label > .w-24.h-9 {width: 100%;}
.\[\&_li\]\:rounded-lg li {border-radius: 0.5rem;}
.\[\&_li\]\:text-muted-foreground li {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.\[\&_line\.radiusAxis\]\:stroke-gray-200 line.radiusAxis {stroke: rgb(var(--gray-200) / 1);}
.\[\&_svg\]\:text-muted-foreground svg {--tw-text-opacity: 1; color: rgb(var(--muted-foreground) / var(--tw-text-opacity, 1));}
.\[\&_svg\]\:text-nav-text svg {--tw-text-opacity: 1; color: rgb(var(--nav-text) / var(--tw-text-opacity, 1));}
.\[\&_svg\]\:text-white svg {--tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1));}
.\[\&_table\]\:w-full table {width: 100%;}
.\[\&_tbody_tr\:last-child_td\.rc-table-cell\]\:border-b tbody tr:last-child td.rc-table-cell {border-bottom-width: 1px;}
.\[\&_tbody_tr\:last-child_td\.rc-table-cell\]\:border-muted\/70 tbody tr:last-child td.rc-table-cell {border-color: rgb(var(--muted) / 0.7);}
.\[\&_tbody_tr\]\:border-b tbody tr {border-bottom-width: 1px;}
.\[\&_tbody_tr\]\:border-muted tbody tr {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.last\:\[\&_tbody_tr\]\:border-b-0 tbody tr:last-child {border-bottom-width: 0px;}
.hover\:\[\&_tbody_tr\]\:bg-gray-50 tbody tr:hover {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.\[\&_td\.rc-table-cell\]\:border-b td.rc-table-cell {border-bottom-width: 1px;}
.\[\&_td\.rc-table-cell\]\:border-muted\/70 td.rc-table-cell {border-color: rgb(var(--muted) / 0.7);}
.\[\&_td\.rc-table-cell\]\:py-4 td.rc-table-cell {padding-top: 1rem; padding-bottom: 1rem;}
.\[\&_td\.sticky-left\]\:bg-white td.sticky-left {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.dark\:\[\&_td\.sticky-left\]\:bg-gray-50 td.sticky-left:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.\[\&_td\.sticky-right\]\:bg-white td.sticky-right {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.dark\:\[\&_td\.sticky-right\]\:bg-gray-50 td.sticky-right:is([data-theme="dark"] *) {--tw-bg-opacity: 1; background-color: rgb(var(--gray-50) / var(--tw-bg-opacity, 1));}
.\[\&_td\]\:px-3 td {padding-left: 0.75rem; padding-right: 0.75rem;}
.\[\&_td\]\:py-4 td {padding-top: 1rem; padding-bottom: 1rem;}
.\[\&_td\]\:text-start td {text-align: start;}
.\[\&_th\.rc-table-cell\]\:py-3 th.rc-table-cell {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.\[\&_th\.rc-table-cell\]\:text-xs th.rc-table-cell {font-size: 0.75rem; line-height: 1rem;}
.\[\&_th\.rc-table-cell\]\:font-semibold th.rc-table-cell {font-weight: 600;}
.\[\&_th\.rc-table-cell\]\:uppercase th.rc-table-cell {text-transform: uppercase;}
.\[\&_th\.rc-table-cell\]\:tracking-wider th.rc-table-cell {letter-spacing: 0.05em;}
.\[\&_th\.rc-table-cell\]\:text-gray-500 th.rc-table-cell {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.\[\&_th\.sticky-left\]\:bg-gray-100 th.sticky-left {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.\[\&_th\.sticky-left\]\:bg-white th.sticky-left {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.\[\&_th\.sticky-right\]\:bg-gray-100 th.sticky-right {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.\[\&_th\.sticky-right\]\:bg-white th.sticky-right {--tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.\[\&_th\]\:p-3 th {padding: 0.75rem;}
.\[\&_th\]\:text-start th {text-align: start;}
.\[\&_th\]\:text-xs th {font-size: 0.75rem; line-height: 1rem;}
.\[\&_th\]\:font-semibold th {font-weight: 600;}
.\[\&_th\]\:uppercase th {text-transform: uppercase;}
.\[\&_th\]\:tracking-wider th {letter-spacing: 0.05em;}
.\[\&_th\]\:text-gray-500 th {--tw-text-opacity: 1; color: rgb(var(--gray-500) / var(--tw-text-opacity, 1));}
.\[\&_thead\]\:border-y thead {border-top-width: 1px; border-bottom-width: 1px;}
.\[\&_thead\]\:border-muted thead {--tw-border-opacity: 1; border-color: rgb(var(--muted) / var(--tw-border-opacity, 1));}
.\[\&_thead\]\:border-muted\/70 thead {border-color: rgb(var(--muted) / 0.7);}
.\[\&_thead\]\:bg-gray-100 thead {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.\[\&_thead\]\:text-left thead {text-align: left;}
.\[\&_thead\]\:rtl\:text-right:where([dir="rtl"], [dir="rtl"] *) thead {text-align: right;}
.\[\&_thead_\.rc-table-row-expand-icon-cell\]\:bg-gray-100 thead .rc-table-row-expand-icon-cell {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.\[\&_thead_th\:first-child\]\:rounded-es-lg thead th:first-child {border-end-start-radius: 0.5rem;}
.\[\&_thead_th\:first-child\]\:rounded-ss-lg thead th:first-child {border-start-start-radius: 0.5rem;}
.\[\&_thead_th\:last-child\]\:rounded-ee-lg thead th:last-child {border-end-end-radius: 0.5rem;}
.\[\&_thead_th\:last-child\]\:rounded-se-lg thead th:last-child {border-start-end-radius: 0.5rem;}
.\[\&_thead_th\]\:bg-gray-100 thead th {--tw-bg-opacity: 1; background-color: rgb(var(--gray-100) / var(--tw-bg-opacity, 1));}
.first\:\[\&_thead_th\]\:rounded-s-lg thead th:first-child {border-start-start-radius: 0.5rem; border-end-start-radius: 0.5rem;}
.last\:\[\&_thead_th\]\:rounded-e-lg thead th:last-child {border-start-end-radius: 0.5rem; border-end-end-radius: 0.5rem;}
:root {--background: 236 239 246; --foreground: 47 54 89; --muted: 226 232 240; --muted-foreground: 111 127 164; --primary-sidebar: 8 67 99; --primary-sidebar-active: 49 97 131; --primary-sidebar-active-alpha: 0.55; --secondary-sidebar: 251 252 255; --secondary-sidebar-active: 242 245 250; --hero-from: 8 67 99; --hero-to: 15 88 128; --stepper-done: 42 167 248; --stepper-current: 71 199 146; --stepper-pending: 12 79 115; --stepper-pending-edge: 73 123 150; --stepper-status: 172 195 207; --stepper-nav-edge: 71 116 142; --stepper-nav-icon: 182 206 219; --note-badge: 203 230 248; --note-strip: 203 230 248; --note-strip-alpha: 0.28; --note-ink: 46 144 250; --note-strip-danger: 253 241 241; --note-strip-danger-alpha: 1; --note-badge-danger: 250 226 226; --note-badge-danger-alpha: 1; --note-ink-danger: 217 45 32; --note-strip-success: 241 249 246; --note-strip-success-alpha: 1; --note-badge-success: 55 183 119; --note-badge-success-alpha: 1; --note-ink-success: 255 255 255; --subcard-border: 212 221 235; --subcard-border-alpha: 1; --pdf-chrome: 18 74 107; --pdf-chrome-ink: 138 180 208; --pdf-page: 232 237 245; --fee-badge-from: 41 89 185; --fee-badge-to: 80 132 204; --button-warning: 240 180 41; --info-strip: 242 245 250; --info-strip-alpha: 1; --detail-row: 242 245 250; --detail-row-alpha: 1; --info-strip-border: 208 216 233; --info-strip-border-alpha: 1; --upload-well: 255 255 255; --upload-well-alpha: 1; --hero-plate: 188 211 232; --hero-plate-alpha: 0.15; --nav-text: 130 143 175; --nav-section-label: 70 77 113; --nav-active: 62 124 181; --nav-child-active-text: 62 124 181; --nav-child-active-dot: 62 124 181; --nav-hover: 62 124 181; --surface: 249 251 255; --help-card: 26 106 145; --picker-overlay: 3 16 33; --picker-card-stroke-from: 129 180 166; --picker-card-stroke-to: 56 68 78; --auth-background: 236 239 246; --input-label: 131 143 173; --input-border: 131 143 173; --auth-tab-active: 27 70 121; --brand-gradient-from: 62 124 181; --brand-gradient-to: 57 166 136; --breadcrumb: 70 77 113; --card-border: 255 255 255; --card-border-alpha: 1; --radius-card: 24px; --card-icon-bg: 236 239 246; --card-icon: 62 124 181; --card-icon-muted: 144 168 188; --card-action-bg: 255 255 255; --card-action-border: 208 216 233; --card-action-border-alpha: 1; --card-action-icon: 70 77 113; --card-menu-bg: 236 239 246; --card-menu-bg-alpha: 1; --action-edit: 20 164 97; --action-edit-bg: 211 240 231; --action-edit-bg-alpha: 0.43; --action-delete: 243 92 95; --action-delete-bg: 250 238 238; --action-delete-bg-alpha: 0.88; --price-chip: 236 169 40; --price-chip-bg-alpha: 0.06; --price-chip-border-alpha: 0.35; --section-head: 242 245 250; --section-head-alpha: 1; --section-border: 218 228 234; --section-border-alpha: 1; --timeline-edge: 223 229 240; --timeline-edge-alpha: 1; --expert-plate: 22 195 123; --expert-plate-alpha: 0.05; --expert-edge: 191 217 206; --expert-edge-alpha: 1; --expert-halo-from: 76 153 199; --expert-halo-to: 22 195 123; --program-card-from: 20 99 141; --program-card-to: 15 87 126; --option-chosen: 13 82 120; --workspace-module-from: 52 121 159; --workspace-module-to: 52 121 159; --skeleton: 226 232 241; --skeleton-sheen: 255 255 255; --skeleton-sheen-alpha: 0.9; --workspace-row: 242 245 250; --workspace-card: 251 252 255; --module-code-bg: 228 234 243; --module-code-bg-alpha: 1; --module-code-ink: 55 61 92; --file-plate: 242 245 250; --file-plate-alpha: 1; --file-ink: 46 144 250; --action-remove: 242 84 84; --answer-ink: 55 61 92; --lock-scrim: 7 35 63; --lock-scrim-alpha: 0.4; --presence-plate: 16 96 143; --cta-from: 47 126 178; --cta-to: 57 166 136; --section-label: 102 109 144; --section-value: 47 54 89; --org-logo-bg: 40 91 173; --tag-icon-bg: 255 168 0; --stat-pill-bg: 229 241 246; --stat-pill-icon-bg: 56 163 165; --stat-pill-label: 34 34 34; --stat-pill-label-alpha: 1; --list-row: 240 244 251; --list-icon: 95 164 210; --list-value: 34 34 34; --list-label: 39 44 72; --arc-green: 30 152 119; --arc-pink: 251 108 114; --gender-female: 238 102 146; --trend-up: 15 156 37; --trend-down: 228 11 15; --arc-blue: 40 161 221; --bar-teal-from: 121 214 216; --bar-teal-to: 56 163 165; --bar-slate-from: 190 201 213; --bar-slate-to: 132 152 177; --metric-primary: 25 104 147; --metric-value: 47 54 89; --rank-badge-bg: 43 142 196; --rank-badge-stroke: 59 177 242; --export-button: 30 152 119; --chart-danger: 245 136 136; --chart-warning: 246 207 125; --chart-caution: 234 151 61; --chart-success: 117 197 127; --chart-tick: 122 122 122; --chart-teal: 56 163 165; --chart-blue: 102 176 255; --chart-mint: 90 215 193; --icon-ring-track: 225 230 240; --chart-lime: 142 232 124; --chart-line: 86 161 242; --bar-track: 232 239 244; --chart-spring: 87 204 153; --map-water: 236 239 246; --map-region: 202 215 239; --map-plate: 188 211 232; --map-plate-alpha: 0.15; --map-stroke: 255 255 255; --map-stroke-alpha: 1; --map-active: 76 184 255; --map-pin: 76 184 255; --map-pin-selected: 226 59 52; --tab-active: 25 104 147; --chart-cloud: 220 225 238; --chart-sand: 246 207 125; --chart-cobalt: 44 114 178; --chart-amber: 251 176 59; --chart-cyan: 0 246 255; --risk-blue: 46 144 250; --risk-bar-alpha: 0.2; --risk-mid: 255 157 0; --risk-high: 255 114 114; --gqi-steel: 33 118 165; --cat-violet: 138 58 216; --cat-blue: 77 157 236; --cat-amber: 240 179 28; --cat-green: 87 184 113; --chat-header: 236 241 249; --chat-header-alpha: 0.67; --chat-thread: 239 242 249; --chat-thread-alpha: 0.67; --chat-bubble-out: 215 231 249; --chat-input: 240 244 251; --chat-send: 64 167 227; --table-shell: 251 252 255; --table-surface: 255 255 255; --table-head: 242 245 250; --table-head-alpha: 0.6; --table-head-ink: 27 37 89; --table-border: 236 239 246; --table-border-alpha: 1; --table-rule: 236 239 246; --table-rule-alpha: 1; --table-head-quiet: 102 109 144; --table-head-rule: 213 222 244; --table-head-rule-alpha: 1; --table-ink: 47 54 89; --table-ink-alpha: 1; --table-card: 247 249 252; --overlay-scrim: 27 37 89; --overlay-scrim-alpha: 0.45; --overlay-shell: 236 239 246; --overlay-plate: 255 255 255; --modal-surface: 251 252 255; --modal-field: 255 255 255; --tooltip-surface: 251 252 255; --tooltip-ink: 47 54 89; --tooltip-ink-alpha: 1; --legend-chip: 236 239 246; --chip-plate: 236 239 246; --metric-ink: 62 124 181; --table-card-value: 79 92 124; --table-card-serial: 47 54 89; --table-card-logo-plate: 216 224 238; --row-action-bg: 238 242 250; --row-action-bg-alpha: 1; --menu-hover: 242 245 250; --menu-hover-alpha: 1; --row-action-ink: 11 114 222; --row-serial: 111 127 164; --row-value: 111 127 164; --row-label: 111 127 164; --logo-plate: 216 224 238; --control-border: 206 215 234; --control-border-alpha: 0.5; --badge-success: 17 148 87; --badge-success-bg: 18 183 106; --badge-success-bg-alpha: 0.05; --badge-info: 98 114 153; --badge-info-bg: 238 242 250; --badge-info-bg-alpha: 1; --badge-primary: 11 114 222; --badge-primary-bg: 102 176 255; --badge-primary-bg-alpha: 0.1; --badge-accent: 18 110 161; --badge-accent-bg: 18 110 161; --badge-accent-bg-alpha: 0.08; --badge-purple: 75 11 222; --badge-purple-bg: 158 102 255; --badge-purple-bg-alpha: 0.1; --badge-warning: 234 151 61; --badge-warning-bg: 234 151 61; --badge-warning-bg-alpha: 0.12; --badge-danger: 217 45 32; --badge-danger-bg: 240 68 56; --badge-danger-bg-alpha: 0.06; --cube-facet-keep: 45%; --cube-facet-mix: white; --topbar-track: 255 255 255; --topbar-bar: 233 240 247; --topbar-bar-alpha: 1; --topbar-selected-from: 25 104 147; --topbar-selected-to: 56 156 211; --bar-primary-from: 56 156 211; --bar-primary-to: 25 104 147; --strip-track: 255 255 255; --strip-track-alpha: 1; --bar-track-stripe-alpha: 1; --series-sky-ink: 48 136 229; --chart-warning-ink: 206 151 36; --series-blue: 47 126 178; --series-blue-light: 169 199 219; --series-teal: 56 163 165; --series-teal-light: 185 226 227; --series-yellow: 255 168 0; --series-yellow-light: 248 218 160; --series-green: 38 190 124; --series-green-light: 170 228 205; --series-sky: 102 176 255; --series-sky-light: 217 233 252; --series-pink: 251 128 130; --series-pink-light: 253 199 200; --series-violet: 138 58 216; --series-violet-light: 216 194 240; --series-purple: 155 107 240; --series-purple-light: 224 211 250; --series-magenta: 224 71 158; --series-magenta-light: 244 199 224; --series-rose: 226 58 110; --series-rose-light: 246 195 210; --chart-grid: 231 239 252; --chart-grid-alpha: 1; --chart-head-ring: 255 255 255; --chart-head-shadow: 74 58 255; --chart-guide: 178 207 213; --chart-tooltip: 255 255 255; --scrollbar-size: 10px; --scrollbar-thumb: var(--nav-text); --scrollbar-thumb-alpha: 0.35; --scrollbar-thumb-alpha-hover: 0.6; --chart-axis: 97 94 131; --chart-bar-alpha: 1; --gauge-value: 36 36 36; --gauge-label: 47 54 89; --radius-sidebar: 24px; --primary-lighter: 219 234 254; --primary-default: 62 124 181; --primary-dark: 8 67 99; --primary-foreground: 255 255 255; --secondary-lighter: 209 250 229; --secondary-default: 61 166 92; --secondary-dark: 22 101 52; --secondary-foreground: 255 255 255; --tertiary-lighter: 224 242 254; --tertiary-default: 96 165 250; --tertiary-dark: 37 99 235; --tertiary-foreground: 255 255 255;}
[data-theme="dark"] {--background: 17 20 29; --background-gradient-from: 29 36 64; --background-gradient-to: 17 20 29; --foreground: 255 255 255; --muted: 43 59 102; --muted-foreground: 176 181 206; --primary-sidebar: 36 52 97; --primary-sidebar-active: 55 74 123; --primary-sidebar-active-alpha: 1; --secondary-sidebar: 30 41 73; --secondary-sidebar-active: 43 59 102; --hero-plate: 43 59 102; --hero-plate-alpha: 1; --note-strip: 43 59 102; --note-strip-alpha: 0.4; --note-strip-danger: 243 92 95; --note-strip-danger-alpha: 0.12; --note-badge-danger: 243 92 95; --note-badge-danger-alpha: 0.22; --note-ink-danger: 248 113 113; --note-strip-success: 74 222 128; --note-strip-success-alpha: 0.12; --note-badge-success: 34 197 94; --note-badge-success-alpha: 1; --note-ink-success: 255 255 255; --button-warning: 250 189 116; --info-strip: 43 59 102; --info-strip-alpha: 1; --detail-row: 43 59 102; --detail-row-alpha: 1; --info-strip-border: 255 255 255; --info-strip-border-alpha: 0.14; --upload-well-alpha: 0.06; --map-plate: 43 59 102; --map-plate-alpha: 0.4; --map-stroke: 43 59 102; --map-stroke-alpha: 0.4; --nav-text: 178 189 216; --nav-section-label: 237 241 249; --nav-active: 62 124 181; --nav-child-active-text: 251 252 255; --nav-child-active-dot: 97 167 232; --nav-hover: 97 167 232; --surface: 37 45 79; --auth-background: 30 37 64; --auth-tab-active: 41 96 161; --breadcrumb: 255 255 255; --card-border-alpha: 0; --card-icon-bg: 43 59 102; --card-icon: 78 146 208; --card-icon-muted: 176 181 206; --price-chip-bg-alpha: 0.12; --price-chip-border-alpha: 0.3; --subcard-border: 255 255 255; --subcard-border-alpha: 0.1; --section-head: 255 255 255; --section-head-alpha: 0.04; --section-border: 255 255 255; --section-border-alpha: 0.08; --timeline-edge: 255 255 255; --timeline-edge-alpha: 0.12; --expert-plate-alpha: 0.1; --expert-edge: 255 255 255; --expert-edge-alpha: 0.12; --workspace-module-from: 32 76 102; --workspace-module-to: 27 64 87; --skeleton: 52 66 106; --skeleton-sheen: 255 255 255; --skeleton-sheen-alpha: 0.09; --workspace-row: 43 59 102; --workspace-card: 37 45 79; --module-code-bg: 255 255 255; --module-code-bg-alpha: 0.12; --module-code-ink: 255 255 255; --file-plate: 255 255 255; --file-plate-alpha: 0.05; --file-ink: 125 185 255; --action-remove: 242 84 84; --answer-ink: 189 199 223; --presence-plate: 16 96 143; --section-label: 176 181 206; --section-value: 255 255 255; --card-action-bg: 43 59 102; --card-action-border-alpha: 0; --card-action-icon: 255 255 255; --card-menu-bg: 236 239 246; --card-menu-bg-alpha: 0.2; --action-edit-bg: 20 164 97; --action-edit-bg-alpha: 0.16; --action-delete-bg: 243 92 95; --action-delete-bg-alpha: 0.16; --list-row: 43 59 102; --list-value: 255 255 255; --list-label: 189 199 223; --metric-value: 255 255 255; --stat-pill-bg: 41 73 100; --stat-pill-label: 255 255 255; --stat-pill-label-alpha: 0.9; --gauge-value: 255 255 255; --gauge-label: 243 245 255; --chart-grid: 255 255 255; --chart-grid-alpha: 0.15; --chart-head-ring: 37 45 79; --chart-axis: 176 181 206; --chart-tooltip: 49 60 107; --icon-ring-track: 67 75 104; --bar-track: 62 74 110; --tab-active: 102 176 255; --chart-cloud: 245 136 136; --cube-facet-keep: 75%; --cube-facet-mix: black; --topbar-track: 43 59 102; --topbar-bar: 37 124 172; --topbar-bar-alpha: 0.3; --topbar-selected-from: 102 176 255; --topbar-selected-to: 147 217 255; --risk-bar-alpha: 0.5; --chat-header: 43 59 102; --chat-header-alpha: 0.55; --chat-thread: 43 59 102; --chat-thread-alpha: 0.55; --chat-bubble-out: 62 124 181; --chat-input: 41 52 92; --table-shell: 37 45 79; --table-surface: 37 45 79; --table-head: 43 59 102; --table-head-alpha: 1; --table-head-ink: 255 255 255; --table-border: 236 239 246; --table-border-alpha: 0.06; --table-rule: 72 80 109; --table-rule-alpha: 0.6; --table-head-quiet: 176 181 206; --table-head-rule: 255 255 255; --table-head-rule-alpha: 0.12; --table-ink: 255 255 255; --table-ink-alpha: 0.8; --table-card: 43 59 102; --overlay-scrim: 8 12 28; --overlay-scrim-alpha: 0.65; --overlay-shell: 37 45 79; --overlay-plate: 43 59 102; --modal-surface: 43 59 102; --modal-field: 37 45 79; --tooltip-surface: 34 41 70; --tooltip-ink: 255 255 255; --tooltip-ink-alpha: 0.9; --legend-chip: 37 45 79; --chip-plate: 43 59 102; --metric-ink: 102 176 255; --table-card-value: 255 255 255; --table-card-serial: 197 206 250; --table-card-logo-plate: 43 72 118; --row-action-bg: 47 126 178; --row-action-bg-alpha: 0.2; --menu-hover: 255 255 255; --menu-hover-alpha: 0.08; --row-action-ink: 102 176 255; --row-serial: 176 181 206; --row-value: 176 181 206; --row-label: 176 181 206; --logo-plate: 43 72 118; --control-border-alpha: 0; --badge-success: 74 222 128; --badge-success-bg: 74 222 128; --badge-success-bg-alpha: 0.14; --badge-warning: 250 189 116; --badge-warning-bg: 250 189 116; --badge-warning-bg-alpha: 0.16; --badge-danger: 248 113 113; --badge-danger-bg: 248 113 113; --badge-danger-bg-alpha: 0.16; --badge-info: 176 181 206; --badge-info-bg: 255 255 255; --badge-info-bg-alpha: 0.08; --badge-primary: 102 176 255; --badge-primary-bg: 102 176 255; --badge-primary-bg-alpha: 0.16; --badge-accent: 57 183 252; --badge-accent-bg: 57 183 252; --badge-accent-bg-alpha: 0.16; --badge-purple: 158 102 255; --badge-purple-bg: 158 102 255; --badge-purple-bg-alpha: 0.16; --bar-primary-from: 147 217 255; --bar-primary-to: 102 176 255; --strip-track-alpha: 0.2; --map-water: 43 59 102; --bar-track-stripe-alpha: 0; --scrollbar-thumb: var(--muted-foreground); --scrollbar-thumb-alpha: 0.22; --scrollbar-thumb-alpha-hover: 0.45; --chart-bar-alpha: 0.5; --primary-lighter: 30 58 95; --primary-default: 97 167 232; --primary-dark: 191 219 254; --primary-foreground: 17 20 29; --secondary-lighter: 20 60 40; --secondary-default: 74 222 128; --secondary-dark: 187 247 208; --secondary-foreground: 17 20 29; --tertiary-lighter: 21 45 84; --tertiary-default: 125 178 252; --tertiary-dark: 191 219 254; --tertiary-foreground: 17 20 29;}
html {scrollbar-gutter: stable;}
* {scrollbar-width: thin; scrollbar-color: rgb(var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha))
    transparent;}
::-webkit-scrollbar {width: var(--scrollbar-size); height: var(--scrollbar-size);}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {background: transparent;}
::-webkit-scrollbar-thumb {cursor: pointer; border-radius: 9999px; border: 3px solid transparent; background-clip: content-box; background-color: rgb(var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha)); transition: background-color 200ms;}
::-webkit-scrollbar-thumb:hover {background-color: rgb(
    var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha-hover)
  );}
.custom-scrollbar::-webkit-scrollbar, .custom-scrollbar:hover::-webkit-scrollbar {width: var(--scrollbar-size); height: var(--scrollbar-size); cursor: pointer;}
.custom-scrollbar::-webkit-scrollbar-track, .custom-scrollbar:hover::-webkit-scrollbar-track {background: transparent; cursor: pointer;}
.custom-scrollbar::-webkit-scrollbar-thumb, .custom-scrollbar:hover::-webkit-scrollbar-thumb {cursor: pointer; border-radius: 9999px; border: 3px solid transparent; background-clip: content-box; background-color: rgb(var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha));}
.custom-scrollbar::-webkit-scrollbar-thumb:hover, .custom-scrollbar:hover::-webkit-scrollbar-thumb:hover {background-color: rgb(
    var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha-hover)
  );}
[data-theme="dark"] .custom-scrollbar::-webkit-scrollbar-thumb, [data-theme="dark"] .custom-scrollbar:hover::-webkit-scrollbar-thumb, [data-theme="dark"] .custom-scrollbar.scrollbar-no-auto-hide::-webkit-scrollbar-thumb {background-color: rgb(var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha));}
[data-theme="dark"] .custom-scrollbar::-webkit-scrollbar-thumb:hover, [data-theme="dark"] .custom-scrollbar:hover::-webkit-scrollbar-thumb:hover {background-color: rgb(
    var(--scrollbar-thumb) / var(--scrollbar-thumb-alpha-hover)
  );}
.bg-brand-gradient {position: relative; isolation: isolate; background-image: linear-gradient(
    to right,
    rgb(var(--brand-gradient-from)),
    rgb(var(--brand-gradient-to))
  );}
.bg-brand-gradient::after {content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: inherit; opacity: 0; transition: opacity 400ms; background-image: linear-gradient(
    to right,
    rgb(var(--brand-gradient-to)),
    rgb(var(--brand-gradient-from))
  );}
.bg-brand-gradient:hover::after {opacity: 1;}
@media (prefers-reduced-motion: reduce) {.bg-brand-gradient::after {transition-duration: 0ms;}}
.platform-card {position: relative; isolation: isolate;}
.platform-card::before {content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: inherit; padding: 1px; opacity: 0.4; background: linear-gradient(
    to bottom left,
    rgb(var(--picker-card-stroke-from) / 1),
    rgb(var(--picker-card-stroke-to) / 0)
  ); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px);}
.platform-card-underline {height: 2px; background: linear-gradient(
    to right,
    transparent,
    rgb(var(--brand-gradient-to)),
    transparent
  );}
.chart-bar-head {transform: translate(-50%, 50%); box-shadow: 0 4px 12px rgb(var(--chart-head-shadow) / 0.15); transition: transform 160ms, box-shadow 160ms, bottom 550ms cubic-bezier(0.33, 1, 0.68, 1);}
.chart-bar:hover .chart-bar-head {transform: translate(-50%, 50%) scale(1.18); box-shadow: 0 4px 20px 6px rgb(var(--chart-head-shadow) / 0.16);}
.chart-bar-body {transition: filter 160ms, height 550ms cubic-bezier(0.33, 1, 0.68, 1);}
.chart-bar-figure {transition: bottom 550ms cubic-bezier(0.33, 1, 0.68, 1);}
.chart-bar:hover .chart-bar-body {filter: saturate(1.2) brightness(0.94);}
[data-theme="dark"] .chart-bar:hover .chart-bar-body {filter: saturate(1.15) brightness(1.3);}
@media (prefers-reduced-motion: reduce) {.chart-bar-head, .chart-bar-body {transition-duration: 0ms;}}
.donut-segment {cursor: pointer; transition: transform 280ms cubic-bezier(0.33, 1, 0.68, 1);}
.donut-segment:focus {outline: none;}
.donut-label {transition: opacity 200ms, left 280ms cubic-bezier(0.33, 1, 0.68, 1), top 280ms cubic-bezier(0.33, 1, 0.68, 1);}
@media (prefers-reduced-motion: reduce) {.donut-segment, .donut-label {transition-duration: 0ms;}}
.icon-ring-arc {transition: stroke-dasharray 700ms cubic-bezier(0.34, 1.2, 0.64, 1), stroke-dashoffset 700ms cubic-bezier(0.34, 1.2, 0.64, 1), stroke-width 200ms;}
@media (prefers-reduced-motion: reduce) {.icon-ring-arc {transition-duration: 0ms;}}
.chart-fade {transition: opacity 450ms, transform 550ms cubic-bezier(0.33, 1, 0.68, 1);}
@media (prefers-reduced-motion: reduce) {.chart-fade {transition-duration: 0ms;}}
.badge-stroke {position: relative;}
.badge-stroke::before {content: ""; position: absolute; inset: 0px; border-radius: inherit; padding: 1px; pointer-events: none; background: linear-gradient(
    to bottom left,
    rgb(var(--rank-badge-stroke)),
    transparent 70%
  ); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px);}
@keyframes line-tip-in {0% { opacity: 0; transform: translate3d(0px, calc(-100% + 8px), 0px); }
100% { opacity: 1; transform: translate3d(0px, -100%, 0px); }}
.line-tip {animation: 240ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running line-tip-in;}
.line-reveal {transition: clip-path 900ms cubic-bezier(0.33, 1, 0.68, 1);}
.line-chart-follow {transition: left 260ms cubic-bezier(0.33, 1, 0.68, 1), top 260ms cubic-bezier(0.33, 1, 0.68, 1);}
@media (prefers-reduced-motion: reduce) {.line-tip {animation-duration: 0ms;}
.line-reveal {transition-duration: 0ms;}
.line-chart-follow {transition-duration: 0ms;}}
.radial-end-dot {transition: left 700ms cubic-bezier(0.34, 1.2, 0.64, 1), top 700ms cubic-bezier(0.34, 1.2, 0.64, 1);}
@media (prefers-reduced-motion: reduce) {.radial-end-dot {transition-duration: 0ms;}}
@keyframes chat-message-in {0% { opacity: 0; transform: translateY(16px) scale(0.9); }
100% { opacity: 1; transform: translateY(0px) scale(1); }}
.chat-message-in {animation: 340ms cubic-bezier(0.22, 1.15, 0.36, 1) 0s 1 normal both running chat-message-in; transform-origin: right bottom;}
@keyframes chat-menu-in {0% { opacity: 0; transform: translateY(-6px) scale(0.96); }
100% { opacity: 1; transform: translateY(0px) scale(1); }}
.chat-menu-in {animation: 150ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal both running chat-menu-in; transform-origin: right top;}
@keyframes chat-pending {0%, 100% { opacity: 0.45; }
50% { opacity: 1; }}
.chat-pending {animation: 1.1s ease-in-out 0s infinite normal none running chat-pending;}
@media (prefers-reduced-motion: reduce) {.chat-message-in, .chat-menu-in, .chat-pending {animation: auto ease 0s 1 normal none running none;}}
@keyframes stagger-in {0% { opacity: 0; }
100% { opacity: 1; }}
.stagger-in {animation: 300ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal both running stagger-in;}
@keyframes rise-in {0% { opacity: 0; transform: translateY(10px) scale(0.985); }
100% { opacity: 1; transform: translateY(0px) scale(1); }}
.rise-in {animation: 260ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal both running rise-in;}
@media (prefers-reduced-motion: reduce) {.stagger-in, .rise-in {animation: auto ease 0s 1 normal none running none;}}
[data-theme="dark"] .table-card {--table-ink-alpha: 1; --row-value: 255 255 255; --row-label: 144 157 189;}
@keyframes map-tip-in {0% { opacity: 0; transform: scale(0.92) translateY(3px); }
100% { opacity: 1; transform: scale(1) translateY(0px); }}
.map-tip {animation: 180ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running map-tip-in;}
@media (prefers-reduced-motion: reduce) {.map-tip {animation-duration: 0ms;}}
.map-region {transition: fill 400ms, filter 160ms, opacity 450ms;}
.map-region:hover {filter: brightness(0.94);}
@media (prefers-reduced-motion: reduce) {.map-region {transition-duration: 0ms;}}
.chart-grow {transition: height 700ms cubic-bezier(0.33, 1, 0.68, 1), width 700ms cubic-bezier(0.33, 1, 0.68, 1), bottom 700ms cubic-bezier(0.33, 1, 0.68, 1), left 700ms cubic-bezier(0.33, 1, 0.68, 1);}
@media (prefers-reduced-motion: reduce) {.chart-grow {transition-duration: 0ms;}}
.bubble-grow {transition: r 600ms cubic-bezier(0.33, 1, 0.68, 1);}
@media (prefers-reduced-motion: reduce) {.bubble-grow {transition-duration: 0ms;}}
body {background-color: rgb(var(--background));}
[data-theme="dark"] body {background: linear-gradient(
      to bottom,
      rgb(var(--background-gradient-from)),
      rgb(var(--background-gradient-to))
    )
    fixed;}
.nq-calendar.nq-calendar.react-datepicker {border: 1px solid rgb(var(--table-border) / var(--table-border-alpha)); background-color: rgb(var(--table-card)); border-radius: 1rem; padding: 0.375rem 0.25rem 0.25rem; font-family: inherit; box-shadow: rgba(15, 23, 42, 0.25) 0px 12px 32px -12px;}
.nq-calendar.nq-calendar .react-datepicker__month-container {padding: 0px 0.5rem 0.25rem;}
.nq-calendar.nq-calendar .react-datepicker__header {background-color: transparent; border-bottom: 0px; padding: 0.25rem 0px 0px;}
.nq-calendar.nq-calendar .react-datepicker__month {margin: 0.125rem 0px 0px;}
.nq-calendar.nq-calendar .react-datepicker__current-month, .nq-calendar.nq-calendar .react-datepicker-year-header {color: rgb(var(--table-ink) / var(--table-ink-alpha)); font-size: 0.8125rem; font-weight: 600; margin-bottom: 0.375rem;}
.nq-calendar.nq-calendar .react-datepicker__day-names {margin-bottom: 0px;}
.nq-calendar.nq-calendar .react-datepicker__day-names div, .nq-calendar.nq-calendar .react-datepicker__day-name {color: rgb(var(--row-label)); text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.625rem; font-weight: 700; width: 1.75rem; line-height: 1.5rem; margin: 0.125rem;}
.nq-calendar.nq-calendar .react-datepicker__day, .nq-calendar.nq-calendar .react-datepicker__month-text, .nq-calendar.nq-calendar .react-datepicker__year-text {color: rgb(var(--table-ink) / var(--table-ink-alpha)); font-size: 0.75rem; font-weight: 500; box-sizing: border-box; width: 1.75rem; height: 1.75rem; line-height: 1.625rem; margin: 0.125rem; border: 1px solid transparent; border-radius: 0.5rem; transition: background-color 150ms ease-out, color 150ms ease-out, border-color 150ms ease-out;}
.nq-calendar.nq-calendar .react-datepicker__day:hover, .nq-calendar.nq-calendar .react-datepicker__month-text:hover, .nq-calendar.nq-calendar .react-datepicker__year-text:hover {background-color: rgb(var(--series-blue) / 0.1); color: rgb(var(--series-blue));}
.nq-calendar.nq-calendar .react-datepicker__day--outside-month {color: rgb(var(--row-label) / 0.55);}
.nq-calendar.nq-calendar .react-datepicker__day--today {background-color: rgb(var(--series-blue)); border-color: rgb(var(--series-blue)); color: rgb(255, 255, 255); font-weight: 700;}
.nq-calendar.nq-calendar .react-datepicker__day--today:hover {background-color: transparent; border-color: rgb(var(--series-blue)); color: rgb(var(--series-blue));}
.nq-calendar.nq-calendar .react-datepicker__day--selected, .nq-calendar.nq-calendar .react-datepicker__day--range-start, .nq-calendar.nq-calendar .react-datepicker__day--range-end, .nq-calendar.nq-calendar .react-datepicker__month-text--selected, .nq-calendar.nq-calendar .react-datepicker__year-text--selected, .nq-calendar.nq-calendar .react-datepicker__day--keyboard-selected, .nq-calendar.nq-calendar .react-datepicker__month-text--keyboard-selected, .nq-calendar.nq-calendar .react-datepicker__year-text--keyboard-selected {background-color: rgb(var(--series-blue)); border-color: rgb(var(--series-blue)); color: rgb(255, 255, 255);}
.nq-calendar.nq-calendar .react-datepicker__day--selected:hover, .nq-calendar.nq-calendar .react-datepicker__day--range-start:hover, .nq-calendar.nq-calendar .react-datepicker__day--range-end:hover, .nq-calendar.nq-calendar .react-datepicker__month-text--selected:hover, .nq-calendar.nq-calendar .react-datepicker__year-text--selected:hover {background-color: rgb(var(--series-blue)); color: rgb(255, 255, 255);}
.nq-calendar.nq-calendar div.react-datepicker__day--in-range, .nq-calendar.nq-calendar div.react-datepicker__day--in-selecting-range, .nq-calendar.nq-calendar div.react-datepicker__year-text--in-range, .nq-calendar.nq-calendar div.react-datepicker__year-text--in-selecting-range {background-color: rgb(var(--series-blue) / 0.14); color: rgb(var(--table-ink) / var(--table-ink-alpha)); border-radius: 0px;}
.nq-calendar.nq-calendar .react-datepicker__day--disabled, .nq-calendar.nq-calendar .react-datepicker__month-text--disabled, .nq-calendar.nq-calendar .react-datepicker__year-text--disabled {color: rgb(var(--row-label) / 0.5);}
.nq-calendar.nq-calendar .react-datepicker__day--disabled:hover, .nq-calendar.nq-calendar .react-datepicker__month-text--disabled:hover, .nq-calendar.nq-calendar .react-datepicker__year-text--disabled:hover {background-color: transparent; color: rgb(var(--row-label) / 0.5);}
.nq-calendar.nq-calendar .react-datepicker__navigation {top: 0.625rem; width: 1.5rem; height: 1.5rem; border: 1px solid rgb(var(--control-border) / var(--control-border-alpha)); border-radius: 0.5rem; transition: background-color 150ms ease-out, border-color 150ms ease-out;}
.nq-calendar.nq-calendar .react-datepicker__navigation--previous {left: 0.625rem; margin: 0px;}
.nq-calendar.nq-calendar .react-datepicker__navigation--next {right: 0.625rem; margin: 0px;}
.nq-calendar.nq-calendar .react-datepicker__navigation:hover {background-color: rgb(var(--series-blue) / 0.1); border-color: rgb(var(--series-blue));}
.nq-calendar.nq-calendar .react-datepicker__navigation-icon {position: absolute; inset: 0px; width: auto;}
.nq-calendar.nq-calendar .react-datepicker__navigation-icon::before {border-color: rgb(var(--row-label)); border-width: 2px 2px 0px 0px; width: 0.375rem; height: 0.375rem; top: 50%; left: 50%; right: auto; margin-top: -3px; transition: border-color 150ms ease-out;}
.nq-calendar.nq-calendar .react-datepicker__navigation-icon--previous::before {margin-left: -2px;}
.nq-calendar.nq-calendar .react-datepicker__navigation-icon--next::before {margin-left: -4px;}
.nq-calendar.nq-calendar .react-datepicker__navigation:hover ::before {border-color: rgb(var(--series-blue));}
.nq-calendar.nq-calendar .react-datepicker__month-text, .nq-calendar.nq-calendar .react-datepicker__year-text {width: 3.5rem; line-height: 2rem;}
@media (prefers-reduced-motion: reduce) {.nq-calendar.nq-calendar .react-datepicker__day, .nq-calendar.nq-calendar .react-datepicker__month-text, .nq-calendar.nq-calendar .react-datepicker__year-text, .nq-calendar.nq-calendar .react-datepicker__navigation, .nq-calendar.nq-calendar .react-datepicker__navigation-icon::before {transition: none;}}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__navigation {border-color: rgba(255, 255, 255, 0.12);}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__day:hover, [data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__month-text:hover, [data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__year-text:hover {background-color: rgb(var(--series-blue) / 0.3); color: rgb(255, 255, 255);}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__day--today:hover {background-color: transparent; border-color: rgb(var(--badge-primary)); color: rgb(var(--badge-primary));}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__navigation:hover {background-color: rgb(var(--series-blue) / 0.3); border-color: rgb(var(--badge-primary));}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__navigation:hover ::before {border-color: rgb(var(--badge-primary));}
[data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__day--disabled:hover, [data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__month-text--disabled:hover, [data-theme="dark"] .nq-calendar.nq-calendar .react-datepicker__year-text--disabled:hover {background-color: transparent; color: rgb(var(--row-label) / 0.5);}
.react-datepicker-popper.react-datepicker-popper {z-index: 60;}
.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: rgb(204, 204, 204); border-style: solid; border-width: 3px 3px 0px 0px; content: ""; display: block; height: 9px; position: absolute; top: 6px; width: 9px;}
.react-datepicker-wrapper {display: inline-block; padding: 0px; border: 0px;}
.react-datepicker {font-family: "Helvetica Neue", helvetica, arial, sans-serif; font-size: 0.8rem; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(174, 174, 174); border-radius: 0.3rem; display: inline-block; position: relative; line-height: initial;}
.react-datepicker--time-only .react-datepicker__time-container {border-left: 0px;}
.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {border-bottom-left-radius: 0.3rem; border-bottom-right-radius: 0.3rem;}
.react-datepicker-popper {z-index: 1; line-height: 0;}
.react-datepicker-popper .react-datepicker__triangle {stroke: rgb(174, 174, 174);}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {fill: rgb(240, 240, 240); color: rgb(240, 240, 240);}
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle {fill: rgb(255, 255, 255); color: rgb(255, 255, 255);}
.react-datepicker__header {text-align: center; background-color: rgb(240, 240, 240); border-bottom: 1px solid rgb(174, 174, 174); border-top-left-radius: 0.3rem; padding: 8px 0px; 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: 0px;}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {border-top-right-radius: 0.3rem;}
.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: 0px 15px;}
.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {margin-top: 0px; color: rgb(0, 0, 0); font-weight: bold; font-size: 0.944rem;}
h2.react-datepicker__current-month {padding: 0px; margin: 0px;}
.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: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; 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: rgb(166, 166, 166);}
.react-datepicker__navigation-icon {position: relative; top: -1px; font-size: 20px; width: 0px;}
.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: 0.4rem; 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: 4rem; margin: 2px;}
.react-datepicker__month {margin: 0.4rem; text-align: center;}
.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {display: inline-block; width: 4rem; margin: 2px;}
.react-datepicker__input-time-container {clear: both; width: 100%; float: left; margin: 5px 0px 10px 15px; text-align: left;}
.react-datepicker__input-time-container .react-datepicker-time__caption {display: inline-block;}
.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 {appearance: none; margin: 0px;}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {}
.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 rgb(174, 174, 174); width: 85px;}
.react-datepicker__time-container--with-today-button {display: inline; border: 1px solid rgb(174, 174, 174); border-radius: 0.3rem; position: absolute; right: -87px; top: 0px;}
.react-datepicker__time-container .react-datepicker__time {position: relative; background: white; border-bottom-right-radius: 0.3rem;}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {width: 85px; overflow-x: hidden; margin: 0px auto; text-align: center; border-bottom-right-radius: 0.3rem;}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {list-style: none; margin: 0px; height: calc(195px + 0.85rem); overflow-y: scroll; padding-right: 0px; padding-left: 0px; 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: rgb(240, 240, 240);}
.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: rgb(33, 107, 165); color: white; font-weight: bold;}
.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: rgb(33, 107, 165);}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {color: rgb(204, 204, 204);}
.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: rgb(204, 204, 204); display: inline-block; width: 1.7rem; line-height: 1.7rem; text-align: center; margin: 0.166rem;}
.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: 0.3rem; background-color: rgb(240, 240, 240);}
.react-datepicker__week-number--selected {border-radius: 0.3rem; background-color: rgb(33, 107, 165); color: rgb(255, 255, 255);}
.react-datepicker__week-number--selected:hover {background-color: rgb(29, 93, 144);}
.react-datepicker__day-names {white-space: nowrap; margin-bottom: -8px;}
.react-datepicker__week {white-space: nowrap;}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {color: rgb(0, 0, 0); display: inline-block; width: 1.7rem; line-height: 1.7rem; text-align: center; margin: 0.166rem;}
.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: 0.3rem; background-color: rgb(240, 240, 240);}
.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {font-weight: bold;}
.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {border-radius: 0.3rem; background-color: rgb(61, 204, 74); color: rgb(255, 255, 255);}
.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: rgb(50, 190, 63);}
.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: magenta;}
.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: 0.3rem; background-color: rgb(255, 104, 3); color: rgb(255, 255, 255);}
.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: translateX(-50%); background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); padding: 4px; border-radius: 4px; white-space: nowrap; visibility: hidden; opacity: 0; transition: visibility, opacity 0.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: rgb(207, 83, 0);}
.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: 0.3rem; background-color: rgb(33, 107, 165); color: rgb(255, 255, 255);}
.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: rgb(29, 93, 144);}
.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: 0.3rem; background-color: rgb(186, 217, 241); color: rgb(0, 0, 0);}
.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: rgb(29, 93, 144);}
.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: rgba(33, 107, 165, 0.5);}
.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: rgb(240, 240, 240); color: rgb(0, 0, 0);}
.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {cursor: default; color: rgb(204, 204, 204);}
.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: translateX(-50%); background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); padding: 4px; border-radius: 4px; white-space: nowrap; visibility: hidden; opacity: 0; transition: visibility, opacity 0.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: 0.5rem; 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: 0.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: rgb(179, 179, 179);}
.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: 0px;}
.react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown {background-color: rgb(240, 240, 240); position: absolute; width: 50%; left: 25%; top: 30px; z-index: 1; text-align: center; border-radius: 0.3rem; border: 1px solid rgb(174, 174, 174);}
.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: 0.3rem; border-top-right-radius: 0.3rem;}
.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type {user-select: none; border-bottom-left-radius: 0.3rem; border-bottom-right-radius: 0.3rem;}
.react-datepicker__year-option:hover, .react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover {background-color: rgb(204, 204, 204);}
.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: rgb(179, 179, 179);}
.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: rgb(179, 179, 179);}
.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: 0px; outline: 0px; padding: 0px 6px 0px 0px; position: absolute; top: 0px; right: 0px; height: 100%; display: table-cell; vertical-align: middle;}
.react-datepicker__close-icon::after {cursor: pointer; background-color: rgb(33, 107, 165); color: rgb(255, 255, 255); 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: rgb(204, 204, 204);}
.react-datepicker__today-button {background: rgb(240, 240, 240); border-top: 1px solid rgb(174, 174, 174); cursor: pointer; text-align: center; font-weight: bold; padding: 5px 0px; clear: left;}
.react-datepicker__portal {position: fixed; width: 1920px; height: 1080px; background-color: rgba(0, 0, 0, 0.8); left: 0px; top: 0px; justify-content: center; align-items: center; display: flex; z-index: 2147483647;}
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {width: 3rem; line-height: 3rem;}

.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {font-size: 1.44rem;}
.react-datepicker__children-container {width: 13.8rem; margin: 0.4rem; padding-right: 0.2rem; padding-left: 0.2rem; height: auto;}
.react-datepicker__aria-live {position: absolute; clip-path: circle(0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; white-space: nowrap;}
.react-datepicker__calendar-icon {width: 1em; height: 1em; vertical-align: -0.125em;}