button:focus,button:hover{outline:0;cursor:pointer}@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}@page{size:auto;margin:0!important}.print_hide{display:none!important}body{padding:0!important;margin:0!important;-webkit-print-color-adjust:exact}.ticket_head{background-color:#ef3a1a;-webkit-print-color-adjust:exact}.pessenger_copy_logo{margin-left:10px}.logo{padding-top:8px}.group_link{margin-top:0!important}.footer_thank,.social_section{padding-top:25px!important}.footer_thank p{line-height:8px!important}.common_table{font-size:11px!important}}table{font-family:Arial,Helvetica,sans-serif}.ticket_head{background-color:#ef3a1a;color:#fff;display:flex;height:80px}.left_section{width:65%;padding:10px 15px 15px 15px;border-right:1px dashed #fff;display:flex;align-items:center}.right_section{width:35%;padding:10px 15px 15px 15px;display:flex;align-items:center}.body_left_section{width:65%;padding:10px 15px 15px 15px;border-right:1px dashed #fff}.body_right_section{width:35%;padding:10px 15px 15px 15px}.ticket_body{background-color:#e5e5e5;border-bottom:5px solid #000;display:flex;font-size:12px}.right_text{text-align:right}.left_text{text-align:left}.head_bus_name{font-size:16px}.shp{font-size:14px}.logo{display:block;width:70px;image-rendering:-webkit-optimize-contrast}.fb_logo{height:19px;width:19px}.social_section{display:flex;align-items:center}.group_link p{line-height:8px;margin-left:5px}.footer_bus_info p{line-height:8px}.common_table tr td,.common_table tr th{padding-bottom:8px}body{padding:0;margin:0}.trip_sheet_coach,.trip_sheet_head{padding:10px}.trip_sheet_coach span,.trip_sheet_head span:nth-of-type(2),.trip_sheet_head span:nth-of-type(3){font-size:14px}.grid-container{display:grid;grid-template-columns:auto auto auto;padding:10px 0}.grid-item{padding:20px}