.app-sheet{--ix-key:var(--secondary);color:var(--foreground);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;direction:rtl}.app-sheet *{box-sizing:border-box}.app-sheet__dim{z-index:55;opacity:0;pointer-events:none;background:#000;position:fixed;inset:0}.app-sheet.is-open .app-sheet__dim{pointer-events:auto}.app-sheet__panel{z-index:56;background:var(--card);border:1px solid var(--border);touch-action:none;will-change:transform;width:100%;max-width:560px;height:calc(100vh - 44px);box-shadow:0 -1px 0 var(--border), 0 -18px 50px -24px #141e1459;border-bottom:0;border-radius:28px 28px 0 0;outline:0;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.app-sheet__grab{cursor:grab;flex:none;place-items:center;height:26px;display:grid}.app-sheet__grab i{background:color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:9px;width:38px;height:5px}.app-sheet__body{flex:1;padding:0 18px 18px;overflow:hidden}.app-sheet.is-full .app-sheet__body{touch-action:pan-y;overflow:auto}.app-sheet__foot{padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);will-change:transform;position:absolute;bottom:0;left:0;right:0}.app-frame{transform-origin:50% 0}@media (prefers-reduced-motion:reduce){.app-sheet *{transition:none!important;animation:none!important}}
