.form-label.svelte-rj3z6x{font-weight:600;color:var(--theme-text-secondary);margin-bottom:.5rem}.card.svelte-rj3z6x{border-radius:15px;overflow:hidden;transition:all .3s ease}.card.shadow-sm.svelte-rj3z6x{box-shadow:var(--theme-shadow-card-md)!important}.card.svelte-rj3z6x:hover{transform:translateY(-2px);box-shadow:var(--theme-shadow-medium)!important}.card-header.svelte-rj3z6x{background:var(--theme-bg-card);border-bottom:1px solid var(--theme-border-card);padding:1.5rem}.form-control.svelte-rj3z6x{border-radius:8px;border:1.5px solid var(--theme-border-card);transition:all .2s ease;padding:.75rem 1rem}.form-control.svelte-rj3z6x:focus{box-shadow:0 0 0 .2rem var(--theme-shadow);transform:translateY(-1px)}.form-control.is-invalid.svelte-rj3z6x{border-color:var(--theme-danger-text);box-shadow:0 0 0 .2rem var(--theme-error-glow)}.details-textarea.svelte-rj3z6x{min-height:120px}.btn.svelte-rj3z6x{border-radius:8px;font-weight:500;transition:all .2s ease;padding:.75rem 1.5rem}.btn.svelte-rj3z6x:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--theme-shadow-subtle)}.btn.btn-primary.svelte-rj3z6x{border:none}.btn.svelte-rj3z6x:disabled{opacity:.6;cursor:not-allowed}.alert.svelte-rj3z6x{border-radius:12px;border:none;padding:1.5rem}.alert.alert-light.svelte-rj3z6x{background:var(--theme-bg-gradient-info);border:1px solid var(--theme-border-card)}.text-danger.svelte-rj3z6x{color:var(--theme-danger-text)!important}h2.svelte-rj3z6x,h6.svelte-rj3z6x{font-weight:600}.spinner-border-sm.svelte-rj3z6x{width:1rem;height:1rem}.form-text.svelte-rj3z6x{margin-top:.5rem}.bi.svelte-rj3z6x{vertical-align:-.125em}.contact-info-toggle.svelte-rj3z6x{display:none}@media(max-width:767.98px){.contact-container.svelte-rj3z6x{margin-top:.5rem!important;margin-bottom:1.5rem!important}.card-header.svelte-rj3z6x{padding:.75rem 1rem}.card-header.svelte-rj3z6x h2:where(.svelte-rj3z6x){font-size:1.1rem}.header-description.svelte-rj3z6x{display:none}.card-body.svelte-rj3z6x{padding:.75rem}.contact-info-wrapper.svelte-rj3z6x{margin-bottom:.5rem}.contact-info-toggle.svelte-rj3z6x{display:flex;align-items:center;width:100%;padding:.5rem .75rem;background:var(--theme-bg-gradient-info);border:1px solid var(--theme-border-card);border-radius:8px;font-size:.85rem;font-weight:500;color:var(--theme-text-secondary);cursor:pointer;transition:all .2s ease}.contact-info-toggle.svelte-rj3z6x .toggle-icon:where(.svelte-rj3z6x){margin-left:auto;transition:transform .2s ease}.contact-info-content.svelte-rj3z6x{display:none;padding-top:.5rem}.contact-info-wrapper.expanded.svelte-rj3z6x .contact-info-toggle:where(.svelte-rj3z6x) .toggle-icon:where(.svelte-rj3z6x){transform:rotate(180deg)}.contact-info-wrapper.expanded.svelte-rj3z6x .contact-info-content:where(.svelte-rj3z6x){display:block;animation:svelte-rj3z6x-slideDown .2s ease-out}@keyframes svelte-rj3z6x-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.alert.svelte-rj3z6x{padding:.75rem;margin-bottom:0!important;border-radius:8px}.phone-list.svelte-rj3z6x{margin:0;font-size:.8rem}.phone-list.svelte-rj3z6x li:where(.svelte-rj3z6x){margin-bottom:.125rem}.form-label.svelte-rj3z6x{margin-bottom:.25rem;font-size:.875rem}.form-control.svelte-rj3z6x{padding:.5rem .75rem;font-size:.9rem}.details-textarea.svelte-rj3z6x{min-height:80px}.char-count.svelte-rj3z6x{display:none}.submit-btn.svelte-rj3z6x{padding:.5rem 1.25rem;font-size:.9rem}.form-text.svelte-rj3z6x{margin-top:.25rem}}
