.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}}
