.finkit-modular-alert{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-white);border-radius:12px}.finkit-modular-alert--primary{background-color:var(--color-white)}.finkit-modular-alert--secondary{background-color:var(--color-gray-300)}.finkit-modular-alert--green{background-color:var(--color-green-100)}.finkit-modular-alert--verdant{background-color:var(--color-verdant-100)}.finkit-modular-alert--avocado{background-color:var(--color-avocado-100)}.finkit-modular-alert--yellow{background-color:var(--color-yellow-100)}.finkit-modular-alert--orange{background-color:var(--color-orange-100)}.finkit-modular-alert--blue{background-color:var(--color-blue-100)}.finkit-modular-alert--purple{background-color:var(--color-purple-100)}.finkit-modular-alert.finkit-modular-alert--default{border-color:var(--color-gray-500)}.finkit-modular-alert.finkit-modular-alert--success{border-color:var(--color-green-500)}.finkit-modular-alert.finkit-modular-alert--warning{border-color:var(--color-orange-500)}.finkit-modular-alert.finkit-modular-alert--error{border-color:var(--color-red-500)}.finkit-modular-alert.finkit-modular-alert--info{border-color:var(--color-purple-500)}.finkit-modular-alert__content{display:flex;gap:8px}.finkit-modular-alert__icon.finkit-modular-alert--default{color:var(--color-black-400)}.finkit-modular-alert__icon.finkit-modular-alert--success{color:var(--color-green-500)}.finkit-modular-alert__icon.finkit-modular-alert--warning{color:var(--color-orange-500)}.finkit-modular-alert__icon.finkit-modular-alert--error{color:var(--color-red-500)}.finkit-modular-alert__icon.finkit-modular-alert--info{color:var(--color-purple-500)}.finkit-modular-alert__text-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.finkit-modular-alert__text-block>:only-child{margin:auto 0}.finkit-modular-alert__label{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:var(--font-weight-medium);color:var(--color-black-500)}.finkit-modular-alert--s .finkit-modular-alert__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-alert--m .finkit-modular-alert__label{font-size:var(--font-size-18);line-height:var(--font-line-height-18)}.finkit-modular-alert__caption:not(:first-child){margin-top:4px}.finkit-modular-alert__link:not(:first-child){margin-top:8px}.finkit-modular-alert__close-icon{height:24px;padding:0;border:none;background-color:transparent;color:var(--color-gray-800);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-alert__close-icon{transition:color var(--transition-default)}}.finkit-modular-alert__close-icon:hover{color:var(--color-gray-700)}.finkit-modular-alert__button{margin-left:auto}.finkit-modular-alert--fill.finkit-modular-alert--default{border-color:transparent;background-color:var(--color-black-300)}.finkit-modular-alert--fill.finkit-modular-alert--success{background-color:var(--color-green-500)}.finkit-modular-alert--fill.finkit-modular-alert--warning{background-color:var(--color-orange-500)}.finkit-modular-alert--fill.finkit-modular-alert--error{background-color:var(--color-red-500)}.finkit-modular-alert--fill.finkit-modular-alert--info{background-color:var(--color-purple-500)}.finkit-modular-alert--fill .finkit-modular-alert__close-icon,.finkit-modular-alert--fill .finkit-modular-alert__icon,.finkit-modular-alert--fill .finkit-modular-alert__label{color:var(--color-white)}.finkit-modular-alert--fill .finkit-modular-alert__close-icon:hover{color:var(--color-gray-500)}.finkit-modular-alert--fill .finkit-modular-alert__caption{color:var(--color-white)}.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--desktop{display:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--desktop{display:flex}}.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--mobile{display:flex}@media screen and (min-width:768px){.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--mobile{display:none}}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__item:last-child{min-width:0}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link,.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text,.finkit-modular-breadcrumbs--ellipsis a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link:not(:last-child),.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text:not(:last-child),.finkit-modular-breadcrumbs--ellipsis a:not(:last-child){max-width:192px}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link:last-child,.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text:last-child,.finkit-modular-breadcrumbs--ellipsis a:last-child{min-width:32px}.finkit-modular-breadcrumbs__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__list{gap:8px}}.finkit-modular-breadcrumbs__list--desktop{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.finkit-modular-breadcrumbs__list--desktop::-webkit-scrollbar{display:none}.finkit-modular-breadcrumbs__list--desktop .finkit-modular-breadcrumbs__item--custom .finkit-modular-breadcrumbs__link span:first-child:has([style]),.finkit-modular-breadcrumbs__list--desktop .finkit-modular-breadcrumbs__item--custom a span:first-child:has([style]){display:none!important}.finkit-modular-breadcrumbs__item{display:flex;align-items:center;line-height:0}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__item{gap:8px}}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__item--custom .finkit-modular-breadcrumbs__link span:first-child:has([style]),.finkit-modular-breadcrumbs__item--custom a span:first-child:has([style]){display:none!important}}.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{display:inline-flex;align-items:center;min-height:32px;white-space:nowrap;text-decoration:none;border-radius:8px;color:var(--color-black-500);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{transition:color var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-breadcrumbs a:hover,.finkit-modular-breadcrumbs__link:hover{color:var(--color-purple-600)}.finkit-modular-breadcrumbs a:hover .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs a:hover span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link:hover .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__link:hover span:first-child:has([style]):not([class]){color:var(--color-purple-600)}}@media screen and (min-width:768px){.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{gap:8px}}.finkit-modular-breadcrumbs a:active,.finkit-modular-breadcrumbs__link:active{color:var(--color-purple-700)}.finkit-modular-breadcrumbs a:active .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs a:active span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link:active .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__link:active span:first-child:has([style]):not([class]){color:var(--color-purple-700)}.finkit-modular-breadcrumbs a:focus-visible,.finkit-modular-breadcrumbs__link:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-breadcrumbs a span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link span:first-child:has([style]):not([class]){font-size:var(--font-size-24);line-height:0;color:var(--color-black-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs a span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link span:first-child:has([style]):not([class]){transition:color var(--transition-default)}}.finkit-modular-breadcrumbs a-label,.finkit-modular-breadcrumbs__link-label{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-breadcrumbs__back-icon{color:var(--color-black-500)}.finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__separator{font-size:var(--font-size-24);line-height:0;color:var(--color-gray-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__separator{transition:color var(--transition-default)}}.finkit-modular-breadcrumbs__icon--mobile{display:inline}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__icon--mobile{display:none}}.finkit-modular-breadcrumbs__icon--desktop{display:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__icon--desktop{display:inline}}.finkit-modular-breadcrumbs__text{display:inline-block;white-space:nowrap;font-size:var(--font-size-14);line-height:var(--font-line-height-14);color:var(--color-gray-800)}.finkit-modular-calendar{min-width:288px;padding:12px;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-calendar__header{display:flex;justify-content:space-between;margin-bottom:12px}.finkit-modular-calendar__header-text{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium)}.finkit-modular-calendar__header-text:first-letter{text-transform:uppercase}.finkit-modular-calendar__header-button{padding:8px 12px;line-height:0;outline:none;border:none;border-radius:12px;background:transparent;color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-calendar__header-button{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__header-button:not([disabled]):hover{background:rgba(76,80,88,.1)}}.finkit-modular-calendar__header-button:not([disabled]):active{background:rgba(76,80,88,.15)}.finkit-modular-calendar__header-button:not([disabled]):focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-calendar__header-button--disabled{color:var(--color-gray-600);pointer-events:none}.finkit-modular-calendar__header-button--next,.finkit-modular-calendar__header-button--prev{width:40px;height:40px;padding:0}.finkit-modular-calendar__week-days{display:flex;align-items:center;justify-content:space-around;height:36px;margin-bottom:12px;border-radius:8px;background:var(--color-gray-300)}.finkit-modular-calendar__week-day{min-width:36px;padding:8px;text-align:center;text-transform:uppercase}.finkit-modular-calendar__week-day--off{color:var(--color-gray-600)}.finkit-modular-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(36px,1fr))}.finkit-modular-calendar__day,.finkit-modular-calendar__month,.finkit-modular-calendar__year{position:relative;min-height:36px;padding:4px;outline:none;border:none;border-radius:8px;background:transparent;color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-calendar__day,.finkit-modular-calendar__month,.finkit-modular-calendar__year{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day:hover,.finkit-modular-calendar__month:hover,.finkit-modular-calendar__year:hover{background:rgba(82,91,187,.2)}}.finkit-modular-calendar__day:active,.finkit-modular-calendar__month:active,.finkit-modular-calendar__year:active{background:rgba(82,91,187,.28)}.finkit-modular-calendar__day:focus-visible,.finkit-modular-calendar__month:focus-visible,.finkit-modular-calendar__year:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-calendar__day--other,.finkit-modular-calendar__month--other,.finkit-modular-calendar__year--other{color:var(--color-gray-800)}.finkit-modular-calendar__day--disabled,.finkit-modular-calendar__month--disabled,.finkit-modular-calendar__year--disabled{color:var(--color-gray-600);pointer-events:none}.finkit-modular-calendar__day--disabled.finkit-modular-calendar__day--selected,.finkit-modular-calendar__month--disabled.finkit-modular-calendar__day--selected,.finkit-modular-calendar__year--disabled.finkit-modular-calendar__day--selected{background:var(--color-purple-200)}.finkit-modular-calendar__day--current,.finkit-modular-calendar__month--current,.finkit-modular-calendar__year--current{background:var(--color-orange-100)}.finkit-modular-calendar__day--selected,.finkit-modular-calendar__month--selected,.finkit-modular-calendar__year--selected{background:var(--color-purple-600);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--selected:hover,.finkit-modular-calendar__year--selected:hover{background:var(--color-purple-700)}}.finkit-modular-calendar__day--selected:active,.finkit-modular-calendar__month--selected:active,.finkit-modular-calendar__year--selected:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--preview,.finkit-modular-calendar__day--range,.finkit-modular-calendar__month--preview,.finkit-modular-calendar__month--range,.finkit-modular-calendar__year--preview,.finkit-modular-calendar__year--range{border-radius:0;background:var(--color-purple-100);color:var(--color-black-500)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--preview:hover,.finkit-modular-calendar__day--range:hover,.finkit-modular-calendar__month--preview:hover,.finkit-modular-calendar__month--range:hover,.finkit-modular-calendar__year--preview:hover,.finkit-modular-calendar__year--range:hover{border-radius:8px;background:var(--color-purple-700)}}.finkit-modular-calendar__day--preview:active,.finkit-modular-calendar__day--range:active,.finkit-modular-calendar__month--preview:active,.finkit-modular-calendar__month--range:active,.finkit-modular-calendar__year--preview:active,.finkit-modular-calendar__year--range:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--range:focus-visible,.finkit-modular-calendar__month--range:focus-visible,.finkit-modular-calendar__year--range:focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--range:hover,.finkit-modular-calendar__month--range:hover,.finkit-modular-calendar__year--range:hover{border-radius:0;color:var(--color-white)}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected):hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected):hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected):hover{border-radius:0 8px 8px 0}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover{border-radius:8px 0 0 8px}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover{border-radius:8px}}.finkit-modular-calendar__day--end-range,.finkit-modular-calendar__day--start-range,.finkit-modular-calendar__month--end-range,.finkit-modular-calendar__month--start-range,.finkit-modular-calendar__year--end-range,.finkit-modular-calendar__year--start-range{z-index:2;border-radius:8px;background:var(--color-purple-600);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--end-range:hover,.finkit-modular-calendar__day--start-range:hover,.finkit-modular-calendar__month--end-range:hover,.finkit-modular-calendar__month--start-range:hover,.finkit-modular-calendar__year--end-range:hover,.finkit-modular-calendar__year--start-range:hover{background:var(--color-purple-700)}}.finkit-modular-calendar__day--end-range:active,.finkit-modular-calendar__day--start-range:active,.finkit-modular-calendar__month--end-range:active,.finkit-modular-calendar__month--start-range:active,.finkit-modular-calendar__year--end-range:active,.finkit-modular-calendar__year--start-range:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview){border-radius:8px 0 0 8px}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover{border-radius:8px}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover{border-radius:8px 0 0 8px}}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day){border-radius:0 8px 8px 0}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview){border-radius:8px 0 0 8px}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--start-range:has(~.finkit-modular-calendar__day--end-range):hover,.finkit-modular-calendar__month--start-range:has(~.finkit-modular-calendar__day--end-range):hover,.finkit-modular-calendar__year--start-range:has(~.finkit-modular-calendar__day--end-range):hover{border-radius:8px 0 0 8px!important}}.finkit-modular-calendar__day--end-range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--end-range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--end-range:not(.finkit-modular-calendar__day--preview){border-radius:0 8px 8px 0}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--end-range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--end-range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--end-range:not(.finkit-modular-calendar__day--preview):hover{border-radius:0 8px 8px 0}}.finkit-modular-calendar__day--disabled,.finkit-modular-calendar__month--disabled,.finkit-modular-calendar__year--disabled{cursor:not-allowed}.finkit-modular-calendar__day-events,.finkit-modular-calendar__month-events,.finkit-modular-calendar__year-events{position:absolute;top:auto;bottom:4px;z-index:5;inset:0;display:flex;gap:2px;align-items:center;justify-content:center}.finkit-modular-calendar__day-event,.finkit-modular-calendar__month-event,.finkit-modular-calendar__year-event{width:4px;height:4px;border-radius:8px}.finkit-modular-calendar__day-event--event-1,.finkit-modular-calendar__month-event--event-1,.finkit-modular-calendar__year-event--event-1{background:var(--color-red-400)}.finkit-modular-calendar__day-event--event-2,.finkit-modular-calendar__month-event--event-2,.finkit-modular-calendar__year-event--event-2{background:var(--color-orange-400)}.finkit-modular-calendar__day-event--event-3,.finkit-modular-calendar__month-event--event-3,.finkit-modular-calendar__year-event--event-3{background:var(--color-green-400)}.finkit-modular-calendar__day-event--event-4,.finkit-modular-calendar__month-event--event-4,.finkit-modular-calendar__year-event--event-4{background:var(--color-blue-500)}.finkit-modular-calendar__day-event--event-5,.finkit-modular-calendar__month-event--event-5,.finkit-modular-calendar__year-event--event-5{background:var(--color-pink-400)}.finkit-modular-calendar__months{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.finkit-modular-calendar__month:first-letter{text-transform:uppercase}.finkit-modular-calendar__years{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.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);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;box-sizing:border-box}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox{border:2px solid;border-radius:6px;color:var(--marker-color);cursor:pointer}@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-white);opacity:.24}.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);border-radius:50%;cursor:pointer}@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:"";display:inline-block;width:12px;height:12px;border-radius:50%;background-color:var(--marker-color);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-white);opacity:.24}.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);position:relative;display:flex;align-items:center;width:32px;min-width:32px;height:20px;border-radius:20px;background:var(--toggle-bg)}@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:"";position:absolute;left:2px;width:16px;height:16px;border-radius:16px;background-color:var(--toggle-knob-color);box-shadow:0 2px 4px 0 px rgba(0,0,0,.16)}@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-checkbox{position:relative;display:flex;gap:12px;cursor:pointer}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label{color:var(--color-gray-800)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--inverted{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--error{color:var(--color-red-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--error.finkit-modular-checkbox--inverted{color:var(--color-red-400)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label.finkit-modular-checkbox--inverted{color:var(--color-gray-800)}.finkit-modular-checkbox.finkit-modular-checkbox--s .finkit-modular-checkbox__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-checkbox.finkit-modular-checkbox--s .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--xs .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--xs .finkit-modular-checkbox__label{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-white)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__caption{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__input:focus-visible+.finkit-modular-checkbox__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-checkbox.finkit-modular-checkbox--error .finkit-modular-checkbox__label{color:var(--color-red-600)}.finkit-modular-checkbox.finkit-modular-checkbox--error.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-red-400)}.finkit-modular-checkbox.finkit-modular-checkbox--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__icon{cursor:not-allowed}.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-gray-800)}.finkit-modular-checkbox__input{position:absolute;z-index:-1;opacity:0}.finkit-modular-checkbox__input:focus-visible+.finkit-modular-checkbox__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-checkbox__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:7px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__marker{transition:var(--transition-default)}}.finkit-modular-checkbox__wrapper{display:flex;flex-direction:column;margin:auto 0}.finkit-modular-checkbox__label{display:block;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__label{transition:var(--transition-default)}}.finkit-modular-checkbox__caption{display:block;margin-top:4px;color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__caption{transition:var(--transition-default)}}.finkit-modular-checkbox__icon-button{align-self:start;margin-left:auto;padding:0;line-height:0;outline:none;border:none;background:transparent;cursor:pointer}.finkit-modular-checkbox__icon{font-size:var(--font-size-24);line-height:0}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__icon{transition:var(--transition-default)}}.finkit-modular-checkbox__icon>span{font-size:var(--font-size-24)!important}.finkit-modular-file-item{position:relative;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;border:1px solid var(--color-gray-500)}.finkit-modular-file-item--s{min-height:40px;padding:8px 8px 8px 16px;border-radius:12px}.finkit-modular-file-item--s .finkit-modular-file-item__progress{margin-right:12px}.finkit-modular-file-item--m{min-height:56px;padding:8px;border-radius:8px}.finkit-modular-file-item--primary{background-color:var(--color-gray-400)}.finkit-modular-file-item--secondary{background-color:var(--color-white)}.finkit-modular-file-item--secondary.finkit-modular-file-item--pending,.finkit-modular-file-item--secondary.finkit-modular-file-item--uploading{background-color:var(--color-gray-400)}.finkit-modular-file-item--pending{background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-file-item--success:hover{cursor:pointer}.finkit-modular-file-item--success:hover .finkit-modular-file-item__file-name{color:var(--color-purple-600)}}.finkit-modular-file-item__file{display:flex;gap:12px;align-items:center}.finkit-modular-file-item__preview{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray-400);border-radius:6px;background-color:var(--color-white)}.finkit-modular-file-item__preview .finkit-modular-file-item__preview-icon{max-width:30px;padding:2px 4px;overflow:hidden;border-radius:4px;color:var(--color-white);font-size:var(--font-size-10);line-height:var(--font-line-height-10)}.finkit-modular-file-item__file-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-black-500);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-file-item__file-info .finkit-modular-file-item__file-name{transition:var(--transition-default)}}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status{display:flex;gap:4px}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status .finkit-modular-file-item__file-size{width:60px;max-width:60px;font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-size,.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status .finkit-modular-file-item__progress{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-size{max-width:60px}.finkit-modular-file-item__file-info .finkit-modular-file-item__progress{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__controls{display:flex;flex-shrink:0;gap:8px;align-items:center;margin-left:auto}.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{display:flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0;color:var(--color-gray-800)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-file-item__controls .finkit-modular-file-item__close:hover,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:hover{color:var(--color-black-500);cursor:pointer}.finkit-modular-file-item__controls .finkit-modular-file-item__close:active,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:active{color:var(--color-black-500)}.finkit-modular-file-item__controls .finkit-modular-file-item__close:focus-visible,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}}.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{font-size:var(--font-size-24);line-height:var(--font-line-height-24)}.finkit-modular-file-item__error{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-red-600)}.finkit-modular-file-list{display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.finkit-modular-hint{display:inline-flex;align-items:center}.finkit-modular-hint__dialog{position:relative;z-index:1001;min-width:240px;max-width:min(100%,360px);padding:12px 40px 12px 16px;text-align:left;border-radius:10px;background:var(--color-black-500);color:var(--color-white);box-shadow:0 1px 3px 0 rgba(31,36,46,.03),0 6px 6px 0 rgba(31,36,46,.03),0 13px 8px rgba(31,36,46,.01)}.finkit-modular-hint__activator{line-height:0;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.finkit-modular-hint__activator:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-hint__text{margin:0}.finkit-modular-hint__footer,.finkit-modular-hint__text{font-size:var(--font-size-14);line-height:var(--font-line-height-14);font-weight:var(--font-weight-regular)}.finkit-modular-hint__footer{display:block;margin-top:12px;text-decoration:none;color:var(--color-purple-500)}.finkit-modular-hint__close{position:absolute;top:0;right:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.finkit-modular-hint__close:active .finkit-modular-hint__icon,.finkit-modular-hint__close:hover .finkit-modular-hint__icon{background-color:rgba(243,244,246,.2);color:var(--color-gray-400)}}.finkit-modular-hint__icon{display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:rgba(243,244,246,.1);color:rgba(227,231,236,.64)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-hint__icon{transition:var(--transition-default);transition-property:background,color}}.finkit-modular-hint--inverted{background:var(--color-white);color:var(--color-black-500)}.finkit-modular-hint--inverted .finkit-modular-hint__icon{background:var(--color-gray-400);color:rgba(31,36,46,.64)}@media (hover:hover) and (pointer:fine){.finkit-modular-hint--inverted .finkit-modular-hint__close:active .finkit-modular-hint__icon,.finkit-modular-hint--inverted .finkit-modular-hint__close:hover .finkit-modular-hint__icon{background:var(--color-gray-500);color:var(--color-black-500)}}.finkit-modular-input-base{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-input-base *,.finkit-modular-input-base :after,.finkit-modular-input-base :before{box-sizing:border-box;outline:none}.finkit-modular-input-base__input{display:flex;flex-direction:row;align-items:center;padding-right:7px;padding-left:15px;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:12px;color:var(--color-black-500);cursor:text}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__input{transition:var(--transition-default)}}.finkit-modular-input-base__input.finkit-modular-input-base--primary{border-color:var(--color-gray-400);background-color:var(--color-gray-400)}.finkit-modular-input-base__input.finkit-modular-input-base--primary.finkit-modular-input-base--disabled{border-color:var(--color-gray-400)}.finkit-modular-input-base__input.finkit-modular-input-base--secondary{border-color:var(--color-white);background-color:var(--color-white)}.finkit-modular-input-base__input.finkit-modular-input-base--secondary.finkit-modular-input-base--disabled{border-color:var(--color-white)}.finkit-modular-input-base__input.finkit-modular-input-base--s{height:48px}.finkit-modular-input-base__input.finkit-modular-input-base--m{height:56px}.finkit-modular-input-base__input.finkit-modular-input-base--l{height:60px}.finkit-modular-input-base__input.finkit-modular-input-base--success{border-color:var(--color-green-600)}.finkit-modular-input-base__input.finkit-modular-input-base--error{border-color:var(--color-red-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-base__input:hover{border-color:var(--color-gray-600)}}.finkit-modular-input-base__input.finkit-modular-input-base--focused{border-color:var(--color-purple-600);background-color:var(--color-white);box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-input-base__input.finkit-modular-input-base--focused .finkit-modular-input-base__placeholder{color:var(--color-black-200)}.finkit-modular-input-base__input.finkit-modular-input-base--disabled{cursor:not-allowed}.finkit-modular-input-base__input.finkit-modular-input-base--disabled .finkit-modular-input-base__placeholder{color:var(--color-gray-600)}.finkit-modular-input-base__input.finkit-modular-input-base--has-label .finkit-modular-input-base__placeholder{top:auto;bottom:0}.finkit-modular-input-base__container{position:relative;display:flex;flex:1 1;flex-direction:column;min-width:0}.finkit-modular-input-base__field,.finkit-modular-input-base__label,.finkit-modular-input-base__placeholder{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-input-base__label{position:absolute;top:10px;right:0;left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-800);pointer-events:none;will-change:top,font-size,line-height}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__label{transition:var(--transition-default)}}.finkit-modular-input-base__label.finkit-modular-input-base--active{font-size:var(--font-size-14);line-height:var(--font-line-height-14);top:0}.finkit-modular-input-base__label.finkit-modular-input-base--s{top:0}.finkit-modular-input-base__label.finkit-modular-input-base--s.finkit-modular-input-base--active{display:none}.finkit-modular-input-base__label.finkit-modular-input-base--success{color:var(--color-green-600)}.finkit-modular-input-base__label.finkit-modular-input-base--error{color:var(--color-red-600)}.finkit-modular-input-base__field.finkit-modular-input-base--disabled,.finkit-modular-input-base__label.finkit-modular-input-base--disabled,.finkit-modular-input-base__right-label.finkit-modular-input-base--disabled{color:var(--color-gray-600);cursor:not-allowed}.finkit-modular-input-base__field.finkit-modular-input-base--disabled::placeholder,.finkit-modular-input-base__label.finkit-modular-input-base--disabled::placeholder,.finkit-modular-input-base__right-label.finkit-modular-input-base--disabled::placeholder{color:var(--color-gray-600)}.finkit-modular-input-base__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:transparent;color:var(--color-black-200);transition:var(--transition-default)}.finkit-modular-input-base__placeholder.finkit-modular-input-base--accent{color:var(--color-black-500)}.finkit-modular-input-base__hidden{opacity:0;visibility:hidden}.finkit-modular-input-base__field{position:relative;z-index:1;padding:0;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--color-purple-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__field{transition:var(--transition-default)}}.finkit-modular-input-base__field:not(.finkit-modular-input-base--s){padding:10px 0}.finkit-modular-input-base__field:not(.finkit-modular-input-base--s).finkit-modular-input-base--has-label{padding-top:20px;padding-bottom:0}.finkit-modular-input-base__field::placeholder{color:var(--color-black-200)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__field::placeholder{transition:var(--transition-default)}}.finkit-modular-input-base__right-label{flex-shrink:0;max-width:110px;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-800);-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__right-label{transition:var(--transition-default)}}@media screen and (min-width:768px){.finkit-modular-input-base__right-label{max-width:100%;overflow:unset;white-space:normal;text-overflow:unset}}.finkit-modular-input-base__caption{padding-top:2px;padding-right:16px;padding-left:16px;font-weight:var(--font-weight-default)!important;font-size:var(--font-size-12)!important;line-height:var(--font-line-height-12)!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.finkit-modular-input-base__caption.finkit-modular-input-base--disabled{color:var(--color-gray-600)}.finkit-modular-input-file{display:flex;flex-direction:column;box-sizing:border-box;font-weight:var(--font-weight-medium);font-family:inherit;line-height:24px;outline:none;border:none}.finkit-modular-input-file__input{position:absolute;z-index:-1;width:1px;height:1px;overflow:hidden;opacity:0}.finkit-modular-input-file__upload-area{position:relative;display:flex;flex-direction:column;padding:24px;border:1px dashed var(--color-gray-600);border-radius:16px;background:var(--color-gray-300)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1;pointer-events:none}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-wrapper.finkit-modular-input-file--dragged{opacity:0}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-icon{margin-bottom:16px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-icon.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:8px 20px;border-radius:12px;background-color:var(--color-gray-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button{transition:var(--transition-default)}}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button.finkit-modular-input-file--disabled{background-color:var(--color-gray-400);color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-label{margin-bottom:4px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-label.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-caption{color:var(--color-gray-800)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-caption.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:16px;background-color:var(--color-white);color:var(--color-purple-600);opacity:0}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--dragged{opacity:1}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--s{border-radius:12px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--disabled{color:var(--color-gray-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-file__upload-area{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-input-file__upload-area:hover:not(.finkit-modular-input-file--disabled){border-color:var(--color-purple-700);cursor:pointer}.finkit-modular-input-file__upload-area:hover:not(.finkit-modular-input-file--disabled) .finkit-modular-input-file__upload-button{background-color:var(--color-gray-600)}}.finkit-modular-input-file__upload-area.finkit-modular-input-file--dragged{border-color:var(--color-purple-700)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s{flex-direction:row;justify-content:center;padding:36px 24px;border-radius:12px}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-wrapper{flex-direction:row}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label{margin-bottom:0}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label--purple{color:var(--color-purple-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label--purple.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-icon{margin-right:12px;margin-bottom:0}.finkit-modular-input-file__upload-area.finkit-modular-input-file--error{border-color:var(--color-red-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--disabled{border-color:var(--color-gray-600)}.finkit-modular-input-number__controls{display:flex;align-items:center}.finkit-modular-input-number__controls-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--color-gray-800)}.finkit-modular-input-number__controls-icon:focus-visible:not(.finkit-modular-input-number--disabled){box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-number__controls-icon{transition:color .1s ease;cursor:pointer}.finkit-modular-input-number__controls-icon:hover{color:var(--color-black-500)}}.finkit-modular-input-number__controls-icon.finkit-modular-input-number--disabled{color:var(--color-gray-600)}.finkit-modular-input-number__controls-divider{width:1px;height:16px;margin:4px;border-radius:2px 0 0 0;background-color:var(--color-gray-500)}.finkit-modular-input-password__icon{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;color:var(--color-gray-800);transition:var(--transition-default)}.finkit-modular-input-password__icon:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4);color:var(--color-black-500)}.finkit-modular-input-password__icon.finkit-modular-input-password--disabled{color:var(--color-gray-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-password__icon{cursor:pointer}.finkit-modular-input-password__icon:hover{color:var(--color-black-500)}}.finkit-modular-range-slider{position:relative;display:flex;flex-direction:column;gap:4px}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__thumb{border-color:var(--color-black-200);cursor:not-allowed}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__thumb[data-dragging]{cursor:not-allowed}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__indicator{background-color:var(--color-black-200)}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__legend-item{color:var(--color-gray-700)}.finkit-modular-range-slider__control{position:relative;display:flex;align-items:center;touch-action:none}.finkit-modular-range-slider__control,.finkit-modular-range-slider__thumb{height:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-range-slider__thumb{width:24px;box-sizing:border-box;border:2px solid var(--color-purple-600);border-radius:999px;background-color:#fff;cursor:-webkit-grab;cursor:grab}.finkit-modular-range-slider__thumb[data-dragging]{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.finkit-modular-range-slider__thumb--focus{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-range-slider__track{width:100%;height:2px;background-color:var(--color-black-100);-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-range-slider__indicator{background-color:var(--color-purple-600);-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-range-slider__ticks{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.finkit-modular-range-slider__tick{width:0}.finkit-modular-range-slider__legend{position:relative;top:100%;left:0;display:inline-block;width:100%;height:20px;margin:0;padding:0;pointer-events:none}.finkit-modular-range-slider__legend-item{position:absolute;font-size:var(--font-size-12);line-height:var(--font-line-height-14);white-space:nowrap;color:var(--color-gray-800);transform:translateX(-50%);list-style:none}.finkit-modular-range-slider__label{position:absolute;top:-42px;left:50%;display:inline-flex;align-items:flex-start;justify-content:center;min-width:40px;padding:6px 8px;white-space:pre;border-radius:8px;background:var(--color-black-500,#1f242e);color:var(--color-white,#fff);box-shadow:0 2px 12px 0 hsla(0,0%,67%,.22);transform:translate(-50%);opacity:0;visibility:hidden;font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-range-slider__label:before{content:"";position:absolute;top:100%;width:16px;height:6px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='6'%20viewBox='0%200%2016%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00017%206C10%203%2012.9998%200%2016%200H15H1H0C3%200%206%202.99997%208.00017%206Z'%20fill='%231F242E'/%3e%3c/svg%3e")}.finkit-modular-range-slider__label--visible{opacity:.92;visibility:visible}.finkit-modular-input-range .finkit-modular-input-base__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.finkit-modular-input-range__range-slider{margin-top:-9px}.finkit-modular-input-search__icon-clear{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;color:var(--color-gray-800)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-search__icon-clear{transition:color var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-input-search__icon-clear{cursor:pointer}.finkit-modular-input-search__icon-clear:hover{color:var(--color-black-500)}}.finkit-modular-input-search__icon-clear:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4);color:var(--color-gray-800)}.finkit-modular-input-search__icon-clear:active{color:var(--color-black-500)}.finkit-modular-input-search__icon-clear.finkit-modular-input-search--disabled{color:var(--color-gray-500)}.finkit-modular-input-search__icon-search{color:var(--color-gray-800)}.finkit-modular-input-search__icon-search.finkit-modular-input-search--disabled{color:var(--color-gray-600)}.finkit-modular-pagination{display:flex;gap:16px;align-items:center;justify-content:center}.finkit-modular-pagination--bullet{flex-direction:row;gap:0;width:100%;height:4px}.finkit-modular-pagination--bullet .finkit-modular-pagination__link{position:relative;width:6px;height:4px;margin:0 2px;padding:0;border:none;border-radius:2px;background:var(--color-gray-600);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination--bullet .finkit-modular-pagination__link{transition:background .5s,width .5s;transition-delay:.3s,0s}}.finkit-modular-pagination--bullet .finkit-modular-pagination__link.finkit-modular-pagination__link--active{width:24px;background:var(--color-gray-800);transition-delay:.3s}.finkit-modular-pagination__link{display:flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;font-weight:var(--font-weight-medium);font-size:var(--font-size-16);text-decoration:none;border:1px solid transparent;border-radius:4px;background-color:transparent;color:var(--color-black-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link{transition:var(--transition-default)}}.finkit-modular-pagination__link--controls:not(.big):active{background:var(--color-gray-500)}.finkit-modular-pagination__link.finkit-modular-pagination__link--active{background-color:var(--color-gray-500)}.finkit-modular-pagination__link.finkit-modular-pagination__link--active:hover{border:1px solid var(--color-purple-300)}.finkit-modular-pagination__link--disabled{opacity:0;pointer-events:none}.finkit-modular-pagination__link--disabled:hover{background-color:transparent;cursor:default}.finkit-modular-pagination__link:hover{border-color:var(--color-purple-300)}.finkit-modular-pagination__link--big{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50px;background:var(--color-white);box-shadow:0 0 10px 0 rgba(24,25,26,.25);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link--big{transition:var(--transition-default)}}.finkit-modular-pagination__link--big.disabled{opacity:0;pointer-events:none}.finkit-modular-pagination__link--big.disabled:hover{background-color:transparent;cursor:default}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev{color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next svg,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev svg{transition:color var(--transition-default)}}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:hover,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:hover{transform:scale(1.1)}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:hover svg,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:hover svg{color:var(--color-purple-300)}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:active,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:active{transform:scale(1)}.finkit-modular-pagination__dots{margin-bottom:-10px;line-height:0}.finkit-modular-pagination__dots circle{fill:var(--color-black-500)}.finkit-modular-pagination__dots:hover{background-color:transparent;cursor:default}.finkit-modular-radio{position:relative;display:flex;gap:12px;cursor:pointer}.finkit-modular-radio:not(:last-child){margin-bottom:16px}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label{color:var(--color-gray-800)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--inverted{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--error{color:var(--color-red-600)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--error.finkit-modular-radio--inverted{color:var(--color-red-400)}.finkit-modular-radio.finkit-modular-radio--secondary.finkit-modular-radio--disabled .finkit-modular-radio__label{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--secondary.finkit-modular-radio--disabled .finkit-modular-radio__label.finkit-modular-radio--inverted{color:var(--color-gray-800)}.finkit-modular-radio.finkit-modular-radio--s .finkit-modular-radio__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-radio.finkit-modular-radio--s .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--xs .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--xs .finkit-modular-radio__label{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-white)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__caption{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__input:focus-visible+.finkit-modular-radio__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-radio.finkit-modular-radio--error .finkit-modular-radio__label{color:var(--color-red-600)}.finkit-modular-radio.finkit-modular-radio--error.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-red-400)}.finkit-modular-radio.finkit-modular-radio--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__label{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__icon{cursor:not-allowed}.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-gray-800)}.finkit-modular-radio__input{position:absolute;z-index:-1;opacity:0}.finkit-modular-radio__input:focus-visible+.finkit-modular-radio__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-radio__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:50%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__marker{transition:var(--transition-default)}}.finkit-modular-radio__wrapper{display:flex;flex-direction:column;margin:auto 0}.finkit-modular-radio__label{display:block;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__label{transition:var(--transition-default)}}.finkit-modular-radio__caption{display:block;margin-top:4px;color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__caption{transition:var(--transition-default)}}.finkit-modular-radio__icon-button{align-self:start;margin-left:auto;padding:0;line-height:0;outline:none;border:none;background:transparent;cursor:pointer}.finkit-modular-radio__icon{font-size:var(--font-size-24);line-height:0}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__icon{transition:var(--transition-default)}}.finkit-modular-radio__icon>span{font-size:var(--font-size-24)!important}.finkit-modular-segmented-control{display:inline-flex;gap:8px;max-width:100%;margin:0;padding:4px;overflow-x:scroll;border-radius:12px;background-color:var(--color-gray-400);scroll-behavior:smooth;scrollbar-width:none}.finkit-modular-segmented-control::-webkit-scrollbar{display:none}.finkit-modular-segmented-control--secondary{background:var(--color-gray-500)}.finkit-modular-segmented-control--secondary .finkit-modular-segmented-control__tab--active{background:var(--color-black-900);color:var(--color-white)}.finkit-modular-segmented-control--secondary .finkit-modular-segmented-control__tab--active.finkit-modular-segmented-control__tab--disabled{background:var(--color-black-100);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-segmented-control--vertical{flex-direction:column}.finkit-modular-segmented-control--rounded,.finkit-modular-segmented-control--rounded .finkit-modular-segmented-control__tab{border-radius:80px}.finkit-modular-segmented-control--stretch{display:flex}.finkit-modular-segmented-control--stretch .finkit-modular-segmented-control__tab{flex-basis:100%;flex-shrink:unset;overflow:hidden}.finkit-modular-segmented-control--stretch .finkit-modular-segmented-control__tab .finkit-modular-segmented-control__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab{padding:4px 14px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--left{padding-left:10px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--right{padding-right:10px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--icon-only{padding-right:12px;padding-left:12px}.finkit-modular-segmented-control--wight-medium .finkit-modular-segmented-control__tab{font-weight:var(--font-weight-medium)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-segmented-control__icon,.finkit-modular-segmented-control__slot,.finkit-modular-segmented-control__tab{transition:var(--transition-default)}}.finkit-modular-segmented-control__tab{display:flex;flex-grow:1;flex-shrink:0;gap:8px;align-items:center;justify-content:center;padding:8px 20px;outline-color:transparent;border:none;border-radius:10px;background:transparent;color:var(--color-black-500);cursor:pointer;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-segmented-control__tab:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}@media (hover:hover) and (pointer:fine){.finkit-modular-segmented-control__tab:not(.finkit-modular-segmented-control__tab--active):not(.finkit-modular-segmented-control__tab--disabled):hover{color:var(--color-gray-800)}}.finkit-modular-segmented-control__tab--left{padding-left:16px}.finkit-modular-segmented-control__tab--right{padding-right:16px}.finkit-modular-segmented-control__tab--active{background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.04)}.finkit-modular-segmented-control__tab--disabled{color:var(--color-gray-600);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-segmented-control__tab--icon-only{padding-right:12px;padding-left:12px}.finkit-modular-segmented-control__icon{display:inline-flex;font-size:var(--font-size-24);line-height:0}.finkit-modular-segmented-control__slot{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-snackbar{position:fixed;z-index:300;display:flex;gap:12px;width:100%;max-width:504px;margin:0;padding:12px}.finkit-modular-snackbar--bottom-left,.finkit-modular-snackbar--top-left{left:0}.finkit-modular-snackbar--bottom-right,.finkit-modular-snackbar--top-right{right:0}.finkit-modular-snackbar--top-left,.finkit-modular-snackbar--top-right{top:0;flex-direction:column}@keyframes upFadeIn{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes upFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}.finkit-modular-snackbar--top-left .finkit-modular-snackbar__item,.finkit-modular-snackbar--top-right .finkit-modular-snackbar__item{animation:upFadeIn .25s ease-out}.finkit-modular-snackbar--top-left .finkit-modular-snackbar__item--out,.finkit-modular-snackbar--top-right .finkit-modular-snackbar__item--out{animation:upFadeOut .27s ease-out}.finkit-modular-snackbar--bottom-left,.finkit-modular-snackbar--bottom-right{bottom:0;flex-direction:column-reverse}@keyframes downFadeIn{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes downFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}.finkit-modular-snackbar--bottom-left .finkit-modular-snackbar__item,.finkit-modular-snackbar--bottom-right .finkit-modular-snackbar__item{animation:downFadeIn .25s ease-out}.finkit-modular-snackbar--bottom-left .finkit-modular-snackbar__item--out,.finkit-modular-snackbar--bottom-right .finkit-modular-snackbar__item--out{animation:downFadeOut .27s ease-out}.finkit-modular-snackbar__item{padding:0;list-style:none}.finkit-modular-tag{display:inline-flex;align-items:center;border-radius:8px;color:var(--color-black-500)}.finkit-modular-tag--rounded{border-radius:100px}.finkit-modular-tag--primary{background-color:var(--color-white)}.finkit-modular-tag--secondary{background-color:var(--color-gray-400)}.finkit-modular-tag--red{background-color:var(--color-red-100)}.finkit-modular-tag--green{background-color:var(--color-green-100)}.finkit-modular-tag--orange{background-color:var(--color-orange-100)}.finkit-modular-tag--purple{background-color:var(--color-purple-100)}.finkit-modular-tag--outline{outline:1px solid var(--color-gray-500);outline-offset:-1px;background-color:var(--color-white)}.finkit-modular-tag--s.finkit-modular-tag{padding:3px 4px}.finkit-modular-tag--m.finkit-modular-tag{padding:6px 8px}.finkit-modular-tag--l.finkit-modular-tag{padding:8px}.finkit-modular-tag__label{display:inline-flex;padding:0 4px;font-weight:var(--font-weight-regular);white-space:nowrap}.finkit-modular-tag__label.finkit-modular-tag--s{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-tag__label.finkit-modular-tag--m{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-tag__label.finkit-modular-tag--l{font-size:var(--font-size-16);line-height:var(--font-line-height-16);padding:0 8px}.finkit-modular-tag__icon{display:inline-flex;padding:0;font-size:var(--font-size-16);line-height:0;border:none;border-radius:4px;background-color:transparent;cursor:pointer}.finkit-modular-tag__icon:disabled{color:inherit;cursor:default}.finkit-modular-tag__icon:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-tag__icon--left{margin-left:4px}.finkit-modular-tag__icon--right{margin-right:4px}.finkit-modular-tag__icon.finkit-modular-tag--l{font-size:var(--font-size-24)}.finkit-modular-toggle{position:relative;display:flex;gap:12px;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__marker{order:1}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__secondary-label{order:0}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__wrapper{order:-1;margin-right:auto;margin-left:0}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__label{color:var(--color-white)}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__secondary-label{color:var(--color-gray-600)}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__input:focus-visible+.finkit-modular-toggle__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-toggle.finkit-modular-toggle--disabled{cursor:not-allowed}.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__label{color:var(--color-gray-600)}.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__secondary-label,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__label,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__secondary-label{color:var(--color-gray-800)}.finkit-modular-toggle__input{position:absolute;z-index:-1;width:0;height:0;opacity:0}.finkit-modular-toggle__input:focus-visible~.finkit-modular-toggle__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-toggle__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:32px;height:24px;border-radius:20px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__marker{transition:var(--transition-default)}}.finkit-modular-toggle__wrapper{display:flex;flex-direction:column;margin-right:auto}.finkit-modular-toggle__label{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__label{transition:var(--transition-default)}}.finkit-modular-toggle__caption{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--color-gray-800);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__caption{transition:var(--transition-default)}}.finkit-modular-toggle__secondary-label{flex-shrink:0;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__secondary-label{transition:var(--transition-default)}}