.finkit-modular-common-marker{--marker-color:var(--color-black-500);--marker-color-hover:var(--color-black-400);--marker-color-active:var(--color-black-300);--marker-color-checked:currentColor;--marker-icon-color:var(--color-white);box-sizing:border-box;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox{color:var(--marker-color);cursor:pointer;border:2px solid;border-radius:4px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked{background-color:var(--marker-color)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);--marker-color-hover:var(--color-gray-500);--marker-color-active:var(--color-gray-600);--marker-icon-color:var(--color-black-500)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error{--marker-color:var(--color-red-600);--marker-color-hover:var(--color-red-700);--marker-color-active:var(--color-red-800);--marker-color-checked:var(--color-red-600)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-700)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-800)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted{--marker-color:var(--color-red-400);--marker-color-hover:var(--color-red-300);--marker-color-active:var(--color-red-200);--marker-color-checked:var(--color-red-400)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-400)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-300)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-200)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--disabled{--marker-color:var(--color-black-100);--marker-color-hover:var(--color-black-100);--marker-color-active:var(--color-black-100);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{--marker-color:var(--color-black-400)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon{font-size:var(--font-size-16);color:var(--marker-icon-color);transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon.finkit-modular-common-marker--checked{transform:scale(1)}.finkit-modular-common-marker.finkit-modular-common-marker--radio{border:2px solid var(--marker-color);cursor:pointer;border-radius:50%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--radio{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio:before{content:"";background-color:var(--marker-color);border-radius:50%;width:12px;height:12px;display:inline-block;transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--radio:before{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){border-color:var(--marker-color-hover)}.finkit-modular-common-marker.finkit-modular-common-marker--radio:hover:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){border-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio:active:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:before{transform:none}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:hover:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:active:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);--marker-color-hover:var(--color-gray-500);--marker-color-active:var(--color-gray-600)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error{--marker-color:var(--color-red-600);--marker-color-hover:var(--color-red-700);--marker-color-active:var(--color-red-800)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:before{background-color:var(--color-red-700)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:before{background-color:var(--color-red-800)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted{--marker-color:var(--color-red-400);--marker-color-hover:var(--color-red-300);--marker-color-active:var(--color-red-200)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-300)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-200)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--disabled{--marker-color:var(--color-black-100);--marker-color-hover:var(--color-black-100);--marker-color-active:var(--color-black-100);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{--marker-color:var(--color-black-400)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle{--toggle-bg:var(--color-gray-600);--toggle-bg-hover:var(--color-gray-700);--toggle-bg-active:var(--color-gray-800);--toggle-knob-color:var(--color-white);background-color:var(--toggle-bg);border-radius:20px;align-items:center;width:32px;min-width:32px;height:20px;display:flex;position:relative}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--toggle{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--toggle:before{content:"";background-color:var(--toggle-knob-color);border-radius:16px;width:16px;height:16px;position:absolute;left:2px;box-shadow:0 2px 4px #00000029}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--toggle:before{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--toggle:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--toggle-bg-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--toggle:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--toggle-bg-active)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked{--toggle-bg:var(--color-purple-600);--toggle-bg-hover:var(--color-purple-700);--toggle-bg-active:var(--color-purple-800)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked:before{left:calc(100% - 18px)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked.finkit-modular-common-marker--inverted{--toggle-bg:var(--color-purple-700);--toggle-bg-hover:var(--color-purple-600);--toggle-bg-active:var(--color-purple-500)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--inverted{--toggle-bg:var(--color-gray-800);--toggle-bg-hover:var(--color-gray-700);--toggle-bg-active:var(--color-gray-600)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled{background-color:var(--color-gray-500);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled:before{background-color:var(--color-gray-400)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--checked{background-color:var(--color-purple-200)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{background-color:var(--color-gray-900)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted:before{background-color:var(--color-black-600)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted.finkit-modular-common-marker--checked{background-color:var(--color-purple-800)}
.finkit-modular-dropdown-divider{height:16px;position:relative}.finkit-modular-dropdown-divider:before{content:"";background-color:var(--color-gray-400);height:1px;display:block;position:absolute;top:7px;left:0;right:0}.finkit-modular-dropdown-group{flex-direction:column;margin:0 -8px;display:flex}.finkit-modular-dropdown-group:first-child{margin-top:-8px}.finkit-modular-dropdown-group__title{font-weight:var(--font-weight-medium);color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14);padding:8px}.finkit-modular-dropdown-option{color:var(--color-black-500);cursor:pointer;border-radius:8px;gap:12px;margin:0 -8px;padding:8px;display:flex;overflow:hidden}.finkit-modular-dropdown-option:first-child{margin-top:-8px}.finkit-modular-dropdown-option__wrapper{flex-direction:column;width:100%;display:flex;overflow:hidden}.finkit-modular-dropdown-option__label,.finkit-modular-dropdown-option__caption{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.finkit-modular-dropdown-option__caption{color:var(--color-gray-800);line-height:20px;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-dropdown-option__label{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-dropdown-option__slot{flex-shrink:0;align-items:center;height:24px;display:inline-flex}.finkit-modular-dropdown-option__slot--icon{font-size:var(--font-size-24);line-height:0}.finkit-modular-dropdown-option__slot--icon>span{font-size:var(--font-size-24)!important}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--focused,.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled):hover{background:#4c50581a}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled):active{background:#4c505826}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--danger{color:var(--color-red-600)}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--success{color:var(--color-green-600)}.finkit-modular-dropdown-option.finkit-modular-dropdown-option--disabled{color:var(--color-gray-600);cursor:not-allowed}.finkit-modular-dropdown-option.finkit-modular-dropdown-option--disabled .finkit-modular-dropdown-option__caption{color:var(--color-gray-600)}.finkit-modular-dropdown-option:focus-visible{outline:none}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-dropdown-option{transition:var(--transition-default)}}.finkit-modular-dropdown{background-color:var(--color-white);border-top-left-radius:12px;border-top-right-radius:12px;flex-direction:column;max-height:calc(100% - 20px);display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008,0 6px 6px #00000008,0 13px 8px #00000003}.finkit-modular-dropdown *,.finkit-modular-dropdown :after,.finkit-modular-dropdown :before{box-sizing:border-box;outline:none}.finkit-modular-dropdown:focus-visible{outline:none}.finkit-modular-dropdown.finkit-modular-dropdown--full-height{height:calc(100% - 20px)}@media screen and (min-width:600px){.finkit-modular-dropdown.finkit-modular-dropdown--full-height{height:auto}}.finkit-modular-dropdown__overlay{z-index:1001;background-color:#1f242e80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}@media screen and (min-width:600px){.finkit-modular-dropdown__overlay{right:unset;bottom:unset;background-color:unset;background-color:initial;max-width:100%;display:inline-block;position:absolute}.finkit-modular-dropdown__overlay.finkit-modular-dropdown--auto{min-width:260px;max-width:min(100%,360px)}}.finkit-modular-dropdown__mobile-heading{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;min-height:56px;padding-top:16px;padding-bottom:12px;display:flex;position:relative}.finkit-modular-dropdown__close{z-index:1;appearance:none;cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-left:auto;display:inline-flex;position:absolute;top:0;right:0}@media screen and (min-width:600px){.finkit-modular-dropdown__close{display:none}}.finkit-modular-dropdown__close:focus-visible{outline:none;box-shadow:0 0 0 1px #0000,0 0 0 3px #6a80ef66}.finkit-modular-dropdown__close-icon{background-color:var(--color-gray-400);color:#797c82a3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-dropdown__close-icon{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-dropdown__close:hover .finkit-modular-dropdown__close-icon{background-color:var(--color-gray-500);color:var(--color-black-400)}}.finkit-modular-dropdown__close:active .finkit-modular-dropdown__close-icon{background-color:var(--color-gray-500);color:var(--color-black-500)}.finkit-modular-dropdown__content{height:100%;overflow:hidden}.finkit-modular-dropdown__content-inner{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-gray-600) var(--color-white);height:100%;padding:16px;overflow-y:auto}@media screen and (min-width:600px){.finkit-modular-dropdown__content-inner{max-height:320px}}.finkit-modular-dropdown__footer:before,.finkit-modular-dropdown__heading:before{content:"";background-color:var(--color-gray-400);height:1px;position:absolute;left:0;right:0}.finkit-modular-dropdown__heading{flex-shrink:0;padding:16px;position:relative}.finkit-modular-dropdown__heading:before{bottom:0}@media screen and (min-width:600px){.finkit-modular-dropdown__heading{text-align:left}}.finkit-modular-dropdown__footer{flex-shrink:0;padding:16px;position:relative}.finkit-modular-dropdown__footer:before{top:0}@media screen and (min-width:600px){.finkit-modular-dropdown__footer{text-align:left}}.finkit-modular-dropdown__title,.finkit-modular-dropdown__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.finkit-modular-dropdown__title{font-size:var(--font-size-18);line-height:var(--font-line-height-18);font-weight:var(--font-weight-medium);text-align:center}@media screen and (min-width:600px){.finkit-modular-dropdown__title{text-align:left}}.finkit-modular-dropdown__title:not(:last-child){margin-bottom:4px}.finkit-modular-dropdown__description{font-size:var(--font-size-14);line-height:var(--font-line-height-14);text-align:center;color:var(--color-gray-800)}@media screen and (min-width:600px){.finkit-modular-dropdown__description{text-align:left}}.finkit-modular-dropdown-group .finkit-modular-dropdown-option{margin:0}@media screen and (min-width:600px){.finkit-modular-dropdown{border-radius:12px}}
.finkit-modular-select{flex-direction:column;display:flex}.finkit-modular-select__activator{box-sizing:border-box;cursor:pointer;border-style:solid;border-width:1px;border-radius:12px;outline-color:#0000;align-items:center;width:100%;display:flex}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__activator{transition:var(--transition-default)}}.finkit-modular-select__activator.finkit-modular-select--s{height:48px;padding:5px 3px 5px 15px}.finkit-modular-select__activator.finkit-modular-select--m{height:56px;padding:5px 3px 5px 15px}.finkit-modular-select__activator.finkit-modular-select--l{height:60px;padding:7px 3px 7px 15px}.finkit-modular-select__activator.finkit-modular-select--disabled{cursor:not-allowed}.finkit-modular-select__activator.finkit-modular-select--primary{border-color:var(--color-gray-400);background-color:var(--color-gray-400)}.finkit-modular-select__activator.finkit-modular-select--primary.finkit-modular-select--disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300)}.finkit-modular-select__activator.finkit-modular-select--secondary,.finkit-modular-select__activator.finkit-modular-select--secondary.finkit-modular-select--disabled{border-color:var(--color-white);background-color:var(--color-white)}.finkit-modular-select__activator.finkit-modular-select--error{border-color:var(--color-red-600)}.finkit-modular-select__activator.finkit-modular-select--success{border-color:var(--color-green-600)}.finkit-modular-select__activator:focus-visible{border-color:var(--color-purple-200);outline-offset:0;outline:3px solid #6a80ef66}@media (hover:hover) and (pointer:fine){.finkit-modular-select__activator:hover{border-color:var(--color-gray-600)}}.finkit-modular-select__activator.finkit-modular-select--opened{border-color:var(--color-purple-600);background-color:var(--color-white);box-shadow:0 0 0 1px #0000,0 0 0 3px #6a80ef66}.finkit-modular-select__activator-wrapper{flex-direction:column;width:100%;margin-right:auto;display:flex;overflow:hidden}.finkit-modular-select__selected{font-size:var(--font-size-16);line-height:var(--font-line-height-16);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finkit-modular-select__selected.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__label{color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finkit-modular-select__label.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__label.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__label.finkit-modular-select--opened{color:var(--color-gray-800)}.finkit-modular-select__label.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__placeholder{color:var(--color-gray-800);font-size:var(--font-size-16);line-height:var(--font-line-height-16);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finkit-modular-select__placeholder.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__placeholder.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__placeholder.finkit-modular-select--opened{color:var(--color-black-500)}.finkit-modular-select__placeholder.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__right-label{font-size:var(--font-size-14);line-height:var(--font-line-height-14);padding-left:4px;padding-right:4px}.finkit-modular-select__right-label.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__icon{will-change:transform;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__icon{transition:var(--transition-default)}}.finkit-modular-select__icon.finkit-modular-select--opened{color:var(--color-purple-600);transform:scaleY(-1)}.finkit-modular-select__icon.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__right-label,.finkit-modular-select__icon{color:var(--color-gray-800);flex-shrink:0}.finkit-modular-select__options{margin:-8px;padding:0;list-style-type:none}.finkit-modular-select__options .finkit-modular-dropdown-option{margin:0}.finkit-modular-select__option-icon{transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__option-icon{transition:var(--transition-default)}}.finkit-modular-select__option-icon.finkit-modular-select--selected{transform:scale(1)}.finkit-modular-select__caption{font-weight:var(--font-weight-regular);color:var(--color-gray-800);font-size:var(--font-size-12);line-height:var(--font-line-height-12);padding:2px 16px 4px;display:inline-block}.finkit-modular-select__caption.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__caption.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__caption.finkit-modular-select--secondary{color:var(--color-gray-800)}.finkit-modular-select__caption.finkit-modular-select--disabled{color:var(--color-gray-600)}
