.wb-backdrop.svelte-r9elvw{z-index:60;background:var(--wb-backdrop);position:fixed;inset:0}.wb-dialog.svelte-r9elvw{z-index:61;box-sizing:border-box;border:1px solid var(--wb-l2);background:var(--wb-l0);color:var(--wb-l6);outline:none;flex-direction:column;display:flex;position:fixed}.wb-dialog-modal.svelte-r9elvw{border-radius:var(--wb-r-card);max-block-size:calc(100dvh - 64px);inline-size:calc(100vw - 32px);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .wb-dialog-modal.svelte-r9elvw{translate:50% -50%}.wb-dialog-sm.svelte-r9elvw{max-inline-size:420px}.wb-dialog-md.svelte-r9elvw{max-inline-size:560px}.wb-dialog-lg.svelte-r9elvw{max-inline-size:720px}.wb-dialog-sheet.svelte-r9elvw{max-block-size:90dvh;border-block-end:0;border-start-start-radius:var(--wb-r-sheet);border-start-end-radius:var(--wb-r-sheet);padding-block-end:env(safe-area-inset-bottom);inset-block-end:0;inset-inline:0}.wb-sheet-handle.svelte-r9elvw{border-radius:var(--wb-r-pill);background:var(--wb-l2);align-self:center;block-size:4px;inline-size:36px;margin-block-start:8px}.wb-dialog-head.svelte-r9elvw{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.wb-dialog-titles.svelte-r9elvw{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-inline-size:0;display:flex}.wb-dialog-title{font-size:var(--wb-fs-lg);font-weight:var(--wb-fw-bold)}.wb-dialog-desc{color:var(--wb-l4)}.wb-dialog-end.svelte-r9elvw{flex:none;align-items:center;gap:4px;display:flex}.wb-dialog-hint.svelte-r9elvw{color:var(--wb-l4);font-size:var(--wb-fs-xs);white-space:nowrap;margin-block-start:-6px}.wb-dialog-close{border-radius:var(--wb-r-control);block-size:36px;inline-size:36px;color:var(--wb-l4);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-block-start:-6px;margin-inline-end:-8px;padding:0;display:grid}.wb-dialog-close:hover{background:var(--wb-l2);color:var(--wb-l6)}.wb-dialog-body.svelte-r9elvw{overscroll-behavior:contain;padding:4px 24px 20px;overflow-y:auto}.wb-dialog-foot.svelte-r9elvw{border-block-start:1px solid var(--wb-l2);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (width<1024px){.wb-dialog-head.svelte-r9elvw{padding:12px 16px 8px}.wb-dialog-body.svelte-r9elvw{padding:4px 16px 16px}.wb-dialog-foot.svelte-r9elvw{flex-direction:column-reverse;padding:12px 16px}.wb-dialog-foot.svelte-r9elvw .wb-btn{inline-size:100%}}
