@media(max-width:1023px){.cf-archive-filters .record-status-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important;gap:6px!important;padding-bottom:0!important}.cf-archive-filters .record-status-filters button{width:100%;height:44px!important;min-width:0;min-height:44px!important;padding:6px 8px!important;font-size:12px!important;line-height:16px!important;white-space:normal!important}}
.cf-trip-card{padding:12px 14px;color:#24465a;min-width:0}.cf-trip-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.cf-trip-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cf-trip-card-badges>span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:3px 10px;background:#edf6ff;color:#0e68a5;font-size:12px;font-weight:700}.cf-trip-card-badges>small{font-size:11px;color:#8d5b11;background:#fff5d9;padding:3px 7px;border-radius:999px}.cf-trip-card-actions{display:flex;flex-shrink:0;gap:2px}.cf-trip-card-actions button{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#24465a;background:transparent;border:1px solid #e4edf3}.cf-trip-card-actions button:last-child{color:#dc3545}.cf-trip-card-actions button:focus-visible{outline:2px solid #0e68a5;outline-offset:2px}.cf-trip-card h3{font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;color:#142d41;margin:0 0 8px}.cf-trip-card h3>span{color:#7f98a8}.cf-trip-card-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px;border-radius:10px;background:#f3f8fb;margin:0 0 8px}.cf-trip-card-times dt{font-size:11px;color:#60788a;line-height:1.4}.cf-trip-card-times dd{font-size:13px;font-weight:600;line-height:1.4;color:#24465a;margin:2px 0 0;overflow-wrap:anywhere}.cf-trip-card-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px;line-height:1.5}.cf-trip-card-summary strong{font-size:16px;color:#0e68a5}.cf-trip-card-meters{font-size:12px;line-height:1.5;color:#60788a;margin:3px 0 0;font-variant-numeric:tabular-nums}.cf-trip-card-durations{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:1.5;color:#60788a;margin-top:6px}.cf-trip-card-durations b{font-weight:600;color:#38556b}
.cf-trip-card header{height:32px;margin-bottom:8px}.cf-trip-card-times{padding:6px 8px;gap:6px}.cf-trip-card-times>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;min-width:0}.cf-trip-card-times dt{font-size:10px;line-height:1.4;flex-shrink:0}.cf-trip-card-times dd{font-size:12px;line-height:1.4;margin:0}
