.notification-container.svelte-1h4uklv{position:fixed;top:4rem;right:1rem;z-index:999999;max-width:350px;display:flex;flex-direction:column;gap:.5rem}.notification.svelte-1h4uklv{display:flex;align-items:center;padding:.75rem;gap:.75rem;border-radius:.5rem;background-color:var(--cl-white, #ffffff);box-shadow:0 4px 12px #0000001a;animation:svelte-1h4uklv-slideIn .3s ease-out forwards}.notification-icon.svelte-1h4uklv{display:flex;align-items:center}.notification-content.svelte-1h4uklv{flex:1}.notification-content.svelte-1h4uklv p:where(.svelte-1h4uklv){margin:0;line-height:1.4;font-size:.9rem;font-weight:400;color:var(--cl-black, #1a1a1a)}.close-button.svelte-1h4uklv{background:transparent;border:none;padding:0;cursor:pointer;opacity:.6;display:flex;align-items:center;transition:opacity .2s}.close-button.svelte-1h4uklv:hover{opacity:1}.notification-title.svelte-1h4uklv{margin:0;text-transform:uppercase;font-size:1rem;font-weight:600;margin-bottom:.25rem}.notification.success.svelte-1h4uklv{border-left:4px solid var(--cl-success, #10b981)}.notification.success.svelte-1h4uklv .notification-icon:where(.svelte-1h4uklv){color:var(--cl-success, #10b981)}.notification.error.svelte-1h4uklv{border-left:4px solid var(--cl-error, #ef4444)}.notification.error.svelte-1h4uklv .notification-icon:where(.svelte-1h4uklv){color:var(--cl-error, #ef4444)}.notification.warning.svelte-1h4uklv{border-left:4px solid var(--cl-warning, #f59e0b)}.notification.warning.svelte-1h4uklv .notification-icon:where(.svelte-1h4uklv){color:var(--cl-warning, #f59e0b)}.notification.info.svelte-1h4uklv{border-left:4px solid var(--cl-info, #3b82f6)}.notification.info.svelte-1h4uklv .notification-icon:where(.svelte-1h4uklv){color:var(--cl-info, #3b82f6)}@keyframes svelte-1h4uklv-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:480px){.notification-container.svelte-1h4uklv{right:10px;left:10px;max-width:calc(100% - 20px)}}.btn.svelte-1hk7b0s{--btn-bg: var(--cl-orange-3, #fbaf17);--btn-bg-hover: var(--cl-orange-4, #cc7404);--btn-color: var(--cl-white, #ffffff);--btn-outline: var(--cl-orange-4, #cc7404);--btn-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;padding:.7em 1em;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.1;color:var(--btn-color);text-align:center;text-decoration:none;background:var(--btn-bg);border:.0625em solid var(--btn-border);border-radius:1.5em;cursor:pointer;box-sizing:border-box;transition:background-color .15s linear,color .15s linear,border-color .15s linear,outline-color .15s linear,transform .1s ease-out}.btn.svelte-1hk7b0s:focus{outline:none}.btn.svelte-1hk7b0s:focus-visible{outline:.1em solid var(--btn-outline);outline-offset:.2em}@media(hover:hover){.btn.svelte-1hk7b0s:hover:not(:disabled):not(.is-loading){background:var(--btn-bg-hover)}}.btn.svelte-1hk7b0s:active:not(:disabled):not(.is-loading){transform:scale(.99)}.btn.svelte-1hk7b0s:disabled{cursor:not-allowed;background:var(--cl-grey-1, #f5f5f5);color:var(--cl-grey-3, #808080);border-color:transparent}.btn.is-loading.svelte-1hk7b0s{cursor:progress;gap:.5em}.btn-orange.svelte-1hk7b0s{--btn-bg: var(--cl-orange-3, #fbaf17);--btn-bg-hover: var(--cl-orange-4, #cc7404);--btn-outline: var(--cl-orange-4, #cc7404)}.btn-orange-inverted.svelte-1hk7b0s{--btn-bg: var(--cl-white, #ffffff);--btn-color: var(--cl-orange-3, #fbaf17);--btn-border: var(--cl-orange-3, #fbaf17);--btn-bg-hover: var(--cl-orange-3, #fbaf17)}.btn-red-inverted.svelte-1hk7b0s{--btn-bg: var(--cl-white, #ffffff);--btn-color: var(--cl-red-3, #c60651);--btn-border: var(--cl-red-3, #c60651);--btn-bg-hover: var(--cl-red-3, #c60651)}@media(hover:hover){.btn-orange-inverted.svelte-1hk7b0s:hover:not(:disabled):not(.is-loading),.btn-red-inverted.svelte-1hk7b0s:hover:not(:disabled):not(.is-loading){--btn-color: var(--cl-white, #ffffff)}}.btn-red.svelte-1hk7b0s{--btn-bg: var(--cl-red-3, #c60651);--btn-bg-hover: var(--cl-red-4, #9e003d);--btn-outline: var(--cl-red-4, #9e003d)}.btn-green.svelte-1hk7b0s{--btn-bg: var(--cl-green-3, #32aa72);--btn-bg-hover: var(--cl-green-4, #14a060);--btn-outline: var(--cl-green-4, #14a060)}.btn-default.svelte-1hk7b0s{--btn-bg: var(--cl-white, #ffffff);--btn-bg-hover: var(--cl-grey-1, #f5f5f5);--btn-color: var(--cl-grey-4, #b2b2b2);--btn-outline: var(--cl-grey-4, #b2b2b2);--btn-border: var(--cl-grey-4, #b2b2b2)}.content.svelte-1hk7b0s{display:inline-flex;align-items:center;justify-content:center;gap:.5em}.spinner.svelte-1hk7b0s{width:1em;height:1em;animation:svelte-1hk7b0s-btn-spin .7s linear infinite}@keyframes svelte-1hk7b0s-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn.svelte-1hk7b0s{transition:none}.spinner.svelte-1hk7b0s{animation-duration:1.5s}}.badge.svelte-knxo3i{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.35;white-space:nowrap;border:1px solid transparent}.badge--can-wrap.svelte-knxo3i{white-space:pre-wrap}.badge--uppercase.svelte-knxo3i{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.badge__dot.svelte-knxo3i{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.badge--grey.svelte-knxo3i{color:var(--cl-black-2, var(--cl-black, #373535));background:var(--cl-grey-2, #e0e0e0)}.badge--grey-soft.svelte-knxo3i{color:var(--cl-grey-4, #b2b2b2);background:var(--cl-grey-1, #f5f5f5)}.badge--green.svelte-knxo3i{color:var(--cl-green-4, #14a060);background:var(--cl-green-light, #32aa7217)}.badge--green-solid.svelte-knxo3i{color:var(--cl-white, #ffffff);background:var(--cl-green-3, #32aa72)}.badge--red.svelte-knxo3i{color:var(--cl-red-3, #c60651);background:var(--cl-red-light, #c606510f)}.badge--red-solid.svelte-knxo3i{color:var(--cl-white, #ffffff);background:var(--cl-red-3, #c60651)}.badge--orange.svelte-knxo3i{color:var(--cl-orange-4, #cc7404);background:var(--cl-orange-light, #fff2e2)}.badge--blue.svelte-knxo3i{color:var(--cl-blue-2, #474db6);background:color-mix(in srgb,var(--cl-blue-2, #474db6) 12%,var(--cl-white, #ffffff))}
