/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer base;@layer theme{:root,:host{--fui-font-sans:Inter, Helvetica, Arial, sans-serif;--fui-color-red-50:oklch(97.1% .013 17.38);--fui-color-red-100:oklch(93.6% .032 17.717);--fui-color-red-200:oklch(88.5% .062 18.334);--fui-color-red-300:oklch(80.8% .114 19.571);--fui-color-red-400:oklch(70.4% .191 22.216);--fui-color-red-500:oklch(63.7% .237 25.331);--fui-color-red-600:oklch(57.7% .245 27.325);--fui-color-red-700:oklch(50.5% .213 27.518);--fui-color-red-800:oklch(44.4% .177 26.899);--fui-color-red-900:oklch(39.6% .141 25.723);--fui-color-red-950:oklch(25.8% .092 26.042);--fui-color-yellow-400:oklch(85.2% .199 91.936);--fui-color-green-200:oklch(92.5% .084 155.995);--fui-color-green-500:oklch(72.3% .219 149.579);--fui-color-green-600:oklch(62.7% .194 149.214);--fui-color-green-700:oklch(52.7% .154 150.069);--fui-color-green-800:oklch(44.8% .119 151.328);--fui-color-green-900:oklch(39.3% .095 152.535);--fui-color-blue-200:oklch(88.2% .059 254.128);--fui-color-blue-500:oklch(62.3% .214 259.815);--fui-color-blue-600:oklch(54.6% .245 262.881);--fui-color-blue-700:oklch(48.8% .243 264.376);--fui-color-blue-800:oklch(42.4% .199 265.638);--fui-color-blue-900:oklch(37.9% .146 265.522);--fui-color-gray-50:oklch(98.5% .002 247.839);--fui-color-gray-100:oklch(96.7% .003 264.542);--fui-color-gray-200:oklch(92.8% .006 264.531);--fui-color-gray-300:oklch(87.2% .01 258.338);--fui-color-gray-400:oklch(70.7% .022 261.325);--fui-color-gray-500:oklch(55.1% .027 264.364);--fui-color-gray-600:oklch(44.6% .03 256.802);--fui-color-gray-700:oklch(37.3% .034 259.733);--fui-color-gray-800:oklch(27.8% .033 256.848);--fui-color-gray-900:oklch(21% .034 264.665);--fui-color-white:#fff;--fui-spacing:4px;--fui-text-xs:.75rem;--fui-text-xs--line-height:calc(1 / .75);--fui-text-sm:.875rem;--fui-text-sm--line-height:calc(1.25 / .875);--fui-text-base:1rem;--fui-text-base--line-height:calc(1.5 / 1);--fui-text-lg:1.125rem;--fui-text-lg--line-height:calc(1.75 / 1.125);--fui-radius-sm:.25rem;--fui-radius-md:.375rem;--fui-radius-lg:.5rem;--fui-color-primary-200:var(--fui-color-blue-200);--fui-color-primary-500:var(--fui-color-blue-500);--fui-color-primary-600:var(--fui-color-blue-600);--fui-color-primary-700:var(--fui-color-blue-700);--fui-color-primary-800:var(--fui-color-blue-800);--fui-color-primary-900:var(--fui-color-blue-900);--fui-color-text:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-color-header:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-error:light-dark(var(--fui-color-red-600),var(--fui-color-red-500));--fui-color-focus:light-dark(var(--fui-color-primary-200),var(--fui-color-primary-900));--fui-color-focus-error:light-dark(var(--fui-color-red-200),var(--fui-color-red-900));--fui-transition-duration-default:.2s;--fui-color-dd-bg:light-dark(var(--fui-color-white),var(--fui-color-gray-700));--fui-color-dd-b:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-dd-bs1:#0000000d;--fui-color-dd-bs2:#0000001a;--fui-icon-color:inherit;--fui-icon-size:24px;--fui-boolean-flag-ok:light-dark(var(--fui-color-green-600),var(--fui-color-green-500));--fui-boolean-flag-not-ok:light-dark(var(--fui-color-red-600),var(--fui-color-red-500));--fui-loader-color:var(--fui-color-primary-700);--fui-loader-track:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-fstack-border:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-dd-i-h-bg:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-600));--fui-color-dd-i-h-c:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-dd-i-d:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-dd-so-c:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-color-dd-so-c-c:light-dark(var(--fui-color-primary-700),var(--fui-color-primary-500));--fui-color-modal-overlay:#111827d9;--fui-spacing-modal-padding:20px;--fui-color-modal-bg:light-dark(var(--fui-color-white),var(--fui-color-gray-800));--fui-color-modal-b:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-modal-close-c:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-color-modal-close-h:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-modal-dialog-icon:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-tooltip-arrow-width:17px;--fui-tooltip-arrow-height:8px;--fui-tooltip-offset:8px;--fui-color-tabs-title:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-color-tabs-title-h:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-tabs-title-a:var(--fui-color-primary-600);--fui-color-tabs-title-d:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-tabs-divider:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-checkbox-bgf:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-checkbox-bf:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-checkbox-bgt:var(--fui-color-primary-700);--fui-color-checkbox-it:var(--fui-color-white);--fui-color-checkbox-bgdf:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-checkbox-bdf:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-checkbox-bgdt:light-dark(var(--fui-color-primary-200),var(--fui-color-primary-900));--fui-color-checkbox-idt:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-color-cl:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-cl-d:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-color-cl-e:light-dark(var(--fui-color-red-600),var(--fui-color-red-500));--fui-color-cl-ed:light-dark(var(--fui-color-red-300),var(--fui-color-red-900));--fui-color-fr-help-d:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-spacing-formrow-label:150px;--fui-color-input-c:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-input-b:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-input-bg:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-input-p:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-color-input-bf:var(--fui-color-primary-600);--fui-color-input-eb-f:light-dark(var(--fui-color-primary-200),var(--fui-color-gray-600));--fui-color-input-cd:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-color-input-bd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-input-bgd:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-800));--fui-color-input-pd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-input-ce:light-dark(var(--fui-color-red-700),var(--fui-color-red-500));--fui-color-input-be:var(--fui-color-red-500);--fui-color-input-bge:light-dark(var(--fui-color-red-50),var(--fui-color-gray-800));--fui-color-input-pe:light-dark(var(--fui-color-red-400),var(--fui-color-red-700));--fui-color-input-ced:light-dark(var(--fui-color-red-400),var(--fui-color-red-900));--fui-color-input-bed:light-dark(var(--fui-color-red-200),var(--fui-color-red-950));--fui-color-input-bged:light-dark(var(--fui-color-red-50),var(--fui-color-gray-900));--fui-color-input-ped:light-dark(var(--fui-color-red-200),var(--fui-color-red-950));--fui-spacing-input-x-padding:16px;--fui-iauto-dd-minheight:40px;--fui-iauto-dd-maxheight:197px;--fui-color-iauto-dd-empty:var(--fui-color-gray-400);--fui-color-radiobutton-bg:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-radiobutton-b:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-radiobutton-cbg:var(--fui-color-gray-50);--fui-color-radiobutton-cb:var(--fui-color-primary-700);--fui-color-radiobutton-dbg:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-radiobutton-db:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-radiobutton-dcbg:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-color-radiobutton-dcb:light-dark(var(--fui-color-primary-200),var(--fui-color-primary-900));--fui-color-select-c:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-select-b:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-select-bg:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-select-bf:var(--fui-color-primary-600);--fui-color-select-cd:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-color-select-bd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-select-bgd:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-800));--fui-color-select-ce:light-dark(var(--fui-color-red-700),var(--fui-color-red-500));--fui-color-select-be:var(--fui-color-red-500);--fui-color-select-bge:light-dark(var(--fui-color-red-50),var(--fui-color-gray-800));--fui-color-select-ced:light-dark(var(--fui-color-red-400),var(--fui-color-red-900));--fui-color-select-bed:light-dark(var(--fui-color-red-200),var(--fui-color-red-950));--fui-color-select-bged:light-dark(var(--fui-color-red-50),var(--fui-color-gray-900));--fui-color-switch-pf:light-dark(var(--fui-color-white),var(--fui-color-gray-400));--fui-color-switch-pdf:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-color-switch-pt:var(--fui-color-white);--fui-color-switch-pdt:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-color-binary_switch-bf:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-binary_switch-bdf:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-binary_switch-bt:var(--fui-color-primary-700);--fui-color-binary_switch-bdt:light-dark(var(--fui-color-primary-200),var(--fui-color-primary-900));--fui-color-ternary_switch-bf:var(--fui-color-red-700);--fui-color-ternary_switch-bdf:light-dark(var(--fui-color-red-200),var(--fui-color-red-900));--fui-color-ternary_switch-bn:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-ternary_switch-bdn:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-ternary_switch-bt:var(--fui-color-green-700);--fui-color-ternary_switch-bdt:light-dark(var(--fui-color-green-200),var(--fui-color-green-900));--fui-color-np-c:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-np-b:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-np-i-bg:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-np-btn-bg:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-600));--fui-color-np-btn-bg-h:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-500));--fui-color-np-bf:var(--fui-color-primary-600);--fui-color-np-cd:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-color-np-bd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-np-i-bgd:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-800));--fui-color-np-btn-bgd:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-color-np-ce:light-dark(var(--fui-color-red-700),var(--fui-color-red-500));--fui-color-np-be:var(--fui-color-red-500);--fui-color-np-i-bge:light-dark(var(--fui-color-red-50),var(--fui-color-gray-800));--fui-color-np-btn-bge:light-dark(var(--fui-color-red-100),var(--fui-color-gray-700));--fui-color-np-btn-bge-h:light-dark(var(--fui-color-red-50),var(--fui-color-gray-600));--fui-color-np-ced:light-dark(var(--fui-color-red-400),var(--fui-color-red-900));--fui-color-np-bed:light-dark(var(--fui-color-red-200),var(--fui-color-red-950));--fui-color-np-bged:light-dark(var(--fui-color-red-50),var(--fui-color-gray-900));--fui-color-textarea-c:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-color-textarea-b:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-color-textarea-bg:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-700));--fui-color-textarea-p:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-color-textarea-bf:var(--fui-color-primary-600);--fui-color-textarea-cd:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-color-textarea-bd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-color-textarea-bgd:light-dark(var(--fui-color-gray-50),var(--fui-color-gray-800));--fui-color-textarea-pd:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600));--fui-color-textarea-ce:light-dark(var(--fui-color-red-700),var(--fui-color-red-500));--fui-color-textarea-be:var(--fui-color-red-500);--fui-color-textarea-bge:light-dark(var(--fui-color-red-50),var(--fui-color-gray-800));--fui-color-textarea-pe:light-dark(var(--fui-color-red-400),var(--fui-color-red-700));--fui-color-textarea-ced:light-dark(var(--fui-color-red-400),var(--fui-color-red-900));--fui-color-textarea-bed:light-dark(var(--fui-color-red-200),var(--fui-color-red-950));--fui-color-textarea-bged:light-dark(var(--fui-color-red-50),var(--fui-color-gray-900));--fui-color-textarea-ped:light-dark(var(--fui-color-red-200),var(--fui-color-red-950))}}@layer components{.fui-button{font-family:var(--fui-font-sans);letter-spacing:.015em;border-radius:var(--fui-radius-lg);border:var(--fui-b-bordersize) solid var(--fui-b-bordercolor);appearance:none;cursor:pointer;outline-offset:0;will-change:opacity, color, background-color, outline-color, border-color;outline:4px solid #0000;font-weight:500;line-height:150%;text-decoration:none;transition-property:opacity,color,background-color,outline-color,border-color;transition-duration:.1s;display:inline-block;position:relative;overflow:clip}.fui-button.fui-b-disabled,.fui-button.fui-b-busy{pointer-events:none}.fui-button.fui-b-disabled:not(.fui-b-busy),.fui-button:disabled:not(.fui-b-busy){cursor:default;opacity:.5}.fui-button .fui-b-content{justify-content:center;align-items:center;gap:4px;transition:transform .2s;display:flex}.fui-button .fui-icon{vertical-align:text-bottom;height:1.5em}.fui-button{--fui-b-bordersize:0px;color:var(--fui-b-textcolor);background-color:var(--fui-b-bgcolor)}.fui-button:hover:not(.fui-b-disabled){background-color:var(--fui-b-bgcolor-active);color:var(--fui-b-textcolor-active)}.fui-button:focus-visible{background-color:var(--fui-b-bgcolor-active);color:var(--fui-b-textcolor-active);outline-color:var(--fui-b-outline-color)}.fui-b-design-outline{--fui-b-bordersize:1px;color:var(--fui-b-bgcolor);background-color:#0000}.fui-b-design-outline:hover:not(.fui-b-disabled),.fui-b-design-outline:focus-visible{border-color:var(--fui-b-bordercolor-active)}.fui-b-design-transparent{color:var(--fui-b-bgcolor);background-color:#0000}.fui-button.fui-b-icon-circle,.fui-button.fui-b-icon-square{--fui-b-spacing-x:var(--fui-b-spacing-y);vertical-align:middle}:is(.fui-button.fui-b-icon-circle,.fui-button.fui-b-icon-square) .fui-b-content>svg{display:block}.fui-button.fui-b-icon-circle{border-radius:50%}.fui-button .fui-b-busy-indicator{top:calc((var(--fui-b-height) - var(--fui-b-bheight)) / 2 - var(--fui-b-bordersize));left:var(--fui-b-busy-i-left);height:var(--fui-b-bheight);color:inherit;position:absolute}.fui-button .fui-b-busy-indicator+.fui-b-content{transform:translate3d(var(--fui-b-busy-c-transform), 0, 0);display:block}.loader-fade-enter-active,.loader-fade-leave-active{transition:transform .1s linear,opacity .1s linear}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0;transform:translate(-10px)}:is(.fui-b-icon-circle,.fui-b-icon-square) .fui-b-busy-indicator{left:calc((var(--fui-b-height) - var(--fui-b-bheight)) / 2 - var(--fui-b-bordersize))}:is(.fui-b-icon-circle,.fui-b-icon-square) .fui-b-busy-indicator+.fui-b-content{transform:translate3d(var(--fui-b-height), 0, 0)}.fui-button{box-sizing:border-box;min-height:var(--fui-b-height);padding:calc(var(--fui-b-spacing-y) - var(--fui-b-bordersize)) calc(var(--fui-b-spacing-x) - var(--fui-b-bordersize));font-size:var(--fui-b-fontsize)}.fui-button.fui-b-icon-circle,.fui-button.fui-b-icon-square{height:var(--fui-b-height)}:is(.fui-button.fui-b-icon-circle,.fui-button.fui-b-icon-square) .fui-b-content>svg{height:calc(var(--fui-b-height) - var(--fui-b-spacing-y) * 2)}.fui-b-size-3xs{--fui-b-spacing-x:calc(var(--fui-spacing) * 2);--fui-b-spacing-y:1px;--fui-b-fontsize:var(--fui-text-xs);--fui-b-height:20px;--fui-b-bheight:10px;--fui-b-busy-i-left:3px;--fui-b-busy-c-transform:calc(var(--fui-spacing) * 2);border-radius:var(--fui-radius-md)}.fui-b-size-3xs.fui-b-icon-circle,.fui-b-size-3xs.fui-b-icon-square{--fui-b-bheight:14px;--fui-b-spacing-y:2px}.fui-b-size-2xs{--fui-b-spacing-x:calc(var(--fui-spacing) * 2.5);--fui-b-spacing-y:var(--fui-spacing);--fui-b-fontsize:var(--fui-text-xs);--fui-b-height:28px;--fui-b-bheight:14px;--fui-b-busy-i-left:3px;--fui-b-busy-c-transform:10px;border-radius:var(--fui-radius-md)}.fui-b-size-2xs.fui-b-icon-circle,.fui-b-size-2xs.fui-b-icon-square{--fui-b-spacing-y:6px;--fui-b-bheight:16px}.fui-b-size-xs{--fui-b-spacing-x:calc(var(--fui-spacing) * 3);--fui-b-spacing-y:calc(var(--fui-spacing) * 2);--fui-b-fontsize:var(--fui-text-xs);--fui-b-height:34px;--fui-b-bheight:14px;--fui-b-busy-i-left:4px;--fui-b-busy-c-transform:10px}.fui-b-size-xs.fui-b-icon-circle,.fui-b-size-xs.fui-b-icon-square{--fui-b-bheight:20px;--fui-b-spacing-y:7.5px}.fui-b-size-s{--fui-b-spacing-x:calc(var(--fui-spacing) * 3);--fui-b-spacing-y:calc(var(--fui-spacing) * 2);--fui-b-fontsize:var(--fui-text-sm);--fui-b-height:37px;--fui-b-bheight:14px;--fui-b-busy-i-left:4px;--fui-b-busy-c-transform:10px}.fui-b-size-s.fui-b-icon-circle,.fui-b-size-s.fui-b-icon-square{--fui-b-bheight:22px;--fui-b-spacing-y:7.5px}.fui-b-size-m{--fui-b-spacing-x:calc(var(--fui-spacing) * 5);--fui-b-spacing-y:calc(var(--fui-spacing) * 2.5);--fui-b-fontsize:var(--fui-text-sm);--fui-b-height:42px;--fui-b-bheight:22px;--fui-b-busy-i-left:8px;--fui-b-busy-c-transform:17px}.fui-b-size-l{--fui-b-spacing-x:calc(var(--fui-spacing) * 5);--fui-b-spacing-y:calc(var(--fui-spacing) * 3);--fui-b-fontsize:var(--fui-text-sm);--fui-b-height:48px;--fui-b-bheight:22px;--fui-b-busy-i-left:8px;--fui-b-busy-c-transform:17px}.fui-b-size-xl{--fui-b-spacing-x:calc(var(--fui-spacing) * 6);--fui-b-spacing-y:calc(var(--fui-spacing) * 3.5);--fui-b-fontsize:var(--fui-text-base);--fui-b-height:52px;--fui-b-bheight:26px;--fui-b-busy-i-left:10px;--fui-b-busy-c-transform:20px}.fui-b-color-primary{--fui-b-textcolor:var(--fui-color-white);--fui-b-textcolor-active:var(--fui-b-textcolor);--fui-b-bgcolor:var(--fui-color-primary-700);--fui-b-bgcolor-active:var(--fui-color-primary-800);--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:var(--fui-color-focus)}.fui-b-color-green{--fui-b-textcolor:var(--fui-color-white);--fui-b-textcolor-active:var(--fui-b-textcolor);--fui-b-bgcolor:var(--fui-color-green-700);--fui-b-bgcolor-active:var(--fui-color-green-800);--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-green-200),var(--fui-color-green-900))}.fui-b-color-red{--fui-b-textcolor:var(--fui-color-white);--fui-b-textcolor-active:var(--fui-b-textcolor);--fui-b-bgcolor:var(--fui-color-red-700);--fui-b-bgcolor-active:var(--fui-color-red-800);--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-red-200),var(--fui-color-red-900))}.fui-b-color-blue{--fui-b-textcolor:var(--fui-color-white);--fui-b-textcolor-active:var(--fui-b-textcolor);--fui-b-bgcolor:var(--fui-color-blue-700);--fui-b-bgcolor-active:var(--fui-color-blue-800);--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-blue-200),var(--fui-color-blue-900))}.fui-b-color-white{--fui-b-textcolor:var(--fui-color-gray-900);--fui-b-textcolor-active:var(--fui-color-primary-700);--fui-b-bgcolor:var(--fui-color-gray-200);--fui-b-bgcolor-active:var(--fui-color-gray-100);--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-600))}.fui-b-color-white:not(.fui-b-design-transparent),.fui-b-color-white:hover:not(.fui-b-disabled),.fui-b-color-white:focus-visible{--fui-b-bordersize:1px}.fui-b-color-white.fui-b-design-transparent,.fui-b-color-white.fui-b-design-outline{color:light-dark(var(--fui-b-textcolor),var(--fui-b-bgcolor))}.fui-b-color-white:hover:not(.fui-b-disabled),.fui-b-color-white:focus-visible{border-color:var(--fui-b-bordercolor);color:var(--fui-b-textcolor-active)}.fui-b-color-gray-100{--fui-b-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-bgcolor:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800))}.fui-b-color-gray-100.fui-b-design-transparent,.fui-b-color-gray-100.fui-b-design-outline{color:var(--fui-b-textcolor)}.fui-b-color-gray-200{--fui-b-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-bgcolor:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800))}.fui-b-color-gray-200.fui-b-design-transparent,.fui-b-color-gray-200.fui-b-design-outline{color:var(--fui-b-textcolor)}.fui-b-color-gray-300{--fui-b-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-bgcolor:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800))}.fui-b-color-gray-300.fui-b-design-transparent,.fui-b-color-gray-300.fui-b-design-outline{color:var(--fui-b-textcolor)}.fui-b-color-gray-400{--fui-b-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-bgcolor:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800))}.fui-b-color-gray-400.fui-b-design-transparent,.fui-b-color-gray-400.fui-b-design-outline{color:var(--fui-b-textcolor)}.fui-b-color-gray-500{--fui-b-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white));--fui-b-textcolor-active:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-bgcolor:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-600),var(--fui-color-gray-300));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800))}.fui-b-color-gray-500.fui-b-design-transparent,.fui-b-color-gray-500.fui-b-design-outline{color:var(--fui-b-textcolor)}:is(.fui-b-color-gray-500.fui-b-design-transparent,.fui-b-color-gray-500.fui-b-design-outline):hover:not(.fui-b-disabled),:is(.fui-b-color-gray-500.fui-b-design-transparent,.fui-b-color-gray-500.fui-b-design-outline):focus-visible{color:var(--fui-b-textcolor-active)}.fui-b-color-gray-600{--fui-b-textcolor:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-textcolor-active:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-bgcolor:light-dark(var(--fui-color-gray-600),var(--fui-color-gray-300));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-800),var(--fui-color-gray-400));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700))}.fui-b-color-gray-600.fui-b-design-transparent,.fui-b-color-gray-600.fui-b-design-outline{--fui-b-bgcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white))}.fui-b-color-gray-700{--fui-b-textcolor:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-textcolor-active:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-bgcolor:light-dark(var(--fui-color-gray-700),var(--fui-color-gray-200));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-400));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700))}.fui-b-color-gray-700.fui-b-design-transparent,.fui-b-color-gray-700.fui-b-design-outline{--fui-b-bgcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white))}.fui-b-color-gray-800{--fui-b-textcolor:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-textcolor-active:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-bgcolor:light-dark(var(--fui-color-gray-800),var(--fui-color-gray-100));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-600),var(--fui-color-gray-400));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700))}.fui-b-color-gray-800.fui-b-design-transparent,.fui-b-color-gray-800.fui-b-design-outline{--fui-b-bgcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white))}.fui-b-color-gray-900{--fui-b-textcolor:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-textcolor-active:light-dark(var(--fui-color-white),var(--fui-color-gray-900));--fui-b-bgcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-50));--fui-b-bgcolor-active:light-dark(var(--fui-color-gray-700),var(--fui-color-gray-400));--fui-b-bordercolor:var(--fui-b-bgcolor);--fui-b-bordercolor-active:var(--fui-b-bgcolor-active);--fui-b-outline-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700))}.fui-b-color-gray-900.fui-b-design-transparent,.fui-b-color-gray-900.fui-b-design-outline{--fui-b-bgcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-white))}.fui-button-text{appearance:none;border-radius:var(--fui-radius-sm);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;outline-offset:0;will-change:opacity, color, outline-color;background:0 0;border:none;outline:4px solid #0000;margin:0;padding:0;text-decoration:none;transition-property:opacity,color,outline-color;transition-duration:.1s;display:inline-block}.fui-button-text.fui-bt-disabled{pointer-events:none}.fui-button-text.fui-bt-disabled,.fui-button-text:disabled{cursor:text;opacity:.5}.fui-button-text .fui-icon{vertical-align:text-bottom;height:1.2em}.fui-button-text{color:var(--fui-bt-textcolor)}.fui-button-text:hover:not(.fui-bt-disabled){color:var(--fui-bt-textcolor-active)}.fui-button-text:focus-visible{color:var(--fui-bt-textcolor-active);outline-color:var(--fui-bt-focus-color)}.fui-bt-color-primary{--fui-bt-textcolor:var(--fui-color-primary-600);--fui-bt-textcolor-active:var(--fui-color-primary-800);--fui-bt-focus-color:light-dark(var(--fui-color-primary-200),var(--fui-color-primary-900))}.fui-bt-color-green{--fui-bt-textcolor:var(--fui-color-green-600);--fui-bt-textcolor-active:var(--fui-color-green-800);--fui-bt-focus-color:light-dark(var(--fui-color-green-200),var(--fui-color-green-900))}.fui-bt-color-red{--fui-bt-textcolor:var(--fui-color-red-600);--fui-bt-textcolor-active:var(--fui-color-red-800);--fui-bt-focus-color:light-dark(var(--fui-color-red-200),var(--fui-color-red-900))}.fui-bt-color-blue{--fui-bt-textcolor:var(--fui-color-blue-600);--fui-bt-textcolor-active:var(--fui-color-blue-800);--fui-bt-focus-color:light-dark(var(--fui-color-blue-200),var(--fui-color-blue-900))}.fui-bt-color-gray-100{--fui-bt-textcolor:light-dark(var(--fui-color-gray-100),var(--fui-color-gray-800));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-200{--fui-bt-textcolor:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-700));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-300{--fui-bt-textcolor:light-dark(var(--fui-color-gray-300),var(--fui-color-gray-600));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-400{--fui-bt-textcolor:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-500));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-500{--fui-bt-textcolor:light-dark(var(--fui-color-gray-500),var(--fui-color-gray-400));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-600{--fui-bt-textcolor:light-dark(var(--fui-color-gray-600),var(--fui-color-gray-300));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-700{--fui-bt-textcolor:light-dark(var(--fui-color-gray-700),var(--fui-color-gray-200));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-800{--fui-bt-textcolor:light-dark(var(--fui-color-gray-800),var(--fui-color-gray-200));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-bt-color-gray-900{--fui-bt-textcolor:light-dark(var(--fui-color-gray-900),var(--fui-color-gray-200));--fui-bt-textcolor-active:light-dark(var(--fui-color-gray-400),var(--fui-color-gray-400));--fui-bt-focus-color:light-dark(var(--fui-color-gray-200),var(--fui-color-gray-600))}.fui-icon{color:var(--fui-icon-color);height:var(--fui-icon-size);aspect-ratio:1;flex-grow:0;flex-shrink:0}.fui-boolean-flag-ok,.fui-boolean-flag-not-ok{height:1em}.fui-boolean-flag-ok{color:var(--fui-boolean-flag-ok)}.fui-boolean-flag-not-ok{color:var(--fui-boolean-flag-not-ok)}.fui-loader{color:var(--fui-loader-color)}.fui-load-track{stroke:var(--fui-loader-track)}.fui-loader-sm{height:25px}.fui-loader-sm .fui-load-track{stroke-width:6px}.fui-loader-md{height:50px}.fui-loader-md .fui-load-track{stroke-width:8px}.fui-loader-lg{height:75px}.fui-loader-lg .fui-load-track{stroke-width:8px}.fui-stack{flex-wrap:nowrap;gap:0;display:flex;position:relative}.fui-stack>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fui-stack>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fui-stack>*{pointer-events:initial}.fui-stack>.fui-button:focus-visible{z-index:1}.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200{--fui-b-bordersize:1px;--fui-b-bordercolor:var(--fui-fstack-border)}.fui-stack>.fui-input:has(.fui-input-input:focus-visible){z-index:1}:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-input,:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-input-autocomplete,:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-select,:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-b-color-white,:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-b-color-gray-100,:is(.fui-stack>.fui-input,.fui-stack>.fui-input-autocomplete,.fui-stack>.fui-select,.fui-stack>.fui-b-color-white,.fui-stack>.fui-b-color-gray-100,.fui-stack>.fui-b-color-gray-200)+.fui-b-color-gray-200{margin-left:-1px}.fui-dropdown{z-index:1000;background-color:var(--fui-color-dd-bg);border-radius:var(--fui-radius-lg);border:1px solid;border-color:var(--fui-color-dd-b);width:max-content;box-shadow:0px 2px 4px -2px var(--fui-color-dd-bs1), 0px 4px 6px -1px var(--fui-color-dd-bs2);position:fixed;top:0;left:0;overflow:auto}.fui-dd-appearance-select{padding:calc(var(--fui-spacing) * 2);flex-flow:column;align-items:stretch;display:flex}.fui-dd-appearance-menu{padding:var(--fui-spacing) 0;flex-flow:column;align-items:stretch;display:flex}.fui-dropdown-select_option{box-sizing:border-box;padding:calc(var(--fui-spacing) * 2) calc(var(--fui-spacing) * 3);border-radius:var(--fui-radius-sm);font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));letter-spacing:.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--fui-color-dd-so-c);outline-offset:0;cursor:pointer;background-color:#0000;border:none;outline:4px solid #0000;font-weight:400;line-height:100%;display:block;overflow:hidden}.fui-dropdown-select_option:not(:disabled,.is-disabled):hover{background-color:var(--fui-color-dd-i-h-bg)}.fui-dropdown-select_option:not(:disabled,.is-disabled):hover:not(:checked,.is-current){color:var(--fui-color-dd-i-h-c)}.fui-dropdown-select_option[aria-selected=true],.fui-dropdown-select_option:focus-visible{outline-color:var(--fui-color-focus)}.fui-dropdown-select_option:checked,.fui-dropdown-select_option.is-current{color:var(--fui-color-dd-so-c-c)}.fui-dropdown-select_option:disabled,.fui-dropdown-select_option.is-disabled{color:var(--fui-color-dd-i-d);cursor:default}.fui-dropdown-select_option.compact{padding:calc(var(--fui-spacing) * 1) calc(var(--fui-spacing) * 2)}.fui-dropdown-menu_item{padding:calc(var(--fui-spacing) * 2) calc(var(--fui-spacing) * 4);font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));letter-spacing:.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--fui-color-header);outline-offset:0;cursor:pointer;background:0 0;border:none;outline:4px solid #0000;font-weight:400;line-height:100%;overflow:hidden}.fui-dropdown-menu_item:not(:disabled,.is-disabled):hover{background-color:var(--fui-color-dd-i-h-bg);color:var(--fui-color-dd-i-h-c)}.fui-dropdown-menu_item:not(:disabled,.is-disabled):hover.is-danger{color:var(--fui-color-error)}.fui-dropdown-menu_item:focus-visible{outline-color:var(--fui-color-focus)}.fui-dropdown-menu_item:disabled,.fui-dropdown-menu_item.is-disabled{color:var(--fui-color-dd-i-d);cursor:default}.fui-dropdown-menu_item.is-danger{color:var(--fui-color-error)}.fui-dropdown-divider{margin:calc(var(--fui-spacing) * 1) 0;border:none;border-top:1px solid;border-color:var(--fui-color-dd-b)}.fui-dropdown-enter-active,.fui-dropdown-leave-active{transition:opacity .1s}.fui-dropdown-enter-from,.fui-dropdown-leave-to{opacity:0}.fui-modal-vfm{padding:calc(var(--fui-spacing) * 4);background-color:var(--fui-color-modal-overlay);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:auto}.fui-modal-overlay{display:none}.fui-modal-content{width:100%;margin:auto}.fui-modal{background-color:var(--fui-color-modal-bg);border-radius:var(--fui-radius-lg);border:1px solid;border-color:var(--fui-color-modal-b);flex-direction:column;width:100%;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.fui-modal .fui-modal-title{padding:var(--fui-spacing-modal-padding);padding-right:calc(10px + 20px + var(--fui-spacing-modal-padding));font-size:var(--fui-text-lg);line-height:var(--tw-leading,var(--fui-text-lg--line-height));color:var(--fui-color-header);border:none;border-bottom:1px solid;border-color:var(--fui-color-modal-b);flex-shrink:0;margin:0;font-weight:600;line-height:1.4}.fui-modal .fui-modal-close{border-radius:var(--fui-radius-lg);color:var(--fui-color-modal-close-c);cursor:pointer;outline-offset:0;background:0 0;border:none;outline:4px solid #0000;flex-shrink:0;margin:0;padding:10px;position:absolute;top:10px;right:10px}.fui-modal .fui-modal-close .fui-icon{height:20px;display:block}.fui-modal .fui-modal-close:hover{color:var(--fui-color-modal-close-h)}.fui-modal .fui-modal-close:focus-visible{outline-color:var(--fui-color-focus)}.fui-modal.fui-modal-with_header .fui-modal-close{top:13px}.fui-modal .fui-modal-body{padding:var(--fui-spacing-modal-padding);padding-top:calc(var(--fui-spacing-modal-padding) * 3);font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));color:var(--fui-color-text);flex:1;overflow-y:auto}.fui-modal.fui-modal-with_header .fui-modal-body{padding-top:var(--fui-spacing-modal-padding)}.fui-modal .fui-modal-footer{justify-content:flex-start;align-items:center;gap:calc(var(--fui-spacing) * 4);padding:var(--fui-spacing-modal-padding);border-top:1px solid;border-color:var(--fui-color-modal-b);flex-shrink:0;display:flex}.fui-modal-layout-dialog{box-sizing:border-box;text-align:center;width:416px;max-width:416px;padding:50px;padding-bottom:var(--fui-spacing-modal-padding)}.fui-modal-layout-dialog .fui-modal-icon{padding-bottom:calc(var(--fui-spacing) * 4);color:var(--fui-color-modal-dialog-icon);justify-content:center;display:flex}.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-info_circle_solid,.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-info_circle_outline{color:var(--fui-color-primary-700)}.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-check_circle_solid,.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-check_circle_outline{color:light-dark(var(--fui-color-green-600),var(--fui-color-green-500))}.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-exclamation_circle_solid,.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-exclamation_circle_outline{color:var(--fui-color-yellow-400)}.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-close_circle_solid,.fui-modal-layout-dialog .fui-modal-icon-colored.fui-icon-close_circle_outline{color:var(--fui-color-red-700)}.fui-modal-layout-dialog .fui-modal-controls{justify-content:center;gap:calc(var(--fui-spacing) * 4);margin-top:var(--fui-spacing-modal-padding);display:flex}.fui-modal-sm{max-width:28rem}.fui-modal-md{max-width:32rem}.fui-modal-lg{max-width:48rem}.fui-modal-xl{max-width:64rem}.fui-modal-full{max-width:100%;max-height:100dvh}.fui-tooltip{z-index:1000;width:max-content;position:absolute;top:0;left:0}.fui-tooltip.fui-tooltip-non_interactive{pointer-events:none}.fui-tooltip .fui-tooltip-arrow{clip-path:none;border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.fui-tooltip[data-placement^=top]{padding-bottom:var(--fui-tooltip-offset)}.fui-tooltip[data-placement^=top] .fui-tooltip-arrow{bottom:calc(var(--fui-tooltip-offset) - var(--fui-tooltip-arrow-height));border-top-width:var(--fui-tooltip-arrow-height);border-right-width:calc(var(--fui-tooltip-arrow-width) / 2);border-bottom-width:0;border-left-width:calc(var(--fui-tooltip-arrow-width) / 2);border-top-color:currentColor}.fui-tooltip[data-placement^=bottom]{padding-top:var(--fui-tooltip-offset)}.fui-tooltip[data-placement^=bottom] .fui-tooltip-arrow{top:calc(var(--fui-tooltip-offset) - var(--fui-tooltip-arrow-height));border-top-width:0;border-right-width:calc(var(--fui-tooltip-arrow-width) / 2);border-bottom-width:var(--fui-tooltip-arrow-height);border-left-width:calc(var(--fui-tooltip-arrow-width) / 2);border-bottom-color:currentColor}.fui-tooltip[data-placement^=left]{padding-right:var(--fui-tooltip-offset)}.fui-tooltip[data-placement^=left] .fui-tooltip-arrow{right:calc(var(--fui-tooltip-offset) - var(--fui-tooltip-arrow-height));border-top-width:calc(var(--fui-tooltip-arrow-width) / 2);border-right-width:0;border-bottom-width:calc(var(--fui-tooltip-arrow-width) / 2);border-left-width:var(--fui-tooltip-arrow-height);border-left-color:currentColor}.fui-tooltip[data-placement^=right]{padding-left:var(--fui-tooltip-offset)}.fui-tooltip[data-placement^=right] .fui-tooltip-arrow{left:calc(var(--fui-tooltip-offset) - var(--fui-tooltip-arrow-height));border-top-width:calc(var(--fui-tooltip-arrow-width) / 2);border-right-width:var(--fui-tooltip-arrow-height);border-bottom-width:calc(var(--fui-tooltip-arrow-width) / 2);border-left-width:0;border-right-color:currentColor}.fui-tooltip-enter-active,.fui-tooltip-leave-active{transition:opacity .1s}.fui-tooltip-enter-from,.fui-tooltip-leave-to{opacity:0}.fui-tooltip-directive:not(.fui-tooltip-visible){opacity:0;transition:opacity .1s}.fui-tooltip-directive.fui-tooltip-visible{opacity:1;transition:opacity .1s}.fui-tooltip-theme-tooltip{filter:drop-shadow(0 1px 2px #00000014)}.fui-tooltip-theme-tooltip .fui-tooltip-content{padding:calc(var(--fui-spacing) * 1.5) calc(var(--fui-spacing) * 3);font-size:var(--fui-text-xs);line-height:var(--tw-leading,var(--fui-text-xs--line-height));word-break:break-word;max-width:300px;color:var(--fui-color-header);background-color:light-dark(var(--fui-color-white),var(--fui-color-gray-800));border-radius:.25rem;font-weight:500;line-height:1.4}.fui-tooltip-theme-tooltip .fui-tooltip-arrow{color:light-dark(var(--fui-color-white),var(--fui-color-gray-800))}.fui-tooltip-theme-tooltip-rich{filter:drop-shadow(0 2px 4px var(--fui-color-dd-bs1)) drop-shadow(0 4px 6px var(--fui-color-dd-bs2))}.fui-tooltip-theme-tooltip-rich .fui-tooltip-content{padding:calc(var(--fui-spacing) * 2.5) calc(var(--fui-spacing) * 3);font-size:var(--fui-text-xs);line-height:var(--tw-leading,var(--fui-text-xs--line-height));word-break:break-word;max-width:300px;color:var(--fui-color-text);background-color:light-dark(var(--fui-color-white),var(--fui-color-gray-800));border-radius:.25rem;font-weight:400;line-height:1.4}.fui-tooltip-theme-tooltip-rich .fui-tooltip-header{color:var(--fui-color-header);font-weight:500}.fui-tooltip-theme-tooltip-rich .fui-tooltip-arrow{color:light-dark(var(--fui-color-white),var(--fui-color-gray-800))}.fui-tabs-header{flex-flow:row;justify-content:flex-start;display:flex}.fui-tabs-header .fui-tabs-button{font-family:var(--fui-font-sans);letter-spacing:.015em;color:var(--fui-color-tabs-title);appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--fui-radius-lg);outline-offset:0;transition-property:color;transition-duration:var(--fui-transition-duration-default);background:0 0;border:none;outline:4px solid #0000;padding:0;font-weight:500;position:relative}.fui-tabs-header .fui-tabs-button:after{content:"";height:1px;transition-property:background-color;transition-duration:var(--fui-transition-duration-default);background-color:#0000;position:absolute;bottom:0}.fui-tabs-header .fui-tabs-button:hover:not(:disabled,.is-active){color:var(--fui-color-tabs-title-h)}.fui-tabs-header .fui-tabs-button:focus-visible{outline-color:var(--fui-color-focus)}.fui-tabs-header .fui-tabs-button:disabled{color:var(--fui-color-tabs-title-d);cursor:not-allowed}.fui-tabs-header .fui-tabs-button.is-active{color:var(--fui-color-tabs-title-a)}.fui-tabs-header .fui-tabs-button.is-active:after{background-color:var(--fui-color-tabs-title-a)}.fui-tabs-size-s{gap:calc(var(--fui-spacing) * 6)}.fui-tabs-size-s .fui-tabs-button{padding:calc(var(--fui-spacing) * 1.5);margin-inline:calc(var(--fui-spacing) * -1.5);font-size:var(--fui-text-xs);line-height:var(--tw-leading,var(--fui-text-xs--line-height))}.fui-tabs-size-s .fui-tabs-button:after{left:calc(var(--fui-spacing) * 1.5);right:calc(var(--fui-spacing) * 1.5)}.fui-tabs-size-m{gap:calc(var(--fui-spacing) * 8)}.fui-tabs-size-m .fui-tabs-button{padding:calc(var(--fui-spacing) * 2);margin-inline:calc(var(--fui-spacing) * -2);font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height))}.fui-tabs-size-m .fui-tabs-button:after{left:calc(var(--fui-spacing) * 2);right:calc(var(--fui-spacing) * 2)}.fui-tabs-divider{margin:0;margin-bottom:calc(var(--fui-spacing) * 4);border:none;border-bottom:1px solid;border-color:var(--fui-color-tabs-divider);margin-top:-1px}.fui-checkbox{background-color:var(--fui-color-checkbox-bgf);border:1px solid;border-color:var(--fui-color-checkbox-bf);appearance:none;cursor:pointer;outline-offset:0;will-change:background-color, border-color, outline-color;border-radius:.25rem;outline:4px solid #0000;width:16px;height:16px;transition-property:background-color,border-color,outline-color;transition-duration:.1s}.fui-checkbox:checked{border-color:var(--fui-color-checkbox-bgt);background-color:var(--fui-color-checkbox-bgt);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fui-checkbox:checked:after{content:"";background-color:var(--fui-color-checkbox-it);pointer-events:none;width:12px;height:12px;margin-top:1px;margin-left:1px;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23000000' d='M11.7,3.7c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2-0.1,0.4-0.2,0.5l-5.6,5.6c-0.1,0.1-0.3,0.2-0.5,0.2 c-0.2,0-0.4-0.1-0.5-0.2L2.3,7.5C2.2,7.4,2.1,7.2,2.1,7c0-0.2,0.1-0.4,0.2-0.5c0.1-0.1,0.3-0.2,0.5-0.2c0.2,0,0.4,0.1,0.5,0.2 l2.3,2.3l5.1-5.1c0.1-0.1,0.3-0.2,0.5-0.2C11.4,3.5,11.6,3.6,11.7,3.7z'/%3E%3C/svg%3E%0A") 50%/contain no-repeat}.fui-checkbox:disabled{cursor:default;background-color:var(--fui-color-checkbox-bgdf);border-color:var(--fui-color-checkbox-bdf)}.fui-checkbox:disabled:checked{background-color:var(--fui-color-checkbox-bgdt);border-color:var(--fui-color-checkbox-bgdt)}.fui-checkbox:disabled:checked:after{background-color:var(--fui-color-checkbox-idt)}.fui-checkbox:focus-visible{outline-color:var(--fui-color-focus)}.fui-checkbox:focus-visible:not(:checked){border-color:var(--fui-color-checkbox-bgt)}.fui-control_label{align-items:center;gap:calc(var(--fui-spacing) * 2);color:var(--fui-color-cl);flex-direction:row;font-weight:400;display:inline-flex}.fui-control_label:has(.fui-switch){line-height:var(--fui-spacing-5)}.fui-control_label .fui-checkbox,.fui-control_label .fui-radiobutton{margin:0}.fui-control_label .fui-cl-required_mark{color:var(--fui-color-error);margin-left:2px}.fui-control_label.has-error{color:var(--fui-color-cl-e)}.fui-control_label.is-disabled{color:var(--fui-color-cl-d)}.fui-control_label.is-disabled.has-error{color:var(--fui-color-cl-ed)}.fui-control_label.fui-cl-layout-control_first{justify-content:flex-start}.fui-control_label.fui-cl-layout-label_first{justify-content:space-between}.fui-control_label.fui-cl-size-s,.fui-control_label.fui-cl-size-m{font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));line-height:150%}.fui-control_label.fui-cl-size-xl{font-size:var(--fui-text-base);line-height:var(--tw-leading,var(--fui-text-base--line-height));line-height:150%}.fui-form_row{place-content:flex-start;align-items:flex-start;gap:calc(var(--fui-spacing) * 2);flex-wrap:nowrap;display:flex}.fui-form_row .fui-fr-label{color:var(--fui-color-header);font-weight:400}.fui-form_row .fui-fr-required_mark{color:var(--fui-color-error);margin-left:2px}.fui-form_row .fui-fr-content{align-items:flex-start;gap:calc(var(--fui-spacing) * 2);flex-direction:column;flex-grow:1;flex-shrink:1;display:flex}.fui-form_row .fui-fr-input{align-items:flex-start;gap:calc(var(--fui-spacing) * 2);flex-direction:row;flex-grow:1;flex-shrink:1;display:flex}.fui-form_row .fui-fr-error_icon{color:var(--fui-color-error)}.fui-form_row .fui-fr-help_text{font-size:var(--fui-text-xs);line-height:var(--tw-leading,var(--fui-text-xs--line-height));color:var(--fui-color-text);margin:0;line-height:125%}.fui-form_row.has-error .fui-fr-label{color:var(--fui-color-error)}.fui-form_row.is-disabled .fui-fr-help_text{color:var(--fui-color-fr-help-d)}.fui-form_row.is-disabled .fui-fr-help_text a{opacity:.4}.fui-form_row.fui-fr-layout-one_column{flex-direction:column}.fui-form_row.fui-fr-layout-two_columns{flex-direction:row}.fui-form_row.fui-fr-layout-two_columns .fui-fr-label{width:var(--fui-spacing-formrow-label)}.fui-form_row.fui-fr-size-s:where(.fui-fr-layout-two_columns) .fui-fr-label{font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));padding-top:8px;line-height:150%}.fui-form_row.fui-fr-size-s .fui-fr-error_icon{margin-top:6.5px}.fui-form_row.fui-fr-size-m:where(.fui-fr-layout-two_columns) .fui-fr-label{font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));padding-top:10.5px;line-height:150%}.fui-form_row.fui-fr-size-m .fui-fr-error_icon{margin-top:9px}.fui-form_row.fui-fr-size-xl:where(.fui-fr-layout-two_columns) .fui-fr-label{font-size:var(--fui-text-base);line-height:var(--tw-leading,var(--fui-text-base--line-height));padding-top:14px;line-height:150%}.fui-form_row.fui-fr-size-xl .fui-fr-error_icon{margin-top:14px}:is(.fui-form_row:has(.fui-checkbox),.fui-form_row:has(.fui-switch)) .fui-fr-label{padding-top:0}:is(.fui-form_row:has(.fui-checkbox),.fui-form_row:has(.fui-switch)) .fui-cl-layout-label_first .fui-cl-label{width:var(--fui-spacing-formrow-label)}.fui-form_row:has(.fui-checkbox) .fui-fr-error_icon{margin-top:-4px;margin-bottom:-4px}.fui-form_row:has(.fui-switch) .fui-fr-error_icon{margin-top:-2px;margin-bottom:-2px}.fui-generic-form{gap:calc(var(--fui-spacing) * 4);flex-direction:column;display:flex}.fui-gf-radio_widget{align-items:flex-start;gap:calc(var(--fui-spacing) * 2);flex-flow:column;display:flex}.fui-input{box-sizing:border-box;border:1px solid;border-color:var(--fui-color-input-b);border-radius:var(--fui-radius-lg);background-color:var(--fui-color-input-bg);font-family:var(--fui-font-sans);letter-spacing:.015em;color:var(--fui-color-input-c);outline-offset:0;transition-property:outline-color,border-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color, border-color;outline:4px solid #0000;flex-flow:row;align-items:center;gap:10px;padding:0;font-weight:400;display:flex}.fui-input .fui-input-input{min-width:0;padding-inline:var(--fui-spacing-input-x-padding);box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:none;flex-grow:1;flex-shrink:1}.fui-input .fui-input-input:active,.fui-input .fui-input-input:focus,.fui-input .fui-input-input:focus-visible{outline:none}.fui-input .fui-input-input::placeholder{color:var(--fui-color-input-p)}.fui-input.has-slot_start{padding-left:var(--fui-spacing-input-x-padding)}.fui-input.has-slot_start .fui-input-input{padding-left:0}.fui-input.has-slot_end{padding-right:var(--fui-spacing-input-x-padding)}.fui-input.has-slot_end .fui-input-input{padding-right:0}.fui-input:has(.fui-input-input:focus){border-color:var(--fui-color-input-bf)}.fui-input:has(.fui-input-input:focus-visible){outline-color:var(--fui-color-focus)}.fui-input:has(.fui-input-input:disabled){color:var(--fui-color-input-cd);border-color:var(--fui-color-input-bd);background-color:var(--fui-color-input-bgd)}.fui-input .fui-input-input:disabled::placeholder{color:var(--fui-color-input-pd)}.fui-input.has-error{color:var(--fui-color-input-ce);border-color:var(--fui-color-input-be);background-color:var(--fui-color-input-bge)}.fui-input.has-error .fui-input-input::placeholder{color:var(--fui-color-input-pe)}.fui-input.has-error:has(.fui-input-input:focus){border-color:var(--fui-color-input-be)}.fui-input.has-error:has(.fui-input-input:focus-visible){outline-color:var(--fui-color-focus-error)}.fui-input.has-error:has(.fui-input-input:disabled){color:var(--fui-color-input-ced);border-color:var(--fui-color-input-bed);background-color:var(--fui-color-input-bged)}.fui-input.has-error .fui-input-input:disabled::placeholder{color:var(--fui-color-input-ped)}.fui-input:has(.fui-input-clear_btn) .fui-input-input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.fui-input .fui-input-input[type=date],.fui-input .fui-input-input[type=datetime-local],.fui-input .fui-input-input[type=month],.fui-input .fui-input-input[type=week],.fui-input .fui-input-input[type=time]{appearance:none}:is(.fui-input .fui-input-input[type=date],.fui-input .fui-input-input[type=datetime-local],.fui-input .fui-input-input[type=month],.fui-input .fui-input-input[type=week],.fui-input .fui-input-input[type=time])::-webkit-calendar-picker-indicator{opacity:0}.fui-input .fui-input-input[type=date]+.fui-input-date_icon,.fui-input .fui-input-input[type=datetime-local]+.fui-input-date_icon,.fui-input .fui-input-input[type=month]+.fui-input-date_icon,.fui-input .fui-input-input[type=week]+.fui-input-date_icon,.fui-input .fui-input-input[type=time]+.fui-input-time_icon{margin-left:-10px;position:relative}:is(.fui-input .fui-input-input[type=date]+.fui-input-date_icon,.fui-input .fui-input-input[type=datetime-local]+.fui-input-date_icon,.fui-input .fui-input-input[type=month]+.fui-input-date_icon,.fui-input .fui-input-input[type=week]+.fui-input-date_icon,.fui-input .fui-input-input[type=time]+.fui-input-time_icon) .fui-icon{top:calc(var(--fui-icon-size) / -2);right:var(--fui-spacing-input-x-padding);pointer-events:none;position:absolute}:is(.fui-input.has-slot_end .fui-input-input[type=date]+.fui-input-date_icon,.fui-input.has-slot_end .fui-input-input[type=datetime-local]+.fui-input-date_icon,.fui-input.has-slot_end .fui-input-input[type=month]+.fui-input-date_icon,.fui-input.has-slot_end .fui-input-input[type=week]+.fui-input-date_icon,.fui-input.has-slot_end .fui-input-input[type=time]+.fui-input-time_icon) .fui-icon{right:0}.fui-input .fui-input-input[type=date]:disabled+.fui-input-date_icon,.fui-input .fui-input-input[type=datetime-local]:disabled+.fui-input-date_icon,.fui-input .fui-input-input[type=month]:disabled+.fui-input-date_icon,.fui-input .fui-input-input[type=week]:disabled+.fui-input-date_icon,.fui-input .fui-input-input[type=time]:disabled+.fui-input-time_icon{display:none}.fui-input .fui-input-extra_btn{aspect-ratio:1;cursor:pointer;color:inherit;outline-offset:0;will-change:outline-color;background:0 0;border:none;outline:4px solid #0000;margin:0;padding:0;transition-property:outline-color;transition-duration:.1s}.fui-input .fui-input-extra_btn .fui-icon{will-change:color;transition:color .2s;display:block}.fui-input .fui-input-extra_btn:focus-visible{outline-color:var(--fui-color-input-eb-f)}.fui-input.has-error .fui-input-extra_btn:focus-visible{outline-color:var(--fui-color-focus-error)}.fui-input:has(.fui-input-input:disabled) .fui-input-extra_btn{display:none}.fui-input-size-s{--fui-icon-size:20px;font-size:.875rem;line-height:150%}.fui-input-size-s .fui-input-input{padding-top:7px;padding-bottom:7px}.fui-input-size-s .fui-input-extra_btn{outline-offset:-6px;border-radius:11px;height:35px;margin:0 -7.5px;padding:7.5px}.fui-input-size-m{--fui-icon-size:20px;font-size:.875rem;line-height:150%}.fui-input-size-m .fui-input-input{padding-top:9.5px;padding-bottom:9.5px}.fui-input-size-m .fui-input-extra_btn{outline-offset:-10px;border-radius:13px;height:40px;margin:0 -10px;padding:10px}.fui-input-size-xl{--fui-icon-size:20px;font-size:1rem;line-height:150%}.fui-input-size-xl .fui-input-input{padding-top:13px;padding-bottom:13px}.fui-input-size-xl .fui-input-extra_btn{outline-offset:-10px;border-radius:13px;height:50px;margin:0 -15px;padding:15px}.fui-input-autocomplete{box-sizing:border-box;border:1px solid;border-color:var(--fui-color-input-b);border-radius:var(--fui-radius-lg);background-color:var(--fui-color-input-bg);font-family:var(--fui-font-sans);letter-spacing:.015em;color:var(--fui-color-input-p);outline-offset:0;transition-property:outline-color,border-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color, border-color;outline:4px solid #0000;font-weight:400;display:block;position:relative}.fui-input-autocomplete.has-value{color:var(--fui-color-input-c)}.fui-input-autocomplete:has(.fui-iauto-query_input:focus){border-color:var(--fui-color-input-bf)}.fui-input-autocomplete:has(.fui-iauto-query_input:focus-visible){outline-color:var(--fui-color-focus)}.fui-input-autocomplete .fui-iauto-query_input{box-sizing:border-box;width:100%;box-shadow:none;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:var(--fui-color-input-c);transition-property:opacity;transition-duration:var(--fui-transition-duration-default);will-change:opacity;opacity:0;background:0 0;border:none}.fui-input-autocomplete .fui-iauto-query_input::placeholder{color:var(--fui-color-input-p)}.fui-input-autocomplete .fui-iauto-query_input:active,.fui-input-autocomplete .fui-iauto-query_input:focus,.fui-input-autocomplete .fui-iauto-query_input:focus-visible{outline:none}.fui-input-autocomplete .fui-iauto-query_input:focus,.fui-input-autocomplete .fui-iauto-query_input:focus-visible{opacity:1}:is(.fui-input-autocomplete .fui-iauto-query_input:focus,.fui-input-autocomplete .fui-iauto-query_input:focus-visible)+.fui-iauto-label{opacity:0}:is(.fui-input-autocomplete .fui-iauto-query_input:focus,.fui-input-autocomplete .fui-iauto-query_input:focus-visible)+.fui-iauto-label .fui-iauto-label_remove{pointer-events:none}.fui-input-autocomplete .fui-iauto-label{box-sizing:border-box;pointer-events:none;width:100%;height:100%;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;transition-property:opacity;transition-duration:var(--fui-transition-duration-default);will-change:opacity;flex-flow:row;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;top:0;left:0}.fui-input-autocomplete .fui-iauto-label_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;flex-grow:1;flex-shrink:1;overflow:hidden}.fui-input-autocomplete .fui-iauto-label_remove{aspect-ratio:1;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;cursor:pointer;pointer-events:auto;outline-offset:0;will-change:outline-color;background:0 0;border:none;outline:4px solid #0000;margin:0;padding:0;transition-property:outline-color;transition-duration:.1s}.fui-input-autocomplete .fui-iauto-label_remove .fui-icon{will-change:color;transition:color .2s;display:block}.fui-input-autocomplete .fui-iauto-label_remove:focus-visible{outline-color:var(--fui-color-input-eb-f)}.fui-input-autocomplete:has(.fui-iauto-input:disabled){color:var(--fui-color-input-pd);border-color:var(--fui-color-input-bd);background-color:var(--fui-color-input-bgd)}.fui-input-autocomplete:has(.fui-iauto-input:disabled).has-value{color:var(--fui-color-input-cd)}.fui-input-autocomplete:has(.fui-iauto-input:disabled) .fui-iauto-label_remove{cursor:default}.fui-input-autocomplete.has-error{color:var(--fui-color-input-pe);border-color:var(--fui-color-input-be);background-color:var(--fui-color-input-bge)}.fui-input-autocomplete.has-error.has-value{color:var(--fui-color-input-ce)}.fui-input-autocomplete.has-error .fui-iauto-query_input::placeholder{color:var(--fui-color-input-pe)}.fui-input-autocomplete.has-error:has(.fui-iauto-query_input:focus){border-color:var(--fui-color-input-be)}.fui-input-autocomplete.has-error .fui-iauto-label_remove:focus-visible{outline-color:var(--fui-color-focus-error)}.fui-input-autocomplete.has-error:has(.fui-iauto-query_input:focus-visible){outline-color:var(--fui-color-focus-error)}.fui-input-autocomplete:has(.fui-iauto-input:disabled).has-error{color:var(--fui-color-input-ped);border-color:var(--fui-color-input-bed);background-color:var(--fui-color-input-bged)}.fui-input-autocomplete:has(.fui-iauto-input:disabled).has-error.has-value{color:var(--fui-color-input-ced)}.fui-iauto-dropdown{max-height:var(--fui-iauto-dd-maxheight);min-height:var(--fui-iauto-dd-minheight);gap:calc(var(--fui-spacing) * 2);overflow-y:auto}.fui-iauto-dropdown .fui-iauto-option-loader{text-align:center;height:30px;padding:0}.fui-iauto-dropdown .fui-iauto-option-loader .fui-loader{height:100%;display:inline}.fui-iauto-dropdown.fui-iauto-options_loading{min-height:120px}.fui-iauto-dropdown.fui-iauto-options_loading .fui-iauto-option-loader{height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.fui-iauto-dropdown.fui-iauto-options_loading .fui-dropdown-select_option{opacity:.5;pointer-events:none}.fui-iauto-dropdown .fui-dropdown-select_option{padding:calc(var(--fui-spacing) * 1) calc(var(--fui-spacing) * 2);flex-shrink:0}.fui-iauto-dropdown .fui-iauto-option-empty{margin-top:calc(var(--fui-spacing) * 3);margin-bottom:calc(var(--fui-spacing) * 3);text-align:center;font-size:var(--fui-text-sm);line-height:var(--tw-leading,var(--fui-text-sm--line-height));letter-spacing:.015em;color:var(--fui-color-iauto-dd-empty);font-weight:400;line-height:100%}.fui-iauto-size-s{--fui-icon-size:20px}.fui-iauto-size-s .fui-iauto-query_input,.fui-iauto-size-s .fui-iauto-label_text{font-size:.875rem;line-height:150%}.fui-iauto-size-s .fui-iauto-query_input{padding:7px 16px}.fui-iauto-size-s .fui-iauto-label_text{padding:7px 0}.fui-iauto-size-s .fui-iauto-label_remove{outline-offset:-7.5px;border-radius:11px;height:35px;margin:0 -7.5px;padding:7.5px}.fui-iauto-size-m{--fui-icon-size:20px}.fui-iauto-size-m .fui-iauto-query_input,.fui-iauto-size-m .fui-iauto-label_text{font-size:.875rem;line-height:150%}.fui-iauto-size-m .fui-iauto-query_input{padding:9.5px 16px}.fui-iauto-size-m .fui-iauto-label_text{padding:9.5px 0}.fui-iauto-size-m .fui-iauto-label_remove{outline-offset:-10px;border-radius:13px;height:40px;margin:0 -10px;padding:10px}.fui-iauto-size-xl{--fui-icon-size:20px}.fui-iauto-size-xl .fui-iauto-query_input,.fui-iauto-size-xl .fui-iauto-label_text{font-size:.875rem;line-height:150%}.fui-iauto-size-xl .fui-iauto-query_input{padding:13px 16px}.fui-iauto-size-xl .fui-iauto-label_text{padding:13px 0}.fui-iauto-size-xl .fui-iauto-label_remove{outline-offset:-15px;border-radius:18px;height:50px;margin:0 -15px;padding:15px}.fui-radiobutton{box-sizing:border-box;background-color:var(--fui-color-radiobutton-bg);border:1px solid;border-color:var(--fui-color-radiobutton-b);appearance:none;cursor:pointer;outline-offset:0;will-change:background-color, border-color, outline-color;border-radius:50%;outline:4px solid #0000;width:16px;height:16px;transition-property:background-color,border-color,outline-color;transition-duration:.1s}.fui-radiobutton:checked{background-image:none;background-color:var(--fui-color-radiobutton-cbg);border:4px solid;border-color:var(--fui-color-radiobutton-cb);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fui-radiobutton:disabled{cursor:default;background-color:var(--fui-color-radiobutton-dbg);border-color:var(--fui-color-radiobutton-db)}.fui-radiobutton:disabled:checked{background-color:var(--fui-color-radiobutton-dcbg);border-color:var(--fui-color-radiobutton-dcb)}.fui-radiobutton:focus-visible{outline-color:var(--fui-color-focus)}.fui-radiobutton:focus-visible:not(:checked){border-color:var(--fui-color-radiobutton-cb)}.fui-select{color:var(--fui-color-select-c);position:relative}.fui-select .fui-select-select{appearance:none;box-sizing:border-box;border:1px solid;border-color:var(--fui-color-select-b);border-radius:var(--fui-radius-lg);background-color:var(--fui-color-select-bg);width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;font-family:var(--fui-font-sans);letter-spacing:.015em;text-color:inherit;outline-offset:0;transition-property:outline-color,border-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color, border-color;outline:4px solid #0000;font-weight:400}.fui-select:after{content:"";color:inherit;pointer-events:none;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%);mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e") 50%/contain no-repeat}.fui-select:has(.fui-select-select:disabled){color:var(--fui-color-select-cd)}.fui-select .fui-select-select:disabled{border-color:var(--fui-color-select-bd);background-color:var(--fui-color-select-bgd)}.fui-select.has-error{color:var(--fui-color-select-ce)}.fui-select.has-error .fui-select-select{border-color:var(--fui-color-select-be);background-color:var(--fui-color-select-bge)}.fui-select.has-error:has(.fui-select-select:disabled){color:var(--fui-color-select-ced)}.fui-select.has-error .fui-select-select:disabled{border-color:var(--fui-color-select-bed);background-color:var(--fui-color-select-bged)}.fui-select .fui-select-select:focus{border-color:var(--fui-color-select-bf)}.fui-select .fui-select-select:focus-visible{outline-color:var(--fui-color-focus)}.fui-select.has-error .fui-select-select:focus{border-color:var(--fui-color-select-be)}.fui-select.has-error .fui-select-select:focus-visible{outline-color:var(--fui-color-focus-error)}.fui-select-size-s .fui-select-select{padding:7px 41px 7px 16px;font-size:.875rem;line-height:150%}.fui-select-size-s:after{width:9px;height:9px;right:16px}.fui-select-size-m .fui-select-select{padding:9.5px 41px 9.5px 16px;font-size:.875rem;line-height:150%}.fui-select-size-m:after{width:9px;height:9px;right:16px}.fui-select-size-xl .fui-select-select{padding:13px 43px 13px 16px;font-size:1rem;line-height:150%}.fui-select-size-xl:after{width:11px;height:11px;right:16px}.fui-switch{flex-grow:0;flex-shrink:0;margin:0;display:inline-block}.fui-binary_switch,.fui-tsw-widget{box-sizing:border-box;cursor:pointer;appearance:none;outline-offset:0;will-change:background-color, border-color, outline-color;background-image:none;border:none;border-radius:10px;outline:4px solid #0000;width:40px;height:20px;padding:0;transition-property:background-color,border-color,outline-color;transition-duration:.1s;position:relative}:is(.fui-binary_switch,.fui-tsw-widget):after{content:"";background-color:var(--fui-color-switch-pf);will-change:transform, background-color;border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;display:block;position:absolute;top:2px;left:2px}:is(.fui-binary_switch,.fui-tsw-widget):disabled{cursor:default}:is(.fui-binary_switch,.fui-tsw-widget):focus-visible{outline-color:var(--fui-color-focus)}.fui-binary_switch{background-color:var(--fui-color-binary_switch-bf);flex-grow:0;flex-shrink:0}.fui-binary_switch:checked{background-color:var(--fui-color-binary_switch-bt)}.fui-binary_switch:checked:after{background-color:var(--fui-color-switch-pt);transform:translate(20px)}.fui-binary_switch:disabled{background-color:var(--fui-color-binary_switch-bdf)}.fui-binary_switch:disabled:after{background-color:var(--fui-color-switch-pdf)}.fui-binary_switch:disabled:checked{background-color:var(--fui-color-binary_switch-bdt)}.fui-binary_switch:disabled:checked:after{background-color:var(--fui-color-switch-pdt)}.fui-tsw-select{opacity:0;background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.fui-tsw-widget{display:block}.fui-tsw-widget.fui-value-false{background-color:var(--fui-color-ternary_switch-bf)}.fui-tsw-widget.fui-value-false:after{background-color:var(--fui-color-switch-pt)}.fui-tsw-widget.fui-value-null{background-color:var(--fui-color-ternary_switch-bn)}.fui-tsw-widget.fui-value-null:after{transform:translate(10px)}.fui-tsw-widget.fui-value-true{background-color:var(--fui-color-ternary_switch-bt)}.fui-tsw-widget.fui-value-true:after{background-color:var(--fui-color-switch-pt);transform:translate(20px)}.fui-tsw-widget:disabled.fui-value-false{background-color:var(--fui-color-ternary_switch-bdf)}.fui-tsw-widget:disabled.fui-value-false:after{background-color:var(--fui-color-switch-pdt)}.fui-tsw-widget:disabled.fui-value-null{background-color:var(--fui-color-ternary_switch-bdn)}.fui-tsw-widget:disabled.fui-value-null:after{background-color:var(--fui-color-switch-pdf)}.fui-tsw-widget:disabled.fui-value-true{background-color:var(--fui-color-ternary_switch-bdt)}.fui-tsw-widget:disabled.fui-value-true:after{background-color:var(--fui-color-switch-pdt)}.fui-number-picker{color:var(--fui-color-np-c);border-radius:var(--fui-radius-lg);outline-offset:0;transition-property:outline-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color;outline:4px solid #0000;flex-flow:row;display:flex}.fui-number-picker .fui-np-decrease,.fui-number-picker .fui-np-increase{box-sizing:border-box;border-radius:var(--fui-radius-lg);border:1px solid;border-color:var(--fui-color-np-b);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background-color:var(--fui-color-np-btn-bg);cursor:pointer;outline-offset:0;transition-property:outline-color,border-color,background-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color, border-color, background-color;outline:4px solid #0000;flex-grow:0;flex-shrink:0}:is(.fui-number-picker .fui-np-decrease,.fui-number-picker .fui-np-increase):not(:disabled):hover{background-color:var(--fui-color-np-btn-bg-h)}:is(.fui-number-picker .fui-np-decrease,.fui-number-picker .fui-np-increase):focus-visible{border-color:var(--fui-color-np-bf);outline-color:var(--fui-color-focus);z-index:1}:is(.fui-number-picker .fui-np-decrease,.fui-number-picker .fui-np-increase):disabled{cursor:default;color:var(--fui-color-np-cd);background-color:var(--fui-color-np-btn-bgd)}.fui-number-picker .fui-np-decrease{border-top-right-radius:0;border-bottom-right-radius:0}.fui-number-picker .fui-np-decrease:disabled{border-right-color:var(--fui-color-np-bd)}.fui-number-picker .fui-np-increase{border-top-left-radius:0;border-bottom-left-radius:0}.fui-number-picker .fui-np-increase:disabled{border-left-color:var(--fui-color-np-bd)}.fui-number-picker .fui-np-icon{display:block}.fui-number-picker .fui-np-input{box-sizing:border-box;border:1px solid;border-left:none;border-right:none;border-color:var(--fui-color-np-b);color:inherit;text-align:center;font-family:inherit;font-size:inherit;font-weight:inherit;background-color:var(--fui-color-np-i-bg);transition-property:border-color;transition-duration:var(--fui-transition-duration-default);will-change:border-color;-moz-appearance:textfield;flex-grow:1;flex-shrink:1;margin:0;padding:0}.fui-number-picker .fui-np-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fui-number-picker .fui-np-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fui-number-picker .fui-np-input:focus,.fui-number-picker .fui-np-input:focus-visible{outline:none}.fui-number-picker:has(.fui-np-input:focus) .fui-np-decrease{border-left-color:var(--fui-color-np-bf);border-top-color:var(--fui-color-np-bf);border-bottom-color:var(--fui-color-np-bf)}.fui-number-picker:has(.fui-np-input:focus) .fui-np-input{border-color:var(--fui-color-np-bf)}.fui-number-picker:has(.fui-np-input:focus) .fui-np-increase{border-right-color:var(--fui-color-np-bf);border-top-color:var(--fui-color-np-bf);border-bottom-color:var(--fui-color-np-bf)}.fui-number-picker:has(.fui-np-input:focus-visible){outline-color:var(--fui-color-focus)}.fui-number-picker.is-disabled .fui-np-decrease,.fui-number-picker.is-disabled .fui-np-increase{border-color:var(--fui-color-np-bd)}.fui-number-picker.is-disabled .fui-np-input{color:var(--fui-color-np-cd);border-color:var(--fui-color-np-bd);background-color:var(--fui-color-np-i-bgd)}.fui-number-picker.has-error{color:var(--fui-color-np-ce)}.fui-number-picker.has-error .fui-np-decrease,.fui-number-picker.has-error .fui-np-increase{border-color:var(--fui-color-np-be);background-color:var(--fui-color-np-btn-bge)}:is(.fui-number-picker.has-error .fui-np-decrease,.fui-number-picker.has-error .fui-np-increase):not(:disabled):hover{background-color:var(--fui-color-np-btn-bge-h)}:is(.fui-number-picker.has-error .fui-np-decrease,.fui-number-picker.has-error .fui-np-increase):focus-visible{outline-color:var(--fui-color-focus-error)}:is(.fui-number-picker.has-error .fui-np-decrease,.fui-number-picker.has-error .fui-np-increase):disabled{color:var(--fui-color-np-ced);background-color:var(--fui-color-np-bged)}.fui-number-picker.has-error .fui-np-decrease:disabled{border-right-color:var(--fui-color-np-bed)}.fui-number-picker.has-error .fui-np-increase:disabled{border-left-color:var(--fui-color-np-bed)}.fui-number-picker.has-error .fui-np-input{border-color:var(--fui-color-np-be);background-color:var(--fui-color-np-i-bge)}.fui-number-picker.has-error:has(.fui-np-input:focus) .fui-np-decrease{border-left-color:var(--fui-color-np-be);border-top-color:var(--fui-color-np-be);border-bottom-color:var(--fui-color-np-be)}.fui-number-picker.has-error:has(.fui-np-input:focus) .fui-np-input{border-color:var(--fui-color-np-be)}.fui-number-picker.has-error:has(.fui-np-input:focus) .fui-np-increase{border-right-color:var(--fui-color-np-be);border-top-color:var(--fui-color-np-be);border-bottom-color:var(--fui-color-np-be)}.fui-number-picker.has-error:has(.fui-np-input:focus-visible){outline-color:var(--fui-color-focus-error)}.fui-number-picker.has-error.is-disabled .fui-np-decrease,.fui-number-picker.has-error.is-disabled .fui-np-increase{border-color:var(--fui-color-np-bed)}.fui-number-picker.has-error.is-disabled .fui-np-input{color:var(--fui-color-np-ced);border-color:var(--fui-color-np-bed);background-color:var(--fui-color-np-bged)}.fui-np-size-3xs{--fui-icon-size:12px;border-radius:var(--fui-radius-md);font-size:.75rem;line-height:150%}.fui-np-size-3xs .fui-np-decrease,.fui-np-size-3xs .fui-np-increase{border-radius:var(--fui-radius-md);padding:3px}.fui-np-size-3xs .fui-np-decrease{border-top-right-radius:0;border-bottom-right-radius:0}.fui-np-size-3xs .fui-np-increase{border-top-left-radius:0;border-bottom-left-radius:0}.fui-np-size-3xs .fui-np-input{min-width:20px;line-height:18px}.fui-np-size-2xs{--fui-icon-size:14px;font-size:.75rem;line-height:150%}.fui-np-size-2xs .fui-np-decrease,.fui-np-size-2xs .fui-np-increase{padding:6px}.fui-np-size-2xs .fui-np-input{min-width:28px;line-height:26px}.fui-np-size-xs{--fui-icon-size:16px;font-size:.875rem;line-height:150%}.fui-np-size-xs .fui-np-decrease,.fui-np-size-xs .fui-np-increase{padding:8px}.fui-np-size-xs .fui-np-input{min-width:34px;line-height:32px}.fui-np-size-s{--fui-icon-size:16px;font-size:.875rem;line-height:150%}.fui-np-size-s .fui-np-decrease,.fui-np-size-s .fui-np-increase{padding:7px 8px}.fui-np-size-s .fui-np-input{min-width:37px;line-height:35px}.fui-np-size-m{--fui-icon-size:16px;font-size:.875rem;line-height:150%}.fui-np-size-m .fui-np-decrease,.fui-np-size-m .fui-np-increase{padding:10px 12px}.fui-np-size-m .fui-np-input{min-width:42px;line-height:40px}.fui-np-size-xl{--fui-icon-size:20px;font-size:1rem;line-height:150%}.fui-np-size-xl .fui-np-decrease,.fui-np-size-xl .fui-np-increase{padding:15px 16px}.fui-np-size-xl .fui-np-input{min-width:52px;line-height:50px}.fui-textarea{box-sizing:border-box;resize:vertical;border:1px solid;border-color:var(--fui-color-textarea-b);border-radius:var(--fui-radius-lg);background-color:var(--fui-color-textarea-bg);font-family:var(--fui-font-sans);letter-spacing:.015em;color:var(--fui-color-textarea-c);outline-offset:0;transition-property:outline-color,border-color;transition-duration:var(--fui-transition-duration-default);will-change:outline-color, border-color;outline:4px solid #0000;font-weight:400}.fui-textarea::placeholder{color:var(--fui-color-textarea-p)}.fui-textarea:focus{border-color:var(--fui-color-textarea-bf)}.fui-textarea:focus-visible{outline-color:var(--fui-color-focus)}.fui-textarea:disabled{color:var(--fui-color-textarea-cd);border-color:var(--fui-color-textarea-bd);background-color:var(--fui-color-textarea-bgd)}.fui-textarea:disabled::placeholder{color:var(--fui-color-textarea-pd)}.fui-textarea.has-error{color:var(--fui-color-textarea-ce);border-color:var(--fui-color-textarea-be);background-color:var(--fui-color-textarea-bge)}.fui-textarea.has-error::placeholder{color:var(--fui-color-textarea-pe)}.fui-textarea.has-error:focus{border-color:var(--fui-color-textarea-be)}.fui-textarea.has-error:focus-visible{outline-color:var(--fui-color-focus-error)}.fui-textarea.has-error:disabled{color:var(--fui-color-textarea-ced);border-color:var(--fui-color-textarea-bed);background-color:var(--fui-color-textarea-bged)}.fui-textarea.has-error:disabled::placeholder{color:var(--fui-color-textarea-ped)}.fui-textarea-size-s{padding:7px 16px;font-size:.875rem;line-height:150%}.fui-textarea-size-m{padding:9.5px 16px;font-size:.875rem;line-height:150%}.fui-textarea-size-xl{padding:13px 16px;font-size:1rem;line-height:150%}}@layer utilities;
