.whlr-motion-catalogue{margin:2rem 0;color:#183d39}
.whlr-motion-notice{padding:1.2rem;border-left:4px solid #375b54;background:#edf2ec;border-radius:0 10px 10px 0;line-height:1.6}
.whlr-motion-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;padding:1.2rem;background:#f6f3eb;border:1px solid #c7d0c7;border-radius:12px}
.whlr-motion-filters label{display:flex;flex:1 1 180px;min-width:0;flex-direction:column;gap:.4rem;font-weight:700}
.whlr-motion-filters select{width:100%;min-height:46px;border:1px solid #738e84;border-radius:6px;background:#fffdf8;color:#183d39;padding:.5rem}
.whlr-motion-catalogue .wh-button{background:#183d39!important;color:#fffdf5!important;border:2px solid #183d39!important;min-height:44px;white-space:normal;text-align:center}
.whlr-motion-catalogue .wh-button:focus-visible,.whlr-motion-catalogue select:focus-visible{outline:3px solid #b35e26;outline-offset:3px}
.whlr-motion-card{border:1px solid #bac8bd;border-radius:16px;overflow:hidden;margin:1.5rem 0;background:#fffdf7}
.whlr-motion-card-head{padding:1.5rem;background:#edf2ec}
.whlr-motion-card h2{margin:.3rem 0 .7rem;font-size:clamp(1.4rem,3vw,2rem)}
.whlr-motion-card h2 a{color:#183d39}
.whlr-motion-edition{padding:1.5rem}
.whlr-motion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
.whlr-motion-card h3{font-size:1.2rem}
.whlr-motion-catalogue [aria-busy=true]{opacity:.65}
.whlr-motion-count{font-weight:700}
@media(max-width:480px){.whlr-motion-card-head,.whlr-motion-edition{padding:1rem}.whlr-motion-filters{padding:1rem}.whlr-motion-filters label,.whlr-motion-filters button{flex-basis:100%}.whlr-motion-actions a{flex:1 1 100%}}
