.sdfdl-checker{max-width:760px;margin:1.5rem auto;color:inherit}.sdfdl-checker label{font-weight:700;font-size:1.15rem}.sdfdl-search-row{display:flex;gap:.75rem;flex-wrap:wrap}.sdfdl-checker input{flex:1;min-width:180px;padding:.8rem;border:1px solid #697174;border-radius:4px;font:inherit}.sdfdl-checker button{padding:.8rem 1rem;border:0;border-radius:4px;background:#9b171b;color:#fff;font:inherit;cursor:pointer}.sdfdl-checker button:disabled{opacity:.65;cursor:wait}.sdfdl-checker button:focus-visible,.sdfdl-checker input:focus-visible{outline:3px solid #d6ad50;outline-offset:3px}.sdfdl-results{list-style:none;padding:0;display:grid;gap:.5rem}.sdfdl-results button{width:100%;text-align:left;background:#f5f4f0;color:#202528;border:1px solid #697174}.sdfdl-confirm,.sdfdl-notfound{padding:1rem;border:1px solid #697174;border-radius:4px}.sdfdl-confirm{background:#f5f4f0;color:#202528}.sdfdl-location{width:100%;padding:.8rem;background:#f5f4f0;color:#202528;border:1px solid #697174;border-radius:4px;font:inherit}.sdfdl-checker [hidden]{display:none!important}
.sdfdl-permit-form label{display:block;margin:1rem 0}.sdfdl-permit-form input[type=text],.sdfdl-permit-form input[type=email],.sdfdl-permit-form input[type=tel],.sdfdl-permit-form input[type=date],.sdfdl-permit-form input[type=number],.sdfdl-permit-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.7rem;font:inherit}.sdfdl-permit-form fieldset{margin:1.5rem 0;padding:1rem;min-width:0}.sdfdl-permit-form legend{font-weight:700}.sdfdl-permit-form .wpcf7-list-item{display:block;margin:.35rem 0}.sdfdl-permit-form .wpcf7-list-item label{margin:0}.sdfdl-permit-form input[type=submit]{padding:.8rem 1rem;background:#9b171b;color:#fff;border:0;border-radius:4px;font:inherit;cursor:pointer}.sdfdl-permit-form canvas{max-width:100%;touch-action:none}
