.form-label.svelte-rj3z6x{font-weight:600;color:#495057;margin-bottom:.5rem}.card.svelte-rj3z6x{border-radius:15px;overflow:hidden;transition:all .3s ease}.card.shadow-sm.svelte-rj3z6x{box-shadow:0 2px 4px #00000014!important}.card.svelte-rj3z6x:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}.card-header.svelte-rj3z6x{background:#fff;border-bottom:1px solid #e9ecef;padding:1.5rem}.form-control.svelte-rj3z6x{border-radius:8px;border:1.5px solid #dee2e6;transition:all .2s ease;padding:.75rem 1rem}.form-control.svelte-rj3z6x:focus{box-shadow:0 0 0 .2rem #0d6efd26;transform:translateY(-1px)}.form-control.is-invalid.svelte-rj3z6x{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354533}.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:0 4px 12px #00000026}.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:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #dee2e6}.text-danger.svelte-rj3z6x{color:#dc3545!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:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #dee2e6;border-radius:8px;font-size:.85rem;font-weight:500;color:#495057;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}}
