.optional-label.svelte-16hr154.svelte-16hr154{font-size:.8em;color:#6c757d;font-weight:400;font-style:italic}.login-input.error.svelte-16hr154.svelte-16hr154{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a}.login-input.error.svelte-16hr154.svelte-16hr154:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}.error-message.org-error.svelte-16hr154.svelte-16hr154{display:flex;align-items:flex-start;gap:5px;font-size:.85em;margin-top:5px;line-height:1.4}.org-description.svelte-16hr154.svelte-16hr154{font-size:.8em;color:#6c757d;margin:5px 0 15px;line-height:1.4;font-style:italic}.org-info.svelte-16hr154.svelte-16hr154{margin-bottom:15px}.org-consent.svelte-16hr154.svelte-16hr154{font-size:.8em;color:#dc3545;margin:8px 0;line-height:1.4;padding:8px;background-color:#f8f9fa;border-left:3px solid #dc3545;border-radius:4px}.org-terms.svelte-16hr154.svelte-16hr154{font-size:.8em;color:#6c757d;margin:8px 0;line-height:1.4}.org-terms.svelte-16hr154 a.svelte-16hr154{color:#007bff;text-decoration:none}.org-terms.svelte-16hr154 a.svelte-16hr154:hover{text-decoration:underline}.discrete-hr.svelte-16hr154.svelte-16hr154{border:0;height:1px;background-color:#e0e0e0;margin:15px 0}.login-box.overlay.svelte-16hr154.svelte-16hr154{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;max-width:400px}
