:where(.c-base-sheet){z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(.c-base-sheet) .c-base-sheet__scrim{background:var(--color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}:where(.c-base-sheet) .c-base-sheet__panel{width:100%;max-width:640px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-float);transition:transform .45s var(--ease-spring);border-radius:24px 24px 0 0;flex-direction:column;margin:0 auto;display:flex;position:relative}:where(.c-base-sheet) .c-base-sheet__panel--dragging{transition:none}:where(.c-base-sheet) .c-base-sheet__grabber{touch-action:none;justify-content:center;padding:6px 0 10px;display:flex}:where(.c-base-sheet) .c-base-sheet__body{overscroll-behavior:contain;padding:4px 20px 20px;overflow-y:auto}@media (width>=640px){:where(.c-base-sheet){justify-content:center}:where(.c-base-sheet) .c-base-sheet__panel{border-radius:24px}}:is(.t-sheet-enter-active,.t-sheet-leave-active) .c-base-sheet__scrim{transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}:is(.t-sheet-enter-active,.t-sheet-leave-active) .c-base-sheet__panel{transition:transform .45s var(--ease-spring), opacity .3s ease}:is(.t-sheet-enter-from,.t-sheet-leave-to) .c-base-sheet__scrim{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}:is(.t-sheet-enter-from,.t-sheet-leave-to) .c-base-sheet__panel{opacity:0;transform:translateY(100%)}@media (width>=640px){:is(.t-sheet-enter-from,.t-sheet-leave-to) .c-base-sheet__panel{transform:translateY(24px)scale(.97)}}
