.backdrop.svelte-9pi54v{z-index:76;background:#08101c80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal.svelte-9pi54v{box-sizing:border-box;background:var(--card);border:1px solid var(--bd);border-radius:var(--r-card);width:100%;max-height:calc(100vh - 48px);box-shadow:var(--el-raised);animation:svelte-9pi54v-modal-in var(--dur-enter) var(--ease-enter);flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}@keyframes svelte-9pi54v-modal-in{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-9pi54v-modal-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.modal.svelte-9pi54v{animation:svelte-9pi54v-modal-fade var(--dur-reduced) var(--ease-out)}}.tools.svelte-9pi54v{flex:1;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=759px){.head.svelte-9pi54v{flex-wrap:wrap}.tools.svelte-9pi54v{flex-basis:100%;order:3}}.head.svelte-9pi54v{align-items:flex-start;gap:12px;display:flex}.title.svelte-9pi54v{font-size:var(--fs-h4);color:var(--hd);align-items:center;gap:8px;font-weight:600;line-height:1.4;display:flex}.sub.svelte-9pi54v{font-size:var(--fs-body);color:var(--sub);margin-top:4px;line-height:1.5}.x.svelte-9pi54v{border-radius:var(--r-control);width:36px;height:36px;color:var(--icon);cursor:pointer;background:0 0;border:none;flex:0 0 36px;justify-content:center;align-items:center;margin:-6px -6px -6px auto;padding:0;display:inline-flex}.x.svelte-9pi54v:hover{background:var(--hov)}.body.svelte-9pi54v{flex-direction:column;gap:16px;display:flex}
