button.button-component{overflow:hidden;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-webkit-transition:all .3s ease;transition:all .3s ease}button.button-component i.button-icon{font-size:14px;overflow:hidden;width:16px;height:16px;margin-right:6px;opacity:1}button.button-component i.button-icon,button.button-component i.ui.loading-spinner.dark{-webkit-transition:inherit;transition:inherit;-webkit-transition-delay:50ms;transition-delay:50ms;pointer-events:none}button.button-component i.ui.loading-spinner.dark{margin-right:15px}button.button-component span{pointer-events:none}button.button-component:not(.waiting) i.ui.loading-spinner.dark{overflow:hidden;width:0;min-width:0;height:0;min-height:0;margin-right:0;-webkit-transition:inherit;transition:inherit;opacity:0;border-width:0}button.button-component.waiting{pointer-events:none;opacity:.4}button.button-component.waiting i.button-icon{font-size:0;width:0;height:0;margin:0;opacity:0}div.checkbox-component{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease;opacity:.85;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.2);gap:0}div.checkbox-component i.bi.bi-check-lg{font-size:0;-webkit-transition:inherit;transition:inherit;opacity:0;color:#003c96}div.checkbox-component:hover{opacity:1}div.checkbox-component.checked{color:#003d99;background:rgba(0,102,255,.1);gap:10px}div.checkbox-component.checked i.bi.bi-check-lg{font-size:20px;opacity:1}div.carousel-component{max-width:100%}div.carousel-component div.switch-buttons div.switch-button{width:8px;height:8px;margin:5px;cursor:pointer;-webkit-transition:all .1s ease;transition:all .1s ease;border-radius:50%;background:rgba(0,0,0,.4)}div.carousel-component div.switch-buttons div.switch-button.active{pointer-events:none;background:#000}div.carousel-component div.switch-buttons div.switch-button:before{position:absolute;display:block;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;content:"";cursor:pointer}div.carousel-component div.carousel-content div.carousel-item-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes carousel-item-enter{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes carousel-item-enter{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}div.carousel-component div.carousel-content div.carousel-item-exit-active{animation:carousel-item-enter .1s linear reverse forwards}div.carousel-component div.carousel-content div.carousel-item-enter-active{-webkit-animation:carousel-item-enter .1s linear forwards;animation:carousel-item-enter .1s linear forwards}