.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox],.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]{position:absolute;opacity:0}.Flow_flow__CmyyQ .Flow_plan__sNLgg{cursor:pointer}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--blue-color);border-radius:4px;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;position:relative}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37 p{font-size:.75rem;line-height:1.125rem}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37 img{margin-right:30px;height:72px}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37:hover{-webkit-box-shadow:0 3px 5px 0 #e8e8e8;box-shadow:0 3px 5px 0 #e8e8e8}.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox]:checked+.Flow_plancontent__FuG37:after,.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]:checked+.Flow_plancontent__FuG37:after{content:"✓";position:absolute;height:0;width:0;font-size:25px;right:4px;font-weight:700;top:-11px;transform:rotate(20deg);border-radius:100%;color:var(--primary-color)}.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox]:checked+.Flow_plancontent__FuG37,.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]:checked+.Flow_plancontent__FuG37{border:1px solid var(--primary-color);-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;box-shadow:2px -1px 13px 0 #bfbfbf}.Flow_flow__CmyyQ .property-facing,.Flow_flow__CmyyQ .property-features{font-size:12px}.Flow_flow__CmyyQ .Flow_priceNeg__xnfBc label{margin-right:0}.Flow_flow__CmyyQ .property-facing .Flow_plancontent__FuG37,.Flow_flow__CmyyQ .property-features .Flow_plancontent__FuG37{padding:0 5px;line-height:10px}.Flow_flow__CmyyQ .property-facing p,.Flow_flow__CmyyQ .property-features p{line-height:25px}@media(max-width:768px){.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37{display:block;padding:0 7px 0 6px;font-size:12px}}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-input{border:none;border-bottom:1px solid var(--primary-color);border-left:1px solid var(--primary-color);border-top:1px solid var(--primary-color);border-radius:100px;padding-left:12px;padding-right:40px;width:50%}.PostCodeLookupForm_ukPostcode__XQnFX .address-line-editable{width:80%}.PostCodeLookupForm_ukPostcode__XQnFX .postcode-input{border:1px solid var(--inputgray);padding:5px 8px;display:block;margin:11px 0}.PostCodeLookupForm_ukPostcode__XQnFX .PostCodeLookupForm_detailContainer__D9pfm{line-height:20px;padding:10px 0 0;border-radius:12px;margin-top:15px}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button{flex:1.5}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-input{flex:2}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-error,.PostCodeLookupForm_ukPostcode__XQnFX .idpc-select-container{flex:0 0 100%}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button{background:var(--primary-color);color:var(--white-color);border:1px solid rgba(0,0,0,0);border-radius:100px;cursor:pointer;display:inline-block;font-weight:600;line-height:1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background,border;transition-property:color,background,border;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:11px 10px;margin-left:-30px;border:1px solid var(--secondary-color);border-bottom-left-radius:0;border-top-left-radius:0;font-size:14px}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button:hover{opacity:.8}.PostCodeLookupForm_ukPostcode__XQnFX input:disabled{margin:0;padding:0;background:rgba(0,0,0,0);border:none;display:block;color:var(--primary-color);font-weight:400;font-size:14px}.PostCodeLookupForm_ukPostcode__XQnFX select{margin:15px 0;width:100%}.PostCodeLookupForm_ukPostcode__XQnFX .hidden{display:none!important}.PostCodeLookupForm_ukPostcode__XQnFX .hide-empty:placeholder-shown{display:none!important}@media screen and (max-width:768px){.PostCodeLookupForm_ukPostcode__XQnFX .address-line-editable{width:100%}.PostCodeLookupForm_ukPostcode__XQnFX .location-ico{margin-top:-6rem}}.Uploader_uploader__4_fPj{width:100%;position:relative}.Uploader_nativeFileInput__ZRbDp{height:1px;left:-9999px;opacity:0;position:absolute;top:0;width:1px}.Uploader_dropzone__L8LJA{border:2px dashed var(--primary-color);border-radius:20px;background:radial-gradient(circle at top right,rgba(0,40,80,.08),transparent 30%),linear-gradient(180deg,#fbfcfe,#f2f6fa);cursor:pointer;padding:24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Uploader_dropzone__L8LJA:hover{border-color:var(--primary-color);box-shadow:0 16px 35px rgba(0,40,80,.12)}.Uploader_dropzoneActive__p4_gy{border-color:#15803d;box-shadow:0 16px 35px rgba(21,128,61,.15)}.Uploader_dropzoneDisabled__ftUVD{cursor:not-allowed;opacity:.7}.Uploader_dropzoneDisabled__ftUVD:hover{border-color:var(--primary-color);box-shadow:none}.Uploader_dropzoneContent__7isLT{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.Uploader_dropzoneTitle__7MnEV{margin:0;color:#0f172a;font-size:1rem;font-weight:700}.Uploader_dropzoneSubtitle__Upw_e{margin:0;color:#475569;font-size:.92rem;line-height:1.5;max-width:44rem}.Uploader_mobileOnly__rTrgF{display:none}.Uploader_pickerButton__h3rUe{appearance:none;border:0;border-radius:999px;background:var(--primary-color);box-shadow:0 14px 28px rgba(0,40,80,.18);color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:.8rem 1.2rem;transition:transform .2s ease,opacity .2s ease}.Uploader_pickerButton__h3rUe:hover:not(:disabled){box-shadow:0 18px 32px rgba(0,40,80,.22);transform:translateY(-1px)}.Uploader_pickerButton__h3rUe:disabled{cursor:not-allowed;opacity:.65}.Uploader_statusPanel__azBj1{align-items:center;color:var(--primary-color);display:inline-flex;gap:10px;margin-top:16px}.Uploader_errorPanel__Sn6ln{background:#fef2f2;border-left:4px solid #dc2626;border-radius:10px;color:#b91c1c;margin-top:16px;padding:14px 16px}.Uploader_errorPanel__Sn6ln ul{margin:0;padding-left:18px}.Uploader_errorPanel__Sn6ln li+li{margin-top:6px}.Uploader_thumbnailRail__K6j7N{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;width:100%}.Uploader_thumbnailItem__0KrJX{min-width:0}.Uploader_thumbnailItemDragging__6MRIa{z-index:10}.Uploader_thumbnailCard__Wc4r9{background:#fff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 8px 20px rgba(0,40,80,.08);overflow:hidden}.Uploader_thumbnailMedia__f7ext{aspect-ratio:1/1;background:#e2e8f0;position:relative}.Uploader_thumbnailImage__mt7C6{display:block;height:100%;object-fit:cover;width:100%}.Uploader_removeButton__nzuhW{background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.5);border-radius:999px;color:#b91c1c;cursor:pointer;right:6px}.Uploader_dragHandleOverlay__zwMZW,.Uploader_removeButton__nzuhW{align-items:center;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;top:6px;width:26px;z-index:3}.Uploader_dragHandleOverlay__zwMZW{backdrop-filter:blur(4px);background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;cursor:grab;left:6px;touch-action:none}.Uploader_featuredBadge__16m_S{align-items:center;background:var(--primary-color);border-radius:999px;bottom:6px;color:#fff;display:inline-flex;gap:4px;left:6px;padding:3px 7px;position:absolute;z-index:2;font-size:.75rem;font-weight:600}.Uploader_featuredBadgeText__RC768{display:inline}.Uploader_thumbnailFooter__WrLaJ{padding:10px}.Uploader_featuredAction__yjhGZ,.Uploader_secondaryAction__t_TFa{appearance:none;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;width:30px}.Uploader_featuredAction__yjhGZ:hover:not(:disabled),.Uploader_secondaryAction__t_TFa:hover:not(:disabled){border-color:var(--primary-color);box-shadow:0 12px 24px rgba(0,40,80,.08);color:var(--primary-color);transform:translateY(-1px)}.Uploader_featuredAction__yjhGZ:disabled,.Uploader_secondaryAction__t_TFa:disabled{cursor:not-allowed;opacity:.5}.Uploader_featuredAction__yjhGZ{background:#f8fafc;color:var(--primary-color)}.Uploader_featuredAction__yjhGZ:disabled{background:var(--primary-color);border-color:var(--primary-color);color:#fff;opacity:1}.Uploader_actionRow__6iAU2{display:flex;gap:8px;justify-content:flex-end}.Uploader_srOnly__cqPk6{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:768px){.Uploader_mobileOnly__rTrgF{display:inline}.Uploader_dropzone__L8LJA{padding:20px}.Uploader_thumbnailRail__K6j7N{grid-template-columns:repeat(3,minmax(0,1fr))}.Uploader_featuredBadgeText__RC768{display:none}.Uploader_dragHandleOverlay__zwMZW,.Uploader_removeButton__nzuhW{border:0;height:22px;width:22px}.Uploader_featuredAction__yjhGZ,.Uploader_secondaryAction__t_TFa{border:0;box-shadow:none;border-radius:999px;height:24px;width:24px}.Uploader_featuredAction__yjhGZ svg{height:11px;width:11px}.Uploader_featuredAction__yjhGZ svg path{fill:currentColor!important;stroke-width:0!important}}