.contained-image-module-scss-module__dW0Jrq__frame{width:100%;height:100%;position:relative;overflow:hidden}.contained-image-module-scss-module__dW0Jrq__backdrop{filter:blur(8px);position:absolute;inset:-16px}
.help-tooltip-icon-module-scss-module__8yKuyq__helpIcon{vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex}
.amenity-pick-module-scss-module__FOp21q__layout{background:#f5f6f7;border:1px solid #d0d8e6;border-radius:8px;padding:8px 16px}.amenity-pick-module-scss-module__FOp21q__layout.amenity-pick-module-scss-module__FOp21q__active{border-color:#ffea00;box-shadow:inset 0 0 0 1px #ffea00}
.select-amenities-grid-module-scss-module__vihZNa__grid{flex-wrap:wrap;gap:16px;width:100%;display:flex}
.select-safety-grid-module-scss-module__uQ2hMa__grid{flex-wrap:wrap;gap:16px;width:100%;display:flex}
.icon-tile-module-scss-module__i6evLG__tile{background:#fffce6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}
.photo-guide-module-scss-module__5L3cuq__scheme{justify-content:center;display:flex}@media print{.photo-guide-module-scss-module__5L3cuq__card,.photo-guide-module-scss-module__5L3cuq__extraCard,.photo-guide-module-scss-module__5L3cuq__rule{break-inside:avoid}.photo-guide-module-scss-module__5L3cuq__printBreakBefore{break-before:page}}.photo-guide-module-scss-module__5L3cuq__photoGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1023px){.photo-guide-module-scss-module__5L3cuq__photoGrid{grid-template-columns:repeat(2,1fr)}}.photo-guide-module-scss-module__5L3cuq__card{background:#fff;border:1px solid #d2d5e5;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}.photo-guide-module-scss-module__5L3cuq__photoFrame{aspect-ratio:4/3;background:#f5f6f7;width:100%;position:relative}.photo-guide-module-scss-module__5L3cuq__numberBadge{z-index:1;background:#ffea00;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;display:flex;position:absolute;top:8px;left:8px}.photo-guide-module-scss-module__5L3cuq__badBadge{z-index:1;background:#de2828;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;left:8px}.photo-guide-module-scss-module__5L3cuq__caption{padding:8px 16px}.photo-guide-module-scss-module__5L3cuq__rulesGrid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (max-width:1023px){.photo-guide-module-scss-module__5L3cuq__rulesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.photo-guide-module-scss-module__5L3cuq__rulesGrid{grid-template-columns:repeat(2,1fr)}}.photo-guide-module-scss-module__5L3cuq__rule{padding:8px 0}.photo-guide-module-scss-module__5L3cuq__extraGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1023px){.photo-guide-module-scss-module__5L3cuq__extraGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.photo-guide-module-scss-module__5L3cuq__extraGrid{grid-template-columns:1fr}}.photo-guide-module-scss-module__5L3cuq__extraCard{background:#fff;border:1px solid #d2d5e5;border-radius:8px;padding:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}
