.payterms{min-width:0;color:var(--ink-3);flex:100%;gap:2px;font-size:.8125rem;line-height:1.45;display:grid}.payterms p{margin:0}.payterms-full{display:none}.payterms-fold summary{cursor:pointer;align-items:center;gap:4px;min-height:44px;list-style:none;display:flex}.payterms-fold summary::-webkit-details-marker{display:none}.payterms-more{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.payterms-fold[open] .payterms-more{text-decoration:none}.payterms-fold ul{margin:0 0 6px;padding-left:18px}.payterms-fine a{margin:-12px 0;padding:12px 2px;display:inline-block}@media (min-width:720px){.payterms-full{display:block}.payterms-fold{display:none}}.cxl{border:1.5px solid var(--line);border-radius:var(--r-md,12px);gap:8px;min-width:0;padding:12px 14px;display:grid}.cxl p{margin:0}.cxl-acts{flex-wrap:wrap;gap:8px;display:flex}.cxl-acts .btn,.cxl-open{min-height:44px}.cxl-open{justify-self:start}@media (max-width:519px){.cxl-acts .btn{flex:auto}}.rate-stars span[aria-hidden]{letter-spacing:1px}.route-pick .route-pick-wide{grid-column:1/-1}.td{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.td-form{gap:8px;min-width:0;max-width:420px;display:grid}.td-field{gap:4px;display:grid}.td-field .input{font-size:16px}.td-check{align-items:center;gap:8px;min-height:44px;display:flex}.td-acts{flex-wrap:wrap;gap:8px;display:flex}.td-box{margin:8px 0 14px}.td-box summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.rq-act:has(.rq-terms){flex-wrap:wrap}
