.modal-overlay.svelte-1cv5xf6{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000085;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content.svelte-1cv5xf6{width:min(480px,100%);max-height:min(86vh,600px);color:var(--text-color);background:var(--background);border-radius:8px;flex-direction:column;animation:.18s ease-out svelte-1cv5xf6-modalSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000047}@keyframes svelte-1cv5xf6-modalSlideIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-1cv5xf6{border-bottom:1px solid var(--border-color,color-mix(in srgb, var(--text-color) 10%, transparent));justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 14px;display:flex}.modal-header.svelte-1cv5xf6 h2:where(.svelte-1cv5xf6){color:var(--text-color);margin:0;font-size:20px;font-weight:750;line-height:1.15}.close-button.svelte-1cv5xf6{width:36px;height:36px;color:color-mix(in srgb, var(--text-color) 72%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .14s,color .14s;display:inline-flex}.close-button.svelte-1cv5xf6:hover{color:var(--text-color);background:color-mix(in srgb, var(--text-color) 10%, transparent)}.modal-body.svelte-1cv5xf6{padding:22px;overflow-y:auto}.warning-text.svelte-1cv5xf6{color:color-mix(in srgb, var(--text-color) 80%, transparent);margin:0 0 20px;font-size:15px;line-height:1.5}.options.svelte-1cv5xf6{flex-direction:column;gap:12px;display:flex}.option-button.svelte-1cv5xf6{background:var(--background-input,color-mix(in srgb, var(--text-color) 5%, var(--background)));text-align:left;cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:16px;transition:all .15s;display:flex}.option-button.svelte-1cv5xf6:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--background))}.option-button.delete.svelte-1cv5xf6:hover{background:color-mix(in srgb, #dc2626 8%, var(--background));border-color:#dc2626}.option-button.svelte-1cv5xf6 strong:where(.svelte-1cv5xf6){color:var(--text-color);font-size:15px;font-weight:600}.option-button.svelte-1cv5xf6 span:where(.svelte-1cv5xf6){color:color-mix(in srgb, var(--text-color) 60%, transparent);font-size:13px}.modal-footer.svelte-1cv5xf6{border-top:1px solid var(--border-color,color-mix(in srgb, var(--text-color) 10%, transparent));justify-content:flex-end;padding:14px 22px 18px;display:flex}.btn-cancel.svelte-1cv5xf6{color:var(--text-color);border:1px solid color-mix(in srgb, var(--text-color) 20%, transparent);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .14s}.btn-cancel.svelte-1cv5xf6:hover{background:color-mix(in srgb, var(--text-color) 8%, transparent)}@media (max-width:640px){.modal-overlay.svelte-1cv5xf6{align-items:stretch;padding:10px}.modal-content.svelte-1cv5xf6{max-height:calc(100dvh - 20px)}.modal-header.svelte-1cv5xf6,.modal-body.svelte-1cv5xf6,.modal-footer.svelte-1cv5xf6{padding-left:16px;padding-right:16px}}.option.svelte-1f51qqw{background:var(--green-background);color:var(--text-color);border-radius:4px;justify-content:space-between;align-items:center;padding:4px 12px;display:flex}.close-icon.svelte-1f51qqw{opacity:.6;stroke:#fff;cursor:pointer;align-items:center;margin-left:6px;transition:opacity .2s;display:flex}.close-icon.svelte-1f51qqw:hover{opacity:1}.options.svelte-6ytvhu{flex-wrap:wrap;gap:12px;display:flex}.input-group.svelte-6ytvhu{flex-direction:column;gap:4px;width:100%;display:flex}.update.svelte-6ytvhu{flex-flow:column wrap;justify-content:space-between;gap:24px;margin-bottom:12px;display:flex}.full-width.svelte-6ytvhu{min-width:100%}.btn-group.svelte-6ytvhu{gap:8px;width:100%;display:flex}@media (max-width:640px){.btn-group.svelte-6ytvhu{flex-wrap:wrap;display:flex}}.mid-section.svelte-vnd09e{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:24px;width:100%;display:flex}.first-mid.svelte-vnd09e{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.mid-section.svelte-vnd09e,.first-mid.svelte-vnd09e{gap:16px}}.button-group.svelte-iiopcg{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}
