header nav{display:flex;align-items:center;gap:24px}a{color:var(--green)}.auth-panel{max-width:720px}.account-tabs{margin:20px 0;gap:10px}.account-tabs [aria-pressed=true]{background:var(--green);color:white}.account-section{margin-top:28px}.ride-card{background:white;border:1px solid var(--line);border-radius:14px;padding:24px;margin:16px 0}.ride-card h3{margin-top:0}.ride-card .actions{justify-content:flex-start;flex-wrap:wrap}.pill{display:inline-block;border-radius:30px;background:#edf5e4;padding:5px 12px;font-size:12px;margin-bottom:12px}textarea{display:block;width:100%;border:1px solid #b8c7b9;border-radius:8px;padding:12px;font:inherit;margin:7px 0 18px;color:var(--ink)}form>label{margin:18px 0}form>button{margin-top:18px}.choice{display:flex;align-items:center;gap:12px;line-height:1.5}#message:focus{outline:none}.muted{line-height:1.6}.empty a{display:inline-block;margin-top:12px}#extra-payment{margin:24px 0}input:read-only{background:#f4f6f1}button,a{-webkit-tap-highlight-color:transparent}#manage-title{margin-top:15px}@media(max-width:600px){header{align-items:flex-start}header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.ride-card{padding:20px 16px}.account-tabs .secondary{padding:10px 12px;font-size:13px}}
