.address-card{height:500px}.finder-searchAndFound-params-address{flex-basis:20%;min-height:20%}.finder-searchAndFound-form-address{flex-basis:65%;min-height:65%}.finder-searchAndFound-buttons-address{flex-basis:15%;width:100%;min-height:15%}.finder-AddressSearch{width:400px;margin-top:15px}.coordinates-card{height:350px}.finder-searchAndFound-params-coordinates{flex-basis:20%;min-height:30%}.finder-searchAndFound-form-coordinates{flex-basis:65%;min-height:50%}.finder-searchAndFound-buttons-coordinates{flex-basis:15%;width:100%;min-height:20%}.finder-CoordinateSearch{width:400px;margin-top:15px}.finder-result-header{border:1px solid var(--ohio-monumental-gray);border-radius:4px;margin-top:20px;margin-bottom:24px;padding:5px}.finder-rate-result{border:1px solid var(--ohio-monumental-gray);padding:10px}.finder-result-pre{background:var(--ohio-buckeye-blue);color:var(--ohio-white);border:1px solid var(--ohio-monumental-gray);border-radius:4px;padding:1rem;font-size:.95rem;overflow-x:auto}.coordinate-tooltip{visibility:hidden;color:#fff;text-align:center;position:inherit;z-index:3;white-space:nowrap;pointer-events:none;background-color:#333;border-radius:4px;padding:6px 12px;font-size:.9em;transition:visibility .2s;top:100%;left:100%;transform:translate(-50%,-50%)}@keyframes tooltip-fade{0%{opacity:1;visibility:visible}80%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.coordinate-tooltip{opacity:0;visibility:hidden;transition:opacity .2s}.coordinate-tooltip.show{opacity:1;visibility:visible;animation:2s forwards tooltip-fade}.coordinate-overlay:hover .coordinate-tooltip,.coordinate-overlay:focus-within .coordinate-tooltip{visibility:visible}.finder-rate-result-table{border-collapse:collapse;width:100%}.finder-rate-result-table tr{border-bottom:1px solid var(--ohio-monumental-gray)}.finder-rate-result-table th,.finder-rate-result-table td{text-align:left;padding-left:12px}.sales-tax-table th,.sales-tax-table td{width:10%}.sales-tax-table th:nth-child(7),.sales-tax-table th:nth-child(8),.sales-tax-table td:nth-child(7),.sales-tax-table td:nth-child(8){width:15%}.school-district-table th:first-child,.school-district-table td:first-child,.municipal-table th:first-child,.municipal-table td:first-child{width:40%}.municipal-table th:nth-child(3),.municipal-table td:nth-child(3),.school-district-table th:nth-child(4),.school-district-table td:nth-child(4){width:33%}.rateSearch-table-header{border-bottom:2px solid var(--ohio-monumental-gray);color:var(--ohio-buckeye-blue);align-items:center;gap:8px;font-size:1.2rem;display:flex}.expander{color:var(--ohio-buckeye-blue);cursor:pointer;margin:8px 0;font-weight:500}.rateSearch-table-header.no-border{border-bottom:none}.rateSearch-table-toggle{cursor:pointer;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.rateSearch-table-toggle.open{transform:rotate(90deg)}.rateSearch-table-toggle.closed{transform:rotate(0)}.rateSearch-table-header-space{justify-content:space-between;align-items:center;gap:8px;display:flex}.rateSearch-zip-input{flex:5 1 0;min-width:0}.rateSearch-zipplus4-input{flex:4 1 0;min-width:0}.rateSearch-currency-input{width:10rem}.rateSearch-zip-row{align-items:center;gap:4px;width:100%;display:flex}.rateSearch-taxable-row{align-items:center;margin-bottom:5px;margin-left:8px;display:flex}.rateSearch-taxable-label{margin-right:8px;font-weight:500}.rateSearch-taxable-input{border:1px solid var(--ohio-monumental-gray);border-radius:4px;width:100px;padding:4px 8px;font-size:15px}.inline-block-width-35{width:35px;display:inline-block}.inline-block-width-45{width:45px;display:inline-block}.sales-tax-table-header{border-bottom:2px solid var(--ohio-monumental-gray);justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-tax-table-header-toggle{align-items:center;gap:8px;display:flex}.sales-tax-table-header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.jed-tax-table-header{border-bottom:2px solid var(--ohio-monumental-gray);align-items:center;gap:8px;display:flex}.jed-tax-table-toggle{cursor:pointer;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.jed-tax-table-toggle-open{transform:rotate(90deg)}.jed-tax-table-toggle-closed{transform:rotate(0)}#rateResults-visible{visibility:visible}#rateResults-hidden{visibility:hidden}#disclaimer-visible{visibility:visible}#disclaimer-hidden{visibility:hidden}.coordinate-search-relative{position:relative}.coordinate-search-error{position:absolute;top:12px;left:-10px}.address-search-hidden{visibility:hidden}.address-search-visible{visibility:visible}.coordinate-search-input-degrees{width:5rem}.coordinate-search-input-minutes{width:6rem}.coordinates-lat-long{align-items:center;gap:4px;display:flex}.coordinates-input-degrees{width:5rem}.coordinates-input-seconds{width:6rem}.finder-search-type{color:var(--ohio-black);cursor:pointer;border:none;border-radius:4px;margin-left:8px;padding:4px 12px}.finder-search-type-active{background:var(--ohio-tech-blue-tint-25)}.finder-search-type-inactive{background:var(--ohio-monumental-gray-tint-25)}.finder-search-type-inactive:hover{background:var(--ohio-monumental-gray-tint-50)}.finder-search-type-coordSwitch{background:var(--ohio-tech-blue-tint-25)}.finder-search-type-coordSwitch:hover{background:var(--ohio-tech-blue-tint-50)}
.finder-btn input[type=file]{display:none}.error-message{color:red}.download-link{display:inline-block}.upload-section{margin:1em 0}.finder-upload-instructions-table{background-color:var(--ohio-quarry-blue-tint-25);border-collapse:collapse;border-spacing:0;width:100%;margin:.75rem 0 1rem;font-size:.9rem}.finder-upload-instructions-table th,.finder-upload-instructions-table td{text-align:left;vertical-align:top}.finder-upload-instructions-table th{font-weight:700}.finder-upload-instructions-table th:first-child,.finder-upload-instructions-table td:first-child{min-width:21%}.finder-upload-instructions-table th:nth-child(2),.finder-upload-instructions-table td:nth-child(2){min-width:58%}.finder-upload-instructions-table th:nth-child(3),.finder-upload-instructions-table td:nth-child(3){min-width:22%}.finder-upload-instructions-table th:nth-child(4),.finder-upload-instructions-table td:nth-child(4){min-width:16%}.finder-upload-required{color:var(--ohio-cardinal-red);font-weight:700}.finder-upload-required-dagger{color:var(--ohio-cardinal-red);font-size:.7rem;font-weight:700}Spinner .batch-spinner-row{align-items:center;gap:.5em;margin:1em 0;display:flex}.batch-spinner{border:4px solid #ccc;border-top-color:#0078d4;border-radius:50%;width:24px;height:24px;animation:1s linear infinite batch-spin}@keyframes batch-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

