.c-scroll-area{overflow:auto}.c-scroll-area:focus-visible{outline:var(--c-color-brand-primary-600) solid 1px;outline-offset:-1px}@supports (scrollbar-width:auto){.c-scroll-area{scrollbar-width:thin;scrollbar-color:var(--c-color-grey-300) var(--c-color-grey-100)}}@supports selector(::-webkit-scrollbar){.c-scroll-area:hover{--safari-fix: }.c-scroll-area::-webkit-scrollbar{width:.5rem;height:.5rem}.c-scroll-area::-webkit-scrollbar-track{background-color:var(--c-color-grey-100)}.c-scroll-area::-webkit-scrollbar-thumb{background-color:var(--c-color-grey-300);border-radius:.25rem}.c-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--c-color-grey-400)}}.c-transition-fade-enter-active,.c-transition-fade-leave-active{transition:opacity .15s ease-in-out}.c-transition-fade-enter-from,.c-transition-fade-leave-to{opacity:0}.c-popover-wrapper{pointer-events:none;position:absolute}.c-popover-backdrop{pointer-events:initial;touch-action:manipulation;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgb(from var(--c-color-grey-700) r g b / 75%);display:none;position:fixed;inset:0}.c-popover{pointer-events:initial;width:max-content;max-width:400px;max-height:300px;box-shadow:var(--c-drop-shadow);background-color:var(--c-color-white);border-radius:.5rem;flex-direction:column;padding:.75rem 0;display:flex;overflow:hidden}.c-popover>.inside{flex-direction:column;gap:1rem;padding:0 .75rem;display:flex}.c-popover .c-menu-item{--c-menu-item-active-color:var(--c-text-color);outline-offset:-1px;padding:.75rem}.c-popover .c-menu-item:before{display:none}.c-popover .c-menu-item.active{font-weight:inherit}.c-popover .c-menu-item.active .active-check{display:block}.c-popover.has-c-menu{padding:.25rem 0}.c-popover.has-c-menu>.inside{padding:0}@media (width<576px){.c-popover-backdrop{display:block}.c-popover{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;max-height:calc(100% - 2rem);position:fixed!important;inset:auto 0 0!important;transform:none!important}.c-popover>.inside{gap:.5rem}}.c-menu{flex-direction:column;align-items:stretch;min-width:10rem;display:flex}
