/* AK Booking UI - places 1.0.0: izbor Poslovnica Autokomerc | Aerodrom Beograd */
body.ak-bk .ak-s1-loc[hidden]{display:none!important}
body.ak-bk #step1[data-ak-on] .ak-pl{grid-column:1/-1;grid-row:2;display:grid;gap:12px;min-width:0;font-family:var(--ak-font);color:var(--ak-ink)}
body.ak-bk .ak-pl *{box-sizing:border-box}
body.ak-bk .ak-pl-grp{min-width:0;margin:0;padding:0;border:0}
body.ak-bk .ak-pl-grp>legend{float:left;width:100%;margin:0 0 6px;padding:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--ak-ink2)}
body.ak-bk .ak-pl-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;clear:both}
body.ak-bk .ak-pl-opt{position:relative;display:block;margin:0;cursor:pointer}
body.ak-bk .ak-pl-opt input{position:absolute;width:1px;height:1px;margin:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
body.ak-bk .ak-pl-box{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px;background:var(--ak-soft);border:2px solid transparent;border-radius:var(--ak-r-in);font-size:16px;font-weight:500;line-height:1.3;color:var(--ak-ink);transition:border-color .15s,background-color .15s}
body.ak-bk .ak-pl-box b{font-weight:inherit}
body.ak-bk .ak-pl-box .ak-i{color:var(--ak-ink2)}
body.ak-bk .ak-pl-opt:hover .ak-pl-box{border-color:var(--ak-ctl)}
body.ak-bk .ak-pl-opt input:checked+.ak-pl-box{background:var(--ak-red-soft);border-color:var(--ak-red)}
body.ak-bk .ak-pl-opt input:checked+.ak-pl-box .ak-i{color:var(--ak-red)}
body.ak-bk .ak-pl-opt input:focus-visible+.ak-pl-box{outline:2px solid var(--ak-ink);outline-offset:2px}
body.ak-bk .ak-pl-hint{margin:0;padding:10px 14px;background:var(--ak-soft);border-left:3px solid var(--ak-red);border-radius:0 var(--ak-r-in) var(--ak-r-in) 0;font-size:14px;line-height:1.5;color:var(--ak-ink)}
body.ak-bk .ak-pl-hint[hidden],body.ak-bk .ak-pl-grp[hidden]{display:none!important}
body.ak-bk .ak-pl-same{display:flex;align-items:center;gap:10px;width:fit-content;margin:0;font-size:15px;line-height:1.4;color:var(--ak-ink);cursor:pointer}
body.ak-bk .ak-pl-same input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--ak-red)}
body.ak-bk .ak-pl-same input:focus-visible{outline:2px solid var(--ak-ink);outline-offset:2px}
body.ak-bk .ak-pl-fly{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--ak-ink2)}
@media (max-width:420px){body.ak-bk .ak-pl-opts{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){body.ak-bk .ak-pl-box{transition:none}}
/* Dugme "Izaberite vozilo" na kartici vozila: pill kao i ostala dugmad na sajtu */
body.ak-bk .ak-pick{border-radius:999px}
