.copied-feedback.svelte-15fojp5{color:green;font-weight:700;animation:svelte-15fojp5-fadeIn .5s}@keyframes svelte-15fojp5-fadeIn{0%{opacity:0}to{opacity:1}}.status-message.svelte-15fojp5{padding:1rem;border-radius:var(--border-radius-sm);text-align:center;font-weight:700}.status-message.success.svelte-15fojp5{background-color:#d4edda;color:#155724}.status-message.error.svelte-15fojp5{background-color:#f8d7da;color:var(--error-color)}.form-group-consent.svelte-15fojp5{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem}.form-group-consent.svelte-15fojp5 input[type=checkbox]:where(.svelte-15fojp5){width:auto}.form-group-consent.svelte-15fojp5 a:where(.svelte-15fojp5){color:var(--primary-color);text-decoration:underline}button.svelte-15fojp5:disabled{background-color:#ccc;cursor:not-allowed}.announcements-container.svelte-15fojp5{position:relative;width:90%;margin:1rem auto;padding:1rem;background-color:var(--warning-color);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow)}.announcement.svelte-15fojp5 p:where(.svelte-15fojp5){margin:0;padding-right:2rem}.dismiss-btn.svelte-15fojp5{position:absolute;top:.5rem;right:1rem;font-size:1.5rem;line-height:1;background:none;border:none;cursor:pointer}
