html body #ardeo-trip .at-card{display:flex;flex-direction:column}
html body #ardeo-trip .at-card .tp-hc-in{display:flex;flex-direction:column;flex:1}
html body #ardeo-trip .at-card .tp-hc-b{display:flex;flex-direction:column;flex:1}
html body #ardeo-trip .at-card .at-reason{font-size:13px;line-height:1.8;margin:12px 0 18px;color:#41555e;flex:1}
html body #ardeo-trip .at-card .tp-cta{margin-top:auto}
html body #ardeo-trip .at-details{border-top:1px solid #e2e7e9;padding:12px 16px;font-size:12px;line-height:1.7;color:#546871}
html body #ardeo-trip .at-details summary{cursor:pointer;font-weight:700}
html body #ardeo-trip .at-details p{margin:8px 0}
html body #ardeo-trip .at-details a{color:#a44116;text-decoration:underline}

html body #ardeo-trip .at-card[hidden]{display:none!important}
html body #ardeo-trip .at-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0 16px}
html body #ardeo-trip .at-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#344b55}
html body #ardeo-trip .at-filters select{font:inherit;min-height:44px;padding:8px 30px 8px 12px;border:1px solid #bccbd0;border-radius:8px;background:#fff;color:#263b45;max-width:100%}
html body #ardeo-trip .at-filters select:focus-visible{outline:3px solid #ed661e;outline-offset:2px}
html body #ardeo-trip .at-count{font-size:13px;margin:0 0 10px;color:#546871}
@media(max-width:600px){html body #ardeo-trip .at-filters{gap:10px}html body #ardeo-trip .at-filters label{flex:1;min-width:135px}html body #ardeo-trip .at-count{width:100%;margin:0}}
