.backdrop[data-v-8a944bbe]{z-index:70;background:#12241d73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-8a944bbe]{background:var(--surface);border-radius:12px;width:min(430px,100%);padding:24px 26px 22px}h2[data-v-8a944bbe]{font-size:20px;font-weight:700}p[data-v-8a944bbe]{color:var(--ink-soft);margin-top:10px;font-size:15px;line-height:1.55}.actions[data-v-8a944bbe]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}button[data-v-8a944bbe]{cursor:pointer;border-radius:8px;padding:10px 18px;font-size:15px;font-weight:600}.ghost[data-v-8a944bbe]{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ghost[data-v-8a944bbe]:hover{border-color:var(--line-strong)}.danger[data-v-8a944bbe]{border:1px solid var(--danger);background:var(--danger);color:var(--on-primary)}.dialog.with-save[data-v-8a944bbe]{width:min(560px,100%)}.with-save .danger[data-v-8a944bbe]{background:var(--surface);color:var(--danger)}.save[data-v-8a944bbe]{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.error[data-v-8a944bbe]{color:var(--danger)}button[data-v-8a944bbe]:disabled{opacity:.55;cursor:wait}.backdrop[data-v-8a944bbe]{min-width:0;overflow-y:auto}.dialog[data-v-8a944bbe]{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 48px);overflow-y:auto}@media screen and (width<=600px){.backdrop[data-v-8a944bbe]{padding:12px}.dialog[data-v-8a944bbe]{max-height:calc(100dvh - 24px);padding:20px 16px}.actions[data-v-8a944bbe]{flex-wrap:wrap}.actions>button[data-v-8a944bbe]{flex:auto}.actions .spacer[data-v-8a944bbe]{display:none}}
