.googlemap_iframeWrapper__STz_5{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.googlemap_iframe__ykvkR{width:100%;height:100%;border:none}.googlemap_hidden__hbgF8{display:none}.googlemap_spinner__eWDyc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:googlemap_spin__tHZir 1s linear infinite}@keyframes googlemap_spin__tHZir{to{transform:rotate(1turn)}}.page_jobParentFlex__L8UfC{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.page_leftPane__zZ1sK{flex-grow:1;flex-basis:65%}.page_rightPane__8_er7{flex-grow:1;aspect-ratio:1/1}.page_pillContainer__tl9sv{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.page_pill__LMEmx{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;border-radius:5px;gap:3px;background-color:#e0e0e0;background-color:rgba(91,140,90,255);color:white}.page_jobDescription__BreyF{margin-top:1rem;margin-bottom:1rem;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-wrap:break-word}.page_mapContainer___NXp_{margin-top:.5rem;border:1px;border-radius:25px;width:100%;aspect-ratio:16/9}.page_mapContainer___NXp_ iframe{width:100%;height:100%;border-radius:12px;border:1px}.page_constrainBtn__ToVyk{width:100%}.PostCodeCalculator_container__jHQ7K{border:1px solid var(--fave-toggle-bg-grey);border-radius:.75rem;padding:.5rem;margin-bottom:.5rem}.PostCodeCalculator_resultsSection__R0Ikm{padding:1rem 0}.PostCodeCalculator_inputGroup__uR683{margin-bottom:1.5rem}.PostCodeCalculator_label__FGZSX{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.PostCodeCalculator_input__0b4NU{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#111827;transition:border-color .2s,box-shadow .2s}.PostCodeCalculator_resultsContainer__1NBSM{display:flex;flex-direction:column;gap:.5rem}.PostCodeCalculator_sectionTitle__UNRLb{font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:1rem}.PostCodeCalculator_tableWrapper__PBs5O{overflow-x:auto;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PostCodeCalculator_table___WZ0z{width:100%;border-collapse:collapse;background-color:white;border-radius:.5rem;overflow:auto}.PostCodeCalculator_tableHead__8IouW{background-color:var(--focused-text)}.PostCodeCalculator_tableHeader__wRiSu{padding:1rem;text-align:left;font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em}.PostCodeCalculator_tableBody__5QUpg{border-top:1px solid #e5e7eb}.PostCodeCalculator_tableRow__ssi1V{transition:background-color .2s}.PostCodeCalculator_tableCell__PEIHO{padding:1rem;font-size:.875rem;color:#374151}.PostCodeCalculator_tableCell__PEIHO:first-child{font-weight:500;color:#111827}