.sheet{z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet .sheet_backdrop{cursor:pointer;background:#0a1f178c;border:0;padding:0;position:absolute;inset:0}.sheet .sheet_body{background:var(--color-cream);max-height:85vh;box-shadow:var(--shadow-float);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:relative}.sheet .sheet_body .sheet_body_handle{border-radius:var(--radius-pill);background:#0a1f1733;align-self:center;width:44px;height:4px;margin:10px 0 6px}.sheet .sheet_body .sheet_body_head{align-items:center;gap:12px;padding:6px 20px 14px;display:flex}.sheet .sheet_body .sheet_body_head .sheet_body_head_title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-forest);margin:0;font-size:24px;font-weight:800}.sheet .sheet_body .sheet_body_head .sheet_body_head_close{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition);background:#0a1f1712;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (hover:hover){.sheet .sheet_body .sheet_body_head .sheet_body_head_close:hover{background:var(--fill-step)}}.sheet .sheet_body .sheet_body_content{overscroll-behavior:contain;overflow-y:auto}.sheet .sheet_body .sheet_body_foot{padding:14px 20px 20px}.sheet .sheet_body .sheet_body_end{height:16px}@media only screen and (min-width:768px){.sheet{display:none}}
