.q-badge__icon-mobile[data-v-fc5318aa]{display:none}.q-badge--has-icon[data-v-fc5318aa]{justify-content:center;display:inline-flex;align-items:center}.q-badge--has-icon.q-badge--use-media-query[data-v-fc5318aa]{width:50px}.q-badge--has-icon.q-badge--use-media-query .q-badge__icon-desktop[data-v-fc5318aa]{display:none}.q-badge--has-icon.q-badge--use-media-query .q-badge__icon-mobile[data-v-fc5318aa]{display:inline}@media(min-width:1199px){.q-badge--has-icon.q-badge--use-media-query[data-v-fc5318aa]{width:auto}.q-badge--has-icon.q-badge--use-media-query .q-badge__icon-desktop[data-v-fc5318aa]{display:inline}.q-badge--has-icon.q-badge--use-media-query .q-badge__icon-mobile[data-v-fc5318aa]{display:none}}.q-badge--has-icon.q-badge--use-media-query span[data-v-fc5318aa]{display:none}@media(min-width:1199px){.q-badge--has-icon.q-badge--use-media-query span[data-v-fc5318aa]{display:inline}}.q-badge--has-icon i[data-v-fc5318aa]{font-size:1.5em;margin-right:.2em;margin-left:.2em}.q-badge--has-icon span[data-v-fc5318aa]{flex:1;text-align:center}.modal-scroll-content[data-v-4a8cf03a]{max-height:calc(90vh - 100px);display:flex;flex-direction:column;overflow-y:auto;padding:0!important}.modal-content-wrapper[data-v-4a8cf03a]{display:flex;flex-direction:column;height:100%}.filter-row[data-v-4a8cf03a]{position:sticky;top:0;background:#fff;z-index:10;padding:10px;border-bottom:1px solid #ddd}.summary-export-row[data-v-4a8cf03a]{padding:0 10px;border-bottom:1px solid #ddd;padding-bottom:10px}.summary-export-wrapper[data-v-4a8cf03a]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.summary-badges[data-v-4a8cf03a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.export-buttons[data-v-4a8cf03a]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.scrollable-content[data-v-4a8cf03a]{flex-grow:1;overflow-y:auto}.ride-link[data-v-4a8cf03a]{display:inline-flex;align-items:center;text-decoration:none}.ride-link[data-v-4a8cf03a]:hover{text-decoration:underline}.unified-timeline[data-v-4a8cf03a]{display:flex;flex-direction:column;gap:6px;font-size:.8rem}.timeline-row[data-v-4a8cf03a]{display:flex;align-items:center;gap:6px;white-space:nowrap}.timeline-icon[data-v-4a8cf03a]{width:16px;text-align:center;flex-shrink:0;font-weight:700}.timeline-label[data-v-4a8cf03a]{flex-shrink:0;min-width:70px}.timeline-badge[data-v-4a8cf03a]{flex-shrink:0}.timeline-date[data-v-4a8cf03a]{color:#6c757d;font-size:.75rem}.timeline-amount[data-v-4a8cf03a]{font-weight:600;font-size:.85rem;margin-left:auto}.timeline-note[data-v-4a8cf03a]{font-size:.75rem;padding-left:22px;font-style:italic}.timeline-24h-info[data-v-4a8cf03a]{display:flex;align-items:center;gap:4px;font-size:.7rem;padding-left:22px;color:#6c757d}.timeline-24h-info i[data-v-4a8cf03a]{font-size:.65rem}.distance-tier[data-v-4a8cf03a]{text-align:right}.distance-value[data-v-4a8cf03a]{font-weight:500}.tier-value[data-v-4a8cf03a]{font-size:.75rem}.timeline-date-first[data-v-4a8cf03a]{color:#6c757d;font-size:.75rem;min-width:85px;flex-shrink:0}.timeline-error-row[data-v-4a8cf03a]{display:flex;align-items:center;padding-left:85px;font-size:.75rem;margin-top:-2px}.timeline-error-row .text-danger[data-v-4a8cf03a]{display:flex;align-items:center;gap:4px}.timeline-user-badge[data-v-4a8cf03a]{flex-shrink:0;margin-left:4px}.timeline-ai-badge[data-v-4a8cf03a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#6c757d;color:#fff;font-size:.65rem;font-weight:700;flex-shrink:0;margin-left:4px}