:root{--fui-rating-star-color:var(--rating-star-color, #f59e0b);--fui-rating-star-empty-color:var(--rating-star-empty-color, #e5e7eb);--fui-rating-star-hover-scale:var(--rating-star-hover-scale, 1.05);--fui-rating-star-selected-scale:var(--rating-star-selected-scale, 1.2);--fui-rating-star-size-small:var(--rating-star-size-small, 20px);--fui-rating-star-size-medium:var(--rating-star-size-medium, 24px);--fui-rating-star-size-large:var(--rating-star-size-large, 32px);--fui-rating-star-size-xlarge:var(--rating-star-size-xlarge, 40px);--fui-rating-nps-border:var(--rating-nps-border, #e5e7eb);--fui-rating-nps-bg:var(--rating-nps-bg, white);--fui-rating-nps-color:var(--rating-nps-color, #6b7280);--fui-rating-nps-selected-bg:var(--rating-nps-selected-bg, #2d5016);--fui-rating-nps-selected-border:var(--rating-nps-selected-border, #2d5016);--fui-rating-nps-selected-color:var(--rating-nps-selected-color, white);--fui-rating-nps-hover-bg:var(--rating-nps-hover-bg, #f9fafb);--fui-rating-nps-hover-border:var(--rating-nps-hover-border, #9ca3af);--fui-rating-nps-selected-hover-bg:var(--rating-nps-selected-hover-bg, #365a1c);--fui-rating-nps-hover-scale:var(--rating-nps-hover-scale, 1.05);--fui-rating-nps-selected-scale:var(--rating-nps-selected-scale, 1.2);--fui-rating-nps-size-small:var(--rating-nps-size-small, 32px);--fui-rating-nps-size-medium:var(--rating-nps-size-medium, 40px);--fui-rating-nps-size-large:var(--rating-nps-size-large, 48px);--fui-rating-nps-size-xlarge:var(--rating-nps-size-xlarge, 56px);--fui-rating-nps-font-family:var(--rating-nps-font-family, inherit);--fui-rating-nps-font-small:var(--rating-nps-font-small, 11px);--fui-rating-nps-font-medium:var(--rating-nps-font-medium, 12px);--fui-rating-nps-font-large:var(--rating-nps-font-large, 14px);--fui-rating-nps-font-xlarge:var(--rating-nps-font-xlarge, 16px);--fui-rating-emoji-grayscale:var(--rating-emoji-grayscale, 100%);--fui-rating-emoji-opacity:var(--rating-emoji-opacity, 0.5);--fui-rating-emoji-hover-scale:var(--rating-emoji-hover-scale, 1.05);--fui-rating-emoji-selected-scale:var(--rating-emoji-selected-scale, 1.2);--fui-rating-emoji-font-family:var(--rating-emoji-font-family, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols", sans-serif);--fui-rating-emoji-color-1:var(--rating-emoji-color-1, #ef4444);--fui-rating-emoji-color-2:var(--rating-emoji-color-2, #f97316);--fui-rating-emoji-color-3:var(--rating-emoji-color-3, #eab308);--fui-rating-emoji-color-4:var(--rating-emoji-color-4, #84cc16);--fui-rating-emoji-color-5:var(--rating-emoji-color-5, #22c55e);--fui-rating-emoji-size-small:var(--rating-emoji-size-small, 24px);--fui-rating-emoji-size-medium:var(--rating-emoji-size-medium, 32px);--fui-rating-emoji-size-large:var(--rating-emoji-size-large, 40px);--fui-rating-emoji-size-xlarge:var(--rating-emoji-size-xlarge, 48px);--fui-rating-transition:var(--rating-transition, all 0.2s ease);--fui-rating-focus-color:var(--rating-focus-color, currentColor);--fui-rating-border-radius:var(--rating-border-radius, 0.25rem);--fui-rating-gap-small:var(--rating-gap-small, 2px);--fui-rating-gap-medium:var(--rating-gap-medium, 4px);--fui-rating-gap-large:var(--rating-gap-large, 6px);--fui-rating-gap-xlarge:var(--rating-gap-xlarge, 8px);--fui-rating-label-color:var(--rating-label-color, #6b7280);--fui-rating-label-size:var(--rating-label-size, 0.875rem);--fui-rating-endpoint-size:var(--rating-endpoint-size, 0.75rem);--fui-rating-selected-label-size:var(--rating-selected-label-size, 0.875rem);--fui-rating-selected-label-color:var(--rating-selected-label-color, #6b7280);--fui-rating-selected-label-weight:var(--rating-selected-label-weight, 400);--fui-rating-selected-label-font-family:var(--rating-selected-label-font-family, inherit);--fui-rating-error-color:var(--rating-error-color, #dc2626);--fui-rating-animation-scale:var(--rating-animation-scale, 1.2);--fui-rating-animation-duration:var(--rating-animation-duration, 0.3s)}select[data-rating]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}select[data-rating]+.fui-rating-loading{display:inline-block;padding:.5rem;color:#6b7280;font-size:.875rem}.fui-rating-field{position:relative;display:inline-block;text-align:left}.fui-rating-visual{display:flex;gap:.25rem;align-items:center;justify-content:space-between}.fui-rating-item{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0;cursor:pointer;transition:var(--fui-rating-transition, all .2s ease);outline:0;position:relative}.fui-rating-item:focus{outline:2px solid var(--fui-rating-focus-color,currentColor);outline-offset:2px;border-radius:var(--fui-rating-border-radius,.25rem)}.fui-rating-item:disabled{cursor:not-allowed;opacity:.5}.fui-rating-star .fui-rating-item{cursor:pointer;display:inline-block;line-height:0;position:relative}.fui-rating-star .fui-rating-item .star-container{position:relative;display:inline-block}.fui-rating-star .fui-rating-item .star-background{display:block;color:var(--fui-rating-star-empty-color,#e5e7eb)}.fui-rating-star .fui-rating-item .star-fill{position:absolute;top:0;left:0;overflow:hidden;opacity:0;transition:opacity .2s ease;color:var(--fui-rating-star-color,#f59e0b)}.fui-rating-emoji .fui-rating-item{font-family:var(--fui-rating-emoji-font-family, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols", sans-serif);filter:grayscale(var(--fui-rating-emoji-grayscale, 100%));opacity:var(--fui-rating-emoji-opacity, .5);transition:var(--fui-rating-transition, all .2s ease)}.fui-rating-emoji .fui-rating-item.fui-rating-selected{filter:grayscale(0%);opacity:1}.fui-rating-emoji .fui-rating-item:hover{filter:grayscale(0%);opacity:.8}.fui-rating-emoji.fui-rating-emoji-noto-color .fui-rating-item,.fui-rating-emoji.fui-rating-emoji-webfont .fui-rating-item{font-family:"Noto Color Emoji",sans-serif}.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item{font-family:"Noto Emoji",sans-serif}.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="0"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="1"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="10"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="11"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="12"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="13"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="14"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="15"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="16"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="17"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="18"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="19"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="2"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="20"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="3"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="4"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="5"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="6"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="7"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="8"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="9"]{color:var(--fui-rating-emoji-color-1)}.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="21"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="22"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="23"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="24"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="25"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="26"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="27"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="28"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="29"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="30"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="31"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="32"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="33"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="34"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="35"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="36"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="37"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="38"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="39"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="40"]{color:var(--fui-rating-emoji-color-2)}.fui-rating-emoji-noto-simple .fui-rating-item[data-position="54"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="41"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="42"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="43"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="44"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="45"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="46"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="47"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="48"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="49"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="50"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="51"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="52"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="53"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="55"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="56"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="57"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="58"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="59"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="60"]{color:var(--fui-rating-emoji-color-3)}.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="61"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="62"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="63"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="64"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="65"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="66"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="67"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="68"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="69"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="70"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="71"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="72"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="73"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="74"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="75"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="76"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="77"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="78"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="79"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="80"]{color:var(--fui-rating-emoji-color-4)}.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="100"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="81"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="82"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="83"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="84"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="85"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="86"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="87"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="88"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="89"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="90"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="91"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="92"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="93"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="94"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="95"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="96"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="97"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="98"],.fui-rating-emoji.fui-rating-emoji-noto-simple .fui-rating-item[data-position="99"]{color:var(--fui-rating-emoji-color-5)}.fui-rating-nps .fui-rating-item{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--fui-rating-nps-border,#e5e7eb);background:var(--fui-rating-nps-bg,#fff);color:var(--fui-rating-nps-color,#6b7280);border-radius:var(--fui-rating-border-radius,.25rem);font-family:var(--fui-rating-nps-font-family, inherit);font-weight:500;cursor:pointer;transition:var(--fui-rating-transition, all .2s ease)}.fui-rating-nps .fui-rating-item.fui-rating-selected{background:var(--fui-rating-nps-selected-bg,#2d5016);border-color:var(--fui-rating-nps-selected-border,#2d5016);color:var(--fui-rating-nps-selected-color,#fff)}.fui-rating-nps .fui-rating-item:hover{border-color:var(--fui-rating-nps-hover-border,#9ca3af);background:var(--fui-rating-nps-hover-bg,#f9fafb)}.fui-rating-nps .fui-rating-item.fui-rating-selected:hover{background:var(--fui-rating-nps-selected-hover-bg,#365a1c);border-color:var(--fui-rating-nps-selected-hover-bg,#365a1c)}.fui-rating-size-small .fui-rating-visual{gap:var(--fui-rating-gap-small,2px)}.fui-rating-size-small .star-container svg{width:var(--fui-rating-star-size-small,20px);height:var(--fui-rating-star-size-small,20px)}.fui-rating-size-medium .fui-rating-visual{gap:var(--fui-rating-gap-medium,4px)}.fui-rating-size-medium .star-container svg{width:var(--fui-rating-star-size-medium,24px);height:var(--fui-rating-star-size-medium,24px)}.fui-rating-size-large .fui-rating-visual{gap:var(--fui-rating-gap-large,6px)}.fui-rating-size-large .star-container svg{width:var(--fui-rating-star-size-large,32px);height:var(--fui-rating-star-size-large,32px)}.fui-rating-size-xlarge .fui-rating-visual{gap:var(--fui-rating-gap-xlarge,8px)}.fui-rating-size-xlarge .star-container svg{width:var(--fui-rating-star-size-xlarge,40px);height:var(--fui-rating-star-size-xlarge,40px)}.fui-rating-size-small.fui-rating-emoji .fui-rating-item{font-size:var(--fui-rating-emoji-size-small, 24px)}.fui-rating-size-medium.fui-rating-emoji .fui-rating-item{font-size:var(--fui-rating-emoji-size-medium, 32px)}.fui-rating-size-large.fui-rating-emoji .fui-rating-item{font-size:var(--fui-rating-emoji-size-large, 40px)}.fui-rating-size-xlarge.fui-rating-emoji .fui-rating-item{font-size:var(--fui-rating-emoji-size-xlarge, 48px)}.fui-rating-size-small.fui-rating-nps .fui-rating-item{font-size:var(--fui-rating-nps-font-small, 11px);min-width:var(--fui-rating-nps-size-small,32px);height:var(--fui-rating-nps-size-small,32px)}.fui-rating-size-medium.fui-rating-nps .fui-rating-item{font-size:var(--fui-rating-nps-font-medium, 12px);min-width:var(--fui-rating-nps-size-medium,40px);height:var(--fui-rating-nps-size-medium,40px)}.fui-rating-size-large.fui-rating-nps .fui-rating-item{font-size:var(--fui-rating-nps-font-large, 14px);min-width:var(--fui-rating-nps-size-large,48px);height:var(--fui-rating-nps-size-large,48px)}.fui-rating-size-xlarge.fui-rating-nps .fui-rating-item{font-size:var(--fui-rating-nps-font-xlarge, 16px);min-width:var(--fui-rating-nps-size-xlarge,56px);height:var(--fui-rating-nps-size-xlarge,56px)}@container form (max-width:640px){.fui-rating-star:has(.fui-rating-item:nth-child(7)){gap:2px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-medium .star-container svg{width:22px;height:22px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-large .star-container svg{width:26px;height:26px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-xlarge .star-container svg{width:30px;height:30px}.fui-rating-star:has(.fui-rating-item:nth-child(10)){gap:1px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .star-container svg{width:20px;height:20px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .star-container svg{width:24px;height:24px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .star-container svg{width:28px;height:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)){gap:3px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-medium .fui-rating-item{font-size:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-large .fui-rating-item{font-size:32px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-xlarge .fui-rating-item{font-size:36px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)){gap:2px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .fui-rating-item{font-size:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .fui-rating-item{font-size:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .fui-rating-item{font-size:32px}.fui-rating-nps:has(.fui-rating-item:nth-child(7)){gap:3px}.fui-rating-nps:has(.fui-rating-item:nth-child(7)) .fui-rating-item{min-width:36px;height:36px;font-size:15px}.fui-rating-nps:has(.fui-rating-item:nth-child(10)){gap:2px}.fui-rating-nps:has(.fui-rating-item:nth-child(10)) .fui-rating-item{min-width:32px;height:32px;font-size:14px}}@container form (max-width:450px){.fui-rating-star:has(.fui-rating-item:nth-child(10)){gap:0}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .star-container svg{width:18px;height:18px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .star-container svg{width:20px;height:20px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .star-container svg{width:24px;height:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)){gap:1px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .fui-rating-item{font-size:20px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .fui-rating-item{font-size:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .fui-rating-item{font-size:28px}.fui-rating-nps:has(.fui-rating-item:nth-child(10)) .fui-rating-item{min-width:24px;height:24px;font-size:12px}.fui-rating-nps:has(.fui-rating-item:nth-child(11)){gap:1px}.fui-rating-nps:has(.fui-rating-item:nth-child(11)) .fui-rating-item{min-width:22px;height:22px;font-size:11px}}@media (max-width:640px){.fui-rating-star:has(.fui-rating-item:nth-child(7)){gap:2px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-medium .star-container svg{width:22px;height:22px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-large .star-container svg{width:26px;height:26px}.fui-rating-star:has(.fui-rating-item:nth-child(7)).fui-rating-size-xlarge .star-container svg{width:30px;height:30px}.fui-rating-star:has(.fui-rating-item:nth-child(10)){gap:1px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .star-container svg{width:20px;height:20px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .star-container svg{width:24px;height:24px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .star-container svg{width:28px;height:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)){gap:3px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-medium .fui-rating-item{font-size:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-large .fui-rating-item{font-size:32px}.fui-rating-emoji:has(.fui-rating-item:nth-child(7)).fui-rating-size-xlarge .fui-rating-item{font-size:36px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)){gap:2px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .fui-rating-item{font-size:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .fui-rating-item{font-size:28px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .fui-rating-item{font-size:32px}@media (max-width:450px){.fui-rating-star:has(.fui-rating-item:nth-child(10)){gap:0}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .star-container svg{width:18px;height:18px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .star-container svg{width:20px;height:20px}.fui-rating-star:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .star-container svg{width:24px;height:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)){gap:1px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-medium .fui-rating-item{font-size:20px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-large .fui-rating-item{font-size:24px}.fui-rating-emoji:has(.fui-rating-item:nth-child(10)).fui-rating-size-xlarge .fui-rating-item{font-size:24px}}.fui-rating-nps:has(.fui-rating-item:nth-child(7)){gap:3px}.fui-rating-nps:has(.fui-rating-item:nth-child(7)) .fui-rating-item{min-width:36px;height:36px;font-size:15px}.fui-rating-nps:has(.fui-rating-item:nth-child(10)){gap:2px}.fui-rating-nps:has(.fui-rating-item:nth-child(10)) .fui-rating-item{min-width:32px;height:32px;font-size:14px}@media (max-width:450px){.fui-rating-nps:has(.fui-rating-item:nth-child(10)) .fui-rating-item{min-width:24px;height:24px;font-size:12px}.fui-rating-nps:has(.fui-rating-item:nth-child(11)){gap:1px}.fui-rating-nps:has(.fui-rating-item:nth-child(11)) .fui-rating-item{min-width:22px;height:22px;font-size:11px}}}.fui-rating-selected-label{margin-top:.5rem;font-size:var(--fui-rating-selected-label-size, .875rem);color:var(--fui-rating-selected-label-color,#6b7280);font-weight:var(--fui-rating-selected-label-weight,400);font-family:var(--fui-rating-selected-label-font-family, inherit);text-align:center}.fui-rating-endpoints{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:var(--fui-rating-endpoint-size, .75rem);color:var(--fui-rating-label-color,#6b7280);text-align:initial;width:100%}.fui-rating-start-label{flex:0 0 auto;text-align:left}.fui-rating-end-label{flex:0 0 auto;text-align:right}[dir=rtl] .fui-rating-visual{flex-direction:row-reverse}[dir=rtl] .fui-rating-start-label{text-align:right}[dir=rtl] .fui-rating-end-label{text-align:left}[dir=rtl] .fui-rating-star .fui-rating-item .star-fill{right:0;left:auto}[dir=rtl] .fui-rating-star .fui-rating-item[data-half=true] .star-fill{clip-path:inset(0 0 0 50%)}[dir=rtl] .fui-rating-field{direction:rtl}[dir=rtl] .fui-rating-field .fui-rating-visual{direction:rtl}[dir=rtl] .fui-rating-nps .fui-rating-visual{direction:rtl}[dir=rtl] .fui-rating-emoji .fui-rating-visual{direction:rtl}.fui-field[data-type=rating] select[data-rating]{position:absolute;opacity:0;pointer-events:none}.fui-field.fui-error .fui-rating-field{border-color:var(--fui-rating-error-color,#dc2626)}.fui-field.fui-error .fui-rating-item{color:var(--fui-rating-error-color,#dc2626)}.fui-rating-field.is-loading{opacity:.5;pointer-events:none}@media (prefers-contrast:high){.fui-rating-star .fui-rating-item{color:CanvasText}.fui-rating-star .fui-rating-item.fui-rating-selected{color:LinkText}.fui-rating-nps .fui-rating-item{border-width:3px}}@media print{.fui-rating-field{display:inline-block!important}.fui-rating-item{page-break-inside:avoid}}.fui-input-container .fui-rating-field{width:auto;margin-left:auto;margin-right:auto}.text-center .fui-rating-field{margin-left:auto;margin-right:auto;width:auto}.fui-rating-field .fui-rating-visual{align-self:center}@media (pointer:coarse){.fui-rating-item{padding:4px}.fui-rating-size-small .fui-rating-item{padding:2px}.fui-rating-size-large .fui-rating-item{padding:6px}.fui-rating-size-xlarge .fui-rating-item{padding:8px}}