/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */ @layer properties { @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) { *, :before, :after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-x-reverse: 0; --tw-border-style: solid; --tw-divide-y-reverse: 0; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-blur: 0; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-blur: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0; } } } @layer theme { :root, :host { --font-sans: var(--font-inter); --color-red-50: oklch(97.1% 0.013 17.38); --color-red-100: oklch(93.6% 0.032 17.717); --color-red-200: oklch(88.5% 0.062 18.334); --color-red-300: oklch(80.8% 0.114 19.571); --color-red-400: oklch(70.4% 0.191 22.216); --color-red-500: oklch(63.7% 0.237 25.331); --color-red-600: oklch(57.7% 0.245 27.325); --color-red-700: oklch(50.5% 0.213 27.518); --color-red-800: oklch(44.4% 0.177 26.899); --color-red-900: oklch(39.6% 0.141 25.723); --color-orange-100: oklch(95.4% 0.038 75.164); --color-orange-200: oklch(90.1% 0.076 70.697); --color-orange-400: oklch(75% 0.183 55.934); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); --color-orange-700: oklch(55.3% 0.195 38.402); --color-orange-800: oklch(47% 0.157 37.304); --color-orange-900: oklch(40.8% 0.123 38.172); --color-yellow-100: oklch(97.3% 0.071 103.193); --color-yellow-300: oklch(90.5% 0.182 98.111); --color-yellow-500: oklch(79.5% 0.184 86.047); --color-yellow-600: oklch(68.1% 0.162 75.834); --color-lime-500: oklch(76.8% 0.233 130.85); --color-green-50: oklch(98.2% 0.018 155.826); --color-green-100: oklch(96.2% 0.044 156.743); --color-green-400: oklch(79.2% 0.209 151.711); --color-green-500: oklch(72.3% 0.219 149.579); --color-green-600: oklch(62.7% 0.194 149.214); --color-green-700: oklch(52.7% 0.154 150.069); --color-green-800: oklch(44.8% 0.119 151.328); --color-emerald-400: oklch(76.5% 0.177 163.223); --color-teal-500: oklch(70.4% 0.14 182.503); --color-blue-50: oklch(97% 0.014 254.604); --color-blue-300: oklch(80.9% 0.105 251.813); --color-blue-400: oklch(70.7% 0.165 254.624); --color-blue-500: oklch(62.3% 0.214 259.815); --color-blue-600: oklch(54.6% 0.245 262.881); --color-blue-700: oklch(48.8% 0.243 264.376); --color-blue-950: oklch(28.2% 0.091 267.935); --color-indigo-400: oklch(67.3% 0.182 276.935); --color-indigo-500: oklch(58.5% 0.233 277.117); --color-violet-500: oklch(60.6% 0.25 292.717); --color-purple-50: oklch(97.7% 0.014 308.299); --color-purple-500: oklch(62.7% 0.265 303.9); --color-purple-700: oklch(49.6% 0.265 301.924); --color-purple-800: oklch(43.8% 0.218 303.724); --color-pink-500: oklch(65.6% 0.241 354.308); --color-rose-600: oklch(58.6% 0.253 17.585); --color-slate-300: oklch(86.9% 0.022 252.894); --color-gray-50: oklch(98.5% 0.002 247.839); --color-gray-100: oklch(96.7% 0.003 264.542); --color-gray-200: oklch(92.8% 0.006 264.531); --color-gray-300: oklch(87.2% 0.01 258.338); --color-gray-400: oklch(70.7% 0.022 261.325); --color-gray-500: oklch(55.1% 0.027 264.364); --color-gray-600: oklch(44.6% 0.03 256.802); --color-gray-700: oklch(37.3% 0.034 259.733); --color-gray-800: oklch(27.8% 0.033 256.848); --color-gray-900: oklch(21% 0.034 264.665); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-black: #111; --color-white: #fff; --spacing: 0.25rem; --breakpoint-sm: 40rem; --breakpoint-lg: 64rem; --breakpoint-2xl: 96rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-7xl: 80rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-wider: 0.05em; --tracking-widest: 0.1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --radius-sm: var(--radius-sm); --radius-md: var(--radius-md); --radius-lg: var(--radius-lg); --radius-xl: var(--radius-xl); --radius-2xl: var(--radius-2xl); --radius-3xl: var(--radius-3xl); --ease-in: cubic-bezier(0.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --blur-md: 12px; --blur-lg: 16px; --aspect-video: 16/9; --default-transition-duration: 0.15s; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: var(--font-inter); --default-mono-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --radius: var(--radius); --font-heading: var(--font-heading); --font-cal: var(--font-cal); --shadow-dropdown: var(--shadow-dropdown); --shadow-switch-thumb: var(--shadow-switch-thumb); --shadow-solid-gray-rested: var(--shadow-solid-gray-rested); --shadow-solid-gray-hover: var(--shadow-solid-gray-hover); --shadow-solid-gray-active: var(--shadow-solid-gray-active); --shadow-outline-gray-rested: var(--shadow-outline-gray-rested); --shadow-outline-gray-hover: var(--shadow-outline-gray-hover); --shadow-outline-gray-active: var(--shadow-outline-gray-active); --shadow-outline-gray-focused: var(--shadow-outline-gray-focused); --shadow-outline-red-rested: var(--shadow-outline-red-rested); --shadow-outline-red-hover: var(--shadow-outline-red-hover); --shadow-outline-red-active: var(--shadow-outline-red-active); --shadow-elevation-low: var(--shadow-elevation-low); --shadow-button-solid-brand-default: var(--shadow-button-solid-brand-default); --shadow-button-solid-brand-hover: var(--shadow-button-solid-brand-hover); --shadow-button-solid-brand-active: var(--shadow-button-solid-brand-active); --shadow-button-solid-brand-focused: var(--shadow-button-solid-brand-focused); --shadow-button-outline-red-focused: var(--shadow-button-outline-red-focused); --fill-emphasis: var(--fill-emphasis); --fill-default: var(--fill-default); --fill-subtle: var(--fill-subtle); --fill-muted: var(--fill-muted); --fill-inverted: var(--fill-inverted); --fill-info: var(--fill-info); --fill-success: var(--fill-success); --fill-attention: var(--fill-attention); --fill-error: var(--fill-error); --fill-brand: var(--fill-brand); } } @layer base { *, :after, :before, ::backdrop { box-sizing: border-box; border: 0 solid; margin: 0; padding: 0; } ::file-selector-button { box-sizing: border-box; border: 0 solid; margin: 0; padding: 0; } html, :host { -webkit-text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ); font-feature-settings: var(--default-font-feature-settings, normal); font-variation-settings: var(--default-font-variation-settings, normal); -webkit-tap-highlight-color: transparent; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; -webkit-text-decoration: inherit; -webkit-text-decoration: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace ); font-feature-settings: var(--default-mono-font-feature-settings, normal); font-variation-settings: var(--default-mono-font-variation-settings, normal); font-size: 1em; } small { font-size: 80%; } sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } :-moz-focusring { outline: auto; } progress { vertical-align: baseline; } summary { display: list-item; } ol, ul, menu { list-style: none; } img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; } img, video { max-width: 100%; height: auto; } button, input, select, optgroup, textarea { font: inherit; font-feature-settings: inherit; font-variation-settings: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: #0000; border-radius: 0; } ::file-selector-button { font: inherit; font-feature-settings: inherit; font-variation-settings: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: #0000; border-radius: 0; } :where(select:is([multiple], [size])) optgroup { font-weight: bolder; } :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; } ::file-selector-button { margin-inline-end: 4px; } ::placeholder { opacity: 1; } @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) { ::placeholder { color: currentColor; } @supports (color: color-mix(in lab, red, red)) { ::placeholder { color: color-mix(in oklab, currentcolor 50%, transparent); } } } textarea { resize: vertical; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; } ::-webkit-datetime-edit { padding-block: 0; } ::-webkit-datetime-edit-year-field { padding-block: 0; } ::-webkit-datetime-edit-month-field { padding-block: 0; } ::-webkit-datetime-edit-day-field { padding-block: 0; } ::-webkit-datetime-edit-hour-field { padding-block: 0; } ::-webkit-datetime-edit-minute-field { padding-block: 0; } ::-webkit-datetime-edit-second-field { padding-block: 0; } ::-webkit-datetime-edit-millisecond-field { padding-block: 0; } ::-webkit-datetime-edit-meridiem-field { padding-block: 0; } ::-webkit-calendar-picker-indicator { line-height: 1; } :-moz-ui-invalid { box-shadow: none; } button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; } ::file-selector-button { appearance: button; } ::-webkit-inner-spin-button { height: auto; } ::-webkit-outer-spin-button { height: auto; } [hidden]:where(:not([hidden="until-found"])) { display: none !important; } * { border-color: var(--border); outline-color: var(--ring); } @supports (color: color-mix(in lab, red, red)) { * { outline-color: color-mix(in oklab, var(--ring) 50%, transparent); } } [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; --tw-shadow: 0 0 #0000; background-color: #fff; border-width: 1px; border-color: oklch(55.1% 0.027 264.364); border-radius: 0; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; } :is( [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 ):focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% 0.245 262.881); --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: oklch(54.6% 0.245 262.881); outline: 2px solid #0000; } input::placeholder, textarea::placeholder { color: oklch(55.1% 0.027 264.364); opacity: 1; } ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-date-and-time-value { min-height: 1.5em; } ::-webkit-date-and-time-value { text-align: inherit; } ::-webkit-datetime-edit { display: inline-flex; } ::-webkit-datetime-edit { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-year-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-month-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-day-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-hour-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-minute-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-second-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-millisecond-field { padding-top: 0; padding-bottom: 0; } ::-webkit-datetime-edit-meridiem-field { padding-top: 0; padding-bottom: 0; } select { print-color-adjust: exact; 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='oklch(55.1%25 0.027 264.364)' 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; } [multiple], [size]:where(select:not([size="1"])) { background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; } [type="checkbox"], [type="radio"] { appearance: none; print-color-adjust: exact; vertical-align: middle; -webkit-user-select: none; user-select: none; color: oklch(54.6% 0.245 262.881); --tw-shadow: 0 0 #0000; background-color: #fff; background-origin: border-box; border-width: 1px; border-color: oklch(55.1% 0.027 264.364); flex-shrink: 0; width: 1rem; height: 1rem; padding: 0; display: inline-block; } [type="checkbox"] { border-radius: 0; } [type="radio"] { border-radius: 100%; } [type="checkbox"]:focus, [type="radio"]:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% 0.245 262.881); --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); outline: 2px solid #0000; } [type="checkbox"]:checked, [type="radio"]:checked { background-color: currentColor; background-position: 50%; background-repeat: no-repeat; background-size: 100% 100%; border-color: #0000; } [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"); } @media (forced-colors: active) { [type="checkbox"]:checked { appearance: auto; } } [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"); } @media (forced-colors: active) { [type="radio"]:checked { appearance: auto; } } [type="checkbox"]:checked:hover, [type="checkbox"]:checked:focus, [type="radio"]:checked:hover, [type="radio"]:checked:focus { background-color: currentColor; border-color: #0000; } [type="checkbox"]:indeterminate { background-color: currentColor; 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"); background-position: 50%; background-repeat: no-repeat; background-size: 100% 100%; border-color: #0000; } @media (forced-colors: active) { [type="checkbox"]:indeterminate { appearance: auto; } } [type="checkbox"]:indeterminate:hover, [type="checkbox"]:indeterminate:focus { background-color: currentColor; border-color: #0000; } [type="file"] { background: unset; border-color: inherit; font-size: unset; line-height: inherit; border-width: 0; border-radius: 0; padding: 0; } [type="file"]:focus { outline: 1px solid buttontext; outline: 1px auto -webkit-focus-ring-color; } * { scrollbar-color: initial; scrollbar-width: initial; } } @layer components { .scroll-bar::-webkit-scrollbar-track { background-color: var(--scrollbar-track); border-radius: var(--scrollbar-track-radius); } .scroll-bar::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: var(--scrollbar-thumb-radius); } .scroll-bar::-webkit-scrollbar-corner { background-color: var(--scrollbar-corner); border-radius: var(--scrollbar-corner-radius); } .scroll-bar { scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial); } .scroll-bar::-webkit-scrollbar { width: 8px; height: 8px; display: block; } .scroll-bar { --scrollbar-thumb: oklch(87.2% 0.01 258.338); --scrollbar-thumb-radius: var(--radius-md); --scrollbar-track: transparent; } .scroll-bar:is(.dark *) { --scrollbar-thumb: var(--color-gray-300); } .slider { height: calc(var(--spacing) * 4); width: calc(var(--spacing) * 40); -webkit-user-select: none; user-select: none; align-items: center; display: flex; position: relative; } .slider > .slider-track { height: calc(var(--spacing) * 1); border-radius: var(--radius-md); background-color: var(--color-gray-400); flex-grow: 1; position: relative; } .slider .slider-range { background-color: var(--color-gray-700); border-radius: 3.40282e38px; height: 100%; position: absolute; } .slider .slider-thumb { height: calc(var(--spacing) * 3); width: calc(var(--spacing) * 3); cursor: pointer; background-color: var(--color-gray-700); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); border-radius: 3.40282e38px; display: block; } .slider .slider-thumb:hover { background-color: var(--color-gray-600); } .slider .slider-thumb:focus { box-shadow: 0 0 0 4px #0003; } } @layer utilities { .pointer-events-auto { pointer-events: auto; } .pointer-events-none { pointer-events: none; } .collapse { visibility: collapse; } .invisible { visibility: hidden; } .visible { visibility: visible; } .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0; width: 1px; height: 1px; margin: -1px; padding: 0; position: absolute; overflow: hidden; } .absolute { position: absolute; } .fixed { position: fixed; } .relative { position: relative; } .static { position: static; } .static\! { position: static !important; } .sticky { position: sticky; } .inset-0 { inset: calc(var(--spacing) * 0); } .inset-x-0 { inset-inline: calc(var(--spacing) * 0); } .inset-y-0 { inset-block: calc(var(--spacing) * 0); } .inset-y-4 { inset-block: calc(var(--spacing) * 4); } .-top-3 { top: calc(var(--spacing) * -3); } .-top-\[2px\] { top: -2px; } .top-\(--calendar-dates-sticky-offset\,0px\) { top: var(--calendar-dates-sticky-offset, 0px); } .top-0 { top: calc(var(--spacing) * 0); } .top-1 { top: calc(var(--spacing) * 1); } .top-1\/2 { top: 50%; } .top-2 { top: calc(var(--spacing) * 2); } .top-2\.5 { top: calc(var(--spacing) * 2.5); } .top-3 { top: calc(var(--spacing) * 3); } .top-4 { top: calc(var(--spacing) * 4); } .top-5 { top: calc(var(--spacing) * 5); } .top-6 { top: calc(var(--spacing) * 6); } .top-8 { top: calc(var(--spacing) * 8); } .top-\[0\.9rem\] { top: 0.9rem; } .top-\[50\%\] { top: 50%; } .top-px { top: 1px; } .-right-0\.5 { right: calc(var(--spacing) * -0.5); } .-right-1 { right: calc(var(--spacing) * -1); } .right-0 { right: calc(var(--spacing) * 0); } .right-1 { right: calc(var(--spacing) * 1); } .right-2 { right: calc(var(--spacing) * 2); } .right-3 { right: calc(var(--spacing) * 3); } .right-4 { right: calc(var(--spacing) * 4); } .right-8 { right: calc(var(--spacing) * 8); } .right-\[2px\] { right: 2px; } .-bottom-0\.5 { bottom: calc(var(--spacing) * -0.5); } .-bottom-1 { bottom: calc(var(--spacing) * -1); } .bottom-0 { bottom: calc(var(--spacing) * 0); } .bottom-2 { bottom: calc(var(--spacing) * 2); } .bottom-3 { bottom: calc(var(--spacing) * 3); } .bottom-4 { bottom: calc(var(--spacing) * 4); } .bottom-7 { bottom: calc(var(--spacing) * 7); } .bottom-16\! { bottom: calc(var(--spacing) * 16) !important; } .bottom-20 { bottom: calc(var(--spacing) * 20); } .bottom-32 { bottom: calc(var(--spacing) * 32); } .bottom-\[6px\] { bottom: 6px; } .bottom-\[7\.3rem\]\! { bottom: 7.3rem !important; } .-left-3 { left: calc(var(--spacing) * -3); } .-left-\[12px\] { left: -12px; } .left-0 { left: calc(var(--spacing) * 0); } .left-0\.5 { left: calc(var(--spacing) * 0.5); } .left-1 { left: calc(var(--spacing) * 1); } .left-1\/2 { left: 50%; } .left-3 { left: calc(var(--spacing) * 3); } .left-8 { left: calc(var(--spacing) * 8); } .left-\[50\%\] { left: 50%; } .left-\[calc\(50\%\+calc\(var\(--booker-meta-width\,0px\)\/2\)\)\] { left: calc(50% + calc(var(--booker-meta-width, 0px) / 2)); } .isolate { isolation: isolate; } .-z-10 { z-index: calc(10 * -1); } .-z-20 { z-index: calc(20 * -1); } .z-0 { z-index: 0; } .z-1 { z-index: 1; } .z-2 { z-index: 2; } .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-60 { z-index: 60; } .z-65 { z-index: 65; } .z-80 { z-index: 80; } .z-100 { z-index: 100; } .order-0 { order: 0; } .order-2 { order: 2; } .col-span-1 { grid-column: span 1 / span 1; } .col-span-2 { grid-column: span 2 / span 2; } .col-span-3 { grid-column: span 3 / span 3; } .col-span-5 { grid-column: span 5 / span 5; } .col-span-7 { grid-column: span 7 / span 7; } .col-start-1 { grid-column-start: 1; } .col-end-1 { grid-column-end: 1; } .col-end-2 { grid-column-end: 2; } .row-span-full { grid-row: 1/-1; } .row-start-1 { grid-row-start: 1; } .row-end-1 { grid-row-end: 1; } .float-left { float: left; } .float-right { float: right; } .container { width: 100%; } @media (min-width: 1600px) { .container { max-width: 1600px; } } @media (min-width: 2000px) { .container { max-width: 2000px; } } @media (min-width: 40rem) { .container { max-width: 40rem; } } @media (min-width: 48rem) { .container { max-width: 48rem; } } @media (min-width: 64rem) { .container { max-width: 64rem; } } @media (min-width: 80rem) { .container { max-width: 80rem; } } @media (min-width: 96rem) { .container { max-width: 96rem; } } .-m-4 { margin: calc(var(--spacing) * -4); } .m-0 { margin: calc(var(--spacing) * 0); } .m-0\! { margin: calc(var(--spacing) * 0) !important; } .m-1 { margin: calc(var(--spacing) * 1); } .m-2 { margin: calc(var(--spacing) * 2); } .m-5 { margin: calc(var(--spacing) * 5); } .m-8 { margin: calc(var(--spacing) * 8); } .m-10 { margin: calc(var(--spacing) * 10); } .m-auto { margin: auto; } .-mx-1 { margin-inline: calc(var(--spacing) * -1); } .-mx-2 { margin-inline: calc(var(--spacing) * -2); } .-mx-3 { margin-inline: calc(var(--spacing) * -3); } .-mx-4 { margin-inline: calc(var(--spacing) * -4); } .-mx-5 { margin-inline: calc(var(--spacing) * -5); } .-mx-8 { margin-inline: calc(var(--spacing) * -8); } .-mx-9 { margin-inline: calc(var(--spacing) * -9); } .mx-0 { margin-inline: calc(var(--spacing) * 0); } .mx-1 { margin-inline: calc(var(--spacing) * 1); } .mx-2 { margin-inline: calc(var(--spacing) * 2); } .mx-3 { margin-inline: calc(var(--spacing) * 3); } .mx-4 { margin-inline: calc(var(--spacing) * 4); } .mx-5 { margin-inline: calc(var(--spacing) * 5); } .mx-6 { margin-inline: calc(var(--spacing) * 6); } .mx-8 { margin-inline: calc(var(--spacing) * 8); } .mx-10 { margin-inline: calc(var(--spacing) * 10); } .mx-auto { margin-inline: auto; } .-my-1 { margin-block: calc(var(--spacing) * -1); } .my-0 { margin-block: calc(var(--spacing) * 0); } .my-0\! { margin-block: calc(var(--spacing) * 0) !important; } .my-1 { margin-block: calc(var(--spacing) * 1); } .my-1\.5 { margin-block: calc(var(--spacing) * 1.5); } .my-2 { margin-block: calc(var(--spacing) * 2); } .my-2\.5 { margin-block: calc(var(--spacing) * 2.5); } .my-3 { margin-block: calc(var(--spacing) * 3); } .my-4 { margin-block: calc(var(--spacing) * 4); } .my-5 { margin-block: calc(var(--spacing) * 5); } .my-6 { margin-block: calc(var(--spacing) * 6); } .my-7 { margin-block: calc(var(--spacing) * 7); } .my-8 { margin-block: calc(var(--spacing) * 8); } .my-20 { margin-block: calc(var(--spacing) * 20); } .my-24 { margin-block: calc(var(--spacing) * 24); } .my-auto { margin-block: auto; } .ms-1 { margin-inline-start: calc(var(--spacing) * 1); } .ms-2 { margin-inline-start: calc(var(--spacing) * 2); } .ms-3 { margin-inline-start: calc(var(--spacing) * 3); } .ms-4 { margin-inline-start: calc(var(--spacing) * 4); } .me-1 { margin-inline-end: calc(var(--spacing) * 1); } .me-1\.5 { margin-inline-end: calc(var(--spacing) * 1.5); } .me-2 { margin-inline-end: calc(var(--spacing) * 2); } .me-3 { margin-inline-end: calc(var(--spacing) * 3); } .me-4 { margin-inline-end: calc(var(--spacing) * 4); } .me-5 { margin-inline-end: calc(var(--spacing) * 5); } .me-\[10px\] { margin-inline-end: 10px; } .prose { color: var(--tw-prose-body); max-width: 65ch; } .prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; } .prose :where(a):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; } .prose :where(strong):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; } .prose :where(a strong):not(:where([class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit; } .prose :where(ol):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; list-style-type: decimal; } .prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .prose :where(ol[type="A s"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .prose :where(ol[type="a s"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .prose :where(ol[type="I s"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .prose :where(ol[type="i s"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal; } .prose :where(ul):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; list-style-type: disc; } .prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; } .prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } .prose :where(hr):not(:where([class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } .prose :where(blockquote):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; font-style: italic; font-weight: 500; } .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before { content: open-quote; } .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after { content: close-quote; } .prose :where(h1):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; } .prose :where(h1 strong):not(:where([class~="not-prose"] *)) { color: inherit; font-weight: 900; } .prose :where(h2):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; } .prose :where(h2 strong):not(:where([class~="not-prose"] *)) { color: inherit; font-weight: 800; } .prose :where(h3):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; } .prose :where(h3 strong):not(:where([class~="not-prose"] *)) { color: inherit; font-weight: 700; } .prose :where(h4):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; } .prose :where(h4 strong):not(:where([class~="not-prose"] *)) { color: inherit; font-weight: 700; } .prose :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .prose :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } .prose :where(figcaption):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; } .prose :where(code):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; } .prose :where(code):not(:where([class~="not-prose"] *)):before, .prose :where(code):not(:where([class~="not-prose"] *)):after { content: "`"; } .prose :where(a code):not(:where([class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"] *)) { color: inherit; } .prose :where(h2 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } .prose :where(h3 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } .prose :where(h4 code):not(:where([class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit; } .prose :where(pre):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; padding: 0.857143em 1.14286em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; } .prose :where(pre code):not(:where([class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: #0000; border-width: 0; border-radius: 0; padding: 0; } .prose :where(pre code):not(:where([class~="not-prose"] *)):before, .prose :where(pre code):not(:where([class~="not-prose"] *)):after { content: none; } .prose :where(table):not(:where([class~="not-prose"] *)) { table-layout: auto; text-align: left; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; } .prose :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } .prose :where(thead th):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-bottom: 0.571429em; padding-left: 0.571429em; padding-right: 0.571429em; font-weight: 600; } .prose :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } .prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0; } .prose :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; } .prose :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } .prose :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; } .prose { --tw-prose-body: oklch(37.3% 0.034 259.733); --tw-prose-headings: oklch(21% 0.034 264.665); --tw-prose-lead: oklch(44.6% 0.03 256.802); --tw-prose-links: oklch(21% 0.034 264.665); --tw-prose-bold: oklch(21% 0.034 264.665); --tw-prose-counters: oklch(55.1% 0.027 264.364); --tw-prose-bullets: oklch(87.2% 0.01 258.338); --tw-prose-hr: oklch(92.8% 0.006 264.531); --tw-prose-quotes: oklch(21% 0.034 264.665); --tw-prose-quote-borders: oklch(92.8% 0.006 264.531); --tw-prose-captions: oklch(55.1% 0.027 264.364); --tw-prose-code: oklch(21% 0.034 264.665); --tw-prose-pre-code: oklch(92.8% 0.006 264.531); --tw-prose-pre-bg: oklch(27.8% 0.033 256.848); --tw-prose-th-borders: oklch(87.2% 0.01 258.338); --tw-prose-td-borders: oklch(92.8% 0.006 264.531); --tw-prose-invert-body: oklch(87.2% 0.01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% 0.022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% 0.022 261.325); --tw-prose-invert-bullets: oklch(44.6% 0.03 256.802); --tw-prose-invert-hr: oklch(37.3% 0.034 259.733); --tw-prose-invert-quotes: oklch(96.7% 0.003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733); --tw-prose-invert-captions: oklch(70.7% 0.022 261.325); --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802); --tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733); font-size: 1rem; line-height: 1.75; } .prose :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; } .prose :where(video):not(:where([class~="not-prose"] *)), .prose :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .prose :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } .prose :where(ol > li):not(:where([class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } .prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .prose :where(.prose > ul > li > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .prose :where(.prose > ul > li > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .prose :where(.prose > ol > li > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .prose :where(.prose > ol > li > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .prose :where(hr + *):not(:where([class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding: 0.571429em; } .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } .prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } .prose-sm { font-size: 0.875rem; line-height: 1.71429; } .prose-sm :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; } .prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; font-size: 1.28571em; line-height: 1.55556; } .prose-sm :where(blockquote):not(:where([class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-left: 1.11111em; } .prose-sm :where(h1):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0.8em; font-size: 2.14286em; line-height: 1.2; } .prose-sm :where(h2):not(:where([class~="not-prose"] *)) { margin-top: 1.6em; margin-bottom: 0.8em; font-size: 1.42857em; line-height: 1.4; } .prose-sm :where(h3):not(:where([class~="not-prose"] *)) { margin-top: 1.55556em; margin-bottom: 0.444444em; font-size: 1.28571em; line-height: 1.55556; } .prose-sm :where(h4):not(:where([class~="not-prose"] *)) { margin-top: 1.42857em; margin-bottom: 0.571429em; line-height: 1.42857; } .prose-sm :where(img):not(:where([class~="not-prose"] *)), .prose-sm :where(video):not(:where([class~="not-prose"] *)), .prose-sm :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; } .prose-sm :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } .prose-sm :where(figcaption):not(:where([class~="not-prose"] *)) { margin-top: 0.666667em; font-size: 0.857143em; line-height: 1.33333; } .prose-sm :where(code):not(:where([class~="not-prose"] *)) { font-size: 0.857143em; } .prose-sm :where(h2 code):not(:where([class~="not-prose"] *)) { font-size: 0.9em; } .prose-sm :where(h3 code):not(:where([class~="not-prose"] *)) { font-size: 0.888889em; } .prose-sm :where(pre):not(:where([class~="not-prose"] *)) { border-radius: 0.25rem; margin-top: 1.66667em; margin-bottom: 1.66667em; padding: 0.666667em 1em; font-size: 0.857143em; line-height: 1.66667; } .prose-sm :where(ol):not(:where([class~="not-prose"] *)), .prose-sm :where(ul):not(:where([class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; padding-left: 1.57143em; } .prose-sm :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.285714em; margin-bottom: 0.285714em; } .prose-sm :where(ol > li):not(:where([class~="not-prose"] *)), .prose-sm :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.428571em; } .prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; } .prose-sm :where(.prose > ul > li > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.14286em; } .prose-sm :where(.prose > ul > li > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.14286em; } .prose-sm :where(.prose > ol > li > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.14286em; } .prose-sm :where(.prose > ol > li > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.14286em; } .prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; } .prose-sm :where(hr):not(:where([class~="not-prose"] *)) { margin-top: 2.85714em; margin-bottom: 2.85714em; } .prose-sm :where(hr + *):not(:where([class~="not-prose"] *)), .prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)), .prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)), .prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .prose-sm :where(table):not(:where([class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.5; } .prose-sm :where(thead th):not(:where([class~="not-prose"] *)) { padding-bottom: 0.666667em; padding-left: 1em; padding-right: 1em; } .prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding: 0.666667em 1em; } .prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } .prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } .-mt-1 { margin-top: calc(var(--spacing) * -1); } .-mt-1\.5 { margin-top: calc(var(--spacing) * -1.5); } .-mt-2 { margin-top: calc(var(--spacing) * -2); } .-mt-2\.5 { margin-top: calc(var(--spacing) * -2.5); } .-mt-3 { margin-top: calc(var(--spacing) * -3); } .-mt-4 { margin-top: calc(var(--spacing) * -4); } .-mt-7 { margin-top: calc(var(--spacing) * -7); } .-mt-10 { margin-top: calc(var(--spacing) * -10); } .-mt-11 { margin-top: calc(var(--spacing) * -11); } .-mt-\[2px\] { margin-top: -2px; } .-mt-px { margin-top: -1px; } .mt-0 { margin-top: calc(var(--spacing) * 0); } .mt-0\! { margin-top: calc(var(--spacing) * 0) !important; } .mt-0\.5 { margin-top: calc(var(--spacing) * 0.5); } .mt-1 { margin-top: calc(var(--spacing) * 1); } .mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); } .mt-2 { margin-top: calc(var(--spacing) * 2); } .mt-2\! { margin-top: calc(var(--spacing) * 2) !important; } .mt-2\.5 { margin-top: calc(var(--spacing) * 2.5); } .mt-3 { margin-top: calc(var(--spacing) * 3); } .mt-4 { margin-top: calc(var(--spacing) * 4); } .mt-4\! { margin-top: calc(var(--spacing) * 4) !important; } .mt-5 { margin-top: calc(var(--spacing) * 5); } .mt-6 { margin-top: calc(var(--spacing) * 6); } .mt-7 { margin-top: calc(var(--spacing) * 7); } .mt-8 { margin-top: calc(var(--spacing) * 8); } .mt-9 { margin-top: calc(var(--spacing) * 9); } .mt-10 { margin-top: calc(var(--spacing) * 10); } .mt-12 { margin-top: calc(var(--spacing) * 12); } .mt-24 { margin-top: calc(var(--spacing) * 24); } .mt-\[2px\] { margin-top: 2px; } .mt-\[3px\] { margin-top: 3px; } .mt-\[9px\] { margin-top: 9px; } .mt-\[22px\] { margin-top: 22px; } .mt-auto { margin-top: auto; } .mt-px { margin-top: 1px; } .-mr-1 { margin-right: calc(var(--spacing) * -1); } .-mr-4 { margin-right: calc(var(--spacing) * -4); } .-mr-px { margin-right: -1px; } .mr-0 { margin-right: calc(var(--spacing) * 0); } .mr-1 { margin-right: calc(var(--spacing) * 1); } .mr-1\.5 { margin-right: calc(var(--spacing) * 1.5); } .mr-2 { margin-right: calc(var(--spacing) * 2); } .mr-3 { margin-right: calc(var(--spacing) * 3); } .mr-4 { margin-right: calc(var(--spacing) * 4); } .mr-5 { margin-right: calc(var(--spacing) * 5); } .mr-6 { margin-right: calc(var(--spacing) * 6); } .mr-8 { margin-right: calc(var(--spacing) * 8); } .mr-12 { margin-right: calc(var(--spacing) * 12); } .mr-\[9px\] { margin-right: 9px; } .mr-auto { margin-right: auto; } .-mb-1 { margin-bottom: calc(var(--spacing) * -1); } .-mb-2 { margin-bottom: calc(var(--spacing) * -2); } .-mb-4 { margin-bottom: calc(var(--spacing) * -4); } .-mb-9 { margin-bottom: calc(var(--spacing) * -9); } .-mb-20 { margin-bottom: calc(var(--spacing) * -20); } .-mb-px { margin-bottom: -1px; } .mb-0 { margin-bottom: calc(var(--spacing) * 0); } .mb-0\! { margin-bottom: calc(var(--spacing) * 0) !important; } .mb-0\.5 { margin-bottom: calc(var(--spacing) * 0.5); } .mb-1 { margin-bottom: calc(var(--spacing) * 1); } .mb-1\.5 { margin-bottom: calc(var(--spacing) * 1.5); } .mb-2 { margin-bottom: calc(var(--spacing) * 2); } .mb-2\.5 { margin-bottom: calc(var(--spacing) * 2.5); } .mb-3 { margin-bottom: calc(var(--spacing) * 3); } .mb-3\! { margin-bottom: calc(var(--spacing) * 3) !important; } .mb-4 { margin-bottom: calc(var(--spacing) * 4); } .mb-5 { margin-bottom: calc(var(--spacing) * 5); } .mb-6 { margin-bottom: calc(var(--spacing) * 6); } .mb-8 { margin-bottom: calc(var(--spacing) * 8); } .mb-10 { margin-bottom: calc(var(--spacing) * 10); } .mb-11 { margin-bottom: calc(var(--spacing) * 11); } .mb-16 { margin-bottom: calc(var(--spacing) * 16); } .mb-\[9px\] { margin-bottom: 9px; } .mb-\[60px\] { margin-bottom: 60px; } .mb-auto { margin-bottom: auto; } .mb-px { margin-bottom: 1px; } .-ml-0\.5 { margin-left: calc(var(--spacing) * -0.5); } .-ml-1 { margin-left: calc(var(--spacing) * -1); } .-ml-1\.5 { margin-left: calc(var(--spacing) * -1.5); } .-ml-2 { margin-left: calc(var(--spacing) * -2); } .-ml-3 { margin-left: calc(var(--spacing) * -3); } .-ml-4 { margin-left: calc(var(--spacing) * -4); } .-ml-6 { margin-left: calc(var(--spacing) * -6); } .-ml-12 { margin-left: calc(var(--spacing) * -12); } .-ml-14 { margin-left: calc(var(--spacing) * -14); } .-ml-\[3px\] { margin-left: -3px; } .-ml-\[13px\] { margin-left: -13px; } .-ml-px { margin-left: -1px; } .ml-0 { margin-left: calc(var(--spacing) * 0); } .ml-1 { margin-left: calc(var(--spacing) * 1); } .ml-1\.5 { margin-left: calc(var(--spacing) * 1.5); } .ml-2 { margin-left: calc(var(--spacing) * 2); } .ml-3 { margin-left: calc(var(--spacing) * 3); } .ml-4 { margin-left: calc(var(--spacing) * 4); } .ml-5 { margin-left: calc(var(--spacing) * 5); } .ml-6 { margin-left: calc(var(--spacing) * 6); } .ml-7 { margin-left: calc(var(--spacing) * 7); } .ml-8 { margin-left: calc(var(--spacing) * 8); } .ml-9 { margin-left: calc(var(--spacing) * 9); } .ml-11 { margin-left: calc(var(--spacing) * 11); } .ml-16 { margin-left: calc(var(--spacing) * 16); } .ml-\[-4px\] { margin-left: -4px; } .ml-auto { margin-left: auto; } .box-border { box-sizing: border-box; } .scrollbar::-webkit-scrollbar-track { background-color: var(--scrollbar-track); border-radius: var(--scrollbar-track-radius); } .scrollbar::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: var(--scrollbar-thumb-radius); } .scrollbar::-webkit-scrollbar-corner { background-color: var(--scrollbar-corner); border-radius: var(--scrollbar-corner-radius); } .scrollbar { scrollbar-width: auto; scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial); } .scrollbar::-webkit-scrollbar { width: var(--scrollbar-width, 16px); height: var(--scrollbar-height, 16px); display: block; } .scrollbar-thin::-webkit-scrollbar-track { background-color: var(--scrollbar-track); border-radius: var(--scrollbar-track-radius); } .scrollbar-thin::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: var(--scrollbar-thumb-radius); } .scrollbar-thin::-webkit-scrollbar-corner { background-color: var(--scrollbar-corner); border-radius: var(--scrollbar-corner-radius); } .scrollbar-thin { scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial); } .scrollbar-thin::-webkit-scrollbar { width: 8px; height: 8px; display: block; } .line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .block { display: block; } .contents { display: contents; } .flex { display: flex; } .flex\! { display: flex !important; } .grid { display: grid; } .hidden { display: none; } .hidden\! { display: none !important; } .inline { display: inline; } .inline-block { display: inline-block; } .inline-flex { display: inline-flex; } .list-item { display: list-item; } .table { display: table; } .aspect-square { aspect-ratio: 1; } .aspect-video { aspect-ratio: var(--aspect-video); } .size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); } .size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); } .size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); } .size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); } .size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); } .size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); } .size-32 { width: calc(var(--spacing) * 32); height: calc(var(--spacing) * 32); } .\!h-32 { height: calc(var(--spacing) * 32) !important; } .h-\(--calendar-offset-top\) { height: var(--calendar-offset-top); } .h-0\.5 { height: calc(var(--spacing) * 0.5); } .h-1 { height: calc(var(--spacing) * 1); } .h-1\.5 { height: calc(var(--spacing) * 1.5); } .h-2 { height: calc(var(--spacing) * 2); } .h-2\.5 { height: calc(var(--spacing) * 2.5); } .h-3 { height: calc(var(--spacing) * 3); } .h-3\.5 { height: calc(var(--spacing) * 3.5); } .h-4 { height: calc(var(--spacing) * 4); } .h-5 { height: calc(var(--spacing) * 5); } .h-6 { height: calc(var(--spacing) * 6); } .h-7 { height: calc(var(--spacing) * 7); } .h-8 { height: calc(var(--spacing) * 8); } .h-9 { height: calc(var(--spacing) * 9); } .h-10 { height: calc(var(--spacing) * 10); } .h-11 { height: calc(var(--spacing) * 11); } .h-12 { height: calc(var(--spacing) * 12); } .h-14 { height: calc(var(--spacing) * 14); } .h-16 { height: calc(var(--spacing) * 16); } .h-20 { height: calc(var(--spacing) * 20); } .h-24 { height: calc(var(--spacing) * 24); } .h-32 { height: calc(var(--spacing) * 32); } .h-32\! { height: calc(var(--spacing) * 32) !important; } .h-40 { height: calc(var(--spacing) * 40); } .h-48 { height: calc(var(--spacing) * 48); } .h-52 { height: calc(var(--spacing) * 52); } .h-60 { height: calc(var(--spacing) * 60); } .h-64 { height: calc(var(--spacing) * 64); } .h-80 { height: calc(var(--spacing) * 80); } .h-\[5px\] { height: 5px; } .h-\[10px\] { height: 10px; } .h-\[12px\] { height: 12px; } .h-\[16px\] { height: 16px; } .h-\[20px\] { height: 20px; } .h-\[24px\] { height: 24px; } .h-\[26px\] { height: 26px; } .h-\[28px\] { height: 28px; } .h-\[34px\] { height: 34px; } .h-\[36px\] { height: 36px; } .h-\[38px\] { height: 38px; } .h-\[40\.5px\] { height: 40.5px; } .h-\[40px\] { height: 40px; } .h-\[45px\] { height: 45px; } .h-\[54px\] { height: 54px; } .h-\[55vh\] { height: 55vh; } .h-\[70\%\] { height: 70%; } .h-\[70px\] { height: 70px; } .h-\[72px\] { height: 72px; } .h-\[75dvh\] { height: 75dvh; } .h-\[80dvh\] { height: 80dvh; } .h-\[80px\] { height: 80px; } .h-\[80vh\] { height: 80vh; } .h-\[90px\] { height: 90px; } .h-\[92px\] { height: 92px; } .h-\[95vh\] { height: 95vh; } .h-\[102px\] { height: 102px; } .h-\[110px\] { height: 110px; } .h-\[150px\] { height: 150px; } .h-\[200px\] { height: 200px; } .h-\[212px\] { height: 212px; } .h-\[216px\] { height: 216px; } .h-\[220px\] { height: 220px; } .h-\[300px\] { height: 300px; } .h-\[400px\] { height: 400px; } .h-\[414px\] { height: 414px; } .h-\[465px\] { height: 465px; } .h-\[600px\] { height: 600px; } .h-\[1000px\] { height: 1000px; } .h-\[calc\(100\%-50px\)\] { height: calc(100% - 50px); } .h-\[calc\(100vh-260px\)\] { height: calc(100vh - 260px); } .h-auto { height: auto; } .h-fit { height: fit-content; } .h-full { height: 100%; } .h-min { height: min-content; } .h-px { height: 1px; } .h-screen { height: 100vh; } .max-h-4 { max-height: calc(var(--spacing) * 4); } .max-h-6 { max-height: calc(var(--spacing) * 6); } .max-h-20 { max-height: calc(var(--spacing) * 20); } .max-h-24 { max-height: calc(var(--spacing) * 24); } .max-h-40 { max-height: calc(var(--spacing) * 40); } .max-h-48 { max-height: calc(var(--spacing) * 48); } .max-h-60 { max-height: calc(var(--spacing) * 60); } .max-h-64 { max-height: calc(var(--spacing) * 64); } .max-h-72 { max-height: calc(var(--spacing) * 72); } .max-h-80 { max-height: calc(var(--spacing) * 80); } .max-h-96 { max-height: calc(var(--spacing) * 96); } .max-h-97 { max-height: calc(var(--spacing) * 97); } .max-h-\[3em\] { max-height: 3em; } .max-h-\[45vh\] { max-height: 45vh; } .max-h-\[80dvh\] { max-height: 80dvh; } .max-h-\[80vh\] { max-height: 80vh; } .max-h-\[85vh\] { max-height: 85vh; } .max-h-\[95vh\] { max-height: 95vh; } .max-h-\[180px\] { max-height: 180px; } .max-h-\[300px\] { max-height: 300px; } .max-h-\[390px\] { max-height: 390px; } .max-h-\[400px\] { max-height: 400px; } .max-h-\[500px\] { max-height: 500px; } .max-h-full { max-height: 100%; } .max-h-none { max-height: none; } .max-h-screen { max-height: 100vh; } .min-h-0 { min-height: calc(var(--spacing) * 0); } .min-h-0\! { min-height: calc(var(--spacing) * 0) !important; } .min-h-4 { min-height: calc(var(--spacing) * 4); } .min-h-5 { min-height: calc(var(--spacing) * 5); } .min-h-6 { min-height: calc(var(--spacing) * 6); } .min-h-7 { min-height: calc(var(--spacing) * 7); } .min-h-8 { min-height: calc(var(--spacing) * 8); } .min-h-9 { min-height: calc(var(--spacing) * 9); } .min-h-10 { min-height: calc(var(--spacing) * 10); } .min-h-14 { min-height: calc(var(--spacing) * 14); } .min-h-16 { min-height: calc(var(--spacing) * 16); } .min-h-20 { min-height: calc(var(--spacing) * 20); } .min-h-24 { min-height: calc(var(--spacing) * 24); } .min-h-32 { min-height: calc(var(--spacing) * 32); } .min-h-36 { min-height: calc(var(--spacing) * 36); } .min-h-48 { min-height: calc(var(--spacing) * 48); } .min-h-80 { min-height: calc(var(--spacing) * 80); } .min-h-\[34px\] { min-height: 34px; } .min-h-\[36px\] { min-height: 36px; } .min-h-\[36px\]\! { min-height: 36px !important; } .min-h-\[80px\] { min-height: 80px; } .min-h-\[108px\] { min-height: 108px; } .min-h-\[150px\] { min-height: 150px; } .min-h-\[180px\] { min-height: 180px; } .min-h-\[200px\] { min-height: 200px; } .min-h-\[295px\] { min-height: 295px; } .min-h-\[315px\] { min-height: 315px; } .min-h-\[450px\] { min-height: 450px; } .min-h-\[500px\] { min-height: 500px; } .min-h-\[600px\] { min-height: 600px; } .min-h-\[calc\(100dvh\)\] { min-height: 100dvh; } .min-h-full { min-height: 100%; } .min-h-screen { min-height: 100vh; } .\!w-32 { width: calc(var(--spacing) * 32) !important; } .w-\(--booker-timeslots-width\) { width: var(--booker-timeslots-width); } .w-0 { width: calc(var(--spacing) * 0); } .w-0\.5 { width: calc(var(--spacing) * 0.5); } .w-1 { width: calc(var(--spacing) * 1); } .w-1\.5 { width: calc(var(--spacing) * 1.5); } .w-1\/2 { width: 50%; } .w-1\/3 { width: 33.3333%; } .w-1\/4 { width: 25%; } .w-1\/5 { width: 20%; } .w-1\/6 { width: 16.6667%; } .w-1\/12 { width: 8.33333%; } .w-2 { width: calc(var(--spacing) * 2); } .w-2\.5 { width: calc(var(--spacing) * 2.5); } .w-2\/3 { width: 66.6667%; } .w-3 { width: calc(var(--spacing) * 3); } .w-3\.5 { width: calc(var(--spacing) * 3.5); } .w-3\/4 { width: 75%; } .w-3\/5 { width: 60%; } .w-4 { width: calc(var(--spacing) * 4); } .w-4\/5 { width: 80%; } .w-5 { width: calc(var(--spacing) * 5); } .w-6 { width: calc(var(--spacing) * 6); } .w-7 { width: calc(var(--spacing) * 7); } .w-8 { width: calc(var(--spacing) * 8); } .w-9 { width: calc(var(--spacing) * 9); } .w-10 { width: calc(var(--spacing) * 10); } .w-10\/12 { width: 83.3333%; } .w-11 { width: calc(var(--spacing) * 11); } .w-12 { width: calc(var(--spacing) * 12); } .w-14 { width: calc(var(--spacing) * 14); } .w-16 { width: calc(var(--spacing) * 16); } .w-18 { width: calc(var(--spacing) * 18); } .w-20 { width: calc(var(--spacing) * 20); } .w-24 { width: calc(var(--spacing) * 24); } .w-26 { width: calc(var(--spacing) * 26); } .w-28 { width: calc(var(--spacing) * 28); } .w-32 { width: calc(var(--spacing) * 32); } .w-32\! { width: calc(var(--spacing) * 32) !important; } .w-36 { width: calc(var(--spacing) * 36); } .w-40 { width: calc(var(--spacing) * 40); } .w-48 { width: calc(var(--spacing) * 48); } .w-48\! { width: calc(var(--spacing) * 48) !important; } .w-52 { width: calc(var(--spacing) * 52); } .w-56 { width: calc(var(--spacing) * 56); } .w-60 { width: calc(var(--spacing) * 60); } .w-64 { width: calc(var(--spacing) * 64); } .w-64\! { width: calc(var(--spacing) * 64) !important; } .w-72 { width: calc(var(--spacing) * 72); } .w-80 { width: calc(var(--spacing) * 80); } .w-100 { width: calc(var(--spacing) * 100); } .w-120 { width: calc(var(--spacing) * 120); } .w-160 { width: calc(var(--spacing) * 160); } .w-\[2px\] { width: 2px; } .w-\[3px\] { width: 3px; } .w-\[5px\] { width: 5px; } .w-\[12px\] { width: 12px; } .w-\[16px\] { width: 16px; } .w-\[20\%\] { width: 20%; } .w-\[20px\] { width: 20px; } .w-\[28px\] { width: 28px; } .w-\[36px\] { width: 36px; } .w-\[40\%\] { width: 40%; } .w-\[40\.5px\] { width: 40.5px; } .w-\[46px\] { width: 46px; } .w-\[49px\] { width: 49px; } .w-\[70px\] { width: 70px; } .w-\[72px\] { width: 72px; } .w-\[80px\] { width: 80px; } .w-\[80vw\] { width: 80vw; } .w-\[90\%\] { width: 90%; } .w-\[90px\] { width: 90px; } .w-\[95vw\] { width: 95vw; } .w-\[98px\] { width: 98px; } .w-\[100px\] { width: 100px; } .w-\[106px\] { width: 106px; } .w-\[110px\] { width: 110px; } .w-\[120px\] { width: 120px; } .w-\[130px\] { width: 130px; } .w-\[180px\] { width: 180px; } .w-\[200px\] { width: 200px; } .w-\[220px\] { width: 220px; } .w-\[250px\] { width: 250px; } .w-\[258px\] { width: 258px; } .w-\[276px\] { width: 276px; } .w-\[360px\] { width: 360px; } .w-\[465px\] { width: 465px; } .w-\[calc\(100\%\+16px\)\] { width: calc(100% + 16px); } .w-\[calc\(100\%-1px\)\] { width: calc(100% - 1px); } .w-auto { width: auto; } .w-auto\! { width: auto !important; } .w-fit { width: fit-content; } .w-full { width: 100%; } .w-max { width: max-content; } .w-px { width: 1px; } .w-screen { width: 100vw; } .max-w-\(--breakpoint-lg\) { max-width: var(--breakpoint-lg); } .max-w-\(--breakpoint-sm\) { max-width: var(--breakpoint-sm); } .max-w-2xl { max-width: var(--container-2xl); } .max-w-3xl { max-width: var(--container-3xl); } .max-w-4xl { max-width: var(--container-4xl); } .max-w-5xl { max-width: var(--container-5xl); } .max-w-7xl { max-width: var(--container-7xl); } .max-w-10\/12 { max-width: 83.3333%; } .max-w-24 { max-width: calc(var(--spacing) * 24); } .max-w-28 { max-width: calc(var(--spacing) * 28); } .max-w-32 { max-width: calc(var(--spacing) * 32); } .max-w-36 { max-width: calc(var(--spacing) * 36); } .max-w-44 { max-width: calc(var(--spacing) * 44); } .max-w-48 { max-width: calc(var(--spacing) * 48); } .max-w-52 { max-width: calc(var(--spacing) * 52); } .max-w-56 { max-width: calc(var(--spacing) * 56); } .max-w-60 { max-width: calc(var(--spacing) * 60); } .max-w-64 { max-width: calc(var(--spacing) * 64); } .max-w-80 { max-width: calc(var(--spacing) * 80); } .max-w-\[43em\] { max-width: 43em; } .max-w-\[50ch\] { max-width: 50ch; } .max-w-\[80\%\] { max-width: 80%; } .max-w-\[90\%\] { max-width: 90%; } .max-w-\[90vw\] { max-width: 90vw; } .max-w-\[200px\] { max-width: 200px; } .max-w-\[250px\] { max-width: 250px; } .max-w-\[280px\] { max-width: 280px; } .max-w-\[300px\] { max-width: 300px; } .max-w-\[400px\] { max-width: 400px; } .max-w-\[420px\] { max-width: 420px; } .max-w-\[450px\] { max-width: 450px; } .max-w-\[468px\] { max-width: 468px; } .max-w-\[500px\] { max-width: 500px; } .max-w-\[600px\] { max-width: 600px; } .max-w-\[1130px\] { max-width: 1130px; } .max-w-\[1200px\] { max-width: 1200px; } .max-w-\[1440px\] { max-width: 1440px; } .max-w-full { max-width: 100%; } .max-w-lg { max-width: var(--container-lg); } .max-w-md { max-width: var(--container-md); } .max-w-none { max-width: none; } .max-w-screen { max-width: 100vw; } .max-w-sm { max-width: var(--container-sm); } .max-w-xl { max-width: var(--container-xl); } .min-w-0 { min-width: calc(var(--spacing) * 0); } .min-w-4 { min-width: calc(var(--spacing) * 4); } .min-w-5 { min-width: calc(var(--spacing) * 5); } .min-w-6 { min-width: calc(var(--spacing) * 6); } .min-w-8 { min-width: calc(var(--spacing) * 8); } .min-w-9 { min-width: calc(var(--spacing) * 9); } .min-w-10 { min-width: calc(var(--spacing) * 10); } .min-w-14 { min-width: calc(var(--spacing) * 14); } .min-w-16 { min-width: calc(var(--spacing) * 16); } .min-w-24 { min-width: calc(var(--spacing) * 24); } .min-w-32 { min-width: calc(var(--spacing) * 32); } .min-w-40 { min-width: calc(var(--spacing) * 40); } .min-w-48 { min-width: calc(var(--spacing) * 48); } .min-w-56 { min-width: calc(var(--spacing) * 56); } .min-w-60 { min-width: calc(var(--spacing) * 60); } .min-w-\[34px\] { min-width: 34px; } .min-w-\[36px\] { min-width: 36px; } .min-w-\[88px\] { min-width: 88px; } .min-w-\[90\%\] { min-width: 90%; } .min-w-\[100px\] { min-width: 100px; } .min-w-\[150px\] { min-width: 150px; } .min-w-\[180px\] { min-width: 180px; } .min-w-\[200px\] { min-width: 200px; } .min-w-fit { min-width: fit-content; } .min-w-full { min-width: 100%; } .min-w-max { min-width: max-content; } .flex-1 { flex: 1; } .flex-auto { flex: auto; } .flex-none { flex: none; } .flex-shrink-0 { flex-shrink: 0; } .shrink { flex-shrink: 1; } .shrink-0 { flex-shrink: 0; } .grow { flex-grow: 1; } .grow-0 { flex-grow: 0; } .basis-1\/3 { flex-basis: 33.3333%; } .basis-1\/5 { flex-basis: 20%; } .basis-2\/3 { flex-basis: 66.6667%; } .basis-2\/5 { flex-basis: 40%; } .basis-3\/5 { flex-basis: 60%; } .table-fixed { table-layout: fixed; } .caption-bottom { caption-side: bottom; } .border-collapse { border-collapse: collapse; } .origin-center { transform-origin: 50%; } .origin-top-right { transform-origin: 100% 0; } .-translate-x-0\.5 { --tw-translate-x: calc(var(--spacing) * -0.5); translate: var(--tw-translate-x) var(--tw-translate-y); } .-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } .-translate-x-\[228px\] { --tw-translate-x: calc(228px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } .-translate-x-\[232px\] { --tw-translate-x: calc(232px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } .-translate-x-full { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-x-0 { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-x-full { --tw-translate-x: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); } .-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-y-\[2px\] { --tw-translate-y: 2px; translate: var(--tw-translate-x) var(--tw-translate-y); } .translate-y-\[8px\] { --tw-translate-y: 8px; translate: var(--tw-translate-x) var(--tw-translate-y); } .scale-0 { --tw-scale-x: 0%; --tw-scale-y: 0%; --tw-scale-z: 0%; scale: var(--tw-scale-x) var(--tw-scale-y); } .-rotate-24 { rotate: -24deg; } .rotate-24 { rotate: 24deg; } .rotate-45 { rotate: 45deg; } .rotate-56 { rotate: 56deg; } .rotate-90 { rotate: 90deg; } .rotate-180 { rotate: 180deg; } .transform { transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); } .animate-fade-in-up { animation: fade-in-up 0.6s var(--animation-delay, 0s) cubic-bezier(0.21, 1.02, 0.73, 1) forwards; } .animate-pulse { animation: var(--animate-pulse); } .animate-spin { animation: var(--animate-spin); } .animate-spinning { animation: 0.75s linear infinite spinning; } .cursor-col-resize { cursor: col-resize; } .cursor-default { cursor: default; } .cursor-none { cursor: none; } .cursor-not-allowed { cursor: not-allowed; } .cursor-pointer { cursor: pointer; } .cursor-wait { cursor: wait; } .touch-none { touch-action: none; } .resize { resize: both; } .snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); } .snap-mandatory { --tw-scroll-snap-strictness: mandatory; } .snap-center { scroll-snap-align: center; } .list-inside { list-style-position: inside; } .list-decimal { list-style-type: decimal; } .list-disc { list-style-type: disc; } .list-none { list-style-type: none; } .\[appearance\:textfield\] { appearance: textfield; } .appearance-none { appearance: none; } .columns-3 { columns: 3; } .auto-cols-auto { grid-auto-columns: auto; } .auto-cols-fr { grid-auto-columns: minmax(0, 1fr); } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); } .grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); } .grid-cols-\[1fr_400px\] { grid-template-columns: 1fr 400px; } .grid-rows-1 { grid-template-rows: repeat(1, minmax(0, 1fr)); } .grid-rows-2 { grid-template-rows: repeat(2, minmax(0, 1fr)); } .grid-rows-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .flex-col { flex-direction: column; } .flex-col-reverse { flex-direction: column-reverse; } .flex-row { flex-direction: row; } .flex-row-reverse { flex-direction: row-reverse; } .flex-nowrap { flex-wrap: nowrap; } .flex-wrap { flex-wrap: wrap; } .place-items-center { place-items: center; } .content-center { align-content: center; } .items-baseline { align-items: baseline; } .items-center { align-items: center; } .items-end { align-items: flex-end; } .items-start { align-items: flex-start; } .items-start\! { align-items: flex-start !important; } .justify-around { justify-content: space-around; } .justify-between { justify-content: space-between; } .justify-center { justify-content: center; } .justify-end { justify-content: flex-end; } .justify-start { justify-content: flex-start; } .justify-items-center { justify-items: center; } .gap-0\.5 { gap: calc(var(--spacing) * 0.5); } .gap-1 { gap: calc(var(--spacing) * 1); } .gap-1\.5 { gap: calc(var(--spacing) * 1.5); } .gap-2 { gap: calc(var(--spacing) * 2); } .gap-2\.5 { gap: calc(var(--spacing) * 2.5); } .gap-3 { gap: calc(var(--spacing) * 3); } .gap-4 { gap: calc(var(--spacing) * 4); } .gap-5 { gap: calc(var(--spacing) * 5); } .gap-6 { gap: calc(var(--spacing) * 6); } .gap-8 { gap: calc(var(--spacing) * 8); } .gap-\[10px\] { gap: 10px; } :where(.space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-0\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); } :where(.space-y-px > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(1px * var(--tw-space-y-reverse)); margin-block-end: calc(1px * calc(1 - var(--tw-space-y-reverse))); } .gap-x-1 { column-gap: calc(var(--spacing) * 1); } .gap-x-2 { column-gap: calc(var(--spacing) * 2); } .gap-x-3 { column-gap: calc(var(--spacing) * 3); } .gap-x-4 { column-gap: calc(var(--spacing) * 4); } .gap-x-5 { column-gap: calc(var(--spacing) * 5); } .gap-x-8 { column-gap: calc(var(--spacing) * 8); } :where(.space-x-0 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-0\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-1\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-2\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-3\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse))); } :where(.space-x-11 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 11) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-x-reverse))); } .gap-y-1 { row-gap: calc(var(--spacing) * 1); } .gap-y-2 { row-gap: calc(var(--spacing) * 2); } .gap-y-3 { row-gap: calc(var(--spacing) * 3); } .gap-y-8 { row-gap: calc(var(--spacing) * 8); } :where(.divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); } :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); } :where(.divide-y-2 > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(2px * var(--tw-divide-y-reverse)); border-bottom-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); } :where(.divide-black > :not(:last-child)) { border-color: #111; } :where(.divide-default > :not(:last-child)) { border-color: var(--cal-border); } :where(.divide-muted > :not(:last-child)) { border-color: var(--cal-border-muted); } :where(.divide-subtle > :not(:last-child)) { border-color: var(--cal-border-subtle); } .place-self-center { place-self: center; } .place-self-end { place-self: end; } .self-center { align-self: center; } .self-end { align-self: flex-end; } .self-start { align-self: flex-start; } .self-stretch { align-self: stretch; } .justify-self-end { justify-self: flex-end; } .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .overflow-auto { overflow: auto; } .overflow-clip { overflow: clip; } .overflow-hidden { overflow: hidden; } .overflow-scroll { overflow: scroll; } .overflow-visible { overflow: visible; } .overflow-x-auto { overflow-x: auto; } .overflow-x-hidden { overflow-x: hidden; } .overflow-x-hidden\! { overflow-x: hidden !important; } .overflow-x-scroll { overflow-x: scroll; } .overflow-y-auto { overflow-y: auto; } .overflow-y-hidden { overflow-y: hidden; } .overflow-y-scroll { overflow-y: scroll; } .overflow-y-scroll\! { overflow-y: scroll !important; } .scroll-auto { scroll-behavior: auto; } .rounded { border-radius: var(--radius); } .rounded-2xl { border-radius: var(--radius-2xl); } .rounded-3xl { border-radius: var(--radius-3xl); } .rounded-\[1px\] { border-radius: 1px; } .rounded-\[4px\] { border-radius: 4px; } .rounded-\[5px\] { border-radius: 5px; } .rounded-\[6px\] { border-radius: 6px; } .rounded-\[10px\] { border-radius: 10px; } .rounded-\[12px\] { border-radius: 12px; } .rounded-\[32px\] { border-radius: 32px; } .rounded-\[inherit\] { border-radius: inherit; } .rounded-full { border-radius: 3.40282e38px; } .rounded-lg { border-radius: var(--radius-lg); } .rounded-lg\! { border-radius: var(--radius-lg) !important; } .rounded-md { border-radius: var(--radius-md); } .rounded-none { border-radius: 0; } .rounded-sm { border-radius: var(--radius-sm); } .rounded-xl { border-radius: var(--radius-xl); } .rounded-t { border-top-left-radius: var(--radius); border-top-right-radius: var(--radius); } .rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); } .rounded-t-lg { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); } .rounded-t-md { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); } .rounded-t-none { border-top-left-radius: 0; border-top-right-radius: 0; } .rounded-t-xl { border-top-left-radius: var(--radius-xl); border-top-right-radius: var(--radius-xl); } .rounded-l-2xl { border-top-left-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); } .rounded-l-md { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; } .rounded-l-sm { border-top-left-radius: var(--radius-sm); border-bottom-left-radius: var(--radius-sm); } .rounded-tl-2xl { border-top-left-radius: var(--radius-2xl); } .rounded-r-md { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); } .rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; } .rounded-r-sm { border-top-right-radius: var(--radius-sm); border-bottom-right-radius: var(--radius-sm); } .rounded-b { border-bottom-right-radius: var(--radius); border-bottom-left-radius: var(--radius); } .rounded-b-2xl { border-bottom-right-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); } .rounded-b-lg { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); } .rounded-b-md { border-bottom-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .rounded-b-xl { border-bottom-right-radius: var(--radius-xl); border-bottom-left-radius: var(--radius-xl); } .rounded-br-md { border-bottom-right-radius: var(--radius-md); } .rounded-br-none { border-bottom-right-radius: 0; } .rounded-bl-2xl { border-bottom-left-radius: var(--radius-2xl); } .rounded-bl-md { border-bottom-left-radius: var(--radius-md); } .border { border-style: var(--tw-border-style); border-width: 1px; } .border-0 { border-style: var(--tw-border-style); border-width: 0; } .border-2 { border-style: var(--tw-border-style); border-width: 2px; } .border-5 { border-style: var(--tw-border-style); border-width: 5px; } .border-8 { border-style: var(--tw-border-style); border-width: 8px; } .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; } .border-\[1px\] { border-style: var(--tw-border-style); border-width: 1px; } .border-booker-width { border-style: var(--tw-border-style); border-width: var(--cal-border-booker-width, 1px); } .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; } .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; } .border-y-0 { border-block-style: var(--tw-border-style); border-block-width: 0; } .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; } .border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0; } .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; } .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0; } .border-r-2 { border-right-style: var(--tw-border-style); border-right-width: 2px; } .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; } .border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0; } .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; } .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; } .border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0; } .border-l-2 { border-left-style: var(--tw-border-style); border-left-width: 2px; } .border-dashed { --tw-border-style: dashed; border-style: dashed; } .border-none { --tw-border-style: none; border-style: none; } .border-solid { --tw-border-style: solid; border-style: solid; } .\!border-muted { border-color: var(--cal-border-muted) !important; } .border-\[\#e5e7eb\] { border-color: #e5e7eb; } .border-black { border-color: #111; } .border-booker { border-color: var(--cal-border-booker); } .border-border { border-color: var(--border); } .border-brand, .border-brand-default { border-color: var(--cal-brand); } .border-default { border-color: var(--cal-border); } .border-destructive { border-color: var(--destructive); } .border-emphasis { border-color: var(--cal-border-emphasis); } .border-error { border-color: var(--cal-border-error); } .border-gray-200 { border-color: var(--color-gray-200); } .border-gray-300 { border-color: var(--color-gray-300); } .border-gray-300\/20 { border-color: #d1d5dc33; } @supports (color: color-mix(in lab, red, red)) { .border-gray-300\/20 { border-color: color-mix(in oklab, var(--color-gray-300) 20%, transparent); } } .border-green-500 { border-color: var(--color-green-500); } .border-input { border-color: var(--input); } .border-inverted { border-color: var(--cal-bg-inverted); } .border-muted { border-color: var(--cal-border-muted); } .border-neutral-200 { border-color: var(--color-neutral-200); } .border-neutral-300 { border-color: var(--color-neutral-300); } .border-orange-400 { border-color: var(--color-orange-400); } .border-primary { border-color: var(--primary); } .border-red-100 { border-color: var(--color-red-100); } .border-red-500 { border-color: var(--color-red-500); } .border-red-700\! { border-color: var(--color-red-700) !important; } .border-secondary { border-color: var(--secondary); } .border-semantic-attention-subtle { border-color: var(--cal-border-semantic-attention-subtle); } .border-semantic-error-subtle { border-color: var(--cal-border-semantic-error-subtle); } .border-subtle { border-color: var(--cal-border-subtle); } .border-transparent { border-color: #0000; } .border-white { border-color: var(--color-white); } .border-r-default { border-right-color: var(--cal-border); } .border-r-subtle { border-right-color: var(--cal-border-subtle); } .border-b-black { border-bottom-color: #111; } .border-b-default { border-bottom-color: var(--cal-border); } .border-b-subtle { border-bottom-color: var(--cal-border-subtle); } .border-l-default { border-left-color: var(--cal-border); } .border-l-subtle { border-left-color: var(--cal-border-subtle); } .\!bg-cal-muted { background-color: var(--cal-bg-muted) !important; } .\!bg-default { background-color: var(--cal-bg) !important; } .\!bg-subtle { background-color: var(--cal-bg-subtle) !important; } .bg-\[\#2A2947\] { background-color: #2a2947; } .bg-\[\#82ca9d\] { background-color: #82ca9d; } .bg-\[\#83a6ed\] { background-color: #83a6ed; } .bg-\[\#8884d8\] { background-color: #8884d8; } .bg-\[\#FAFAFA\] { background-color: #fafafa; } .bg-\[\#ffc439\] { background-color: #ffc439; } .bg-attention { background-color: var(--cal-bg-attention); } .bg-background { background-color: var(--background); } .bg-black { background-color: #111; } .bg-black\/3 { background-color: oklab(17.7638% -2.23517e-8 0/0.03); } .bg-black\/30 { background-color: oklab(17.7638% -2.23517e-8 0/0.3); } .bg-black\/50 { background-color: oklab(17.7638% -2.23517e-8 0/0.5); } .bg-black\/60 { background-color: oklab(17.7638% -2.23517e-8 0/0.6); } .bg-black\/80 { background-color: oklab(17.7638% -2.23517e-8 0/0.8); } .bg-blue-50 { background-color: var(--color-blue-50); } .bg-blue-500 { background-color: var(--color-blue-500); } .bg-brand { background-color: var(--cal-brand); } .bg-brand-accent { background-color: var(--cal-brand-accent, white); } .bg-brand-default, .bg-brand\/5 { background-color: var(--cal-brand); } @supports (color: color-mix(in lab, red, red)) { .bg-brand\/5 { background-color: color-mix(in oklab, var(--cal-brand) 5%, transparent); } } .bg-brand\/10 { background-color: var(--cal-brand); } @supports (color: color-mix(in lab, red, red)) { .bg-brand\/10 { background-color: color-mix(in oklab, var(--cal-brand) 10%, transparent); } } .bg-brand\/30 { background-color: var(--cal-brand); } @supports (color: color-mix(in lab, red, red)) { .bg-brand\/30 { background-color: color-mix(in oklab, var(--cal-brand) 30%, transparent); } } .bg-cal-info { background-color: var(--cal-bg-info); } .bg-cal-muted, .bg-cal-muted\/40 { background-color: var(--cal-bg-muted); } @supports (color: color-mix(in lab, red, red)) { .bg-cal-muted\/40 { background-color: color-mix(in oklab, var(--cal-bg-muted) 40%, transparent); } } .bg-cal-muted\/50 { background-color: var(--cal-bg-muted); } @supports (color: color-mix(in lab, red, red)) { .bg-cal-muted\/50 { background-color: color-mix(in oklab, var(--cal-bg-muted) 50%, transparent); } } .bg-cal-muted\/90 { background-color: var(--cal-bg-muted); } @supports (color: color-mix(in lab, red, red)) { .bg-cal-muted\/90 { background-color: color-mix(in oklab, var(--cal-bg-muted) 90%, transparent); } } .bg-cal-success { background-color: var(--cal-bg-success); } .bg-cal-success\! { background-color: var(--cal-bg-success) !important; } .bg-default, .bg-default\/80 { background-color: var(--cal-bg); } @supports (color: color-mix(in lab, red, red)) { .bg-default\/80 { background-color: color-mix(in oklab, var(--cal-bg) 80%, transparent); } } .bg-destructive { background-color: var(--destructive); } .bg-emerald-400 { background-color: var(--color-emerald-400); } .bg-emphasis { background-color: var(--cal-bg-emphasis); } .bg-error, .bg-error\/10 { background-color: var(--cal-bg-error); } @supports (color: color-mix(in lab, red, red)) { .bg-error\/10 { background-color: color-mix(in oklab, var(--cal-bg-error) 10%, transparent); } } .bg-gray-50 { background-color: var(--color-gray-50); } .bg-gray-100 { background-color: var(--color-gray-100); } .bg-gray-200 { background-color: var(--color-gray-200); } .bg-gray-300 { background-color: var(--color-gray-300); } .bg-gray-400 { background-color: var(--color-gray-400); } .bg-gray-500 { background-color: var(--color-gray-500); } .bg-gray-500\/10 { background-color: #6a72821a; } @supports (color: color-mix(in lab, red, red)) { .bg-gray-500\/10 { background-color: color-mix(in oklab, var(--color-gray-500) 10%, transparent); } } .bg-gray-600 { background-color: var(--color-gray-600); } .bg-green-50 { background-color: var(--color-green-50); } .bg-green-100 { background-color: var(--color-green-100); } .bg-green-500 { background-color: var(--color-green-500); } .bg-inherit { background-color: inherit; } .bg-inverted { background-color: var(--cal-bg-inverted); } .bg-launch-dark { background-color: var(--cal-bg-launch-dark); } .bg-muted { background-color: var(--muted); } .bg-neutral-100 { background-color: var(--color-neutral-100); } .bg-neutral-800\/70 { background-color: #262626b3; } @supports (color: color-mix(in lab, red, red)) { .bg-neutral-800\/70 { background-color: color-mix(in oklab, var(--color-neutral-800) 70%, transparent); } } .bg-orange-400 { background-color: var(--color-orange-400); } .bg-orange-900 { background-color: var(--color-orange-900); } .bg-popover { background-color: var(--popover); } .bg-primary { background-color: var(--primary); } .bg-primary-default { background-color: var(--cal-bg-primary); } .bg-purple-50 { background-color: var(--color-purple-50); } .bg-red-50 { background-color: var(--color-red-50); } .bg-red-100 { background-color: var(--color-red-100); } .bg-red-400 { background-color: var(--color-red-400); } .bg-red-500 { background-color: var(--color-red-500); } .bg-rose-600 { background-color: var(--color-rose-600); } .bg-secondary { background-color: var(--secondary); } .bg-semantic-attention-subtle { background-color: var(--cal-bg-semantic-attention-subtle); } .bg-semantic-error-subtle { background-color: var(--cal-bg-semantic-error-subtle); } .bg-semantic-info-subtle { background-color: var(--cal-bg-semantic-info-subtle); } .bg-subtle { background-color: var(--cal-bg-subtle); } .bg-subtle\! { background-color: var(--cal-bg-subtle) !important; } .bg-success { background-color: var(--success); } .bg-transparent { background-color: #0000; } .bg-transparent\! { background-color: #0000 !important; } .bg-white { background-color: var(--color-white); } .bg-white\/50 { background-color: #ffffff80; } @supports (color: color-mix(in lab, red, red)) { .bg-white\/50 { background-color: color-mix(in oklab, var(--color-white) 50%, transparent); } } .bg-yellow-100 { background-color: var(--color-yellow-100); } .bg-yellow-300 { background-color: var(--color-yellow-300); } .bg-yellow-500 { background-color: var(--color-yellow-500); } .bg-linear-to-l { --tw-gradient-position: to left; } @supports (background-image: linear-gradient(in lab, red, red)) { .bg-linear-to-l { --tw-gradient-position: to left in oklab; } } .bg-linear-to-l { background-image: linear-gradient(var(--tw-gradient-stops)); } .bg-linear-to-r { --tw-gradient-position: to right; } @supports (background-image: linear-gradient(in lab, red, red)) { .bg-linear-to-r { --tw-gradient-position: to right in oklab; } } .bg-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); } .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); } .bg-gradient-to-br { --tw-gradient-position: to bottom right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); } .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); } .\[background-image\:radial-gradient\(162\.05\%_170\%_at_109\.58\%_35\%\,_\#667593_0\%\,_\#E3E3E3_100\%\)\] { background-image: radial-gradient(162.05% 170% at 109.58% 35%, #667593 0%, #e3e3e3 100%); } .from-default { --tw-gradient-from: var(--cal-bg); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .from-muted { --tw-gradient-from: var(--muted); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .to-default { --tw-gradient-to: var(--cal-bg); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .to-muted { --tw-gradient-to: var(--muted); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .bg-cover { background-size: cover; } .bg-clip-padding { background-clip: padding-box; } .bg-clip-text { -webkit-background-clip: text; background-clip: text; } .bg-center { background-position: 50%; } .bg-no-repeat { background-repeat: no-repeat; } .fill-blue-500 { fill: var(--color-blue-500); } .fill-current { fill: currentColor; } .fill-default { fill: var(--fill-default); } .fill-emphasis { fill: var(--fill-emphasis); } .fill-gray-400 { fill: var(--color-gray-400); } .fill-orange-400 { fill: var(--color-orange-400); } .fill-transparent { fill: #0000; } .fill-yellow-500 { fill: var(--color-yellow-500); } .stroke-2 { stroke-width: 2px; } .stroke-\[1\.3px\] { stroke-width: 1.3px; } .stroke-\[1\.5px\] { stroke-width: 1.5px; } .stroke-\[2\.5px\] { stroke-width: 2.5px; } .stroke-\[2px\] { stroke-width: 2px; } .stroke-\[3px\] { stroke-width: 3px; } .object-contain { object-fit: contain; } .object-cover { object-fit: cover; } .object-left { object-position: left; } .object-top { object-position: top; } .\!p-0 { padding: calc(var(--spacing) * 0) !important; } .p-0 { padding: calc(var(--spacing) * 0); } .p-0\! { padding: calc(var(--spacing) * 0) !important; } .p-0\.5 { padding: calc(var(--spacing) * 0.5); } .p-1 { padding: calc(var(--spacing) * 1); } .p-1\! { padding: calc(var(--spacing) * 1) !important; } .p-1\.5 { padding: calc(var(--spacing) * 1.5); } .p-2 { padding: calc(var(--spacing) * 2); } .p-2\! { padding: calc(var(--spacing) * 2) !important; } .p-2\.5 { padding: calc(var(--spacing) * 2.5); } .p-3 { padding: calc(var(--spacing) * 3); } .p-4 { padding: calc(var(--spacing) * 4); } .p-5 { padding: calc(var(--spacing) * 5); } .p-5\! { padding: calc(var(--spacing) * 5) !important; } .p-6 { padding: calc(var(--spacing) * 6); } .p-7 { padding: calc(var(--spacing) * 7); } .p-8 { padding: calc(var(--spacing) * 8); } .p-10 { padding: calc(var(--spacing) * 10); } .p-11 { padding: calc(var(--spacing) * 11); } .p-14 { padding: calc(var(--spacing) * 14); } .p-\[6px\] { padding: 6px; } .p-px { padding: 1px; } .px-0 { padding-inline: calc(var(--spacing) * 0); } .px-0\! { padding-inline: calc(var(--spacing) * 0) !important; } .px-0\.5 { padding-inline: calc(var(--spacing) * 0.5); } .px-1 { padding-inline: calc(var(--spacing) * 1); } .px-1\.5 { padding-inline: calc(var(--spacing) * 1.5); } .px-2 { padding-inline: calc(var(--spacing) * 2); } .px-2\! { padding-inline: calc(var(--spacing) * 2) !important; } .px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); } .px-3 { padding-inline: calc(var(--spacing) * 3); } .px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); } .px-4 { padding-inline: calc(var(--spacing) * 4); } .px-5 { padding-inline: calc(var(--spacing) * 5); } .px-6 { padding-inline: calc(var(--spacing) * 6); } .px-8 { padding-inline: calc(var(--spacing) * 8); } .px-9 { padding-inline: calc(var(--spacing) * 9); } .px-10 { padding-inline: calc(var(--spacing) * 10); } .px-12 { padding-inline: calc(var(--spacing) * 12); } .px-\[6px\] { padding-inline: 6px; } .px-\[10px\] { padding-inline: 10px; } .px-\[calc\(--spacing\(2\)-1px\)\] { padding-inline: calc(calc(var(--spacing) * 2) - 1px); } .px-\[calc\(--spacing\(2\.5\)-1px\)\] { padding-inline: calc(calc(var(--spacing) * 2.5) - 1px); } .px-\[calc\(--spacing\(3\)-1px\)\] { padding-inline: calc(calc(var(--spacing) * 3) - 1px); } .px-\[calc\(--spacing\(3\.5\)-1px\)\] { padding-inline: calc(calc(var(--spacing) * 3.5) - 1px); } .px-\[calc\(--spacing\(4\)-1px\)\] { padding-inline: calc(calc(var(--spacing) * 4) - 1px); } .py-0 { padding-block: calc(var(--spacing) * 0); } .py-0\! { padding-block: calc(var(--spacing) * 0) !important; } .py-0\.5 { padding-block: calc(var(--spacing) * 0.5); } .py-1 { padding-block: calc(var(--spacing) * 1); } .py-1\.5 { padding-block: calc(var(--spacing) * 1.5); } .py-2 { padding-block: calc(var(--spacing) * 2); } .py-2\.5 { padding-block: calc(var(--spacing) * 2.5); } .py-3 { padding-block: calc(var(--spacing) * 3); } .py-3\.5 { padding-block: calc(var(--spacing) * 3.5); } .py-4 { padding-block: calc(var(--spacing) * 4); } .py-5 { padding-block: calc(var(--spacing) * 5); } .py-6 { padding-block: calc(var(--spacing) * 6); } .py-8 { padding-block: calc(var(--spacing) * 8); } .py-10 { padding-block: calc(var(--spacing) * 10); } .py-12 { padding-block: calc(var(--spacing) * 12); } .py-14 { padding-block: calc(var(--spacing) * 14); } .py-24 { padding-block: calc(var(--spacing) * 24); } .py-\[2px\] { padding-block: 2px; } .py-\[5px\] { padding-block: 5px; } .py-\[6px\] { padding-block: 6px; } .py-\[10px\] { padding-block: 10px; } .py-\[10x\] { padding-block: 10x; } .py-\[19px\] { padding-block: 19px; } .py-\[calc\(--spacing\(1\)-1px\)\] { padding-block: calc(calc(var(--spacing) * 1) - 1px); } .py-\[calc\(--spacing\(1\.5\)-1px\)\] { padding-block: calc(calc(var(--spacing) * 1.5) - 1px); } .py-\[calc\(--spacing\(2\)-1px\)\] { padding-block: calc(calc(var(--spacing) * 2) - 1px); } .py-px { padding-block: 1px; } .ps-1 { padding-inline-start: calc(var(--spacing) * 1); } .ps-6 { padding-inline-start: calc(var(--spacing) * 6); } .pe-2 { padding-inline-end: calc(var(--spacing) * 2); } .pt-0 { padding-top: calc(var(--spacing) * 0); } .pt-0\.5 { padding-top: calc(var(--spacing) * 0.5); } .pt-1 { padding-top: calc(var(--spacing) * 1); } .pt-1\.5 { padding-top: calc(var(--spacing) * 1.5); } .pt-2 { padding-top: calc(var(--spacing) * 2); } .pt-3 { padding-top: calc(var(--spacing) * 3); } .pt-4 { padding-top: calc(var(--spacing) * 4); } .pt-5 { padding-top: calc(var(--spacing) * 5); } .pt-6 { padding-top: calc(var(--spacing) * 6); } .pt-8 { padding-top: calc(var(--spacing) * 8); } .pt-9 { padding-top: calc(var(--spacing) * 9); } .pt-11 { padding-top: calc(var(--spacing) * 11); } .pt-12 { padding-top: calc(var(--spacing) * 12); } .pt-16 { padding-top: calc(var(--spacing) * 16); } .pt-\[6px\] { padding-top: 6px; } .pt-\[100\%\] { padding-top: 100%; } .pr-0 { padding-right: calc(var(--spacing) * 0); } .pr-1 { padding-right: calc(var(--spacing) * 1); } .pr-2 { padding-right: calc(var(--spacing) * 2); } .pr-2\.5 { padding-right: calc(var(--spacing) * 2.5); } .pr-3 { padding-right: calc(var(--spacing) * 3); } .pr-4 { padding-right: calc(var(--spacing) * 4); } .pr-6 { padding-right: calc(var(--spacing) * 6); } .pr-8 { padding-right: calc(var(--spacing) * 8); } .pr-10 { padding-right: calc(var(--spacing) * 10); } .pr-12 { padding-right: calc(var(--spacing) * 12); } .pb-0 { padding-bottom: calc(var(--spacing) * 0); } .pb-0\! { padding-bottom: calc(var(--spacing) * 0) !important; } .pb-0\.5 { padding-bottom: calc(var(--spacing) * 0.5); } .pb-1 { padding-bottom: calc(var(--spacing) * 1); } .pb-2 { padding-bottom: calc(var(--spacing) * 2); } .pb-2\.5 { padding-bottom: calc(var(--spacing) * 2.5); } .pb-3 { padding-bottom: calc(var(--spacing) * 3); } .pb-4 { padding-bottom: calc(var(--spacing) * 4); } .pb-5 { padding-bottom: calc(var(--spacing) * 5); } .pb-6 { padding-bottom: calc(var(--spacing) * 6); } .pb-8 { padding-bottom: calc(var(--spacing) * 8); } .pb-10 { padding-bottom: calc(var(--spacing) * 10); } .pb-11 { padding-bottom: calc(var(--spacing) * 11); } .pb-12 { padding-bottom: calc(var(--spacing) * 12); } .pb-20 { padding-bottom: calc(var(--spacing) * 20); } .pl-0 { padding-left: calc(var(--spacing) * 0); } .pl-0\.5 { padding-left: calc(var(--spacing) * 0.5); } .pl-1 { padding-left: calc(var(--spacing) * 1); } .pl-2 { padding-left: calc(var(--spacing) * 2); } .pl-2\.5 { padding-left: calc(var(--spacing) * 2.5); } .pl-3 { padding-left: calc(var(--spacing) * 3); } .pl-4 { padding-left: calc(var(--spacing) * 4); } .pl-5 { padding-left: calc(var(--spacing) * 5); } .pl-6 { padding-left: calc(var(--spacing) * 6); } .pl-8 { padding-left: calc(var(--spacing) * 8); } .pl-10 { padding-left: calc(var(--spacing) * 10); } .pl-11 { padding-left: calc(var(--spacing) * 11); } .pl-12 { padding-left: calc(var(--spacing) * 12); } .pl-16 { padding-left: calc(var(--spacing) * 16); } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } .align-baseline { vertical-align: baseline; } .align-bottom { vertical-align: bottom; } .align-middle { vertical-align: middle; } .align-text-top { vertical-align: text-top; } .align-top { vertical-align: top; } .\!font-cal { font-family: var(--font-cal) !important; } .font-\(family-name\:--font-sans\) { font-family: var(--font-sans); } .font-cal { font-family: var(--font-cal); } .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; } .font-sans { font-family: var(--font-inter); } .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading, var(--text-2xl--line-height)); } .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading, var(--text-3xl--line-height)); } .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading, var(--text-4xl--line-height)); } .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading, var(--text-6xl--line-height)); } .text-base { font-size: var(--text-base); line-height: var(--tw-leading, var(--text-base--line-height)); } .text-base\/5 { font-size: var(--text-base); line-height: calc(var(--spacing) * 5); } .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading, var(--text-lg--line-height)); } .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); } .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading, var(--text-xl--line-height)); } .text-xl\! { font-size: var(--text-xl) !important; line-height: var(--tw-leading, var(--text-xl--line-height)) !important; } .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height)); } .text-\[\.5rem\], .text-\[0\.5rem\] { font-size: 0.5rem; } .text-\[0px\] { font-size: 0; } .text-\[8px\] { font-size: 8px; } .text-\[10px\] { font-size: 10px; } .text-\[12px\] { font-size: 12px; } .text-\[13px\] { font-size: 13px; } .text-\[14px\] { font-size: 14px; } .text-\[28px\] { font-size: 28px; } .leading-0 { --tw-leading: calc(var(--spacing) * 0); line-height: calc(var(--spacing) * 0); } .leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); } .leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); } .leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); } .leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); } .leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); } .leading-\[1\.25\] { --tw-leading: 1.25; line-height: 1.25; } .leading-\[18px\] { --tw-leading: 18px; line-height: 18px; } .leading-none { --tw-leading: 1; line-height: 1; } .leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); } .leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); } .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); } .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); } .font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); } .font-extralight { --tw-font-weight: var(--font-weight-extralight); font-weight: var(--font-weight-extralight); } .font-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); } .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); } .font-normal\! { --tw-font-weight: var(--font-weight-normal) !important; font-weight: var(--font-weight-normal) !important; } .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); } .tracking-\[0\.01em\] { --tw-tracking: 0.01em; letter-spacing: 0.01em; } .tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); } .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); } .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); } .tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); } .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); } .break-words, .wrap-break-word { overflow-wrap: break-word; } .break-all { word-break: break-all; } .text-ellipsis { text-overflow: ellipsis; } .whitespace-normal { white-space: normal; } .whitespace-nowrap { white-space: nowrap; } .whitespace-pre { white-space: pre; } .whitespace-pre-line { white-space: pre-line; } .whitespace-pre-wrap { white-space: pre-wrap; } .\!text-default { color: var(--cal-text) !important; } .text-\(--cal-brand\) { color: var(--cal-brand); } .text-\[\#5B93F9\] { color: #5b93f9; } .text-\[\#6B7280\] { color: #6b7280; } .text-attention { color: var(--cal-text-attention); } .text-black { color: #111; } .text-blue-500 { color: var(--color-blue-500); } .text-blue-600 { color: var(--color-blue-600); } .text-blue-700 { color: var(--color-blue-700); } .text-brand { color: var(--cal-brand-text); } .text-brand-emphasis { color: var(--cal-brand-emphasis); } .text-brand-subtle { color: var(--cal-brand-subtle, #9ca3af); } .text-current { color: currentColor; } .text-default { color: var(--cal-text); } .text-destructive { color: var(--destructive); } .text-destructive-foreground { color: var(--destructive-foreground); } .text-emphasis, .text-emphasis\/30 { color: var(--cal-text-emphasis); } @supports (color: color-mix(in lab, red, red)) { .text-emphasis\/30 { color: color-mix(in oklab, var(--cal-text-emphasis) 30%, transparent); } } .text-emphasis\/80 { color: var(--cal-text-emphasis); } @supports (color: color-mix(in lab, red, red)) { .text-emphasis\/80 { color: color-mix(in oklab, var(--cal-text-emphasis) 80%, transparent); } } .text-error { color: var(--cal-text-error); } .text-foreground, .text-foreground\/50 { color: var(--foreground); } @supports (color: color-mix(in lab, red, red)) { .text-foreground\/50 { color: color-mix(in oklab, var(--foreground) 50%, transparent); } } .text-gray-200 { color: var(--color-gray-200); } .text-gray-300 { color: var(--color-gray-300); } .text-gray-400 { color: var(--color-gray-400); } .text-gray-500 { color: var(--color-gray-500); } .text-gray-600 { color: var(--color-gray-600); } .text-gray-700 { color: var(--color-gray-700); } .text-gray-800 { color: var(--color-gray-800); } .text-gray-900 { color: var(--color-gray-900); } .text-green-500 { color: var(--color-green-500); } .text-green-600 { color: var(--color-green-600); } .text-green-700 { color: var(--color-green-700); } .text-green-700\! { color: var(--color-green-700) !important; } .text-green-800 { color: var(--color-green-800); } .text-indigo-400 { color: var(--color-indigo-400); } .text-indigo-500 { color: var(--color-indigo-500); } .text-info { color: var(--cal-text-info); } .text-inherit { color: inherit; } .text-inverted { color: var(--cal-text-inverted); } .text-lime-500 { color: var(--color-lime-500); } .text-muted { color: var(--cal-text-muted); } .text-muted-foreground { color: var(--muted-foreground); } .text-neutral-600 { color: var(--color-neutral-600); } .text-orange-100 { color: var(--color-orange-100); } .text-orange-400 { color: var(--color-orange-400); } .text-orange-500 { color: var(--color-orange-500); } .text-orange-600 { color: var(--color-orange-600); } .text-orange-700 { color: var(--color-orange-700); } .text-pink-500 { color: var(--color-pink-500); } .text-primary { color: var(--primary); } .text-primary-foreground { color: var(--primary-foreground); } .text-purple-500 { color: var(--color-purple-500); } .text-purple-700 { color: var(--color-purple-700); } .text-purple-800 { color: var(--color-purple-800); } .text-red-500 { color: var(--color-red-500); } .text-red-600 { color: var(--color-red-600); } .text-red-700 { color: var(--color-red-700); } .text-red-700\! { color: var(--color-red-700) !important; } .text-red-700\/30 { color: #bf000f4d; } @supports (color: color-mix(in lab, red, red)) { .text-red-700\/30 { color: color-mix(in oklab, var(--color-red-700) 30%, transparent); } } .text-red-800 { color: var(--color-red-800); } .text-red-900 { color: var(--color-red-900); } .text-rose-600 { color: var(--color-rose-600); } .text-secondary-foreground { color: var(--secondary-foreground); } .text-semantic-attention { color: var(--cal-text-semantic-attention); } .text-semantic-error { color: var(--cal-text-semantic-error); } .text-semantic-info { color: var(--cal-text-semantic-info); } .text-subtle { color: var(--cal-text-subtle); } .text-success { color: var(--cal-text-success); } .text-teal-500 { color: var(--color-teal-500); } .text-transparent { color: #0000; } .text-violet-500 { color: var(--color-violet-500); } .text-warning { color: var(--warning); } .text-white { color: var(--color-white); } .text-yellow-500 { color: var(--color-yellow-500); } .text-yellow-600 { color: var(--color-yellow-600); } .capitalize { text-transform: capitalize; } .lowercase { text-transform: lowercase; } .uppercase { text-transform: uppercase; } .italic { font-style: italic; } .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); } .normal-nums { font-variant-numeric: normal; } .line-through { text-decoration-line: line-through; } .no-underline { text-decoration-line: none; } .underline { text-decoration-line: underline; } .decoration-emphasis { -webkit-text-decoration-color: var(--cal-bg-emphasis); -webkit-text-decoration-color: var(--cal-bg-emphasis); text-decoration-color: var(--cal-bg-emphasis); } .decoration-gray-400 { -webkit-text-decoration-color: var(--color-gray-400); -webkit-text-decoration-color: var(--color-gray-400); text-decoration-color: var(--color-gray-400); } .decoration-dashed { text-decoration-style: dashed; } .underline-offset-2 { text-underline-offset: 2px; } .underline-offset-4 { text-underline-offset: 4px; } .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .opacity-0 { opacity: 0; } .opacity-20 { opacity: 0.2; } .opacity-25 { opacity: 0.25; } .opacity-30 { opacity: 0.3; } .opacity-30\! { opacity: 0.3 !important; } .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-75\! { opacity: 0.75 !important; } .opacity-80 { opacity: 0.8; } .opacity-90 { opacity: 0.9; } .opacity-100 { opacity: 1; } .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-\[0px_2\.075px_4\.15px_0px_rgba\(34\,42\,53\,0\.05\)\,0px_0px_0px_0\.519px_rgba\(34\,42\,53\,0\.08\)\,0px_0\.519px_2\.594px_-2\.075px_rgba\(19\,19\,22\,0\.7\)\] { --tw-shadow: 0px 2.075px 4.15px 0px var(--tw-shadow-color, #222a350d), 0px 0px 0px 0.519px var(--tw-shadow-color, #222a3514), 0px 0.519px 2.594px -2.075px var(--tw-shadow-color, #131316b3); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_2px_2px_-1px_rgba\(0\,0\,0\,0\.03\)\] { --tw-shadow: 0px 2px 3px 0px var(--tw-shadow-color, #00000008), 0px 2px 2px -1px var(--tw-shadow-color, #00000008); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-button-solid-brand-default { --tw-shadow: var(--shadow-button-solid-brand-default); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-dropdown { --tw-shadow: var(--shadow-dropdown); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-elevation-low { --tw-shadow: var(--shadow-elevation-low); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-none\! { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; } .shadow-outline-gray-rested { --tw-shadow: var(--shadow-outline-gray-rested); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-outline-red-rested { --tw-shadow: var(--shadow-outline-red-rested); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-switch-thumb { --tw-shadow: var(--shadow-switch-thumb); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .ring { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .ring-0 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .ring-0\! { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; } .ring-1 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .ring-2 { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .shadow-default { --tw-shadow-color: var(--cal-bg); } @supports (color: color-mix(in lab, red, red)) { .shadow-default { --tw-shadow-color: color-mix(in oklab, var(--cal-bg) var(--tw-shadow-alpha), transparent); } } .shadow-destructive\/24 { --tw-shadow-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .shadow-destructive\/24 { --tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--destructive) 24%, transparent) var(--tw-shadow-alpha), transparent ); } } .shadow-primary\/24 { --tw-shadow-color: var(--primary); } @supports (color: color-mix(in lab, red, red)) { .shadow-primary\/24 { --tw-shadow-color: color-mix( in oklab, color-mix(in oklab, var(--primary) 24%, transparent) var(--tw-shadow-alpha), transparent ); } } .ring-\[\#0000000F\] { --tw-ring-color: #0000000f; } .ring-black { --tw-ring-color: #111; } .ring-brand-default { --tw-ring-color: var(--cal-brand); } .ring-inverted { --tw-ring-color: var(--cal-bg-inverted); } .ring-muted { --tw-ring-color: var(--muted); } .ring-ring\/24 { --tw-ring-color: var(--ring); } @supports (color: color-mix(in lab, red, red)) { .ring-ring\/24 { --tw-ring-color: color-mix(in oklab, var(--ring) 24%, transparent); } } .ring-offset-0 { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .ring-offset-1 { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .ring-offset-2 { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .ring-offset-background { --tw-ring-offset-color: var(--background); } .outline { outline-style: var(--tw-outline-style); outline-width: 1px; } .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); } .blur-\[3px\] { --tw-blur: blur(3px); 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); } .filter-\[invert\(0\.5\)_brightness\(0\.5\)\] { filter: invert(0.5) brightness(0.5); } .backdrop-blur-lg { --tw-backdrop-blur: blur(var(--blur-lg)); -webkit-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-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(var(--blur-md)); -webkit-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-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-grayscale { --tw-backdrop-grayscale: grayscale(100%); -webkit-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-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-filter { -webkit-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-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, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-all { transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .transition-none { transition-property: none; } .delay-1000 { transition-delay: 1s; } .duration-100 { --tw-duration: 0.1s; transition-duration: 0.1s; } .duration-150 { --tw-duration: 0.15s; transition-duration: 0.15s; } .duration-200 { --tw-duration: 0.2s; transition-duration: 0.2s; } .duration-300 { --tw-duration: 0.3s; transition-duration: 0.3s; } .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); } .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); } .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); } .prose-invert { --tw-prose-body: var(--tw-prose-invert-body); --tw-prose-headings: var(--tw-prose-invert-headings); --tw-prose-lead: var(--tw-prose-invert-lead); --tw-prose-links: var(--tw-prose-invert-links); --tw-prose-bold: var(--tw-prose-invert-bold); --tw-prose-counters: var(--tw-prose-invert-counters); --tw-prose-bullets: var(--tw-prose-invert-bullets); --tw-prose-hr: var(--tw-prose-invert-hr); --tw-prose-quotes: var(--tw-prose-invert-quotes); --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); --tw-prose-captions: var(--tw-prose-invert-captions); --tw-prose-code: var(--tw-prose-invert-code); --tw-prose-pre-code: var(--tw-prose-invert-pre-code); --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); --tw-prose-th-borders: var(--tw-prose-invert-th-borders); --tw-prose-td-borders: var(--tw-prose-invert-td-borders); } .delay-1000 { --tw-animation-delay: 1s; animation-delay: 1s; } .outline-none { --tw-outline-style: none; outline-style: none; } .select-none { -webkit-user-select: none; user-select: none; } .\[--booker-main-width\:420px\] { --booker-main-width: 420px; } .\[--booker-main-width\:480px\] { --booker-main-width: 480px; } .\[--booker-meta-width\:240px\] { --booker-meta-width: 240px; } .\[--booker-meta-width\:340px\] { --booker-meta-width: 340px; } .\[--booker-timeslots-width\:240px\] { --booker-timeslots-width: 240px; } .\[--cal-brand-accent\:\#FFFFFF\] { --cal-brand-accent: #fff; } .\[--cal-brand-emphasis\:\#101010\] { --cal-brand-emphasis: #101010; } .\[--cal-brand-subtle\:\#9CA3AF\] { --cal-brand-subtle: #9ca3af; } .\[--cal-brand-text\:\#FFFFFF\] { --cal-brand-text: #fff; } .\[--cal-brand-text\:white\] { --cal-brand-text: white; } .\[--cal-brand\:\#111827\] { --cal-brand: #111827; } .\[--calendar-dates-sticky-offset\:66px\] { --calendar-dates-sticky-offset: 66px; } .\[--disabled-gradient-background\:\#E5E7EB\] { --disabled-gradient-background: #e5e7eb; } .\[--disabled-gradient-background\:\#F8F9FB\] { --disabled-gradient-background: #f8f9fb; } .\[--disabled-gradient-foreground\:\#D1D5DB\] { --disabled-gradient-foreground: #d1d5db; } .\[--disabled-gradient-foreground\:\#E6E7EB\] { --disabled-gradient-foreground: #e6e7eb; } .\[--troublehooster-meta-width\:0px\] { --troublehooster-meta-width: 0px; } .\[--troublehooster-meta-width\:250px\] { --troublehooster-meta-width: 250px; } .\[-webkit-app-region\:no-drag\] { -webkit-app-region: no-drag; } .\[grid-area\:calendar\] { grid-area: calendar; } .\[grid-area\:header\] { grid-area: header; } .\[grid-area\:main\] { grid-area: main; } .\[grid-area\:meta\] { grid-area: meta; } .\[grid-area\:timeslots\] { grid-area: timeslots; } .paused { animation-play-state: paused; } .ring-inset { --tw-ring-inset: inset; } .running { animation-play-state: running; } :is(.\*\:flex-1 > *) { flex: 1; } :is(.\*\:animate-pulse > *) { animation: var(--animate-pulse); } :is(.\*\:justify-center > *) { justify-content: center; } :is(.\*\:rounded-none > *) { border-radius: 0; } :is(.\*\:border > *) { border-style: var(--tw-border-style); border-width: 1px; } :is(.\*\:border-t-0 > *) { border-top-style: var(--tw-border-style); border-top-width: 0; } :is(.\*\:px-4 > *) { padding-inline: calc(var(--spacing) * 4); } :is(.\*\:py-6 > *) { padding-block: calc(var(--spacing) * 6); } .not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled) { --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, #ffffff29); } @supports (color: color-mix(in lab, red, red)) { .not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled) { --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, color-mix(in oklab, var(--color-white) 16%, transparent)); } } .not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled) { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } @media (hover: hover) { .group-hover\:visible:is(:where(.group):hover *) { visibility: visible; } .group-hover\:flex:is(:where(.group):hover *) { display: flex; } .group-hover\:inline-flex:is(:where(.group):hover *) { display: inline-flex; } .group-hover\:scale-100:is(:where(.group):hover *) { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); } .group-hover\:cursor-pointer:is(:where(.group):hover *) { cursor: pointer; } .group-hover\:border-emphasis:is(:where(.group):hover *) { border-color: var(--cal-border-emphasis); } .group-hover\:\!bg-cal-muted:is(:where(.group):hover *) { background-color: var(--cal-bg-muted) !important; } .group-hover\:bg-black\/40:is(:where(.group):hover *) { background-color: oklab(17.7638% -2.23517e-8 0/0.4); } .group-hover\:text-default:is(:where(.group):hover *) { color: var(--cal-text); } .group-hover\:text-emphasis:is(:where(.group):hover *) { color: var(--cal-text-emphasis); } .group-hover\:text-subtle:is(:where(.group):hover *) { color: var(--cal-text-subtle); } .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; } .group-hover\/booking_status_email\:visible:is(:where(.group\/booking_status_email):hover *) { visibility: visible; } .group-hover\/remove\:bg-inverted:is(:where(.group\/remove):hover *) { background-color: var(--cal-bg-inverted); } .group-hover\/remove\:text-inverted:is(:where(.group\/remove):hover *) { color: var(--cal-text-inverted); } } .group-active\:translate-y-\[0\.5px\]:is(:where(.group):active *) { --tw-translate-y: 0.5px; translate: var(--tw-translate-x) var(--tw-translate-y); } .group-data-\[state\=selected\]\:bg-subtle:is(:where(.group)[data-state="selected"] *) { background-color: var(--cal-bg-subtle); } .group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *) { border-color: var(--cal-border-muted); } @supports (color: color-mix(in lab, red, red)) { .group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *) { border-color: color-mix(in oklab, var(--cal-border-muted) 40%, transparent); } } .group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *) { color: var(--color-red-300); } .peer-checked\:text-emphasis:is(:where(.peer):checked ~ *) { color: var(--cal-text-emphasis); } .peer-checked\:ring-2:is(:where(.peer):checked ~ *) { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) { opacity: 0.5; } .first-letter\:text-xs:first-letter { font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height)); } .file\:me-3::file-selector-button { margin-inline-end: calc(var(--spacing) * 3); } .file\:bg-transparent::file-selector-button { background-color: #0000; } .file\:text-sm::file-selector-button { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); } .file\:font-medium::file-selector-button { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } .file\:text-foreground::file-selector-button { color: var(--foreground); } .placeholder\:min-h-\[300px\]::placeholder { min-height: 300px; } .placeholder\:text-muted::placeholder { color: var(--cal-text-muted); } .placeholder\:text-muted-foreground\/64::placeholder { color: var(--muted-foreground); } @supports (color: color-mix(in lab, red, red)) { .placeholder\:text-muted-foreground\/64::placeholder { color: color-mix(in oklab, var(--muted-foreground) 64%, transparent); } } .placeholder\:text-subtle::placeholder { color: var(--cal-text-subtle); } .before\:pointer-events-none:before { content: var(--tw-content); pointer-events: none; } .before\:absolute:before { content: var(--tw-content); position: absolute; } .before\:-inset-2:before { content: var(--tw-content); inset: calc(var(--spacing) * -2); } .before\:inset-0:before { content: var(--tw-content); inset: calc(var(--spacing) * 0); } .before\:-top-2:before { content: var(--tw-content); top: calc(var(--spacing) * -2); } .before\:top-\[-3px\]:before { content: var(--tw-content); top: -3px; } .before\:top-\[-5px\]:before { content: var(--tw-content); top: -5px; } .before\:bottom-\[-3px\]:before { content: var(--tw-content); bottom: -3px; } .before\:bottom-\[-5px\]:before { content: var(--tw-content); bottom: -5px; } .before\:left-\[-24px\]:before { content: var(--tw-content); left: -24px; } .before\:left-\[-30px\]:before { content: var(--tw-content); left: -30px; } .before\:h-\[calc\(100\%\+0\.5rem\)\]:before { content: var(--tw-content); height: calc(100% + 0.5rem); } .before\:w-0\.5:before { content: var(--tw-content); width: calc(var(--spacing) * 0.5); } .before\:w-\[calc\(100\%\+35px\)\]:before { content: var(--tw-content); width: calc(100% + 35px); } .before\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:before { content: var(--tw-content); border-radius: calc(var(--radius-lg) - 1px); } .before\:rounded-\[calc\(var\(--radius-md\)-1px\)\]:before { content: var(--tw-content); border-radius: calc(var(--radius-md) - 1px); } .before\:rounded-full:before { content: var(--tw-content); border-radius: 3.40282e38px; } .before\:rounded-md:before { content: var(--tw-content); border-radius: var(--radius-md); } .before\:border:before { content: var(--tw-content); border-style: var(--tw-border-style); border-width: 1px; } .before\:border-0:before { content: var(--tw-content); border-style: var(--tw-border-style); border-width: 0; } .before\:bg-default:before { content: var(--tw-content); background-color: var(--cal-bg); } .before\:bg-subtle:before { content: var(--tw-content); background-color: var(--cal-bg-subtle); } .before\:py-3:before { content: var(--tw-content); padding-block: calc(var(--spacing) * 3); } .before\:opacity-0:before { content: var(--tw-content); opacity: 0; } .before\:transition-opacity:before { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .before\:content-\[\'\'\]:before { --tw-content: ""; content: var(--tw-content); } .not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not( :disabled ):not(:active):not([data-pressed]):before { content: var(--tw-content); --tw-shadow: 0 1px var(--tw-shadow-color, oklab(17.7638% -2.23517e-8 0/0.04)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .after\:absolute:after { content: var(--tw-content); position: absolute; } .after\:top-6:after { content: var(--tw-content); top: calc(var(--spacing) * 6); } .after\:left-\[-24px\]:after { content: var(--tw-content); left: -24px; } .after\:block:after { content: var(--tw-content); display: block; } .after\:h-2:after { content: var(--tw-content); height: calc(var(--spacing) * 2); } .after\:h-\[6px\]:after { content: var(--tw-content); height: 6px; } .after\:h-\[calc\(100\%-1\.5rem\)\]:after { content: var(--tw-content); height: calc(100% - 1.5rem); } .after\:w-0\.5:after { content: var(--tw-content); width: calc(var(--spacing) * 0.5); } .after\:w-2:after { content: var(--tw-content); width: calc(var(--spacing) * 2); } .after\:w-\[6px\]:after { content: var(--tw-content); width: 6px; } .after\:rounded-full:after { content: var(--tw-content); border-radius: 3.40282e38px; } .after\:bg-cal-muted:after { content: var(--tw-content); background-color: var(--cal-bg-muted); } .after\:bg-default:after { content: var(--tw-content); background-color: var(--cal-bg); } .after\:bg-inverted:after { content: var(--tw-content); background-color: var(--cal-bg-inverted); } .after\:bg-subtle:after { content: var(--tw-content); background-color: var(--cal-bg-subtle); } .after\:content-\[\'\'\]:after { --tw-content: ""; content: var(--tw-content); } .first\:mt-0:first-child { margin-top: calc(var(--spacing) * 0); } .first\:rounded-t-md:first-child { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); } .first\:pt-0:first-child { padding-top: calc(var(--spacing) * 0); } .first\:before\:rounded-t-full:first-child:before, .first\:after\:rounded-t-full:first-child:after { content: var(--tw-content); border-top-left-radius: 3.40282e38px; border-top-right-radius: 3.40282e38px; } .last\:mr-0:last-child { margin-right: calc(var(--spacing) * 0); } .last\:mb-0:last-child { margin-bottom: calc(var(--spacing) * 0); } .last\:mb-2:last-child { margin-bottom: calc(var(--spacing) * 2); } .last\:rounded-b-md:last-child { border-bottom-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0; } .last\:pb-0:last-child { padding-bottom: calc(var(--spacing) * 0); } .last\:font-medium:last-child { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } .last\:before\:rounded-b-full:last-child:before, .last\:after\:rounded-b-full:last-child:after { content: var(--tw-content); border-bottom-right-radius: 3.40282e38px; border-bottom-left-radius: 3.40282e38px; } .only\:w-full:only-child { width: 100%; } .first-of-type\:rounded-t-\[inherit\]:first-of-type { border-top-left-radius: inherit; border-top-right-radius: inherit; } .last-of-type\:rounded-b-\[inherit\]:last-of-type { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; } .checked\:border-transparent\!:checked { border-color: #0000 !important; } .checked\:bg-gray-300:checked { background-color: var(--color-gray-300); } .checked\:bg-gray-800:checked { background-color: var(--color-gray-800); } .checked\:bg-gray-800\!:checked { background-color: var(--color-gray-800) !important; } .empty\:before\:inline-block:empty:before { content: var(--tw-content); display: inline-block; } .empty\:before\:content-\[\'\'\]:empty:before { --tw-content: ""; content: var(--tw-content); } .focus-within\:relative:focus-within { position: relative; } .focus-within\:z-20:focus-within { z-index: 20; } .focus-within\:border-emphasis:focus-within { border-color: var(--cal-border-emphasis); } .focus-within\:bg-subtle:focus-within { background-color: var(--cal-bg-subtle); } .focus-within\:ring-0:focus-within { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-within\:ring-2:focus-within { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-within\:ring-brand-default:focus-within { --tw-ring-color: var(--cal-brand); } .focus-within\:ring-offset-0:focus-within { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus-within\:ring-offset-2:focus-within { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus-within\:outline-none:focus-within { --tw-outline-style: none; outline-style: none; } @media (hover: hover) { .hover\:-mt-px:hover { margin-top: -1px; } .hover\:line-clamp-none:hover { -webkit-line-clamp: unset; -webkit-box-orient: horizontal; display: block; overflow: visible; } .hover\:cursor-default:hover { cursor: default; } .hover\:cursor-not-allowed:hover { cursor: not-allowed; } .hover\:cursor-pointer:hover { cursor: pointer; } .hover\:rounded-md:hover { border-radius: var(--radius-md); } .hover\:border:hover { border-style: var(--tw-border-style); border-width: 1px; } .hover\:border-black:hover { border-color: #111; } .hover\:border-brand-default:hover { border-color: var(--cal-brand); } .hover\:border-default:hover { border-color: var(--cal-border); } .hover\:border-emphasis:hover { border-color: var(--cal-border-emphasis); } .hover\:border-error:hover { border-color: var(--cal-border-error); } .hover\:border-semantic-error:hover { border-color: var(--cal-border-semantic-error); } .hover\:border-transparent:hover { border-color: #0000; } .hover\:\!bg-emphasis:hover { background-color: var(--cal-bg-emphasis) !important; } .hover\:\!bg-inverted:hover { background-color: var(--cal-bg-inverted) !important; } .hover\:bg-\[initial\]:hover { background-color: initial; } .hover\:bg-accent:hover { background-color: var(--accent); } .hover\:bg-attention:hover { background-color: var(--cal-bg-attention); } .hover\:bg-background:hover { background-color: var(--background); } .hover\:bg-black:hover { background-color: #111; } .hover\:bg-brand-default:hover { background-color: var(--cal-brand); } .hover\:bg-cal-muted:hover { background-color: var(--cal-bg-muted); } .hover\:bg-cal-success:hover { background-color: var(--cal-bg-success); } .hover\:bg-default:hover { background-color: var(--cal-bg); } .hover\:bg-destructive\/90:hover { background-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab, var(--destructive) 90%, transparent); } } .hover\:bg-emphasis:hover { background-color: var(--cal-bg-emphasis); } .hover\:bg-error:hover { background-color: var(--cal-bg-error); } .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); } .hover\:bg-gray-200:hover { background-color: var(--color-gray-200); } .hover\:bg-gray-300:hover { background-color: var(--color-gray-300); } .hover\:bg-gray-400:hover { background-color: var(--color-gray-400); } .hover\:bg-gray-800:hover { background-color: var(--color-gray-800); } .hover\:bg-inverted:hover { background-color: var(--cal-bg-inverted); } .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); } .hover\:bg-orange-800:hover { background-color: var(--color-orange-800); } .hover\:bg-primary-default\/90:hover { background-color: var(--cal-bg-primary); } @supports (color: color-mix(in lab, red, red)) { .hover\:bg-primary-default\/90:hover { background-color: color-mix(in oklab, var(--cal-bg-primary) 90%, transparent); } } .hover\:bg-primary\/90:hover { background-color: var(--primary); } @supports (color: color-mix(in lab, red, red)) { .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab, var(--primary) 90%, transparent); } } .hover\:bg-secondary:hover, .hover\:bg-secondary\/80:hover { background-color: var(--secondary); } @supports (color: color-mix(in lab, red, red)) { .hover\:bg-secondary\/80:hover { background-color: color-mix(in oklab, var(--secondary) 80%, transparent); } } .hover\:bg-secondary\/90:hover { background-color: var(--secondary); } @supports (color: color-mix(in lab, red, red)) { .hover\:bg-secondary\/90:hover { background-color: color-mix(in oklab, var(--secondary) 90%, transparent); } } .hover\:bg-slate-300:hover { background-color: var(--color-slate-300); } .hover\:bg-subtle:hover { background-color: var(--cal-bg-subtle); } .hover\:bg-transparent:hover { background-color: #0000; } .hover\:bg-transparent\!:hover { background-color: #0000 !important; } .hover\:stroke-3:hover { stroke-width: 3px; } .hover\:font-normal:hover { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); } .hover\:\!text-inverted:hover { color: var(--cal-text-inverted) !important; } .hover\:text-accent-foreground:hover { color: var(--accent-foreground); } .hover\:text-attention:hover { color: var(--cal-text-attention); } .hover\:text-black:hover { color: #111; } .hover\:text-blue-500:hover { color: var(--color-blue-500); } .hover\:text-default:hover { color: var(--cal-text); } .hover\:text-emphasis:hover { color: var(--cal-text-emphasis); } .hover\:text-error:hover { color: var(--cal-text-error); } .hover\:text-foreground:hover { color: var(--foreground); } .hover\:text-gray-500:hover { color: var(--color-gray-500); } .hover\:text-orange-100:hover { color: var(--color-orange-100); } .hover\:text-red-700\/30:hover { color: #bf000f4d; } @supports (color: color-mix(in lab, red, red)) { .hover\:text-red-700\/30:hover { color: color-mix(in oklab, var(--color-red-700) 30%, transparent); } } .hover\:text-subtle:hover { color: var(--cal-text-subtle); } .hover\:text-white:hover { color: var(--color-white); } .hover\:no-underline:hover { text-decoration-line: none; } .hover\:underline:hover { text-decoration-line: underline; } .hover\:opacity-50:hover { opacity: 0.5; } .hover\:opacity-70:hover { opacity: 0.7; } .hover\:opacity-80:hover { opacity: 0.8; } .hover\:opacity-100:hover { opacity: 1; } .hover\:shadow:hover, .hover\:shadow-sm:hover { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .hover\:ring-0:hover { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .hover\:brightness-90:hover { --tw-brightness: brightness(90%); 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-95:hover { --tw-brightness: brightness(95%); 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\:outline-none:hover { --tw-outline-style: none; outline-style: none; } :is(.hover\:\*\:z-1:hover > *) { z-index: 1; } .not-disabled\:hover\:border-subtle:not(:disabled):hover { border-color: var(--cal-border-subtle); } .not-disabled\:hover\:bg-brand-emphasis:not(:disabled):hover { background-color: var(--cal-brand-emphasis); } .not-disabled\:hover\:bg-cal-muted:not(:disabled):hover { background-color: var(--cal-bg-muted); } .not-disabled\:hover\:bg-subtle:not(:disabled):hover { background-color: var(--cal-bg-subtle); } .not-disabled\:hover\:text-emphasis:not(:disabled):hover { color: var(--cal-text-emphasis); } .not-disabled\:hover\:shadow-button-solid-brand-hover:not(:disabled):hover { --tw-shadow: var(--shadow-button-solid-brand-hover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .not-disabled\:hover\:shadow-outline-gray-hover:not(:disabled):hover { --tw-shadow: var(--shadow-outline-gray-hover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .not-disabled\:hover\:shadow-outline-red-hover:not(:disabled):hover { --tw-shadow: var(--shadow-outline-red-hover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover { border-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover { border-color: color-mix(in oklab, var(--destructive) 30%, transparent); } } .group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover { background-color: var(--destructive); } .group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover { color: var(--destructive-foreground); } .group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover { color: var(--color-red-50); } .hover\:before\:opacity-100:hover:before { content: var(--tw-content); opacity: 1; } } .after\:hover\:block:after { content: var(--tw-content); } @media (hover: hover) { .after\:hover\:block:after:hover { display: block; } .hover\:after\:bg-subtle:hover:after { content: var(--tw-content); background-color: var(--cal-bg-subtle); } .checked\:hover\:border-error:checked:hover { border-color: var(--cal-border-error); } .hover\:checked\:bg-gray-300:hover:checked { background-color: var(--color-gray-300); } } .focus\:z-10:focus { z-index: 10; } .focus\:border:focus { border-style: var(--tw-border-style); border-width: 1px; } .focus\:border-0:focus { border-style: var(--tw-border-style); border-width: 0; } .focus\:border-2:focus { border-style: var(--tw-border-style); border-width: 2px; } .focus\:border-r:focus { border-right-style: var(--tw-border-style); border-right-width: 1px; } .focus\:border-black:focus { border-color: #111; } .focus\:border-brand-default:focus { border-color: var(--cal-brand); } .focus\:border-emphasis:focus { border-color: var(--cal-border-emphasis); } .focus\:border-gray-800:focus { border-color: var(--color-gray-800); } .focus\:border-neutral-500:focus { border-color: var(--color-neutral-500); } .focus\:border-neutral-800:focus { border-color: var(--color-neutral-800); } .focus\:border-neutral-900:focus { border-color: var(--color-neutral-900); } .focus\:border-orange-400:focus { border-color: var(--color-orange-400); } .focus\:border-red-500:focus { border-color: var(--color-red-500); } .focus\:border-subtle:focus { border-color: var(--cal-border-subtle); } .focus\:border-subtle\!:focus { border-color: var(--cal-border-subtle) !important; } .focus\:bg-cal-muted:focus { background-color: var(--cal-bg-muted); } .focus\:bg-default:focus { background-color: var(--cal-bg); } .focus\:bg-emphasis:focus { background-color: var(--cal-bg-emphasis); } .focus\:bg-subtle:focus { background-color: var(--cal-bg-subtle); } .focus\:bg-transparent\!:focus { background-color: #0000 !important; } .focus\:text-emphasis:focus { color: var(--cal-text-emphasis); } .focus\:opacity-100:focus { opacity: 1; } .focus\:shadow-none\!:focus { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; } .focus\:shadow-outline-gray-focused:focus { --tw-shadow: var(--shadow-outline-gray-focused); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus\:ring:focus { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus\:ring-0:focus { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus\:ring-0\!:focus { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; } .focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus\:ring-black:focus { --tw-ring-color: #111; } .focus\:ring-blue-500:focus { --tw-ring-color: var(--color-blue-500); } .focus\:ring-brand-default:focus { --tw-ring-color: var(--cal-brand); } .focus\:ring-brand-default\!:focus { --tw-ring-color: var(--cal-brand) !important; } .focus\:ring-emphasis:focus { --tw-ring-color: var(--cal-bg-emphasis); } .focus\:ring-muted:focus { --tw-ring-color: var(--muted); } .focus\:ring-neutral-500:focus { --tw-ring-color: var(--color-neutral-500); } .focus\:ring-neutral-800:focus { --tw-ring-color: var(--color-neutral-800); } .focus\:ring-neutral-900:focus { --tw-ring-color: var(--color-neutral-900); } .focus\:ring-ring:focus { --tw-ring-color: var(--ring); } .focus\:ring-transparent:focus { --tw-ring-color: transparent; } .focus\:ring-white:focus { --tw-ring-color: var(--color-white); } .focus\:ring-offset-0:focus { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus\:ring-offset-0\!:focus { --tw-ring-offset-width: 0px !important; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; } .focus\:ring-offset-1:focus { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; } .focus\:outline-none\!:focus { --tw-outline-style: none !important; outline-style: none !important; } .group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus { --tw-ring-color: var(--destructive); } .group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus { --tw-ring-color: var(--color-red-400); } .group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus { --tw-ring-offset-color: var(--color-red-600); } .focus-visible\:border-subtle:focus-visible { border-color: var(--cal-border-subtle); } .focus-visible\:bg-error:focus-visible { background-color: var(--cal-bg-error); } .focus-visible\:bg-subtle:focus-visible { background-color: var(--cal-bg-subtle); } .focus-visible\:bg-transparent:focus-visible { background-color: #0000; } .focus-visible\:text-red-700:focus-visible { color: var(--color-red-700); } .focus-visible\:shadow-button-outline-red-focused:focus-visible { --tw-shadow: var(--shadow-button-outline-red-focused); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-visible\:shadow-button-solid-brand-focused:focus-visible { --tw-shadow: var(--shadow-button-solid-brand-focused); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-visible\:shadow-outline-gray-focused:focus-visible { --tw-shadow: var(--shadow-outline-gray-focused); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-visible\:ring-0:focus-visible { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .focus-visible\:ring-ring:focus-visible { --tw-ring-color: var(--ring); } .focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); } .focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: var(--background); } .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; } .active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); } .active\:bg-default:active { background-color: var(--cal-bg); } .not-disabled\:active\:shadow-button-solid-brand-active:not(:disabled):active { --tw-shadow: var(--shadow-button-solid-brand-active); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .not-disabled\:active\:shadow-outline-gray-active:not(:disabled):active { --tw-shadow: var(--shadow-outline-gray-active); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .not-disabled\:active\:shadow-outline-red-active:not(:disabled):active { --tw-shadow: var(--shadow-outline-red-active); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } @media (hover: hover) { .enabled\:hover\:bg-subtle:enabled:hover { background-color: var(--cal-bg-subtle); } .enabled\:hover\:shadow-outline-gray-hover:enabled:hover { --tw-shadow: var(--shadow-outline-gray-hover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } } .enabled\:active\:shadow-outline-gray-active:enabled:active { --tw-shadow: var(--shadow-outline-gray-active); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .disabled\:pointer-events-none:disabled { pointer-events: none; } .disabled\:cursor-default:disabled { cursor: default; } .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; } .disabled\:border-red-200:disabled { border-color: var(--color-red-200); } .disabled\:border-transparent:disabled { border-color: #0000; } .disabled\:bg-emphasis:disabled { background-color: var(--cal-bg-emphasis); } .disabled\:bg-red-100:disabled { background-color: var(--color-red-100); } .disabled\:bg-subtle:disabled { background-color: var(--cal-bg-subtle); } .disabled\:bg-transparent:disabled { background-color: #0000; } .disabled\:font-light:disabled { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); } .disabled\:text-red-700:disabled { color: var(--color-red-700); } .disabled\:opacity-30:disabled { opacity: 0.3; } .disabled\:opacity-40:disabled { opacity: 0.4; } .disabled\:opacity-50:disabled { opacity: 0.5; } .disabled\:opacity-64:disabled { opacity: 0.64; } @media (hover: hover) { .disabled\:hover\:cursor-not-allowed:disabled:hover { cursor: not-allowed; } .disabled\:hover\:border-default:disabled:hover { border-color: var(--cal-border); } .disabled\:hover\:border-inherit:disabled:hover { border-color: inherit; } .disabled\:hover\:border-red-200:disabled:hover { border-color: var(--color-red-200); } .disabled\:hover\:border-subtle:disabled:hover { border-color: var(--cal-border-subtle); } .disabled\:hover\:bg-default:disabled:hover { background-color: var(--cal-bg); } .disabled\:hover\:text-muted:disabled:hover { color: var(--cal-text-muted); } .disabled\:hover\:shadow-none:disabled:hover { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } } .not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not( :has(:disabled) ):has(:not(:focus-visible)):not(:has([aria-invalid="true"])):before { content: var(--tw-content); --tw-shadow: 0 1px var(--tw-shadow-color, oklab(17.7638% -2.23517e-8 0/0.04)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .has-focus-visible\:border-ring:has(:focus-visible) { border-color: var(--ring); } .has-focus-visible\:ring-\[3px\]:has(:focus-visible) { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .has-disabled\:opacity-64:has(:disabled) { opacity: 0.64; } .has-aria-invalid\:border-destructive\/36:has([aria-invalid="true"]) { border-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .has-aria-invalid\:border-destructive\/36:has([aria-invalid="true"]) { border-color: color-mix(in oklab, var(--destructive) 36%, transparent); } } .has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has( [aria-invalid="true"] ) { border-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has( [aria-invalid="true"] ) { border-color: color-mix(in oklab, var(--destructive) 64%, transparent); } } .has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid="true"]) { --tw-ring-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has( [aria-invalid="true"] ) { --tw-ring-color: color-mix(in oklab, var(--destructive) 16%, transparent); } } .aria-checked\:border-subtle[aria-checked="true"] { border-color: var(--cal-border-subtle); } .aria-checked\:bg-default[aria-checked="true"] { background-color: var(--cal-bg); } .aria-checked\:bg-emphasis[aria-checked="true"] { background-color: var(--cal-bg-emphasis); } .aria-checked\:shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_2px_2px_-1px_rgba\(0\,0\,0\,0\.03\)\][aria-checked="true"] { --tw-shadow: 0px 2px 3px 0px var(--tw-shadow-color, #00000008), 0px 2px 2px -1px var(--tw-shadow-color, #00000008); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .aria-selected\:bg-cal-muted[aria-selected="true"] { background-color: var(--cal-bg-muted); } .aria-selected\:bg-emphasis[aria-selected="true"] { background-color: var(--cal-bg-emphasis); } .aria-selected\:bg-subtle[aria-selected="true"] { background-color: var(--cal-bg-subtle); } .aria-selected\:text-emphasis[aria-selected="true"] { color: var(--cal-text-emphasis); } .aria-selected\:opacity-100[aria-selected="true"] { opacity: 1; } .aria-\[aria-current\=\'page\'\]\:bg-transparent\![aria-aria-current="page"] { background-color: #0000 !important; } .aria-\[aria-current\=\'page\'\]\:text-inherit[aria-aria-current="page"] { color: inherit; } .data-disabled\:pointer-events-none[data-disabled] { pointer-events: none; } .data-disabled\:opacity-50[data-disabled] { opacity: 0.5; } .data-pressed\:bg-accent[data-pressed] { background-color: var(--accent); } .data-pressed\:bg-secondary\/90[data-pressed] { background-color: var(--secondary); } @supports (color: color-mix(in lab, red, red)) { .data-pressed\:bg-secondary\/90[data-pressed] { background-color: color-mix(in oklab, var(--secondary) 90%, transparent); } } :is(.\*\*\:data-radix-popper-content-wrapper\:bottom-4\! *)[data-radix-popper-content-wrapper] { bottom: calc(var(--spacing) * 4) !important; } .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: calc(2 * var(--spacing) * -1); } .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: calc(2 * var(--spacing)); } .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: calc(2 * var(--spacing) * -1); } .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: calc(2 * var(--spacing)); } .data-\[state\=checked\]\:translate-x-3[data-state="checked"] { --tw-translate-x: calc(var(--spacing) * 3); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[state\=checked\]\:translate-x-5[data-state="checked"] { --tw-translate-x: calc(var(--spacing) * 5); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[state\=checked\]\:border-brand-default[data-state="checked"] { border-color: var(--cal-brand); } .data-\[state\=checked\]\:bg-brand-accent[data-state="checked"] { background-color: var(--cal-brand-accent, white); } .data-\[state\=checked\]\:bg-brand-default[data-state="checked"] { background-color: var(--cal-brand); } .data-\[state\=checked\]\:bg-primary-default[data-state="checked"] { background-color: var(--cal-bg-primary); } .data-\[state\=checked\]\:text-brand[data-state="checked"] { color: var(--cal-brand-text); } .data-\[state\=closed\]\:animate-out[data-state="closed"] { animation: exit var(--tw-animation-duration, var(--tw-duration, 0.15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none); } .data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; } .data-\[state\=closed\]\:fade-out-80[data-state="closed"] { --tw-exit-opacity: 0.8; } .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: 0.95; } .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] { --tw-exit-translate-x: calc(1 / 2 * -100%); } .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; } .data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] { --tw-exit-translate-x: calc(1 * 100%); } .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] { --tw-exit-translate-y: calc(48% * -1); } .data-\[state\=open\]\:animate-in[data-state="open"] { animation: enter var(--tw-animation-duration, var(--tw-duration, 0.15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none); } .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: var(--accent); } .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: var(--muted-foreground); } .data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; } .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: 0.95; } .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] { --tw-enter-translate-x: calc(1 / 2 * -100%); } .data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; } .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] { --tw-enter-translate-y: calc(48% * -1); } .data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] { --tw-enter-translate-y: calc(1 * -100%); } .data-\[state\=selected\]\:bg-subtle[data-state="selected"] { background-color: var(--cal-bg-subtle); } .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[state\=unchecked\]\:bg-emphasis[data-state="unchecked"] { background-color: var(--cal-bg-emphasis); } .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: var(--input); } .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[swipe\=end\]\:translate-x-\(--radix-toast-swipe-end-x\)[data-swipe="end"] { --tw-translate-x: var(--radix-toast-swipe-end-x); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[swipe\=end\]\:animate-out[data-swipe="end"] { animation: exit var(--tw-animation-duration, var(--tw-duration, 0.15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none); } .data-\[swipe\=move\]\:translate-x-\(--radix-toast-swipe-move-x\)[data-swipe="move"] { --tw-translate-x: var(--radix-toast-swipe-move-x); translate: var(--tw-translate-x) var(--tw-translate-y); } .data-\[swipe\=move\]\:transition-none[data-swipe="move"] { transition-property: none; } @media not all and (min-width: 64rem) { .max-lg\:z-10 { z-index: 10; } } @media (min-width: 40rem) { .sm\:absolute { position: absolute; } .sm\:relative { position: relative; } .sm\:sticky { position: sticky; } .sm\:top-auto { top: auto; } .sm\:right-0 { right: calc(var(--spacing) * 0); } .sm\:right-2 { right: calc(var(--spacing) * 2); } .sm\:bottom-0 { bottom: calc(var(--spacing) * 0); } .sm\:order-3 { order: 3; } .sm\:col-span-2 { grid-column: span 2 / span 2; } .sm\:-mx-4 { margin-inline: calc(var(--spacing) * -4); } .sm\:-mx-6 { margin-inline: calc(var(--spacing) * -6); } .sm\:mx-0 { margin-inline: calc(var(--spacing) * 0); } .sm\:mx-auto { margin-inline: auto; } .sm\:my-0 { margin-block: calc(var(--spacing) * 0); } .sm\:my-8 { margin-block: calc(var(--spacing) * 8); } .sm\:-mt-4 { margin-top: calc(var(--spacing) * -4); } .sm\:-mt-6 { margin-top: calc(var(--spacing) * -6); } .sm\:mt-0 { margin-top: calc(var(--spacing) * 0); } .sm\:mt-4 { margin-top: calc(var(--spacing) * 4); } .sm\:mt-5 { margin-top: calc(var(--spacing) * 5); } .sm\:mt-6 { margin-top: calc(var(--spacing) * 6); } .sm\:mt-8 { margin-top: calc(var(--spacing) * 8); } .sm\:mr-4 { margin-right: calc(var(--spacing) * 4); } .sm\:mr-36 { margin-right: calc(var(--spacing) * 36); } .sm\:mb-0 { margin-bottom: calc(var(--spacing) * 0); } .sm\:mb-4 { margin-bottom: calc(var(--spacing) * 4); } .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); } .sm\:ml-0 { margin-left: calc(var(--spacing) * 0); } .sm\:ml-2 { margin-left: calc(var(--spacing) * 2); } .sm\:ml-4 { margin-left: calc(var(--spacing) * 4); } .sm\:ml-5 { margin-left: calc(var(--spacing) * 5); } .sm\:ml-16 { margin-left: calc(var(--spacing) * 16); } .sm\:ml-auto { margin-left: auto; } .sm\:block { display: block; } .sm\:flex { display: flex; } .sm\:grid { display: grid; } .sm\:hidden { display: none; } .sm\:inline { display: inline; } .sm\:inline-block { display: inline-block; } .sm\:inline-flex { display: inline-flex; } .sm\:table-cell { display: table-cell; } .sm\:h-4 { height: calc(var(--spacing) * 4); } .sm\:h-10 { height: calc(var(--spacing) * 10); } .sm\:h-auto { height: auto; } .sm\:h-screen { height: 100vh; } .sm\:max-h-9 { max-height: calc(var(--spacing) * 9); } .sm\:max-h-\[30\.6rem\] { max-height: 30.6rem; } .sm\:min-h-\[200px\] { min-height: 200px; } .sm\:w-1\/4 { width: 25%; } .sm\:w-3\/4 { width: 75%; } .sm\:w-4 { width: calc(var(--spacing) * 4); } .sm\:w-4xl { width: var(--container-4xl); } .sm\:w-10 { width: calc(var(--spacing) * 10); } .sm\:w-16 { width: calc(var(--spacing) * 16); } .sm\:w-24 { width: calc(var(--spacing) * 24); } .sm\:w-28 { width: calc(var(--spacing) * 28); } .sm\:w-32 { width: calc(var(--spacing) * 32); } .sm\:w-36 { width: calc(var(--spacing) * 36); } .sm\:w-44 { width: calc(var(--spacing) * 44); } .sm\:w-80 { width: calc(var(--spacing) * 80); } .sm\:w-180 { width: calc(var(--spacing) * 180); } .sm\:w-\[100px\] { width: 100px; } .sm\:w-auto { width: auto; } .sm\:w-full { width: 100%; } .sm\:max-w-3xl { max-width: var(--container-3xl); } .sm\:max-w-4xl { max-width: var(--container-4xl); } .sm\:max-w-7xl { max-width: var(--container-7xl); } .sm\:max-w-7xl\! { max-width: var(--container-7xl) !important; } .sm\:max-w-32 { max-width: calc(var(--spacing) * 32); } .sm\:max-w-56 { max-width: calc(var(--spacing) * 56); } .sm\:max-w-64 { max-width: calc(var(--spacing) * 64); } .sm\:max-w-72 { max-width: calc(var(--spacing) * 72); } .sm\:max-w-140 { max-width: calc(var(--spacing) * 140); } .sm\:max-w-180 { max-width: calc(var(--spacing) * 180); } .sm\:max-w-280 { max-width: calc(var(--spacing) * 280); } .sm\:max-w-360 { max-width: calc(var(--spacing) * 360); } .sm\:max-w-\[500px\] { max-width: 500px; } .sm\:max-w-\[520px\] { max-width: 520px; } .sm\:max-w-\[600px\] { max-width: 600px; } .sm\:max-w-\[610px\] { max-width: 610px; } .sm\:max-w-\[650px\] { max-width: 650px; } .sm\:max-w-lg { max-width: var(--container-lg); } .sm\:max-w-md { max-width: var(--container-md); } .sm\:max-w-none { max-width: none; } .sm\:max-w-sm { max-width: var(--container-sm); } .sm\:max-w-xl { max-width: var(--container-xl); } .sm\:min-w-48 { min-width: calc(var(--spacing) * 48); } .sm\:flex-none { flex: none; } .sm\:translate-y-\[12px\] { --tw-translate-y: 12px; translate: var(--tw-translate-x) var(--tw-translate-y); } .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sm\:flex-col { flex-direction: column; } .sm\:flex-row { flex-direction: row; } .sm\:flex-row-reverse { flex-direction: row-reverse; } .sm\:flex-nowrap { flex-wrap: nowrap; } .sm\:items-center { align-items: center; } .sm\:items-start { align-items: flex-start; } .sm\:justify-between { justify-content: space-between; } .sm\:justify-end { justify-content: flex-end; } .sm\:justify-start { justify-content: flex-start; } .sm\:gap-0 { gap: calc(var(--spacing) * 0); } .sm\:gap-2 { gap: calc(var(--spacing) * 2); } .sm\:gap-3 { gap: calc(var(--spacing) * 3); } .sm\:gap-4 { gap: calc(var(--spacing) * 4); } .sm\:gap-6 { gap: calc(var(--spacing) * 6); } :where(.sm\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); } :where(.sm\:space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); } .sm\:gap-x-0 { column-gap: calc(var(--spacing) * 0); } .sm\:gap-x-6 { column-gap: calc(var(--spacing) * 6); } :where(.sm\:space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); } :where(.sm\:space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); } :where(.sm\:divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); } :where(.sm\:divide-subtle > :not(:last-child)) { border-color: var(--cal-border-subtle); } .sm\:self-baseline { align-self: baseline; } .sm\:self-center { align-self: center; } .sm\:overflow-hidden { overflow: hidden; } .sm\:overflow-y-auto { overflow-y: auto; } .sm\:rounded-lg { border-radius: var(--radius-lg); } .sm\:rounded-md { border-radius: var(--radius-md); } .sm\:rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; } .sm\:rounded-tl-md { border-top-left-radius: var(--radius-md); } .sm\:rounded-tl-none { border-top-left-radius: 0; } .sm\:rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; } .sm\:rounded-bl-md { border-bottom-left-radius: var(--radius-md); } .sm\:rounded-bl-none { border-bottom-left-radius: 0; } .sm\:border-booker-width { border-style: var(--tw-border-style); border-width: var(--cal-border-booker-width, 1px); } .sm\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; } .sm\:border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0; } .sm\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0; } .sm\:border-subtle { border-color: var(--cal-border-subtle); } .sm\:p-0 { padding: calc(var(--spacing) * 0); } .sm\:p-3 { padding: calc(var(--spacing) * 3); } .sm\:p-4 { padding: calc(var(--spacing) * 4); } .sm\:p-6 { padding: calc(var(--spacing) * 6); } .sm\:p-8 { padding: calc(var(--spacing) * 8); } .sm\:px-0 { padding-inline: calc(var(--spacing) * 0); } .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); } .sm\:px-6 { padding-inline: calc(var(--spacing) * 6); } .sm\:px-8 { padding-inline: calc(var(--spacing) * 8); } .sm\:px-10 { padding-inline: calc(var(--spacing) * 10); } .sm\:px-14 { padding-inline: calc(var(--spacing) * 14); } .sm\:px-16 { padding-inline: calc(var(--spacing) * 16); } .sm\:py-4 { padding-block: calc(var(--spacing) * 4); } .sm\:py-5 { padding-block: calc(var(--spacing) * 5); } .sm\:py-6 { padding-block: calc(var(--spacing) * 6); } .sm\:py-8 { padding-block: calc(var(--spacing) * 8); } .sm\:pt-0 { padding-top: calc(var(--spacing) * 0); } .sm\:pt-24 { padding-top: calc(var(--spacing) * 24); } .sm\:pr-0 { padding-right: calc(var(--spacing) * 0); } .sm\:pr-5 { padding-right: calc(var(--spacing) * 5); } .sm\:pr-6 { padding-right: calc(var(--spacing) * 6); } .sm\:pr-8 { padding-right: calc(var(--spacing) * 8); } .sm\:pb-0 { padding-bottom: calc(var(--spacing) * 0); } .sm\:pb-5 { padding-bottom: calc(var(--spacing) * 5); } .sm\:pl-0 { padding-left: calc(var(--spacing) * 0); } .sm\:pl-3 { padding-left: calc(var(--spacing) * 3); } .sm\:text-left { text-align: left; } .sm\:align-middle { vertical-align: middle; } .sm\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading, var(--text-5xl--line-height)); } .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); } .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading, var(--text-xl--line-height)); } .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height)); } .sm\:leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); } .sm\:font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } .sm\:transition-\[width\] { transition-property: width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .sm\:duration-300 { --tw-duration: 0.3s; transition-duration: 0.3s; } :is(.\*\:sm\:px-6 > *) { padding-inline: calc(var(--spacing) * 6); } .sm\:last\:border-r-0:last-child { border-right-style: var(--tw-border-style); border-right-width: 0; } @media (hover: hover) { .sm\:hover\:bg-cal-muted:hover { background-color: var(--cal-bg-muted); } .sm\:hover\:bg-subtle:hover { background-color: var(--cal-bg-subtle); } } .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] { --tw-enter-translate-y: calc(1 * 100%); } @media (prefers-reduced-motion: reduce) { .sm\:motion-reduce\:transition-none { transition-property: none; } } } @media (min-width: 48rem) { .md\:visible { visibility: visible; } .md\:not-sr-only { clip-path: none; white-space: normal; width: auto; height: auto; margin: 0; padding: 0; position: static; overflow: visible; } .md\:relative { position: relative; } .md\:sticky { position: sticky; } .md\:right-auto { right: auto; } .md\:bottom-32\! { bottom: calc(var(--spacing) * 32) !important; } .md\:bottom-auto { bottom: auto; } .md\:left-1\/2 { left: 50%; } .md\:z-10 { z-index: 10; } .md\:z-auto { z-index: auto; } .md\:mx-0 { margin-inline: calc(var(--spacing) * 0); } .md\:mx-4 { margin-inline: calc(var(--spacing) * 4); } .md\:mx-5 { margin-inline: calc(var(--spacing) * 5); } .md\:mx-14 { margin-inline: calc(var(--spacing) * 14); } .md\:mx-auto { margin-inline: auto; } .md\:my-0 { margin-block: calc(var(--spacing) * 0); } .md\:my-24 { margin-block: calc(var(--spacing) * 24); } .md\:-mt-4 { margin-top: calc(var(--spacing) * -4); } .md\:mt-0 { margin-top: calc(var(--spacing) * 0); } .md\:mt-7 { margin-top: calc(var(--spacing) * 7); } .md\:-mr-8 { margin-right: calc(var(--spacing) * -8); } .md\:mb-0 { margin-bottom: calc(var(--spacing) * 0); } .md\:mb-2 { margin-bottom: calc(var(--spacing) * 2); } .md\:mb-6 { margin-bottom: calc(var(--spacing) * 6); } .md\:mb-8 { margin-bottom: calc(var(--spacing) * 8); } .md\:mb-9 { margin-bottom: calc(var(--spacing) * 9); } .md\:mb-10 { margin-bottom: calc(var(--spacing) * 10); } .md\:-ml-8 { margin-left: calc(var(--spacing) * -8); } .md\:ml-5 { margin-left: calc(var(--spacing) * 5); } .md\:block { display: block; } .md\:contents { display: contents; } .md\:flex { display: flex; } .md\:grid { display: grid; } .md\:hidden { display: none; } .md\:inline { display: inline; } .md\:inline-flex { display: inline-flex; } .md\:h-11 { height: calc(var(--spacing) * 11); } .md\:h-24 { height: calc(var(--spacing) * 24); } .md\:h-\[400px\] { height: 400px; } .md\:h-screen { height: 100vh; } .md\:max-h-80 { max-height: calc(var(--spacing) * 80); } .md\:max-h-min { max-height: min-content; } .md\:min-h-min { min-height: min-content; } .md\:w-\(--booker-main-width\) { width: var(--booker-main-width); } .md\:w-\(--booker-meta-width\) { width: var(--booker-meta-width); } .md\:w-\(--booker-timeslots-width\) { width: var(--booker-timeslots-width); } .md\:w-1\/5 { width: 20%; } .md\:w-11 { width: calc(var(--spacing) * 11); } .md\:w-24 { width: calc(var(--spacing) * 24); } .md\:w-\[450px\] { width: 450px; } .md\:w-\[520px\] { width: 520px; } .md\:w-\[560px\] { width: 560px; } .md\:w-\[700px\] { width: 700px; } .md\:w-fit { width: fit-content; } .md\:w-full { width: 100%; } .md\:w-max { width: max-content; } .md\:max-w-52 { max-width: calc(var(--spacing) * 52); } .md\:max-w-56 { max-width: calc(var(--spacing) * 56); } .md\:max-w-80 { max-width: calc(var(--spacing) * 80); } .md\:max-w-\[145px\] { max-width: 145px; } .md\:max-w-\[200px\] { max-width: 200px; } .md\:max-w-\[300px\] { max-width: 300px; } .md\:max-w-\[420px\] { max-width: 420px; } .md\:max-w-full { max-width: 100%; } .md\:max-w-max { max-width: max-content; } .md\:max-w-sm { max-width: var(--container-sm); } .md\:min-w-\[120px\] { min-width: 120px; } .md\:min-w-\[150px\] { min-width: 150px; } .md\:min-w-min { min-width: min-content; } .md\:-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } .md\:transform { transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); } .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0, 1fr)); } .md\:flex-row { flex-direction: row; } .md\:items-center { align-items: center; } .md\:justify-between { justify-content: space-between; } .md\:justify-center { justify-content: center; } .md\:justify-start { justify-content: flex-start; } .md\:gap-4 { gap: calc(var(--spacing) * 4); } :where(.md\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); } :where(.md\:space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); } :where(.md\:space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse))); } .md\:overflow-x-hidden { overflow-x: hidden; } .md\:rounded-\[10px\] { border-radius: 10px; } .md\:rounded-lg { border-radius: var(--radius-lg); } .md\:rounded-md { border-radius: var(--radius-md); } .md\:rounded-none { border-radius: 0; } .md\:border { border-style: var(--tw-border-style); border-width: 1px; } .md\:border-0 { border-style: var(--tw-border-style); border-width: 0; } .md\:border-booker-width { border-style: var(--tw-border-style); border-width: var(--cal-border-booker-width, 1px); } .md\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; } .md\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0; } .md\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; } .md\:border-subtle { border-color: var(--cal-border-subtle); } .md\:object-center { object-position: center; } .md\:p-0 { padding: calc(var(--spacing) * 0); } .md\:p-4 { padding: calc(var(--spacing) * 4); } .md\:p-5 { padding: calc(var(--spacing) * 5); } .md\:p-6 { padding: calc(var(--spacing) * 6); } .md\:p-8 { padding: calc(var(--spacing) * 8); } .md\:p-10 { padding: calc(var(--spacing) * 10); } .md\:px-2 { padding-inline: calc(var(--spacing) * 2); } .md\:px-4 { padding-inline: calc(var(--spacing) * 4); } .md\:px-8 { padding-inline: calc(var(--spacing) * 8); } .md\:px-10 { padding-inline: calc(var(--spacing) * 10); } .md\:px-20 { padding-inline: calc(var(--spacing) * 20); } .md\:py-2\.5 { padding-block: calc(var(--spacing) * 2.5); } .md\:py-24 { padding-block: calc(var(--spacing) * 24); } .md\:pt-0 { padding-top: calc(var(--spacing) * 0); } .md\:pt-10 { padding-top: calc(var(--spacing) * 10); } .md\:pr-10 { padding-right: calc(var(--spacing) * 10); } .md\:pl-0 { padding-left: calc(var(--spacing) * 0); } .md\:pl-10 { padding-left: calc(var(--spacing) * 10); } .md\:text-center { text-align: center; } .md\:text-left { text-align: left; } .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading, var(--text-2xl--line-height)); } } @media (min-width: 64rem) { .lg\:sticky { position: sticky; } .lg\:left-1\/2 { left: 50%; } .lg\:left-3 { left: calc(var(--spacing) * 3); } .lg\:col-span-1 { grid-column: span 1 / span 1; } .lg\:-mx-6 { margin-inline: calc(var(--spacing) * -6); } .lg\:mx-0 { margin-inline: calc(var(--spacing) * 0); } .lg\:-mt-12 { margin-top: calc(var(--spacing) * -12); } .lg\:mt-0 { margin-top: calc(var(--spacing) * 0); } .lg\:mt-4 { margin-top: calc(var(--spacing) * 4); } .lg\:mt-12 { margin-top: calc(var(--spacing) * 12); } .lg\:mt-24 { margin-top: calc(var(--spacing) * 24); } .lg\:mr-0 { margin-right: calc(var(--spacing) * 0); } .lg\:mb-0 { margin-bottom: calc(var(--spacing) * 0); } .lg\:mb-4 { margin-bottom: calc(var(--spacing) * 4); } .lg\:mb-5 { margin-bottom: calc(var(--spacing) * 5); } .lg\:mb-7 { margin-bottom: calc(var(--spacing) * 7); } .lg\:mb-8 { margin-bottom: calc(var(--spacing) * 8); } .lg\:mb-9 { margin-bottom: calc(var(--spacing) * 9); } .lg\:ml-0 { margin-left: calc(var(--spacing) * 0); } .lg\:ml-8 { margin-left: calc(var(--spacing) * 8); } .lg\:ml-10 { margin-left: calc(var(--spacing) * 10); } .lg\:ml-14 { margin-left: calc(var(--spacing) * 14); } .lg\:block { display: block; } .lg\:flex { display: flex; } .lg\:grid { display: grid; } .lg\:hidden { display: none; } .lg\:inline { display: inline; } .lg\:inline-flex { display: inline-flex; } .lg\:h-full { height: 100%; } .lg\:w-\(--booker-main-width\) { width: var(--booker-main-width); } .lg\:w-1\/3 { width: 33.3333%; } .lg\:w-56 { width: calc(var(--spacing) * 56); } .lg\:w-\[calc\(100\%\+48px\)\] { width: calc(100% + 48px); } .lg\:w-auto { width: auto; } .lg\:w-fit { width: fit-content; } .lg\:max-w-\(--breakpoint-2xl\) { max-width: var(--breakpoint-2xl); } .lg\:max-w-2xl { max-width: var(--container-2xl); } .lg\:max-w-3xl { max-width: var(--container-3xl); } .lg\:max-w-\[50\%\] { max-width: 50%; } .lg\:max-w-full { max-width: 100%; } .lg\:translate-x-0 { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); } .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } .lg\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; } .lg\:flex-col { flex-direction: column; } .lg\:flex-row { flex-direction: row; } .lg\:items-center { align-items: center; } .lg\:justify-center { justify-content: center; } :where(.lg\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); } :where(.lg\:space-y-5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))); } :where(.lg\:space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); } :where(.lg\:space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); } .lg\:rounded { border-radius: var(--radius); } .lg\:rounded-md { border-radius: var(--radius-md); } .lg\:border { border-style: var(--tw-border-style); border-width: 1px; } .lg\:bg-subtle { background-color: var(--cal-bg-subtle); } .lg\:p-20 { padding: calc(var(--spacing) * 20); } .lg\:px-0 { padding-inline: calc(var(--spacing) * 0); } .lg\:px-2 { padding-inline: calc(var(--spacing) * 2); } .lg\:px-3 { padding-inline: calc(var(--spacing) * 3); } .lg\:px-4 { padding-inline: calc(var(--spacing) * 4); } .lg\:px-6 { padding-inline: calc(var(--spacing) * 6); } .lg\:px-8 { padding-inline: calc(var(--spacing) * 8); } .lg\:py-8 { padding-block: calc(var(--spacing) * 8); } .lg\:py-12 { padding-block: calc(var(--spacing) * 12); } .lg\:py-\[6px\] { padding-block: 6px; } .lg\:pt-0 { padding-top: calc(var(--spacing) * 0); } .lg\:pt-4 { padding-top: calc(var(--spacing) * 4); } .lg\:pb-0 { padding-bottom: calc(var(--spacing) * 0); } .lg\:pl-11 { padding-left: calc(var(--spacing) * 11); } .lg\:pl-12 { padding-left: calc(var(--spacing) * 12); } .lg\:pl-\[6px\] { padding-left: 6px; } .lg\:opacity-100 { opacity: 1; } .lg\:\[--booker-meta-width\:280px\] { --booker-meta-width: 280px; } .lg\:\[--booker-meta-width\:340px\] { --booker-meta-width: 340px; } .lg\:\[--booker-meta-width\:424px\] { --booker-meta-width: 424px; } .lg\:\[--booker-timeslots-width\:280px\] { --booker-timeslots-width: 280px; } .lg\:\[--troubleshooter-meta-width\:430px\] { --troubleshooter-meta-width: 430px; } @media (hover: hover) { .lg\:hover\:bg-emphasis:hover { background-color: var(--cal-bg-emphasis); } .lg\:hover\:text-emphasis:hover { color: var(--cal-text-emphasis); } } } @media (min-width: 80rem) { .xl\:mt-0 { margin-top: calc(var(--spacing) * 0); } .xl\:mr-0 { margin-right: calc(var(--spacing) * 0); } .xl\:block { display: block; } .xl\:flex { display: flex; } .xl\:hidden { display: none; } .xl\:h-\[690px\] { height: 690px; } .xl\:w-\[25\%\] { width: 25%; } .xl\:w-\[75\%\] { width: 75%; } .xl\:w-full { width: 100%; } .xl\:max-w-80 { max-width: calc(var(--spacing) * 80); } .xl\:max-w-full { max-width: 100%; } .xl\:grid-cols-\[40\%_1fr\] { grid-template-columns: 40% 1fr; } .xl\:flex-row { flex-direction: row; } .xl\:items-center { align-items: center; } .xl\:justify-between { justify-content: space-between; } .xl\:justify-center { justify-content: center; } :where(.xl\:space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse))); } :where(.xl\:space-x-6 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse))); } .xl\:px-0 { padding-inline: calc(var(--spacing) * 0); } .xl\:pt-0 { padding-top: calc(var(--spacing) * 0); } .xl\:pr-0 { padding-right: calc(var(--spacing) * 0); } .xl\:pl-10 { padding-left: calc(var(--spacing) * 10); } } @media (min-width: 96rem) { .\32 xl\:rounded-\[20px\] { border-radius: 20px; } .\32 xl\:border { border-style: var(--tw-border-style); border-width: 1px; } .\32 xl\:border-subtle { border-color: var(--cal-border-subtle); } .\32 xl\:bg-default { background-color: var(--cal-bg); } .\32 xl\:px-28 { padding-inline: calc(var(--spacing) * 28); } .\32 xl\:py-6 { padding-block: calc(var(--spacing) * 6); } } .ltr\:right-0:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { right: calc(var(--spacing) * 0); } .ltr\:right-2:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { right: calc(var(--spacing) * 2); } .ltr\:right-4:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { right: calc(var(--spacing) * 4); } .ltr\:mr-1:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 1); } .ltr\:mr-2:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 2); } .ltr\:mr-3:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 3); } .ltr\:mr-4:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 4); } .ltr\:mr-5:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 5); } .ltr\:mr-\[10px\]:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: 10px; } .ltr\:ml-1:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-left: calc(var(--spacing) * 1); } .ltr\:ml-2:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-left: calc(var(--spacing) * 2); } .ltr\:ml-3:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-left: calc(var(--spacing) * 3); } .ltr\:rounded-l-md:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .ltr\:rounded-tl-md:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-top-left-radius: var(--radius-md); } .ltr\:rounded-r-md:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); } .ltr\:border-r-0:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-right-style: var(--tw-border-style); border-right-width: 0; } .ltr\:border-l:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; } .ltr\:pr-4:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { padding-right: calc(var(--spacing) * 4); } .ltr\:pr-10:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { padding-right: calc(var(--spacing) * 10); } .ltr\:pl-3:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { padding-left: calc(var(--spacing) * 3); } .ltr\:pl-4:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { padding-left: calc(var(--spacing) * 4); } .ltr\:text-left:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { text-align: left; } .ltr\:last\:mr-0:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *):last-child { margin-right: calc(var(--spacing) * 0); } @media (min-width: 40rem) { .sm\:ltr\:pl-0:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { padding-left: calc(var(--spacing) * 0); } } @media (min-width: 48rem) { .md\:ltr\:right-0:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { right: calc(var(--spacing) * 0); } .md\:ltr\:mx-auto:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-inline: auto; } .ltr\:md\:border-l:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; } } @media (min-width: 64rem) { .lg\:ltr\:mr-2:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) { margin-right: calc(var(--spacing) * 2); } } .rtl\:left-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: calc(var(--spacing) * 0); } .rtl\:left-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: calc(var(--spacing) * 2); } .rtl\:left-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: calc(var(--spacing) * 4); } .rtl\:-mr-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * -2); } .rtl\:-mr-14:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * -14); } .rtl\:mr-1:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * 1); } .rtl\:mr-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * 2); } .rtl\:mr-3:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * 3); } .rtl\:mr-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing) * 4); } .rtl\:mr-auto:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: auto; } .rtl\:ml-1:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 1); } .rtl\:ml-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 2); } .rtl\:ml-3:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 3); } .rtl\:ml-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 4); } .rtl\:ml-5:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 5); } .rtl\:ml-\[10px\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: 10px; } .rtl\:grow:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { flex-grow: 1; } .rtl\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { rotate: 180deg; } .rtl\:flex-row-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { flex-direction: row-reverse; } .rtl\:justify-end:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { justify-content: flex-end; } :where(.rtl\:space-x-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :not(:last-child)) { --tw-space-x-reverse: 1; } .rtl\:rounded-l-md:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .rtl\:rounded-r-md:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); } .rtl\:rounded-tr-md:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-top-right-radius: var(--radius-md); } .rtl\:border-r:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-right-style: var(--tw-border-style); border-right-width: 1px; } .rtl\:border-l-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-left-style: var(--tw-border-style); border-left-width: 0; } .rtl\:border-default:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { border-color: var(--cal-border); } .rtl\:pr-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { padding-right: calc(var(--spacing) * 4); } .rtl\:pr-6:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { padding-right: calc(var(--spacing) * 6); } .rtl\:pl-4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { padding-left: calc(var(--spacing) * 4); } .rtl\:pl-10:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { padding-left: calc(var(--spacing) * 10); } .rtl\:text-right:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { text-align: right; } .rtl\:last\:ml-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *):last-child { margin-left: calc(var(--spacing) * 0); } .rtl\:data-\[state\=checked\]\:-translate-x-3:where( :dir(rtl), [dir="rtl"], [dir="rtl"] * )[data-state="checked"] { --tw-translate-x: calc(var(--spacing) * -3); translate: var(--tw-translate-x) var(--tw-translate-y); } .rtl\:data-\[state\=checked\]\:-translate-x-5:where( :dir(rtl), [dir="rtl"], [dir="rtl"] * )[data-state="checked"] { --tw-translate-x: calc(var(--spacing) * -5); translate: var(--tw-translate-x) var(--tw-translate-y); } @media (min-width: 40rem) { .sm\:rtl\:pr-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { padding-right: calc(var(--spacing) * 0); } } @media (min-width: 48rem) { .md\:rtl\:left-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: calc(var(--spacing) * 0); } } @media (min-width: 64rem) { .lg\:rtl\:ml-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing) * 2); } } .dark\:block:is(.dark *) { display: block; } .dark\:hidden:is(.dark *) { display: none; } .dark\:border:is(.dark *) { border-style: var(--tw-border-style); border-width: 1px; } .dark\:border-darkgray-200:is(.dark *) { border-color: var(--color-gray-200); } .dark\:border-emphasis:is(.dark *) { border-color: var(--cal-border-emphasis); } .dark\:border-gray-900:is(.dark *) { border-color: var(--color-gray-900); } .dark\:border-transparent:is(.dark *) { border-color: #0000; } .dark\:border-white\/10:is(.dark *) { border-color: #ffffff1a; } @supports (color: color-mix(in lab, red, red)) { .dark\:border-white\/10:is(.dark *) { border-color: color-mix(in oklab, var(--color-white) 10%, transparent); } } .dark\:bg-\[\#292929\]:is(.dark *) { background-color: #292929; } .dark\:bg-black:is(.dark *) { background-color: #111; } .dark\:bg-blue-950:is(.dark *) { background-color: var(--color-blue-950); } .dark\:bg-cal-muted:is(.dark *) { background-color: var(--cal-bg-muted); } .dark\:bg-darkgray-50:is(.dark *) { background-color: var(--color-gray-50); } .dark\:bg-darkgray-200:is(.dark *) { background-color: var(--color-gray-200); } .dark\:bg-default:is(.dark *) { background-color: var(--cal-bg); } .dark\:bg-gray-600:is(.dark *) { background-color: var(--color-gray-600); } .dark\:bg-gray-800:is(.dark *) { background-color: var(--color-gray-800); } .dark\:bg-inherit:is(.dark *) { background-color: inherit; } .dark\:bg-input\/32:is(.dark *) { background-color: var(--input); } @supports (color: color-mix(in lab, red, red)) { .dark\:bg-input\/32:is(.dark *) { background-color: color-mix(in oklab, var(--input) 32%, transparent); } } .dark\:bg-inverted:is(.dark *) { background-color: var(--cal-bg-inverted); } .dark\:bg-neutral-800\/80:is(.dark *) { background-color: #262626cc; } @supports (color: color-mix(in lab, red, red)) { .dark\:bg-neutral-800\/80:is(.dark *) { background-color: color-mix(in oklab, var(--color-neutral-800) 80%, transparent); } } .dark\:bg-red-900\/20:is(.dark *) { background-color: #82181a33; } @supports (color: color-mix(in lab, red, red)) { .dark\:bg-red-900\/20:is(.dark *) { background-color: color-mix(in oklab, var(--color-red-900) 20%, transparent); } } .dark\:bg-transparent:is(.dark *) { background-color: #0000; } .dark\:bg-white\/5:is(.dark *) { background-color: #ffffff0d; } @supports (color: color-mix(in lab, red, red)) { .dark\:bg-white\/5:is(.dark *) { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); } } .dark\:bg-white\/10:is(.dark *) { background-color: #ffffff1a; } @supports (color: color-mix(in lab, red, red)) { .dark\:bg-white\/10:is(.dark *) { background-color: color-mix(in oklab, var(--color-white) 10%, transparent); } } .dark\:bg-linear-to-tr:is(.dark *) { --tw-gradient-position: to top right; } @supports (background-image: linear-gradient(in lab, red, red)) { .dark\:bg-linear-to-tr:is(.dark *) { --tw-gradient-position: to top right in oklab; } } .dark\:bg-linear-to-tr:is(.dark *) { background-image: linear-gradient(var(--tw-gradient-stops)); } .dark\:bg-none:is(.dark *) { background-image: none; } .dark\:from-subtle:is(.dark *) { --tw-gradient-from: var(--cal-bg-subtle); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .dark\:to-muted:is(.dark *) { --tw-gradient-to: var(--muted); --tw-gradient-stops: var( --tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position) ); } .dark\:text-black:is(.dark *) { color: #111; } .dark\:text-blue-300:is(.dark *) { color: var(--color-blue-300); } .dark\:text-blue-400:is(.dark *) { color: var(--color-blue-400); } .dark\:text-darkgray-800:is(.dark *) { color: var(--color-gray-800); } .dark\:text-default:is(.dark *) { color: var(--cal-text); } .dark\:text-emphasis:is(.dark *) { color: var(--cal-text-emphasis); } .dark\:text-gray-300:is(.dark *) { color: var(--color-gray-300); } .dark\:text-green-400:is(.dark *) { color: var(--color-green-400); } .dark\:text-inverted:is(.dark *) { color: var(--cal-text-inverted); } .dark\:text-muted:is(.dark *) { color: var(--cal-text-muted); } .dark\:text-orange-200:is(.dark *) { color: var(--color-orange-200); } .dark\:text-red-100:is(.dark *) { color: var(--color-red-100); } .dark\:text-red-200:is(.dark *) { color: var(--color-red-200); } .dark\:text-red-700\/30:is(.dark *) { color: #bf000f4d; } @supports (color: color-mix(in lab, red, red)) { .dark\:text-red-700\/30:is(.dark *) { color: color-mix(in oklab, var(--color-red-700) 30%, transparent); } } .dark\:text-subtle:is(.dark *) { color: var(--cal-text-subtle); } .dark\:text-white:is(.dark *) { color: var(--color-white); } .dark\:text-white\!:is(.dark *) { color: var(--color-white) !important; } .dark\:scheme-dark:is(.dark *) { color-scheme: dark; } .dark\:opacity-80:is(.dark *) { opacity: 0.8; } .dark\:opacity-90:is(.dark *) { opacity: 0.9; } .dark\:opacity-100:is(.dark *) { opacity: 1; } .dark\:invert:is(.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\:invert-\[\.65\]:is(.dark *) { --tw-invert: invert(0.65); 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\:filter-\[invert\(0\.65\)_brightness\(0\.9\)\]:is(.dark *) { filter: invert(0.65) brightness(0.9); } .dark\:\[--cal-brand-accent\:\#000000\]:is(.dark *) { --cal-brand-accent: #000; } .dark\:\[--cal-brand-emphasis\:\#e1e1e1\]:is(.dark *) { --cal-brand-emphasis: #e1e1e1; } .dark\:\[--cal-brand-text\:\#000000\]:is(.dark *) { --cal-brand-text: #000; } .dark\:\[--cal-brand-text\:black\]:is(.dark *) { --cal-brand-text: black; } .dark\:\[--cal-brand\:\#FFFFFF\]:is(.dark *) { --cal-brand: #fff; } .dark\:\[--cal-brand\:white\]:is(.dark *) { --cal-brand: white; } .dark\:\[--disabled-gradient-background\:\#262626\]:is(.dark *) { --disabled-gradient-background: #262626; } .dark\:\[--disabled-gradient-foreground\:\#393939\]:is(.dark *) { --disabled-gradient-foreground: #393939; } .dark\:not-in-data-\[slot\=group\]\:bg-clip-border:is(.dark *):not(:where([data-slot="group"]) *) { background-clip: border-box; } .dark\:selection\:bg-green-500:is(.dark *) ::selection { background-color: var(--color-green-500); } .dark\:selection\:bg-green-500:is(.dark *)::selection { background-color: var(--color-green-500); } .dark\:placeholder\:text-muted:is(.dark *)::placeholder { color: var(--cal-text-muted); } .dark\:before\:border-white\/5:is(.dark *):before { content: var(--tw-content); border-color: #ffffff0d; } @supports (color: color-mix(in lab, red, red)) { .dark\:before\:border-white\/5:is(.dark *):before { border-color: color-mix(in oklab, var(--color-white) 5%, transparent); } } .dark\:before\:bg-cal-muted:is(.dark *):before { content: var(--tw-content); background-color: var(--cal-bg-muted); } .dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is(.dark *):not( :disabled ):before { content: var(--tw-content); --tw-shadow: 0 -1px var(--tw-shadow-color, #ffffff0a); } @supports (color: color-mix(in lab, red, red)) { .dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is(.dark *):not( :disabled ):before { --tw-shadow: 0 -1px var(--tw-shadow-color, color-mix(in oklab, var(--color-white) 4%, transparent)); } } .dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is(.dark *):not( :disabled ):before { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is( .dark * ):not(:disabled):not([data-pressed]):before { content: var(--tw-content); --tw-shadow: 0 -1px var(--tw-shadow-color, #ffffff0a); } @supports (color: color-mix(in lab, red, red)) { .dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is( .dark * ):not(:disabled):not([data-pressed]):before { --tw-shadow: 0 -1px var(--tw-shadow-color, color-mix(in oklab, var(--color-white) 4%, transparent)); } } .dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/4\%\)\]:is( .dark * ):not(:disabled):not([data-pressed]):before { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:disabled):not(:active):not([data-pressed]):before { content: var(--tw-content); --tw-shadow: 0 -1px var(--tw-shadow-color, #ffffff14); } @supports (color: color-mix(in lab, red, red)) { .dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:disabled):not(:active):not([data-pressed]):before { --tw-shadow: 0 -1px var(--tw-shadow-color, color-mix(in oklab, var(--color-white) 8%, transparent)); } } .dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:disabled):not(:active):not([data-pressed]):before { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .dark\:after\:bg-brand-accent:is(.dark *):after { content: var(--tw-content); background-color: var(--cal-brand-accent, white); } .dark\:after\:bg-inverted:is(.dark *):after { content: var(--tw-content); background-color: var(--cal-bg-inverted); } .dark\:checked\:bg-brand-default:is(.dark *):checked { background-color: var(--cal-brand); } .dark\:checked\:after\:bg-brand-accent:is(.dark *):checked:after { content: var(--tw-content); background-color: var(--cal-brand-accent, white); } @media (hover: hover) { .dark\:hover\:bg-darkgray-200:is(.dark *):hover { background-color: var(--color-gray-200); } .dark\:hover\:bg-emphasis:is(.dark *):hover { background-color: var(--cal-bg-emphasis); } .dark\:hover\:bg-gray-700:is(.dark *):hover { background-color: var(--color-gray-700); } .dark\:hover\:bg-subtle:is(.dark *):hover { background-color: var(--cal-bg-subtle); } .dark\:hover\:bg-transparent:is(.dark *):hover { background-color: #0000; } .dark\:hover\:text-red-100:is(.dark *):hover { color: var(--color-red-100); } .dark\:checked\:hover\:bg-brand-default:is(.dark *):checked:hover { background-color: var(--cal-brand); } .dark\:checked\:hover\:text-\(--cal-brand\):is(.dark *):checked:hover { color: var(--cal-brand); } } .dark\:focus\:border-emphasis:is(.dark *):focus { border-color: var(--cal-border-emphasis); } .disabled\:dark\:text-subtle:disabled:is(.dark *) { color: var(--cal-text-subtle); } .dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid="true"])):before { content: var(--tw-content); --tw-shadow: 0 -1px var(--tw-shadow-color, #ffffff14); } @supports (color: color-mix(in lab, red, red)) { .dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid="true"])):before { --tw-shadow: 0 -1px var(--tw-shadow-color, color-mix(in oklab, var(--color-white) 8%, transparent)); } } .dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is( .dark * ):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid="true"])):before { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid="true"]) { --tw-ring-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid="true"]) { --tw-ring-color: color-mix(in oklab, var(--destructive) 24%, transparent); } } .dark\:data-\[state\=checked\]\:bg-brand-emphasis:is(.dark *)[data-state="checked"] { background-color: var(--cal-brand-emphasis); } @media print { .print\:hidden { display: none; } .print\:h-full { height: 100%; } .print\:w-full { width: 100%; } } @media (pointer: coarse) { .pointer-coarse\:after\:absolute:after { content: var(--tw-content); position: absolute; } .pointer-coarse\:after\:size-full:after { content: var(--tw-content); width: 100%; height: 100%; } .pointer-coarse\:after\:min-h-11:after { content: var(--tw-content); min-height: calc(var(--spacing) * 11); } .pointer-coarse\:after\:min-w-11:after { content: var(--tw-content); min-width: calc(var(--spacing) * 11); } } .prose-headings\:text-emphasis :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *)) { color: var(--cal-text-emphasis); } .prose-h3\:font-cal :where(h3):not(:where([class~="not-prose"] *)) { font-family: var(--font-cal); } .prose-h3\:text-white :where(h3):not(:where([class~="not-prose"] *)) { color: var(--color-white); } .prose-a\:text-default :where(a):not(:where([class~="not-prose"] *)) { color: var(--cal-text); } .prose-a\:text-white :where(a):not(:where([class~="not-prose"] *)) { color: var(--color-white); } .prose-strong\:text-default :where(strong):not(:where([class~="not-prose"] *)), .prose-code\:text-default :where(code):not(:where([class~="not-prose"] *)) { color: var(--cal-text); } .radix-state-open\:rotate-45[data-state="open"] { rotate: 45deg; } .radix-state-open\:rounded-r-md[data-state="open"] { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); } .radix-state-open\:text-blue-500[data-state="open"] { color: var(--color-blue-500); } .radix-state-open\:ring-0[data-state="open"] { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, #3b82f680); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } @media (min-width: 48rem) { .md\:radix-state-open\:rotate-0[data-state="open"] { rotate: none; } } .ltr\:radix-state-open\:rounded-r-\[--btn-group-radius\]:where( :dir(ltr), [dir="ltr"], [dir="ltr"] * )[data-state="open"] { border-top-right-radius: --btn-group-radius; border-bottom-right-radius: --btn-group-radius; } .ltr\:radix-state-open\:rounded-r-md:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)[data-state="open"] { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); } .rtl\:radix-state-open\:rounded-l-\[--btn-group-radius\]:where( :dir(rtl), [dir="rtl"], [dir="rtl"] * )[data-state="open"] { border-top-left-radius: --btn-group-radius; border-bottom-left-radius: --btn-group-radius; } .rtl\:radix-state-open\:rounded-l-md:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)[data-state="open"] { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } @media (display-mode: standalone) { .pwa\:bottom-\[max\(7rem\,_calc\(5rem_\+_env\(safe-area-inset-bottom\)\)\)\] { bottom: max(7rem, calc(5rem + env(safe-area-inset-bottom))); } .pwa\:-mx-2 { margin-inline: calc(var(--spacing) * -2); } .pwa\:pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(0.25rem, env(safe-area-inset-bottom)); } } html.todesktop .todesktop\:-mt-3 { margin-top: calc(var(--spacing) * -3); } html.todesktop .todesktop\:mt-4 { margin-top: calc(var(--spacing) * 4); } html.todesktop .todesktop\:mt-10 { margin-top: calc(var(--spacing) * 10); } html.todesktop .todesktop\:block { display: block; } html.todesktop .todesktop\:hidden { display: none; } html.todesktop .todesktop\:flex-col-reverse { flex-direction: column-reverse; } html.todesktop .todesktop\:\!bg-transparent { background-color: #0000 !important; } html.todesktop .todesktop\:py-\[7px\] { padding-block: 7px; } html.todesktop .todesktop\:\!text-blue-500 { color: var(--color-blue-500) !important; } html.todesktop .todesktop\:\[-webkit-app-region\:drag\] { -webkit-app-region: drag; } @media (hover: hover) { html.todesktop .todesktop\:hover\:\!bg-transparent:hover { background-color: #0000 !important; } html.todesktop .todesktop\:hover\:bg-transparent:hover { background-color: #0000; } } .\[\&_\.current-timezone\:before\]\:focus-within\:opacity-100 .current-timezone:before:focus-within { opacity: 1; } @media (hover: hover) { .\[\&_\.current-timezone\:before\]\:hover\:opacity-100 .current-timezone:before:hover { opacity: 1; } } .\[\&_\.modalsticky\]\:sticky .modalsticky { position: sticky; } .\[\&_\.modalsticky\]\:right-0 .modalsticky { right: calc(var(--spacing) * 0); } .\[\&_\.modalsticky\]\:bottom-0 .modalsticky { bottom: calc(var(--spacing) * 0); } .\[\&_\.modalsticky\]\:left-0 .modalsticky { left: calc(var(--spacing) * 0); } .\[\&_\.modalsticky\]\:-mx-8 .modalsticky { margin-inline: calc(var(--spacing) * -8); } .\[\&_\.modalsticky\]\:border-t .modalsticky { border-top-style: var(--tw-border-style); border-top-width: 1px; } .\[\&_\.modalsticky\]\:border-t-subtle .modalsticky { border-top-color: var(--cal-border-subtle); } .\[\&_\.modalsticky\]\:bg-default .modalsticky { background-color: var(--cal-bg); } .\[\&_\.modalsticky\]\:px-8 .modalsticky { padding-inline: calc(var(--spacing) * 8); } .\[\&_\.modalsticky\]\:py-4 .modalsticky { padding-block: calc(var(--spacing) * 4); } .\[\&_\[cmdk-group-heading\]\]\:text-muted [cmdk-group-heading] { color: var(--cal-text-muted); } :is(.\*\*\:\[\&_\[cmdk-group-heading\]\]\:px-2 *) [cmdk-group-heading] { padding-inline: calc(var(--spacing) * 2); } :is(.\*\*\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 *) [cmdk-group-heading] { padding-block: calc(var(--spacing) * 1.5); } :is(.\*\*\:\[\&_\[cmdk-group-heading\]\]\:text-xs *) [cmdk-group-heading] { font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height)); } :is(.\*\*\:\[\&_\[cmdk-group-heading\]\]\:font-medium *) [cmdk-group-heading] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); } :is(.\*\*\:\[\&_\[cmdk-group\]\]\:px-2 *) [cmdk-group] { padding-inline: calc(var(--spacing) * 2); } .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: calc(var(--spacing) * 0); } .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: calc(var(--spacing) * 5); } .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: calc(var(--spacing) * 5); } :is(.\*\*\:\[\&_\[cmdk-input\]\]\:h-12 *) [cmdk-input] { height: calc(var(--spacing) * 12); } :is(.\*\*\:\[\&_\[cmdk-item\]\]\:px-2 *) [cmdk-item] { padding-inline: calc(var(--spacing) * 2); } :is(.\*\*\:\[\&_\[cmdk-item\]\]\:py-3 *) [cmdk-item] { padding-block: calc(var(--spacing) * 3); } .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: calc(var(--spacing) * 5); } .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: calc(var(--spacing) * 5); } .\[\&_a\]\:text-blue-500 a { color: var(--color-blue-500); } .\[\&_a\]\:underline a { text-decoration-line: underline; } @media (hover: hover) { .\[\&_a\]\:hover\:text-blue-600 a:hover { color: var(--color-blue-600); } } .\[\&_iframe\]\:h-full iframe { height: 100%; } .\[\&_iframe\]\:min-h-\[315px\] iframe { min-height: 315px; } .\[\&_iframe\]\:w-full iframe { width: 100%; } .\[\&_img\]\:h-\[15px\] img { height: 15px; } .\[\&_input\]\:mb-0 input { margin-bottom: calc(var(--spacing) * 0); } .\[\&_input\]\:leading-4 input { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); } .\[\&_label\]\:my-1 label { margin-block: calc(var(--spacing) * 1); } .\[\&_label\]\:font-normal label { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); } .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; } .\[\&_svg\]\:invisible svg { visibility: hidden; } .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; } .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); } .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); } .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*="size-"]) { width: calc(var(--spacing) * 4.5); height: calc(var(--spacing) * 4.5); } .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style); border-width: 0; } .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; } .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; } .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button { appearance: none; } .\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration { appearance: none; } .\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button { appearance: none; } .\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration { appearance: none; } .\[\&\:focus-within\]\:border-emphasis:focus-within { border-color: var(--cal-border-emphasis); } .\[\&\:focus-within\]\:border-subtle:focus-within { border-color: var(--cal-border-subtle); } .\[\&\:focus-within\]\:shadow-outline-gray-focused:focus-within { --tw-shadow: var(--shadow-outline-gray-focused); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .\[\&\:focus-within\]\:ring-brand-default:focus-within { --tw-ring-color: var(--cal-brand); } .\[\&\:has\(\+_input\:hover\)\]\:border-emphasis:has(+ input:hover) { border-color: var(--cal-border-emphasis); } .\[\&\:has\(\+_input\:hover\)\]\:border-r-default:has(+ input:hover) { border-right-color: var(--cal-border); } .\[\&\:has\(\:disabled\)\]\:cursor-not-allowed:has(:disabled) { cursor: not-allowed; } .\[\&\:has\(\:disabled\)\]\:bg-subtle:has(:disabled) { background-color: var(--cal-bg-subtle); } @media (hover: hover) { .\[\&\:has\(\:disabled\)\]\:hover\:border-default:has(:disabled):hover { border-color: var(--cal-border); } } .\[\&\:has\(\:disabled\,\:focus-visible\,\[aria-invalid\]\)\]\:shadow-none:has( :disabled, :focus-visible, [aria-invalid] ) { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: calc(var(--spacing) * 0); } .\[\&\:has\(input\:checked\)\]\:border-emphasis:has(input:checked) { border-color: var(--cal-border-emphasis); } .\[\&\:has\(input\:checked\)\]\:border-error:has(input:checked) { border-color: var(--cal-border-error); } .\[\&\:is\(\:active\,\[data-pressed\]\)\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is( :active, [data-pressed] ) { --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, oklab(17.7638% -2.23517e-8 0/0.08)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .\[\&\:is\(\:disabled\,\:active\,\[data-pressed\]\)\]\:shadow-none:is(:disabled, :active, [data-pressed]) { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:border-destructive\/32:is(:hover, [data-pressed]) { border-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:border-destructive\/32:is(:hover, [data-pressed]) { border-color: color-mix(in oklab, var(--destructive) 32%, transparent); } } .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-accent\/50:is(:hover, [data-pressed]) { background-color: var(--accent); } @supports (color: color-mix(in lab, red, red)) { .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-accent\/50:is(:hover, [data-pressed]) { background-color: color-mix(in oklab, var(--accent) 50%, transparent); } } .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-destructive\/4:is(:hover, [data-pressed]) { background-color: var(--destructive); } @supports (color: color-mix(in lab, red, red)) { .\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-destructive\/4:is(:hover, [data-pressed]) { background-color: color-mix(in oklab, var(--destructive) 4%, transparent); } } .dark\:\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-input\/64:is(.dark *):is(:hover, [data-pressed]) { background-color: var(--input); } @supports (color: color-mix(in lab, red, red)) { .dark\:\[\&\:is\(\:hover\,\[data-pressed\]\)\]\:bg-input\/64:is(.dark *):is(:hover, [data-pressed]) { background-color: color-mix(in oklab, var(--input) 64%, transparent); } } :is(.\*\*\:\[input\]\:leading-none *):is(input) { --tw-leading: 1; line-height: 1; } @media (hover: hover) { .hover\:\[\&\:not\(\:disabled\)\]\:bg-subtle:hover:not(:disabled) { background-color: var(--cal-bg-subtle); } } .focus\:\[\&\:not\(\:disabled\)\]\:bg-subtle:focus:not(:disabled) { background-color: var(--cal-bg-subtle); } .\[\&\>\*\]\:border-subtle > * { border-color: var(--cal-border-subtle); } .\[\&\>\*\]\:bg-emphasis > * { background-color: var(--cal-bg-emphasis); } .\[\&\>\*\]\:text-emphasis > * { color: var(--cal-text-emphasis); } .\[\&\>\*\:first-child\]\:mt-1 > :first-child { margin-top: calc(var(--spacing) * 1); } .\[\&\>\*\:first-child\]\:rounded-t-md > :first-child { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); } .\[\&\>\*\:first-child\]\:rounded-l-\(--btn-group-radius\) > :first-child { border-top-left-radius: var(--btn-group-radius); border-bottom-left-radius: var(--btn-group-radius); } .\[\&\>\*\:first-child\]\:p-0\! > :first-child { padding: calc(var(--spacing) * 0) !important; } .rtl\:\[\&\>\*\:first-child\]\:rounded-l-none:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .rtl\:\[\&\>\*\:first-child\]\:rounded-r-\(--btn-group-radius\):where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :first-child { border-top-right-radius: var(--btn-group-radius); border-bottom-right-radius: var(--btn-group-radius); } .\[\&\>\*\:last-child\]\:mb-1 > :last-child { margin-bottom: calc(var(--spacing) * 1); } .\[\&\>\*\:last-child\]\:h-4 > :last-child { height: calc(var(--spacing) * 4); } .\[\&\>\*\:last-child\]\:w-4 > :last-child { width: calc(var(--spacing) * 4); } .\[\&\>\*\:last-child\]\:rotate-180 > :last-child { rotate: 180deg; } .\[\&\>\*\:last-child\]\:rounded-r-\(--btn-group-radius\) > :last-child { border-top-right-radius: var(--btn-group-radius); border-bottom-right-radius: var(--btn-group-radius); } .\[\&\>\*\:last-child\]\:rounded-b-md > :last-child { border-bottom-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); } .\[\&\>\*\:last-child\]\:rounded-b-xl > :last-child { border-bottom-right-radius: var(--radius-xl); border-bottom-left-radius: var(--radius-xl); } .\[\&\>\*\:last-child\]\:border-b > :last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; } .\[\&\>\*\:last-child\]\:transition-transform > :last-child { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); } .rtl\:\[\&\>\*\:last-child\]\:rounded-l-\(--btn-group-radius\):where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :last-child { border-top-left-radius: var(--btn-group-radius); border-bottom-left-radius: var(--btn-group-radius); } .rtl\:\[\&\>\*\:last-child\]\:rounded-r-none:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :last-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .\[\&\>\*\:not\(\:first-child\)\]\:-ml-px > :not(:first-child) { margin-left: -1px; } .\[\&\>\*\:not\(\:first-child\)\]\:hidden > :not(:first-child) { display: none; } .\[\&\>button\]\:right-6 > button { right: calc(var(--spacing) * 6); } .\[\&\>button\]\:left-auto > button { left: auto; } .\[\&\>button\]\:mt-0 > button { margin-top: calc(var(--spacing) * 0); } .\[\&\>button\]\:transform > button { transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); } .\[\&\>div\]\:gap-0 > div { gap: calc(var(--spacing) * 0); } @media (hover: hover) { .\[\&\[aria-checked\=\'false\'\]\]\:hover\:text-emphasis[aria-checked="false"]:hover { color: var(--cal-text-emphasis); } } .\[\&\[aria-current\=\'page\'\]\]\:\!bg-transparent[aria-current="page"] { background-color: #0000 !important; } .\[\&\[aria-current\=\'page\'\]\]\:bg-emphasis[aria-current="page"] { background-color: var(--cal-bg-emphasis); } .\[\&\[aria-current\=\'page\'\]\]\:bg-subtle[aria-current="page"] { background-color: var(--cal-bg-subtle); } .\[\&\[aria-current\=\'page\'\]\]\:text-emphasis[aria-current="page"] { color: var(--cal-text-emphasis); } html.todesktop .todesktop\:\[\&\[aria-current\=\'page\'\]\]\:bg-emphasis[aria-current="page"] { background-color: var(--cal-bg-emphasis); } @media (max-width: 1270px) { .\[\@media\(max-width\:1270px\)\]\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 260px) { .\[\@media\(max-width\:260px\)\]\:w-full { width: 100%; } .\[\@media\(max-width\:260px\)\]\:justify-center { justify-content: center; } } @media (max-width: 500px) { .\[\@media\(max-width\:500px\)\]\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } } @media (max-width: 730px) { .\[\@media\(max-width\:730px\)\]\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } } input:hover + .\[input\:hover_\+_\&\]\:border-emphasis { border-color: var(--cal-border-emphasis); } input:hover + .\[input\:hover_\+_\&\]\:border-l-default { border-left-color: var(--cal-border); } .no-scrollbar::-webkit-scrollbar { display: none; } .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } .transition-max-width { transition-property: max-width; } } :root { --radius: 0.625rem; --background: oklch(100% 0 0); --foreground: oklch(21% 0.006 285.885); --card: oklch(100% 0 0); --card-foreground: oklch(21% 0.006 285.885); --popover: oklch(100% 0 0); --popover-foreground: oklch(21% 0.006 285.885); --primary: oklch(27.4% 0.006 286.033); --primary-foreground: oklch(98.5% 0 0); --secondary: oklch(0% 0 0/0.04); --secondary-foreground: oklch(21% 0.006 285.885); --muted: oklch(0% 0 0/0.04); --muted-foreground: oklch(44.2% 0.017 285.786); --accent: oklch(0% 0 0/0.04); --accent-foreground: oklch(21% 0.006 285.885); --destructive: oklch(63.7% 0.237 25.331); --destructive-foreground: oklch(50.5% 0.213 27.518); --info: oklch(62.3% 0.214 259.815); --info-foreground: oklch(48.8% 0.243 264.376); --success: oklch(69.6% 0.17 162.48); --success-foreground: oklch(50.8% 0.118 165.612); --warning: oklch(76.9% 0.188 70.08); --warning-foreground: oklch(55.5% 0.163 48.998); --border: oklch(0% 0 0/0.1); --input: oklch(0% 0 0/0.1); --ring: oklch(70.5% 0.015 286.067); --chart-1: oklch(64.6% 0.222 41.116); --chart-2: oklch(60% 0.118 184.704); --chart-3: oklch(39.8% 0.07 227.392); --chart-4: oklch(82.8% 0.189 84.429); --chart-5: oklch(76.9% 0.188 70.08); --sidebar: oklch(98.5% 0 0); --sidebar-foreground: oklch(21% 0.006 285.885); --sidebar-primary: oklch(27.4% 0.006 286.033); --sidebar-primary-foreground: oklch(98.5% 0 0); --sidebar-accent: oklch(0% 0 0/0.04); --sidebar-accent-foreground: oklch(21% 0.006 285.885); --sidebar-border: oklch(0% 0 0/0.1); --sidebar-ring: oklch(70.5% 0.015 286.067); --code: oklch(100% 0 0); --code-foreground: var(--foreground); --code-highlight: oklch(0% 0 0/0.04); } .dark { --background: oklch(14.1% 0.005 285.823); --foreground: oklch(96.7% 0.001 286.375); --card: #151518; --card-foreground: oklch(96.7% 0.001 286.375); --popover: oklch(21% 0.006 285.885); --popover-foreground: oklch(96.7% 0.001 286.375); --primary: oklch(96.7% 0.001 286.375); --primary-foreground: oklch(21% 0.006 285.885); --secondary: oklch(100% 0 0/0.08); --secondary-foreground: oklch(96.7% 0.001 286.375); --muted: oklch(100% 0 0/0.08); --muted-foreground: oklch(70.5% 0.015 286.067); --accent: oklch(100% 0 0/0.08); --accent-foreground: oklch(96.7% 0.001 286.375); --destructive: oklch(63.7% 0.237 25.331); --destructive-foreground: oklch(70.4% 0.191 22.216); --info: oklch(62.3% 0.214 259.815); --info-foreground: oklch(70.7% 0.165 254.624); --success: oklch(69.6% 0.17 162.48); --success-foreground: oklch(76.5% 0.177 163.223); --warning: oklch(76.9% 0.188 70.08); --warning-foreground: oklch(82.8% 0.189 84.429); --border: oklch(100% 0 0/0.12); --input: oklch(100% 0 0/0.12); --ring: oklch(55.2% 0.016 285.938); --chart-1: oklch(48.8% 0.243 264.376); --chart-2: oklch(69.6% 0.17 162.48); --chart-3: oklch(76.9% 0.188 70.08); --chart-4: oklch(62.7% 0.265 303.9); --chart-5: oklch(64.5% 0.246 16.439); --sidebar: #0e0e10; --sidebar-foreground: oklch(96.7% 0.001 286.375); --sidebar-primary: oklch(96.7% 0.001 286.375); --sidebar-primary-foreground: oklch(21% 0.006 285.885); --sidebar-accent: oklch(100% 0 0/0.08); --sidebar-accent-foreground: oklch(96.7% 0.001 286.375); --sidebar-border: oklch(100% 0 0/0.12); --sidebar-ring: oklch(70.5% 0.015 286.067); --code: #151518; --code-foreground: var(--foreground); --code-highlight: oklch(100% 0 0/0.08); } @property --tw-animation-delay { syntax: "*"; inherits: false; initial-value: 0s; } @property --tw-animation-direction { syntax: "*"; inherits: false; initial-value: normal; } @property --tw-animation-duration { syntax: "*"; inherits: false; } @property --tw-animation-fill-mode { syntax: "*"; inherits: false; initial-value: none; } @property --tw-animation-iteration-count { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-enter-blur { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-enter-opacity { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-enter-rotate { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-enter-scale { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-enter-translate-x { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-enter-translate-y { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-exit-blur { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-exit-opacity { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-exit-rotate { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-exit-scale { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-exit-translate-x { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-exit-translate-y { syntax: "*"; inherits: false; initial-value: 0; } :root, :host { --radius: 0.625rem; --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-2xl: calc(var(--radius) + 8px); --radius-3xl: calc(var(--radius) + 12px); --radius-none: 0px; --cal-bg-emphasis: #e5e7eb; --cal-bg: #fff; --cal-bg-subtle: #eeeff2; --cal-bg-muted: #f6f7f9; --cal-bg-inverted: #070a0d; --cal-bg-primary: #1d2735; --cal-bg-primary-emphasis: #3c3e44; --cal-bg-primary-muted: #eeeff2; --cal-bg-brand: #1d2735; --cal-bg-brand-emphasis: #3c3e44; --cal-bg-brand-muted: #eeeff2; --cal-bg-semantic-info-subtle: #f1f7fe; --cal-bg-semantic-info-emphasis: #0d1473; --cal-bg-semantic-success-subtle: #e4f7f3; --cal-bg-semantic-success-emphasis: #19a974; --cal-bg-semantic-attention-subtle: #ffedd6; --cal-bg-semantic-attention-emphasis: #9b3412; --cal-bg-semantic-error-subtle: #fee1e1; --cal-bg-semantic-error-emphasis: #641717; --cal-bg-visualization-1-subtle: #fce8f4; --cal-bg-visualization-1-emphasis: #ec4699; --cal-bg-visualization-2-subtle: #dfd4fc; --cal-bg-visualization-2-emphasis: #6634ef; --cal-bg-visualization-3-subtle: #d4e3fc; --cal-bg-visualization-3-emphasis: #4252ff; --cal-bg-visualization-4-subtle: #e4f7f3; --cal-bg-visualization-4-emphasis: #19a974; --cal-bg-visualization-5-subtle: #fef9c3; --cal-bg-visualization-5-emphasis: #e7b008; --cal-bg-visualization-6-subtle: #ffedd6; --cal-bg-visualization-6-emphasis: #f97415; --cal-bg-visualization-7-subtle: #fec8c8; --cal-bg-visualization-7-emphasis: #ef4343; --cal-bg-info: #dde7fd; --cal-bg-success: #e4fbed; --cal-bg-attention: #ffedd6; --cal-bg-error: #f9e3e1; --cal-bg-dark-error: #772522; --cal-bg-launch-dark: #0d0c27; --cal-border-emphasis: #9ca3b0; --cal-border: #d1d5db; --cal-border-subtle: #e5e7eb; --cal-border-muted: #eeeff2; --cal-border-error: #fec8c8; --cal-border-semantic-error: #fec8c8; --cal-border-semantic-attention-subtle: #fed6a9; --cal-border-semantic-error-subtle: #fec8c8; --cal-border-booker: var(--cal-border-subtle); --cal-text-emphasis: #070a0d; --cal-text: #3c3e44; --cal-text-subtle: #6b7280; --cal-text-muted: #9ca3b0; --cal-text-inverted: #fff; --cal-text-semantic-info: #0d1473; --cal-text-semantic-success: #096738; --cal-text-semantic-attention: #9b3412; --cal-text-semantic-error: #641717; --cal-text-visualization-1: #720d3c; --cal-text-visualization-2: #40067a; --cal-text-visualization-3: #06327a; --cal-text-visualization-4: #126d34; --cal-text-visualization-5: #7b5d04; --cal-text-visualization-6: #7c3403; --cal-text-visualization-7: #750a0a; --cal-text-info: #243c84; --cal-text-success: #285239; --cal-text-attention: #74331b; --cal-text-error: #811d1d; --cal-brand: #111827; --cal-brand-emphasis: #0f0f0f; --cal-brand-text: #fff; --shadow-dropdown: 0px 5px 20px 0px #0000001a, 0px 10px 40px 0px #00000008; --shadow-switch-thumb: 0px 0.8px 0.8px 0px #0000001a, 0px 0.8px 3.2px 0px #00000014; --shadow-solid-gray-rested: 0px 2px 3px 0px #0000000f, 0px 1px 1px 0px #00000014, 1px 4px 8px 0px #0000001f, 0px 2px 0.4px 0px #ffffff29 inset, 0px -1.5px 2px 0px #0006 inset; --shadow-solid-gray-hover: 0px 2px 3px 0px #0000000f, 0px 1px 1px 0px #00000014, 1px 4px 8px 0px #0000001f, 0px 2px 0.4px 0px #ffffff29 inset, 0px -2px 2px 0px #0006 inset; --shadow-solid-gray-active: 0px 2px 3px 0px #0006 inset, 0px 0px 2px 1px #0006 inset; --shadow-outline-gray-rested: 0px 2px 3px 0px #00000008, 0px 2px 2px -1px #00000008; --shadow-outline-gray-hover: 0px 2px 3px 0px #00000008, 0px 2px 2px -1px #00000008; --shadow-outline-gray-active: 0px 2px 1px 0px #0000000d inset; --shadow-outline-gray-focused: 0px 0px 0px 1px #fff3, 0px 0px 0px 2px #0000001a; --shadow-outline-red-rested: 0px 2px 3px 0px #00000008, 0px 2px 2px -1px #00000008; --shadow-outline-red-hover: 0px 1px 1px 0px #0000000f, 0px 2px 3px 0px #00000014; --shadow-outline-red-active: 0px 1px 1px 0px #7f1d1d0f, 0px 0px 3px 0px #7f1d1d14, 0px 2px 2px 1px #7f1d1d0f inset; --shadow-elevation-low: 0px 1px 1px 0px #00000012, 0px 1px 2px 0px #00000014, 0px 2px 2px 0px #0000001a, 0px 0px 8px 0px #0000000d; --shadow-button-solid-brand-default: 0px 2px 3px 0px #0000000f, 0px 1px 1px 0px #00000014, 1px 4px 8px 0px #0000001f, 0px 2px 0.4px 0px #ffffff1f inset, 0px -3px 2px 0px #0000000a inset; --shadow-button-solid-brand-hover: 0px 1px 1px 0px #0000001a, 0px 2px 3px 0px #00000014, 1px 4px 8px 0px #0000001f, 0px -3px 2px 0px #0000001a inset, 0px 2px 0.4px 0px #ffffff3d inset; --shadow-button-solid-brand-active: 0px 3px 1px 0px #0000001a inset, 0px 0px 2px 0px #0000001a inset; --shadow-button-solid-brand-focused: 0px 0px 0px 1px #fff6, 0px 0px 0px 2px #0003, 0px 1px 1px 0px #0000001a, 0px 2px 3px 0px #00000014, 1px 4px 8px 0px #0000001f, 0px -3px 2px 0px #0000001a inset, 0px 2px 0.4px 0px #ffffff3d inset; --shadow-button-outline-red-focused: 0px 0px 0px 1px #ffffff52, 0px 0px 0px 2px #dc262626; --fill-emphasis: var(--cal-text-emphasis, #111827); --fill-default: var(--cal-text, #374151); --fill-subtle: var(--cal-text-subtle, #6b7280); --fill-muted: var(--cal-text-muted, #9ca3af); --fill-inverted: var(--cal-text-inverted, white); --fill-info: var(--cal-text-info, #253985); --fill-success: var(--cal-text-success, #285231); --fill-attention: var(--cal-text-attention, #73321b); --fill-error: var(--cal-text-error, #752522); --fill-brand: var(--cal-brand-text); } .dark { --cal-bg-emphasis: #404040; --cal-bg: #0f0f0f; --cal-bg-subtle: #262626; --cal-bg-muted: #171717; --cal-bg-inverted: #fafafa; --cal-bg-primary: #f5f5f5; --cal-bg-primary-emphasis: #a3a3a3; --cal-bg-primary-muted: #262626; --cal-bg-brand: #fafafa; --cal-bg-brand-emphasis: #f5f5f5; --cal-bg-brand-muted: #f5f5f5; --cal-bg-semantic-info-subtle: #040625; --cal-bg-semantic-info-emphasis: #8197f8; --cal-bg-semantic-success-subtle: #054d26; --cal-bg-semantic-success-emphasis: #19a974; --cal-bg-semantic-attention-subtle: #260f03; --cal-bg-semantic-attention-emphasis: #fb923c; --cal-bg-semantic-error-subtle: #230606; --cal-bg-semantic-error-emphasis: #f87272; --cal-bg-visualization-1-subtle: #9b174c; --cal-bg-visualization-1-emphasis: #ec4699; --cal-bg-visualization-2-subtle: #1d0a6b; --cal-bg-visualization-2-emphasis: #6634ef; --cal-bg-visualization-3-subtle: #17209b; --cal-bg-visualization-3-emphasis: #4252ff; --cal-bg-visualization-4-subtle: #096738; --cal-bg-visualization-4-emphasis: #19a974; --cal-bg-visualization-5-subtle: #733f12; --cal-bg-visualization-5-emphasis: #e7b008; --cal-bg-visualization-6-subtle: #67250f; --cal-bg-visualization-6-emphasis: #f97415; --cal-bg-visualization-7-subtle: #981b1b; --cal-bg-visualization-7-emphasis: #ef4343; --cal-bg-info: #253883; --cal-bg-success: #285231; --cal-bg-attention: #74331b; --cal-bg-error: #772522; --cal-bg-dark-error: #772522; --cal-bg-launch-dark: #0d0c27; --cal-border: #4d4d4d; --cal-border-muted: #171717; --cal-border-subtle: #262626; --cal-border-emphasis: #737373; --cal-border-semantic-error: #641717; --cal-border-semantic-attention-subtle: #67250f; --cal-border-semantic-error-subtle: #641717; --cal-border-error: #641717; --cal-border-booker: var(--cal-border-subtle); --cal-text-emphasis: #fafafa; --cal-text: #d4d4d4; --cal-text-subtle: #a3a3a3; --cal-text-muted: #a3a3a3; --cal-text-inverted: #000; --cal-text-semantic-info: #8197f8; --cal-text-semantic-success: #50c39f; --cal-text-semantic-attention: #fb923c; --cal-text-semantic-error: #f87272; --cal-text-semantic-info-emphasis: #06327a; --cal-text-semantic-success-emphasis: #126d34; --cal-text-semantic-attention-emphasis: #7c3403; --cal-text-semantic-error-emphasis: #750a0a; --cal-text-info: #dee9fc; --cal-text-success: #e4fbe9; --cal-text-attention: #fcefd9; --cal-text-error: #f9e3e1; --cal-brand: #fff; --cal-brand-emphasis: #9ca3b0; --cal-brand-text: #000; --fill-emphasis: var(--cal-text-emphasis); --fill-default: var(--cal-text); --fill-subtle: var(--cal-text-subtle); --fill-muted: var(--cal-text-muted); --fill-inverted: var(--cal-text-inverted); --fill-info: var(--cal-text-info); --fill-success: var(--cal-text-success); --fill-attention: var(--cal-text-attention); --fill-error: var(--cal-text-error); --fill-brand: var(--cal-brand-text); } .cal-query-builder .query-builder, .cal-query-builder .qb-draggable, .cal-query-builder .qb-drag-handler { -webkit-user-select: none; user-select: none; -khtml-user-select: none; } .cal-query-builder .group-container { border: 1px solid var(--cal-border-muted); background-color: var(--cal-bg); border-radius: 16px; padding: 8px !important; } .cal-query-builder .group--children:not(:empty) { background-color: var(--cal-bg); border: 1px solid var(--cal-border-muted); border-radius: 10px; padding: 8px; } .cal-query-builder .cal-query-builder-container .group-container { border: none; padding: 0; } .cal-query-builder .group .group--header { margin-left: 8px; } .cal-query-builder .group.group-or-rule:has(.group--header, :not(.group--header)):has(.group--children):has(.group--footer) { background-color: var(--cal-bg-muted); border-radius: 12px; padding: 2px; } .cal-query-builder .group-or-rule:before, .cal-query-builder .group-or-rule:after { content: unset !important; } .cal-query-builder .widget--sep { display: none !important; } .cal-query-builder .rule--body--wrapper { flex-direction: column; flex: 1; display: flex; } .cal-query-builder .rule--body { grid-template-columns: 40% 20% 40%; width: 100%; display: grid; } .cal-query-builder .rule--widget { display: "inline-block"; width: 100%; } .cal-query-builder .widget--widget, .cal-query-builder .widget--widget, .cal-query-builder .widget--widget > * { width: 100%; } .cal-query-builder .rule--drag-handler, .cal-query-builder .rule--header { align-items: center; margin-right: 8px; display: flex; opacity: 1 !important; } .cal-query-builder .rule--drag-handler { display: none; } .cal-query-builder .rule--func--wrapper, .cal-query-builder .rule--func, .cal-query-builder .rule--func--args, .cal-query-builder .rule--func--arg, .cal-query-builder .rule--func--arg-value, .cal-query-builder .rule--func--bracket-before, .cal-query-builder .rule--func--bracket-after, .cal-query-builder .rule--func--arg-sep, .cal-query-builder .rule--func--arg-label, .cal-query-builder .rule--func--arg-label-sep, .cal-query-builder .rule--field, .cal-query-builder .group--field, .cal-query-builder .rule--operator, .cal-query-builder .rule--value, .cal-query-builder .rule--operator-options, .cal-query-builder .widget--widget, .cal-query-builder .widget--valuesrc, .cal-query-builder .operator--options--sep, .cal-query-builder .rule--before-widget, .cal-query-builder .rule--after-widget { display: inline-block; } .cal-query-builder .rule--operator, .cal-query-builder .widget--widget, .cal-query-builder .widget--valuesrc, .cal-query-builder .widget--sep { padding-left: 10px; } .cal-query-builder .widget--valuesrc { margin-right: -8px; } .cal-query-builder .rule { flex: 1; display: flex; } @media (max-width: 1024px) { .rule--body { flex-direction: column; } .cal-query-builder .rule--field, .cal-query-builder .rule--operator, .cal-query-builder .rule--value { width: 100%; } } ::selection { color: var(--cal-brand-text); background: var(--cal-brand); } body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } html.todesktop-platform-win32 .todesktop\:\!bg-transparent { background: inherit !important; } html.todesktop button, html.todesktop a, html.todesktop img, html.todesktop header { -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; -khtml-user-select: none; cursor: default !important; } html.todesktop, html.todesktop div { cursor: default !important; } html.todesktop header { -webkit-app-region: drag; } html.todesktop header button, html.todesktop header a { -webkit-app-region: no-drag; } html.todesktop-platform-darwin body, html.todesktop-platform-darwin aside { background: 0 0 !important; } html.todesktop-platform-darwin.dark main.bg-default { background: #0009 !important; } html.todesktop-platform-darwin.light main.bg-default { background: #fffc !important; } html.todesktop.light { --cal-bg-emphasis: #1c1c1c1a; } html.todesktop.dark { --cal-bg-emphasis: #4142444d; } [type="text"]: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="checkbox"]:focus, [type="radio"]:focus, [type="time"]:focus, [type="week"]:focus, [multiple]:focus, textarea:focus, select:focus { --tw-ring-color: var(--brand-color); border-color: var(--brand-color); } @media only screen and (max-width: 768px) { #launcher, div[role="presentation"] > iframe { display: none !important; } .BeaconFabButtonFrame { margin-left: -30px; left: 50%; z-index: 1058 !important; bottom: 28px !important; } } .DateRangePickerInput__withBorder { border: 0 !important; } .DateInput_input { color: #000; font-size: inherit !important; font-weight: inherit !important; border: 1px solid #d1d5db !important; border-radius: 2px !important; padding: 11px 11px 9px !important; line-height: 16px !important; } .DateInput_input__focused { box-shadow: none !important; border: 2px solid #000 !important; border-radius: 2px !important; padding: 10px 10px 9px !important; } .DateRangePickerInput_arrow { padding: 0 10px; } .loader { border-style: solid; border-width: 4px; width: 30px; height: 30px; margin: 60px auto; animation: 2s infinite loader; display: block; position: relative; } .loader-inner { vertical-align: top; width: 100%; animation: 2s ease-in infinite loader-inner; display: inline-block; } .no-ring-inset { --tw-ring-inset: unset; } @keyframes loader { 0% { transform: rotate(0); } 25% { transform: rotate(180deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(360deg); } to { transform: rotate(360deg); } } @keyframes loader-inner { 0% { height: 0%; } 25% { height: 0%; } 50% { height: 100%; } 75% { height: 100%; } to { height: 0%; } } .text-inverted-important { color: #fff !important; } #timeZone input:focus { box-shadow: none; } .react-date-picker__wrapper { border: none !important; } .react-date-picker__inputGroup__input { padding-top: 0; padding-bottom: 0; } .slideInBottom { animation-name: slideInBottom; animation-duration: 0.3s; animation-fill-mode: both; } @keyframes slideInBottom { 0% { opacity: 0; pointer-events: none; transform: translateY(30%); } to { opacity: 1; pointer-events: auto; } } .slideInTop { animation-name: slideInTop; animation-duration: 0.3s; animation-fill-mode: both; } @keyframes slideInTop { 0% { opacity: 0; pointer-events: none; transform: translateY(-20%); } to { opacity: 1; pointer-events: auto; transform: translateY(0%); } } .fadeIn { animation-name: fadeIn; animation-duration: 0.3s; animation-timing-function: ease-in-out; animation-fill-mode: both; } @keyframes fadeIn { 0% { opacity: 0; } to { opacity: 1; } } @supports (-webkit-touch-callout: none) { .h-screen { height: -webkit-fill-available; } } ::-webkit-search-cancel-button { -webkit-appearance: none; } .react-tel-input .country-list .country:hover, .react-tel-input .country-list .country.highlight { background-color: var(--cal-bg-emphasis) !important; } .react-tel-input .flag-dropdown .selected-flag, .react-tel-input .flag-dropdown.open .selected-flag { background-color: var(--cal-bg) !important; } .react-tel-input .flag-dropdown { left: calc(var(--spacing) * 0.5); border-block-style: var(--tw-border-style) !important; border-block-width: 0 !important; border-left-style: var(--tw-border-style) !important; border-left-width: 0 !important; border-right-color: var(--cal-border) !important; } [data-radix-popper-content-wrapper] { border: none; } html[dir="rtl"] .react-tel-input .flag-dropdown { left: auto !important; right: 0 !important; } @property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; } @property --tw-rotate-x { syntax: "*"; inherits: false; } @property --tw-rotate-y { syntax: "*"; inherits: false; } @property --tw-rotate-z { syntax: "*"; inherits: false; } @property --tw-skew-x { syntax: "*"; inherits: false; } @property --tw-skew-y { syntax: "*"; inherits: false; } @property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; } @property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; } @property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; } @property --tw-gradient-position { syntax: "*"; inherits: false; } @property --tw-gradient-from { syntax: ""; inherits: false; initial-value: #0000; } @property --tw-gradient-via { syntax: ""; inherits: false; initial-value: #0000; } @property --tw-gradient-to { syntax: ""; inherits: false; initial-value: #0000; } @property --tw-gradient-stops { syntax: "*"; inherits: false; } @property --tw-gradient-via-stops { syntax: "*"; inherits: false; } @property --tw-gradient-from-position { syntax: ""; inherits: false; initial-value: 0%; } @property --tw-gradient-via-position { syntax: ""; inherits: false; initial-value: 50%; } @property --tw-gradient-to-position { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-leading { syntax: "*"; inherits: false; } @property --tw-font-weight { syntax: "*"; inherits: false; } @property --tw-tracking { syntax: "*"; inherits: false; } @property --tw-ordinal { syntax: "*"; inherits: false; } @property --tw-slashed-zero { syntax: "*"; inherits: false; } @property --tw-numeric-figure { syntax: "*"; inherits: false; } @property --tw-numeric-spacing { syntax: "*"; inherits: false; } @property --tw-numeric-fraction { syntax: "*"; inherits: false; } @property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-shadow-color { syntax: "*"; inherits: false; } @property --tw-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-shadow-color { syntax: "*"; inherits: false; } @property --tw-inset-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-ring-color { syntax: "*"; inherits: false; } @property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-ring-color { syntax: "*"; inherits: false; } @property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-ring-inset { syntax: "*"; inherits: false; } @property --tw-ring-offset-width { syntax: ""; inherits: false; initial-value: 0; } @property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; } @property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; } @property --tw-blur { syntax: "*"; inherits: false; } @property --tw-brightness { syntax: "*"; inherits: false; } @property --tw-contrast { syntax: "*"; inherits: false; } @property --tw-grayscale { syntax: "*"; inherits: false; } @property --tw-hue-rotate { syntax: "*"; inherits: false; } @property --tw-invert { syntax: "*"; inherits: false; } @property --tw-opacity { syntax: "*"; inherits: false; } @property --tw-saturate { syntax: "*"; inherits: false; } @property --tw-sepia { syntax: "*"; inherits: false; } @property --tw-drop-shadow { syntax: "*"; inherits: false; } @property --tw-drop-shadow-color { syntax: "*"; inherits: false; } @property --tw-drop-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-drop-shadow-size { syntax: "*"; inherits: false; } @property --tw-backdrop-blur { syntax: "*"; inherits: false; } @property --tw-backdrop-brightness { syntax: "*"; inherits: false; } @property --tw-backdrop-contrast { syntax: "*"; inherits: false; } @property --tw-backdrop-grayscale { syntax: "*"; inherits: false; } @property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; } @property --tw-backdrop-invert { syntax: "*"; inherits: false; } @property --tw-backdrop-opacity { syntax: "*"; inherits: false; } @property --tw-backdrop-saturate { syntax: "*"; inherits: false; } @property --tw-backdrop-sepia { syntax: "*"; inherits: false; } @property --tw-duration { syntax: "*"; inherits: false; } @property --tw-ease { syntax: "*"; inherits: false; } @property --tw-content { syntax: "*"; inherits: false; initial-value: ""; } @keyframes spin { to { transform: rotate(360deg); } } @keyframes pulse { 50% { opacity: 0.5; } } @keyframes enter { 0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); filter: blur(var(--tw-enter-blur, 0)); } } @keyframes exit { to { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); filter: blur(var(--tw-exit-blur, 0)); } } @keyframes fade-in-up { 0% { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } } @keyframes spinning { to { transform: rotate(360deg); } } .scheduler-wrapper { --gridDefaultSize: 1.75rem; --hoursInDay: 24; --minuteInHour: 60; --gridMobileSize: 100vw; --calendar-offset-top: 28px; } .scheduler-grid-row-template { grid-template-rows: var(--gridMobileSize) repeat(attr(data-gridstoperperday number), var(--gridMobileSize)) auto; } @media (min-width: 640px) { .scheduler-grid-row-template { grid-template-rows: var(--gridDefaultSize) repeat(attr(data-gridstoperperday number), var(--gridDefaultSize)) auto; } } @media (min-width: 80rem) { :where(.xl\:space-x-6 > :not(:last-child)):not( :is( :lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi) ) ) { margin-left: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse)); margin-right: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse))); } } .react-tel-input { font-family: "Roboto", sans-serif; font-size: 15px; position: relative; width: 100%; } .react-tel-input :disabled { cursor: not-allowed; } .react-tel-input .flag { width: 16px; height: 11px; background-image: url(data:image/png;base64,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); } .react-tel-input .ad { background-position: -16px 0; } .react-tel-input .ae { background-position: -32px 0; } .react-tel-input .af { background-position: -48px 0; } .react-tel-input .ag { background-position: -64px 0; } .react-tel-input .ai { background-position: -80px 0; } .react-tel-input .al { background-position: -96px 0; } .react-tel-input .am { background-position: -112px 0; } .react-tel-input .ao { background-position: -128px 0; } .react-tel-input .ar { background-position: -144px 0; } .react-tel-input .as { background-position: -160px 0; } .react-tel-input .at { background-position: -176px 0; } .react-tel-input .au { background-position: -192px 0; } .react-tel-input .aw { background-position: -208px 0; } .react-tel-input .az { background-position: -224px 0; } .react-tel-input .ba { background-position: -240px 0; } .react-tel-input .bb { background-position: 0 -11px; } .react-tel-input .bd { background-position: -16px -11px; } .react-tel-input .be { background-position: -32px -11px; } .react-tel-input .bf { background-position: -48px -11px; } .react-tel-input .bg { background-position: -64px -11px; } .react-tel-input .bh { background-position: -80px -11px; } .react-tel-input .bi { background-position: -96px -11px; } .react-tel-input .bj { background-position: -112px -11px; } .react-tel-input .bm { background-position: -128px -11px; } .react-tel-input .bn { background-position: -144px -11px; } .react-tel-input .bo { background-position: -160px -11px; } .react-tel-input .br { background-position: -176px -11px; } .react-tel-input .bs { background-position: -192px -11px; } .react-tel-input .bt { background-position: -208px -11px; } .react-tel-input .bw { background-position: -224px -11px; } .react-tel-input .by { background-position: -240px -11px; } .react-tel-input .bz { background-position: 0 -22px; } .react-tel-input .ca { background-position: -16px -22px; } .react-tel-input .cd { background-position: -32px -22px; } .react-tel-input .cf { background-position: -48px -22px; } .react-tel-input .cg { background-position: -64px -22px; } .react-tel-input .ch { background-position: -80px -22px; } .react-tel-input .ci { background-position: -96px -22px; } .react-tel-input .ck { background-position: -112px -22px; } .react-tel-input .cl { background-position: -128px -22px; } .react-tel-input .cm { background-position: -144px -22px; } .react-tel-input .cn { background-position: -160px -22px; } .react-tel-input .co { background-position: -176px -22px; } .react-tel-input .cr { background-position: -192px -22px; } .react-tel-input .cu { background-position: -208px -22px; } .react-tel-input .cv { background-position: -224px -22px; } .react-tel-input .cw { background-position: -240px -22px; } .react-tel-input .cy { background-position: 0 -33px; } .react-tel-input .cz { background-position: -16px -33px; } .react-tel-input .de { background-position: -32px -33px; } .react-tel-input .dj { background-position: -48px -33px; } .react-tel-input .dk { background-position: -64px -33px; } .react-tel-input .dm { background-position: -80px -33px; } .react-tel-input .do { background-position: -96px -33px; } .react-tel-input .dz { background-position: -112px -33px; } .react-tel-input .ec { background-position: -128px -33px; } .react-tel-input .ee { background-position: -144px -33px; } .react-tel-input .eg { background-position: -160px -33px; } .react-tel-input .er { background-position: -176px -33px; } .react-tel-input .es { background-position: -192px -33px; } .react-tel-input .et { background-position: -208px -33px; } .react-tel-input .fi { background-position: -224px -33px; } .react-tel-input .fj { background-position: -240px -33px; } .react-tel-input .fk { background-position: 0 -44px; } .react-tel-input .fm { background-position: -16px -44px; } .react-tel-input .fo { background-position: -32px -44px; } .react-tel-input .fr, .react-tel-input .bl, .react-tel-input .mf { background-position: -48px -44px; } .react-tel-input .ga { background-position: -64px -44px; } .react-tel-input .gb { background-position: -80px -44px; } .react-tel-input .gd { background-position: -96px -44px; } .react-tel-input .ge { background-position: -112px -44px; } .react-tel-input .gf { background-position: -128px -44px; } .react-tel-input .gh { background-position: -144px -44px; } .react-tel-input .gi { background-position: -160px -44px; } .react-tel-input .gl { background-position: -176px -44px; } .react-tel-input .gm { background-position: -192px -44px; } .react-tel-input .gn { background-position: -208px -44px; } .react-tel-input .gp { background-position: -224px -44px; } .react-tel-input .gq { background-position: -240px -44px; } .react-tel-input .gr { background-position: 0 -55px; } .react-tel-input .gt { background-position: -16px -55px; } .react-tel-input .gu { background-position: -32px -55px; } .react-tel-input .gw { background-position: -48px -55px; } .react-tel-input .gy { background-position: -64px -55px; } .react-tel-input .hk { background-position: -80px -55px; } .react-tel-input .hn { background-position: -96px -55px; } .react-tel-input .hr { background-position: -112px -55px; } .react-tel-input .ht { background-position: -128px -55px; } .react-tel-input .hu { background-position: -144px -55px; } .react-tel-input .id { background-position: -160px -55px; } .react-tel-input .ie { background-position: -176px -55px; } .react-tel-input .il { background-position: -192px -55px; } .react-tel-input .in { background-position: -208px -55px; } .react-tel-input .io { background-position: -224px -55px; } .react-tel-input .iq { background-position: -240px -55px; } .react-tel-input .ir { background-position: 0 -66px; } .react-tel-input .is { background-position: -16px -66px; } .react-tel-input .it { background-position: -32px -66px; } .react-tel-input .je { background-position: -144px -154px; } .react-tel-input .jm { background-position: -48px -66px; } .react-tel-input .jo { background-position: -64px -66px; } .react-tel-input .jp { background-position: -80px -66px; } .react-tel-input .ke { background-position: -96px -66px; } .react-tel-input .kg { background-position: -112px -66px; } .react-tel-input .kh { background-position: -128px -66px; } .react-tel-input .ki { background-position: -144px -66px; } .react-tel-input .xk { background-position: -128px -154px; } .react-tel-input .km { background-position: -160px -66px; } .react-tel-input .kn { background-position: -176px -66px; } .react-tel-input .kp { background-position: -192px -66px; } .react-tel-input .kr { background-position: -208px -66px; } .react-tel-input .kw { background-position: -224px -66px; } .react-tel-input .ky { background-position: -240px -66px; } .react-tel-input .kz { background-position: 0 -77px; } .react-tel-input .la { background-position: -16px -77px; } .react-tel-input .lb { background-position: -32px -77px; } .react-tel-input .lc { background-position: -48px -77px; } .react-tel-input .li { background-position: -64px -77px; } .react-tel-input .lk { background-position: -80px -77px; } .react-tel-input .lr { background-position: -96px -77px; } .react-tel-input .ls { background-position: -112px -77px; } .react-tel-input .lt { background-position: -128px -77px; } .react-tel-input .lu { background-position: -144px -77px; } .react-tel-input .lv { background-position: -160px -77px; } .react-tel-input .ly { background-position: -176px -77px; } .react-tel-input .ma { background-position: -192px -77px; } .react-tel-input .mc { background-position: -208px -77px; } .react-tel-input .md { background-position: -224px -77px; } .react-tel-input .me { background-position: -112px -154px; height: 12px; } .react-tel-input .mg { background-position: 0 -88px; } .react-tel-input .mh { background-position: -16px -88px; } .react-tel-input .mk { background-position: -32px -88px; } .react-tel-input .ml { background-position: -48px -88px; } .react-tel-input .mm { background-position: -64px -88px; } .react-tel-input .mn { background-position: -80px -88px; } .react-tel-input .mo { background-position: -96px -88px; } .react-tel-input .mp { background-position: -112px -88px; } .react-tel-input .mq { background-position: -128px -88px; } .react-tel-input .mr { background-position: -144px -88px; } .react-tel-input .ms { background-position: -160px -88px; } .react-tel-input .mt { background-position: -176px -88px; } .react-tel-input .mu { background-position: -192px -88px; } .react-tel-input .mv { background-position: -208px -88px; } .react-tel-input .mw { background-position: -224px -88px; } .react-tel-input .mx { background-position: -240px -88px; } .react-tel-input .my { background-position: 0 -99px; } .react-tel-input .mz { background-position: -16px -99px; } .react-tel-input .na { background-position: -32px -99px; } .react-tel-input .nc { background-position: -48px -99px; } .react-tel-input .ne { background-position: -64px -99px; } .react-tel-input .nf { background-position: -80px -99px; } .react-tel-input .ng { background-position: -96px -99px; } .react-tel-input .ni { background-position: -112px -99px; } .react-tel-input .nl, .react-tel-input .bq { background-position: -128px -99px; } .react-tel-input .no { background-position: -144px -99px; } .react-tel-input .np { background-position: -160px -99px; } .react-tel-input .nr { background-position: -176px -99px; } .react-tel-input .nu { background-position: -192px -99px; } .react-tel-input .nz { background-position: -208px -99px; } .react-tel-input .om { background-position: -224px -99px; } .react-tel-input .pa { background-position: -240px -99px; } .react-tel-input .pe { background-position: 0 -110px; } .react-tel-input .pf { background-position: -16px -110px; } .react-tel-input .pg { background-position: -32px -110px; } .react-tel-input .ph { background-position: -48px -110px; } .react-tel-input .pk { background-position: -64px -110px; } .react-tel-input .pl { background-position: -80px -110px; } .react-tel-input .pm { background-position: -96px -110px; } .react-tel-input .pr { background-position: -112px -110px; } .react-tel-input .ps { background-position: -128px -110px; } .react-tel-input .pt { background-position: -144px -110px; } .react-tel-input .pw { background-position: -160px -110px; } .react-tel-input .py { background-position: -176px -110px; } .react-tel-input .qa { background-position: -192px -110px; } .react-tel-input .re { background-position: -208px -110px; } .react-tel-input .ro { background-position: -224px -110px; } .react-tel-input .rs { background-position: -240px -110px; } .react-tel-input .ru { background-position: 0 -121px; } .react-tel-input .rw { background-position: -16px -121px; } .react-tel-input .sa { background-position: -32px -121px; } .react-tel-input .sb { background-position: -48px -121px; } .react-tel-input .sc { background-position: -64px -121px; } .react-tel-input .sd { background-position: -80px -121px; } .react-tel-input .se { background-position: -96px -121px; } .react-tel-input .sg { background-position: -112px -121px; } .react-tel-input .sh { background-position: -128px -121px; } .react-tel-input .si { background-position: -144px -121px; } .react-tel-input .sk { background-position: -160px -121px; } .react-tel-input .sl { background-position: -176px -121px; } .react-tel-input .sm { background-position: -192px -121px; } .react-tel-input .sn { background-position: -208px -121px; } .react-tel-input .so { background-position: -224px -121px; } .react-tel-input .sr { background-position: -240px -121px; } .react-tel-input .ss { background-position: 0 -132px; } .react-tel-input .st { background-position: -16px -132px; } .react-tel-input .sv { background-position: -32px -132px; } .react-tel-input .sx { background-position: -48px -132px; } .react-tel-input .sy { background-position: -64px -132px; } .react-tel-input .sz { background-position: -80px -132px; } .react-tel-input .tc { background-position: -96px -132px; } .react-tel-input .td { background-position: -112px -132px; } .react-tel-input .tg { background-position: -128px -132px; } .react-tel-input .th { background-position: -144px -132px; } .react-tel-input .tj { background-position: -160px -132px; } .react-tel-input .tk { background-position: -176px -132px; } .react-tel-input .tl { background-position: -192px -132px; } .react-tel-input .tm { background-position: -208px -132px; } .react-tel-input .tn { background-position: -224px -132px; } .react-tel-input .to { background-position: -240px -132px; } .react-tel-input .tr { background-position: 0 -143px; } .react-tel-input .tt { background-position: -16px -143px; } .react-tel-input .tv { background-position: -32px -143px; } .react-tel-input .tw { background-position: -48px -143px; } .react-tel-input .tz { background-position: -64px -143px; } .react-tel-input .ua { background-position: -80px -143px; } .react-tel-input .ug { background-position: -96px -143px; } .react-tel-input .us { background-position: -112px -143px; } .react-tel-input .uy { background-position: -128px -143px; } .react-tel-input .uz { background-position: -144px -143px; } .react-tel-input .va { background-position: -160px -143px; } .react-tel-input .vc { background-position: -176px -143px; } .react-tel-input .ve { background-position: -192px -143px; } .react-tel-input .vg { background-position: -208px -143px; } .react-tel-input .vi { background-position: -224px -143px; } .react-tel-input .vn { background-position: -240px -143px; } .react-tel-input .vu { background-position: 0 -154px; } .react-tel-input .wf { background-position: -16px -154px; } .react-tel-input .ws { background-position: -32px -154px; } .react-tel-input .ye { background-position: -48px -154px; } .react-tel-input .za { background-position: -64px -154px; } .react-tel-input .zm { background-position: -80px -154px; } .react-tel-input .zw { background-position: -96px -154px; } .react-tel-input * { box-sizing: border-box; -moz-box-sizing: border-box; } .react-tel-input .hide { display: none; } .react-tel-input .v-hide { visibility: hidden; } .react-tel-input .form-control { position: relative; font-size: 14px; letter-spacing: 0.01rem; margin-top: 0 !important; margin-bottom: 0 !important; padding-left: 48px; margin-left: 0; background: #ffffff; border: 1px solid #cacaca; border-radius: 5px; line-height: 25px; height: 35px; width: 300px; outline: none; } .react-tel-input .form-control.invalid-number { border: 1px solid #d79f9f; background-color: #faf0f0; border-left-color: #cacaca; } .react-tel-input .form-control.invalid-number:focus { border: 1px solid #d79f9f; border-left-color: #cacaca; background-color: #faf0f0; } .react-tel-input .flag-dropdown { position: absolute; top: 0; bottom: 0; padding: 0; background-color: #f5f5f5; border: 1px solid #cacaca; border-radius: 3px 0 0 3px; } .react-tel-input .flag-dropdown:hover, .react-tel-input .flag-dropdown:focus { cursor: pointer; } .react-tel-input .flag-dropdown.invalid-number { border-color: #d79f9f; } .react-tel-input .flag-dropdown.open { z-index: 2; background: #fff; border-radius: 3px 0 0 0; } .react-tel-input .flag-dropdown.open .selected-flag { background: #fff; border-radius: 3px 0 0 0; } .react-tel-input input[disabled] + .flag-dropdown:hover { cursor: default; } .react-tel-input input[disabled] + .flag-dropdown:hover .selected-flag { background-color: transparent; } .react-tel-input .selected-flag { outline: none; position: relative; width: 38px; height: 100%; padding: 0 0 0 8px; border-radius: 3px 0 0 3px; } .react-tel-input .selected-flag:hover, .react-tel-input .selected-flag:focus { background-color: #fff; } .react-tel-input .selected-flag .flag { position: absolute; top: 50%; margin-top: -5px; } .react-tel-input .selected-flag .arrow { position: relative; top: 50%; margin-top: -2px; left: 20px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #555; } .react-tel-input .selected-flag .arrow.up { border-top: none; border-bottom: 4px solid #555; } .react-tel-input .country-list { outline: none; z-index: 1; list-style: none; position: absolute; padding: 0; margin: 10px 0 10px -1px; box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.35); background-color: white; width: 300px; max-height: 200px; overflow-y: scroll; border-radius: 0 0 3px 3px; } .react-tel-input .country-list .flag { display: inline-block; } .react-tel-input .country-list .divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc; } .react-tel-input .country-list .country { padding: 7px 9px; } .react-tel-input .country-list .country .dial-code { color: #6b6b6b; } .react-tel-input .country-list .country:hover { background-color: #f1f1f1; } .react-tel-input .country-list .country.highlight { background-color: #f1f1f1; } .react-tel-input .country-list .flag { margin-right: 7px; margin-top: 2px; } .react-tel-input .country-list .country-name { margin-right: 6px; } .react-tel-input .country-list .search { position: sticky; top: 0; background-color: #fff; padding: 10px 0 6px 10px; } .react-tel-input .country-list .search-emoji { font-size: 15px; } .react-tel-input .country-list .search-box { border: 1px solid #cacaca; border-radius: 3px; font-size: 15px; line-height: 15px; margin-left: 6px; padding: 3px 8px 5px; outline: none; } .react-tel-input .country-list .no-entries-message { padding: 7px 10px 11px; opacity: 0.7; } .react-tel-input .invalid-number-message { position: absolute; z-index: 1; font-size: 13px; left: 46px; top: -8px; background: #fff; padding: 0 2px; color: #de0000; } .react-tel-input .special-label { display: none; position: absolute; z-index: 1; font-size: 13px; left: 46px; top: -8px; background: #fff; padding: 0 2px; white-space: nowrap; } .stack-y-0 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 0); } } .stack-y-1 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 1); } } .stack-y-2 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 2); } } .stack-y-3 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 3); } } .stack-y-4 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 4); } } .stack-y-5 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 5); } } .stack-y-6 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 6); } } .stack-y-8 { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 8); } } .sm\:stack-y-0 { @media (width >= 40rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 0); } } } .sm\:stack-y-8 { @media (width >= 40rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 8); } } } .md\:stack-y-0 { @media (width >= 48rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 0); } } } .lg\:stack-y-0 { @media (width >= 64rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 0); } } } .lg\:stack-y-5 { @media (width >= 64rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 5); } } } .lg\:stack-y-6 { @media (width >= 64rem) { & > :not([hidden]) ~ :not([hidden]) { margin-top: calc(var(--spacing) * 6); } } }