/* Inherit theme colours, fonts and WooCommerce field/button styling. */
.pmt-sr-checker{margin:1.5rem 0;padding:1.25rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:12px;max-width:100%;box-sizing:border-box;color:inherit;background:transparent}.pmt-sr-checker h3{margin:0 0 .5rem;color:inherit}.pmt-sr-checker p{margin:.5rem 0}.pmt-sr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.pmt-sr-fields label{display:block;font-size:.95em;font-weight:600;min-width:0}.pmt-sr-fields input,.pmt-sr-fields select{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:.35rem;font:inherit;min-height:44px;padding:.65em}.pmt-sr-checker button.pmt-sr-check{min-height:44px;cursor:pointer}.pmt-sr-checker button:disabled{opacity:.65;cursor:wait}.pmt-sr-checker small{display:block;margin-top:.8rem;line-height:1.5}.pmt-sr-result{margin-top:.8rem;line-height:1.5}.pmt-sr-result ul{padding-left:1.2rem}.pmt-sr-checker [hidden]{display:none!important}@media(max-width:480px){.pmt-sr-fields{grid-template-columns:1fr}.pmt-sr-checker{padding:1rem}.pmt-sr-checker button.pmt-sr-check{width:100%}}
.pmt-sr-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pmt-sr-change{background:none!important;border:0!important;color:inherit!important;text-decoration:underline;cursor:pointer;padding:.25em!important;font:inherit!important;box-shadow:none!important}.pmt-sr-country-wrap{margin:.75rem 0}.pmt-sr-country-wrap select{width:100%;font:inherit;padding:.65em;min-height:44px}.pmt-sr-destination{font-size:.9em}@media(max-width:480px){.pmt-sr-fields{grid-template-columns:1fr}}
