.trigger[data-v-1b32f107]{cursor:pointer}.accordion__wrapper[data-v-1b32f107]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.accordion__wrapper--open[data-v-1b32f107]{grid-template-rows:1fr}.accordion__wrapper--open .accordion__content[data-v-1b32f107]{margin-top:1rem}.accordion__wrapper .accordion__content[data-v-1b32f107]{overflow:hidden;padding-inline:1rem;transition:margin-top .3s ease}.accordion__wrapper .accordion__header[data-v-1b32f107]{cursor:pointer}.fade-enter-active[data-v-b052b7c1],.fade-leave-active[data-v-b052b7c1]{transition:opacity .3s ease}.fade-enter-from[data-v-b052b7c1],.fade-leave-to[data-v-b052b7c1]{opacity:0}img[data-v-b052b7c1]{border:2px solid transparent}img.selected[data-v-b052b7c1]{border-color:#48bb78}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-pulse-scale{animation:pulse-scale .8s ease-in-out 10}.checkbox-container{cursor:pointer;display:grid;gap:.5rem}.checkbox-wrapper{align-items:center;display:flex;gap:1rem}.checkbox-wrapper>:first-child{flex-shrink:0}.checkbox-display{--checkbox-size:1.25rem;align-items:center;background-color:transparent;display:flex;flex-shrink:0;height:var(--checkbox-size);justify-content:center;position:relative;width:var(--checkbox-size)}.checkbox-display .checkbox-input{aspect-ratio:1;cursor:pointer;opacity:0;position:absolute;width:100%}.checkbox-display .check-icon{color:#fff;height:calc(var(--checkbox-size)*.66);width:calc(var(--checkbox-size)*.66)}.checkbox-display .check-icon svg{height:100%;width:100%}.checkbox-checked{background-color:#48bb78;border-color:#48bb78}.checkbox-content{color:#2d3748}.radio-container{cursor:pointer;display:grid;--radio-size:1.25rem}.radio-image{margin:.5rem 0}.radio-wrapper{gap:1rem}.radio-display,.radio-wrapper{align-items:center;display:flex}.radio-display{background-color:transparent;border-radius:50%;flex-shrink:0;height:var(--radio-size);justify-content:center;position:relative;width:var(--radio-size)}.radio-display .radio-input{aspect-ratio:1;cursor:pointer;opacity:0;position:absolute;width:100%}.radio-display .check-icon{color:#fff;height:calc(var(--radio-size)*.66);width:calc(var(--radio-size)*.66)}.radio-display .check-icon svg{height:100%;width:100%}.radio-checked{background-color:#48bb78;border-color:#48bb78}.radio-content{color:#2d3748}.image-above{order:-1}.image-below{order:1}.scroll-indicator{background-color:#48bb78;position:fixed;z-index:100}.scroll-indicator.left,.scroll-indicator.right{transition:height .1s ease;width:.5rem}.scroll-indicator.bottom,.scroll-indicator.top{height:.5rem;transition:height .1s ease}.scroll-indicator.top{left:0;top:0}.scroll-indicator.right{right:0;top:0}.scroll-indicator.bottom{bottom:0;left:0}.scroll-indicator.left{left:0;top:0}
