
/* Shared Bilettir result-page visual system */
body.results-page{background:#f5f7fc!important;color:#18253e!important}
.resultsHeader{background:#fff!important;border-bottom:1px solid #e8edf5!important;box-shadow:0 3px 16px #17305a08!important}
.resultsHeaderInner{max-width:1240px!important}
.resultsLogo{color:#0751d8!important;font-size:30px!important;font-weight:850!important;letter-spacing:-1.4px!important}
.resultsHeaderNav a{color:#263754!important;font-weight:650!important}
.resultsSearchBand{background:linear-gradient(115deg,#0750d6,#0739aa)!important;padding:26px 0!important;border:0!important}
.resultsSearchForm{background:#fff!important;padding:15px!important;border-radius:20px!important;box-shadow:0 10px 25px #06265c20!important;gap:10px!important}
.resultsField{background:#fff!important;border:1px solid #dce4f1!important;border-radius:13px!important;min-height:68px!important}
.resultsFieldLabel{color:#7785a0!important}
.resultsField input,.resultsField .input{color:#17233d!important}
.resultsSearchButton{background:#ff9e18!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;min-height:60px!important}
.routeHeading h1{color:#152643!important;letter-spacing:-.7px!important}
.routeHeading h2{color:#77839b!important}
.results-page .container{max-width:1240px}
.results-page .result-card,.results-page .trip-card,.results-page .bus-card,.results-page .car-offer,.results-page .hotel-card{background:#fff!important;border:1px solid #e5ebf5!important;border-radius:18px!important;box-shadow:0 6px 22px #19375b0b!important;color:#18253e!important}
.results-page .car-offer-price a,.results-page .buy-button,.results-page .book-btn{background:#ff9e18!important;color:white!important;border-radius:11px!important}
.results-page .car-results-status{color:#526482!important}
.results-page .site-footer{background:#fff!important;color:#526482!important}
@media(max-width:760px){.resultsSearchForm{display:flex!important;flex-wrap:wrap!important}.resultsField{flex:1 1 145px!important;min-width:0!important}.resultsSearchButton{width:100%!important}.resultsHeaderNav{gap:10px!important}.resultsHeaderNav a{font-size:12px!important}}
body.train-modern{background:#f5f7fc!important;color:#18253e!important}
.train-modern .train-panel,.train-modern .train-card{background:#fff!important;border:1px solid #e5ebf5!important;border-radius:18px!important;box-shadow:0 8px 22px #19375b0a!important}
.train-modern .train-link{background:#ff9e18!important;color:white!important;border-radius:10px!important}
