.vp-icon-loading{animation:spin-laoder 1s linear infinite;background:radial-gradient(farthest-side,#9aa5b7 94%,#0000) top /3.8px 3.8px no-repeat,conic-gradient(#0000 30%,#9aa5b7);border-radius:50%;display:inline-block;height:24px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.8px),#000 0);width:24px}@keyframes spin-laoder{to{transform:rotate(1turn)}}.lazy-fallback{align-items:center;display:flex;justify-content:center;min-height:200px;padding:24px}.lazy-fallback_compact{min-height:80px;padding:16px}.lazy-fallback__loader{flex-shrink:0}.vp-button{box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif,Arial;font-size:18px;font-style:normal;font-weight:500;line-height:1.555555em;max-width:100%;position:relative}.vp-button .content-holder{align-items:center;display:inline-flex;height:100%;width:100%}.vp-button .content-holder .button-text{flex:1;white-space:nowrap}.vp-button:not(.preset-link),.vp-button:not(.preset-text){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vp-button .loading-spinner{align-items:center;background:inherit;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.vp-button svg{height:24px;width:24px}.vp-button.button-type .loading-spinner svg stop{stop-color:#fff}.vp-button.button-type.preset-primary{background:#0c1bb1;border-radius:8px;color:#fff;font-size:18px;font-weight:600;height:64px;line-height:1.333333}.vp-button.button-type.preset-primary.with-right-icon .content-holder svg:last-child{margin-left:8px}.vp-button.button-type.preset-primary.with-left-icon .content-holder svg:first-child{margin-right:8px}@media (max-width:480px){.vp-button.button-type.preset-primary{font-size:1em}}.vp-button.button-type.preset-primary .content-holder{align-items:center;display:flex;justify-content:center;padding:0 24px}@media (max-width:480px){.vp-button.button-type.preset-primary .content-holder{border-radius:8px}}.vp-button.button-type.preset-primary:not(.size-big){font-size:.888888em;line-height:1.5em}.vp-button.button-type.preset-primary.size-medium{height:56px}.vp-button.button-type.preset-primary.size-small{height:48px}.vp-button.button-type.preset-primary.size-medium .content-holder,.vp-button.button-type.preset-primary.size-small .content-holder{padding:0 20px}.vp-button.button-type.preset-primary svg{fill:#fff}.vp-button.button-type.preset-primary:not(:disabled):not([disabled]):hover{background:#000fa8}.vp-button.button-type.preset-primary:not(:disabled):not([disabled]):active{background:#000fa8;box-shadow:0 0 0 3px #e1e3ff;color:#fff}.vp-button.button-type.preset-primary.disabled,.vp-button.button-type.preset-primary[disabled]{background:#f5f5fa;color:#b3bac7}.vp-button.button-type.preset-accent{background:#ff6800;border-radius:8px;color:#fff;font-size:18px;font-weight:600;height:64px;line-height:1.333333}.vp-button.button-type.preset-accent.with-right-icon .content-holder svg:last-child{margin-left:8px}.vp-button.button-type.preset-accent.with-left-icon .content-holder svg:first-child{margin-right:8px}@media (max-width:480px){.vp-button.button-type.preset-accent{font-size:1em}}.vp-button.button-type.preset-accent .content-holder{align-items:center;display:flex;justify-content:center;padding:0 24px}@media (max-width:480px){.vp-button.button-type.preset-accent .content-holder{border-radius:8px}}.vp-button.button-type.preset-accent:not(.size-big){font-size:.888888em;line-height:1.5em}.vp-button.button-type.preset-accent.size-medium{height:56px}.vp-button.button-type.preset-accent.size-small{height:48px}.vp-button.button-type.preset-accent.size-medium .content-holder,.vp-button.button-type.preset-accent.size-small .content-holder{padding:0 20px}.vp-button.button-type.preset-accent svg{fill:#fff}.vp-button.button-type.preset-accent:not(:disabled):not([disabled]):hover{background:#ff5e00}.vp-button.button-type.preset-accent:not(:disabled):not([disabled]):active{background:#ff5e00;box-shadow:0 0 0 3px #ffece0;color:#fff}.vp-button.button-type.preset-accent.disabled,.vp-button.button-type.preset-accent[disabled]{background:#f5f5fa;color:#b3bac7}.vp-button.button-type.preset-secondary{background:#f5f5fa;border-radius:8px;color:#242429;font-size:18px;font-weight:600;font-weight:500;height:64px;line-height:1.333333}.vp-button.button-type.preset-secondary.with-right-icon .content-holder svg:last-child{margin-left:8px}.vp-button.button-type.preset-secondary.with-left-icon .content-holder svg:first-child{margin-right:8px}.vp-button.button-type.preset-secondary svg{fill:#fff}@media (max-width:480px){.vp-button.button-type.preset-secondary{font-size:1em}}.vp-button.button-type.preset-secondary .content-holder{align-items:center;display:flex;justify-content:center;padding:0 24px}@media (max-width:480px){.vp-button.button-type.preset-secondary .content-holder{border-radius:8px}}.vp-button.button-type.preset-secondary:not(.size-big){font-size:.888888em;line-height:1.5em}.vp-button.button-type.preset-secondary.size-medium{height:56px}.vp-button.button-type.preset-secondary.size-small{height:48px}.vp-button.button-type.preset-secondary.size-medium .content-holder,.vp-button.button-type.preset-secondary.size-small .content-holder{padding:0 20px}.vp-button.button-type.preset-secondary svg{fill:#242429}.vp-button.button-type.preset-secondary:not(:disabled):not([disabled]):hover{background:#ebecf5}.vp-button.button-type.preset-secondary:not(:disabled):not([disabled]):active{background:#ebecf5;box-shadow:0 0 0 3px #fafafc;color:#242429}.vp-button.button-type.preset-secondary.disabled,.vp-button.button-type.preset-secondary[disabled]{background:#fafafc;color:#b3bac7}.vp-button.button-type.preset-secondary .loading-spinner svg stop{stop-color:#ebecf5}.vp-button.icon-type{align-items:center;background:#f5f5fa;border-radius:8px;height:48px;justify-content:center;width:48px}.vp-button.icon-type:hover{background:#ebecf5}.vp-button.icon-type:active{background:#ebecf5;box-shadow:0 0 0 3px #fafafc}.vp-button.icon-type.preset-no-background{background:transparent}.vp-button.icon-type.preset-no-background:hover{background:#f5f5fa}.vp-button.icon-type.size-small{height:32px;width:32px}.vp-button.preset-link,.vp-button.preset-text{color:#757685;font-size:16px;font-weight:500;line-height:1.5em}.vp-button.preset-link:hover{color:#000fa8}.vp-button.preset-text:hover{color:#000}.vp-button.disabled,.vp-button[disabled]{cursor:default}.vp-button.disabled svg,.vp-button[disabled] svg{opacity:.4}.horizontal-nav-menu__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.horizontal-nav-menu .menu-item{cursor:pointer}.horizontal-nav-menu .menu-item:not(:last-child){margin-right:32px}.horizontal-nav-menu .menu-item a{align-items:center;color:#000;display:flex;font-size:.888888em;height:79px;line-height:1.75em}.horizontal-nav-menu .menu-item a.selected,.horizontal-nav-menu .menu-item a:hover{color:#5e5f6b}.header-navigation-links{align-items:center;display:flex;margin-top:1px}.header-navigation-links .nav-link{color:#000;cursor:pointer;font-size:.888888em;line-height:1.75em}.header-navigation-links .nav-link:visited{color:#000}.header-navigation-links .nav-link:not(:last-child){margin-right:32px}.vertical-menu{width:100%}.vertical-menu .menu-item{color:#757685;cursor:pointer;font-size:.888888em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vertical-menu .menu-item.with-link .item-link,.vertical-menu .menu-item:not(.with-link){align-items:center;border-radius:8px;color:#757685;display:flex;font-size:.888888em;line-height:1.5em;padding:8px 12px}.vertical-menu .menu-item.with-link .item-link.selected,.vertical-menu .menu-item.with-link .item-link:hover,.vertical-menu .menu-item:not(.with-link).selected,.vertical-menu .menu-item:not(.with-link):hover{background:#f5f5fa}.vertical-menu .menu-item.with-link .item-link{font-size:1em}.vertical-menu .menu-item .item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vertical-menu .menu-item .number{margin-left:6px}.vertical-menu .menu-item .plus-number{background-color:#0c1bb1;border-radius:28px;color:#fff;margin-left:6px;padding:0 8px}.vertical-menu .menu-item .alert{align-items:center;display:flex}.vertical-menu .menu-item .alert svg{height:18px;width:18px}.vertical-menu.dark-text .menu-item.with-link .item-link,.vertical-menu.dark-text .menu-item:not(.with-link){color:#242429;font-size:.888888em;line-height:1.5em}.vertical-menu.dark-text .menu-item.with-link .item-link{font-size:1em}.auth-user-panel-container{height:79px;margin-bottom:-1px;margin-right:0;width:auto}.auth-user-panel-container .auth-user-panel{height:79px;position:relative;width:auto}.auth-user-panel-container .auth-user-panel.expanded{background:#fff;border-radius:16px;box-shadow:0 23px 80px rgba(0,0,0,.03),0 8.39538px 29.2013px rgba(0,0,0,.021),0 4.0758px 14.1767px rgba(0,0,0,.017),0 1.99803px 6.94968px rgba(0,0,0,.013),0 .790025px 2.74791px rgba(0,0,0,.009);height:auto;z-index:10}.auth-user-panel-container .auth-user-panel .user-info-panel{align-items:center;cursor:pointer;display:flex;height:79px;padding:16px;width:100%}.auth-user-panel-container .auth-user-panel .avatar{align-items:center;border-radius:8px;display:inline-flex;height:48px;justify-content:center;margin-right:0;position:relative;width:48px}.auth-user-panel-container .auth-user-panel .avatar.round-avatar{border:1px solid #f5f5fa}.auth-user-panel-container .auth-user-panel .avatar>img{max-height:100%;max-width:100%;overflow:hidden}.auth-user-panel-container .auth-user-panel .avatar .name-first-letter{-webkit-touch-callout:none;color:#fff;font-size:18px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth-user-panel-container .auth-user-panel .avatar .user-info-alert{display:block;height:15px;position:absolute;right:-1.5px;top:-1.5px;width:15px}.auth-user-panel-container .auth-user-panel .avatar .user-info-alert svg{display:block;height:15px;width:15px}.auth-user-panel-container .auth-user-panel .avatar .notifications-badge{align-items:center;background:#e12c2c;border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;left:-2px;line-height:1;min-width:18px;padding:0 5px;position:absolute;top:-2px}.auth-user-panel-container .auth-user-panel .user-info{color:#757685;flex:1;flex-direction:column;font-size:.888888em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-panel-container .auth-user-panel .user-info .company-name{color:#000;display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-panel-container .auth-user-panel .user-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-panel-container .auth-user-panel .user-menu{background:#fff;border-radius:0 0 16px 16px;padding:1px 4px 4px;width:100%;z-index:5}.main-app-header{position:relative;z-index:10}.main-app-header .mobile-menu-overlay{display:none}.main-app-header .logo{align-items:center;cursor:pointer;display:flex;height:79px;position:relative;width:204px;z-index:2}.main-app-header .logo .logo-full{height:34px;width:204px}.main-app-header .logo .logo-mark{display:none;height:34px;width:34px}.main-app-header .header-content-container{align-items:center;display:flex;height:80px;margin:0 auto;max-width:1202px}.main-app-header .header-content-container .horizontal-nav-menu{margin-left:236px;margin-right:auto}.main-app-header .header-content-container .user-panel{align-items:center;display:flex}.main-app-header .header-content-container .user-panel .create-new-order{margin-bottom:-1px;margin-right:9px}.main-app-header .header-content-container .buttons-container{align-items:center;display:flex}.main-app-header .header-content-container .buttons-container .vp-button:not(:last-child){margin-right:8px}.main-app-header .header-content-container .black-link-button .content-holder{padding:12px 20px}.main-app-header .header-content-container .black-link-button .content-holder .button-text{color:#242429}.main-app-header .header-content-container .mobile-controls{display:none}.main-app-header.newOrderPageButtonVisible .horizontal-nav-menu{margin-left:106px;margin-right:auto}@media only screen and (max-width:1200px){.main-app-header .logo{width:auto}.main-app-header .logo .logo-full{display:none}.main-app-header .logo .logo-mark{display:block}.main-app-header .header-content-container .horizontal-nav-menu,.main-app-header.newOrderPageButtonVisible .horizontal-nav-menu{margin-left:24px}}@media only screen and (max-width:992px){.main-app-header{background:#fff;padding-top:env(safe-area-inset-top,0);position:sticky;top:0;z-index:100}.main-app-header .logo{cursor:pointer;height:auto;position:relative;width:auto;z-index:2}.main-app-header .logo .logo-full{display:none}.main-app-header .logo .logo-mark{display:block;height:28px;width:28px}.main-app-header .header-content-container{height:56px;min-height:56px;padding:0 16px}.main-app-header .header-content-container .buttons-container,.main-app-header .header-content-container .header-auth-buttons,.main-app-header .header-content-container .horizontal-nav-menu,.main-app-header .header-content-container .user-panel{display:none}.main-app-header .header-content-container .mobile-controls{align-items:center;display:flex;gap:8px;margin-left:auto}.main-app-header .header-content-container .mobile-controls .mobile-user-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.main-app-header .header-content-container .mobile-controls .mobile-user-icon:hover{background-color:#f5f5fa}.main-app-header .header-content-container .mobile-controls .mobile-user-icon svg{height:24px;width:24px}.main-app-header .header-content-container .mobile-controls .burger-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;transition:background-color .2s;width:40px}.main-app-header .header-content-container .mobile-controls .burger-button:hover{background-color:#f5f5fa}.main-app-header .header-content-container .mobile-controls .burger-button svg{height:32px;width:32px}.main-app-header.newOrderPageButtonVisible .horizontal-nav-menu{display:none}.main-app-header .mobile-menu-overlay{animation:mobileMenuFadeIn .25s ease-out;background:#fff;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:100}.main-app-header .mobile-menu-overlay .mobile-menu{display:flex;flex-direction:column;height:100%;padding-top:env(safe-area-inset-top,0)}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header{align-items:center;display:flex;height:56px;justify-content:space-between;min-height:56px;padding:0 16px}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .logo{cursor:pointer;height:auto;position:relative;width:180px;z-index:2}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .logo .logo-full{display:block;height:28px;width:160px}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .logo .logo-mark{display:none}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .mobile-menu__close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;transition:background-color .2s;width:40px}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .mobile-menu__close:hover{background-color:#f5f5fa}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__header .mobile-menu__close svg{height:32px;width:32px}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__nav{display:flex;flex-direction:column;padding:16px 0}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__nav .mobile-menu__item{align-items:center;background:none;border:none;border-left:3px solid transparent;color:rgba(12,27,177,.7);cursor:pointer;display:flex;font-family:Montserrat,sans-serif,Arial;font-size:24px;font-weight:600;height:64px;line-height:1.3;padding:0 32px;text-align:left;text-decoration:none;transition:background-color .15s,border-color .15s;width:100%}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__nav .mobile-menu__item:hover{background-color:#f5f5fa;border-left-color:#0c1bb1}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__auth{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:24px 32px}.main-app-header .mobile-menu-overlay .mobile-menu .mobile-menu__auth .vp-button{font-size:.9em;width:100%}@keyframes mobileMenuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}.mainAppFooter{box-sizing:border-box;margin:0 auto;max-width:1202px;min-height:220px;padding-bottom:58px;width:100%}.mainAppFooter__highlightLink{border-bottom:1px solid #0081fe;color:#0a142f;display:inline-block;font-size:.778em;font-weight:400;line-height:1.222em;padding-bottom:1px;transition:color .3s ease}.mainAppFooter__highlightLink:hover{color:#5e5f6b}.mainAppFooter .logo{width:172px}.mainAppFooter .logo svg{width:100%}.mainAppFooter__content{display:grid;grid-template-columns:172px 338px 160px 160px 52px;justify-content:space-between}.mainAppFooter__contacts{align-items:start;display:flex;flex-direction:column;gap:12px;max-width:338px}.mainAppFooter__contacts address{font-size:1.333em;font-weight:400;line-height:2em}.mainAppFooter__links,.mainAppFooter__socialLinks{max-width:160px;padding-top:8px}.mainAppFooter__links ul,.mainAppFooter__socialLinks ul{display:flex;flex-direction:column;gap:15px}.mainAppFooter__links ul li,.mainAppFooter__socialLinks ul li{font-size:.667em;font-weight:400;line-height:1.8em}.mainAppFooter__links ul li a,.mainAppFooter__socialLinks ul li a{color:#0a142f;transition:color .3s ease}.mainAppFooter__links ul li a:hover,.mainAppFooter__socialLinks ul li a:hover{color:#5e5f6b}.mainAppFooter__socialLinks ul li a{align-items:center;display:flex;gap:8px}.mainAppFooter__socialLinks ul li a svg{flex-shrink:0}.mainAppFooter__toTop{align-items:center;background-color:#0c1bb1;border-radius:50%;display:flex;height:52px;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:52px}.mainAppFooter__toTop--visible{opacity:1;pointer-events:auto;visibility:visible}.mainAppFooter__copyright{align-items:center;display:grid;grid-template-columns:172px 338px 160px 160px 52px;justify-content:space-between;margin-top:30px}.mainAppFooter__copyright-mail{grid-column:2/3}.mainAppFooter .copyright{align-items:center;color:#0a142f;display:flex;font-size:.667em;font-weight:400;grid-column:3/span 2;line-height:1.111em}.mainAppFooter .copyright svg{margin-right:8px}@media only screen and (max-width:992px){.mainAppFooter__content{gap:24px 20px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.mainAppFooter .logo{grid-column:1;grid-row:1}.mainAppFooter__contacts{grid-column:1/-1;grid-row:2;max-width:none}.mainAppFooter__links{align-self:start;grid-column:2;grid-row:1;padding-top:0}.mainAppFooter__toTop{align-self:start;grid-column:3;grid-row:1}.mainAppFooter__copyright{grid-template-columns:auto 1fr auto}.mainAppFooter__copyright-mail{grid-column:2/3}.mainAppFooter .copyright{grid-column:3/4}}@media only screen and (max-width:480px){.mainAppFooter{align-items:start;box-sizing:border-box;display:grid;gap:14px 20px;justify-items:start;min-height:140px;padding-bottom:40px;padding-left:16px;padding-right:16px}.mainAppFooter__content{display:contents}.mainAppFooter .logo{grid-column:1/-1;grid-row:1;justify-self:start;width:180px}.mainAppFooter__contacts{display:none}.mainAppFooter__links{display:contents;max-width:none;padding-top:0}.mainAppFooter__links ul{display:flex;width:100%}.mainAppFooter__links li{font-size:12.66px;font-weight:500;justify-self:start;line-height:20.85px}.mainAppFooter__links li a{color:#424242}.mainAppFooter__links li:first-child,.mainAppFooter__socialLinks{display:none}.mainAppFooter__toTop{bottom:24px;height:48px;position:fixed;right:16px;width:48px;z-index:10}.mainAppFooter__copyright{align-items:flex-start;display:flex;flex-direction:column;gap:4px;grid-column:1;grid-row:5;justify-self:start;margin-top:0;text-align:left;white-space:nowrap}.mainAppFooter__copyright-mail{display:none;grid-column:unset}.mainAppFooter .copyright{color:#757685;font-size:11px;font-weight:500;grid-column:unset;line-height:22.44px;white-space:nowrap}}@media only screen and (max-width:360px){.mainAppFooter{padding-left:12px;padding-right:12px}.mainAppFooter__toTop{right:12px}}.main-app-notifications{bottom:20px;left:50%;overflow:visible;position:fixed;width:0;z-index:30}.main-app-notifications.extended-gap{bottom:124px}.main-app-notifications .vp-notifications-list{transform:translateX(-50%)}.ai-agent-floating-button{align-items:center;background:#fff;border:1px solid #e8ebf0;border-radius:999px;bottom:28px;color:#000;cursor:pointer;display:inline-flex;gap:12px;max-width:calc(100vw - 32px);min-height:58px;padding:10px 18px 10px 12px;position:fixed;right:28px;transition:border-color .16s ease,background-color .16s ease;width:auto;z-index:48}.ai-agent-floating-button:focus,.ai-agent-floating-button:hover{background:#fbfdff;border-color:#e1e3ff;color:#000}.ai-agent-floating-button__logo{align-items:center;background:transparent;display:inline-flex;height:38px;justify-content:center;width:38px}.ai-agent-floating-button__logo svg{height:25px;width:25px}.ai-agent-floating-button__text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.ai-agent-floating-button__text strong{font-size:14px;font-weight:700;line-height:1.25}.ai-agent-floating-button__text span{color:#757685;font-size:12px;line-height:1.25;white-space:nowrap}.ai-agent-widget{background:#fff;border:1px solid #e8ebf0;border-radius:12px;bottom:28px;color:#242429;max-width:calc(100vw - 32px);position:fixed;right:28px;width:440px;z-index:47}.ai-agent-widget__mascot{height:152px;pointer-events:none;position:absolute;right:46px;top:-92px;user-select:none;width:auto}.ai-agent-widget__header{align-items:center;border-bottom:1px solid #e8ebf0;display:flex;gap:16px;justify-content:space-between;min-height:60px;padding:12px 190px 12px 24px}.ai-agent-widget__header h2{color:#0c1bb1;font-size:22px;letter-spacing:0;line-height:1.25;margin:0}.ai-agent-widget__close{align-items:center;background:#fff;border:0;border-radius:999px;color:#757685;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:32px}.ai-agent-widget__close svg{height:28px;width:28px}.ai-agent-widget__close svg path{fill:currentColor}.ai-agent-widget__close:focus,.ai-agent-widget__close:hover{color:#ff6800}.ai-agent-widget__close:focus svg path,.ai-agent-widget__close:hover svg path{fill:#ff6800}.ai-agent-widget__messages{background:#f5f5fa;display:flex;flex-direction:column;gap:10px;height:356px;overflow-y:auto;padding:16px}.ai-agent-widget__messages::-webkit-scrollbar{width:4px}.ai-agent-widget__messages::-webkit-scrollbar-thumb{background:#e8ebf0}.ai-agent-widget__message{background:#fff;border:1px solid #e8ebf0;border-radius:8px;max-width:88%;padding:11px 12px}.ai-agent-widget__message-author{align-items:center;color:#9697a3;display:inline-flex;font-size:12px;gap:5px;line-height:1.3;margin-bottom:4px}.ai-agent-widget__message p,.ai-agent-widget__message-text{color:#242429;font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap}.ai-agent-widget__message_user{align-self:flex-end;background:#0c1bb1;border-color:#0c1bb1}.ai-agent-widget__message_user .ai-agent-widget__message-author,.ai-agent-widget__message_user p{color:#fff}.ai-agent-widget__message-content{display:flex;flex-direction:column;gap:8px}.ai-agent-widget__orders{display:flex;flex-direction:column;gap:6px}.ai-agent-widget__order-card{background:#fff;border:1px solid #e8ebf0;border-radius:8px;color:#242429;display:flex;flex-direction:column;gap:4px;min-height:48px;padding:9px 10px 10px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ai-agent-widget__order-card:focus,.ai-agent-widget__order-card:hover{background:#fbfdff;border-color:#e1e3ff;box-shadow:0 4px 12px rgba(29,50,92,.08);color:#242429;text-decoration:none}.ai-agent-widget__order-card-head{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ai-agent-widget__order-title{color:#242429;font-size:13px;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-widget__order-meta,.ai-agent-widget__order-okved,.ai-agent-widget__order-period,.ai-agent-widget__order-stats{color:#9697a3;display:block;font-size:10px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-widget__order-period{color:#5e5f6b}.ai-agent-widget__order-rating{align-items:center;color:#757685;display:inline-flex;font-size:11px;gap:5px;line-height:1.2;width:fit-content}.ai-agent-widget__order-stars{color:#c8cedd;display:inline-flex;font-size:11px;gap:1px;line-height:1}.ai-agent-widget__order-star{color:#c8cedd}.ai-agent-widget__order-star_active{color:#ff6800}.ai-agent-widget__order-rating-value{color:#757685;font-weight:600}.ai-agent-widget__order-description{color:#5e5f6b;display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-agent-widget__order-price{background:#f3f6ff;border-radius:999px;color:#0c1bb1;font-size:12px;font-weight:700;line-height:1.2;min-height:22px;padding:2px 7px;white-space:nowrap}.ai-agent-widget__message-logo,.ai-agent-widget__order-price{align-items:center;display:inline-flex;justify-content:center}.ai-agent-widget__message-logo{height:13px;margin-bottom:0;width:13px}.ai-agent-widget__message-logo svg{height:13px;width:13px}.ai-agent-widget__thinking{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e8ebf0;border-radius:8px;color:#757685;display:inline-flex;font-size:12px;gap:6px;line-height:1.3;max-width:88%;padding:9px 11px}.ai-agent-widget__thinking i{background:#9697a3;border-radius:50%;height:4px;opacity:.55;width:4px}.ai-agent-widget__error{background:#fef2ef;border-radius:8px;color:#cf3c2c;font-size:13px;line-height:1.4;margin:12px 16px 0;padding:10px 12px}.ai-agent-widget__recommendations{display:flex;flex-wrap:wrap;gap:6px;max-width:90%}.ai-agent-widget__recommendations button{background:#1728c7;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;line-height:1.3;padding:6px 9px;text-align:left;transition:background-color .16s ease}.ai-agent-widget__recommendations button:focus,.ai-agent-widget__recommendations button:hover{background:#1728c7;color:#fff}.ai-agent-widget__recommendations button:disabled{cursor:default;opacity:.6}.ai-agent-widget__composer{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 48px;padding:12px 16px 14px}.ai-agent-widget__composer textarea{border:1px solid #e8ebf0;border-radius:8px;color:#242429;font-family:Montserrat,sans-serif,Arial;font-size:14px;height:56px;line-height:1.45;min-width:0;outline:none;padding:16px 18px;resize:none;width:100%}.ai-agent-widget__composer textarea:focus{border-color:#e1e3ff}.ai-agent-widget__send{align-items:center;background:#0c1bb1;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;transition:background-color .16s ease;width:48px}.ai-agent-widget__send img{height:22px;width:22px}.ai-agent-widget__send:focus,.ai-agent-widget__send:hover{background:#0c1bb1}.ai-agent-widget__send:disabled{background:#dfe3ef;cursor:default}.ai-agent-widget__send:disabled img{opacity:.58}@media only screen and (max-width:480px){.ai-agent-floating-button{bottom:16px;min-height:52px;padding:8px 12px 8px 8px;right:16px}.ai-agent-floating-button__logo{height:34px;width:34px}.ai-agent-floating-button__text span{display:none}.ai-agent-widget{bottom:16px;max-height:calc(100vh - 32px);overflow:visible;right:8px;width:calc(100vw - 16px)}.ai-agent-widget__mascot{height:90px;right:34px;top:-34px}.ai-agent-widget__header{min-height:56px;padding:10px 128px 10px 16px}.ai-agent-widget__header h2{font-size:20px}.ai-agent-widget__close{top:12px}.ai-agent-widget__messages{height:356px;min-height:180px;padding:14px}.ai-agent-widget__message{max-width:96%}.ai-agent-widget__composer{grid-template-columns:minmax(0,1fr) 48px}}.enter-tin-banner{align-items:center;background:#fff7d6;border-bottom:1px solid #f0e2a3;color:#5a4a00;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:10px 16px}.enter-tin-banner__text{flex:1;line-height:1.4}.enter-tin-banner__button{background:#0c1bb1;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:14px;padding:6px 14px}.enter-tin-banner__button:hover{background:#0816a0}.vp-centered-modal-popup-wrapper{background:rgba(0,0,0,.4);box-sizing:border-box;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:101}.vp-centered-modal-popup-wrapper .vp-centered-modal-popup{box-sizing:border-box;margin:0 auto;overflow:visible;position:absolute;z-index:10}.vp-centered-modal-popup-wrapper .vp-centered-modal-popup>div{position:relative}.vp-centered-modal-popup-wrapper .popup-close-button{cursor:pointer;fill:#999;height:30px;position:absolute;right:0;top:0;width:30px}.vp-centered-modal-popup-wrapper .not-centered{left:50%;opacity:0;top:50%;transform:translate(-50%,-50%)}.vp-base-input-component-wrapper{cursor:text;display:inline-flex;flex-direction:column;position:relative}.vp-base-input-component-wrapper .vp-input-label{--label-color:#757685;--icon-color:var(#b3bac7);align-items:center;background:#fff;border-radius:999px;color:var(--label-color);cursor:text;display:inline-flex;font-size:.777777em;height:24px;left:8px;line-height:1.583333em;padding:0 8px;position:absolute;top:-12px;z-index:5}.vp-base-input-component-wrapper .vp-input-label.with-icon{padding-right:4px}.vp-base-input-component-wrapper .vp-input-label.with-icon>svg{color:var(--icon-color);cursor:default;height:16px;margin-left:4px;width:16px}.vp-base-input-component-wrapper .vp-input-label.with-icon>svg.error-icon,.vp-base-input-component-wrapper .vp-input-label.with-icon>svg.info-icon{cursor:pointer}.vp-base-input-component-wrapper .vp-input{flex:1;font-size:18px;font-weight:500;line-height:1.333333em;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.vp-base-input-component-wrapper .vp-input::placeholder{--placeholder-color:#9697a3;color:var(--placeholder-color)}.vp-base-input-component-wrapper .input-container{--border-color:#e8ebf0;--icon-color:#9aa5b7;--icon-size:24px;align-items:center;background:#fff;border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;display:flex;height:64px;padding:0 14px;position:relative}.vp-base-input-component-wrapper .input-container .icons-container{align-items:center;display:flex;justify-content:flex-end;margin-left:10px}.vp-base-input-component-wrapper .input-container .icons-container.can-have-clear-button{min-width:51px}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon,.vp-base-input-component-wrapper .input-container .icons-container .vp-icon-loading,.vp-base-input-component-wrapper .input-container .icons-container>svg{color:var(--icon-color);height:var(--icon-size);width:var(--icon-size)}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon:not(:last-child),.vp-base-input-component-wrapper .input-container .icons-container .vp-icon-loading:not(:last-child),.vp-base-input-component-wrapper .input-container .icons-container>svg:not(:last-child){margin-right:3px}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon>svg{height:14px;width:14px}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon.hidden{display:none}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon:not(.loading):hover{color:#9aa5b7}.vp-base-input-component-wrapper .input-container .icons-container .clear-icon:not(.loading):active{color:#757685}.vp-base-input-component-wrapper:not(.disabled).focused .input-container{border-color:#0c1bb1}.vp-base-input-component-wrapper.disabled{cursor:default;opacity:.5}.vp-base-input-component-wrapper.has-error .input-container,.vp-base-input-component-wrapper.has-error.focused .input-container{border-color:#e12c2c}.vp-base-input-component-wrapper .vp-input-notification{border-radius:8px;bottom:calc(100% + 16px);color:#757685;font-size:.777777em;line-height:1.428571em;padding:12px 16px;position:absolute;width:100%;z-index:10}.vp-base-input-component-wrapper .vp-input-notification.info{background:#e8ebf0;color:#242429}.vp-base-input-component-wrapper .vp-input-notification.error{background:transparent;color:#e12c2c}.vp-base-input-component-wrapper .vp-input-bottom-text{background:#ebecf5;border-radius:8px;color:#757685;cursor:default;line-height:1.333333em;margin-top:-8px;padding:11px 14px 10px;white-space:pre}.vp-base-input-component-wrapper .vp-input-bottom-text .bottom-text-label{color:#757685;display:block;font-size:.777777em;line-height:1.428571em;line-height:1.714285em;margin-bottom:3px}.vp-base-input-component-wrapper .vp-input-bottom-text .text-container{cursor:text;display:inline-block}.vp-base-input-component-wrapper.has-error .vp-input-bottom-text{background:transparent;color:#e12c2c}.vp-base-input-component-wrapper.disabled .input-container .icons-container .clear-icon{cursor:default}@media (hover:hover) and (pointer:fine){.vp-base-input-component-wrapper:not(.focused):not(.expanded):not(.disabled) .input-container:hover{border-color:#b3bac7}.vp-base-input-component-wrapper:not(.focused):not(.expanded).has-error .input-container:hover{border-color:#e12c2c}}.enter-tin-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:95vw;padding:24px;width:480px}.enter-tin-modal__title{font-size:20px;font-weight:600;margin:0 0 8px}.enter-tin-modal__subtitle{color:#4a4a4a;font-size:14px;line-height:1.4;margin:0 0 16px}.enter-tin-modal__form{display:flex;flex-direction:column;gap:12px}@media (max-width:480px){.enter-tin-modal{border-radius:10px;max-width:calc(100vw - 24px);padding:20px 16px;width:calc(100vw - 24px)}.enter-tin-modal__title{font-size:18px}.enter-tin-modal__subtitle{font-size:13px;margin-bottom:14px}}.enter-juridical-address-banner{align-items:center;background:#fff7d6;border-bottom:1px solid #f0e2a3;color:#5a4a00;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:10px 16px}.enter-juridical-address-banner__text{flex:1;line-height:1.4}.enter-juridical-address-banner__button{background:#0c1bb1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;flex:0 0 auto;font-size:14px;padding:6px 14px;text-decoration:none}.enter-juridical-address-banner__button:hover{background:#0816a0;color:#fff;text-decoration:none}.vp-number-badge{align-items:center;background:#0c1bb1;border-radius:16px;color:#fff;display:inline-flex;font-size:1.111111em;height:32px;justify-content:center;line-height:1.2em;min-width:42px;padding:0 12px}.vp-tab-control{align-items:center;display:flex}.vp-tab-control .tab{align-items:center;color:#5e5f6b;cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.vp-tab-control .tab .tab-invisible-text,.vp-tab-control .tab .tab-text{font-size:1.11111111em;line-height:1.2em;position:absolute}.vp-tab-control .tab .tab-invisible-text{font-weight:600;opacity:0;position:static;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vp-tab-control .tab sup{font-size:smaller;margin-left:6px;margin-top:-10px}.vp-tab-control .tab .vp-number-badge{margin-left:8px;margin-top:-1px}.vp-tab-control .tab .icon-wrapper{height:24px;margin-left:6px;width:24px}.vp-tab-control .tab .icon-wrapper>svg{height:100%;width:100%}.vp-tab-control .tab:not(:last-child){margin-right:48px}.vp-tab-control .tab.selected,.vp-tab-control .tab:hover{color:#000}.vp-tab-control .tab.selected .tab-text{font-weight:600}@media only screen and (max-width:800px){.vp-tab-control .tab{flex:1 1 0;justify-content:center;min-width:0}.vp-tab-control .tab:not(:last-child){margin-right:16px}.vp-tab-control .tab .tab-invisible-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-tab-control .tab .tab-text{left:0;overflow:hidden;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:480px){.vp-tab-control .tab:not(:last-child){margin-right:12px}}.auth-registration-page{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;padding:100px 0;width:624px}.auth-registration-page__tabs{display:none;margin-bottom:24px}@media only screen and (max-width:992px){.auth-registration-page{padding:60px 24px 80px;width:100%}.auth-registration-page__tabs{align-self:flex-start;color:#000;display:flex;font-size:1.555555em;font-size:22px;font-weight:600;line-height:1.285714em;line-height:1.25;margin-bottom:28px}.auth-registration-page__tabs .tab{flex:0 0 auto;font-size:1em}.auth-registration-page__tabs .tab-invisible-text,.auth-registration-page__tabs .tab-text{font-size:1em}}@media only screen and (max-width:480px){.auth-registration-page{padding:40px 16px 60px;width:100%}.auth-registration-page__tabs{align-self:flex-start;color:#000;display:flex;font-size:1.555555em;font-size:24px;font-weight:600;line-height:1.285714em;line-height:1.2;margin-bottom:24px}.auth-registration-page__tabs .tab{flex:0 0 auto;font-size:1em}.auth-registration-page__tabs .tab-invisible-text,.auth-registration-page__tabs .tab-text{font-size:1em}}@media only screen and (max-width:360px){.auth-registration-page{padding-left:12px;padding-right:12px}}.resetBorderBox{border:none;padding:0}.textMain{color:#000;font-family:Montserrat,sans-serif,Arial;font-size:18px;font-style:normal;font-weight:500;line-height:1.555555em}.textEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textSemiBold{font-weight:600}.textParagraph-2{color:#242429}.textCaption-1,.textCaption-1-black{font-size:.888888em;line-height:1.5em}.textCaption-1{color:#757685}.textCaption-1-colorText2{color:#242429;font-size:.888888em;line-height:1.5em}.textCaption-1-colorText3{color:#5e5f6b;font-size:.888888em;line-height:1.5em}.textCaption-1-colorText5{color:#9697a3;font-size:.888888em;line-height:1.5em}.textCaption-2,.textCaption-2-white{color:#757685;font-size:.777777em;line-height:1.428571em}.textCaption-2-white{color:#fff}.textCaption-2-brandBlue{color:#757685;color:#01a1f3;font-size:.777777em;line-height:1.428571em}.textCaption-2-black{color:#757685;color:#000;font-size:.777777em;line-height:1.428571em}.textSubtitle-1{font-size:1.111111em;font-weight:600;line-height:1.2em}.textSubtitle-2,.textSubtitle-2-regular{font-weight:600;line-height:1.333333em}.textSubtitle-2-regular{font-weight:500}.textHeadline-1{font-size:2.666666em;font-weight:600;line-height:1.166666em}.textHeadline-2{font-size:2.222222em;font-weight:600;line-height:1.2em}.textHeadline-3,.textHeadline-3-black{font-size:1.555555em;font-weight:600;line-height:1.285714em}.textHeadline-3-black{color:#000}.textHeadline-3-white{color:#fff}.textHeadline-3-brandDeepBlue,.textHeadline-3-white{font-size:1.555555em;font-weight:600;line-height:1.285714em}.textHeadline-3-brandDeepBlue{color:#0c1bb1}.preventSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.allowSelect{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.textRegular-black40{color:#999}.textRegular-13,.textRegular-13-black30{font-size:.866666em;line-height:1.538461em}.textRegular-13-black30{color:#b3b3b3}.textRegular-13-black60{color:#666;font-size:.866666em;line-height:1.538461em}.textSemiBold-13-black80{color:#666;font-weight:600}.textSemiBold-13-green100{color:#79b821;font-weight:600}.textSemiBold-16,.textSemiBold-16-brand100{font-size:1.066666em;font-weight:600;line-height:1.25em}.textSemiBold-16-brand100{color:#324ab2}.textSemiBold-17{font-size:1.133333em;font-weight:600;line-height:1.411764em}.textHeading-H1{font-size:1.6em;font-weight:600;line-height:1.333333em}.textHeading-H2{font-size:1.3333333em;font-weight:600;line-height:1.25em}.textHeading-H3{font-size:1.133333em;font-weight:600;line-height:1.411764em}.textHeading-H4{font-weight:600}.whitePage{background:#fff;padding:24px}.popoverShadow{box-shadow:0 23px 80px rgba(0,0,0,.03),0 8.39538px 29.2013px rgba(0,0,0,.021),0 4.0758px 14.1767px rgba(0,0,0,.017),0 1.99803px 6.94968px rgba(0,0,0,.013),0 .790025px 2.74791px rgba(0,0,0,.009)}.blockShadow{box-shadow:0 12px 24px rgba(0,0,0,.04)}.blockShadow-2{box-shadow:0 25px 50px rgba(0,0,0,.04)}.thinScrollBar::-webkit-scrollbar{width:4px}.thinScrollBar::-webkit-scrollbar-thumb{background:#e8ebf0}.popoverZIndex{z-index:10}.stickyElementZIndex{z-index:20}.fullscreenPopupZIndex{z-index:30}.app-body{display:flex;flex:1;flex-direction:column;flex-grow:10;height:100%;margin-left:auto;margin-right:auto;max-width:1202px;padding:46px 0 120px;position:relative;width:100%}.app-body.vertically-centered-content{justify-content:center;padding-bottom:46px}@media only screen and (max-width:480px){.app-body{padding:0 0 40px}}.globalContainer{min-height:100%;width:100%}.globalContainer_errorPage{background:url(/dist/2dc35a9d83bc9666faab.svg);background-position:50%;background-repeat:no-repeat}.globalContainer-content{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:480px){.globalContainer-content{padding:0}}.globalContainer__full-width .app-body{max-width:100%}.swiper-wrapper{display:flex}