.jatova-address-hint { font-size: .9em; line-height: 1.5; margin-top: .5rem; }
.jatova-address-hint:empty { display: none; }
.jatova-warning { border-left: 3px solid #866016; padding: .5rem .75rem; background: #fff8e6; color: #583b09; }
.jatova-use-zone { font: inherit; text-decoration: underline; cursor: pointer; background: none; color: inherit; border: 0; padding: .25rem; }
.jatova-use-zone:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
[id$="_jatova_zone_field"][hidden] { display: none !important; }
body.woocommerce-checkout select[id$="_city"], body.woocommerce-checkout select[id$="_jatova_zone"] { width: 100%; max-width: 100%; min-height: 44px; }
