.sd[data-v-7dbf6571]{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-end;justify-content:center}.sd__backdrop[data-v-7dbf6571]{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);touch-action:none}.sd__sheet[data-v-7dbf6571]{position:relative;width:100%;display:flex;flex-direction:column;min-height:0;background:hsl(var(--background));color:hsl(var(--foreground));border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #0000002e;outline:none;transition:transform .28s cubic-bezier(.16,1,.3,1);will-change:transform}.sd__sheet.is-dragging[data-v-7dbf6571]{transition:none}.sd--full .sd__sheet[data-v-7dbf6571]{height:calc(100dvh - max(env(safe-area-inset-top,0px),8px) - 40px);max-height:92dvh}.sd--auto .sd__sheet[data-v-7dbf6571]{max-height:92dvh}.sd__grab[data-v-7dbf6571]{flex-shrink:0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sd__handle[data-v-7dbf6571]{display:flex;justify-content:center;padding:8px 0 2px;cursor:grab}.sd__handle span[data-v-7dbf6571]{width:40px;height:5px;border-radius:999px;background:hsl(var(--muted-foreground) / .35)}.sd__head[data-v-7dbf6571]{display:flex;align-items:center;gap:8px;padding:2px 12px 10px 6px;border-bottom:1px solid hsl(var(--border))}.sd__icon-btn[data-v-7dbf6571]{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:12px;cursor:pointer;color:hsl(var(--foreground))}.sd__icon-btn[data-v-7dbf6571]:hover{background:hsl(var(--secondary))}.sd__icon-btn[data-v-7dbf6571]:focus-visible,.sd__done[data-v-7dbf6571]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.sd__titles[data-v-7dbf6571]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sd__title[data-v-7dbf6571]{margin:0;font-size:17px;font-weight:800;line-height:1.25;font-family:var(--fv-font-display, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd__subtitle[data-v-7dbf6571]{margin:0;font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd__status[data-v-7dbf6571]{font-size:12px}.sd__done[data-v-7dbf6571]{flex-shrink:0;min-width:68px;height:44px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:15px;font-weight:700;font-family:inherit}.sd__done[data-v-7dbf6571]:active{transform:scale(.97)}.sd__head-spacer[data-v-7dbf6571]{width:44px;flex-shrink:0}.sd__body[data-v-7dbf6571]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}.sd__foot[data-v-7dbf6571]{flex-shrink:0;border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.sd__body[data-v-7dbf6571] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.sd__body[data-v-7dbf6571] textarea,.sd__body[data-v-7dbf6571] select{font-size:16px!important}@media(min-width:768px){.sd[data-v-7dbf6571]{align-items:center;padding:24px}.sd__sheet[data-v-7dbf6571],.sd--full .sd__sheet[data-v-7dbf6571]{max-width:640px;height:auto;max-height:85dvh;border-radius:20px;border:1px solid hsl(var(--border))}.sd--full .sd__sheet[data-v-7dbf6571]{height:min(85dvh,860px)}.sd__handle[data-v-7dbf6571]{display:none}.sd__head[data-v-7dbf6571]{padding:12px 16px 12px 10px}.sd__body[data-v-7dbf6571]{padding:20px}}.sd--screen .sd__sheet[data-v-7dbf6571],.sd--screen.sd .sd__sheet[data-v-7dbf6571]{height:100dvh;max-height:none;border-radius:0;box-shadow:none}.sd--screen .sd__head[data-v-7dbf6571]{padding-top:calc(6px + env(safe-area-inset-top,0px))}.sd--screen .sd__custom-head[data-v-7dbf6571]{padding-top:env(safe-area-inset-top,0px);background:hsl(var(--background))}@media(min-width:768px){.sd--screen[data-v-7dbf6571]{padding:0;justify-content:flex-end;align-items:stretch}.sd--screen .sd__sheet[data-v-7dbf6571],.sd--screen.sd--screen .sd__sheet[data-v-7dbf6571]{max-width:560px;height:100dvh;max-height:none;border-radius:0;border:0;border-left:1px solid hsl(var(--border))}}.sd--inline[data-v-7dbf6571]{position:static;inset:auto;z-index:auto;display:block;height:100%;padding:0}.sd--inline .sd__sheet[data-v-7dbf6571],.sd--inline.sd--screen .sd__sheet[data-v-7dbf6571]{height:100%;max-height:none;max-width:none;border-radius:16px;border:1px solid hsl(var(--border));box-shadow:none;transition:none}.sd--inline .sd__head[data-v-7dbf6571]{padding-top:6px}.sd-screen-enter-active[data-v-7dbf6571],.sd-screen-leave-active[data-v-7dbf6571]{transition:opacity .2s ease}.sd-screen-enter-from[data-v-7dbf6571],.sd-screen-leave-to[data-v-7dbf6571]{opacity:0}.sd-screen-enter-active .sd__sheet[data-v-7dbf6571],.sd-screen-leave-active .sd__sheet[data-v-7dbf6571]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.sd-screen-enter-from .sd__sheet[data-v-7dbf6571],.sd-screen-leave-to .sd__sheet[data-v-7dbf6571]{transform:translate(100%)}.sd-enter-active[data-v-7dbf6571],.sd-leave-active[data-v-7dbf6571]{transition:opacity .22s ease}.sd-enter-from[data-v-7dbf6571],.sd-leave-to[data-v-7dbf6571]{opacity:0}.sd-enter-active .sd__sheet[data-v-7dbf6571],.sd-leave-active .sd__sheet[data-v-7dbf6571]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.sd-enter-from .sd__sheet[data-v-7dbf6571],.sd-leave-to .sd__sheet[data-v-7dbf6571]{transform:translateY(100%)}@media(min-width:768px){.sd-enter-from .sd__sheet[data-v-7dbf6571],.sd-leave-to .sd__sheet[data-v-7dbf6571]{transform:translateY(16px) scale(.98)}}@media(prefers-reduced-motion:reduce){.sd__sheet[data-v-7dbf6571],.sd-enter-active .sd__sheet[data-v-7dbf6571],.sd-leave-active .sd__sheet[data-v-7dbf6571]{transition:none}}
