.modal-backdrop.svelte-1u9x8g7.svelte-1u9x8g7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1u9x8g7.svelte-1u9x8g7{background:#0a0f1b;border:1px solid #283660;border-radius:8px;min-width:0;min-height:0;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.confirm-modal.svelte-1u9x8g7.svelte-1u9x8g7{max-width:440px;border-radius:8px;overflow:hidden;padding:1.75rem;box-shadow:0 20px 60px #0000008c;position:relative}.close-button.svelte-1u9x8g7.svelte-1u9x8g7{position:absolute;top:1.25rem;right:1.25rem;border:0;margin:0!important;padding:0!important;background:transparent;color:#ccd6ff;width:28px;height:28px;min-width:28px;min-inline-size:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;z-index:10}.close-button.svelte-1u9x8g7.svelte-1u9x8g7:after{display:none!important}.close-button.svelte-1u9x8g7.svelte-1u9x8g7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:rgba(86,100,177,.3);transform:scale(0);transition:transform .15s ease}.close-button.svelte-1u9x8g7.svelte-1u9x8g7:hover:before,.close-button.svelte-1u9x8g7.svelte-1u9x8g7:focus-visible:before{transform:scale(1)}.close-button.svelte-1u9x8g7.svelte-1u9x8g7:focus-visible{outline:none}.close-button.svelte-1u9x8g7 i.svelte-1u9x8g7{position:relative;font-size:20px}.modal-image.svelte-1u9x8g7.svelte-1u9x8g7{width:100%;height:180px;overflow:hidden;border-radius:6px;border:1px solid #283660;margin-bottom:.25rem}.modal-image.svelte-1u9x8g7 img.svelte-1u9x8g7{width:100%;height:100%;object-fit:cover}.modal-content.svelte-1u9x8g7.svelte-1u9x8g7{text-align:left;gap:1rem;display:flex;flex-direction:column}.modal-content.svelte-1u9x8g7 h4.svelte-1u9x8g7{font-family:Red Hat Display,system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.5px;color:#f8f8ff;margin-block-end:0!important}.modal-content.svelte-1u9x8g7 p.svelte-1u9x8g7{font-family:Montserrat,sans-serif;margin:0rem;font-size:.9rem;color:#ccd6ff;line-height:1.5;font-weight:400}.modal-actions.svelte-1u9x8g7.svelte-1u9x8g7{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem}.modal-actions.svelte-1u9x8g7 button.svelte-1u9x8g7{height:40px;margin:0;padding:0 18px;border-radius:999px;font-family:Red Hat Display,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s ease}.modal-actions.svelte-1u9x8g7 button.svelte-1u9x8g7:after{display:none!important}button.primary.svelte-1u9x8g7.svelte-1u9x8g7{background:linear-gradient(135deg,rgba(108,140,255,.18),rgba(138,123,255,.18))!important;border:1px solid #6c8cff!important;color:#c3ccff!important}button.primary.svelte-1u9x8g7.svelte-1u9x8g7:hover{background:linear-gradient(135deg,rgba(108,140,255,.3),rgba(138,123,255,.3))!important;border-color:#8aa0ff!important;color:#fff!important;transform:translateY(-2px)}button.secondary.svelte-1u9x8g7.svelte-1u9x8g7{background:transparent!important;border:1px solid #5664b1!important;color:#ccd6ff!important}button.secondary.svelte-1u9x8g7.svelte-1u9x8g7:hover{border-color:#6c8cff!important;color:#fff!important;transform:translateY(-2px)}
