.tbt-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px;align-items:start}.tbt-main{min-width:0}.tbt-sidebar{position:sticky;top:120px}.tbt-booking label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;margin:15px 0}.tbt-booking input,.tbt-booking select{width:100%;min-height:44px;border:1px solid #cbd8d8;border-radius:8px;padding:10px;background:white;color:#153c4a}.tbt-booking .net-btn{width:100%;margin-top:15px}.tbt-booking-fields{margin-top:20px}.tbt-booking small{display:block;color:#5a6d72;line-height:1.6}.tbt-estimate{font-weight:700;padding-top:15px;color:var(--net-ink,#123c4a)}.tbt-route{font-size:18px;color:var(--net-teal,#087e8b)}.tbt-main>.net-trip-section{padding:28px;background:var(--net-surface,#fff);border:1px solid var(--net-line,#dbe6e5);border-radius:18px;margin-top:24px}.tbt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.tbt-facts>div{padding:15px;border-radius:12px;background:#eff7f5}.tbt-facts dt{font-size:12px;color:#4c666e}.tbt-facts dd{margin:4px 0 0;font-weight:700;font-size:18px;overflow-wrap:anywhere}.tbt-lists{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tbt-card .net-card-body{display:flex;flex-direction:column;gap:15px}.tbt-card-photo{display:block;overflow:hidden}.tbt-card-photo img{width:100%;height:100%;object-fit:cover}.tbt-vehicle-placeholder{display:grid;place-items:center;min-height:210px;background:linear-gradient(135deg,#d4ecea,#f5e4b9);color:#087e8b;font-size:64px}.tbt-card .net-card-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.tbt-card .net-card-bottom small{font-size:12px}.tbt-card .tbt-route{font-size:15px;margin:0}.tbt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tbt-main .net-trip-gallery{margin-top:15px}.tbt-main .net-trip-gallery img{object-fit:cover;width:100%;aspect-ratio:1.4}.tbt-request-form .tbe-honeypot{display:none}.tbt-form-estimate{font-weight:700}.tbt-single h1{font-family:Arial,sans-serif;font-weight:750}.tbt-single .net-trip-hero img{width:100%;height:auto}.tbt-single .net-trip-section:empty{display:none}@media(max-width:1000px){.tbt-layout{grid-template-columns:minmax(0,1fr) 315px;gap:24px}.tbt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tbt-layout{display:flex;flex-direction:column}.tbt-main,.tbt-sidebar{width:100%}.tbt-sidebar{position:static}.tbt-booking{max-width:100%}.tbt-single h1{font-size:34px}}@media(max-width:640px){.tbt-grid{grid-template-columns:1fr}.tbt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tbt-main>.net-trip-section{padding:22px 18px}.tbt-lists{grid-template-columns:1fr}.tbt-facts dd{font-size:16px}.tbt-layout{gap:25px}}
@media(max-width:900px){.tbt-main{display:contents}.tbt-main>.net-trip-heading{order:0}.tbt-main>.net-trip-hero{order:1}.tbt-main>.net-trip-gallery{order:2}.tbt-layout>.tbt-sidebar{order:3}.tbt-main>.net-trip-section{order:4}}
