.crm-m-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a102873;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:60}.crm-m-overlay-aberto{opacity:1;pointer-events:auto}.crm-m-drawer{position:fixed;top:0;bottom:0;left:0;width:min(300px,82vw);background:#fff;z-index:70;transform:translate(-104%);transition:transform .22s ease;display:flex;flex-direction:column;box-shadow:8px 0 32px #1a10282e;padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));padding-left:var(--safe-area-inset-left, env(safe-area-inset-left, 0px))}.crm-m-drawer-aberto{transform:translate(0)}.crm-m-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.crm-m-safe-top{padding-top:env(safe-area-inset-top,0px);padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))}.crm-m-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px);padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion: reduce){.crm-m-drawer,.crm-m-overlay{transition:none}}
