.spinner[data-v-ded3b382]{display:flex;align-items:center;justify-content:center}.spinner--overlay[data-v-ded3b382]{position:absolute;inset:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.spinner__container[data-v-ded3b382]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner__ring[data-v-ded3b382]{position:relative;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--p-primary-500) 90deg,var(--p-primary-300) 180deg,transparent 270deg);animation:spin-ded3b382 1s linear infinite}.spinner__ring-inner[data-v-ded3b382]{position:absolute;inset:4px;border-radius:50%;background:#fff}.spinner--sm .spinner__ring[data-v-ded3b382]{width:24px;height:24px}.spinner--sm .spinner__ring-inner[data-v-ded3b382]{inset:3px}.spinner--md .spinner__ring[data-v-ded3b382]{width:48px;height:48px}.spinner--md .spinner__ring-inner[data-v-ded3b382]{inset:5px}.spinner--lg .spinner__ring[data-v-ded3b382]{width:72px;height:72px}.spinner--lg .spinner__ring-inner[data-v-ded3b382]{inset:6px}.spinner__label[data-v-ded3b382]{font-size:.875rem;font-weight:500;color:var(--p-surface-600);text-align:center}.spinner--sm .spinner__label[data-v-ded3b382]{font-size:.75rem}.spinner--lg .spinner__label[data-v-ded3b382]{font-size:1rem}@keyframes spin-ded3b382{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pac-container{background-color:#fff;font-size:14px;border-radius:6px;z-index:9999!important;box-shadow:0 6px 24px #0f172a1f}.pac-container:after{background-image:none!important;height:0}.pac-item{padding:6px 10px;cursor:pointer}.pac-item-query{font-weight:600}.pac-item:hover{background-color:#f1f5f9}.vue-tel-input{border-radius:6px!important;border:1px solid var(--p-form-field-border-color, #cbd5e1)!important;background:var(--p-form-field-background, #fff)!important;transition:border-color .15s ease,box-shadow .15s ease}.vue-tel-input:hover{border-color:var(--p-form-field-hover-border-color, #94a3b8)!important}.vue-tel-input:focus-within{border-color:var(--p-form-field-focus-border-color, #3b82f6)!important;box-shadow:0 0 0 1px var(--p-form-field-focus-border-color, #3b82f6)!important}.phone-input--invalid{border-color:var(--p-form-field-invalid-border-color, #ef4444)!important}.vti__input{border-radius:0 6px 6px 0!important;font-size:.875rem;padding:.5rem .75rem}.vti__dropdown{border-radius:6px 0 0 6px!important;padding:0 .5rem}.vti__dropdown:hover,.vti__dropdown.open{background-color:#0000000a!important}
