/* Guest booking follow-up, compact and accessible. */
.dl80-panel{padding:18px 20px}.dl80-panel .row{flex-wrap:wrap}.dl80-panel .form-grid{margin:14px 0}.dl80-panel textarea{min-height:72px}.dl80-request{padding:12px 0;border-bottom:1px solid #e2e8e4}.dl80-request p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.dl80-reply{background:#eef4ee;border-radius:8px;padding:10px}.dl80-panel .notice{margin:8px 0}.dl80-panel button{white-space:normal}.dl80-panel small{font-size:11px}@media(max-width:520px){.dl80-panel{padding:15px}.dl80-panel .row{align-items:start}}
