.modal-backdrop.svelte-ekah15{background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-backdrop--bottom.svelte-ekah15{background:#00000073;align-items:flex-end;padding:1.5rem 1.5rem 2rem}.modal-backdrop--clear.svelte-ekah15{pointer-events:none;background:0 0}.modal-dialog.svelte-ekah15{flex-direction:column;flex-shrink:0;padding:0;display:flex;overflow:hidden}.modal-dialog--clear-backdrop.svelte-ekah15{pointer-events:auto;box-shadow:var(--chrome-shadow)}.modal-dialog--sm.svelte-ekah15{width:min(400px,100%);max-height:min(72vh,560px)}.modal-dialog--md.svelte-ekah15{width:min(440px,100%);max-height:min(80vh,640px)}.modal-dialog--lg.svelte-ekah15{width:min(480px,100%);max-height:min(80vh,640px)}.modal-dialog--xl.svelte-ekah15{width:min(900px,100%);max-height:min(85vh,720px)}.modal-backdrop--sheet.svelte-ekah15{background:#00000073;align-items:flex-end;padding:2rem 0 0}.modal-dialog--sheet.svelte-ekah15{width:100%;max-width:100%;height:var(--modal-sheet-height,auto);border-bottom:none;border-left:none;border-right:none;border-radius:16px 16px 0 0}.modal-dialog__handle.svelte-ekah15{background:var(--sheet-handle);cursor:ns-resize;touch-action:none;border-radius:999px;flex-shrink:0;align-self:center;width:2.5rem;height:.25rem;margin-top:.5rem;display:block}.modal-dialog__header--sheet.svelte-ekah15{touch-action:none}.modal-dialog__header--sheet.modal-dialog__header--ruled.svelte-ekah15{min-height:var(--chrome-control-size);padding-top:.5rem}.modal-dialog__header--sheet.svelte-ekah15 .modal-dialog__close:where(.svelte-ekah15){width:var(--chrome-control-size);height:var(--chrome-control-size)}.modal-dialog--sheet-dragging.svelte-ekah15 .modal-dialog__body:where(.svelte-ekah15){pointer-events:none}.modal-dialog__form.svelte-ekah15{display:contents}.modal-dialog__header.svelte-ekah15{padding:1rem 1rem .5rem}.modal-dialog__header--ruled.svelte-ekah15{border-bottom:1px solid var(--chrome-glass-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.modal-dialog__title-row.svelte-ekah15{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.modal-dialog__header.svelte-ekah15 h2:where(.svelte-ekah15){margin:0;font-size:1.05rem}.modal-dialog__header--ruled.svelte-ekah15 h2:where(.svelte-ekah15){letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.modal-dialog__close.svelte-ekah15{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.modal-dialog__close.svelte-ekah15:hover{background:var(--hover-overlay);color:var(--text)}.modal-dialog__close.svelte-ekah15 svg:where(.svelte-ekah15){pointer-events:none}.modal-dialog__body.svelte-ekah15{padding:.5rem 1rem 1rem;overflow:auto}.modal-dialog__footer.svelte-ekah15{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.modal-dialog__footer.svelte-ekah15 button.danger{border-color:var(--danger);color:var(--danger)}.modal-dialog__footer.svelte-ekah15 button.danger:hover{background:#c45c261f}.modal-dialog__footer.svelte-ekah15 button.primary:disabled{opacity:.5;cursor:not-allowed}
