/* One clear unavailable state throughout the customer app. */
body .aa-pin-invalid,
body .apsara-app .aa-pin-form input.aa-pin-invalid,
body .woocommerce input.aa-pin-invalid,
body .wc-block-components-text-input input.aa-pin-invalid {
 border:2px solid #b42332!important;
 background:#fff3f3!important;
 color:#84212c!important;
 box-shadow:0 0 0 1px #b4233220!important;
}
body .aa-pin-invalid:focus {
 outline:2px solid #b42332!important;
 outline-offset:2px;
}
body .apsara-app .aa-pin-result.aa-pin-warning,
body .aa-pin-result.aa-pin-warning,
body .aa-pin-field-warning {
 color:#84212c!important;
 background:#fff0f1!important;
 border:1px solid #edacb4;
 border-left:4px solid #b42332;
 border-radius:12px;
 padding:12px 14px;
 margin:8px 0 0;
 font:600 14px/1.55 system-ui,sans-serif;
 width:100%;box-sizing:border-box;
}
body .aa-pin-field-warning[hidden]{display:none!important}
body .aa-pin-result.aa-pin-success{color:#236143;background:#eef8f1;border:1px solid #bfdccb}
body .apsara-app .aa-location .aa-pin-unavailable,
body .aa-pin-unavailable {
 color:#84212c!important;
 background:#fff0f1!important;
 border:2px solid #b42332!important;
 border-radius:14px;
 padding:10px 12px;
}
body .aa-pin-unavailable [data-aa-delivery-label]{color:inherit!important;white-space:normal}
body .aa-pin-unavailable svg{color:inherit!important}
