main{max-width:1100px}.room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.room-grid label{min-width:0}.room-grid input,.room-grid textarea{width:100%;box-sizing:border-box}.room-grid textarea{min-height:80px}.room-card{margin:22px 0}.room-card h2{margin-top:0}.room-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.room-check{display:flex;gap:10px;align-items:center}.room-check input{width:auto}.room-meta{color:#4c5966;font-size:.9rem}.quote-result{border-bottom:1px solid #d9dfe3;padding:12px 0;overflow-wrap:anywhere}header label{display:flex;align-items:center;gap:8px}#status{min-height:24px}button:disabled{opacity:.55}@media(max-width:600px){.room-grid{grid-template-columns:1fr}main{padding:18px}header{flex-wrap:wrap}.room-card{padding:18px}.room-actions button{flex:1 1 140px}}
