.insurance-check-feedback:not([hidden]){display:flex;align-items:center;gap:9px;margin-top:8px;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5;font-weight:600}
.insurance-check-checking,.insurance-check-verified{background:#edf7f3;color:#096b68;border:1px solid #cfe5dc}
.insurance-check-error{background:#fff4f2;color:#a2302a;border:1px solid #f0cfca}
.insurance-check-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid #a6cfca;border-top-color:#096b68;border-radius:50%;animation:hatn-insurance-spin .8s linear infinite}
.insurance-section input[aria-invalid="true"]{border-color:#bd4940;box-shadow:0 0 0 2px #bd494017}
.checkout-main form[aria-busy="true"]{cursor:progress}
@keyframes hatn-insurance-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.insurance-check-spinner{animation:none}}
.insurance-check-feedback[hidden]{display:none!important}
