.yXVhpG_step{flex-direction:column;gap:16px;display:flex}.yXVhpG_hint{color:#64748b;margin:0;font-size:.875rem;line-height:1.45}.yXVhpG_error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:.8125rem;font-weight:600}.yXVhpG_inline{align-items:flex-end;gap:12px;display:flex}.yXVhpG_inlineButton{align-self:flex-end;height:40px}.yXVhpG_phoneField{flex:0 280px;width:280px;min-width:0}.yXVhpG_codeField{flex:0 200px;width:200px;min-width:0}.yXVhpG_codeIntro{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.yXVhpG_codeIntro .yXVhpG_link{font-size:.75rem}.yXVhpG_link{color:var(--bm-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem;font-weight:650}.yXVhpG_link:hover{text-decoration:underline}.yXVhpG_link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.yXVhpG_passenger{flex-direction:column;align-items:stretch;gap:4px;display:flex}.yXVhpG_person{color:#0f172a;font-size:.875rem;font-weight:700;line-height:1.3;display:block}.yXVhpG_nameEditor{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.yXVhpG_nameEditor input{width:100%;max-width:none}.yXVhpG_stops{grid-template-columns:1fr;gap:12px;display:grid}.yXVhpG_wide input,.yXVhpG_wide button,.yXVhpG_wideControl{max-width:none}.yXVhpG_actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:700px){.yXVhpG_inline{flex-direction:column;align-items:stretch}.yXVhpG_phoneField,.yXVhpG_codeField{flex:auto;width:100%}}
.G7LsMa_body{gap:14px;display:grid}.G7LsMa_hint{color:#64748b;margin:0;font-size:.875rem;line-height:1.45}.G7LsMa_error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:.875rem;font-weight:550}.G7LsMa_link{color:var(--bm-primary-hover);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:650}.G7LsMa_link:disabled{color:#94a3b8;cursor:default}.G7LsMa_passenger{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.G7LsMa_contact{flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.G7LsMa_contact span{color:#64748b;font-size:.75rem;font-weight:650}.G7LsMa_contact strong{color:#0f172a;font-size:.9375rem;font-weight:650;line-height:1.35}.G7LsMa_nameEditor{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}
.nkgehq_screen{flex-direction:column;gap:16px;display:flex}.nkgehq_cards{flex-direction:column;gap:12px;display:flex}.nkgehq_center{justify-content:center;padding:24px;display:flex}.nkgehq_error{color:#b42318;margin:0;font-size:14px}.nkgehq_searchCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0f172a0f}.nkgehq_resultsHead{flex-direction:column;gap:4px;scroll-margin-top:12px;display:flex}.nkgehq_resultsHead h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:750}.nkgehq_resultsHead span{color:#64748b;font-size:.8125rem;font-weight:550}
.B25_mq_root{max-width:var(--bm-form-max-width,1100px);padding:24px var(--bm-form-pad-x,16px) 48px;flex-direction:column;gap:16px;margin:0 auto;display:flex}@media (max-width:900px){.B25_mq_root{padding:12px var(--bm-form-pad-x,14px) 32px}}@container bm-booking (max-width:900px){.B25_mq_root{padding:12px var(--bm-form-pad-x,14px) 32px}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff")}
:root{--bm-primary:#3aa278;--bm-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bm-primary-hover:#2f8a66;--bm-primary-soft:#e8f6ef;--bm-primary-soft-border:#a8dcc8;--bm-primary-tint:#f0faf5;--bm-primary-mid:#7ec9a8;--bm-primary-soft-strong:#d4efe4}
html,body,#storybook-root,.sb-show-main{font-family:var(--bm-font-sans)}body{font-family:var(--bm-font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-weight:600}input::-webkit-datetime-edit{font-family:inherit}input::-webkit-datetime-edit-fields-wrapper{font-family:inherit}input::-webkit-datetime-edit-text{font-family:inherit}input::-webkit-datetime-edit-month-field{font-family:inherit}input::-webkit-datetime-edit-day-field{font-family:inherit}input::-webkit-datetime-edit-year-field{font-family:inherit}input::-webkit-datetime-edit-hour-field{font-family:inherit}input::-webkit-datetime-edit-minute-field{font-family:inherit}input::-webkit-datetime-edit-ampm-field{font-family:inherit}
:host{all:initial;box-sizing:border-box;color:#0f172a;font-family:var(--bm-font-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;--bm-primary:#3aa278;--bm-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--bm-primary-hover:#2f8a66;--bm-primary-soft:#e8f6ef;--bm-primary-soft-border:#a8dcc8;--bm-primary-tint:#f0faf5;--bm-primary-mid:#7ec9a8;--bm-primary-soft-strong:#d4efe4;font-size:16px;line-height:1.5;display:block;container:bm-booking/inline-size}:host *,:host :before,:host :after{box-sizing:border-box}[data-bm-mount],[data-bm-portal]{color:#0f172a;font-family:var(--bm-font-sans), "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}[data-bm-mount] :is(input,textarea,select),[data-bm-portal] :is(input,textarea,select){font-size:16px}
