#driverReview{border:1px solid #dce4ee;border-radius:18px;padding:24px;width:min(900px,calc(100% - 32px));max-height:90vh;color:#18263a}#driverReview::backdrop{background:#18263a88}#driverReview .modal-head{position:sticky;top:-24px;padding:15px 0;background:white;z-index:2}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.review-grid dt{font-size:13px;color:#526276}.review-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.review-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-photos figure{margin:0}.review-photos img{width:100%;max-height:360px;object-fit:contain;background:#f2f5f9}.review-photos figcaption{font-size:14px;margin-top:6px}.review-decision{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.review-decision label{display:block;margin-bottom:16px}.review-decision textarea{display:block;width:100%;font:inherit;padding:12px;margin-top:8px;border:1px solid #cad4df;border-radius:8px}.review-confirm{display:flex!important;align-items:center;gap:10px}.invite-actions{display:flex;gap:10px;flex-wrap:wrap}#inviteStatus{font-size:14px;overflow-wrap:anywhere}.primary-btn:disabled,.secondary-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.review-grid,.review-photos{grid-template-columns:1fr}#driverReview .modal-actions{flex-direction:column}}
