/*!tailwindcss v4.1.0 | MIT License | https://tailwindcss.com*/@supports((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@layer base{*,::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:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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:""}}}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:'Lab Grotesque', system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:#FEE8E7;--color-red-400:#F97A76;--color-red-500:#CC1925;--color-red-600:#B10612;--color-red-700:#89050E;--color-red-800:#63030A;--color-orange-50:oklch(98% 0.016 73.684);--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-800:oklch(47% 0.157 37.304);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:#FFF7D6;--color-yellow-200:#FBEDB1;--color-yellow-500:#F3D03E;--color-yellow-600:#DEAB02;--color-yellow-800:#664100;--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:#E6F5E7;--color-green-200:#CDEAD1;--color-green-500:#017E31;--color-green-600:#07692C;--color-green-700:#055624;--color-green-800:#013C18;--color-sky-50:oklch(97.7% 0.013 236.62);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-800:oklch(44.3% 0.11 240.79);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:#E0F3FF;--color-blue-200:#C6E4FB;--color-blue-400:#67B0EA;--color-blue-500:#0072CE;--color-blue-600:#0060AD;--color-blue-700:#05427F;--color-blue-800:#03294E;--color-purple-400:oklch(71.4% 0.203 305.504);--color-purple-600:oklch(55.8% 0.288 302.321);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:#F1F2F3;--color-gray-200:#DCDFE0;--color-gray-300:#BFC2C5;--color-gray-400:#A0A3A7;--color-gray-500:#777A7E;--color-gray-600:#585C5F;--color-gray-700:#404245;--color-gray-800:#2A2C2D;--color-gray-900:#131416;--color-stone-100:oklch(97% 0.001 106.424);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-800:oklch(26.8% 0.007 34.298);--color-black:#000000;--color-white:#FFFFFF;--spacing:0.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--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);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:0.05em;--leading-tight:1.25;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--drop-shadow-md:0 3px 3px rgb(0 0 0 / 0.12);--ease-out:cubic-bezier(0, 0, 0.2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--blur-sm:8px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-header-x:2rem;--spacing-body:calc(1.5 * var(--line-height-multiplier, 1));--spacing-text100:calc(1rem * var(--line-height-multiplier, 1));--spacing-text150:calc(1.5rem * var(--line-height-multiplier, 1));--text-12:0.75rem;--text-14:0.875rem;--text-16:1rem;--text-18:1.125rem;--text-heading-md:clamp(1.5rem, 1.111vw + 1.167rem, 2rem);--text-heading-sm:clamp(1.25rem, 0.556vw + 1.083rem, 1.5rem);--text-heading-xs:clamp(1.125rem, 0.278vw + 1.042rem, 1.25rem);--color-light:var(--color-white);--color-dark:var(--color-black);--color-alpha-dark-700:oklch(0% 0 0 / 70%);--color-alpha-dark-200:oklch(0% 0 0 / 20%);--color-alpha-dark-100:oklch(0% 0 0 / 10%);--color-alpha-light-transparent:oklch(100% 0 0 / 0%);--color-canvas-default:var(--color-white);--color-surface-default:var(--color-white);--color-surface-faint:var(--color-gray-100);--color-surface-subtle:var(--color-gray-200);--color-surface-contrast:var(--color-gray-900);--color-surface-feedback-info-faint:var(--color-blue-100);--color-surface-feedback-positive-faint:var(--color-green-100);--color-surface-feedback-warning-faint:var(--color-yellow-200);--color-surface-feedback-negative-faint:var(--color-red-100);--color-surface-action-color-default:var(--color-blue-600);--color-surface-action-color-hover:var(--color-blue-700);--color-surface-action-neutral-hover:var(--color-gray-700);--color-surface-action-neutral-subtle-hover:var(--color-alpha-dark-100);--color-surface-highlight-subtle:var(--color-blue-100);--color-surface-highlight-moderate:var(--color-blue-500);--color-header:var(--color-blue-500);--color-content-default:var(--color-gray-900);--color-content-subtle:var(--color-gray-600);--color-content-faint:var(--color-gray-500);--color-content-inverse:var(--color-white);--color-content-feedback-negative:var(--color-red-500);--color-content-action-color-default:var(--color-blue-600);--color-content-action-color-hover:var(--color-blue-700);--color-content-action-neutral-default:var(--color-gray-900);--color-content-action-neutral-hover:var(--color-gray-700);--color-content-action-inverse:var(--color-white);--color-content-highlight-moderate:var(--color-blue-500);--color-border-faint:var(--color-gray-100);--color-border-subtle:var(--color-gray-200);--color-border-strong:var(--color-gray-900);--color-border-brand:var(--color-blue-500);--color-border-feedback-positive:var(--color-green-500);--color-border-feedback-warning:var(--color-yellow-600);--color-border-feedback-negative:var(--color-red-500);--color-border-action-color-default:var(--color-blue-600);--color-border-action-color-hover:var(--color-blue-700);--color-border-action-neutral-hover:var(--color-gray-700);--color-border-focus-contrast:var(--color-yellow-500);--animate-fade-out-with-height:fade-out-with-height 0.15s ease-out forwards;--animate-fade-out:fade-out 0.15s ease-out forwards}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:initial;opacity:1}: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: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{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-auto{inset:auto}.top-0{top:var(--spacing-0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing-1)}.top-1\/2{top:calc(1/2 * 100%)}.top-2{top:var(--spacing-2)}.top-2\/4{top:calc(2/4 * 100%)}.top-10{top:var(--spacing-10)}.top-18{top:calc(var(--spacing) * 18)}.top-20{top:var(--spacing-20)}.top-24{top:var(--spacing-24)}.top-26{top:calc(var(--spacing) * 26)}.right-0{right:var(--spacing-0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing-1)}.right-2{right:var(--spacing-2)}.right-10{right:var(--spacing-10)}.right-12{right:var(--spacing-12)}.bottom-0{bottom:var(--spacing-0)}.bottom-1{bottom:var(--spacing-1)}.bottom-2{bottom:var(--spacing-2)}.bottom-3{bottom:var(--spacing-3)}.bottom-4{bottom:var(--spacing-4)}.bottom-16{bottom:var(--spacing-16)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-38{bottom:calc(var(--spacing) * 38)}.-left-12{left:calc(var(--spacing-12) * -1)}.left-0{left:var(--spacing-0)}.left-1\/2{left:calc(1/2 * 100%)}.left-2{left:var(--spacing-2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-8{left:var(--spacing-8)}.left-10{left:var(--spacing-10)}.left-18{left:calc(var(--spacing) * 18)}.left-26{left:calc(var(--spacing) * 26)}.left-34{left:calc(var(--spacing) * 34)}.left-42{left:calc(var(--spacing) * 42)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-10000{z-index:10000}.z-2000000{z-index:2000000}.float-right{float:right}.container{width:100%;@media(width >= 600px){max-width: 600px;}@media(width >= 900px){max-width: 900px;}@media(width >= 1200px){max-width: 1200px;}@media(width >= 1800px){max-width: 1800px;}@media(width >= 96rem){max-width: 96rem;}}.m-0{margin:var(--spacing-0)}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing-1)}.mx-4{margin-inline:var(--spacing-4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing-1)}.my-2{margin-block:var(--spacing-2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-4{margin-block:var(--spacing-4)}.my-8{margin-block:var(--spacing-8)}.ms-3{margin-inline-start:var(--spacing-3)}.me-1{margin-inline-end:var(--spacing-1)}.\!mt-6{margin-top:var(--spacing-6)!important}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:var(--spacing-6)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-4{margin-right:var(--spacing-4)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:var(--spacing-0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-4{margin-left:var(--spacing-4)}.ml-6{margin-left:var(--spacing-6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1/1}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:var(--spacing-6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:var(--spacing-12)}.h-20{height:var(--spacing-20)}.h-96{height:calc(var(--spacing) * 96)}.h-100{height:calc(var(--spacing) * 100)}.h-120{height:calc(var(--spacing) * 120)}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-12{max-height:var(--spacing-12)}.max-h-20{max-height:var(--spacing-20)}.max-h-48{max-height:calc(var(--spacing) * 48)}.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-120{max-height:calc(var(--spacing) * 120)}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100\%-16px\)\]{max-height:calc(100% - 16px)}.max-h-\[calc\(100\%-60px\)\]{max-height:calc(100% - 60px)}.max-h-\[calc\(100vh-65px\)\]{max-height:calc(100vh - 65px)}.max-h-screen{max-height:100vh}.min-h-4{min-height:var(--spacing-4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:var(--spacing-6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:var(--spacing-24)}.min-h-100{min-height:calc(var(--spacing) * 100)}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[calc\(100vh-16rem\)\]{min-height:calc(100vh - 16rem)}.min-h-screen{min-height:100vh}.w-0{width:var(--spacing-0)}.w-1{width:var(--spacing-1)}.w-1\/2{width:calc(1/2 * 100%)}.w-1\/3{width:calc(1/3 * 100%)}.w-2{width:var(--spacing-2)}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:calc(3/4 * 100%)}.w-4{width:var(--spacing-4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:var(--spacing-6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[80vw\]{width:80vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-12{max-width:var(--spacing-12)}.max-w-20{max-width:var(--spacing-20)}.max-w-32{max-width:var(--spacing-32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-240{max-width:calc(var(--spacing) * 240)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:var(--spacing-0)}.min-w-4{min-width:var(--spacing-4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:var(--spacing-6)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-70{min-width:calc(var(--spacing) * 70)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-100{min-width:calc(var(--spacing) * 100)}.min-w-120{min-width:calc(var(--spacing) * 120)}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2\/4{--tw-translate-x:calc(calc(2/4 * 100%) * -1);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-2\/4{--tw-translate-y:calc(calc(2/4 * 100%) * -1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-6{--tw-scale-x:6%;--tw-scale-y:6%;--tw-scale-z:6%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.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-out{animation:var(--animate-fade-out)}.animate-fade-out-with-height{animation:var(--animate-fade-out-with-height)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer-all{cursor:pointer; *{ cursor: pointer; }}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:var(--spacing-6)}.space-y-0\.5{ :where(& > :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))); }}.space-y-1\.5{ :where(& > :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))); }}.space-y-2{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing-2) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse))); }}.space-y-3{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing-3) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse))); }}.space-y-4{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing-4) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse))); }}.space-y-6{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing-6) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse))); }}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-16{column-gap:var(--spacing-16)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-4{row-gap:var(--spacing-4)}.divide-y{ :where(& > :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))); }}.divide-gray-100{ :where(& > :not(:last-child)) { border-color: var(--color-gray-100); }}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.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-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-border-action-color-default{border-color:var(--color-border-action-color-default)}.border-border-brand{border-color:var(--color-border-brand)}.border-border-faint{border-color:var(--color-border-faint)}.border-border-feedback-negative{border-color:var(--color-border-feedback-negative)}.border-border-feedback-positive{border-color:var(--color-border-feedback-positive)}.border-border-feedback-warning{border-color:var(--color-border-feedback-warning)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-content-action-color-default{border-color:var(--color-content-action-color-default)}.border-dark{border-color:var(--color-dark)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-600{border-color:var(--color-green-600)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-transparent{border-color:transparent}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:color-mix(in srgb,#FFFFFF 30%,transparent);@supports(color:color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-white) 30%,transparent);}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-canvas-default{background-color:var(--color-canvas-default)}.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-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-900\/90{background-color:color-mix(in srgb,#131416 90%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-gray-900) 90%,transparent);}}.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-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-header{background-color:var(--color-header)}.bg-light{background-color:var(--color-light)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 40%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-red-50) 40%,transparent);}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600\/60{background-color:color-mix(in srgb,oklch(58.8% .158 241.966) 60%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-sky-600) 60%,transparent);}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-400{background-color:var(--color-stone-400)}.bg-surface-action-color-default{background-color:var(--color-surface-action-color-default)}.bg-surface-contrast{background-color:var(--color-surface-contrast)}.bg-surface-default{background-color:var(--color-surface-default)}.bg-surface-faint{background-color:var(--color-surface-faint)}.bg-surface-feedback-info-faint{background-color:var(--color-surface-feedback-info-faint)}.bg-surface-feedback-negative-faint{background-color:var(--color-surface-feedback-negative-faint)}.bg-surface-feedback-positive-faint{background-color:var(--color-surface-feedback-positive-faint)}.bg-surface-feedback-warning-faint{background-color:var(--color-surface-feedback-warning-faint)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-transparent{background-color:initial}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:color-mix(in srgb,#FFFFFF 30%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 30%,transparent);}}.bg-white\/80{background-color:color-mix(in srgb,#FFFFFF 80%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 80%,transparent);}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-cover{background-size:cover}.bg-repeat-y{background-repeat:repeat-y}.fill-blue-600{fill:var(--color-blue-600)}.fill-content-action-color-default{fill:var(--color-content-action-color-default)}.fill-content-action-inverse{fill:var(--color-content-action-inverse)}.fill-content-action-neutral-default{fill:var(--color-content-action-neutral-default)}.fill-content-default{fill:var(--color-content-default)}.fill-dark{fill:var(--color-dark)}.fill-gray-200{fill:var(--color-gray-200)}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-500{fill:var(--color-gray-500)}.fill-gray-600{fill:var(--color-gray-600)}.fill-green-600{fill:var(--color-green-600)}.fill-orange-600{fill:var(--color-orange-600)}.fill-purple-600{fill:var(--color-purple-600)}.fill-red-400{fill:var(--color-red-400)}.fill-red-600{fill:var(--color-red-600)}.fill-sky-50{fill:var(--color-sky-50)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:var(--spacing-8)}.layout-padding-x{padding-inline:var(--spacing-4);@media(width >= 600px){padding-inline: var(--spacing-12);}@media(width >= 900px){padding-inline: var(--spacing-32);}}.px-0{padding-inline:var(--spacing-0)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:var(--spacing-6)}.\!py-0{padding-block:var(--spacing-0)!important}.\!py-8{padding-block:var(--spacing-8)!important}.py-0{padding-block:var(--spacing-0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.ps-4{padding-inline-start:var(--spacing-4)}.pt-0{padding-top:var(--spacing-0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-20{padding-top:var(--spacing-20)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-24{padding-bottom:var(--spacing-24)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-6{padding-left:var(--spacing-6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-12{font-size:var(--text-12)}.text-14{font-size:var(--text-14)}.text-16{font-size:var(--text-16)}.text-heading-md{font-size:var(--text-heading-md)}.text-heading-sm{font-size:var(--text-heading-sm)}.text-heading-xs{font-size:var(--text-heading-xs)}.leading-12{--tw-leading:var(--spacing-12);line-height:var(--spacing-12)}.leading-body{--tw-leading:var(--spacing-body);line-height:var(--spacing-body)}.leading-none{--tw-leading:1;line-height:1}.leading-text100{--tw-leading:var(--spacing-text100);line-height:var(--spacing-text100)}.leading-text150{--tw-leading:var(--spacing-text150);line-height:var(--spacing-text150)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal) !important;font-weight:var(--font-weight-normal)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-content-default{color:var(--color-content-default)!important}.\!text-content-highlight-moderate{color:var(--color-content-highlight-moderate)!important}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.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-blue-800{color:var(--color-blue-800)}.text-content-action-color-default{color:var(--color-content-action-color-default)}.text-content-action-inverse{color:var(--color-content-action-inverse)}.text-content-action-neutral-default{color:var(--color-content-action-neutral-default)}.text-content-default{color:var(--color-content-default)}.text-content-faint{color:var(--color-content-faint)}.text-content-feedback-negative{color:var(--color-content-feedback-negative)}.text-content-highlight-moderate{color:var(--color-content-highlight-moderate)}.text-content-inverse{color:var(--color-content-inverse)}.text-content-subtle{color:var(--color-content-subtle)}.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-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-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-800{color:var(--color-red-800)}.text-sky-800{color:var(--color-sky-800)}.text-stone-800{color:var(--color-stone-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.lowercase\!{text-transform:lowercase!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0%}.opacity-25{opacity:25%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_-1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color, rgba(0,0,0,0.1));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, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));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, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));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, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));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, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));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, currentColor);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, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.focus-outline{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-outline-width)}&:focus-visible{outline-color:var(--color-border-focus-contrast)}}.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-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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,)}.sepia{--tw-sepia:sepia(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\:\"\.get_class\(\$this\)\.\"\]{filter:".get class($this)."}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.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-discrete{transition-behavior:allow-discrete}.duration-150{--tw-duration:150ms;transition-duration:150ms}.duration-200{--tw-duration:200ms;transition-duration:200ms}.duration-1000{--tw-duration:1000ms;transition-duration:1e3ms}.duration-\[250ms\]{--tw-duration:250ms;transition-duration:250ms}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[app\:routes\|INFO\]{app:routes|INFO}.\[cache\:clear\|INFO\]{cache:clear|INFO}.\[configure\:author\|INFO\]{configure:author|INFO}.\[configure\:database\|INFO\]{configure:database|INFO}.\[generate\:app\|INFO\]{generate:app|INFO}.\[generate\:module\|INFO\]{generate:module|INFO}.\[generate\:project\|INFO\]{generate:project|INFO}.\[generate\:task\|INFO\]{generate:task|INFO}.\[guard\:add-group\|INFO\]{guard:add-group|INFO}.\[guard\:add-permission\|INFO\]{guard:add-permission|INFO}.\[guard\:create-user\|INFO\]{guard:create-user|INFO}.\[guard\:promote\|INFO\]{guard:promote|INFO}.\[log\:clear\|INFO\]{log:clear|INFO}.\[log\:rotate\|INFO\]{log:rotate|INFO}.\[plugin\:add-channel\|INFO\]{plugin:add-channel|INFO}.\[plugin\:install\|INFO\]{plugin:install|INFO}.\[plugin\:list\]{plugin:list}.\[plugin\:list\|INFO\]{plugin:list|INFO}.\[plugin\:publish-assets\|INFO\]{plugin:publish-assets|INFO}.\[plugin\:uninstall\|INFO\]{plugin:uninstall|INFO}.\[plugin\:upgrade\|INFO\]{plugin:upgrade|INFO}.\[project\:clear-controllers\|COMMENT\]{project:clear-controllers|COMMENT}.\[project\:clear-controllers\|INFO\]{project:clear-controllers|INFO}.\[project\:deploy\|INFO\]{project:deploy|INFO}.\[project\:disable\|INFO\]{project:disable|INFO}.\[project\:enable\|INFO\]{project:enable|INFO}.\[project\:optimize\|INFO\]{project:optimize|INFO}.\[project\:permissions\|INFO\]{project:permissions|INFO}.\[project\:send-emails\|INFO\]{project:send-emails|INFO}.\[project\:validate\|INFO\]{project:validate|INFO}.\[propel\:build-all-load\|INFO\]{propel:build-all-load|INFO}.\[propel\:build-all\|INFO\]{propel:build-all|INFO}.\[propel\:build-filters\|INFO\]{propel:build-filters|INFO}.\[propel\:build-forms\|INFO\]{propel:build-forms|INFO}.\[propel\:build-model\|INFO\]{propel:build-model|INFO}.\[propel\:build-schema\|INFO\]{propel:build-schema|INFO}.\[propel\:build-sql\|INFO\]{propel:build-sql|INFO}.\[propel\:build\|INFO\]{propel:build|INFO}.\[propel\:data-dump\|INFO\]{propel:data-dump|INFO}.\[propel\:data-load\|INFO\]{propel:data-load|INFO}.\[propel\:diff\|INFO\]{propel:diff|INFO}.\[propel\:generate-admin\|INFO\]{propel:generate-admin|INFO}.\[propel\:generate-module-for-route\|INFO\]{propel:generate-module-for-route|INFO}.\[propel\:generate-module\|INFO\]{propel:generate-module|INFO}.\[propel\:graphviz\|INFO\]{propel:graphviz|INFO}.\[propel\:insert-sql\|INFO\]{propel:insert-sql|INFO}.\[propel\:schema-to-xml\|INFO\]{propel:schema-to-xml|INFO}.\[propel\:schema-to-yml\|INFO\]{propel:schema-to-yml|INFO}.\[propel\:status\|INFO\]{propel:status|INFO}.\[propel\:up\|INFO\]{propel:up|INFO}.\[test\:all\|INFO\]{test:all|INFO}.\[test\:coverage\|INFO\]{test:coverage|INFO}.\[test\:functional\|COMMENT\]{test:functional|COMMENT}.\[test\:functional\|INFO\]{test:functional|INFO}.\[test\:unit\|COMMENT\]{test:unit|COMMENT}.\[test\:unit\|INFO\]{test:unit|INFO}.group-hover\:border-blue-500{&:is(:where(.group):hover *){@media(hover:hover){border-color: var(--color-blue-500);}}}.group-hover\:bg-gray-200{&:is(:where(.group):hover *){@media(hover:hover){background-color: var(--color-gray-200);}}}.group-hover\:bg-surface-action-color-hover{&:is(:where(.group):hover *){@media(hover:hover){background-color: var(--color-surface-action-color-hover);}}}.group-hover\:fill-blue-500{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-blue-500);}}}.group-hover\:fill-content-action-color-hover{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-content-action-color-hover);}}}.group-hover\:fill-content-action-inverse{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-content-action-inverse);}}}.group-hover\:fill-content-action-neutral-hover{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-content-action-neutral-hover);}}}.group-hover\:fill-content-inverse{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-content-inverse);}}}.group-hover\:fill-red-500{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-red-500);}}}.group-hover\:fill-red-800{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-red-800);}}}.group-hover\:fill-white{&:is(:where(.group):hover *){@media(hover:hover){fill: var(--color-white);}}}.group-hover\:text-gray-800{&:is(:where(.group):hover *){@media(hover:hover){color: var(--color-gray-800);}}}.group-hover\:underline{&:is(:where(.group):hover *){@media(hover:hover){text-decoration-line: underline;}}}.group-hover\:opacity-75{&:is(:where(.group):hover *){@media(hover:hover){opacity: 75%;}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media(hover:hover){opacity: 100%;}}}.group-hover\/edit\:fill-blue-500{&:is(:where(.group\/edit):hover *){@media(hover:hover){fill: var(--color-blue-500);}}}.group-hover\/edit\:text-blue-600{&:is(:where(.group\/edit):hover *){@media(hover:hover){color: var(--color-blue-600);}}}.group-hover\/layer\:opacity-100{&:is(:where(.group\/layer):hover *){@media(hover:hover){opacity: 100%;}}}.group-data-\[active\]\:fill-orange-500{&:is(:where(.group)[data-active] *){fill:var(--color-orange-500)}}.group-data-\[file-type\=existing\]\/item\:fill-blue-500{&:is(:where(.group\/item)[data-file-type=existing] *){fill:var(--color-blue-500)}}.group-\[\.selected\]\:bg-amber-500{&:is(:where(.group):is(.selected) *){background-color:var(--color-amber-500)}}.peer-checked\:opacity-100{&:is(:where(.peer):checked ~ *){opacity:100%}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled ~ *){cursor:not-allowed}}.peer-disabled\:opacity-50{&:is(:where(.peer):disabled ~ *){opacity:50%}}.peer-checked\:peer-disabled\:opacity-50{&:is(:where(.peer):checked ~ *){&:is(:where(.peer):disabled ~ *){opacity:50%}}}.backdrop\:bg-black\/50{&::backdrop{background-color:color-mix(in srgb,#000000 50%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-black) 50%,transparent);}}}.backdrop\:bg-black\/70{&::backdrop{background-color:color-mix(in srgb,#000000 70%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-black) 70%,transparent);}}}.after\:absolute{&::after{content:var(--tw-content);position:absolute}}.after\:right-0{&::after{content:var(--tw-content);right:var(--spacing-0)}}.after\:bottom-\[-2px\]{&::after{content:var(--tw-content);bottom:-2px}}.after\:left-0{&::after{content:var(--tw-content);left:var(--spacing-0)}}.after\:ml-1{&::after{content:var(--tw-content);margin-left:var(--spacing-1)}}.after\:h-\[3px\]{&::after{content:var(--tw-content);height:3px}}.after\:bg-surface-highlight-moderate{&::after{content:var(--tw-content);background-color:var(--color-surface-highlight-moderate)}}.after\:font-bold{&::after{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.after\:text-content-action-color-default{&::after{content:var(--tw-content);color:var(--color-content-action-color-default)}}.after\:content-\[\'\*\'\]{&::after{content:var(--tw-content);--tw-content:'*';content:var(--tw-content)}}.after\:content-\[\\\'\\\'\]{&::after{content:var(--tw-content);--tw-content:\'\';content:var(--tw-content)}}.first\:mt-0{&:first-child{margin-top:var(--spacing-0)}}.first\:pt-0{&:first-child{padding-top:var(--spacing-0)}}.last\:border-0{&:last-child{border-style:var(--tw-border-style);border-width:0}}.open\:fixed{&:is([open], :popover-open, :open){position:fixed}}.open\:inset-0{&:is([open], :popover-open, :open){inset:var(--spacing-0)}}.open\:m-auto{&:is([open], :popover-open, :open){margin:auto}}.open\:flex{&:is([open], :popover-open, :open){display:flex}}.focus-within\:border-border-brand{&:focus-within{border-color:var(--color-border-brand)}}.hover\:bottom-2{&:hover{@media(hover:hover){bottom: var(--spacing-2);}}}.hover\:scale-110{&:hover{@media(hover:hover){--tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:border-s-4{&:hover{@media(hover:hover){border-inline-start-style: var(--tw-border-style); border-inline-start-width: 4px;}}}.hover\:border-border-action-color-hover{&:hover{@media(hover:hover){border-color: var(--color-border-action-color-hover);}}}.hover\:border-border-action-neutral-hover{&:hover{@media(hover:hover){border-color: var(--color-border-action-neutral-hover);}}}.hover\:border-content-action-color-default{&:hover{@media(hover:hover){border-color: var(--color-content-action-color-default);}}}.hover\:border-gray-300{&:hover{@media(hover:hover){border-color: var(--color-gray-300);}}}.hover\:border-gray-400{&:hover{@media(hover:hover){border-color: var(--color-gray-400);}}}.hover\:border-green-700{&:hover{@media(hover:hover){border-color: var(--color-green-700);}}}.hover\:bg-blue-50{&:hover{@media(hover:hover){background-color: var(--color-blue-50);}}}.hover\:bg-blue-200{&:hover{@media(hover:hover){background-color: var(--color-blue-200);}}}.hover\:bg-blue-600{&:hover{@media(hover:hover){background-color: var(--color-blue-600);}}}.hover\:bg-gray-50{&:hover{@media(hover:hover){background-color: var(--color-gray-50);}}}.hover\:bg-gray-100{&:hover{@media(hover:hover){background-color: var(--color-gray-100);}}}.hover\:bg-gray-200{&:hover{@media(hover:hover){background-color: var(--color-gray-200);}}}.hover\:bg-green-700{&:hover{@media(hover:hover){background-color: var(--color-green-700);}}}.hover\:bg-orange-600{&:hover{@media(hover:hover){background-color: var(--color-orange-600);}}}.hover\:bg-surface-action-color-hover{&:hover{@media(hover:hover){background-color: var(--color-surface-action-color-hover);}}}.hover\:bg-surface-action-neutral-hover{&:hover{@media(hover:hover){background-color: var(--color-surface-action-neutral-hover);}}}.hover\:bg-surface-action-neutral-subtle-hover{&:hover{@media(hover:hover){background-color: var(--color-surface-action-neutral-subtle-hover);}}}.hover\:bg-surface-faint{&:hover{@media(hover:hover){background-color: var(--color-surface-faint);}}}.hover\:bg-surface-subtle{&:hover{@media(hover:hover){background-color: var(--color-surface-subtle);}}}.hover\:bg-white\/50{&:hover{@media(hover:hover){background-color: color-mix(in srgb,#FFFFFF 50%,transparent); @supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}}}.hover\:fill-blue-600{&:hover{@media(hover:hover){fill: var(--color-blue-600);}}}.hover\:fill-gray-600{&:hover{@media(hover:hover){fill: var(--color-gray-600);}}}.hover\:fill-red-600{&:hover{@media(hover:hover){fill: var(--color-red-600);}}}.hover\:text-blue-600{&:hover{@media(hover:hover){color: var(--color-blue-600);}}}.hover\:text-blue-800{&:hover{@media(hover:hover){color: var(--color-blue-800);}}}.hover\:text-content-action-color-default{&:hover{@media(hover:hover){color: var(--color-content-action-color-default);}}}.hover\:text-content-action-color-hover{&:hover{@media(hover:hover){color: var(--color-content-action-color-hover);}}}.hover\:text-content-action-inverse{&:hover{@media(hover:hover){color: var(--color-content-action-inverse);}}}.hover\:text-content-action-neutral-hover{&:hover{@media(hover:hover){color: var(--color-content-action-neutral-hover);}}}.hover\:text-content-default{&:hover{@media(hover:hover){color: var(--color-content-default);}}}.hover\:text-content-highlight-moderate{&:hover{@media(hover:hover){color: var(--color-content-highlight-moderate);}}}.hover\:text-content-inverse{&:hover{@media(hover:hover){color: var(--color-content-inverse);}}}.hover\:text-content-subtle{&:hover{@media(hover:hover){color: var(--color-content-subtle);}}}.hover\:text-gray-500{&:hover{@media(hover:hover){color: var(--color-gray-500);}}}.hover\:text-gray-600{&:hover{@media(hover:hover){color: var(--color-gray-600);}}}.hover\:text-gray-700{&:hover{@media(hover:hover){color: var(--color-gray-700);}}}.hover\:text-gray-800{&:hover{@media(hover:hover){color: var(--color-gray-800);}}}.hover\:text-red-800{&:hover{@media(hover:hover){color: var(--color-red-800);}}}.hover\:text-white{&:hover{@media(hover:hover){color: var(--color-white);}}}.hover\:underline{&:hover{@media(hover:hover){text-decoration-line: underline;}}}.hover\:decoration-2{&:hover{@media(hover:hover){text-decoration-thickness: 2px;}}}.hover\:opacity-75{&:hover{@media(hover:hover){opacity: 75%;}}}.hover\:opacity-100{&:hover{@media(hover:hover){opacity: 100%;}}}.hover\:shadow-sm{&:hover{@media(hover:hover){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)); 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-1{&:hover{@media(hover:hover){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px+var(--tw-ring-offset-width)) var(--tw-ring-color,currentColor); 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-gray-300{&:hover{@media(hover:hover){--tw-ring-color: var(--color-gray-300);}}}.hover\:backdrop-blur-sm{&:hover{@media(hover:hover){--tw-backdrop-blur: blur(var(--blur-sm)); -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,);}}}.group-\[\.selected\]\:hover\:bg-amber-600{&:is(:where(.group):is(.selected) *){&:hover{@media(hover:hover){background-color: var(--color-amber-600);}}}}.hover\:after\:absolute{&:hover{@media(hover:hover){&::after{content:var(--tw-content);position:absolute}}}}.hover\:after\:right-0{&:hover{@media(hover:hover){&::after{content:var(--tw-content);right:var(--spacing-0)}}}}.hover\:after\:bottom-\[-2px\]{&:hover{@media(hover:hover){&::after{content:var(--tw-content);bottom:-2px}}}}.hover\:after\:left-0{&:hover{@media(hover:hover){&::after{content:var(--tw-content);left:var(--spacing-0)}}}}.hover\:after\:h-\[3px\]{&:hover{@media(hover:hover){&::after{content:var(--tw-content);height:3px}}}}.hover\:after\:bg-gray-900{&:hover{@media(hover:hover){&::after{content:var(--tw-content);background-color:var(--color-gray-900)}}}}.hover\:after\:content-\[\\\'\\\'\]{&:hover{@media(hover:hover){&::after{content:var(--tw-content);--tw-content:\'\';content:var(--tw-content)}}}}.focus\:ring-blue-500{&:focus{--tw-ring-color:var(--color-blue-500)}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-50{&:disabled{opacity:50%}}.aria-disabled\:pointer-events-none{&[aria-disabled=true]{pointer-events:none}}.aria-disabled\:opacity-50{&[aria-disabled=true]{opacity:50%}}.aria-selected\:text-content-highlight-moderate{&[aria-selected=true]{color:var(--color-content-highlight-moderate)}}.aria-selected\:after\:absolute{&[aria-selected=true]{&::after{content:var(--tw-content);position:absolute}}}.aria-selected\:after\:right-0{&[aria-selected=true]{&::after{content:var(--tw-content);right:var(--spacing-0)}}}.aria-selected\:after\:bottom-\[-2px\]{&[aria-selected=true]{&::after{content:var(--tw-content);bottom:-2px}}}.aria-selected\:after\:left-0{&[aria-selected=true]{&::after{content:var(--tw-content);left:var(--spacing-0)}}}.aria-selected\:after\:h-\[3px\]{&[aria-selected=true]{&::after{content:var(--tw-content);height:3px}}}.aria-selected\:after\:bg-surface-highlight-moderate{&[aria-selected=true]{&::after{content:var(--tw-content);background-color:var(--color-surface-highlight-moderate)}}}.aria-selected\:after\:content-\[\\\'\\\'\]{&[aria-selected=true]{&::after{content:var(--tw-content);--tw-content:\'\';content:var(--tw-content)}}}.data-\[active\]\:border-blue-400{&[data-active]{border-color:var(--color-blue-400)}}.data-\[active\]\:border-blue-500{&[data-active]{border-color:var(--color-blue-500)}}.data-\[active\]\:border-orange-400{&[data-active]{border-color:var(--color-orange-400)}}.data-\[active\]\:bg-white{&[data-active]{background-color:var(--color-white)}}.data-\[active\]\:shadow-sm{&[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[drag-active\]\:border-blue-400{&[data-drag-active]{border-color:var(--color-blue-400)}}.data-\[drag-active\]\:bg-blue-50{&[data-drag-active]{background-color:var(--color-blue-50)}}.data-\[empty\=false\]\:bg-blue-600{&[data-empty=false]{background-color:var(--color-blue-600)}}.data-\[empty\=false\]\:text-white{&[data-empty=false]{color:var(--color-white)}}.data-\[error\]\:border-dashed{&[data-error]{--tw-border-style:dashed;border-style:dashed}}.data-\[error\]\:border-border-feedback-negative{&[data-error]{border-color:var(--color-border-feedback-negative)}}.data-\[error\]\:bg-surface-feedback-negative-faint{&[data-error]{background-color:var(--color-surface-feedback-negative-faint)}}.data-\[focus\]\:ring-4{&[data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[focus\]\:ring-blue-400{&[data-focus]{--tw-ring-color:var(--color-blue-400)}}.data-\[overdue\]\:font-medium{&[data-overdue]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.data-\[overdue\]\:text-red-600{&[data-overdue]{color:var(--color-red-600)}}.data-\[paren-error\]\:text-red-500{&[data-paren-error]{color:var(--color-red-500)}}.data-\[paren-error\]\:underline{&[data-paren-error]{text-decoration-line:underline}}.data-\[paren-error\]\:decoration-red-400{&[data-paren-error]{text-decoration-color:var(--color-red-400)}}.data-\[paren-match\]\:ring-2{&[data-paren-match]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[paren-match\]\:ring-purple-400{&[data-paren-match]{--tw-ring-color:var(--color-purple-400)}}.data-\[paren-match\]\:ring-offset-1{&[data-paren-match]{--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)}}.data-\[positive\]\:font-medium{&[data-positive]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.data-\[positive\]\:text-red-600{&[data-positive]{color:var(--color-red-600)}}.data-\[selected\]\:ring-2{&[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[selected\]\:ring-border-brand{&[data-selected]{--tw-ring-color:var(--color-border-brand)}}.data-\[selected\]\:ring-offset-1{&[data-selected]{--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)}}.data-\[stuck\]\:pt-4{&[data-stuck]{padding-top:var(--spacing-4)}}.data-\[stuck\]\:before\:absolute{&[data-stuck]{&::before{content:var(--tw-content);position:absolute}}}.data-\[stuck\]\:before\:inset-y-0{&[data-stuck]{&::before{content:var(--tw-content);inset-block:var(--spacing-0)}}}.data-\[stuck\]\:before\:-right-2{&[data-stuck]{&::before{content:var(--tw-content);right:calc(var(--spacing-2) * -1)}}}.data-\[stuck\]\:before\:-left-2{&[data-stuck]{&::before{content:var(--tw-content);left:calc(var(--spacing-2) * -1)}}}.data-\[stuck\]\:before\:-z-10{&[data-stuck]{&::before{content:var(--tw-content);z-index:calc(10 * -1)}}}.data-\[stuck\]\:before\:border-t{&[data-stuck]{&::before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}}}.data-\[stuck\]\:before\:border-border-subtle{&[data-stuck]{&::before{content:var(--tw-content);border-color:var(--color-border-subtle)}}}.data-\[stuck\]\:before\:bg-white{&[data-stuck]{&::before{content:var(--tw-content);background-color:var(--color-white)}}}.data-\[stuck\]\:before\:shadow-\[0_-4px_12px_-2px_rgba\(0\,0\,0\,0\.15\)\]{&[data-stuck]{&::before{content:var(--tw-content);--tw-shadow:0 -4px 12px -2px var(--tw-shadow-color, rgba(0,0,0,0.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.data-\[stuck\]\:before\:content-\[\'\'\]{&[data-stuck]{&::before{content:var(--tw-content);--tw-content:'';content:var(--tw-content)}}}.max-xl\:w-full{@media(width < 1800px){width: 100%;}}.max-xl\:flex-col{@media(width < 1800px){flex-direction: column;}}.max-lg\:hidden{@media(width < 1200px){display: none;}}.max-lg\:w-full{@media(width < 1200px){width: 100%;}}.max-lg\:flex-col{@media(width < 1200px){flex-direction: column;}}.max-lg\:flex-col-reverse{@media(width < 1200px){flex-direction: column-reverse;}}.max-md\:hidden{@media(width < 900px){display: none;}}.max-md\:w-full{@media(width < 900px){width: 100%;}}.max-sm\:hidden{@media(width < 600px){display: none;}}.max-sm\:flex-col{@media(width < 600px){flex-direction: column;}}.max-sm\:py-1\.5{@media(width < 600px){padding-block: calc(var(--spacing) * 1.5);}}.max-sm\:text-xs{@media(width < 600px){font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height));}}.max-sm\:font-medium{@media(width < 600px){--tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium);}}.sm\:right-4{@media(width >= 600px){right: var(--spacing-4);}}.sm\:hidden{@media(width >= 600px){display: none;}}.sm\:w-20{@media(width >= 600px){width: var(--spacing-20);}}.sm\:w-30{@media(width >= 600px){width: calc(var(--spacing) * 30);}}.sm\:max-w-\[calc\(100\%-208px\)\]{@media(width >= 600px){max-width: calc(100% - 208px);}}.sm\:min-w-60{@media(width >= 600px){min-width: calc(var(--spacing) * 60);}}.sm\:grid-cols-3{@media(width >= 600px){grid-template-columns: repeat(3,minmax(0,1fr));}}.sm\:flex-row{@media(width >= 600px){flex-direction: row;}}.sm\:flex-row-reverse{@media(width >= 600px){flex-direction: row-reverse;}}.sm\:items-center{@media(width >= 600px){align-items: center;}}.sm\:items-start{@media(width >= 600px){align-items: flex-start;}}.sm\:gap-3{@media(width >= 600px){gap: var(--spacing-3);}}.sm\:gap-4{@media(width >= 600px){gap: var(--spacing-4);}}.sm\:gap-8{@media(width >= 600px){gap: var(--spacing-8);}}.sm\:px-header-x{@media(width >= 600px){padding-inline: var(--spacing-header-x);}}.sm\:ps-4{@media(width >= 600px){padding-inline-start: var(--spacing-4);}}.sm\:data-\[stuck\]\:before\:-left-\[13\.5rem\]{@media(width >= 600px){&[data-stuck]{&::before{content:var(--tw-content);left:calc(13.5rem * -1)}}}}.md\:sticky{@media(width >= 900px){position: sticky;}}.md\:top-4{@media(width >= 900px){top: var(--spacing-4);}}.md\:hidden{@media(width >= 900px){display: none;}}.md\:h-\[calc\(100vh-16rem\)\]{@media(width >= 900px){height: calc(100vh - 16rem);}}.md\:max-h-\[calc\(100vh-16rem\)\]{@media(width >= 900px){max-height: calc(100vh - 16rem);}}.md\:w-120{@media(width >= 900px){width: calc(var(--spacing) * 120);}}.md\:w-fit{@media(width >= 900px){width: fit-content;}}.md\:max-w-xl{@media(width >= 900px){max-width: var(--container-xl);}}.md\:min-w-3xl{@media(width >= 900px){min-width: var(--container-3xl);}}.md\:min-w-48{@media(width >= 900px){min-width: calc(var(--spacing) * 48);}}.md\:min-w-96{@media(width >= 900px){min-width: calc(var(--spacing) * 96);}}.md\:min-w-128{@media(width >= 900px){min-width: calc(var(--spacing) * 128);}}.md\:grid-cols-2{@media(width >= 900px){grid-template-columns: repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media(width >= 900px){grid-template-columns: repeat(3,minmax(0,1fr));}}.md\:grid-cols-4{@media(width >= 900px){grid-template-columns: repeat(4,minmax(0,1fr));}}.md\:grid-cols-\[2fr_1fr\]{@media(width >= 900px){grid-template-columns: 2fr 1fr;}}.md\:flex-row{@media(width >= 900px){flex-direction: row;}}.md\:items-center{@media(width >= 900px){align-items: center;}}.md\:gap-2{@media(width >= 900px){gap: var(--spacing-2);}}.md\:px-4{@media(width >= 900px){padding-inline: var(--spacing-4);}}.lg\:hidden{@media(width >= 1200px){display: none;}}.lg\:h-\[calc\(100vh-24rem\)\]{@media(width >= 1200px){height: calc(100vh - 24rem);}}.lg\:w-40{@media(width >= 1200px){width: calc(var(--spacing) * 40);}}.lg\:w-\[75vw\]{@media(width >= 1200px){width: 75vw;}}.lg\:w-max{@media(width >= 1200px){width: max-content;}}.lg\:max-w-\[72rem\]{@media(width >= 1200px){max-width: 72rem;}}.lg\:max-w-\[90\%\]{@media(width >= 1200px){max-width: 90%;}}.lg\:min-w-120{@media(width >= 1200px){min-width: calc(var(--spacing) * 120);}}.lg\:min-w-150{@media(width >= 1200px){min-width: calc(var(--spacing) * 150);}}.lg\:grid-cols-2{@media(width >= 1200px){grid-template-columns: repeat(2,minmax(0,1fr));}}.lg\:grid-cols-3{@media(width >= 1200px){grid-template-columns: repeat(3,minmax(0,1fr));}}.lg\:grid-cols-4{@media(width >= 1200px){grid-template-columns: repeat(4,minmax(0,1fr));}}.lg\:flex-row{@media(width >= 1200px){flex-direction: row;}}.lg\:flex-row-reverse{@media(width >= 1200px){flex-direction: row-reverse;}}.lg\:text-16{@media(width >= 1200px){font-size: var(--text-16);}}.xl\:w-60{@media(width >= 1800px){width: calc(var(--spacing) * 60);}}.xl\:min-w-80{@media(width >= 1800px){min-width: calc(var(--spacing) * 80);}}.xl\:grid-cols-2{@media(width >= 1800px){grid-template-columns: repeat(2,minmax(0,1fr));}}.xl\:grid-cols-3{@media(width >= 1800px){grid-template-columns: repeat(3,minmax(0,1fr));}}.xl\:grid-cols-4{@media(width >= 1800px){grid-template-columns: repeat(4,minmax(0,1fr));}}.xl\:flex-row{@media(width >= 1800px){flex-direction: row;}}.\32 xl\:grid-cols-3{@media(width >= 96rem){grid-template-columns: repeat(3,minmax(0,1fr));}}.starting\:opacity-0{@starting-style{opacity: 0%;
    }}.starting\:open\:opacity-0{@starting-style{&:is([open], :popover-open, :open) {
        opacity: 0%;
      }
    }}.print\:hidden{@media print{display: none;}}.\[\&_\*\]\:\!max-w-none{& *{max-width:none!important}}.\[\&\.dragging\]\:scale-125{&.dragging{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.\[\&\.dragging\]\:cursor-grabbing{&.dragging{cursor:grabbing}}.\[\&\.dragging\]\:bg-orange-600{&.dragging{background-color:var(--color-orange-600)}}.\[\&\.dragging\]\:opacity-100{&.dragging{opacity:100%}}.\[\&\.highlighted\]\:bg-yellow-200\!{&.highlighted{background-color:var(--color-yellow-200)!important}}.\[\&\.selected\]\:bottom-2{&.selected{bottom:var(--spacing-2)}}.\[\&\.selected\]\:bg-white\/75{&.selected{background-color:color-mix(in srgb,#FFFFFF 75%,transparent);@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-white) 75%,transparent);}}}.\[\&\.selected\]\:shadow-sm{&.selected{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&\.selected\]\:backdrop-blur-sm{&.selected{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}}.\[\&\>svg\]\:h-full{&>svg{height:100%}}.\[\&\>svg\]\:w-full{&>svg{width:100%}}.\[\&\>svg\]\:transition-all{&>svg{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}}@font-face{font-family:lab grotesque;src:url(../fonts/LabGrotesque-Regular-3CKShzA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lab grotesque;src:url(../fonts/LabGrotesque-Bold-Y2uoCUd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lab grotesque;src:url(../fonts/LabGrotesque-Italic-n2rVtpy.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:lab grotesque;src:url(../fonts/LabGrotesque-BoldItalic-PiZa92O.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--focus-outline-width:1px;--line-height-multiplier:1}@layer base{html{font-size:var(--text-16);--tw-leading:var(--spacing-body);line-height:var(--spacing-body);color:var(--color-content-default);font-synthesis:none;&.high-focus{button, input, textarea, select, a{&:focus{outline-style:var(--tw-outline-style);outline-width:var(--focus-outline-width)}&:focus{outline-color:var(--color-border-focus-contrast)}}}&.no-background-and-colors{filter:grayscale(100%); *{ background: white !important; color: black !important; fill: black !important; border-color: black !important; }}}}button,input,textarea,select,a{cursor:pointer;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-outline-width)}&:focus-visible{outline-color:var(--color-border-focus-contrast)}}button,a{@media print{display: none;}}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),select{height:calc(var(--spacing) * 9);width:100%;max-width:calc(var(--spacing) * 120);border-style:var(--tw-border-style);border-width:2px;&:disabled{cursor:not-allowed}&:disabled{opacity:50%}&[data-controller=flatpickr]{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}&:not([data-controller=flatpickr]){border-radius:var(--radius-sm)}}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=color]):not([type=file]),select{background-color:var(--color-white);padding-left:var(--spacing-2)}textarea{height:calc(var(--spacing) * 30);width:100%;max-width:calc(var(--spacing) * 120);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;background-color:var(--color-white);padding-left:var(--spacing-2);&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}input[type=radio]:checked::before{position:absolute;top:calc(1/2 * 100%);left:calc(1/2 * 100%);height:var(--spacing-3);width:var(--spacing-3);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:calc(infinity * 1px);background-color:var(--color-dark);--tw-content:'';content:var(--tw-content)}.rich-text-content{a{white-space:nowrap;color:var(--color-content-action-color-default);text-decoration-line:underline;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-outline-width)}&:focus-visible{outline-color:var(--color-border-focus-contrast)}&:hover{@media(hover:hover){color: var(--color-content-action-color-hover);}}}}.flatpickr-calendar{visibility:hidden;background-color:var(--color-light)!important;select, input{--tw-border-style:none !important;border-style:none!important;color:var(--color-content-default)!important}.arrowUp::after{border-bottom-color:var(--color-border-strong)!important}.arrowDown::after{border-top-color:var(--color-border-strong)!important}svg{fill:var(--color-content-default)!important}}.help-container{a{white-space:nowrap;color:var(--color-content-action-color-default);text-decoration-line:underline;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-outline-width)}&:focus-visible{outline-color:var(--color-border-focus-contrast)}&:hover{@media(hover:hover){color: var(--color-content-action-color-hover);}}}ul{list-style-type:disc;padding-left:calc(var(--spacing) * 5)}ol{list-style-type:decimal;padding-left:calc(var(--spacing) * 5)}.lead{font-size:var(--text-18);--tw-leading:var(--spacing-body);line-height:var(--spacing-body);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.help-note{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-surface-highlight-moderate);background-color:var(--color-surface-highlight-subtle);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);color:var(--color-content-default)}.warning-box{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border-feedback-warning);background-color:var(--color-surface-feedback-warning-faint);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-content-default)}.highlighted-text{background-color:var(--color-surface-highlight-subtle);padding-inline:var(--spacing-1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.ui-widget{font-size:14px;line-height:1.2}body.legacy-popup{min-width:150px;height:auto}body.legacy-map{min-width:auto}@scope(.legacy-container) to (.legacy-container-end){:scope {
    font-size: 14px;
    line-height: 1.2;
  }
  table {
    font-size: 14px;
    line-height: 1.2;
  }
  .contents {
    display: block;
  }
  a {
    color: #0078C1;
    font-weight: bold;
    text-decoration: none;
  }
  a:hover {
    text-decoration: underline;
  }
  img {
    display: inline;
    vertical-align: initial;
    max-width: initial;
  }
  h1 {
    color: #0078C1;
    font-weight: normal;
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 0;
  }
  h2 {
    color: #0078C1;
    font-weight: bold;
    font-size: 16px;
    margin: 13px 0;
  }
  h3 {
    color: black;
    font-weight: bold;
    font-size: 14px;
    margin: 13px 0;
  }
  p {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
  }
  input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="color"]), textarea, select {
    border: 1px solid #999999;
    border-radius: 2px;
    min-width: 265px;
    background-color: #fff;
    height: auto;
    width: auto;
  }
  input.with-search-icon:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="color"]), textarea.with-search-icon, select.with-search-icon {
    min-width: 245px;
  }
  input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    border: 1px solid #666666;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
  }
  input.search-icon {
    background: white url("../images/search-X1ms6-C.png") right no-repeat;
    min-width: 248px;
    padding-right: 17px;
    margin-bottom: 1px;
  }
  input[type="radio"]:checked::before {
    display: none;
  }
  input[type="button"], button, input[type="submit"], a.link-button {
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -ms-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -o-linear-gradient(top, #F2F2F2, #E6E6E6);
    color: #666666;
    border: 1px solid #666666;
    font-weight: bold;
    font-size: 14px;
    margin-top: 3px;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
  }
  input[type=submit].narrow, input[type=button].narrow, button.narrow, .sf_admin_form_row input[type=button], .sf_admin_form_row button {
    padding: 3px 20px 3px 20px;
  }
  input[type="button"].important, button.important, a.link-button.important, input[type="submit"]:not(.secondary), li.sf_admin_action_save input[type="button"], li.sf_admin_action_new input[type="button"], input.aadress_otsi_aadressi_button {
    background-image: -moz-linear-gradient(center top , #008AC9, #0065B6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008AC9), to(#0065B6));
    background-image: -webkit-linear-gradient(top, #008AC9, #0065B6);
    background-image: -ms-linear-gradient(top, #008AC9, #0065B6);
    background-image: -o-linear-gradient(top, #008AC9, #0065B6);
    background-color: #0078C1;
    color: white;
    border: 1px solid #008AC9;
  }
  input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner, a.link-button::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  input[type="submit"]:hover, a.link-button:hover, input[type="button"]:hover:not(.menetlus_otsi), button:hover:not([id^='cbox']):not([id^='mc']):not([role='presentation']):not([hidefocus='1']) {
    background-color: #AAAAAA;
    background-image: none;
    border: 1px solid #666666;
    color: white !important;
    text-decoration: none;
  }
  input[type="button"].important:hover, button.important:hover, a.link-button.important:hover, input[type="submit"]:not(.secondary):hover, li.sf_admin_action_save input[type="button"]:hover, li.sf_admin_action_new input[type="button"]:hover, input.aadress_otsi_aadressi_button:hover {
    background-color: #F49100 !important;
    background-image: -moz-linear-gradient(top, #F17B00, #F59B00) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F17B00), to(#F59B00)) !important;
    background-image: -webkit-linear-gradient(top, #F17B00, #F59B00) !important;
    background-image: -ms-linear-gradient(top, #F17B00, #F59B00) !important;
    background-image: -o-linear-gradient(top, #F17B00, #F59B00) !important;
    border: 1px solid #F49100 !important;
    color: white !important;
    text-decoration: none;
  }
  li.sf_admin_action_delete a {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    cursor: pointer;
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -ms-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -o-linear-gradient(top, #F2F2F2, #E6E6E6);
    color: #666666;
    border: 1px solid #666666;
  }
  li.sf_admin_action_delete a:hover {
    background-color: #AAAAAA;
    background-image: none;
    border: 1px solid #666666;
    text-decoration: none;
    color: white;
  }
  button[disabled]:active, button[disabled], input[type="reset"][disabled]:active, input[type="reset"][disabled]:hover, input[type="reset"][disabled], input[type="button"][disabled]:active, input[type="button"][disabled]:hover, input[type="button"][disabled], select[disabled]>input[type="button"], select[disabled]>input[type="button"]:active, input[type="submit"][disabled]:active, input[type="submit"][disabled]:hover, input[type="submit"][disabled] {
    background-color: white;
    color: #999999;
    border: 1px solid #999999;
    cursor: default;
  }
  #pageContainer {
    position: relative;
    min-height: 100%;
  }
  #pageContent {
    margin: 17px 0 30px 255px;
    padding: 0px 15px 15px 15px;
    border-left: 1px solid #ccc;
    min-height: 600px;
  }
  #pageContent_popup {
    margin: 17px 0 0 10px;
    padding-bottom: 10px;
  }
  .not_visible {
    visibility: hidden;
  }
  a img {
    display: inline;
    vertical-align: initial;
    border: 0px;
  }
  div.tab_bar {
    border-bottom: 1px solid #0078C1;
    padding: 3px 0 0 0;
    margin-top: 10px;
    display: flex;
    gap: 2px;
    align-items: center;
  }
  div.tab_bar span.title {
    color: #666;
    font-weight: bold;
    padding-left: 10px;
  }
  a.tab {
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -ms-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -o-linear-gradient(top, #F2F2F2, #E6E6E6);
    color: #999999;
    border-radius: 4px 4px 0 0;
    padding: 8px 12px 7px 12px;
  }
  a.tab:hover {
    background-image: none;
    color: white;
    background-color: #AAAAAA;
    text-decoration: none;
  }
  a.tab.open, a.tab.hascontents.open {
    background-color: #F49100;
    background-image: -moz-linear-gradient(top, #F17B00, #F59B00);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F17B00), to(#F59B00));
    background-image: -webkit-linear-gradient(top, #F17B00, #F59B00);
    background-image: -ms-linear-gradient(top, #F17B00, #F59B00);
    background-image: -o-linear-gradient(top, #F17B00, #F59B00);
    color: white;
  }
  a.tab.open:hover {
    background-color: #0078C1;
  }
  a.tab.hascontents:after {
    color: red;
    content: ' *';
  }
  a.tab.hascontents.open:after {
    color: white;
  }
  a.tab_arrow_down {
    background-color: #0078C1;
    border-radius: 4px 4px 0 0;
    background-image: url("../images/tab_nool_alla-1UcHTdZ.png");
    padding: 16px;
    background-repeat: no-repeat;
    background-position: center;
  }
  a.tab_arrow_up {
    background-color: #0078C1;
    border-radius: 4px 4px 0 0;
    background-image: url("../images/tab_nool_yles-A5yrI9r.png");
    padding: 16px;
    background-repeat: no-repeat;
    background-position: center;
  }
  a.tab_arrow:hover {
    text-decoration: none;
  }
  div.tab_contents {
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
  }
  div.tab_contents.bordered {
    border-bottom: 1px solid #0078C1;
  }
  div.tab_contents.boxed {
    border: 1px solid #0078C1;
    border-top-width: 0;
    border-radius: 0 0 4px 4px;
    margin-bottom: 20px;
  }
  div.tab_contents.boxed.full {
    border-top-width: 1px;
    border-radius: 4px 4px 4px 4px;
  }
  div.navtab_bar_container {
    width: 100%;
    border-bottom: 1px solid #0078C1;
    margin-bottom: 15px;
  }
  ul.nav_actions {
    padding-top: 15px !important;
  }
  div.navtab_bar {
    padding: 3px 0 0 0;
    display: table;
  }
  a.navtab {
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
    background-color: #B3B3B3;
    margin-right: 1px;
    color: white;
    padding: 0 20px 0px 10px;
    border: 0px solid white;
    border-radius: 4px 0 0 0;
    height: 50px;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url("../images/navtab_gray-zkoF4GY.png");
  }
  a.navtab:hover {
    background-color: #808080;
    background-image: url("../images/navtab_darkgray-TDt9EZL.png");
    text-decoration: none;
  }
  a.navtab.passed {
    background-color: #71A044;
    background-image: url("../images/navtab_lightgreen-B9oxlyp.png");
  }
  a.navtab.open, a.navtab.error.open {
    background-color: #0078C1;
    background-image: url("../images/navtab_darkgreen-ukFhyfR.png");
  }
  a.navtab.open:hover, a.navtab.passed:hover, a.navtab.error:hover {
    background-color: #30461C;
    background-image: url("../images/navtab_darkergreen-rE4S5bx.png");
  }
  a.navtab.error:before {
    content: url("../images/orange_dot-nEDy_0N.png");
  }
  a.navtab.passed.error:before, a.navtab.open.error:before {
    content: "";
  }
  a.navtab.passed.error {
    color: white;
    background-color: #F15A24;
    background-image: url("../images/navtab_orange-d7CwcPR.png");
  }
  .dataTable {
    border-collapse: collapse;
    background-color: white;
  }
  .dataTable th {
    font-weight: normal;
    padding: 10px;
    background-color: #D5D5D5;
    background-image: -moz-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -ms-linear-gradient(top, #F2F2F2, #E6E6E6);
    background-image: -o-linear-gradient(top, #F2F2F2, #E6E6E6);
    color: black;
    text-align: left;
    vertical-align: middle;
    border-radius: 0px 0px 0 0;
    border: 1px solid white;
    padding-right: 15px;
  }
  .dataTable th.sortasc {
    background-color: #0078C1;
    background-image: url("../images/sort_asc-y00_AmT.png");
    background-repeat: no-repeat;
    background-position: right center;
    color: white;
  }
  .dataTable th.sortdesc {
    background-color: #0078C1;
    background-image: url("../images/sort_desc-UPYwYpk.png");
    background-repeat: no-repeat;
    background-position: right center;
    color: white;
  }
  .dataTable th:first-child {
    border-radius: 6px 0px 0 0;
  }
  .dataTable th:last-child {
    border-radius: 0px 6px 0 0;
  }
  .dataTable th a {
    color: black;
    font-weight: normal !important;
  }
  .dataTable th.sortasc a, .dataTable th.sortdesc a {
    color: white;
    font-weight: bold !important;
  }
  .dataTable th a:hover {
    text-decoration: underline;
  }
  .dataTable tr.r1 {
    background-color: white;
  }
  .dataTable tr.r0 {
    background-color: #E2F6FF;
  }
  .dataTable td {
    padding: 5px;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
  }
  .dataTable tr.bordered td {
    border-bottom: 3px solid #D5D5D5;
    padding-bottom: 2px;
    padding-top: 2px;
  }
  .dataTable td:first-child {
    border-left-width: 0px;
  }
  .dataTable td:last-child {
    border-right-width: 0px;
  }
  .dataTable td.tahtaeg_yletatud, .dataTable td.tahtaeg_yletatud a {
    color: #FF2A00;
  }
  div.subtitle {
    font-style: italic;
    font-weight: bold;
    color: #999999;
  }
  .dataTable tbody {
    border-bottom: 1px solid #0078C1;
  }
  .dataTable .sf_admin_pagination {
    float: right;
  }
  .dataTable .sf_admin_pagination a {
    color: #999999;
  }
  .dataTable .sf_admin_pagination a.pagination_link:hover {
    text-decoration: none;
  }
  .dataTable td ul:not(.error_list):not(.forum_actions) {
    margin: 0;
    padding-left: 20px;
    padding-bottom: 5px;
  }
  .dataTable td ul:not(.error_list):not(.forum_actions) li {
    margin: 0;
    padding: 0;
  }
  .auto_complete {
    background-color: #FFFFCC;
    border-style: dotted;
    border-width: 1px;
    cursor: default;
    z-index: 100;
  }
  .auto_complete ul li.selected {
    background-color: #FFCC66;
  }
  .auto_complete li a {
    cursor: pointer;
    float: right;
    padding-right: 10px;
  }
  .auto_complete ul {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: 1px solid #bbb;
  }
  .hidden {
    display: none !important;
  }
  .inline {
    display: inline;
  }
  .block {
    display: block;
  }
  select.sf_admin_multiple, select.sf_admin_multiple-selected, select.double_list_select, select.double_list_select-selected {
    min-width: 200px;
  }
  .double_list_label {
    font-weight: bold;
    padding-bottom: 0.5em;
  }
  ul.sf_admin_checklist {
    list-style: none;
    padding-left: 5px;
  }
  .dropTarget {
    min-height: 30px;
    border-style: dotted;
    border-width: 1px;
    padding: 2px;
  }
  .dropTarget.active, .draggableElement.active {
    background-color: #FFCC66;
  }
  .noWrap {
    white-space: nowrap;
  }
  input.dateInput {
    width: 6em;
    min-width: 6em;
  }
  input.timeInput {
    width: 2em;
    min-width: 2em;
  }
  textarea.huge {
    min-width: 50em;
    width: 50em;
    height: 15em;
  }
  .widest {
    min-width: 600px !important;
    width: 600px;
  }
  .wider {
    min-width: 500px !important;
    width: 500px;
  }
  .wide {
    min-width: 400px !important;
    width: 400px;
  }
  .medium {
    min-width: 265px !important;
    width: 265px;
  }
  .normal {
    min-width: 180px !important;
    width: 180px;
  }
  .narrow {
    min-width: 100px !important;
    width: 100px !important;
  }
  .narrower {
    min-width: 40px !important;
    width: 40px !important;
  }
  textarea.parameeter {
    min-width: 100px;
    width: 50em;
    height: 15em;
  }
  select.wide {
    width: auto;
    min-width: 25em;
    max-width: 25em;
  }
  .content input[type="checkbox"]+label {
    display: inline;
    float: none;
  }
  .content label {
    display: inline;
    float: none;
  }
  .form_hint, .form_hint strong, .content .form_hint strong {
    font-size: 12px;
    color: #666666;
  }
  .form_hint_notice, .form_hint_notice strong, .content .form_hint_notice strong {
    font-size: 12px;
    color: #EE162D;
  }
  div.list_tableheader {
    padding-left: 25px;
    background: url("../images/tick-Urh1U8b.png") no-repeat 4px 4px;
    margin-bottom: 8px;
    color: #c88;
  }
  div.aadress_kokku {
    border: 1px solid #666;
    background-color: #eee;
    min-width: 300px;
    padding: 5px;
    margin-right: 20px;
  }
  input.hint {
    color: #aaa;
  }
  textarea[readonly], input[readonly] {
    color: #666;
    background-color: #ebebeb;
    border: 1px solid #aaa;
  }
  span.tooltip {
    font-style: italic;
    cursor: pointer;
    background: url("../images/info-xnONeEV.gif") no-repeat center right;
    padding-right: 14px;
  }
  label.normal {
    float: none !important;
    display: inline !important;
  }
  .sortable {
    list-style-type: none;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  .sortable li {
    margin: 0 3px 3px 3px;
    padding: 0.4em;
    padding-left: 1.5em;
    height: 18px;
    color: #0078C1;
    font-weight: bold;
    width: 100%;
  }
  .sortable li span {
    position: absolute;
    margin-left: -1.3em;
  }
  ul.error_list {
    margin: 0;
    margin-bottom: 7px;
    padding: 0;
    border: none;
  }
  ul.error_list li {
    list-style: none;
    margin: 4px 0 0 0;
    padding: 3px 20px 3px 50px;
    background: url("../images/exclamation_small-ZvJiyGu.png") no-repeat 10px 3px;
    background-color: #FFE994;
    color: black;
    border-radius: 6px;
    border: 2px solid #F49100;
  }
  ul.error_list_combined {
    margin: 0;
    margin-bottom: 7px;
    padding: 0;
    background-color: #FFE994;
    color: black;
    border-radius: 6px;
    border: 2px solid #F49100;
  }
  ul.error_list_combined li {
    margin: 3px 20px 3px 50px;
  }
  ul.sf_admin_actions {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 10px 0;
  }
  ul.sf_admin_actions li {
    list-style-type: none;
    display: inline;
    margin: 0 1px 0 1px;
  }
  ul.sf_admin_actions li form, ul.sf_admin_actions li form div {
    display: inline;
  }
  .notice {
    margin: 4px 0;
    padding: 6px 6px 6px 20px;
    background-color: #EDF9FF;
    font-weight: bold;
    color: #333333;
    border: 2px solid #0078C1;
    border-radius: 8px;
  }
  .error {
    margin: 4px 0;
    padding: 6px 6px 6px 50px;
    background: url("../images/exclamation_small-ZvJiyGu.png") no-repeat 10px 6px;
    background-color: #FFE994;
    font-weight: bold;
    color: #333333;
    border: 2px solid #F49100;
    border-radius: 8px;
  }
  .notice-error {
    margin: 4px 0;
    padding: 6px 6px 6px 50px;
    background: url("../images/exclamation_small-ZvJiyGu.png") no-repeat 10px 6px;
    background-color: #EDF9FF;
    font-weight: bold;
    color: #333333;
    border: 2px solid #0078C1;
    border-radius: 8px;
  }
  div.used_filters {
    margin: 4px 0;
    padding: 6px 6px 6px 50px;
    background: url("../images/exclamation_small-ZvJiyGu.png") no-repeat 10px 6px;
    background-color: #FFE994;
    color: black;
    border-radius: 8px;
    border: 2px solid #F15A24;
  }
  div.used_filters > div.title {
    color: #666666;
    font-weight: bold;
  }
  div.used_filters ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  div.used_filters ul li:before {
    content: "- ";
  }
  div.used_filters a.reset {
    float: right;
    color: #333333;
    font-size: 12px;
    vertical-align: top;
  }
  div.used_filters a.reset img {
    margin-left: 4px;
    margin-top: 2px;
  }
  div.used_filters a.reset:hover {
    text-decoration: none;
  }
  div.register_result {
    margin: 4px 0;
    padding: 6px 6px 6px 6px;
    color: black;
    border-color: #0078C1;
    border-style: solid;
    border-radius: 8px;
  }
  div.register_result ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  div.register_result ul li:before {
    content: "- ";
  }
  fieldset h2, div.dataset h2 {
    padding: 3px;
    color: #333;
    background-color: #d5d5d5;
    background-image: url("../images/pais2-EFnsV0q.png");
    background-repeat: repeat-x;
    font-size: 11px;
    margin: 0;
  }
  fieldset hr, div.dataset hr {
    height: 3px;
    background-color: #ccc;
    border: none;
    border-bottom: 1px solid #999;
    margin: 0;
  }
  fieldset, div.dataset {
    margin-bottom: 3px;
    margin: 0;
    padding: 0;
    border: 0px solid black;
  }
  div.label {
    padding: 2px 1em 2px 0;
    text-align: left;
    vertical-align: top;
    display: table-cell;
    width: auto;
    min-width: 150px;
    border-bottom: 1px dotted #CCCCCC;
    color: #012C46;
  }
  div.label.separator {
    border-bottom: 1px solid #0078C1;
  }
  .maksusoodustuse_valik {
    max-width: 350px;
  }
  .sf_admin_form_field_taotlen_maksusoodustust div.label, .sf_admin_form_field_kinnitan_oigust_maksusoodustusele div.label {
    width: 350px;
  }
  div.single_row_filter {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #0078C1;
  }
  div.single_row_filter div.label {
    border-bottom-width: 0px;
  }
  .sf_admin_form_row {
    clear: right;
    padding: 5px 2px 2px 2px;
  }
  .sf_admin_form_row span > div:first-child {
    padding-top: 10px;
    border-top: 3px dotted #0078C1;
  }
  .sf_admin_form_row span > div:last-child {
    padding-bottom: 10px;
  }
  .sf_admin_form_row:last-child {
    padding-bottom: 0;
    border-bottom: 0px;
  }
  .sf_admin_form_row table.subform td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
  }
  .sf_admin_form_row .content {
    padding-left: 1em;
    display: table-cell;
    min-height: 20px;
    min-width: 310px;
  }
  .sf_admin_form_row.required > .content, .sf_admin_form_row.required > div > .content {
    background: url("../images/required-ZRdDS7K.png") no-repeat 5px 0px;
  }
  .help {
    padding-left: 9em;
    color: #aaa;
  }
  .errors input, .errors select {
    border: 1px solid #F15A25;
  }
  #sf_admin_container .sf_admin_list .sf_admin_boolean {
    text-align: center;
  }
  #sf_admin_container ul.checkbox_list {
    display: table-cell;
    padding: 0px;
    list-style-type: none;
  }
  #sf_admin_notice {
    float: right;
    margin-left: 20px;
    width: 500px;
    overflow: hidden;
  }
  .sf_admin_form_field_aadress {
    display: none;
  }
  .sf_admin_form_field_piirkond_aadress {
    display: none;
  }
  div.piirkond_aadress_kokku {
    border: 1px solid #666;
    background-color: #eee;
    min-width: 300px;
    padding: 5px;
    margin-right: 20px;
  }
  div.popup_modal {
    background-color: white;
    color: black;
    border: 2px solid #0078C1;
    border-radius: 8px;
  }
  div.popup_modal div.header {
    background-color: #0078C1;
    color: white;
    font-weight: bold;
    font-size: 10px;
    padding: 4px 10px 4px 10px;
    vertical-align: middle;
  }
  div.popup_modal div.header div.popup_close {
    float: right;
    vertical-align: middle;
    padding-right: 16px;
    background: url("../images/x_white-pMa6q2u.png") no-repeat top right;
  }
  div.popup_modal div.contents {
    display: block;
    padding: 10px;
    max-height: 600px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .sf_admin_form_helper_row label {
    font-style: italic;
  }
  .sf_admin_form_helper_row select, .sf_admin_form_helper_row input[type="text"], .sf_admin_form_helper_row textarea, select.helper_field, input.helper_field, textarea.helper_field {
    background-color: #FFFFCC;
  }
  a.menu-toggle {
    font-size: 14px;
    display: block;
    color: #333;
    background-color: #DADADA;
    border: 2px solid white;
    padding: 15px 24px 3px 30px;
    border-radius: 6px;
    height: 30px;
  }
  a.menu-toggle:hover {
    text-decoration: none;
    background-color: #CFCFCF !important;
  }
  a.menu-toggle.open {
    background-color: #BABABA;
  }
  ul#main_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  ul#main_menu a {
    font-size: 14px;
    display: block;
    color: white;
    background-color: #0078C1;
    border: 2px solid white;
    padding: 15px 24px 3px 30px;
    border-radius: 6px;
    width: 170px;
    height: 30px;
    background-image: -moz-linear-gradient(top, #008AC9, #0065B6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008AC9), to(#0065B6));
    background-image: -webkit-linear-gradient(top, #008AC9, #0065B6);
    background-image: -ms-linear-gradient(top, #008AC9, #0065B6);
    background-image: -o-linear-gradient(top, #008AC9, #0065B6);
  }
  ul#main_menu a:hover {
    text-decoration: none;
    background-color: #195087;
    background-image: -moz-linear-gradient(center top , #0065B6, #008AC9);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0065B6), to(#008AC9));
    background-image: -webkit-linear-gradient(top, #0065B6, #008AC9);
    background-image: -ms-linear-gradient(top, #0065B6, #008AC9);
    background-image: -o-linear-gradient(top, #0065B6, #008AC9);
  }
  ul#main_menu a.open {
    color: white;
  }
  ul#main_menu > li.has_children > a {
    background-position: top right;
    background-repeat: no-repeat;
  }
  ul#main_menu a.open, ul#main_menu a.open:hover {
    background-color: #F49100;
    background-image: -moz-linear-gradient(top, #F17B00, #F59B00);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F17B00), to(#F59B00));
    background-image: -webkit-linear-gradient(top, #F17B00, #F59B00);
    background-image: -ms-linear-gradient(top, #F17B00, #F59B00);
    background-image: -o-linear-gradient(top, #F17B00, #F59B00);
  }
  ul#main_menu > li.has_children > a.open {
    border-bottom: 0px none;
    border-radius: 6px 6px 0 0;
    background-image: -moz-linear-gradient(top, #F17B00, #F59B00);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F17B00), to(#F59B00));
    background-image: -webkit-linear-gradient(top, #F17B00, #F59B00);
    background-image: -ms-linear-gradient(top, #F17B00, #F59B00);
    background-image: -o-linear-gradient(top, #F17B00, #F59B00);
  }
  ul#main_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .loendi_nooled {
    background-image: url("../images/nool_valge-i6mfp_N.png") !important;
    float: right;
    margin-right: 6px;
    margin-top: 1px;
    width: 20px;
    cursor: pointer;
  }
  ul#main_menu ul li a {
    background-color: #F5F5F5;
    color: black;
    font-weight: normal;
    padding: 15px 24px 3px 30px;
    border-radius: 0px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 0 none;
    border-left: 2px solid white;
    background-image: none;
  }
  ul#main_menu ul > li.has_children > a {
    background-image: url("../images/nool_hall_vaiksem-3VY89_6.png");
    background-position: top right;
    background-repeat: no-repeat;
  }
  ul#main_menu ul a:hover {
    background-color: #e6e6e6;
    background-image: none;
  }
  ul#main_menu ul a.open, ul#main_menu ul a.open:hover {
    background-color: #FFE994;
    background-image: none;
    color: black;
  }
  ul#main_menu ul > li.has_children > a.open {
    background-image: url("../images/nool_hall_vaiksem-3VY89_6.png");
  }
  ul#main_menu ul ul a {
    padding: 0 24px 0 30px;
    text-indent: -0.65em;
  }
  ul#main_menu ul ul a:before {
    content: "- ";
  }
  .description_active {
    color: grey;
  }
  div.login-column {
    min-width: 300px;
    margin: 4px 0;
    width: 470px !important;
    padding: 6px;
    color: black;
    border: 2px solid #0078C1;
    border-radius: 8px;
  }
  div.login-column table {
    width: 100%;
  }
  div.login-column th {
    text-align: left;
  }
  div.login-column form {
    display: flex;
  }
  div.login-column form input[type="text"] {
    margin: 0 0 2px 4px;
  }
  #siga_choose_signing_method_popup img {
    width: 88px;
  }
  ul.radio_list, ul.checkbox_list {
    margin: 0px;
    padding-left: 0px !important;
  }
  ul.radio_list li, ul.checkbox_list li {
    list-style-type: none;
  }
  ul.radio_list li.horisontaalne, ul.checkbox_list li.horisontaalne {
    display: inline;
  }
  div.quicklinks a {
    font-size: 10px;
    color: #999;
    padding-right: .2em;
  }
  div.quicklinks a:hover {
    color: #0078C1;
    text-decoration: none;
  }
  span.aadress_button_container {
    float: left;
    width: 270px;
  }
  span.aadress_button_container input, span.taotleja_aadress_button_container input, #aadress_otsi_aadressi_button {
    padding: 3px 20px 3px 20px;
  }
  a.ajax_result {
    background-color: #f2f2f2;
    background-image: url("../images/arrow_left_orange-7nChBkw.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 3px 15px 3px 25px;
    margin-left: 5px;
    border-radius: 6px;
  }
  .taotluseKorratavaPlokiRida {
    border: 1px solid #0078C1;
    border-radius: 4px;
    margin-bottom: 2px;
    padding: 2px;
    display: table-row;
  }
  .taotluseKorratavaPlokiPais {
    display: table-row;
    font-weight: bold;
  }
  .taotluseKorratavaPlokiRida > span {
    display: table-cell;
    padding: 4px 4px 4px 10px;
    border-color: #0078C1;
    border-style: solid;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin: 15px;
  }
  .taotluseKorratavaPlokiPais > span {
    display: table-cell;
    padding: 4px 4px 4px 10px;
    border: none;
  }
  .taotluseKorratavaPlokiRida > span:first-child {
    border-radius: 4px 0 0 4px;
    border-left-width: 1px;
    background-image: url("../images/green_gradient_horizontal-jO8IqFQ.png");
    background-repeat: repeat-y;
  }
  .taotluseKorratavaPlokiRida > span:last-child {
    border-radius: 0 4px 4px 0;
    border-right-width: 1px;
  }
  .taotluseKorratavaPlokiEraldajaRida {
    height: 2px;
    border: none;
    display: table-row;
  }
  .taotluseKorratavaPlokiEraldajaRida:last-child {
    display: none;
  }
  .taotluseKorratavaPlokiNumber {
    font-size: 18px;
    color: #0078C1;
    padding: 4px 4px 4px 10px;
  }
  .taotluseKorratavaPlokiToggle > a.tab_arrow_down, .taotluseKorratavaPlokiToggle > a.tab_arrow_up {
    border-radius: 4px 4px 4px 4px;
  }
  .taotluseKorratavaPlokiLisamiseNupp {
    padding-top: 5px;
    padding-bottom: 10px;
  }
  h2.important {
    color: #FF2F00;
  }
  span.important {
    font-weight: bold;
  }
  span.negative {
    color: #FF2F00;
  }
  .widgetForm {
    display: table;
  }
  .widgetForm > div {
    display: table-row;
  }
  .widgetForm > fieldset > div {
    display: table-row-group;
  }
  .widgetForm > fieldset > div > div {
    display: table-row;
  }
  .widgetForm div.label {
    width: auto;
    min-width: 0;
  }
  .sf_admin_form_field_DynPlokiPais.paiseta {
    display: none;
  }
  .sf_admin_form_field_DynPlokiPais > div > div.content > div.sf_admin_form_row > div > div.label {
    min-width: 0;
  }
  .sf_admin_form_field_DynPlokiPais > div > div.content div.label {
    min-width: 115px;
  }
  .sf_admin_form_field_DynPlokiPais > div > div.content > div.required > div > .content {
    background: none;
  }
  .loendinupud {
    margin-top: 3px;
    margin-right: 5px;
  }
  .loendinupud:hover {
    cursor: pointer;
    margin-top: 3px;
    margin-right: 5px;
  }
  .content strong {
    color: #333333;
    font-size: 14px;
  }
  .content em {
    color: #666666;
  }
  div.datablock {
    background-color: #EEEEEE;
    padding: 5px;
  }
  div.datablock div.contents {
    background-color: white;
    border: 1px solid #CCCCCC;
    display: block;
    overflow-x: auto;
  }
  div.datablock div.header {
    padding: 5px 0 5px 0;
  }
  div.datablock div.contents div.single_pane {
    padding: 15px;
  }
  div.datablock div.contents div.left_pane {
    display: table-cell;
    width: 100%;
    padding: 15px;
  }
  div.datablock div.contents div.right_pane {
    display: table-cell;
    padding: 5px;
  }
  .menetluse_kast {
    border: 6px solid #E0E0E0;
    margin-bottom: 20px;
    padding: 5px;
  }
  input[id^='button_menetlus_vastutaja_kiirvalik_'] {
    margin-top: 2px;
    margin-bottom: 8px;
  }
  input[id^='button_menetlus_teostaja_kiirvalik_'] {
    margin-top: 2px;
    margin-bottom: 8px;
  }
  input[id^='button_menetlus_tellija_kiirvalik_'] {
    margin-top: 2px;
    margin-bottom: 8px;
  }
  input[id^='button_menetlus_valdaja_taotleja_kiirvalik_'] {
    margin-top: 2px;
    margin-bottom: 8px;
  }
  input[id^='menetlus_tellija_jarelevalve_otsing_valiIsik_button'] {
    margin-left: 8px;
  }
  input[id^='button_menetlus_tellija_jarelevalve_kiirvalik_'] {
    margin-bottom: 6px;
  }
  #menetlus_tellija_jarelevalve_otsing_valiJarelevalvaja_button {
    margin-left: 4px;
  }
  div.menetluse_kast div.sf_admin_form_row {
    padding-left: 15px;
  }
  .menetlus_otsi {
    cursor: pointer;
    background-image: url('/images/search.png') !important;
    background-color: #FFFFFF !important;
    height: 24px !important;
    width: 24px !important;
    padding: 0 !important;
    border: none !important;
  }
  .kiirotsing {
    margin-top: 10px;
    background-color: #B8E2FF;
    min-width: 348px;
    max-width: 396px;
    padding-left: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 8px;
  }
  .kiirotsingu_nupp {
    background-color: #195087;
    background-image: -moz-linear-gradient(center top , #0065B6, #008AC9);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0065B6), to(#008AC9));
    background-image: -webkit-linear-gradient(top, #0065B6, #008AC9);
    background-image: -ms-linear-gradient(top, #0065B6, #008AC9);
    background-image: -o-linear-gradient(top, #0065B6, #008AC9);
  }
  .menetlus_kasti_caption {
    padding: 4px 14px 4px 14px;
    margin-bottom: 10px;
    color: #333333;
    font-weight: bold;
    background-color: #E0E0E0;
  }
  .menetlus_kasti_kiirvalikud {
    padding-left: 12px;
    padding-bottom: 5px;
  }
  .menetlus_kasti_kiirvalikud input[type=button] {
    padding: 3px 20px 3px 20px;
  }
  ul.file_list {
    display: block;
    position: relative;
    padding: 5px;
    margin: 0;
    border: 1px solid #CCCCCC;
    background: #fafafa;
    list-style-type: none;
  }
  .file_list li {
    padding: 3px !important;
  }
  .file_list li:hover {
    background-color: #E6E6E6;
  }
  .file_list li a.delete_link {
    float: right;
  }
  ul.file_list_inline {
    display: block;
    position: relative;
    margin: 0;
    padding-left: 0 !important;
    list-style-type: none;
  }
  .file_list_inline li {
    white-space: nowrap;
    margin: 0;
  }
  .file_list_inline li a.delete_link {
    float: right;
  }
  .after_dropzone {
    background: rgba(0,0,0,0.03);
    border: 1px solid rgba(0,0,0,0.03);
    border-top-width: 0px;
    padding: 4px;
    color: #012C46;
    font-style: italic;
  }
  tr.document_header_row td {
    padding: 10px;
    border: 1px solid #CCCCCC;
  }
  tr.document_content_row td {
    padding: 0;
    margin: 0;
  }
  .redRow {
    color: red;
  }
  .grayRow {
    color: gray;
  }
  .tegevus_hilineb {
    color: #FF0000;
  }
  .tegevusel_osaleja {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  div.isik_autocomplete {
    margin: 4px 0;
    padding: 6px 6px 6px 6px;
    color: black;
    border-color: #0078C1;
    border-style: solid;
    border-radius: 8px;
  }
  input.autocomplete_submit {
    padding: 3px 40px 3px 40px;
    margin-left: 5px;
  }
  div.kiirvalikud {
    border: 1px solid #999999;
    border-radius: 4px;
    margin: 3px 0 3px 0;
    padding: 3px;
  }
  div.kiirvalikud div.title {
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #333333;
    font-style: italic;
  }
  div.kiirvalikud ul {
    list-style-type: none;
    padding: 0;
    margin: 1px 0 3px 0;
  }
  div.kiirvalikud ul li {
    list-style-type: none;
    display: inline;
    margin: 0 1px 0 1px;
  }
  div.kiirvalikud input[type=button], div.kiirvalikud button {
    padding: 3px 20px 3px 20px;
  }
  div.kiirvalikud input[type=button]:hover, div.kiirvalikud button:hover {
    background-color: #F49100;
    background-image: -moz-linear-gradient(top, #F17B00, #F59B00);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F17B00), to(#F59B00));
    background-image: -webkit-linear-gradient(top, #F17B00, #F59B00);
    background-image: -ms-linear-gradient(top, #F17B00, #F59B00);
    background-image: -o-linear-gradient(top, #F17B00, #F59B00);
    border: 1px solid #F49100;
  }
  .dataTable tr.inactive, .dataTable tr.inactive div.subtitle {
    color: #AAAAAA;
  }
  .tegevuse_liigi_boolean {
    min-width: 348px !important;
  }
  .kommentaar {
    font-style: italic;
    background-image: url("../images/quote-5QCOX1s.png");
    background-repeat: no-repeat;
    padding-left: 16px;
    color: #666666;
  }
  .kommentaar_pealkiri {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 4px;
  }
  .kommentaar_tavatekst {
    background-image: url("../images/quote-5QCOX1s.png");
    background-repeat: no-repeat;
    padding-left: 16px;
  }
  .tegevuse_tegevus_td {
    width: 200px;
    vertical-align: top;
    height: 100%;
  }
  .tegevuse_kirjeldus_td {
    width: 220px;
  }
  .tegevuse_kommentaar {
    margin-top: 10px;
  }
  .tegevuse_kommentaari_pealkiri {
    font-weight: bold;
  }
  .tegevuse_kommentaari_sisu {
    font-style: italic;
    background-image: url("../images/quote-5QCOX1s.png");
    background-repeat: no-repeat;
    padding-left: 16px;
    color: #666666;
  }
  .tegevuse_kommentaar_lisa {
    margin-top: 5px;
    width: 100%;
    opacity: 0.3;
  }
  .tegevuse_kommentaar_lisa:hover, .tegevuse_kommentaar_lisa.active {
    opacity: 1;
  }
  .tegevuse_kommentaar_lisa textarea {
    width: 98%;
    height: 1.2em;
    resize: none;
    min-width: 0px;
  }
  .tegevuse_kommentaar_lisa textarea:focus {
    height: 3.6em;
  }
  .highlighted {
    background-color: #FFE994 !important;
  }
  div.loading_overlay {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -200px;
    z-index: 2000000 !important;
    overflow: hidden;
    pointer-events: none;
  }
  .rasvane_tekst {
    font-weight: bold;
  }
  .time_autocompleter_link {
    display: none;
  }
  .olMap.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: white;
  }
  .objektivorm_kaart_container {
    width: 450px;
    height: 350px;
  }
  .objektivorm_kaart {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #999999;
  }
  .objektinimekiri_kaart {
    width: 100%;
    height: 366px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #999999;
  }
  .detailandmed_kaart_ja_yldosa {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    min-height: 340px;
  }
  .detailandmed_kaart_container {
    flex: 1 0 500px;
    min-height: 380px;
    max-height: 60vh;
    order: 2;
  }
  .detailandmed_kaart {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #999999;
  }
  .detailandmed_yldosa {
    flex: 1 1 400px;
    order: 1;
  }
  .tabbed_file {
    margin-left: 14px !important;
  }
  .ajamuutmiste_popup {
    white-space: nowrap;
  }
  .lopuaja_muutmine_popupis {
    margin-top: 16px;
  }
  .tabledata_label {
    color: #012C46;
  }
  tr.muutunud td, td.muutunud {
    font-weight: bold !important;
  }
  #kaart_filters_text_div {
    width: 100%;
    white-space: nowrap;
  }
  #kaart_filters_tekst {
    font-size: 14px;
    padding: 5px;
    width: 98%;
    border: 1px solid #aaa;
    background: white url("../images/search-X1ms6-C.png") right no-repeat;
  }
  .large_input {
    width: 365px !important;
    font-size: 14px;
    padding: 5px;
    border: 1px solid #aaa;
  }
  .kaart_filters_row {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 8px;
  }
  .kaart_filters_cell {
    flex: 1 1 200px;
  }
  .kaart_filters_cell input {
    margin: 0;
    padding: 5px 15px;
  }
  ul.chosen-choices {
    background: white !important;
    border-radius: 2px;
  }
  .extra_narrow {
    min-width: 45px !important;
    max-width: 45px !important;
  }
  li.inline_radio {
    display: inline;
    margin-right: 10px;
  }
  div.taotluse_vali.muudetav {
    min-width: 450px;
    max-width: 450px;
    border: 0px solid #CCCCCC;
    border-bottom-width: 2px;
    background-color: #F6F6E0;
    padding: 3px 30px 3px 5px;
    border-radius: 3px;
    cursor: pointer;
    background-image: url('/images/edit_light.gif');
    background-position: right 2px top 2px;
    background-repeat: no-repeat;
  }
  div.taotluse_aadress_vali.muudetav {
    min-width: 245px;
    max-width: 245px;
    min-height: 24px;
    border: 0px solid #CCCCCC;
    border-bottom-width: 2px;
    background-color: #F6F6E0;
    padding: 3px 30px 3px 5px;
    border-radius: 3px;
    cursor: pointer;
    background-image: url('/images/edit_light.gif');
    background-position: right 2px top 2px;
    background-repeat: no-repeat;
  }
  div.taotluse_vali.muudetav:focus {
    background-image: url('/images/edit.gif');
    border-color: #0065B6;
    background-color: #CCCCBC;
  }
  div.taotluse_vali.muudetav:hover {
    background-image: url('/images/edit.gif');
    border-color: #0065B6;
    background-color: #CCCCBC;
  }
  #WzTtDiV {
    z-index: 1000000 !important;
  }
  .volapuudumise_toendi_selgitus_avalik {
    margin: 30px;
  }
  .rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 30px;
    padding: 0;
    margin: 0;
  }
  .rating span.star {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    padding: 0;
    margin: 0;
  }
  .rating span.star:hover {
    cursor: pointer;
  }
  .rating span.star:before {
    content: "\f006";
    color: #777777;
  }
  .rating span.star:hover:before, .rating span.star.selected:hover:before, .rating span.star:hover ~ span.star:before, .rating span.star.selected:hover ~ span.star.selected:before {
    content: "\f005";
    color: #F8DE90;
  }
  .rating span.star.selected:before {
    content: "\f005";
    color: #F2C02C;
  }
  .yhistransportTeade {
    display: block;
    width: 100%;
  }
  .yhistransportTeade .liik {
    display: inline-block;
    float: left;
    padding-top: 20px;
    padding-left: 5px;
  }
  .yhistransportTeade .tekstikast {
    display: inline-block;
    float: right;
    padding: 3px;
    width: 89%;
  }
  .yhistransportTeade .tekst {
    width: 100%;
    padding: 3px;
  }
  .yhistransportTeade .tekst_paks {
    width: 100%;
    padding: 3px;
    font-weight: bold;
  }
  .vasak_pool {
    max-width: 60%;
    float: left;
  }
  .parem_pool {
    max-width: 45%;
    float: right;
    width: auto;
  }
  .sisu {
    width: 100%;
    padding: 3px;
    float: left;
    background-color: darkgrey;
    color: white;
  }
  .sisu-planeeritud-tekstikast {
    background-color: inherit;
    color: inherit;
  }
  .t6rge_bus {
    color: #00E1B4;
  }
  .t6rge_tram {
    color: #FF601E;
  }
  .t6rge_trol {
    color: #0064D7;
  }
  .peatus_bus {
    background-color: #00E1B4;
    color: white;
  }
  .peatus_tram {
    background-color: #FF601E;
    color: white;
  }
  .peatus_trol {
    background-color: #0064D7;
    color: white;
  }
  .vana_teade {
    color: gray !important;
  }
  .vana_teade a {
    color: inherit;
  }
  .vasak_periood {
    float: left;
    height: 100%;
    width: 50%;
  }
  .vasak_tekst {
    float: right;
    height: 25%;
    width: 100%;
  }
  .parem_periood {
    float: right;
    height: 100%;
    width: 50%;
  }
  .parem_tekst {
    float: right;
    font-weight: bold;
    font-size: x-large;
    height: 50%;
    width: 100%;
    padding-top: 5px;
  }
  #liini_otsing_kast {
    margin-left: 1em;
  }
  .sf_admin_list_th_toimumisaeg {
    width: 34%;
  }
  .sf_admin_list_th_toimumisaeg_avalik {
    width: 34%;
  }
  .sf_admin_list_th_transpordi_liik {
    width: 6em;
  }
  .transporditeade_avalik_actions {
    display: inline-block;
    float: left;
  }
  .yhistransport-teavitus-popup {
    width: inherit;
  }
  .sisu-planeeritud-container {
    height: 3.25em;
    overflow: hidden;
  }
  .sisu-planeeritud-border {
    border: 1px solid #D5D5D5;
    max-width: 780px;
    word-wrap: break-word;
  }
  .sisu-planeeritud {
    padding: 10px;
  }
  .mce-content-body {
    min-width: 100%;
  }
  .loe-edasi {
    text-decoration: underline;
  }
  .yhistransporditeade-pealkiri {
    font-weight: bold;
    color: #0078C1;
    margin-top: 10px;
    font-size: 15px;
  }
  .sf_admin_form_field_aadress_id .label, .sf_admin_form_field_aadressi_tapsustus .label {
    max-width: 250px;
  }
  #objekt_aadressi_tapsustus {
    min-width: 400px;
    height: 300px;
  }
  .yhistransportTeade .tekstikast-planeeritud {
    float: right;
  }
  .yhistransportTeade .liik-planeeritud {
    display: inline-block;
    float: left;
  }
  .yhistransportTeade .liik-planeeritud img {
    width: 100px;
  }
  .transpordiliik-pilt img {
    width: 150px;
  }
  .yhistransporditeade-planeeritud-nimekiri-sisu {
    min-width: 1000px;
  }
  .yhistransporditeade-table-header-liik {
    min-width: 85px;
  }
  ul#main_menu .menu-item-long-name > a {
    padding: 9px 24px 9px 30px;
  }
  .subform > .sf_admin_form_row > div > .label {
    display: none;
  }
  .subform .sf_admin_form_row span > div:first-child {
    border-top: none;
  }
  .subform > .sf_admin_form_row > div > .content {
    background: none;
  }
  .number-cell {
    font-family: monospace;
    text-align: right;
    white-space: nowrap;
  }
  td.forum_user_cell {
    vertical-align: top;
  }
  .forum_user {
    font-weight: bold;
    margin: 5px 0;
  }
  .forum_submitted_at {
    font-size: 12px;
    font-style: italic;
    color: #666666;
    margin-bottom: 5px;
  }
  td.forum_content_cell {
    min-width: 600px;
    max-width: 900px;
    vertical-align: top;
    padding: 5px;
  }
  td.forum_content_cell ul.forum_actions {
    margin: 10px 0 0 0;
  }
  .menetluse_isik:not(:last-child) {
    margin-bottom: 8px;
  }
  .teostaja_isik {
    margin-bottom: 8px;
  }
  .teostaja_isik .isik_kontakt {
    padding: 3px 0;
  }
  .teostaja_isik .teostaja_lepingud .teostaja_leping_rida {
    border-top: 1px solid #EFEFEF;
    padding-top: 3px;
    margin-top: 3px;
  }
  .teostaja_isik .teostaja_lepingud .lk_leping_dokument {
    margin: 3px 0;
  }
  .teostaja_isik .teostaja_lepingud .teostaja_leping_rida .teavituse_saajad {
    padding: 3px 0;
  }
  .teostaja_isik .puuduste_tahtaeg, .teostaja_isik .margitud_taidetuks {
    padding-top: 3px;
  }
  .lk_lisa_materjal_container {
    margin: 10px 0;
    display: flex;
    gap: 10px;
    align-items: center;
  }
  #uusMaterjalSelect {
    max-width: 1600px;
    width: 100%;
  }
  .lk_hind_selection {
    display: inline-block;
    margin-left: 10px;
    color: #666666;
    font-weight: bold;
  }
  .lk_leping_selection {
    display: inline-block;
    margin-left: 10px;
    color: #666666;
    font-style: italic;
  }
  .lk-blocks {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 15px 40px;
  }
  .lk-block {
    min-width: 420px;
    min-height: 200px;
    flex-grow: 1;
  }
  .lk-block .title {
    margin-bottom: 15px;
  }
  .lk-block .title h2 {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .lk-block .contents h3 {
    margin: 10px 0;
  }
  .lk-block .contents ul {
    margin: 5px 0;
    padding-left: 30px;
  }
  .lk-block .item-link {
    margin: 5px 0;
  }
  .lk-block .item-sub {
    margin: 5px 0;
    font-size: 12px;
    color: #999999;
  }
  .lk-block .item-highlighted {
    margin: 5px 0;
    font-size: 12px;
    color: #EE162D;
  }
  .lk-leping-rows {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  .lk-leping-row {
    border-radius: 5px;
    box-shadow: 0 0 5px #dadada;
  }
  .lk-leping-header {
    padding: 10px 10px 0 10px;
    display: flex;
    gap: 10px;
  }
  .lk-leping-eelarve-header {
    border-bottom: 1px solid #efefef;
    padding-bottom: 5px;
    margin-bottom: 5px;
    display: flex;
    gap: 10px;
  }
  .lk-leping-eelarve-container {
    display: flex;
    flex-direction: column;
    gap: 2px;
  }
  .lk-leping-eelarve-row {
    margin: 15px 10px;
  }
  .lk-leping-osapool {
    flex-grow: 1;
  }
  .lk-leping-eelarve-nimetus {
    flex-grow: 1;
  }
  .lk-leping-eelarved {
    border-top: 1px solid #efefef;
  }
  .lk-graafik-konteiner {
    background-color: #efefef;
    height: 20px;
    margin: 10px;
    position: relative;
  }
  .lk-eelarve-graafik-konteiner {
    background-color: #fafafa;
    height: 20px;
    position: relative;
    margin-top: 5px;
  }
  .lk-graafik {
    height: 20px;
  }
  .lk-graafik.roheline {
    background-color: #b1dfb1;
  }
  .lk-graafik.punane {
    background-color: #ff8a8a;
  }
  .lk-summad {
    position: absolute;
    top: 0;
    padding: 2px 10px;
    font-family: monospace;
    font-weight: bold;
  }
  .lk-leping-aeg, .lk-leping-eelarve-aeg {
    color: #333333;
    font-size: 12px;
  }
  ul.select2-results__options:not(.select2-results__options--nested) {
    max-height: 300px !important;
  }
  .gallery-widget {
    min-width: 660px;
  }
  #pageContent .inads-input-div .inads-input {
    width: 512px;
    border-color: #999999;
    border-radius: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
  }
  #pageContent .inads-input-div .inads-appartment {
    width: 89px;
    min-width: 89px;
    border-color: #999999;
    border-radius: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 0;
  }
  #pageContent .inads-result-container {
    width: 512px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
  }
  div.nonInAds a {
    color: #0078C1;
    font-weight: normal;
    text-align: left;
  }
  div.nonInAds a:hover {
    text-decoration: underline;
  }
  td.eritingimuste_loendur {
    font-weight: bold;
    font-size: 16px;
    vertical-align: top;
    padding-top: 4px;
  }
  div.eritingimuse_autor {
    font-weight: bold;
    margin: 5px 0 0 0;
  }
  div.eritingimuse_sisu {
    margin: 5px 0 0 15px;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .form_eritingimus_loale {
    white-space: nowrap;
  }
  .view_kantakse_loale {
    font-weight: bold;
    color: green;
  }
  @media screen and (min-width: 661px) {
    .mobile-only {
      display: none !important;
    }
  }
  @media screen and (max-width: 660px) {
    #sideBar {
      float: none;
      width: auto;
      margin: 0 5px;
    }
    #sideBar nav {
      display: none;
    }
    #sideBar nav.open {
      display: block;
    }
    ul#main_menu a, a.menu-toggle {
      width: auto;
    }
    #pageContent {
      margin-left: 0;
      margin-bottom: 120px;
      border-left: none;
      padding: 0 5px 5px 5px;
    }
    .no-mobile {
      display: none !important;
    }
    .sf_admin_form_row .label {
      display: block;
      margin: 5px 0;
      border-bottom-color: #666;
    }
    .sf_admin_form_row .content {
      display: block;
      padding-left: 0;
    }
    div.datablock div.contents div.single_pane {
      padding: 5px;
    }
    div.datablock div.contents div.single_pane table.dataTable {
      width: 100%;
    }
    td.forum_content_cell {
      min-width: 160px;
    }
    textarea.huge {
      min-width: auto;
      width: 100%;
    }
    .gallery-widget {
      min-width: auto;
    }
    .dataTable td {
      word-break: break-word;
    }
    .number-cell {
      word-break: normal;
    }
    .mobile-wrap {
      white-space: normal;
    }
    #pageContent .inads-input-div .inads-input, #pageContent .inads-result-container {
      width: auto !important;
    }
    #pageContent .inads-result {
      width: auto !important;
      min-width: 300px;
    }
    #pageContent .inads-result li {
      white-space: wrap;
    }
  }
}#simplemodal-overlay{background-color:#000;z-index:100000!important}#simplemodal-container{z-index:100010!important;.simplemodal-close{cursor:pointer}.inads-input-div{.inads-input{width:auto!important;border-color:#999;border-radius:2px;font-family:open sans,sans-serif;font-size:12px}.inads-appartment{width:89px;min-width:89px;border-color:#999;border-radius:2px;font-family:open sans,sans-serif;font-size:12px;padding:0}}.inads-result-container{width:auto!important;font-family:open sans,sans-serif;font-size:12px}.inads-result{width:auto!important;min-width:300px;li{white-space:wrap}}}.ui-timepicker-input{min-width:80px!important;width:80px}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:none;z-index:100011;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980ec;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.app-map{.ol-control{padding:0;background:0 0;cursor:pointer}.ol-control button{cursor:pointer;padding:1px}.ol-control:hover, .ol-control:focus{background:0 0}.ol-control button, .ol-control button.ol-zoom-in, .ol-control button.ol-zoom-out{margin:0;min-height:0;background-color:rgba(0,114,206,.5);border:2px solid rgba(255,255,255,.4);border-radius:4px;height:30px;width:30px;color:#fff}.ol-control button:hover, .ol-control button:focus, .ol-control button.ol-zoom-in:hover, .ol-control button.ol-zoom-in:focus, .ol-control button.ol-zoom-out:hover, .ol-control button.ol-zoom-out:focus, .legacy-container .ol-control button:hover, .legacy-container .ol-control button:focus{padding:0;background-color:rgba(0,114,206,.8);border-color:rgba(255,255,255,.8)}.ol-control button:focus, .ol-control button.ol-zoom-in:focus, .ol-control button.ol-zoom-out:focus{outline:none}.ol-control button i, .ol-control button.ol-zoom-in i, .ol-control button.ol-zoom-out i{line-height:.4em}.ol-control button.ol-zoom-in, .ol-control button.ol-zoom-in.ol-zoom-in, .ol-control button.ol-zoom-out.ol-zoom-in{margin-bottom:2px}.ol-control.open button{background-color:rgba(0,150,57,.7)}.ol-control.open button:hover, .ol-control.open button:focus, .legacy-container .ol-control.open button:hover, .legacy-container .ol-control.open button:focus{background-color:rgba(0,150,57,.9)}.ol-control.selected button{background-color:rgba(243,208,62,.7)}.ol-control.selected button:hover, .ol-control.selected button:focus, .legacy-container .ol-control.selected button:hover, .legacy-container .ol-control.selected button:focus{background-color:rgba(243,208,62,.9)}.ol-zoom{top:auto;bottom:2.8em;left:auto;right:.5em;width:30px}.ol-zoomslider{top:auto;bottom:.6em;left:calc(.5em + 1px);box-shadow:0 0 1px 1px #fff;width:15px}.ol-zoomslider button{width:15px;height:15px;margin:0!important;padding:0!important}.ol-full-screen{right:2.5em}.ol-scale-line{position:static;background:0 0}.ol-scale-line .ol-scale-line-inner{font-size:.75rem;color:#374151;border-color:#374151}.ol-rotate{display:none}.ol-popup:not(.dragged)::after, .ol-popup:not(.dragged)::before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:not(.dragged)::after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:not(.dragged)::before{border-top-color:#f5f5f5;border-width:11px;left:48px;margin-left:-11px}.ol-tooltip{position:relative;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;padding:4px 8px;opacity:.7;white-space:nowrap;font-size:12px}.ol-tooltip-measure{opacity:1;font-weight:700}.ol-tooltip-measure sup{vertical-align:super;font-size:smaller}.ol-tooltip-static{background-color:#fc3;color:#000;border:1px solid #fff}.ol-tooltip-static sup{vertical-align:super;font-size:smaller}.ol-tooltip-measure::before, .ol-tooltip-static::before{border-top:6px solid rgba(0,0,0,.5);border-right:6px solid transparent;border-left:6px solid transparent;content:"";position:absolute;bottom:-6px;margin-left:-7px;left:50%}.ol-tooltip-static::before{border-top-color:#fc3}}:root{--map-blue-fill:rgba(204, 227, 245, 0.3);--map-blue-low-opacity-fill:rgba(204, 227, 245, 0.1);--map-blue-stroke:#338ed8;--map-blue-highlight-fill:rgba(102, 170, 226, 0.3);--map-blue-clicked-fill:rgba(0, 114, 206, 0.3);--map-blue-highlight-stroke:#0072ce;--map-green-fill:rgba(204, 234, 215, 0.5);--map-green-stroke:#33ab61;--map-green-highlight-fill:rgba(102, 192, 136, 0.7);--map-green-clicked-fill:rgba(0, 150, 57, 0.3);--map-green-highlight-stroke:#009639;--map-orange-fill:rgba(255, 100, 0, 0.3);--map-orange-stroke:rgba(255, 100, 0, 1);--map-orange-clicked-fill:rgba(255, 100, 0, 0.5);--map-orange-clicked-stroke:rgba(255, 50, 0, 1);--map-black-fill:rgba(204, 204, 204, 0.4);--map-black-stroke:#999999;--map-black-highlight-fill:rgba(204, 204, 204, 0.7);--map-black-clicked-fill:rgba(51, 51, 51, 0.3);--map-black-highlight-stroke:#333333;--map-red-fill:rgba(252, 214, 217, 0.5);--map-red-stroke:#f25c66;--map-red-highlight-fill:rgba(245, 133, 140, 0.7);--map-red-clicked-fill:rgba(239, 51, 64, 0.3);--map-red-highlight-stroke:#ef3340;--map-yellow-fill:rgba(250, 236, 178, 0.5);--map-yellow-stroke:#f5d965;--map-yellow-highlight-fill:rgba(248, 227, 139, 0.7);--map-yellow-clicked-fill:rgba(243, 208, 62, 0.5);--map-yellow-highlight-stroke:#f3d03e;--map-white-stroke:white;--map-cluster-fill:rgba(70, 130, 180, 0.85);--map-cluster-stroke:#2c5aa0;--map-cluster-text:#ffffff}.ts-wrapper{position:relative;max-width:calc(var(--spacing) * 120)}.ts-control{position:relative;display:flex;cursor:text;flex-wrap:wrap;align-items:center;overflow:hidden}.ts-control>input{height:auto!important;min-width:var(--spacing-16);flex:1;--tw-border-style:none;border-style:none;background-color:initial;--tw-outline-style:none;outline-style:none}.ts-wrapper.multi .ts-control>input{max-width:100%}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-1e4px}.ts-dropdown{position:absolute;left:var(--spacing-0);z-index:50;width:100%;top:100%}.ts-dropdown-content{max-height:calc(var(--spacing) * 52);overflow-y:auto}select.tomselected,.ts-wrapper>select{display:none}.ts-control{height:calc(var(--spacing) * 9);width:100%;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-strong);background-color:var(--color-white);padding-inline:var(--spacing-2);font-size:var(--text-16)}.ts-wrapper.multi .ts-control{height:auto;min-height:calc(var(--spacing) * 9);gap:var(--spacing-1);padding-block:calc(var(--spacing) * .5)}.ts-wrapper.focus .ts-control{outline:var(--focus-outline-width,1px)solid var(--color-border-focus-contrast);outline-offset:0}.ts-control>input{font-size:var(--text-16);color:var(--color-content-default)}.ts-control>input::placeholder{color:var(--color-content-faint)}.ts-wrapper.multi .item{display:flex;align-items:center;border-radius:var(--radius-sm);background-color:var(--color-surface-faint);padding-inline:var(--spacing-2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-14);color:var(--color-content-default)}.ts-wrapper.single .item{font-size:var(--text-16);color:var(--color-content-default)}.ts-wrapper.multi .item .remove{margin-left:var(--spacing-1);cursor:pointer;font-size:var(--text-16);--tw-leading:1;line-height:1;color:var(--color-content-faint)}.ts-wrapper.multi .item .remove:hover{color:var(--color-content-feedback-negative)}.ts-dropdown{margin-top:var(--spacing-1);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ts-dropdown .option{cursor:pointer;padding-inline:var(--spacing-2);padding-block:var(--spacing-1);color:var(--color-content-default)}.ts-dropdown .option:hover,.ts-dropdown .option.active{background-color:var(--color-surface-action-neutral-subtle-hover)}.ts-dropdown .option.selected{background-color:var(--color-surface-faint)}.ts-dropdown .ts-no-results,.ts-dropdown .no-results{padding-inline:var(--spacing-3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-content-faint)}.ts-wrapper.single .ts-control{padding-right:var(--spacing-8);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='%23131416' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.ts-dropdown .optgroup-header{background-color:var(--color-surface-faint);padding-inline:var(--spacing-3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-content-subtle)}.ts-wrapper.disabled .ts-control{cursor:not-allowed;opacity:50%}.ts-dropdown .spinner{display:none}.ts-wrapper.loading .ts-dropdown{position:relative}.ts-wrapper.loading .ts-dropdown::before{content:"";position:absolute;top:var(--spacing-0);left:var(--spacing-0);height:var(--spacing-1);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background-color:var(--color-blue-400);animation:ts-loading-delay 500ms linear forwards,ts-loading-bar 2.5s ease-in-out 500ms infinite}@keyframes ts-loading-delay{0%,100%{opacity:0}}@keyframes ts-loading-bar{0%{opacity:1;width:0%}50%{width:70%}100%{width:100%}}.turbo-progress-bar{background-color:var(--color-yellow-500)}@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;
  initial-value: rotateX(0);
}@property --tw-rotate-y{syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}@property --tw-rotate-z{syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}@property --tw-skew-x{syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}@property --tw-skew-y{syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}@property --tw-space-y-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-divide-y-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-border-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}@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: "<percentage>";
  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: "<percentage>";
  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: "<length>";
  inherits: false;
  initial-value: 0px;
}@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: "<percentage>";
  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: "*";
  initial-value: "";
  inherits: false;
}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fade-out-with-height{0%{max-height:500px;opacity:1;transform:translateY(0);padding:var(--spacing-4)0}100%{max-height:0;opacity:0;transform:translateY(-10px);padding:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}