.ui-pop-layer{z-index:var(--z-pop);pointer-events:none;position:fixed;inset:0}.ui-pop{border:1px solid var(--separator);border-radius:var(--radius-l);background:var(--section-bg);max-width:calc(100vw - 16px);box-shadow:var(--shadow-pop);color:var(--text);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-pop-layer.sheet{pointer-events:auto;background:#00000073}.sheet .ui-pop{max-width:none;max-height:72dvh;padding-bottom:max(var(--tg-safe-area-inset-bottom,0px), env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;bottom:0;left:0;right:0}.sheet.center{place-items:center;padding:16px;display:grid}.sheet.center .ui-pop{border-radius:var(--radius-xl);border-width:1px;width:min(100%,360px);max-height:calc(100dvh - 32px);padding-bottom:0;position:relative;inset:auto;overflow-y:auto}.ui-pop-grip{background:var(--separator);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 4px}.ui-pop-enter-active,.ui-pop-leave-active{transition:opacity .14s}.ui-pop-enter-active .ui-pop,.ui-pop-leave-active .ui-pop{transition:transform .18s cubic-bezier(.3,.7,.2,1)}.ui-pop-enter-from,.ui-pop-leave-to{opacity:0}.ui-pop-enter-from .ui-pop,.ui-pop-leave-to .ui-pop{transform:translateY(-4px)}.sheet.ui-pop-enter-from .ui-pop,.sheet.ui-pop-leave-to .ui-pop{transform:translateY(100%)}.sheet.center.ui-pop-enter-from .ui-pop,.sheet.center.ui-pop-leave-to .ui-pop{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ui-pop-enter-active,.ui-pop-leave-active,.ui-pop-enter-active .ui-pop,.ui-pop-leave-active .ui-pop{transition:none}}
