/* europcar | original style block 10 of 11 */

.aus-cf-kp{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}
.aus-cf-kp li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:#fff}
.aus-cf-kp li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--acc);color:#102A33;font-size:.8rem;font-weight:800;flex:none}
.aus-cf{background:var(--card);color:var(--ink);border-radius:14px;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;box-shadow:0 12px 30px rgba(0,0,0,.25);text-align:left}
.aus-cf-f{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--mut);font-weight:600;text-transform:none;letter-spacing:0;margin:0}
.aus-cf-f[hidden]{display:none}
.aus-cf-f select,.aus-cf-f input{font:inherit;font-size:1rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:0 10px;width:100%;height:46px}
.aus-cf-chk{grid-column:1/-1;display:flex;gap:8px;align-items:center;font-size:.9rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink);margin:0}
.aus-cf-chk input{width:18px;height:18px;accent-color:var(--pri)}
.aus-cf-more{grid-column:1/-1;display:flex;justify-content:flex-end}
.aus-cf-res{grid-column:1/-1;display:none;background:var(--pri2);color:var(--ink);border-radius:8px;padding:10px 14px;font-size:.92rem}
.aus-cf-res.aus-on{display:block}.aus-cf-res a{color:var(--pri);font-weight:700}
@media(max-width:900px){.aus-cf{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.aus-cf{grid-template-columns:1fr}.aus-cf-more .aus-btn{width:100%}}
