/* Scoped to additional room galleries; first room unchanged. */
.multi-add .room-shape-gallery,.multi-room-additions .room-shape-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 0 2px}
.multi-add .room-shape-gallery button,.multi-room-additions .room-shape-gallery button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:108px;width:100%;padding:13px 8px;border:1px solid #dfe2d6;border-radius:18px;background:#fafaf6;color:#454a40;font-size:14px;line-height:1.35;font-weight:500;white-space:normal;overflow-wrap:anywhere;box-shadow:none}
.room-shape-gallery svg{width:64px;height:43px;flex:none}
.multi-add .room-shape-gallery button:hover,.multi-room-additions .room-shape-gallery button:hover{background:#f0f2e8;border-color:#a3ad93}
.multi-room-additions .room-shape-gallery button[aria-pressed=true]{background:#edf1e2;border-color:#8d9e76;box-shadow:inset 0 0 0 1px #8d9e76;color:#35402d;font-weight:600}
.room-shape-gallery button:focus-visible,.room-shape-picker summary:focus-visible{outline:3px solid #766332;outline-offset:3px}
.multi-room-additions .room-shape-picker{border:1px solid #dfe2d6;border-radius:20px;padding:12px;background:#f7f8ef;margin:12px 0}
.multi-room-additions .room-shape-picker summary{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer;list-style:none;color:#35402d;font-weight:600;font-size:15px}
.room-shape-picker summary::-webkit-details-marker{display:none}
.room-shape-picker summary>svg{width:44px;height:30px;flex:none}
.room-shape-picker summary>span{flex:1;min-width:0}
.room-shape-picker summary::after{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 5px;flex:none}
.room-shape-picker[open] summary::after{transform:rotate(225deg)}
@media(max-width:400px){.multi-add .room-shape-gallery button,.multi-room-additions .room-shape-gallery button{font-size:12px;min-height:104px;padding:10px 6px}.room-shape-gallery svg{width:58px;height:39px}}
