.room-hidden{display:none!important}.room-card{padding:24px;background:#fff;border:1px solid #ded2c4;border-radius:6px}.room-card h3{margin:8px 0;font-size:24px;font-weight:500}.room-card>p{line-height:1.6}.room-plan{background:#fbf9f5;border:1px solid #eee6dc;border-radius:5px;margin-top:20px}.room-plan svg{display:block;width:100%;max-height:320px}.room-plan [role=button]{cursor:pointer;outline:none}.room-plan [role=button]:focus circle,.room-plan [aria-pressed=true] circle{stroke:#211b13;stroke-width:3}.room-wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.room-wall{border:1px solid #ded2c4;border-radius:5px;padding:17px;min-width:0;scroll-margin-top:160px}.room-wall.room-selected{border-color:#9d6634;box-shadow:inset 0 0 0 1px #9d6634}.room-wall h4{margin:0 0 16px;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500}.room-letter{background:#9d6634;color:white;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.room-area{font-size:12px;margin-left:auto;color:#685e53}.room-wall label{display:block;margin:12px 0 6px;font-size:12px}.room-wall select{width:100%;min-height:44px;max-width:100%;font:inherit;font-size:12px;border:1px solid #d8cec1;background:#fff;padding:9px}.room-sample{display:flex;gap:10px;margin-top:15px;align-items:center;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.room-sample img,.room-swatch{width:38px;height:38px;flex:none;border-radius:4px;object-fit:cover;border:1px solid #d8cec1}.room-sample img:not([hidden])+.room-swatch{display:none}#room-height-wrap{margin-top:15px}#room-height-wrap input{min-height:44px}#room-equipment-note{line-height:1.7}@media(max-width:600px){.room-card{padding:16px}.room-wall-grid{grid-template-columns:1fr}.room-card h3{font-size:21px}.room-plan svg{min-height:210px}.room-wall{scroll-margin-top:310px}}
