#view:has([data-select-trip])>.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),640px));align-items:start;justify-content:start}#view:has([data-select-trip])>.grid.two>.card{min-width:0;width:100%}#view:has([data-select-trip]) .resume-box .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}#view:has([data-select-trip]) .resume-box .tabs button{min-width:0;width:100%;padding:9px 8px;white-space:normal;line-height:1.2;text-align:center}#view:has([data-select-trip]) .action-row{flex-wrap:wrap}#view:has([data-select-trip]) .stats.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}#view:has([data-select-trip]) .stats article{min-width:0}#view:has([data-select-trip]) .stats b{overflow-wrap:anywhere}@media(max-width:820px){#view:has([data-select-trip])>.grid.two{grid-template-columns:minmax(0,1fr)}#view:has([data-select-trip]) .resume-box .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#view:has([data-select-trip]) .action-row .btn{flex:1 1 150px}}@media(max-width:430px){#view:has([data-select-trip]) .stats.grid.three{grid-template-columns:1fr}#view:has([data-select-trip]) .resume-box .tabs{grid-template-columns:1fr}#view:has([data-select-trip]) .action-row .btn{width:100%;flex-basis:100%}}
