.fd-active-trip .fd-booking-sheet{padding:0}.fd-active-trip .fd-sheet-body{padding:20px}.fd-trip-status h2{font-size:1.35rem;margin:8px 0 12px}.fd-trip-driver{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line,#d8e6e9)}.fd-trip-driver .avatar{width:56px;height:56px}.fd-trip-driver p{margin:4px 0}.fd-active-trip .notice small{display:block;margin-top:8px}.fd-trip-chat-frame{display:block;border:0;width:100%;height:65dvh;background:white}.fd-active-trip .fd-fare-negotiation{margin-top:20px}.fd-active-trip .fd-trip-status>strong{font-size:1.5rem}.fd-active-trip .form-actions{justify-content:flex-start;margin-top:20px}
.fd-selected-driver{padding:16px;margin:0 0 20px;border:1px solid var(--line,#d8e6e9);border-radius:18px;background:var(--fd-surface,#fff)}.fd-selected-driver>p{font-size:.9rem;margin:0 0 14px}.fd-selected-driver-profile{display:flex;align-items:center;gap:14px}.fd-selected-driver-profile>.avatar{flex:0 0 56px;width:56px;height:56px;object-fit:cover;border-radius:50%;display:grid;place-items:center}.fd-selected-driver-profile>div{min-width:0}.fd-selected-driver-profile h3{margin:0 0 6px}.fd-selected-driver-profile p{margin:4px 0;font-size:.95rem;overflow-wrap:anywhere}
