.modal-backdrop.svelte-vd43tx{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1001}.modal-content.svelte-vd43tx{background:var(--tb-paper-100);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;max-width:480px;width:100%;font-family:Aeonik,system-ui,sans-serif;overflow:visible}.modal-header.svelte-vd43tx{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) 0}.modal-header.svelte-vd43tx h2:where(.svelte-vd43tx){margin:0;font-size:1.25rem;font-weight:600;color:var(--tb-ink-900)}.close-button.svelte-vd43tx{position:relative;background:none;border:none;padding:var(--space-1);cursor:pointer;color:var(--tb-ink-500);border-radius:var(--radius-sm);transition:color .2s,background-color .2s}.close-button.svelte-vd43tx:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.close-button.svelte-vd43tx:hover{color:var(--tb-ink-900);background-color:var(--tb-ink-100)}.modal-body.svelte-vd43tx{padding:var(--space-4) var(--space-6)}.status-text.svelte-vd43tx{font-weight:600;color:var(--tb-ink-900);margin:0 0 var(--space-2) 0}.status-description.svelte-vd43tx{color:var(--tb-ink-700);margin:0;line-height:1.5}.modal-actions.svelte-vd43tx{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);overflow:visible}
