.ride-planner{background:#eee7d4;color:#302419;border:2px solid #8e7652;padding:24px;margin:28px 0;box-shadow:4px 4px #211d17;scroll-margin-top:100px}.ride-planner h2{color:#302419;font-size:36px}.ride-planner h3,.ride-planner h4,.ride-planner p,.ride-planner label,.ride-planner li{color:#302419}.ride-planner .eyebrow{color:#783900}.ride-planner a{color:#844000;text-decoration:underline;text-underline-offset:3px}.ride-planner input,.ride-planner select{max-width:100%;min-height:44px}.ride-planner [hidden]{display:none!important}.ride-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.6;margin:20px 0}.ride-consent input{flex:0 0 auto;width:20px!important;min-height:20px;margin-top:3px}.ride-match{background:#faf4e6;padding:22px;margin:20px 0;border:1px solid #ad9978}.ride-match h3{font-size:28px}.ride-match h4{font-size:21px;margin-top:20px}.ride-match li{margin:8px 0}.ride-match a{overflow-wrap:anywhere}.ride-planner summary{cursor:pointer;min-height:44px}.ride-planner [data-ride-status]{padding:12px 0;font-weight:bold}@media(max-width:700px){.ride-planner{padding:18px}.ride-planner .tx-review-fields{grid-template-columns:minmax(0,1fr)}.ride-match{padding:16px}.ride-planner button[type=submit]{width:100%}}

.ride-rig{border:1px solid #ad9978;padding:18px;margin:18px 0;min-width:0}.ride-rig legend{font:800 24px/1.3 "Barlow Condensed",Arial,sans-serif;color:#302419;padding:0 8px}.ride-planner .tx-review-fields>label,.ride-description{display:grid;gap:7px}.ride-planner .tx-review-fields input,.ride-planner .tx-review-fields select,.ride-description textarea{width:100%;box-sizing:border-box}.ride-description{margin:22px 0 8px}.ride-description textarea{font:16px/1.6 Arial,sans-serif;padding:12px;background:#fffdf5;color:#302419;border:1px solid #ad9978}.ride-planner [data-add-rig]{margin-bottom:16px}

[data-rider-account] form[data-ride-form]{padding:0;margin:20px 0}.ride-step-heading{border-top:2px solid #ad9978;padding-top:18px;margin:26px 0 12px;font-size:27px}.ride-step-heading:first-child{border-top:0;padding-top:0}.ride-result-heading{font-size:30px}.ride-result-summary{padding:12px 0;border-bottom:2px solid #ad9978}.ride-edit-link{display:inline-flex;align-items:center;min-height:44px;font-weight:bold}.ride-planner [aria-busy=true]{opacity:.65}.ride-planner [data-ride-status]:empty{display:none}.ride-planner [data-ride-status]:not(:empty){border-left:4px solid #ff9933;padding:14px;background:#faf4e6}.ride-rig select:disabled{opacity:1;color:#5c5141;background:#e6dfce}.ride-planner [data-ride-results]{scroll-margin-top:30px}.ride-planner h3:focus,.ride-planner [data-ride-status]:focus{outline:3px solid #844000;outline-offset:4px}@media(max-width:700px){.ride-planner{padding:14px}.ride-rig{padding:12px}.ride-planner input,.ride-planner select{min-width:0}.ride-match .button-row{display:grid;gap:8px}.ride-match .button-row a{min-height:44px;display:flex;align-items:center}.ride-planner [data-add-rig]{min-height:44px;width:100%}}
