.t2-sheet-root[data-v-bb88bc13]{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:24px}.t2-sheet-scrim[data-v-bb88bc13]{position:absolute;inset:0;background:var(--color-overlay)}.t2-sheet[data-v-bb88bc13]{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(86vh,820px);border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-modal);outline:none;overflow:hidden;transition:transform .28s cubic-bezier(.2,.9,.3,1)}.t2-sheet--wide[data-v-bb88bc13]{max-width:1040px}.t2-sheet--flow[data-v-bb88bc13]{max-width:720px;max-height:min(92vh,900px)}.t2-sheet-grab[data-v-bb88bc13]{display:none}.t2-sheet-head[data-v-bb88bc13]{display:flex;align-items:center;gap:12px;padding:16px 16px 8px 20px}.t2-sheet-title[data-v-bb88bc13]{flex:1;min-width:0;margin:0;font-size:18px;font-weight:500}.t2-sheet-title[data-v-bb88bc13],.t2-sheet-x[data-v-bb88bc13]{color:var(--color-foreground)}.t2-sheet-x[data-v-bb88bc13]{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border:0;border-radius:8px;background:var(--color-surface-elevated);cursor:pointer;transition:background .2s}.t2-sheet-x[data-v-bb88bc13]:hover{background:var(--color-surface-elevated-hover)}.t2-sheet-x[data-v-bb88bc13]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.t2-sheet-body[data-v-bb88bc13]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 20px}.t2-sheet-foot[data-v-bb88bc13]{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:767px){.t2-sheet-root[data-v-bb88bc13]{align-items:flex-end;padding:0}.t2-sheet[data-v-bb88bc13],.t2-sheet--wide[data-v-bb88bc13]{max-width:none;max-height:88vh;border-radius:8px 8px 0 0;border-width:1px 0 0}.t2-sheet-grab[data-v-bb88bc13]{display:flex;justify-content:center;padding:8px 0 2px;touch-action:none;cursor:grab}.t2-sheet-grab span[data-v-bb88bc13]{width:40px;height:4px;border-radius:2px;background:var(--color-border-strong)}.t2-sheet-head[data-v-bb88bc13]{padding:6px 12px 6px 16px}.t2-sheet-body[data-v-bb88bc13]{padding:6px 16px calc(16px + env(safe-area-inset-bottom,0px))}.t2-sheet-foot[data-v-bb88bc13]{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}}.t2-sheet-enter-active[data-v-bb88bc13],.t2-sheet-leave-active[data-v-bb88bc13]{transition:opacity .22s ease}.t2-sheet-enter-active .t2-sheet[data-v-bb88bc13],.t2-sheet-leave-active .t2-sheet[data-v-bb88bc13]{transition:transform .3s cubic-bezier(.2,.9,.3,1),opacity .22s ease}.t2-sheet-enter-from[data-v-bb88bc13],.t2-sheet-leave-to[data-v-bb88bc13]{opacity:0}.t2-sheet-enter-from .t2-sheet[data-v-bb88bc13],.t2-sheet-leave-to .t2-sheet[data-v-bb88bc13]{transform:translateY(16px) scale(.98);opacity:0}@media(max-width:767px){.t2-sheet-enter-from .t2-sheet[data-v-bb88bc13],.t2-sheet-leave-to .t2-sheet[data-v-bb88bc13]{transform:translateY(100%);opacity:1}}.t2-sheet-root.is-flow.t2-sheet-enter-from[data-v-bb88bc13],.t2-sheet-root.is-flow.t2-sheet-enter-from .t2-sheet[data-v-bb88bc13]{opacity:1}.t2-sheet-root.is-flow.t2-sheet-enter-from .t2-sheet-scrim[data-v-bb88bc13]{opacity:0}.t2-sheet-root.is-flow.t2-sheet-enter-active .t2-sheet-scrim[data-v-bb88bc13]{transition:opacity .22s ease}@media(prefers-reduced-motion:reduce){.t2-sheet[data-v-bb88bc13],.t2-sheet-enter-active .t2-sheet[data-v-bb88bc13],.t2-sheet-leave-active .t2-sheet[data-v-bb88bc13]{transition:opacity .15s ease}.t2-sheet-enter-from .t2-sheet[data-v-bb88bc13],.t2-sheet-leave-to .t2-sheet[data-v-bb88bc13]{transform:none}}
