*{box-sizing:border-box}body{background-color:#fff;margin:0}.ant-btn{align-items:center;display:inline-flex;justify-content:center}.ant-btn svg{margin-right:8px;margin-top:2px}.ant-btn path{stroke:currentColor}.verification-code-label .ant-form-item-label{text-align:center}.verification-code-label .ant-form-item-label label{color:#344054;font-weight:500}.ant-table-column-sorter{display:none}.ant-form-item-explain-error{font-size:12px}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0}.ant-tabs-top>.ant-tabs-nav:before{border-bottom:none}.ant-tabs .ant-tabs-ink-bar{display:none}.ant-tabs-tab-btn{padding:8px 12px}.ant-tabs-tab-active .ant-tabs-tab-btn{background-color:#f0f9ff}.ant-notification-notice{padding-right:50px}.button-light{background-color:#f0f9ff;color:#026aa2;font-weight:600}.button-light--small{font-size:12px!important}aside{height:100vh;overflow:hidden}section{height:100vh;overflow:auto}.df{display:flex}.fww{flex-wrap:wrap}.aic{align-items:center}.main-layout{background-color:#fff}.main-layout-inner{background:#fff;margin:0 8px;min-height:360;padding:24px}.sidebar{border-right:1px solid #eaecf0;padding:32px 10px}.menu{border-inline-end:none!important;font-size:16px;font-weight:600;margin-top:48px}.ant-menu-title-content{margin-left:15px;margin-top:4px}.ant-menu-item{align-items:center;display:flex!important}.ant-menu-item svg{flex-shrink:0}.ant-menu-item-selected{color:#026aa2!important}.ant-menu-item-selected svg path{stroke:#0ba5ec}.ant-layout-sider-trigger{align-items:center;background:transparent!important;display:flex;justify-content:flex-end;padding-right:40px;top:31px}.sidebar-footer{background:#fff;bottom:32px;left:0;padding:0 24px;position:absolute;right:0}.ant-menu-inline-collapsed .menu-item-cart{color:transparent!important}.ant-menu{padding-bottom:127px}.menu-item-cart{background:#fff;bottom:131ppx;max-width:250px;position:absolute!important;width:100%}.menu-item-cart-badge{align-items:center;background-color:#fff1f3;border-radius:50%;color:#c01048;display:inline-flex;font-size:12px;font-weight:500;height:22px;justify-content:center;position:absolute;right:28px;top:10px;width:22px}.user-info{align-items:flex-start;display:flex;font-size:14px;position:relative}.user-name{color:#344054;font-weight:600;margin-bottom:5px;padding-right:45px}.user-phone{color:#475467}.user-logout{position:absolute;right:0;top:0}.ant-avatar{flex-shrink:0;margin-right:10px}.ant-alert.not-verified-patient-banner{left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.section-header{align-items:center;display:flex;justify-content:space-between}.section-header-title{color:#101828;font-size:30px;font-weight:600}.cart-form{padding-bottom:30px}.cart-form .full-price-column{width:200px}.cart-list{margin-bottom:32px}.cart-list-delete-button path{stroke:#f04438}.cart-list-delete-button.disabled path{stroke:#d0d5dd}.cart-list-shipment{font-size:14px}.cart-list-summary{font-size:20px}.cart-list-row-to-remove{background-color:#f2f4f7}.cart-med-center-details{background:#f5fbff;border:1px solid #7cd4fd;border-radius:8px;color:#026aa2;display:flex;font-size:12px;line-height:18px;margin-bottom:24px;padding:18px;width:100%}.cart-med-center-details-info{margin-left:15px}.cart-med-center-details path{stroke:#026aa2}.cart-med-center-address{font-size:14px;font-weight:600;margin:0 0 8px}.cart-med-center-phone{margin:0 0 15px}.cart-med-center-working-hours{display:flex}.cart-med-center-working-hours-left{margin-right:32px}.cart-med-center-link{align-items:center;color:#026aa2;display:block;display:flex;font-size:14px;font-weight:600;margin-top:15px}.cart-med-center-link svg{margin-left:10px}.cart-med-center-link path{stroke:#026aa2}.cart-form{display:flex;flex-direction:column}.cart-form-city{margin-right:24px;max-width:320px;width:100%}.cart-form-medical-center-wrapper{align-items:center;display:flex;margin-right:24px;width:430px}.cart-form-medical-center-wrapper .ant-btn{border-end-start-radius:0;border-start-start-radius:0;margin-top:30px}.cart-form-medical-center-wrapper .ant-form-item-has-error .ant-input{border-color:#ff7875}.cart-form-medical-center-wrapper .ant-form-item-has-error+.ant-btn{border-color:#ff7875;margin-top:29px}.cart-form-medical-center .ant-input{border-end-end-radius:0;border-start-end-radius:0;width:330px}.cart-form-patient{max-width:320px;width:100%}.cart-form-address{margin-right:24px;max-width:500px;width:100%}.cart-form-date{margin-right:24px;width:150px}.cart-form-date input{width:120px!important}.cart-form .ant-form-item{margin-bottom:18px}.cart-form-input{margin-right:20px;max-width:320px;width:100%}.cart-form-input:last-child{margin-right:0}.cart-form-passport{max-width:560px;width:100%}.cart-form-organisation{max-width:440px;width:100%}.cart-form-patient-address{max-width:670px;width:100%}.cart-form-snils{max-width:400px;width:100%}.cart-form-sber-button{background-color:#21a038;color:#fff;height:auto!important;max-width:780px;padding:16px!important;width:100%}.cart-form-sber-button svg{margin-left:10px}.cart-form-payment-divider{align-items:center;display:flex;justify-content:center;margin-bottom:24px;max-width:780px;width:100%}.cart-form-buttons-wrapper{margin-bottom:50px;margin-top:40px}.cart-form-button-submit{margin-right:10px}.cart-form-back-button{background-color:#f0f9ff;border:none;color:#026aa2;font-weight:600}.cart-form-payment-card{position:relative}.cart-form-payment-card .ant-radio{position:absolute;right:20px;top:16px;z-index:10}.discounts-wrapper{display:flex;margin-bottom:20px}.layout{background-color:#fff;min-height:100vh;padding:80px 20px 20px;text-align:center}.layout-inner{margin:0 auto;max-width:360px;width:100%}.order-button-download{margin-right:20px}.cart-delete-button{color:#b42318;font-weight:600;margin-left:24px}.discounts .full-name{font-weight:700}.discounts .no-discounts{color:#d0d5dd;font-style:italic}.site-cart-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:500px}.site-cart-page-title{color:#065986;font-size:26px;margin-top:60px}.site-cart-page-text{color:#101828;font-size:16px}.site-cart-page-block{margin-bottom:20px}.help-contacts{color:#475467}.error-page{justify-content:center}.error-page,.error-page-inner{align-items:center;display:flex}.error-page-inner{flex-direction:column}.error-page-title{color:#026aa2;font-size:32px}.error-page-text{color:#475467;font-size:16px;text-align:center}.error-page-link{color:#026aa2}.main-orders-history{display:flex;justify-content:center;margin:30px 0}.current-user{margin-bottom:32px;margin-top:10px}h2.ant-typography{color:#101828;margin:0!important}.ant-typography.ant-typography-secondary{color:#475467}.discount-fix .discount-icon{align-items:center;background:#f0f9ff;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:20px;width:48px}.discount-accum .discount-inner{justify-content:space-between}.discount-accum .discount-amount-delta{align-items:center;display:flex;font-size:14px;font-weight:500}.discount-accum .discount-amount-delta svg{margin-right:5px}.discount-accum .discount-amount-delta-positive{color:#027a48}.discount-accum .discount-amount-delta-negative{color:#b42318}.discount-accum,.discount-fix{margin-right:24px}.discount-accum:last-child,.discount-fix:last-child{margin-right:0}.discount-inner{align-items:center;display:flex}.discount-title{color:#101828;font-size:16px}.fix-discount-icon{align-items:center;background:#f0f9ff;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:20px;width:48px}.discount-amount{color:#101828;font-size:36px;font-weight:600;margin:0}.accum-discount-amount-delta{align-items:center;display:flex;font-size:14px;font-weight:500}.accum-discount-amount-delta svg{margin-right:5px}.accum-discount-amount-delta-positive{color:#027a48}.accum-discount-amount-delta-negative{color:#b42318}.order-status{align-items:center;border:2px solid #0ba5ec;border-radius:20px;color:#0ba5ec;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:0 15px 0 20px;position:relative;white-space:nowrap;width:136px}.order-status:before{background-color:#0ba5ec;border-radius:50%;content:"";display:block;height:6px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.order-status--paid{border:2px solid #065986;color:#0086c9}.order-status--paid:before{background-color:#065986}.order-status--payment{border:2px solid #344054;color:#344054}.order-status--payment:before{background-color:#344054}.order-status--done{border:2px solid #027a48;color:#027a48}.order-status--done:before{background-color:#027a48}.order-status--error{border:2px solid #b42318;color:#b42318}.order-status--error:before{background-color:#b42318}.patient-info{align-items:flex-start;display:flex;font-size:14px}.patient-info .anticon{color:#d92d20;margin-left:3px}.patient-info .anticon.synchronized{color:#027a48}.patient-name{color:#101828;font-weight:600}.patient-phone{color:#475467}.patient-avatar{align-items:center;background:#f2f4f7;border-radius:50%;color:#475467;display:flex;font-size:16px;height:40px;justify-content:center;margin-right:10px;width:40px}.order-list-table-order-number{min-width:140px}.order-list-table-not-sortable .ant-table-column-has-sorters:hover{background:#fff!important;cursor:unset!important}.order-list-table .number-column{min-width:84px}.order-list-table .status-number{width:150px}.order-list-table .ant-table-content,.order-list-table .ant-table-content table{border-bottom-left-radius:0;border-bottom-right-radius:0}td.actions-column .disabled svg path{stroke:#d0d5dd}td.actions-column svg path{stroke:#0086c9}.order-list-load-more{border:1px solid #eaecf0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);color:#026aa2;font-weight:600;height:68px;width:100%}.order-list-table .plan-date-column,.order-list-table .price-column{width:100px}.username-switcher{margin-bottom:0}.username-switcher .ant-radio-group{width:100%}.username-switcher .ant-radio-group>label{border-bottom:none;width:50%}.username-switcher .ant-radio-group>label:first-child{border-bottom-left-radius:0}.username-switcher .ant-radio-group>label:last-child{border-bottom-right-radius:0}.username .ant-input-group-addon{border-top-left-radius:0}.username .ant-input,.username .ant-input-affix-wrapper{border-top-left-radius:0;border-top-right-radius:0}.login-form-forgot{color:#026aa2;float:right;font-weight:600;margin-top:5px}.auth-title{color:#101828;font-size:30px}.auth-link{color:#026aa2;font-weight:600}.auth-subtitle{color:#475467;font-size:16px;line-height:24px}.auth-subtitle-login{margin-bottom:30px}.registration-form .ant-form-item{margin-bottom:20px}.registration-form-birth-block{display:flex;width:100%}.registration-form-personal-data-link{color:#0086c9;font-weight:700;text-decoration:underline}.verification-code-input{font-size:48px;height:64px;text-align:center;width:68px}.verification-code-input-wrapper{margin-right:5px}.verification-code-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:360px;text-align:center}.ant-statistic{display:inline-block}.ant-statistic-content-value{color:#d0d5dd;font-size:13px}.order-page .name-column{color:#101828;font-weight:500}.order-page td.date-column,.order-page td.price-column{white-space:nowrap;word-break:keep-all}.order-page td.date-column,.order-page th.date-column{width:166px}.order-page .status-column{width:150px}.order-page .summary td{font-size:16px;white-space:nowrap;word-break:keep-all}.order-filters{align-items:center;background:#f9fafb;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:32px 0 24px;min-width:1090px;padding:2px 15px}.order-filters .ant-form-item,.order-filters-btn{margin-bottom:10px;margin-top:10px}.order-filters-wrapper{display:flex;flex:1 0 820px}.order-filters-search{flex:1 0 777px;margin-right:16px;min-width:240px}.order-filters-patient{margin-right:16px;min-width:200px;width:33%}.order-filters-date-picker{margin-right:16px}.order-filters-date-picker .ant-picker-input{max-width:84px!important;width:100%}.order-filters-date-picker .ant-picker-range-separator{padding:0 8px 0 4px}.order-filters-date-picker .ant-picker-suffix{margin-left:8px;margin-top:-2px}.ant-table-content table{border:1px solid #eaecf0;border-radius:8px}.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{background:#fff}.patients .patient-info{padding-right:80px}.delete-column,.edit-column{width:60px}.birthday-column{width:160px}.email-column{width:190px}.button-verify{margin:10px 10px 0 0}.button-verify:last-child{margin-right:0}.patient-form .ant-form-item{margin-bottom:15px}.patient-form-buttons-wrapper{display:flex;justify-content:flex-end}.patient-form-date-of-birth{margin-right:20px}.patient-form-date-of-birth .ant-picker{width:100%}.patient-form-date-of-birth,.patient-form-doc-date{width:166px}.patient-form-serial{margin-right:20px;width:166px}.patient-form-doc-number{width:166px}.ant-breadcrumb{margin:20px 0}.ant-breadcrumb li{color:#344054;display:flex;font-weight:600}.ant-breadcrumb .ant-breadcrumb-separator{margin-inline:20px;margin-top:6px}.results{min-width:860px}.results .order-number-column{min-width:135px}.results .results-date-column{min-width:165px}.results .results-download-column{width:100px}.results .results-download-column .disabled svg path{stroke:#d0d5dd}.results .results-download-column svg path{stroke:#0086c9}.results-filters{align-items:center;background:#f9fafb;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:32px 0 24px;min-width:860px;padding:12px 15px}.results-filters-inner{display:flex;flex:1 0 777px}@media only screen and (max-width:1280px){.results-filters-inner{flex:1 0 500px}}.results-filters-search{margin-right:16px;min-width:180px;width:33%}@media only screen and (max-width:1280px){.results-filters-search{width:20%}}.results-filters-patient{margin-right:16px;min-width:200px;width:33%}@media only screen and (max-width:1280px){.results-filters-patient{width:20%}}.results-filters-date-picker{margin-right:16px}.results-filters-date-picker .ant-picker-input{max-width:84px!important;width:100%}.results-filters-date-picker .ant-picker-range-separator{padding:0 8px 0 4px}.results-filters-date-picker .ant-picker-suffix{margin-left:8px;margin-top:-2px}