:root{--color-primary: #056372;--color-primary-muted: rgba(5, 99, 114, 0.34);--color-fg: #2C2D2E;--color-fg-secondary: #656565;--color-fg-muted: #A5A5A5;--color-fg-tertiary: #CCCCCC;--color-fg-accent: #056372;--color-fg-invert: #FFFFFF;--color-fg-invertsecondary: #C3D9DD;--color-success: #8BE09C;--color-error: #E22E2E;--color-error-muted: rgba(226, 46, 46, 0.34);--color-border: #E8E8E8;--color-bg: #FFFFFF;--color-bg-alpha: rgba(255, 255, 255, 0.5);--color-bg-secondary: #DDE9EB;--color-bg-tertiary: #F8F8F8;--color-bg-accent: #056372;--color-bg-accentactive: #0E525D;--color-bg-accentmuted: #81B0B7;--color-bg-accentsecondary: #DDE9EB;--icon-enabled: url(../../i/enabled-icon.svg);--icon-disabled: url(../../i/disabled-icon.svg);--icon-error: url(../../i/send-error.svg);--icon-success: url(../../i/send-success.svg)}:root [data-bs-theme=dark]{--color-primary: #138C9C;--color-primary-muted: #138C9C;--color-fg: #E5EBF2;--color-fg-secondary: #6F7784;--color-fg-muted: #6F7784;--color-fg-tertiary: #323D50;--color-fg-accent: #138C9C;--color-fg-invert: #2C2D2E;--color-fg-invertsecondary: #323D50;--color-success: #323D50;--color-error: #AF3A3A;--color-error-muted: #AF3A3A;--color-border: #323D50;--color-bg: #171C23;--color-bg-alpha: rgba(23, 28, 35, 0.5);--color-bg-secondary: #3C485B;--color-bg-tertiary: #232B38;--color-bg-accent: #138C9C;--color-bg-accentactive: #0E525D;--color-bg-accentmuted: #056372;--color-bg-accentsecondary: #203E4C;--icon-enabled: url(../../i/dark/enabled-icon.svg);--icon-disabled: url(../../i/dark/disabled-icon.svg);--icon-error: url(../../i/send-error-dark.svg);--icon-success: url(../../i/send-success-dark.svg)}.registration-step{position:relative}.registration-step>.overlay{text-align:center;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100%;width:100%;z-index:1099;background-color:var(--color-bg-alpha);padding:5% 0}.registration-step>.overlay::before{content:"";border:4px solid var(--color-fg-accent);border-left-color:rgba(0,0,0,0);border-radius:50%;width:44px;height:44px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.registration-step_exists,.registration-step_exists-driver{display:flex;flex-direction:column;flex-grow:1}.progress-widget{--label: #656565;--fg: #656565;--fg-active: #FFFFFF;--fg-passed: #FFFFFF;--color: #FFFFFF;--color-active: #A5A5A5;--color-passed: #8BE09C;--border-color: #A5A5A5;margin-bottom:35px;overflow:hidden}.progress-widget__items{display:flex;width:100%;margin:0;padding:0;list-style:none}.progress-widget__item{counter-increment:stepNum;text-align:start;display:block;position:relative;color:var(--label);font-size:14px;line-height:22px;min-width:60px}.progress-widget__item::before{position:relative;content:counter(stepNum);display:block;margin:0 0 6px 0;background-color:var(--color);width:30px;height:30px;font-size:18px;line-height:28px;text-align:center;font-weight:600;border:1px solid var(--border-color);border-radius:50%;color:var(--border-color);z-index:2}.progress-widget__item::after,.progress-widget__item ._line{content:"";display:block;position:absolute;z-index:1;width:100%;height:1px;left:0;top:15px;background-color:var(--border-color)}.progress-widget__item_active{flex-grow:1}.progress-widget__item_active::before{background-color:var(--color-active);border-color:var(--color-active);color:var(--fg-active)}.progress-widget__item_passed::before{background-color:var(--color-passed);border-color:var(--color-passed);color:var(--fg-passed)}.progress-widget__item_passed::after,.progress-widget__item_passed ._line{background-color:var(--color-passed)}.progress-widget__item:last-child{min-width:auto;text-align:end}.progress-widget__item:last-child::before{color:rgba(0,0,0,0);left:calc(100% - 30px)}.progress-widget__item:last-child::after{content:"";display:block;width:8px;height:16px;border-top:0;background:none;border-right:3px solid var(--border-color);border-bottom:3px solid var(--border-color);border-left:0;transform:rotate(45deg);transition:border-color .2s;position:absolute;left:calc(100% - 19px);top:5px;z-index:3}.progress-widget__item_end.progress-widget__item_active::before{border-color:var(--color-passed);background-color:var(--color)}.progress-widget__item_end.progress-widget__item_active::after{border-color:var(--color-passed)}.progress-widget__item_end.progress-widget__item_active ._line{background-color:var(--color-passed)}[data-bs-theme=dark] .progress-widget{--label: #6F7784;--fg: #323D50;--fg-active: #E5EBF2;--fg-passed: #E5EBF2;--color: #171C23;--color-active: #323D50;--color-passed: #138C9C;--border-color: #323D50}[dir=rtl] .progress-widget__item:last-child::before{left:auto;right:calc(100% - 30px)}[dir=rtl] .progress-widget__item:last-child::after{left:auto;right:calc(100% - 19px)}.step-header{--fg: #2C2D2E;color:var(--fg);font-size:26px;font-weight:600;line-height:32px;margin-bottom:1rem}[data-bs-theme=dark] .step-header{--fg: #E5EBF2}.btn{position:relative}.btn>.overlay{text-align:center;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100%;width:100%;z-index:1099;background-color:var(--color-bg-alpha);padding:5% 0}.btn>.overlay::before{content:"";border:4px solid var(--color-fg-accent);border-left-color:rgba(0,0,0,0);border-radius:50%;width:1em;height:1em;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-accent{background-color:var(--color-bg-accent);color:#fff;border-color:var(--color-bg-accent)}.btn-accent:hover,.btn-accent:focus,.btn-accent.focus,.btn-accent:not(:disabled):not(.disabled):active,.btn-accent:not(:disabled):not(.disabled).active,.show>.btn-accent.dropdown-toggle{background-color:var(--color-bg-accentactive);color:#fff;border-color:var(--color-bg-accentactive)}.btn-accent.disabled,.btn-accent:disabled{background-color:var(--color-bg-accentmuted);color:#fff;border-color:var(--color-bg-accentmuted)}.btn-outline-accent{background-color:rgba(0,0,0,0);color:var(--color-bg-accent);border-color:var(--color-bg-accent)}.btn-outline-accent:hover,.btn-outline-accent:focus,.btn-outline-accent.focus,.btn-outline-accent:not(:disabled):not(.disabled):active,.btn-outline-accent:not(:disabled):not(.disabled).active,.show>.btn-outline-accent.dropdown-toggle{background-color:var(--color-bg-secondary);color:var(--color-bg-accent);border-color:var(--color-bg-secondary)}.btn-outline-accent.disabled,.btn-outline-accent:disabled{background-color:rgba(0,0,0,0);color:var(--color-bg-accentmuted);border-color:var(--color-bg-accentmuted)}.btn-back{padding:8px 12px 8px 9px;display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:14px;position:relative;padding-inline-start:calc(1rem + 0rem)}.btn-back:hover,.btn-back:focus{text-decoration:none}.btn-back::before{content:"";display:block;position:absolute;right:auto;left:0rem;top:calc(50% - .25em);width:.5em;height:.5em;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg)}.btn-back::before{margin-top:1px}.btn-control{text-transform:uppercase;font-weight:600;border-width:2px;line-height:1.25;min-width:140px}.link-control{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 43, 122, 135;padding:0;text-transform:uppercase;font-weight:600;border:none;font-size:1em}.btn-form-control{display:inline-block;border:1px solid var(--color-border);border-radius:4px;color:var(--color-fg);background-color:var(--color-bg-tertiary);font-size:1rem;width:100%;padding:16px;text-align:start;position:relative}.btn-form-control_next{position:relative;padding-inline-end:calc(1rem + 1rem)}.btn-form-control_next::before{content:"";display:block;position:absolute;right:1rem;left:auto;top:calc(50% - .25em);width:.5em;height:.5em;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(135deg)}.btn-form-control:hover,.btn-form-control:focus{background-color:var(--color-bg-secondary)}[dir=rtl] .btn-back{padding:8px 9px 8px 12px;position:relative;padding-inline-end:calc(1rem + 0rem)}[dir=rtl] .btn-back::before{content:"";display:block;position:absolute;right:0rem;left:auto;top:calc(50% - .25em);width:.5em;height:.5em;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(135deg)}[dir=rtl] .btn-back::before{margin-top:1px}[dir=rtl] .btn-form-control_next{position:relative;padding-inline-start:calc(1rem + 1rem)}[dir=rtl] .btn-form-control_next::before{content:"";display:block;position:absolute;right:auto;left:1rem;top:calc(50% - .25em);width:.5em;height:.5em;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg)}.registration-form-back{text-align:start}.registration-form-auth__title{text-align:center;color:var(--bs-body-color);font-weight:600;font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:16px}.registration-form-auth__subtitle{text-align:center;color:var(--bs-secondary);font-size:14px;line-height:16px;font-weight:600;margin-bottom:24px}.registration-form-auth__subtitle_uc{letter-spacing:1.2px;text-transform:uppercase}.registration-form-auth__hint{font-size:12px}@media(min-width: 576px){.registration-form-auth__title{font-size:32px;line-height:40px}.registration-form-auth__subtitle{font-size:16px;line-height:22px}}.registration-form-code{text-align:center}.registration-form-code__input{box-sizing:content-box;outline:none;padding:0 0 8px 0;border:none;width:6ch;font-size:48px;height:54px;letter-spacing:.5ch;text-align:left;background-image:linear-gradient(90deg, var(--bs-link-color), var(--bs-link-color) 70%, transparent 70%, transparent 100%);background-size:1.51ch 1px;background-position:bottom left 0;background-repeat:repeat-x;background-color:rgba(0,0,0,0);border-radius:0;margin-left:12px}.registration-form-code__input.is-invalid{background-image:linear-gradient(90deg, var(--bs-form-invalid-color), var(--bs-form-invalid-color) 70%, transparent 70%, transparent 100%)}.registration-form-code__send-result{margin-bottom:15px}.registration-form-code__send-result._error{color:var(--bs-form-invalid-color)}.registration-form-code__error{font-size:12px;line-height:17px;color:var(--bs-form-invalid-color);text-align:center}.registration-step_choice.active{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:var(--color-bg);padding:34px 15px 16px 15px}.registration-step_choice.active .step-header{display:none}.registration-step_choice.active .registration-form-choice__buttons{margin-bottom:24px}.registration-step_choice.active .registration-form-choice__button{margin-bottom:0}.registration-step_choice.active .registration-form-choice__button label.active{border:none;padding:0;background-color:rgba(0,0,0,0)}.registration-step_choice.active .registration-form-choice__button label.active img{display:none}.registration-step_choice.active .registration-form-choice__button label.active span{font-size:16px}.registration-step_choice.active .registration-form-choice__button label.active span.title{font-size:20px;line-height:24px;margin-bottom:8px}.registration-step_choice.active .registration-form-choice__button:not(:has(.active)){display:none}@media(max-width: 768px){.registration-step_choice .registration-form-choice{height:auto !important}}@media(min-width: 768px){.registration-step_choice .registration-step_choice-back{display:none}.registration-step_choice.active{position:relative;background-color:rgba(0,0,0,0);padding:0}.registration-step_choice.active .step-header{display:block}.registration-step_choice.active .registration-form-choice{overflow:auto;min-height:640px}.registration-step_choice.active .registration-form-choice__buttons{margin-bottom:24px}.registration-step_choice.active .registration-form-choice__button{margin-bottom:10px}.registration-step_choice.active .registration-form-choice__button label{border:2px solid var(--color-bg-tertiary)}.registration-step_choice.active .registration-form-choice__button label.active{padding:16px;background-color:var(--color-bg-tertiary);border:2px solid var(--color-primary)}.registration-step_choice.active .registration-form-choice__button label.active img{display:initial}.registration-step_choice.active .registration-form-choice__button label.active span{font-size:14px}.registration-step_choice.active .registration-form-choice__button label.active span.title{font-size:16px;line-height:20px;margin-bottom:4px}.registration-step_choice.active .registration-form-choice__button:not(:has(.active)){display:block}.registration-step_choice.active .registration-form-choice__content{display:block;overflow:initial;height:auto}}.registration-form-choice{--color-active: #FFFFFF}.registration-form-choice__buttons{overflow:hidden;width:100%;margin-bottom:32px}.registration-form-choice__button{width:100%;padding-left:0;border-radius:8px;margin-bottom:10px}.registration-form-choice__button label{display:flex;gap:16px;width:100%;padding:16px;color:var(--color-fg);background-color:var(--color-bg-tertiary);border:2px solid var(--color-bg-tertiary);border-radius:8px;text-transform:none;font-size:15px;line-height:20px;font-weight:normal;letter-spacing:normal;box-shadow:none;opacity:1;white-space:normal}.registration-form-choice__button label.active{border:2px solid var(--color-primary)}.registration-form-choice__button label input{position:absolute;visibility:hidden !important}.registration-form-choice__button label span{display:block;font-size:14px;color:var(--color-fg-secondary)}.registration-form-choice__button label span.title{color:var(--color-fg);font-weight:500;font-size:16px;margin-bottom:4px}.registration-form-choice__button:last-child{margin-bottom:0}.registration-form-choice__submit{position:sticky;bottom:0;background-color:var(--color-bg-alpha);padding-top:16px;margin-top:auto}.registration-form-choice__content{display:flex;flex-direction:column;overflow:auto}[data-bs-theme=dark] .registration-form-choice{--color-active: #323D50}.registration-form-features__title{font-size:18px;font-weight:500;margin-bottom:16px}.registration-form-features__item{line-height:22px;font-weight:400;font-size:16px;padding-left:28px;margin-bottom:12px;background-size:16px 16px;background-position:0 3px;background-repeat:no-repeat}.registration-form-features__item_allow{background-image:var(--icon-enabled)}.registration-form-features__item_disallow{background-image:var(--icon-disabled)}[dir=rtl] .registration-form-features__item{background-position:100% 3px;padding-right:28px;padding-left:0}.registration-exists__title{letter-spacing:0;font-size:15px;line-height:22px;margin-bottom:35px}.registration-exists__result{padding:.5rem 0;margin-bottom:2rem}.registration-exists__result._error{background-image:var(--icon-error);background-position:left center;background-repeat:no-repeat;padding-left:3rem}.registration-exists-driver__headline{color:var(--color-fg-secondary);background-color:var(--color-bg-tertiary);letter-spacing:0;font-size:14px;line-height:14px;font-weight:500;margin:0 -12px 15px -12px;margin-bottom:16px;padding:11px 12px 10px 12px}.registration-exists-driver__content{margin-bottom:2rem}.registration-account{display:block;box-shadow:0 6px 12px rgba(0,0,0,.0588235294);margin-bottom:15px;border:1px solid var(--color-border);border-radius:12px;color:var(--color-fg);padding:15px;text-decoration:none !important}.registration-account__name{display:block;color:var(--color-primary);font-weight:500}.registration-account__phone,.registration-account__login{display:block;font-size:15px;line-height:22px}.registration-tips{margin-top:auto;padding:35px 15px 35px 15px;background-color:var(--color-bg-tertiary)}.registration-tips__title{font-size:26px;line-height:34px;font-weight:600;padding-bottom:11px}@media(min-width: 576px){.registration-tips{padding:35px 20px 0 20px}}@media(min-width: 768px){.registration-tips{padding:35px 40px 0 40px}}.registration-phone-change{display:flex;flex-direction:column;padding-bottom:1rem}.registration-phone-change__buttons{margin-top:auto}.registration-result{font-size:14px;padding:.5rem 0;margin-bottom:2rem}.registration-result._error{background-image:var(--icon-error);background-position:left center;background-repeat:no-repeat;padding-left:3rem}.registration-result._success{background-image:var(--icon-success);background-position:left center;background-repeat:no-repeat;padding-left:3rem}.registration-form-accordion .accordion-item{background-color:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid var(--color-border)}.registration-form-accordion .accordion-button{font-weight:600;background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}.registration-form-accordion .accordion-button:not(.collapsed){box-shadow:none}.registration-form-accordion .accordion-body{font-size:15px;padding-left:0;padding-right:0}.splash-screen{--icon-car: url(../../i/splash/car.svg);--icon-pay: url(../../i/splash/pay.svg);--icon-work: url(../../i/splash/work.svg);margin:52px 0 0 0}.splash-screen__header{font-size:32px;margin-bottom:40px;line-height:40px;font-weight:600;text-align:center}.splash-screen__items{width:100%;display:flex;flex-direction:column}.splash-screen__item{font-weight:500;min-height:48px;max-width:350px;display:flex;gap:10px;padding-inline-end:24px;margin-bottom:32px}.splash-screen__item::before{content:"";display:block;width:48px;height:48px;flex-shrink:0;background-position:center center;background-repeat:no-repeat;background-size:contain}.splash-screen__item_car::before{background-image:var(--icon-car)}.splash-screen__item_pay::before{background-image:var(--icon-pay)}.splash-screen__item_work::before{background-image:var(--icon-work)}.splash-screen__item_duration::before{background-image:url("../../i/splash/time.svg")}.splash-screen__item_data::before{background-image:url("../../i/splash/id.svg")}.splash-screen__item_app::before{background-image:url("../../i/splash/app.svg")}.splash-screen__item_transport::before{background-image:url("../../i/splash/transport.svg")}.splash-screen__item_orders::before{background-image:url("../../i/splash/orders.svg")}.splash-screen__item_money::before{background-image:url("../../i/splash/transport.svg")}.splash-screen__item_order::before{background-image:url("../../i/splash/order.svg")}.splash-screen__item_contact::before{background-image:url("../../i/splash/contact.svg")}.splash-screen__item-title{font-size:18px}.splash-screen__item-description{color:var(--color-fg-secondary);font-weight:500}.splash-screen__legal-badges img{max-width:130px}@media(min-width: 576px)and (max-width: 768px){.splash-screen__items{flex-direction:row;flex-wrap:wrap}.splash-screen__item{flex-direction:column;width:33.3%;max-width:none}}[data-bs-theme=dark] .splash-screen{--icon-car: url(../../i/dark/splash/car.svg);--icon-pay: url(../../i/dark/splash/pay.svg);--icon-work: url(../../i/dark/splash/work.svg)}
