.clll-prevent-scroll{overflow:initial}.clll-drawer{position:fixed;inset:0;height:100dvh;width:100vw;pointer-events:none}.clll-drawer__overlay{position:absolute;inset:0;opacity:0;background-color:var(--clll-drawer-overlay-bg, transparent);pointer-events:auto;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.clll-drawer__content{position:absolute;background:var(--clll-drawer-content-bg, white);pointer-events:auto;overflow-y:auto;overflow-x:hidden;border-radius:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease;box-shadow:0 0 var(--clll-unit-3) var(--clll-unit-0_5) #0000001f,0 0 var(--clll-unit-1) var(--clll-unit-0_5) #00000005}.clll-drawer__content.clll-drawer__content--rounded-full,.clll-drawer__content.clll-drawer__content--rounded-full .clll-{border-radius:var(--clll-rounded-full)}.clll-drawer__content.clll-drawer__content--rounded-lg,.clll-drawer__content.clll-drawer__content--rounded-lg .clll-{border-radius:var(--clll-rounded-lg)}.clll-drawer__content.clll-drawer__content--rounded-md,.clll-drawer__content.clll-drawer__content--rounded-md .clll-{border-radius:var(--clll-rounded-md)}.clll-drawer__content.clll-drawer__content--rounded-sm,.clll-drawer__content.clll-drawer__content--rounded-sm .clll-{border-radius:var(--clll-rounded-sm)}.clll-drawer__content.clll-drawer__content--rounded-xs,.clll-drawer__content.clll-drawer__content--rounded-xs .clll-{border-radius:var(--clll-rounded-xs)}.clll-drawer__content.clll-drawer__content--rounded-xl,.clll-drawer__content.clll-drawer__content--rounded-xl .clll-{border-radius:var(--clll-rounded-xl)}.clll-drawer__content.clll-drawer__content--rounded-2xl,.clll-drawer__content.clll-drawer__content--rounded-2xl .clll-{border-radius:var(--clll-rounded-2xl)}.clll-drawer__content.clll-drawer__content--rounded-3xl,.clll-drawer__content.clll-drawer__content--rounded-3xl .clll-{border-radius:var(--clll-rounded-3xl)}.clll-drawer__content.clll-drawer__content--rounded-none,.clll-drawer__content.clll-drawer__content--rounded-none .clll-{border-radius:0}.clll-drawer__content.clll-drawer__content--rounded:not([class*=clll-drawer__content--rounded-]){border-radius:var(--clll-drawer-theme-radius, var(--clll-rounded-md))}.clll-drawer__content--top{top:0;left:0;right:0;width:100%;max-height:100%;transform:translateY(-100%)}.clll-drawer__content--bottom{bottom:0;left:0;right:0;width:100%;max-height:100%;transform:translateY(100%)}.clll-drawer__content--left{top:0;left:0;bottom:0;max-width:100%;height:100%;transform:translate(-100%)}.clll-drawer__content--right{top:0;right:0;bottom:0;max-width:100%;height:100%;transform:translate(100%)}.clll-drawer__content--detached.clll-drawer__content--top{top:var(--clll-unit-4);left:var(--clll-unit-4);right:var(--clll-unit-4);width:calc(100% - var(--clll-unit-8));max-height:calc(100% - var(--clll-unit-8));transform:translateY(calc(-100% - var(--clll-unit-4)))}.clll-drawer__content--detached.clll-drawer__content--bottom{bottom:var(--clll-unit-4);left:var(--clll-unit-4);right:var(--clll-unit-4);width:calc(100% - var(--clll-unit-8));max-height:calc(100% - var(--clll-unit-8));transform:translateY(calc(100% + var(--clll-unit-4)))}.clll-drawer__content--detached.clll-drawer__content--left{top:var(--clll-unit-4);left:var(--clll-unit-4);bottom:var(--clll-unit-4);height:calc(100% - var(--clll-unit-8));max-width:calc(100% - var(--clll-unit-8));transform:translate(calc(-100% - var(--clll-unit-4)))}.clll-drawer__content--detached.clll-drawer__content--right{top:var(--clll-unit-4);right:var(--clll-unit-4);bottom:var(--clll-unit-4);height:calc(100% - var(--clll-unit-8));max-width:calc(100% - var(--clll-unit-8));transform:translate(calc(100% + var(--clll-unit-4)))}.clll-drawer--mounted .clll-drawer__overlay{opacity:.4}.clll-drawer--mounted .clll-drawer__content--top,.clll-drawer--mounted .clll-drawer__content--bottom{transform:translateY(0)}.clll-drawer--mounted .clll-drawer__content--left,.clll-drawer--mounted .clll-drawer__content--right{transform:translate(0)}.clll-drawer--mounted .clll-drawer__content--detached--top,.clll-drawer--mounted .clll-drawer__content--detached--bottom{transform:translateY(0)}.clll-drawer--mounted .clll-drawer__content--detached--left,.clll-drawer--mounted .clll-drawer__content--detached--right{transform:translate(0)}
