.premium-design #finder .tx-driver-extra[hidden],.premium-design #finder .tx-driver-time[hidden]{display:none!important}
.premium-design #finder .tx-driver-extra{grid-column:1/3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0}
.premium-design #finder .tx-driver-price,.premium-design #finder .tx-driver-vehicle{border:1px solid #dce6f4;border-radius:9px;background:#fff;min-height:54px;padding:7px 10px;color:#243b60;font-size:14px;font-weight:600;line-height:1.35}
.premium-design #finder .tx-driver-price input{display:block;width:100%;min-height:28px;border:0;background:transparent;color:#0b1736;font:600 16px Inter,system-ui,sans-serif;outline-offset:2px}
.premium-design #finder .tx-driver-price input::placeholder{color:#68758b}
.premium-design #finder .tx-driver-vehicle summary{cursor:pointer;min-height:38px;display:flex;align-items:center;gap:5px;color:#0b1736;line-height:1.4}
.premium-design #finder .tx-vehicle-name{color:#4b5870;font-weight:500}
.premium-design #finder .tx-driver-vehicle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px 0 4px}
.premium-design #finder .tx-driver-vehicle-fields label{font-size:14px;font-weight:600;line-height:1.4}
.premium-design #finder .tx-driver-vehicle-fields input,.premium-design #finder .tx-driver-vehicle-fields select{display:block;width:100%;min-width:0;min-height:42px;padding:7px 9px;border:1px solid #dce6f4;border-radius:7px;background:#fff;color:#0b1736;font:500 16px Inter,system-ui,sans-serif}
.premium-design #finder .tx-driver-status{grid-column:1/-1;margin:0;color:#33435e;font-size:14px;line-height:1.5}
.premium-design #finder .tx-driver-status:empty{display:none}
.premium-design #finder .tx-driver-status[data-kind=error]{color:#b42318}
.premium-design #finder .tx-driver-status[data-kind=success]{color:#157347;font-weight:700}
.premium-design #finder .tx-driver-status a{color:#0644d8;text-decoration:underline}
.premium-design #finder:has(.tx-driver-extra:not([hidden])) .search{align-self:start!important;min-height:54px!important;height:54px!important}
@media(max-width:600px){
  .premium-design #finder .tx-driver-extra{display:block;margin:8px 0 0}
  .premium-design #finder .tx-driver-price,.premium-design #finder .tx-driver-vehicle{display:block;margin:8px 0;min-height:54px}
  .premium-design #finder .tx-driver-vehicle-fields{grid-template-columns:1fr 1fr}
  .premium-design #finder .tx-driver-status{margin:8px 0}
  .premium-design #finder:has(.tx-driver-extra:not([hidden])) .search{height:auto!important;min-height:48px!important}
}
