/* Independent journey rows before, between and after appointment cards. */
#szm-brand-typography .staff-app .szm-driver-trip{
 display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 8px;
 list-style:none;margin:8px 0 12px;padding:4px 6px;background:transparent;border:0;border-radius:0;box-shadow:none;
 color:#a34812;font-size:14px;line-height:1.35;position:relative;
}
#szm-brand-typography .staff-app .szm-driver-trip>svg{grid-column:1;grid-row:1 / 3;width:44px;height:28px}
#szm-brand-typography .staff-app .szm-driver-trip :is(.szm-driver-trip-label,.szm-driver-trip-metrics){font-size:14px!important;line-height:1.35;color:#a34812!important}
#szm-brand-typography .staff-app .szm-driver-trip-label{grid-column:2;overflow-wrap:anywhere}
#szm-brand-typography .staff-app .szm-driver-trip-metrics{grid-column:2;font-weight:600;margin:0}
#szm-brand-typography .staff-app .szm-driver-trip-return{display:flex;flex-wrap:wrap;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 6px 12px;color:#a34812;gap:8px}
#szm-brand-typography .staff-app .szm-driver-trip-return>.szm-driver-trip{flex-basis:100%;margin:0;padding:4px 0}
#szm-brand-typography .staff-app .szm-driver-trip-return>:is(strong,small){flex-basis:100%}
