@layer theos.frames{.theos-sheet__overlay{z-index:100000;background:var(--theos-scrim);position:fixed;inset:0}.theos-sheet{z-index:100001;gap:var(--theos-space-3);padding:var(--theos-space-4);background:var(--theos-surface,#f4efe7);color:var(--theos-on-surface,#181818);border:var(--theos-hairline) solid var(--theos-border,#c8bca9);flex-direction:column;display:flex;position:fixed;overflow:auto}.theos-sheet--right{--theos-overlay-slide-from:100%;inset-block:0;inset-inline-end:0}.theos-sheet--left{--theos-overlay-slide-from:-100%;inset-block:0;inset-inline-start:0}.theos-sheet--right,.theos-sheet--left{max-block-size:none}.theos-sheet--top{--theos-overlay-slide-from:0;--theos-overlay-slide-from-y:-100%;inline-size:100%;inset-block-start:0;inset-inline:0}.theos-sheet--bottom{--theos-overlay-slide-from:0;--theos-overlay-slide-from-y:100%;inline-size:100%;inset-block-end:0;inset-inline:0}.theos-sheet--takeover{border:none;max-block-size:none;inline-size:100%;inset:0}@media (width>=768px){.theos-sheet--takeover{inset:var(--theos-page-gutter);inline-size:auto;max-inline-size:var(--theos-panel-lg);border:var(--theos-hairline) solid var(--theos-border,#c8bca9);margin-inline:auto}}.theos-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--theos-space-3);background:inherit;z-index:1;margin-block-start:calc(var(--theos-space-4) * -1);padding-block-start:var(--theos-space-4);display:flex;position:sticky;inset-block-start:calc(var(--theos-space-4) * -1)}.theos-sheet__heading{min-block-size:var(--theos-touch-target);align-items:center;margin:0;display:flex}.theos-sheet__desc{color:var(--theos-text-secondary,#5a5249);margin:0}.theos-sheet__dismiss{flex-shrink:0;margin-inline-start:auto}.theos-sheet__back{flex-shrink:0;margin-inline-start:calc(var(--theos-space-2) * -1)}.theos-sheet__head:has(.theos-sheet__back){align-items:center}.theos-sheet[data-layer-covered],.theos-sheet__overlay[data-layer-covered]{visibility:hidden}.theos-sheet__grabber{min-block-size:var(--theos-touch-min-absolute);touch-action:none;cursor:grab;justify-content:center;align-items:center;display:flex}.theos-sheet__grabber-bar{inline-size:var(--theos-step-4);block-size:var(--theos-track-thickness);border-radius:var(--theos-radius-round);background:var(--theos-border-hover)}.theos-sheet [data-leaving=true]{pointer-events:none}}
