.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; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.\!-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; }
.h-\[246px\] { height: 246px; }
.\!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; }
.w-\[246px\] { width: 246px; }
.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; }