.finkit-modular-accordion{flex-direction:column;gap:16px;display:flex;position:relative}.finkit-modular-accordion--secondary .finkit-modular-accordion-item__body{background:var(--color-gray-200)}.finkit-modular-accordion--secondary .finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled{background:var(--color-gray-300)}.finkit-modular-accordion--without-outline .finkit-modular-accordion-item__inner{outline:none}.finkit-modular-accordion-item{flex-direction:column;gap:2px;display:flex}.finkit-modular-accordion-item__inner{outline:1px solid var(--color-gray-500);outline-offset:-1px;border-radius:16px}.finkit-modular-accordion-item__body{background-color:var(--color-white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled{background-color:var(--color-gray-400);pointer-events:none}.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__title,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__subtitle,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__icon,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__toggle-icon,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__control-icon{color:var(--color-gray-600)}.finkit-modular-accordion-item__header{cursor:pointer;background-color:#0000;border:none;border-radius:16px 16px 0 0;outline:none;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__header{transition:var(--transition-default)}}.finkit-modular-accordion-item__header:hover{background-color:var(--color-gray-400)}.finkit-modular-accordion-item__header:has(button:focus-visible){outline-offset:1px;background-color:var(--color-gray-400);outline:3px solid #6a80ef66}.finkit-modular-accordion-item__title-wrapper{align-items:center;gap:8px;width:100%;display:flex}.finkit-modular-accordion-item__title{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium);text-align:left;color:var(--color-black-500);margin:0;padding:0}.finkit-modular-accordion-item__title.finkit-modular-accordion-item--with-control{font-size:var(--font-size-24);line-height:var(--font-line-height-24);color:var(--color-gray-800)}.finkit-modular-accordion-item__subtitle{font-size:var(--font-size-12);line-height:var(--font-line-height-12);text-align:left;color:var(--color-gray-800)}.finkit-modular-accordion-item__subtitle.finkit-modular-accordion-item--with-icon{padding-left:32px}.finkit-modular-accordion-item__icon{font-size:var(--font-size-24);line-height:0;display:inline-flex}.finkit-modular-accordion-item__toggle-icon{font-size:var(--font-size-24);color:var(--color-gray-800);margin-left:auto;line-height:0;display:inline-flex}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__toggle-icon{transition:var(--transition-default)}}.finkit-modular-accordion-item__toggle-icon.finkit-modular-accordion-item--active{transform:rotate(-180deg)}.finkit-modular-accordion-item__toggle-icon.finkit-modular-accordion-item--with-control{margin-left:0}.finkit-modular-accordion-item__control-icon{font-size:var(--font-size-24);color:var(--color-gray-800);margin-left:auto;line-height:0;display:inline-flex}.finkit-modular-accordion-item__control-icon:hover{color:var(--color-gray-900)}.finkit-modular-accordion-item__content{height:0;padding:0 16px;overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__content{transition:all .3s ease-in-out}}.finkit-modular-accordion-item__content-inner{font-size:var(--font-size-16);line-height:var(--font-line-height-16);padding:12px 0 16px}
