.lxdrawer{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);transition:transform .3s ease-in-out}.lxdrawer.top{transform:translateY(-100%);flex-direction:column;width:100vw;max-height:calc(100vh - 188px)}.lxdrawer.right{transform:translateX(100%);width:380px;height:100vh}.lxdrawer.bottom{transform:translateY(100%);flex-direction:column;justify-content:flex-end;width:100vw;max-height:calc(100vh - 188px)}.lxdrawer.left{transform:translateX(-100%);width:380px;height:100vh}.lxdrawer.show{transform:translateX(0);transform:translateY(0)}@media (max-width:768px){.lxdrawer.bottom{border-radius:16px 16px 0 0}.lxdrawer.large{height:calc(100vh - 188px)}.lxdrawer.small{height:calc((100vh - 50px) / 3 + 56px)}}.lxdrawer-header{display:flex;justify-content:space-between;height:56px;padding:16px}.lxdrawer-header-close{width:24px;height:24px}.lxdrawer-header-close-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.lxdrawer-header-close-icon .lxicon{font-size:28px}.lxdrawer-header-content{flex:1;font-family:li-medium;font-size:16px;line-height:24px;color:#191919;text-align:center}.lxdrawer-content{overflow:auto;flex:1;padding-bottom:calc(env(safe-area-inset-bottom) + 40px);-webkit-overflow-scrolling:touch}.lxlayer{position:fixed;z-index:300;top:0;left:0;display:none;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent}.lxlayer.show{display:flex}.lxlayer-mask{position:absolute;z-index:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.4);transition-timing-function:ease-in-out;transition-property:opacity}.lxlayer-mask.animate{opacity:1}.lxlayer-content-mask{z-index:10;overflow:auto;display:flex;align-items:center;justify-content:center;min-width:100%;max-width:100%;min-height:100%;max-height:100%;opacity:0;transition-timing-function:ease-in-out;transition-property:opacity}.lxlayer-content-mask.show{opacity:1}.lxlayer-content{display:flex}