._planner_2qsxt_1{background:#fff;border:1px solid #ded5e8;border-radius:18px;min-width:0;margin:.75rem 0 1.25rem;padding:1.1rem}._heading_2qsxt_3,._heading_2qsxt_3>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}._heading_2qsxt_3{justify-content:space-between}._heading_2qsxt_3>div{color:#50359d}._heading_2qsxt_3 h4{margin:0;font-size:1.06rem;font-weight:750}._heading_2qsxt_3>span{color:#6f6379;border:1px solid #e3dceb;border-radius:30px;padding:.25rem .5rem;font-size:.68rem}._introduction_2qsxt_13{color:#655c70;margin:.65rem 0;font-size:.84rem;line-height:1.6}._wholeProperty_2qsxt_15{color:#50359d;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#faf8fd;border:1px solid #c9bfdc;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.82rem;font-weight:700;display:flex}._wholeProperty_2qsxt_15._chosen_2qsxt_17{color:#fff;background:#50359d;border-color:#50359d}._figure_2qsxt_19{margin:.7rem 0 0}._map_2qsxt_21{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:.65rem;width:100%;display:grid}._survey_2qsxt_23{width:100%;height:auto;display:block}._parcel_2qsxt_25{fill:#fffdf8;stroke:#b8aca0;stroke-width:2px;stroke-dasharray:6 5}._streetLabels_2qsxt_27{fill:#655c70;font-size:20px;font-weight:600}._streetLabels_2qsxt_27 path{fill:none;stroke:#655c70;stroke-width:3px}._selectedZone_2qsxt_31{fill:#c5ace7}._unselectedZone_2qsxt_33{fill:#eeebe7}._zoneLabels_2qsxt_35 text{text-anchor:middle;fill:#fff;font-size:24px;font-weight:750}._marker_2qsxt_37{fill:#877f79}._selectedMarker_2qsxt_39{fill:#50359d}._zoneLabels_2qsxt_35 ._yardLabel_2qsxt_41{fill:#375b3e;font-size:23px}._zoneLabels_2qsxt_35 ._yardNote_2qsxt_43{fill:#546f50;font-size:18px;font-weight:500}._mapChoices_2qsxt_45{gap:.55rem;min-width:0;display:grid}._layoutPreviews_2qsxt_47{flex-wrap:wrap;gap:.6rem;margin:.7rem 0;display:flex}._layoutPreview_2qsxt_47{background:#faf7fd;border:1px dashed #d5c6e7;border-radius:12px;flex:180px;padding:.6rem}._layoutPreview_2qsxt_47>strong{color:#655c70;font-size:.73rem}._mobileFurniture_2qsxt_53{width:100%;height:100px;display:block}._building_2qsxt_55{fill:#eeebe7;stroke:#c7c0bb;stroke-width:2px}._selectedBuilding_2qsxt_57{fill:#f6f0ff;stroke:#50359d;stroke-width:4px}._furniture_2qsxt_59{fill:#d2c1eb;stroke:#6d5489;stroke-width:2px}._example_2qsxt_61{opacity:.65}._dimmed_2qsxt_63{opacity:.23}._customDrawing_2qsxt_65{fill:none}._customDrawing_2qsxt_65 text{stroke:none;fill:#6d5489;font-family:inherit;font-size:18px}._amenityDrawing_2qsxt_69{fill:#d9ede6;stroke:#276c59;stroke-width:2px}._yard_2qsxt_41{fill:#e6eadf;stroke:#c3ccb7;stroke-width:2px}._selectedYard_2qsxt_73{fill:#e0f0df;stroke:#367350;stroke-width:3px}._yardDrawing_2qsxt_75{fill:#c5debd;stroke:#44723a;stroke-width:2px}._trees_2qsxt_77{fill:#bdcbae;stroke:#94a784;stroke-width:2px}._area_2qsxt_79{color:#726b65;width:100%;font:inherit;cursor:pointer;text-align:left;background:#f8f6f3;border:1px solid #d2cbc5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem;display:flex}._area_2qsxt_79>strong{font-size:.85rem;line-height:1.35}._areaDescription_2qsxt_83{font-size:.72rem;line-height:1.55}._selectedArea_2qsxt_85{color:#50359d;background:#f6f0ff;border:2px solid #50359d}._areaState_2qsxt_87{background:#eeebe7;border-radius:20px;align-items:center;gap:.2rem;padding:.2rem .45rem;font-size:.69rem;line-height:1.2;display:flex}._selectedArea_2qsxt_85 ._areaState_2qsxt_87{color:#fff;background:#50359d}._outdoor_2qsxt_91{background:#e6eadf;border-color:#c3ccb7;min-height:76px}._outdoor_2qsxt_91>strong{align-items:center;gap:.3rem;display:flex}._outdoor_2qsxt_91>span{font-size:.7rem}._selectedOutdoor_2qsxt_97{color:#225f38;background:#e0f0df;border:2px solid #367350}._figure_2qsxt_19 figcaption{color:#6f6379;margin:.55rem 0;font-size:.71rem;line-height:1.55}._orientation_2qsxt_101{color:#655c70;margin:.7rem 0;font-size:.78rem;line-height:1.55}._selection_2qsxt_103{background:#f7f4fb;border-left:3px solid #7753ae;border-radius:7px;flex-direction:column;gap:.3rem;padding:.7rem .85rem;font-size:.78rem;line-height:1.5;display:flex}._selection_2qsxt_103 strong{color:#50359d}._selection_2qsxt_103 span{color:#655c70}._selection_2qsxt_103 ._changeNotice_2qsxt_109{color:#87451d}._options_2qsxt_111{margin-top:.8rem}._options_2qsxt_111 summary{color:#50359d;cursor:pointer;align-items:center;gap:.4rem;min-height:40px;font-size:.83rem;font-weight:750;list-style:none;display:flex}._options_2qsxt_111 summary:after{content:"+";margin-left:auto;font-size:1.2rem}._options_2qsxt_111[open] summary:after{content:"−"}._layouts_2qsxt_119,._quickAmenities_2qsxt_119,._yardOptions_2qsxt_119{border:0;border-top:1px solid #e3dceb;min-width:0;margin:1rem 0 0;padding:1rem 0 0}._options_2qsxt_111 legend{padding:0 .4rem 0 0;font-size:.84rem;font-weight:750}._options_2qsxt_111 input[type=radio],._options_2qsxt_111 input[type=checkbox]{accent-color:#50359d;flex:0 0 1rem;width:1rem;height:1rem;margin-top:.12rem}._noPreference_2qsxt_125{align-items:flex-start;margin:.3rem 0 .75rem;gap:.5rem!important;font-size:.8rem!important;font-weight:400!important;display:flex!important}._layoutGrid_2qsxt_127{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.6rem;display:grid}._layoutCard_2qsxt_129{cursor:pointer;border:1px solid #ded5e8;border-radius:11px;align-items:flex-start;padding:.75rem;gap:.5rem!important;display:flex!important}._layoutCard_2qsxt_129>span{flex-direction:column;gap:.25rem;display:flex}._layoutCard_2qsxt_129 strong{font-size:.8rem}._layoutCard_2qsxt_129 small{color:#655c70;font-size:.72rem;font-weight:400;line-height:1.55}._layoutCard_2qsxt_129 em{color:#745585;font-size:.66rem;font-style:normal;font-weight:600}._activeCard_2qsxt_139{background:#f8f4fd;border-color:#7652af;box-shadow:inset 0 0 0 1px #7652af}._checkGrid_2qsxt_141{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem;margin:.75rem 0;display:grid}._checkGrid_2qsxt_141 label{cursor:pointer;align-items:flex-start;gap:.5rem!important;font-size:.78rem!important;font-weight:500!important;display:flex!important}._checkGrid_2qsxt_141 small{color:#655c70;margin-top:.3rem;font-size:.7rem;font-weight:400;line-height:1.55;display:block}._quickAmenities_2qsxt_119 p{color:#655c70;font-size:.76rem;line-height:1.55}._amenityList_2qsxt_149{background:#edf5f0;border-radius:7px;padding:.6rem;color:#27604c!important}._planner_2qsxt_1 button:focus-visible,._planner_2qsxt_1 summary:focus-visible,._planner_2qsxt_1 input:focus-visible,._planner_2qsxt_1 fieldset:focus-visible{outline-offset:4px;outline:3px solid #7c51b6}._area_2qsxt_79:hover{box-shadow:inset 0 0 0 2px #9e83bb}@media (width<=600px){._planner_2qsxt_1{padding:.75rem}._heading_2qsxt_3{align-items:flex-start;gap:.4rem}._heading_2qsxt_3>span{font-size:.62rem}._map_2qsxt_21{grid-template-columns:minmax(0,1fr)}._survey_2qsxt_23{max-height:350px}._layoutGrid_2qsxt_127,._checkGrid_2qsxt_141{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._planner_2qsxt_1 *{transition:none!important}}
