div.survey-table[data-v-fcd4e40e]{width:calc(100vw - 335px)}.survey-status-combo{width:100%}.dropdown-inputs{display:grid;grid-auto-flow:column;grid-gap:10px;line-height:1;margin:0 2px 5px 2px}.dropdown-inputs input{display:inline-flex;width:100%}.dropdown-inputs .ant-form-item{margin-bottom:0;line-height:1}.ant-btn-default.value-calculate{margin:0;padding:0 8px}.calculate-cell{display:grid;grid-template-columns:auto 32px}.microorganism-grid[data-v-13cde730]{margin-bottom:10px}.file-link[data-v-13cde730]{cursor:pointer;text-decoration:underline}.main.page .ant-form-item-label{text-align:left;line-height:20px}.main.page .form{display:grid;grid-template-columns:16% 17% 16% 17% 17% 17%}.main.page .form .ant-form-item{margin-right:10px;display:flex;flex-direction:column}.main.page .form .ant-calendar-picker{width:100%}.main.page .form-end{margin-top:30px;display:grid;grid-template-columns:170px auto}.main.page .form-end .ant-upload{margin-top:10px}.main.page .form-end .ant-btn-default{margin-bottom:0}.main.page .form-end>.ant-form-item{display:flex;flex-direction:column}.main.page .form-end>.ant-form-item .ant-form-item-label{height:65px}.main.page .blank{margin-top:70px}.main.page .blank h2{text-align:left}.main-surveys-info{padding-left:10px;width:100%}.main-surveys-info .ant-btn-default,.main-surveys-info .ant-btn-primary{float:right;margin-bottom:20px}.main-surveys-info .ant-btn-default{margin-right:20px}.main-surveys-info .empty-message{color:#ccc}.action-buttons-block[data-v-4e59c19a]{text-align:left}button.action-btn[data-v-4e59c19a]{margin:10px;margin-left:0}button.action-btn .ant-btn-primary[disabled][data-v-4e59c19a]{cursor:pointer}p.modal-confirm-text[data-v-4e59c19a]{margin-top:10px}div.reception-grid[data-v-4e59c19a]{width:calc(100vw - 335px)}[data-v-4e59c19a] .ant-table-column-title{display:flex;text-align:center;word-break:normal}.medication-input-row>div{padding:5px}.medication-input-row button{width:43px;font-size:18px;font-weight:600}.medication-input-row .med-input{width:100%}.medicatiom-add-window .ant-alert{margin:2px}.action-buttons-block[data-v-23dc1a04]{text-align:left}button.action-btn[data-v-23dc1a04]{margin:10px;margin-left:0}button.action-btn .ant-btn-primary[disabled][data-v-23dc1a04]{cursor:pointer}button.right[data-v-23dc1a04]{float:right}div.progress-grid[data-v-23dc1a04]{width:calc(100vw - 335px)}[data-v-23dc1a04] .ant-table-column-title{display:flex;text-align:center;word-break:normal}.action-buttons-block[data-v-3f6fe5b6]{text-align:left}button.action-btn[data-v-3f6fe5b6]{margin:10px;margin-left:0}button.action-btn .ant-btn-primary[disabled][data-v-3f6fe5b6]{cursor:pointer}div.store-grid[data-v-3f6fe5b6]{width:calc(100vw - 335px)}[data-v-3f6fe5b6] .ant-table-column-title{display:flex;text-align:center;word-break:normal}.hint[data-v-c45d4020]{margin:10px 20px;color:#00706c;font-size:18px}.user-panel{float:right;height:100%;margin-right:10px}.user-panel .username{max-width:140px;line-height:21px;display:inline-block;text-align:left;vertical-align:middle;margin:0 10px}@media screen and (max-width:579px){.user-panel .ant-avatar,.user-panel .username{display:none}}.filter-drawer__footer{position:absolute;width:100%;bottom:0;left:0;padding:24px}.filter-drawer .ant-row{height:unset}.filter-drawer .ant-row .ant-btn{margin-bottom:10px;width:100%}.drafts-list__item{gap:20px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.drafts-list__item .user-name{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drafts-list__item .draft-patient-name{width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drafts-list__item .draft-type{width:100px}.ant-layout-header{padding:0 20px!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149);display:flex;align-items:center}.ant-layout-header .logo{height:64px;width:64px;float:left;padding:10px;cursor:pointer}.ant-layout-header .patient-search-input{flex:1 1 25vw}.ant-layout-header .spacer{flex:1 1 1px}.ant-layout-header .clear-input-btn{margin:0 10px 0 5px}.ant-layout-header .filter-btn{margin:0}@media screen and (max-width:579px){.ant-layout-header{padding:0 2px!important}}.header__notification-badge{margin-right:15px}.warning-modal[data-v-bbf80c5a]{width:max-content;background-color:#8dc07c;border-radius:4px;overflow:hidden}.warning-header[data-v-bbf80c5a]{background-color:#8dc07c;color:#fff;text-align:left;padding:12px 20px;font-size:16px;font-weight:500}.warning-content[data-v-bbf80c5a]{background-color:#fff;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.warning-icon-wrapper[data-v-bbf80c5a]{flex-shrink:0;width:48px;height:48px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.warning-icon[data-v-bbf80c5a]{font-size:28px;color:#fff;display:block}.warning-message[data-v-bbf80c5a]{margin:0;font-size:18px;color:#000;text-align:left;line-height:1.5;max-width:300px;word-wrap:break-word}.warning-buttons[data-v-bbf80c5a]{background-color:#f5f5f5;padding:12px;display:flex;flex-direction:row;gap:12px;justify-content:end}.warning-btn[data-v-bbf80c5a]{min-width:90px;height:36px;border-radius:4px;font-size:14px;border:none;color:#fff;cursor:pointer;transition:background-color .2s;background-color:#8dc07c}.warning-btn[data-v-bbf80c5a]:hover{background-color:#74b85d}.warning-btn[data-v-bbf80c5a]:focus{outline:none}.safety-table[data-v-457b4eeb] .ant-table .ant-table-thead>tr>th{background-color:#f5f5f5;font-weight:500}.safety-table[data-v-457b4eeb] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.safety-table .logout-btn[data-v-457b4eeb]{background-color:#f7967e;border:none;color:#fff;border-radius:4px;padding:4px 15px;font-size:14px;cursor:pointer;transition:background-color .2s}.safety-table .logout-btn[data-v-457b4eeb]:hover{background-color:#e8856d}.warning-modal-wrapper .ant-modal{max-width:fit-content;padding-bottom:0}.warning-modal-wrapper .ant-modal-body,.warning-modal-wrapper .ant-modal-content{padding:0}.safety{display:grid;height:100vh;gap:10px;grid:"header" 64px "content" calc(100% - 74px)}.safety__header{grid-area:header}.safety__content{grid-area:content;text-align:left;margin:10px}.safety__subtitle{color:#000;font-size:14px;margin-bottom:16px;padding:12px 0;background:#fff;line-height:1.5}.calendar-widget{overflow:auto;scroll-behavior:smooth;position:relative}.current-time,.time-item{font-size:10px;text-align:left}.current-time .time-background,.time-item .time-background{width:38px;height:100%;padding-left:5px;border-top:1px solid #fff;background-color:#a9de75;float:left}.current-time .empty-time,.time-item .empty-time{border-top:1px solid #e0e0e0;float:right;width:calc(100% - 38px)}.current-time{border-top:1px dashed #ff4040;color:#ff4040;position:absolute;width:100%;text-align:center}.appointment{position:absolute;border-right:3px solid #096;border-bottom:1px dashed #fff;opacity:.4;left:38px;text-align:right;cursor:pointer;width:calc(100% - 38px)}.appointment.status-scheduled{background-color:#b3e241}.appointment.status-started{background-color:#f9ff00}.appointment.status-finished{background-color:#11d1ff}.selected{opacity:1}.ant-tooltip-inner .appointment-text-text,.appointment-text .appointment-text-text{text-align:right;float:right}.ant-tooltip-inner .ant-avatar,.appointment-text .ant-avatar{float:right;margin-top:8px;margin-left:8px;border:1px solid #046e66}.ant-tooltip-inner .appointment-span,.appointment-text .appointment-span{display:block}.ant-tooltip-inner .remote-appointment-icon,.appointment-text .remote-appointment-icon{margin-left:5px}.ant-tooltip-inner .ant-avatar{margin-top:4px;margin-left:15px}.appointment-text{position:absolute;line-height:3px;cursor:pointer;pointer-events:none;padding-left:43px;padding-right:5px;width:100%}.appointment-text span{font-size:12px;color:#046e66}.appointment-info{font-size:12px}.appointment-info p{margin-bottom:0}.patient-list{display:flex;flex-direction:column;background-color:#fff}.patient-list__cards{overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:3px 0}.patient-list__cards .patient-list__card{margin:0 10px 10px;cursor:pointer;height:81px}.patient-list__cards .patient-list__card .ant-card-body{padding:0 0 24px 12px}.patient-list__cards .patient-list__card .name-avatar{display:flex;margin-top:12px}.patient-list__cards .patient-list__card .name-avatar .card-avatar{flex:0 0 40px}.patient-list__cards .patient-list__card span.name{text-align:left;margin-left:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body{padding-top:12px;text-align:center;padding-left:0}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body .name{display:inline-block;padding:6px;width:176px}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body .name-avatar{margin-top:0}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body .ant-switch{line-height:25px;height:25px;margin-top:10px}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body .ant-switch-inner{padding:0 10px;font-size:14px}.patient-list__cards .patient-list__card.patient-list__card_deselector .ant-card-body .ant-switch:after{height:21px;width:21px}.patient-list__cards .patient-list__card .patient-list__card__pin{float:right;opacity:.5;transition:opacity .2s}.patient-list__cards .patient-list__card:hover .patient-list__card__pin{opacity:1}.patient-list__cards .patient-list__card__content{max-height:61px;display:grid;grid-template-columns:auto 20px}.patient-list__cards .patient-list__card__content .patient-state-icon{margin-top:27px}.patient-list__cards .inspected{border-color:#1890ff}.patient-list__cards .inspected .ant-card-body{padding:0}.patient-list__cards .inspected .name-avatar{padding:0 12px 10px}.patient-list__cards .last-appointment-day{width:100%;text-align:center;background-color:#1890ff;color:#fff;font-size:12px}.patient-list__cards .selected{background-color:#d6f39f}.spacer{flex:1 1 1px}.patient-pagination{display:flex;margin:10px 5px;justify-content:flex-end}.pagination_full-blown{display:block}.pagination_simple{display:none}@media screen and (max-width:709px){.pagination_full-blown{display:none}.pagination_simple{display:block}}.main-events-timeline .ant-tree{background-color:#fff;overflow:auto;height:100%}.main-events-timeline .ant-spin-spinning{margin-top:10px;width:100%}.main-events-timeline .ant-spin-container{height:100%}.events-timeline .ant-tree li{white-space:inherit}.events-timeline .ant-tree li span.ant-tree-iconEle{width:16px}.events-timeline .ant-tree li .ant-tree-title{margin-left:4px}.events-timeline .ant-tree li .ant-tree-node-content-wrapper{height:auto;display:flex}.events-timeline .ant-tree li span.ant-tree-switcher,.events-timeline .ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop{float:left}.main{height:100%;text-align:left}.main .ant-spin{color:#046e66}.main .patients{grid-area:patients;margin:0 10px 0 0;padding-top:10px}.main .calendar,.main .patients{box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149)}.main .calendar{grid-area:main;display:flex;flex-direction:column;margin-bottom:10px;background-color:#fff}.main .calendar__date{margin:10px;text-align:center}.main .calendar__content{flex:1 1 300px}.main .calendar__start-button{margin:10px}.main .doctor-page{display:grid;height:100vh;gap:10px;grid:"header header" 64px "main patients" calc(50% - 42px) "main timeline" calc(50% - 42px) "footer footer" 0/280px calc(100vw - 290px)}.main .header{grid-area:header}.main .timeline{grid-area:timeline;margin:0 10px 10px 0;box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149);background-color:#fff}.main .timeline .ant-spin-container,.main .timeline .ant-spin-nested-loading{height:100%}.main .footer{grid-area:footer;display:none}.main .footer__button{flex:1 1 50px;border-radius:0;height:100%}.main .footer__button-patients{margin:0 1px}.main .footer__button-search{flex:0 1 40px;margin:0 1px 0 0}@media screen and (max-width:579px){.main .doctor-page{grid:"header" 64px "main" calc(100vh - 104px) "footer" 40px/1fr;gap:0}.main .footer{display:flex}.main .patients,.main .timeline{grid-area:main;grid-row:2/3}.main .calendar,.main .patients,.main .timeline{box-shadow:none;margin:0}.main [ant-click-animating-without-extra-node]:after{animation:none!important}.main .top-widget{z-index:10}}.app-number-icon.anticon{font-size:1.35em;vertical-align:-.3em}.app-number-block{display:inline-block}.user-list-item{padding:0 10px;cursor:pointer;background-color:#fff;transition:background .3s}.user-list-item .user-list-item-inner{border-bottom:1px dashed #e8e8e8;display:grid;grid-template-columns:40px auto;text-align:left;height:65px;padding:10px 0}.user-list-item .ant-avatar{width:40px;height:40px}.user-list-item .user-list-item-name{padding-left:8px}.user-list-item.is-empty .user-list-item-name{padding:10px}.user-list-item.selected{background-color:#d6f39f}.hover .user-list-item,.user-list-item:hover{background-color:#efffdf}.content{padding:10px;width:100%;position:relative;overflow:auto}.main-lab,.main-lab .ant-layout,.main-lab .ant-layout-sider,.main-lab .ant-layout-sider-children,.main-lab .ant-spin-container,.main-lab .ant-spin-nested-loading{height:100%}.main-lab .more-btn{width:200px;margin:10px 20px}.main-lab .patient-list{padding-top:64px}.main-lab .main-lab-header{box-shadow:none;position:fixed;width:100%;z-index:2}.tab-buttons-block{text-align:left;background-color:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,.302)}.tab-buttons-block button{font-weight:500;border:none;border-bottom:1px solid;border-color:rgba(0,0,0,.15);border-radius:0;width:120px;padding-bottom:30px;margin:10px}.tab-buttons-block button[ant-click-animating-without-extra-node]:after{animation:0s!important}.tab-buttons-block button.btn-active{color:#1890ff;border-bottom:2px solid #1890ff}.login-form .ant-form-item{margin-top:18px}.login-form .caps-lock-warning,.login-form .error-msg,.login-form .no-valid{color:#f5222d}.login-form .valid{color:#589046}.login-form .info-msg{text-align:left}.login-form .caps-lock-warning{font-family:Arial;text-align:left;width:100%;display:inline-block}.login-form .input-with-lang-indicator{display:grid;grid-template-columns:auto 25px}.login-form .input-with-lang-indicator .ant-form-item{margin:0}.login-form .input-with-lang-indicator .lang-indicator{padding-top:12px}.login-form .input-with-lang-indicator .lang{font-family:Arial;font-size:13px;padding-top:10px}.login-form .login-rules{text-align:left}.login-form .login-rules span{display:block}.login-form .login-rules span i{margin-right:5px}.ant-row,.ant-row-flex-middle,.login{height:100%}.login{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;display:flex}.app-title{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:20px;margin-top:7px}.login-form{min-width:300px;border-radius:4px;padding:10px 20px 0 20px;background-color:#fff}.medication-calendar-table .ant-table-wrapper{margin:10px}.medication-calendar__medication-filter,.medication-calendar__subtype-filter{display:flex;align-items:center;margin:5px}.medication-calendar__medication-filter .ant-btn,.medication-calendar__medication-filter .ant-select,.medication-calendar__subtype-filter .ant-btn,.medication-calendar__subtype-filter .ant-select{margin:5px}.medication-calendar__medication-filter__input,.medication-calendar__subtype-filter__input{flex:1 1 300px;margin:5px}.medication-calendar__date-filter{margin:5px;display:flex}.medication-calendar__date-filter .ant-btn,.medication-calendar__date-filter .ant-calendar-picker{margin:5px}.medication-calendar__date-filter .ant-calendar-picker{width:250px}.medication-calendar__date-filter .spacer{flex-grow:1}.medication-calendar__date-filter__label,.medication-calendar__medication-filter__label,.medication-calendar__subtype-filter__label{display:inline-block;margin:10px;width:90px}.ant-calendar-picker-container{z-index:20000}.monitoringTable{max-width:2000px}.monitoringTable h2{margin-top:15px}.monitoringTable span.filled-blank-value{font-size:18px}.monitoringTable .pagebreak-substitution-template,.monitoringTable .patient-info-substitution-template{display:none}.monitoringTable .ant-table-tbody>tr>td,.monitoringTable .ant-table-thead>tr>th{word-break:break-word}.monitoringTable .ant-table-small>.ant-table-content>.ant-table-body{margin:0}.monitoringTable .ant-table table{table-layout:fixed}.monitoringTable .ant-table-row.hidden{display:none}#setting-panel{display:grid;grid-template-columns:50% 50%}#setting-panel h2{margin-top:15px}#setting-panel .print-toolbar,#setting-panel .settings{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:10px 0;margin-bottom:10px;height:auto}#setting-panel .settings h3{margin-bottom:0}#setting-panel .print-toolbar h3{margin-bottom:15px;line-height:17px}#setting-panel .settings{padding-right:20px}#setting-panel .settings #toolbar #last-results-count,#setting-panel .settings #toolbar #metric-settings,#setting-panel .settings #toolbar .ant-btn,#setting-panel .settings #toolbar label{display:inline-block;margin-right:20px;margin-top:15px}#setting-panel .settings #toolbar #last-results-count,#setting-panel .settings #toolbar label{border-right:1px solid #e8e8e8;padding-right:10px}#setting-panel .settings #toolbar #metric-settings.disabled-area{color:rgba(0,0,0,.25)}#setting-panel .settings #toolbar .metric-settings-switch{background-color:#1890ff}#setting-panel .settings .ant-checkbox-wrapper{line-height:32px}#setting-panel .print-toolbar .ant-btn-primary,#setting-panel .print-toolbar .ant-switch{display:inline-block;margin-left:20px}#setting-panel .print-toolbar #first-switch{margin-left:0}#setting-panel .tollbar-delimeter{border-right:1px solid #e8e8e8}.center-info-msg .x-form-display-field{height:100%;display:flex;justify-content:center;align-items:center}.center-info-msg .dashed-border{border:2px dashed #d0d0d0;border-radius:10px;padding:10px 20px;display:inline-block;margin:auto;text-align:center}.ant-calendar-picker-icon:after,.ant-select-selection__clear:before{display:none}.monitoring-chart{width:100%;margin-top:20px;height:400px}.monitoring__indicator-settings .ant-select-clear{top:15px}.doc-block{margin:10px 0}.doc-block>span{display:inline-block;width:50px;font-weight:700}.doc-block>.ant-select{width:300px}.sort-block{margin:10px 0}.sort-block>span{display:inline-block;width:190px;font-weight:700}.sort-block>button{padding:5px;margin:2px}.note-block{margin:10px 0;display:flex}.note-block>div{vertical-align:top;margin-right:10px}.note-block>div:last-child{flex:1}.note-block>div:first-child{margin-top:10px}.note-block .copy-btn,.note-block .paste-btn{margin:2px}.note-block .text-content{white-space:pre-wrap;border:1px solid rgba(0,0,0,.3);border-radius:5px;padding:7px 5px}.ant-select-dropdown-content{text-align:left}#save-status{opacity:1;transition:opacity 1s;display:block;float:right;height:32px;line-height:32px;margin-right:20px;margin-left:20px;font-size:14px}#save-status .anticon{margin-right:5px}#save-status.fade{opacity:0}.health-passport{margin-bottom:30px}.health-passport .ant-row{text-align:left}.health-passport .ant-row h3{margin-top:20px}.patient-info{text-align:left}.patient-info .ant-avatar-lg.ant-avatar-icon{float:left;margin-top:7px}.patient-info #info-string{display:inline-block;margin-left:10px}.patient-info #info-string h2{margin-bottom:0}.patient-info #info-string .pin-patient{margin-left:3px;cursor:pointer;text-decoration:underline}.patient-info #info-string #pinned{color:#52c41a}.patient-info .card-num{float:right}#therapist{display:grid;grid-template-columns:130px 20% 200px;margin-top:10px}#therapist h3{line-height:32px;margin:0}#therapist button,#therapist button:hover{padding:0;border:none;background:none;box-shadow:none;height:30px;margin-left:10px}#last-protocol{margin-bottom:20px}#last-protocol .empty-label{font-style:italic}#last-protocol .protocol-text{margin-bottom:15px}#last-protocol .ant-btn,#last-protocol h3{display:inline}#last-protocol .ant-btn{margin-left:15px}#state-name-label{display:grid;grid-template-columns:160px 20% 200px;margin-top:20px}#state-name-label:before{content:unset}#state-name-label h3{line-height:32px;margin:0}.survey-table{margin-bottom:20px}.survey-table .hidden-expander .ant-table-row-expand-icon{display:none}.polls-card{display:grid;grid-template-columns:35% auto;grid-column-gap:35px}.buttons-toolbar{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.buttons-toolbar button{margin-right:10px}.three-column-picker{min-height:20px;display:flex;justify-content:space-between}.three-column-picker .ant-checkbox-group{display:flex;flex-direction:column;padding:20px 40px;width:33.3vw}.three-column-picker .ant-checkbox-group:not(:first-child){border-left:1px solid #ccc}.anamneses-input-plus{display:inline-flex}.anamneses-input-plus .value{margin-left:5px;margin-right:var(--f12689de)}.anamneses-childbearing__error{padding-top:20px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.anamneses-childbearing__error div{margin-top:5px}.anamneses-childbearing__error .list-enter-active,.anamneses-childbearing__error .list-leave-active{transition:all .3s}.anamneses-childbearing__error .list-enter,.anamneses-childbearing__error .list-leave-to{opacity:0;transform:translateY(5px)}.anamneses-childbearing__error .anamneses-input.ant-input{width:35px}.list-enter-active,.list-leave-active{transition:all .3s}.list-enter,.list-leave-to{opacity:0;transform:translateY(5px)}.childbearing .list-enter-active,.childbearing .list-leave-active{transition:all .3s}.childbearing .list-enter,.childbearing .list-leave-to{opacity:0;transform:translateY(5px)}.anamneses-input{width:40px}.anamneses-input__number,.anamneses-input__number.ant-input{width:50px}.childbearing-item{margin-top:10px;min-height:50px}.childbearing-item.sterility{padding-top:20px}.childbearing-item__error{display:grid;grid-template-areas:"x x x";grid-template-columns:20% 40% 40%;position:relative!important}.childbearing-item__error:before{position:absolute;border-left:1px solid #ddd;left:18%;height:100%;content:""}.childbearing-item__error:after{position:absolute;border-right:1px solid #ddd;left:58%;height:100%;content:""}.anamneses-childbearing__successed{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.anamneses-childbearing__successed-item{margin-top:5px}.anamneses-childbearing__successed .anamneses-input.ant-input,.anamneses-menstruation .anamneses-input{width:35px}.li-tree-node{margin:0;padding-left:0}.nodes-dropper{background-color:#f5f5f5;height:10px!important;margin-bottom:5px}.hovered,.nodes-dropper.hovered{transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.hovered{background-color:rgba(24,144,255,.5)}.node-hide{opacity:.3}.li-select{position:relative;max-width:100%}.li-select .li-select-input-container{display:flex;flex-wrap:wrap;z-index:4;position:relative;min-height:30px;max-width:100%}.li-select .li-select-input{width:100%;border:1px solid #ccc;border-radius:3px;height:100%;min-height:30px;padding:5px 5px;z-index:-1;position:absolute;background:#fff}.li-select .li-select-input::placeholder{color:#ccc}.li-select .li-select-input-list{width:99%;margin:3px;border:1px solid #ccc;border-radius:3px;height:30px;min-height:30px;padding:5px 5px;z-index:-1}.li-select .li-select-input-list::placeholder{color:#ccc}.li-select .li-select-input:hover{border:1px solid #41a9fe;border-radius:3px}.li-select .li-select-input-list:focus,.li-select .li-select-input-list:focus-visible,.li-select .li-select-input:focus,.li-select .li-select-input:focus-visible{border:1px solid #41a9fe;border-radius:3px;box-shadow:0 0 6px -2px rgba(34,60,80,.5);outline:none}.li-select .li-select-selected-container{display:flex;flex-wrap:nowrap;position:relative;width:100vw;max-width:100vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:-1}.li-select .li-select-selected-container>div:first-child{max-width:calc(100% - 20px);flex-grow:1}.li-select .li-select-selected-container div.clear{cursor:pointer;color:#ccc;display:flex;flex-direction:column;align-items:center;justify-content:center;width:20px;margin-right:2px;font-weight:800;transition:transform .2s}.li-select .clear__opened{transform:rotate(180deg)}.li-select .li-select-selected{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px;padding-left:5px;margin:2px;flex-direction:row;justify-content:space-between;display:flex;flex-wrap:nowrap;align-items:center;z-index:1000}.li-select .li-select-selected span{max-width:80vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.li-select .li-select-remove{padding:2px;cursor:pointer;padding:0 5px;color:#ccc}.li-select .li-select-remove:hover{color:#aaa}.li-select .li-select-list{background:#fff;border:1px solid #eee;position:absolute;display:flex;z-index:500;border-radius:3px;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding-bottom:16px;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.25)}.li-select .li-select-list__no-result{height:100px;width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ccc}.li-select .li-select-list-item{height:30px;white-space:nowrap;padding:5px;color:#555}.li-select .li-select-list-item:hover{background-color:#e6f7ff;transition:background-color .3s}.li-select .li-select-list-item_group{color:#888;text-transform:uppercase;cursor:pointer}.li-select .diagnoses-dropper{display:none}.li-select .list-item__horizontal-path{border-top:1px dotted #ccc;width:15px;position:absolute;margin-left:-23px;top:15px}.li-select .li-tree-node{position:relative;margin-left:15px}.li-select .li-tree-node__vertical-path{border-left:1px dotted #ccc;height:100%;position:absolute;top:-15px;margin-left:-20px}.diagnoses-tree-picker_header,.diagnoses-tree-picker_switch{display:flex;justify-content:space-between}.diagnoses-tree-picker_header{flex-wrap:nowrap;padding:10px 0;background-color:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:700}.diagnoses-tree-picker_header div:first-child{text-align:center;width:30%!important}.diagnoses-tree-picker_header div{text-align:center;width:200px}.diagnoses-tree-picker__controls{width:100px}.diagnoses-tree-picker__item{padding:3px 0;display:flex;flex-wrap:nowrap;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;vertical-align:middle;cursor:move}.diagnoses-tree-picker__item>div:first-child{width:30%}.diagnoses-tree-picker__item:hover{background-color:#e6f7ff}.diagnoses-tree-picker__item>:not(:first-child):not(:last-child):before{content:"";border-left:1px solid #f0f0f0;width:1px;height:100%;position:absolute;top:0;left:-20px}.diagnoses-tree-picker__item>:not(:first-child):not(:last-child):after{content:"";border-left:1px solid #f0f0f0;width:1px;height:100%;position:absolute;right:-20px;top:0}@media screen and (max-width:1600px){.diagnoses-tree-picker__item>:not(:first-child):not(:last-child):after,.diagnoses-tree-picker__item>:not(:first-child):not(:last-child):before{border:none}}.diagnoses-tree-picker__item .ant-select-selection-selected-value{white-space:nowrap;width:100%;text-align:center;vertical-align:middle}.diagnoses-tree-picker__item div.attributes.ant-select-disabled{white-space:nowrap}.diagnoses-tree-picker__item div.attributes.ant-select-disabled div.ant-select-selection--multiple{border:none}.diagnoses-tree-picker__item div.attributes.ant-select-disabled div.ant-select-selection--multiple .ant-select-search--inline{height:1px}.diagnoses-tree-picker__item div.attributes.ant-select-disabled .ant-select-selection div.ant-select-selection-selected-value{white-space:nowrap}.diagnoses-tree-picker__item .item-not-active{min-height:30px}.diagnoses-tree-picker__item .item-not-active>div{display:none;min-height:1em}.diagnoses-tree-picker__item .li-select:not(.disabled) .li-select-input{background-color:#fff}.diagnoses-tree-picker__item .li-select.disabled .li-select-input{border:none;background-color:transparent}.diagnoses-tree-picker__item .li-select.disabled .clear{display:none}.diagnoses-tree-picker__item .li-select.disabled .li-select-input::placeholder{color:#666;opacity:1}.diagnoses-tree-picker .ant-calendar-picker-input{text-align:center}.diagnoses-tree-picker .ant-select-selection__rendered{padding:0 auto}.diagnoses-tree-picker .ant-select-disabled .ant-select-selection{background:transparent;cursor:move;border:none}.diagnoses-tree-picker .ant-select-disabled .ant-select-selection i{display:none}.diagnoses-tree-picker .ant-select-disabled .ant-select-selection .ant-select-selection-selected-value,.diagnoses-tree-picker .ant-select-disabled .ant-select-selection .ant-select-selection__placeholder{position:relative;white-space:normal;color:rgba(0,0,0,.65)}.diagnoses-tree-picker .diagnoses-tree-picker input.ant-calendar-picker-input,.diagnoses-tree-picker div.ant-select,.diagnoses-tree-picker span.ant-calendar-picker{width:170px}.diagnoses-tree-picker .ant-input-disabled{background-color:transparent;border:none;cursor:move;color:rgba(0,0,0,.65)}.diagnoses-tree-picker .ant-input-disabled i,.diagnoses-tree-picker .ant-select-disabled.ant-select .ant-select-arrow,.diagnoses-tree-picker .ant-select-multiple.ant-select-disabled.ant-select .ant-select-arrow{display:none}.diagnoses-tree-picker .ant-select-disabled.ant-select .ant-select-selector,.diagnoses-tree-picker .ant-select-multiple.ant-select-disabled.ant-select .ant-select-selector{border:none;cursor:move;background-color:transparent;color:#555;pointer-events:none}.diagnoses-tree-picker .ant-btn,.diagnoses-tree-picker .ant-btn:hover,.diagnoses-tree-picker .ant-btn[disabled]{border:none;background-color:transparent}.diagnoses-tree-picker .validate-error .ant-calendar-picker-input,.diagnoses-tree-picker .validate-error .ant-select-selection{border-color:#f5222d}.diagnoses-tree-picker .plus-diagnosis-wrapper{border:1px solid #ccc;border-radius:3px;display:inline-block;margin:10px 0}.anamneses{max-width:95vw;margin-left:30px}.anamneses-section{padding-top:20px}.anamneses h4{font-weight:700}.anamneses p{margin-left:10px}.anamneses-section.last{padding-bottom:20px}#anamnesis[data-v-69025550]{padding:20px;padding-top:0}#anamnesis h2[data-v-69025550]{margin-bottom:15px}.main.page .ant-layout{background-color:#fff}.main.page .ant-layout-content{margin-top:65px;position:fixed;overflow-y:auto;height:calc(100% - 65px);width:100%}.main.page .ant-layout-content .card-info-wrapper{padding:20px 20px 20px 20px}.main.page .ant-layout-content .ant-tabs-content .card-info-wrapper{padding-top:0}.main.page .info{padding:0 20px 20px 20px}.main.page .info .main-info{background-color:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149)}.main.page .info .ant-breadcrumb{margin:20px 0}.main.page .ant-table-row td{cursor:default}.main.page .ant-layout-content .ant-tabs-nav-scroll{text-align:left;padding-left:20px}.main.page .ant-layout-content .survey-with-print[data-v-5eb9b9f4]{box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 2px 6px 2px rgba(60,64,67,.149);background-color:#fff}.main.page .ant-layout-content .survey-with-print .main-info[data-v-5eb9b9f4]{box-shadow:none}.main.page .ant-layout-content .survey-with-print .button-wrapper[data-v-5eb9b9f4]{display:block;text-align:right;padding:0 20px 20px 0}.patient-schedule .ant-modal-body{padding-top:5px}.patient-schedule .ant-modal-body .ant-form-item{margin-bottom:10px}.patient-schedule .ant-modal-body .day-slider-tooltips{height:12px;display:grid}.patient-schedule .ant-modal-body .day-slider-tooltips .slider-tip{line-height:12px;text-align:center;font-style:italic}.patient-schedule-container{margin:0 20px}.patient-schedule-container>div{padding-bottom:20px}.patient-schedule-container h4{padding-bottom:10px}.template-select .ant-input,.template-select .ant-select{text-overflow:ellipsis}.medication-instruction .ant-modal-body{padding:15px 10px 15px 15px}.medication-instruction .no-title-modal-inner .ant-form-item{margin:5px 0}.medication-instruction .no-title-modal-inner .recipe-time-head{border-bottom:1px solid #d9d9d9;min-height:30px;padding:0 0 15px 15px;margin-bottom:10px}.medication-instruction .no-title-modal-inner .recipe-time-head .ant-card{width:100%}.medication-instruction .no-title-modal-inner .recipe-time-head .ant-card-head-title{padding:7px 0}.medication-instruction .no-title-modal-inner .recipe-time-head .recipe-time-title{line-height:32px;font-size:16px;font-weight:500}.medication-instruction .no-title-modal-inner .recipe-time-head .intake-dependency-select{display:flex;flex-direction:column;margin-left:20%}.medication-instruction .no-title-modal-inner .recipe-time-head .intake-dependency-select span.label{float:right;line-height:32px;margin-right:10px}.medication-instruction .no-title-modal-inner .recipe-time-head .intake-dependency{width:200px;float:right}.medication-instruction .no-title-modal-inner .recipe-time-head .ant-row.ant-form-item .ant-form-item-label{line-height:32px}.medication-instruction .no-title-modal-inner .ant-card-body{padding:0}.medication-instruction .no-title-modal-inner .ant-card-body .ant-form-item{margin-right:0}.medication-instruction .no-title-modal-inner .ant-card-body .ant-time-picker{width:80px}.medication-instruction .no-title-modal-inner .recipe-time-row{margin-bottom:5px;line-height:1;display:flex;flex-wrap:wrap;justify-content:space-between}.medication-instruction .no-title-modal-inner .recipe-action-select{width:120px;margin-left:10px}.medication-instruction .no-title-modal-inner .ant-divider-horizontal{margin:15px 0}.medication-instruction .no-title-modal-inner .ant-form-inline .ant-form-item-with-help{margin-bottom:0}.medication-instruction .no-title-modal-inner .subtype-form-item{display:block}.medication-instruction .no-title-modal-inner .subtype-form-item .ant-input,.medication-instruction .no-title-modal-inner .subtype-form-item .ant-select{width:300px}.ant-time-picker.medication-intake-time-picker{width:100px}.ant-time-picker.medication-intake-time-picker .ant-time-picker-icon:after,.ant-time-picker.medication-intake-time-picker .ant-time-picker-icon:hover:after{content:none}.biomaterial-spec__survey{margin-top:8px;margin-left:15px}.ant-btn.biomaterial-spec__cancel-btn{display:none}.good-medication-completion-modal .ant-modal-content .ant-modal-header{padding:16px 15px}.good-medication-completion-modal .ant-modal-content .ant-modal-body{padding:15px}.good-medication-completion-modal .ant-modal-content .ant-modal-body .ant-form-item{margin:5px}.prescription-rule-updater-window .ant-calendar-picker,.prescription-rule-updater-window .ant-select{width:98%}.prescription-rule-updater-window .has-error input.ant-calendar-picker-input,.prescription-rule-updater-window .has-error input.ant-input-number-input,.prescription-rule-updater-window .has-error.ant-select{border:1px solid red}.prescription-rule-updater-window__actions{display:flex;margin-top:10px}.prescription-rule-updater-window__actions__spacer{flex-grow:1}.prescription-rule-updater-window__actions__btn{margin-right:8px}.prescription-rule-updater-window__day-label{display:inline-block;padding:0 5px}.production-frequency .period-input{margin:0 5px;width:80px}.production-frequency .number-input{border:1px solid #d9d9d9;padding:3px 1px 3px 10px}.production-frequency .number-input:focus{outline:none}.no-scheme-med-freq{line-height:30px}.no-scheme-med-freq .fix-freq-btn{margin:0 10px}.prescription-rule{display:grid;grid-template-columns:160px 150px;grid-column-gap:10px}.prescription-rule .has-error{border:1px solid #ff4d4f;border-radius:2px}.prescription-rule .has-error .ant-input:focus,.prescription-rule .has-error .ant-input:hover,.prescription-rule .has-error.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),.prescription-rule .has-error.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.prescription-rule .has-error.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#d9d9d9}.prescription-rule .rule-group{justify-content:space-between;display:flex;flex-direction:column;gap:5px;height:100%}.prescription-rule .rule-group>div{margin:0;width:100%}.prescription-rule .rule-group .preceding-assignment{width:100%}.prescription-rule .over-days-count{display:flex;align-items:baseline;gap:5px}.prescription-rule .over-days-count .over-days-count-input{border:1px solid #d9d9d9;padding:3px 1px 3px 10px;width:60px}.prescription-rule .over-days-count .over-days-count-input.has-error,.prescription-rule .over-days-count .over-days-count-input.has-error:focus{border:1px solid #ff4d4f}.prescription-rule .over-days-count .over-days-count-input:focus{outline:none}.prescription-rule .ant-calendar-picker-clear,.prescription-rule .ant-calendar-picker-icon,.prescription-rule .ant-select-arrow{top:17px}.goods-schedule-info{display:flex;gap:30px;padding-bottom:20px}.goods-schedule-modal__cancel-btn{display:none}.prescriptions-grid{margin-top:10px;overflow-x:auto}.prescriptions-grid .prescriptions-grid__body,.prescriptions-grid .prescriptions-grid__header{display:flex;min-width:1540px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.prescriptions-grid .prescriptions-grid__body>div,.prescriptions-grid .prescriptions-grid__header>div{margin:auto}.prescriptions-grid .prescriptions-grid__body div.selection-column,.prescriptions-grid .prescriptions-grid__header div.selection-column{margin-left:10px}.prescriptions-grid .prescriptions-grid__body div.index-column,.prescriptions-grid .prescriptions-grid__header div.index-column{padding-left:12px}.prescriptions-grid .prescriptions-grid__header{background-color:#fafafa}.prescriptions-grid .prescriptions-grid__header>div{padding:10px 8px}.prescriptions-grid .prescriptions-grid__body{padding:10px 0}.prescriptions-grid .prescriptions-grid__body>div{padding:0 8px}.prescriptions-grid footer{background-color:#fafafa;min-width:1540px;padding:10px}.prescriptions-grid .sortable-column{cursor:pointer;transition:background-color .3s}.prescriptions-grid .sortable-column:hover{background-color:#e8e8e8}.prescriptions-grid .checker-column,.prescriptions-grid .selection-column{flex:0 0 30px}.prescriptions-grid .action-column,.prescriptions-grid .index-column{flex:0 0 50px}.prescriptions-grid .name-column{flex:1 0 340px;overflow-wrap:break-word;min-width:10%}.prescriptions-grid .price-column{flex:1 0 100px}.prescriptions-grid .username-column{flex:1 0 180px}.prescriptions-grid .rule-column{flex:1 0 320px}.prescriptions-grid .comment-column{flex:1 0 200px}.prescriptions-grid .date-column{flex:1 0 130px}.prescriptions-grid .merge-record{background-color:#ffffb5}.prescriptions-grid .updated-record{background-color:#ddfeff}.prescriptions-grid .created-record{background-color:#ddf5d3}.prescriptions-grid .deleted-record{background-color:#f5e5dd}.prescriptions-grid .completed-created-record{background-color:#e9f5e4}.prescriptions-grid .completed-updated-record{background-color:#ddf3f3}.prescriptions-grid .completed-record{background-color:#f5f5f5}.prescriptions-grid .assignment-edit-group{gap:10px;display:flex;flex-direction:column}.prescriptions-grid .medication-addon{min-width:1540px;padding:5px 30px 5px 10px;display:flex;justify-content:space-between;gap:50px;background-color:#fbfbfb}.prescriptions-grid .medication-addon .medication-addon-block{width:300px}.prescriptions-grid .medication-addon .medication-addon__item{width:20vw}.prescriptions-grid .sorter{display:inline-flex;gap:-2px;flex-direction:column;font-size:10px;transform:translateY(-5px)}.prescriptions-grid .sorter span{color:#bfbfbf}.template-completion .ant-form-item-label{text-align:left;line-height:20px;white-space:inherit}.template-completion__date-field{width:100%}.prescription-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;flex-basis:fit-content}.prescription-header .prescription-header-selects{display:flex;flex-wrap:wrap;max-width:70%}.prescription-header .prescription-header-selects>div{min-width:260px;max-width:30%;margin:5px}.prescription-header .prescription-header-controls{display:flex;width:260px;margin:5px;align-items:center;justify-content:space-between}.prescription-header .prescription-header-select-item{display:flex;align-items:center}.prescription-header .prescription-header-add-icon{margin-bottom:-3px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 448'%3E%3Cpath d='m41.373 278.627 160 160c12.496 12.497 32.758 12.497 45.255 0l160-160c12.495-12.497 12.495-32.758 0-45.255-12.497-12.497-32.759-12.497-45.256 0L256 338.745V32c0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32v306.745L86.627 233.372C80.379 227.124 72.189 224 64 224s-16.379 3.124-22.627 9.372c-12.497 12.497-12.497 32.758 0 45.255z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 448'%3E%3Cpath d='m41.373 278.627 160 160c12.496 12.497 32.758 12.497 45.255 0l160-160c12.495-12.497 12.495-32.758 0-45.255-12.497-12.497-32.759-12.497-45.256 0L256 338.745V32c0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32v306.745L86.627 233.372C80.379 227.124 72.189 224 64 224s-16.379 3.124-22.627 9.372c-12.497 12.497-12.497 32.758 0 45.255z'/%3E%3C/svg%3E");width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:scaleX(1.2);margin-right:5px;background-color:#555;transition:transform .1s ease-out}.prescription-header .prescription-header-add-icon:hover{background-color:#333;transform:rotate(-90deg);transition:transform .1s ease-in}.prescription-table-controls{display:flex;justify-content:space-between}.recommendation-notification{padding-top:10px}.recommendation-notification__alarm,.recommendation-notification__comment{display:flex;align-items:center;margin-top:10px;flex-grow:1}.recommendation-notification__alarm>div,.recommendation-notification__comment>div{min-width:150px}.patient-physical-metrics .ant-form-item{margin-bottom:10px;color:#000}.patient-physical-metrics h2{margin-top:30px}.patient-physical-metrics .save-metrics-btn{margin-top:15px;margin-left:10px}.patient-physical-metrics .form__measurement-date{flex:0 0 100%}.patient-physical-metrics .blood-metrics{display:flex}.patient-physical-metrics .tile-metrics{display:grid;grid-template-columns:300px auto}.patient-physical-metrics .tile-metrics .ant-form-item-label{width:130px;text-align:left}.patient-physical-metrics .grey-metrics-wrapper{width:100%;background-color:#fafafa;padding:10px 0 0 10px}.protocol-text-description .ant-btn{margin-left:10px;margin-top:6px}.protocol-text-description>div{margin:10px}.print-submenu .ant-dropdown-menu-title-content{display:flex;justify-content:space-between;align-items:center;padding:5px 15px}.print-submenu .ant-dropdown-menu-title-content .ant-switch{margin-left:15px}.print-submenu .print-button-line{justify-content:flex-end}.next-appointment{margin:5px}.next-appointment .appointment-input{width:250px}.next-appointment .actions,.next-appointment .datepicker{display:flex;flex-direction:column;justify-content:center;margin:5px}.next-appointment .actions{padding-top:22px}.next-appointment .actions div button{margin:5px}.next-appointment .selector-wrap{display:flex;flex-direction:column;justify-content:start;max-width:max(41%,540px)}.next-appointment .selector{display:flex;align-items:start;height:100%}.next-appointment .appointment-staff-select>div{display:flex;flex-direction:column;justify-content:space-around;height:90%;margin-top:15px}.next-appointment .appointment-staff,.next-appointment .appointment-staff>div{margin:5px;display:flex;flex-direction:column}.next-appointment .flex{display:flex}.next-appointment .flex-col{flex-direction:column}.next-appointment .flex-row{flex-direction:row}.next-appointment .items-center{align-items:center}.next-appointment .appointment-comment,.next-appointment .appointment-input-wrapper{display:flex;flex-direction:column;margin:5px}.appointments-list{margin:5px}.appointments-list .appointments-list__header,.appointments-list .appointments-list__pagination{display:flex}.appointments-list .appointments-list__pagination{margin:5px}.appointments-list .appointments-list__pagination .ant-btn{border:none}.appointments-list .spacer{flex-grow:1}.main-info{padding:10px 20px 1px 20px}.main-info .diagnoses-tree-picker{padding-top:30px}.main-info .has-error .ant-form-explain{display:none}.main-info .ant-btn-default,.main-info .ant-btn-primary{float:right;display:block}.main-info .current-diagnoses{color:rgba(0,0,0,.851);margin:20px 0}.main-info .current-diagnoses span{margin-right:15px}.main-info .new-diagnose{width:80px;height:80px;border-style:dashed;border-width:2px;border-radius:4px;color:#e8e8e8;cursor:pointer;float:left;font-weight:500}.main-info .new-diagnose .ant-card-body{padding:0;text-align:center;font-size:50px;line-height:76px}.main-info .diagnose-card{width:180px;float:left;margin-right:15px;border-radius:4px}.main-info .diagnose-card .ant-card-body{padding:0}.main-info .diagnose-card-edit{padding:10px}.main-info .diagnose-card-edit .ant-card-body{padding:0}.main-info .diagnose-card-edit .ant-form-item{margin-bottom:0}.main-info .diagnose-card-edit .icon-buttons-group{text-align:center;margin-top:15px;width:100%}.main-info .diagnose-card-edit .icon-buttons-group .ant-btn-default,.main-info .diagnose-card-edit .icon-buttons-group .ant-btn-primary{float:none;display:inherit;margin:0}.main-info .diagnose-card-view{padding-top:10px}.main-info .diagnose-card-view .diagnose-date,.main-info .diagnose-card-view .diagnose-date-label,.main-info .diagnose-card-view .diagnose-state,.main-info .diagnose-card-view .diagnose-title{display:block;padding:0 10px}.main-info .diagnose-card-view .ant-btn{margin-top:10px}.main-info .diagnose-card-view .diagnose-title{font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8e8}.main-info .diagnose-card-view .diagnose-date-label{color:rgba(0,0,0,.45);line-height:1.524;transition:color .3s cubic-bezier(.215,.61,.355,1);font-size:13px}.main-info .diagnose-card-view .diagnose-date{margin-left:12px}.main-info .prescriptions{margin-bottom:40px}.main-info .protocol-top-controls{align-items:center;display:flex;justify-content:space-between}.main-info .protocol-top-controls .presence-checkbox{padding-left:45px;display:flex}.main-info .protocol-top-controls .presence-checkbox>div{padding:5px}.main-info .print-menu{float:right;border:1px solid #d9d9d9;border-radius:3px}.main-info .print-menu .ant-menu-submenu-title{line-height:30px;margin:0;padding:0 15px;height:auto}.main-info .print-menu .ant-menu-submenu-arrow{display:none}.main-info .presence-controls{display:flex;gap:10px;height:50px;flex-direction:row-reverse}.reception-patient-info{justify-content:space-between}.reception-patient-info,.reception-patient-info>div{display:flex;align-items:center}.reception-patient-info .ant-avatar-lg.ant-avatar-icon{margin:0;margin-right:10px}.main .ant-tabs-nav{width:100%}.protocol-text-description{padding-top:20px}.button-wrapper[data-v-1c22e778]{display:block;text-align:right;padding:10px 0 20px 0}.button-wrapper button[data-v-1c22e778]{margin-left:10px}.notifications{display:grid;height:100vh;gap:10px;grid:"header" 64px "content" calc(100% - 74px)}.notifications .clear-btn{margin-right:20px}.notifications__header{grid-area:header}.notifications__content{grid-area:content;text-align:left;margin:10px}.notifications__pagination.ant-pagination{padding:10px}.notifications__pagination .ant-pagination-jump-next:after,.notifications__pagination .ant-pagination-jump-next:hover:after,.notifications__pagination .ant-pagination-jump-prev:after,.notifications__pagination .ant-pagination-jump-prev:hover:after,.notifications__pagination .ant-pagination-next .ant-pagination-item-link:after,.notifications__pagination .ant-pagination-prev .ant-pagination-item-link:after{content:none}.notification__content_item-text{cursor:pointer}.login-controller[data-v-1af4d9d4]{height:100%}.loading[data-v-1af4d9d4]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.app-version[data-v-1bb279aa]{position:fixed;bottom:20px;right:20px;color:#fff;font-size:12px;z-index:1000}.login[data-v-06d2e16a]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-container[data-v-06d2e16a]{margin:auto;max-width:460px;width:100%;border-radius:4px;position:relative}.app-title[data-v-06d2e16a]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:20px;margin-top:0;text-align:center}.login-form[data-v-06d2e16a]{position:relative;margin:auto;max-width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:20px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-06d2e16a]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form .ant-form-item[data-v-06d2e16a]{margin-block:8px}.login-form .ant-form-item[data-v-06d2e16a]:last-child{margin-top:20px;margin-bottom:0}.login-form .ant-form-explain[data-v-06d2e16a]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form img[data-v-06d2e16a]{display:block;margin:0 auto 4px;max-width:100px}.login-form .additional-buttons[data-v-06d2e16a]{display:flex;flex-direction:column;gap:10px}.login-form .additional-buttons .ant-btn[data-v-06d2e16a]{text-align:center;padding:0;width:fit-content;height:auto;text-decoration:none;color:#83b274;font-size:14px;margin:0 auto;border:none;background-color:transparent;box-shadow:none}.login-form .additional-buttons .ant-btn[data-v-06d2e16a]:disabled,.login-form .additional-buttons .ant-btn[disabled][data-v-06d2e16a]{pointer-events:none;opacity:.5}.login-form .additional-buttons .ant-btn[data-v-06d2e16a]:hover{color:#74b85d}.login-form .ant-btn.ant-btn-primary[data-v-06d2e16a]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .ant-btn.ant-btn-primary[data-v-06d2e16a]:disabled,.login-form .ant-btn.ant-btn-primary[disabled][data-v-06d2e16a]{pointer-events:none;opacity:.5}.login-form .ant-btn.ant-btn-primary[data-v-06d2e16a]:hover{background-color:#74b85d}.login-form .ant-input[data-v-06d2e16a]{height:36px;border-radius:4px}.login-form .ant-input[data-v-06d2e16a]:hover{border-color:#83b274}.login-form .ant-input[data-v-06d2e16a]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .ant-form-item-has-error .ant-input[data-v-06d2e16a]{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,77,.2)}.login-form[data-v-06d2e16a] .ant-form-item-explain{width:fit-content}.login-form .error-message[data-v-06d2e16a]{color:#ff4d4f;font-size:14px;margin-bottom:8px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form{position:relative;margin:auto;max-width:460px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form .ant-form-item{margin-bottom:18px}.login-form .ant-form-explain{margin-bottom:-17px;text-align:left;font-size:13px}.login-form h1{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle{color:#666;font-size:14px;margin-bottom:20px;text-align:center}.login-form .pin-inputs{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.login-form .pin-inputs .pin-digit{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form .pin-inputs .pin-digit:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .error-message{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form .error-message--warning{color:#d46b08;background:#fffbe6;border-color:#ffe58f}.login-form .login-btn{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .login-btn:disabled,.login-form .login-btn[disabled]{pointer-events:none;opacity:.5}.login-form .login-btn:hover{background-color:#74b85d}.login-form .forgot-pin{text-align:center}.login-form .forgot-pin a{text-decoration:none;color:#83b274;font-size:14px;transition:color .3s}.login-form .forgot-pin a:hover{color:#74b85d}.login-form img{display:block;margin:0 auto 4px;max-width:100px}.login-form .app-title{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:7px;text-align:center}.custom-modal .ant-modal-content{border-radius:12px;text-align:center}.custom-modal .ant-modal-header{background-color:#f9f9f9;border-bottom:none;padding:20px 24px;border-radius:12px 12px 0 0}.custom-modal .ant-modal-title{font-size:18px;font-weight:700;color:#333;line-height:1.4;text-align:center}.custom-modal .ant-modal-body{padding:20px 24px;font-size:14px;color:#666;line-height:1.6;text-align:center}.custom-modal .ant-modal-footer{border-top:none;padding:16px 24px;display:flex;justify-content:center}.custom-ok-button{width:fit-content;height:36px;font-size:14px;border-radius:4px;background-color:#8dc07c!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.custom-ok-button:hover{background-color:#74b85d!important}.custom-ok-button:focus{outline:none;box-shadow:0 0 0 2px rgba(131,178,116,.2)!important}.ant-modal-close-x{width:40px;height:40px;line-height:40px}.login[data-v-0963dc64]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-0963dc64]{position:relative;margin:auto;max-width:460px;min-height:330px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:center}.login-form[data-v-0963dc64]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-0963dc64]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle[data-v-0963dc64]{color:#666;font-size:14px;margin-bottom:8px;text-align:center;padding:0 30px}.login-form .pin-inputs[data-v-0963dc64]{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.login-form .pin-inputs[data-v-0963dc64]:last-of-type{margin-bottom:18px}.login-form .pin-inputs .pin-digit[data-v-0963dc64]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form .pin-inputs .pin-digit[data-v-0963dc64]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .error-message[data-v-0963dc64]{color:#ff4d4f;font-size:12px;margin-block:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form .timer[data-v-0963dc64]{font-size:14px;margin-bottom:15px;text-align:center;color:#666}.login-form .additional-buttons[data-v-0963dc64]{display:flex;flex-direction:column;gap:10px;margin-top:15px}.login-form .additional-buttons .ant-btn[data-v-0963dc64]{width:100%;text-align:center}.login-form .login-btn[data-v-0963dc64]{min-width:110px;height:auto;font-size:14px;margin-top:auto;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .login-btn[data-v-0963dc64]:disabled,.login-form .login-btn[disabled][data-v-0963dc64]{pointer-events:none;opacity:.5}.login-form .login-btn[data-v-0963dc64]:hover{background-color:#74b85d}.login-form .back-button[data-v-0963dc64]{position:absolute;top:10px;left:10px;padding:0;font-size:16px}.counter[data-v-57feb990]{font-family:monospace;font-size:16px;color:#333}.login[data-v-365e47d2]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-365e47d2]{position:relative;margin:auto;max-width:460px;min-height:330px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-365e47d2]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-365e47d2]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle[data-v-365e47d2]{color:#666;font-size:14px;margin-bottom:8px;text-align:center;padding:0 30px}.login-form .pin-inputs[data-v-365e47d2]{display:flex;justify-content:center;gap:8px;margin-top:8px;margin-bottom:4px}.login-form .pin-inputs .pin-digit[data-v-365e47d2]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form .pin-inputs .pin-digit[data-v-365e47d2]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .timer[data-v-365e47d2]{font-size:14px;margin-bottom:15px;text-align:center;color:#666}.login-form .additional-buttons[data-v-365e47d2]{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:18px}.login-form .additional-buttons .ant-btn[data-v-365e47d2]{text-align:center;padding:0;width:fit-content;height:auto;text-decoration:none;color:#83b274;font-size:14px;margin:0 auto;border:none;background-color:transparent;box-shadow:none}.login-form .additional-buttons .ant-btn[data-v-365e47d2]:disabled,.login-form .additional-buttons .ant-btn[disabled][data-v-365e47d2]{pointer-events:none;opacity:.5}.login-form .additional-buttons .ant-btn[data-v-365e47d2]:hover{color:#74b85d}.login-form .login-btn[data-v-365e47d2]{min-width:110px;height:auto;font-size:14px;margin-top:auto;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .login-btn[data-v-365e47d2]:disabled,.login-form .login-btn[disabled][data-v-365e47d2]{pointer-events:none;opacity:.5}.login-form .login-btn[data-v-365e47d2]:hover{background-color:#74b85d}.login-form .back-button[data-v-365e47d2]{position:absolute;top:10px;left:10px;padding:0;font-size:16px;width:32px;height:32px;border-radius:4px;border:1px solid #83b274;color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .back-button[data-v-365e47d2]:hover{color:#74b85d;border-color:#74b85d;box-shadow:0 0 0 2px rgba(116,184,93,.4)}.login-form .error-message[data-v-365e47d2]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login[data-v-31d60987]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-31d60987]{position:relative;margin:auto;max-width:460px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-31d60987]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-31d60987]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle[data-v-31d60987]{color:#666;font-size:14px;margin-bottom:8px;text-align:center;padding:0 30px}.login-form h3[data-v-31d60987]{font-size:16px;font-weight:500;margin-bottom:10px;text-align:center}.login-form .pin-inputs[data-v-31d60987]{display:flex;justify-content:center;gap:8px;margin-top:8px;margin-bottom:4px}.login-form .pin-inputs .pin-digit[data-v-31d60987]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form .pin-inputs .pin-digit[data-v-31d60987]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .timer[data-v-31d60987]{font-size:14px;margin-bottom:15px;text-align:center;color:#666}.login-form .additional-buttons[data-v-31d60987]{display:flex;flex-direction:column;gap:10px;margin-top:15px}.login-form .additional-buttons .ant-btn[data-v-31d60987]{text-align:center;padding:0;width:fit-content;height:auto;text-decoration:none;color:#83b274;font-size:14px;margin:0 auto;border:none;background-color:transparent;box-shadow:none}.login-form .additional-buttons .ant-btn[data-v-31d60987]:disabled,.login-form .additional-buttons .ant-btn[disabled][data-v-31d60987]{pointer-events:none;opacity:.5}.login-form .additional-buttons .ant-btn[data-v-31d60987]:hover{color:#74b85d}.login-form .login-btn[data-v-31d60987]{min-width:110px;height:auto;font-size:14px;margin-top:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .login-btn[data-v-31d60987]:disabled,.login-form .login-btn[disabled][data-v-31d60987]{pointer-events:none;opacity:.5}.login-form .login-btn[data-v-31d60987]:hover{background-color:#74b85d}.login-form .back-button[data-v-31d60987]{position:absolute;top:10px;left:10px;padding:0;font-size:16px;width:32px;height:32px;border-radius:4px;border:1px solid #83b274;color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .back-button[data-v-31d60987]:hover{color:#74b85d;border-color:#74b85d;box-shadow:0 0 0 2px rgba(116,184,93,.4)}.login-form .error-message[data-v-31d60987]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login[data-v-55675682]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-55675682]{position:relative;margin:auto;max-width:460px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-55675682]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-55675682]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle[data-v-55675682]{color:#666;font-size:14px;margin-bottom:8px;text-align:center;padding:0 30px}.login-form .ant-form-item[data-v-55675682]{margin-bottom:18px}.login-form .ant-form-explain[data-v-55675682]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form .error-message[data-v-55675682]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form .login-btn[data-v-55675682]{width:100%;height:40px;font-size:16px;margin-bottom:15px}.login-form .back-button[data-v-55675682]{position:absolute;top:10px;left:10px;padding:0;font-size:16px;width:32px;height:32px;border-radius:4px;border:1px solid #83b274;color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .back-button[data-v-55675682]:hover{color:#74b85d;border-color:#74b85d;box-shadow:0 0 0 2px rgba(116,184,93,.4)}.login-form .ant-input[data-v-55675682]{height:36px;border-radius:4px}.login-form .ant-btn.ant-btn-primary[data-v-55675682]{min-width:110px;height:auto;font-size:14px;margin-top:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .ant-btn.ant-btn-primary[data-v-55675682]:disabled,.login-form .ant-btn.ant-btn-primary[disabled][data-v-55675682]{pointer-events:none;opacity:.5}.login-form .ant-btn.ant-btn-primary[data-v-55675682]:hover{background-color:#74b85d}.login[data-v-3ed6a6b1]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-3ed6a6b1]{position:relative;margin:auto;max-width:460px;width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-3ed6a6b1]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-3ed6a6b1]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form .subtitle[data-v-3ed6a6b1]{color:#666;font-size:14px;margin-bottom:8px;text-align:center;padding:0 30px}.login-form h3[data-v-3ed6a6b1]{font-size:16px;font-weight:500;margin-bottom:10px;text-align:center}.login-form .pin-inputs[data-v-3ed6a6b1]{display:flex;justify-content:center;gap:8px;margin-top:8px;margin-bottom:4px}.login-form .pin-inputs .pin-digit[data-v-3ed6a6b1]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form .pin-inputs .pin-digit[data-v-3ed6a6b1]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .timer[data-v-3ed6a6b1]{font-size:14px;margin-bottom:15px;text-align:center;color:#666}.login-form .additional-buttons[data-v-3ed6a6b1]{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:18px}.login-form .additional-buttons .ant-btn[data-v-3ed6a6b1]{text-align:center;padding:0;width:fit-content;height:auto;text-decoration:none;color:#83b274;font-size:14px;margin:0 auto;border:none;background-color:transparent;box-shadow:none}.login-form .additional-buttons .ant-btn[data-v-3ed6a6b1]:disabled,.login-form .additional-buttons .ant-btn[disabled][data-v-3ed6a6b1]{pointer-events:none;opacity:.5}.login-form .additional-buttons .ant-btn[data-v-3ed6a6b1]:hover{color:#74b85d}.login-form .login-btn[data-v-3ed6a6b1]{min-width:110px;height:auto;font-size:14px;margin-top:auto;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .login-btn[data-v-3ed6a6b1]:disabled,.login-form .login-btn[disabled][data-v-3ed6a6b1]{pointer-events:none;opacity:.5}.login-form .login-btn[data-v-3ed6a6b1]:hover{background-color:#74b85d}.login-form .back-button[data-v-3ed6a6b1]{position:absolute;top:10px;left:10px;padding:0;font-size:16px;width:32px;height:32px;border-radius:4px;border:1px solid #83b274;color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .back-button[data-v-3ed6a6b1]:hover{color:#74b85d;border-color:#74b85d;box-shadow:0 0 0 2px rgba(116,184,93,.4)}.login-form .error-message[data-v-3ed6a6b1]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login[data-v-109ad1a7]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-form[data-v-109ad1a7]{position:relative;margin:auto;max-width:460px;min-height:330px;width:100%;border-radius:8px;border:none;padding:26px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-109ad1a7]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form h1[data-v-109ad1a7]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form[data-v-109ad1a7] .ant-form-item:last-child{margin-block:0}.login-form[data-v-109ad1a7] .ant-form-item-label>label{text-align:left;font-size:14px;color:#666}.login-form .ant-input-password[data-v-109ad1a7]{border:1px solid #d9d9d9;border-radius:4px}.login-form .ant-input-password[data-v-109ad1a7]:hover{border-color:#83b274}.login-form .ant-input-password[data-v-109ad1a7]:has(input:focus){border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .ant-input-password.invalid[data-v-109ad1a7]{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,77,.2)}.login-form .password-rules[data-v-109ad1a7]{margin-bottom:20px}.login-form .password-rules h4[data-v-109ad1a7]{font-size:14px;margin-bottom:10px;color:#666}.login-form .password-rules ul[data-v-109ad1a7]{list-style:none;padding:0}.login-form .password-rules ul li[data-v-109ad1a7]{padding:4px 0;font-size:14px;color:#666;display:flex;align-items:center}.login-form .password-rules ul li .icon[data-v-109ad1a7]{margin-right:8px;font-size:16px;width:20px;text-align:center}.login-form .password-rules ul li.valid .icon[data-v-109ad1a7],.login-form .password-rules ul li.valid[data-v-109ad1a7]{color:#52c41a}.login-form .save-btn[data-v-109ad1a7]{min-width:110px;width:fit-content;height:auto;font-size:14px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .save-btn[data-v-109ad1a7]:disabled,.login-form .save-btn[disabled][data-v-109ad1a7]{pointer-events:none;opacity:.5}.login-form .save-btn[data-v-109ad1a7]:hover{background-color:#74b85d}.login-form .save-btn[data-v-109ad1a7]:focus{outline:none;box-shadow:0 0 0 2px rgba(139,195,74,.2)!important}.login-form .back-button[data-v-109ad1a7]{position:absolute;top:10px;left:10px;padding:0;font-size:16px;color:#666}.login[data-v-4f16dec2]{background:url(/images/login-wall.jpg) 50%/cover no-repeat #fff;height:100%;display:flex}.login-container[data-v-4f16dec2]{margin:auto;max-width:460px;width:100%;border-radius:4px;position:relative}.app-title[data-v-4f16dec2]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:20px;margin-top:0;text-align:center}.login-form[data-v-4f16dec2]{position:relative;margin:auto;max-width:100%;border-radius:8px;border:1px solid #e8e8e8;padding:20px;background-color:transparent;z-index:1;overflow:hidden}.login-form[data-v-4f16dec2]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form .ant-form-item[data-v-4f16dec2]{margin-block:8px}.login-form .ant-form-item[data-v-4f16dec2]:last-child{margin-top:20px;margin-bottom:0}.login-form .ant-form-explain[data-v-4f16dec2]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form img[data-v-4f16dec2]{display:block;margin:0 auto 4px;max-width:100px}.login-form .ant-btn.ant-btn-primary[data-v-4f16dec2]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form .ant-btn.ant-btn-primary[data-v-4f16dec2]:disabled,.login-form .ant-btn.ant-btn-primary[disabled][data-v-4f16dec2]{pointer-events:none;opacity:.5}.login-form .ant-btn.ant-btn-primary[data-v-4f16dec2]:hover{background-color:#74b85d}.login-form .ant-input[data-v-4f16dec2]{height:36px;border-radius:4px}.login-form .ant-input[data-v-4f16dec2]:hover{border-color:#83b274}.login-form .ant-input[data-v-4f16dec2]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form .ant-form-item-has-error .ant-input[data-v-4f16dec2]{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,77,.2)}.login-form[data-v-4f16dec2] .ant-form-item-explain{width:fit-content}.login-form .caps-lock-warning[data-v-4f16dec2],.login-form .error-msg[data-v-4f16dec2],.login-form .no-valid[data-v-4f16dec2]{color:#f5222d}.login-form .valid[data-v-4f16dec2]{color:#589046}.login-form .info-msg[data-v-4f16dec2]{text-align:left;color:#ff4d4f;font-size:14px;margin-bottom:8px;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form .caps-lock-warning[data-v-4f16dec2]{font-family:Arial;text-align:left;width:100%;display:inline-block}.login-form .input-with-lang-indicator[data-v-4f16dec2]{display:grid;grid-template-columns:auto 25px}.login-form .input-with-lang-indicator .ant-form-item[data-v-4f16dec2]{margin:0}.login-form .input-with-lang-indicator .lang-indicator[data-v-4f16dec2]{padding-top:12px}.login-form .input-with-lang-indicator .lang[data-v-4f16dec2]{font-family:Arial;font-size:13px;padding-top:10px}.login-form .login-rules[data-v-4f16dec2]{text-align:left}.login-form .login-rules span[data-v-4f16dec2]{display:block}.login-form .login-rules span i[data-v-4f16dec2]{margin-right:5px}.login-form .forgot-pin[data-v-4f16dec2]{text-align:center}.login-form .forgot-pin a[data-v-4f16dec2]{text-decoration:none;color:#83b274;font-size:14px;transition:color .3s}.login-form .forgot-pin a[data-v-4f16dec2]:hover{color:#74b85d}.login-form-session[data-v-69f99b14]{display:flex;flex-direction:column;align-items:center}.login-form-session .ant-form-item[data-v-69f99b14]{margin-bottom:18px}.login-form-session .ant-form-explain[data-v-69f99b14]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form-session h1[data-v-69f99b14]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form-session .subtitle[data-v-69f99b14]{color:#666;font-size:14px;margin-bottom:20px;text-align:center}.login-form-session .pin-inputs[data-v-69f99b14]{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.login-form-session .pin-inputs .pin-digit[data-v-69f99b14]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form-session .pin-inputs .pin-digit[data-v-69f99b14]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form-session .error-message[data-v-69f99b14]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form-session .error-message--warning[data-v-69f99b14]{color:#d46b08;background:#fffbe6;border-color:#ffe58f}.login-form-session .login-btn[data-v-69f99b14]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;max-width:fit-content;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form-session .login-btn[data-v-69f99b14]:disabled,.login-form-session .login-btn[disabled][data-v-69f99b14]{pointer-events:none;opacity:.5}.login-form-session .login-btn[data-v-69f99b14]:hover{background-color:#74b85d}.login-form-session .forgot-pin[data-v-69f99b14]{text-align:center}.login-form-session .forgot-pin a[data-v-69f99b14]{text-decoration:none;color:#83b274;font-size:14px;transition:color .3s}.login-form-session .forgot-pin a[data-v-69f99b14]:hover{color:#74b85d}.login-form-session img[data-v-69f99b14]{display:block;margin:0 auto 4px;max-width:100px}.login-form-session .app-title[data-v-69f99b14]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:7px;text-align:center}.custom-modal .ant-modal-content[data-v-69f99b14]{border-radius:12px;padding:20px;text-align:center}.custom-modal .ant-modal-header[data-v-69f99b14]{background-color:#f9f9f9;border-bottom:none;padding:20px 24px;border-radius:12px 12px 0 0}.custom-modal .ant-modal-title[data-v-69f99b14]{font-size:18px;font-weight:700;color:#333;line-height:1.4;text-align:center}.custom-modal .ant-modal-body[data-v-69f99b14]{padding:20px 24px;font-size:14px;color:#666;line-height:1.6;text-align:center}.custom-modal .ant-modal-footer[data-v-69f99b14]{border-top:none;padding:16px 24px;display:flex;justify-content:center}.custom-ok-button[data-v-69f99b14]{width:100%;height:40px;font-size:16px;border-radius:8px;background-color:#1890ff!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.custom-ok-button[data-v-69f99b14]:hover{background-color:#40a9ff!important}.custom-ok-button[data-v-69f99b14]:focus{outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.ant-modal-root:has(.login-form-session) .ant-modal-mask{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.login-form-session[data-v-258943b4]{display:flex;flex-direction:column;align-items:center}.login-form-session .ant-form-item[data-v-258943b4]{margin-bottom:18px}.login-form-session .ant-form-explain[data-v-258943b4]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form-session h1[data-v-258943b4]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form-session .subtitle[data-v-258943b4]{color:#666;font-size:14px;margin-bottom:20px;text-align:center}.login-form-session .pin-inputs[data-v-258943b4]{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.login-form-session .pin-inputs .pin-digit[data-v-258943b4]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form-session .pin-inputs .pin-digit[data-v-258943b4]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form-session .error-message[data-v-258943b4]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form-session .login-btn[data-v-258943b4]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;max-width:fit-content;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form-session .login-btn[data-v-258943b4]:disabled,.login-form-session .login-btn[disabled][data-v-258943b4]{pointer-events:none;opacity:.5}.login-form-session .login-btn[data-v-258943b4]:hover{background-color:#74b85d}.login-form-session .forgot-pin[data-v-258943b4]{text-align:center}.login-form-session .forgot-pin a[data-v-258943b4]{text-decoration:none;color:#83b274;font-size:14px;transition:color .3s}.login-form-session .forgot-pin a[data-v-258943b4]:hover{color:#74b85d}.login-form-session img[data-v-258943b4]{display:block;margin:0 auto 4px;max-width:100px}.login-form-session .app-title[data-v-258943b4]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:7px;text-align:center}.custom-modal .ant-modal-content[data-v-258943b4]{border-radius:12px;padding:20px;text-align:center}.custom-modal .ant-modal-header[data-v-258943b4]{background-color:#f9f9f9;border-bottom:none;padding:20px 24px;border-radius:12px 12px 0 0}.custom-modal .ant-modal-title[data-v-258943b4]{font-size:18px;font-weight:700;color:#333;line-height:1.4;text-align:center}.custom-modal .ant-modal-body[data-v-258943b4]{padding:20px 24px;font-size:14px;color:#666;line-height:1.6;text-align:center}.custom-modal .ant-modal-footer[data-v-258943b4]{border-top:none;padding:16px 24px;display:flex;justify-content:center}.custom-ok-button[data-v-258943b4]{width:100%;height:40px;font-size:16px;border-radius:8px;background-color:#1890ff!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.custom-ok-button[data-v-258943b4]:hover{background-color:#40a9ff!important}.custom-ok-button[data-v-258943b4]:focus{outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.login-form-session[data-v-26501efe]{display:flex;flex-direction:column;align-items:center}.login-form-session .ant-form-item[data-v-26501efe]{margin-bottom:18px}.login-form-session .ant-form-explain[data-v-26501efe]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form-session h1[data-v-26501efe]{font-size:26px;font-weight:700;margin-bottom:8px;text-align:center}.login-form-session .subtitle[data-v-26501efe]{color:#666;font-size:14px;margin-bottom:20px;text-align:center}.login-form-session .pin-inputs[data-v-26501efe]{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.login-form-session .pin-inputs .pin-digit[data-v-26501efe]{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px;border:1px solid #d9d9d9}.login-form-session .pin-inputs .pin-digit[data-v-26501efe]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form-session .error-message[data-v-26501efe]{color:#ff4d4f;font-size:12px;margin-bottom:15px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.login-form-session .login-btn[data-v-26501efe]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;max-width:fit-content;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form-session .login-btn[data-v-26501efe]:disabled,.login-form-session .login-btn[disabled][data-v-26501efe]{pointer-events:none;opacity:.5}.login-form-session .login-btn[data-v-26501efe]:hover{background-color:#74b85d}.login-form-session .forgot-pin[data-v-26501efe]{text-align:center}.login-form-session .forgot-pin a[data-v-26501efe]{text-decoration:none;color:#83b274;font-size:14px;transition:color .3s}.login-form-session .forgot-pin a[data-v-26501efe]:hover{color:#74b85d}.login-form-session img[data-v-26501efe]{display:block;margin:0 auto 4px;max-width:100px}.login-form-session .app-title[data-v-26501efe]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:7px;text-align:center}.custom-modal .ant-modal-content[data-v-26501efe]{border-radius:12px;padding:20px;text-align:center}.custom-modal .ant-modal-header[data-v-26501efe]{background-color:#f9f9f9;border-bottom:none;padding:20px 24px;border-radius:12px 12px 0 0}.custom-modal .ant-modal-title[data-v-26501efe]{font-size:18px;font-weight:700;color:#333;line-height:1.4;text-align:center}.custom-modal .ant-modal-body[data-v-26501efe]{padding:20px 24px;font-size:14px;color:#666;line-height:1.6;text-align:center}.custom-modal .ant-modal-footer[data-v-26501efe]{border-top:none;padding:16px 24px;display:flex;justify-content:center}.custom-ok-button[data-v-26501efe]{width:100%;height:40px;font-size:16px;border-radius:8px;background-color:#1890ff!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.custom-ok-button[data-v-26501efe]:hover{background-color:#40a9ff!important}.custom-ok-button[data-v-26501efe]:focus{outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.app-title[data-v-7bed3ea8]{display:block;color:#00706c;font-weight:600;font-size:14px;font-family:Arial,sans-serif!important;margin-bottom:20px;margin-top:0;text-align:center}.login-form-session[data-v-7bed3ea8]{display:flex;flex-direction:column;align-items:center}.login-form-session[data-v-7bed3ea8]:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.8;z-index:-1}.login-form-session .ant-form-item[data-v-7bed3ea8]{margin-block:8px}.login-form-session .ant-form-item[data-v-7bed3ea8]:last-child{margin-top:20px;margin-bottom:0}.login-form-session .ant-form-explain[data-v-7bed3ea8]{margin-bottom:-17px;text-align:left;font-size:13px}.login-form-session img[data-v-7bed3ea8]{display:block;margin:0 auto 4px;max-width:100px}.login-form-session .additional-buttons[data-v-7bed3ea8]{display:flex;flex-direction:column;gap:10px}.login-form-session .additional-buttons .ant-btn[data-v-7bed3ea8]{text-align:center;padding:0;width:fit-content;height:auto;text-decoration:none;color:#83b274;font-size:14px;margin:0 auto;border:none;background-color:transparent;box-shadow:none}.login-form-session .additional-buttons .ant-btn[data-v-7bed3ea8]:disabled,.login-form-session .additional-buttons .ant-btn[disabled][data-v-7bed3ea8]{pointer-events:none;opacity:.5}.login-form-session .additional-buttons .ant-btn[data-v-7bed3ea8]:hover{color:#74b85d}.login-form-session .ant-btn.ant-btn-primary[data-v-7bed3ea8]{min-width:110px;height:auto;font-size:14px;margin-bottom:18px;padding:7px 20px;background-color:#8dc07c;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(46,75,37,.4);border:none;color:#fff}.login-form-session .ant-btn.ant-btn-primary[data-v-7bed3ea8]:disabled,.login-form-session .ant-btn.ant-btn-primary[disabled][data-v-7bed3ea8]{pointer-events:none;opacity:.5}.login-form-session .ant-btn.ant-btn-primary[data-v-7bed3ea8]:hover{background-color:#74b85d}.login-form-session .ant-input[data-v-7bed3ea8]{height:36px;border-radius:4px}.login-form-session .ant-input[data-v-7bed3ea8]:hover{border-color:#83b274}.login-form-session .ant-input[data-v-7bed3ea8]:focus{border-color:#83b274;box-shadow:0 0 0 2px rgba(131,178,116,.2)}.login-form-session .ant-form-item-has-error .ant-input[data-v-7bed3ea8]{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,77,.2)}.login-form-session[data-v-7bed3ea8] .ant-form-item-explain.ant-form-item-explain-error{text-align:left}.login-form-session .error-message[data-v-7bed3ea8]{color:#ff4d4f;font-size:14px;margin-bottom:8px;text-align:left;max-width:100%;word-break:break-word;white-space:pre-wrap;line-height:1.4;padding:8px 10px;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;overflow-x:hidden}.text-center[data-v-7bed3ea8]{text-align:center}.ant-btn.christmas:before{display:none!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app,.app-content{height:100%}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}