.room-selector{display:flex;gap:14px;align-items:center;margin-bottom:18px}.room-selector select{max-width:360px}.room-health{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 24px;background:#f0f4ff;border-bottom:1px solid #e2e8f0;font-size:13px}.room-health small{width:100%;color:#64748b}.room-event{background:white;border:1px solid #dde3ed;border-inline-start:3px solid #7666ec;border-radius:14px;padding:18px;margin:16px 0;box-shadow:0 3px 14px #24304a06}.room-event h3{font-size:16px;margin:10px 0}.room-event p{line-height:1.8}.room-event small{display:block;color:#64748b;margin:8px 0}.room-event .text-button{display:block;margin-top:8px}.review-note{background:#f3f6fd;padding:12px;border-radius:8px}.deliverable{max-width:900px;margin-inline:auto;background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:28px;line-height:1.95;color:#243247;direction:rtl;text-align:right}.deliverable h3{font-size:19px;padding-bottom:8px;border-bottom:1px solid #eceff6;color:#302667;margin:25px 0 12px}.deliverable h3:first-child{margin-top:0}.deliverable p{margin:10px 0}.deliverable .result-table{border-radius:10px;overflow:auto}.deliverable th{background:#f2f0ff}.deliverable td,.deliverable th{padding:12px;border-bottom:1px solid #eceff6}.connection-verification{padding:16px;border-radius:12px;background:#edf8f1;margin:14px 0;line-height:1.8}.connection-verification.needs-attention{background:#fff4df}@media(max-width:600px){.room-selector{align-items:stretch;flex-direction:column;gap:5px}.room-selector select{max-width:100%}.room-health{padding:14px}.room-event{padding:14px}.deliverable{padding:16px;border-radius:12px}.deliverable h3{font-size:17px}}
