.dialog[data-v-3223770f]{color:var(--ink);background:0 0;border:0;width:min(640px,100% - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.dialog.sm[data-v-3223770f]{width:min(460px,100% - 32px)}.dialog[data-v-3223770f]::backdrop{background:color-mix(in srgb,var(--ink) 50%,transparent)}.box[data-v-3223770f]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden}.actions[data-v-3223770f],.box[data-v-3223770f],.head[data-v-3223770f]{display:flex}.head[data-v-3223770f]{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0 24px}.title[data-v-3223770f]{padding-top:8px;font-size:1.35rem;line-height:1.25}.x[data-v-3223770f]{background:var(--surface-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.5rem;font-weight:900;line-height:1}.x[data-v-3223770f]:hover{background:var(--line)}.body[data-v-3223770f]{overscroll-behavior:contain;padding:14px 24px 20px;overflow-y:auto}.actions[data-v-3223770f]{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 24px}.actions[data-v-3223770f] .btn{min-height:44px}.dialog.fill[data-v-3223770f]{width:min(1100px,100% - 48px)}.fill .box[data-v-3223770f]{height:calc(min(780px,100dvh - 48px))}.fill .head[data-v-3223770f]{border-bottom:1px solid var(--line);padding-bottom:12px}.fill .body[data-v-3223770f]{flex:1;min-height:0;padding:0;overflow:hidden}@media (width<=560px){.dialog[data-v-3223770f],.dialog.sm[data-v-3223770f]{width:100%;margin:auto 0 0}.box[data-v-3223770f]{border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:92dvh}.head[data-v-3223770f]{padding:14px 12px 0 16px}.body[data-v-3223770f]{padding:12px 16px 16px}.actions[data-v-3223770f]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-up)}.actions[data-v-3223770f] .btn{flex:1 1 0;justify-content:center}.dialog.fill[data-v-3223770f]{width:100%;height:100dvh;margin:0}.fill .box[data-v-3223770f]{border-radius:0;height:100dvh;max-height:100dvh}.fill .head[data-v-3223770f]{padding-bottom:10px}}
