.flexa-scroll{scrollbar-color:hsla(0,0%,47%,.5) transparent;scrollbar-width:thin}.flexa-scroll::-webkit-scrollbar{height:8px;width:8px}.flexa-scroll::-webkit-scrollbar-track{background:transparent;border-radius:8px}.flexa-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.5);border-radius:8px}.flexa-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47%,.8)}@media(prefers-color-scheme:dark){.flexa-scroll{scrollbar-color:hsla(0,0%,75%,.45) transparent}.flexa-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,75%,.4)}.flexa-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,75%,.7)}}.flexa-modal{--flexa-modal-icon-size:32px}.flexa-modal,.flexa-modal *{box-sizing:border-box}.flexa-modal__trigger{align-items:center;appearance:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;margin:0}.flexa-modal--icon .flexa-modal__trigger,.flexa-modal--image .flexa-modal__trigger,.flexa-modal--text .flexa-modal__trigger{background:none;border:0;padding:0}.flexa-modal--text .flexa-modal__trigger{text-decoration:underline;text-underline-offset:3px}.flexa-modal__trigger-image{display:block;height:auto;max-width:100%;width:var(--flexa-modal-icon-size)}.flexa-modal__trigger .flexa-icon,.flexa-modal__trigger .flexa-icon-markup svg{display:block;height:var(--flexa-modal-icon-size);width:var(--flexa-modal-icon-size)}.flexa-modal__root{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.flexa-modal__root[hidden]{display:none}.flexa-modal__overlay{background:rgba(0,0,0,.6);cursor:pointer;inset:0;position:absolute}.flexa-modal__box{background:#fff;border-radius:8px;max-height:85vh;max-width:calc(100% - 32px);overflow-y:auto;padding:24px;position:relative;scrollbar-color:hsla(0,0%,47%,.5) transparent;scrollbar-width:thin;width:600px;z-index:1}.flexa-modal__box::-webkit-scrollbar{height:8px;width:8px}.flexa-modal__box::-webkit-scrollbar-track{background:transparent;border-radius:8px}.flexa-modal__box::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.5);border-radius:8px}.flexa-modal__box::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47%,.8)}@media(prefers-color-scheme:dark){.flexa-modal__box{scrollbar-color:hsla(0,0%,75%,.45) transparent}.flexa-modal__box::-webkit-scrollbar-thumb{background:hsla(0,0%,75%,.4)}.flexa-modal__box::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,75%,.7)}}.flexa-modal__close{align-items:center;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:10px}.flexa-modal__root--close-outside .flexa-modal__close{right:0;top:-44px}.flexa-modal-scroll-lock{overflow:hidden}@media(min-width:1025px){.flexa-modal.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-modal.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-modal.flexa-hide-mobile{display:none!important}}
