gmp-place-autocomplete.sls-place-input{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin-top:6px;background:#0c0f0b;color:#eee5d3;border:1px solid #aa925750;border-radius:5px;color-scheme:dark;font:12px Arial,sans-serif}gmp-place-autocomplete.sls-place-input::part(input){color:#eee5d3;font-size:12px}gmp-place-autocomplete.sls-place-input::part(prediction-list){background:#141710;color:#eee5d3;border:1px solid #aa925750}gmp-place-autocomplete.sls-place-input::part(prediction-item){color:#eee5d3}gmp-place-autocomplete.sls-place-input::part(prediction-item-main-text){color:#eee5d3}gmp-place-autocomplete.sls-place-input::part(prediction-item-secondary-text){color:#b8ad94}/* Consistent native date/time sizing, including Safari's internal value box. */
.fields>label{min-inline-size:0}
.fields input[type="date"],.fields input[type="time"]{
 -webkit-appearance:none;appearance:none;box-sizing:border-box;
 inline-size:100%;max-inline-size:100%;min-inline-size:0;
 text-align:start;line-height:normal;
}
.fields input[type="date"]::-webkit-date-and-time-value,
.fields input[type="time"]::-webkit-date-and-time-value{
 display:flex;align-items:center;justify-content:flex-start;
 min-inline-size:0;min-height:100%;text-align:start;margin:0;
}
.fields input::-webkit-datetime-edit{display:inline-flex;align-items:center;min-inline-size:0;padding:0;min-height:100%}
@media(max-width:850px){
 .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}
 .fields input,.fields select{font-size:16px;min-inline-size:0;inline-size:100%;max-inline-size:100%;height:48px;padding-inline:12px;line-height:normal}
 .fields input[type="date"],.fields input[type="time"]{font-size:16px;height:48px}
 gmp-place-autocomplete.sls-place-input{font-family:Arial,sans-serif;font-size:16px!important;min-height:48px;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box}
 gmp-place-autocomplete.sls-place-input::part(input){font-size:16px!important;line-height:1.4;min-inline-size:0}
 gmp-place-autocomplete.sls-place-input::part(prediction-item){font-size:16px;line-height:1.45}
 gmp-place-autocomplete.sls-place-input::part(prediction-item-main-text),
 gmp-place-autocomplete.sls-place-input::part(prediction-item-secondary-text){font-size:16px;overflow-wrap:anywhere}
}

@media(max-width:430px){.fields>label:has(>input[type="date"]),.fields>label:has(>input[type="time"]){grid-column:1/-1}}
@media(max-width:850px){gmp-place-autocomplete.sls-place-input::part(prediction-list){max-inline-size:calc(100vw - 32px);box-sizing:border-box}}
