.conversation-dialog{width:min(760px,94vw);max-height:90dvh;padding:1.5rem;color:var(--text,#edf4fb);background:#0d1e30;border:1px solid #335369;border-radius:22px}.conversation-dialog::backdrop{background:#000a}.conversation-close{float:right}.conversation-page{max-width:820px;margin:auto}.conversation-history{display:grid;gap:1rem;max-height:55dvh;overflow:auto;margin:1.5rem 0}.conversation-message{padding:1rem;background:#152b3e;border:1px solid #304b60;border-radius:16px}.conversation-message.staff{border-left:4px solid #a3e635;background:#183131}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.conversation-message time{display:block;color:#a7b7c7;font-size:.875rem}.conversation-reply label{display:grid;gap:.5rem}.conversation-reply textarea{width:100%;box-sizing:border-box;background:#091827;color:#edf4fb;border:1px solid #335369;border-radius:10px;font:inherit;padding:.9rem}.conversation-reply .button{margin-top:1rem}.table-scroll{overflow:auto}.table-scroll table{width:100%;border-collapse:collapse;text-align:left}.table-scroll th,.table-scroll td{padding:.7rem;border-bottom:1px solid #335369}.table-scroll caption{text-align:left;padding:1rem 0}.inspection-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;padding:0}.inspection-results li{padding:.8rem;background:#122b3b;border-radius:12px}.inspection-results span{display:block;color:#b0c5d6;font-size:.9rem}#listing-checks details{padding-top:1rem}#listing-checks details[open]>p{margin:1rem 0}@media(max-width:600px){.inspection-results{grid-template-columns:1fr}.conversation-dialog{padding:1rem}.conversation-message{padding:.85rem}}
