.sheet-overlay,.sheet-overlay-down,.sheet-overlay-left{box-sizing:border-box;z-index:100;background:#0006;margin:0;padding:0;position:fixed;inset:0;transform:translateZ(0)}html:has(.sheet-overlay){overflow:clip hidden}html:has(.sheet-overlay-down){overflow:clip hidden}html:has(.sheet-overlay-left){overflow:clip hidden}html:has(.sheet-overlay) body{overflow:clip hidden}html:has(.sheet-overlay-down) body{overflow:clip hidden}html:has(.sheet-overlay-left) body{overflow:clip hidden}.sheet-overlay[data-entering]{animation:.2s ease-out forwards overlay-fade-in}.sheet-overlay[data-exiting]{animation:.2s ease-in forwards overlay-fade-out}.sheet{border-right:1px solid var(--overlay-border);background:#fff;outline:none;width:70%;max-width:450px;height:100%;position:fixed;top:0;left:auto;right:0;box-shadow:0 0 20px #0000001a}.sheet[data-entering]{animation:.6s ease-in-out forwards sheet-slide}.sheet[data-exiting]{animation:.6s ease-in-out reverse forwards sheet-slide}.sheet *{outline:none}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.sheet-overlay-down[data-entering]{animation:.25s ease-out forwards overlay-fade-in}.sheet-overlay-down[data-exiting]{animation:.25s ease-in forwards overlay-fade-out}.sheet-down{border-top:1px solid var(--overlay-border);will-change:transform;backface-visibility:hidden;background:#fff;border-radius:16px 16px 0 0;outline:none;max-width:90%;height:auto;max-height:90%;margin-left:auto;margin-right:auto;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0000001a}.sheet-down[data-entering]{animation:.32s cubic-bezier(.32,.72,0,1) forwards sheet-slide-down}.sheet-down[data-exiting]{animation:.28s cubic-bezier(.32,.72,0,1) reverse forwards sheet-slide-down}.sheet-down *{outline:none}.sheet-overlay-left[data-entering]{animation:.28s ease-out forwards overlay-fade-in}.sheet-overlay-left[data-exiting]{animation:.28s ease-in forwards overlay-fade-out}.sheet-left{background:#fff;width:100%;max-width:min(80%,550px);height:100%;position:fixed;top:0;left:0}.sheet-left[data-entering]{animation:.38s cubic-bezier(.32,.72,0,1) forwards sheet-slide-left}.sheet-left[data-exiting]{animation:.32s cubic-bezier(.32,.72,0,1) reverse forwards sheet-slide-left}.sheet-left *{outline:none}@keyframes sheet-slide-down{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}
