@font-face{font-weight:500;font-family:Roboto;font-style:normal;src:local("Roboto Medium"),local("Roboto-Medium")}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.input__with-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:463px;margin-right:8px}.input__with-search .ant-input{border-radius:6px 0 0 6px}.input__with-search input{border-right-color:rgba(0,0,0,0)}.input__with-search input:hover,.input__with-search input:active,.input__with-search input:focus{z-index:1;margin-right:-1px;-webkit-transition:border .3s linear;transition:border .3s linear}.input__with-search .ant-btn{border-radius:0 6px 6px 0}.input__with-search.hide{visibility:hidden}@media(width < 1180px){.input__with-search.hide{display:none}}.mask__input input{color:rgba(0,0,0,.65)}.mask__input input:focus{color:rgba(0,0,0,.88)}.ant-input:hover,.ant-input:focus-within,.ant-select-selector:hover,.ant-select-selector:focus-within,.ant-picker:hover,.ant-picker:focus-within,.ant-btn-icon-only:hover{border:1px solid #2da782 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper:focus-within{border:1px solid #2da782 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-input-affix-wrapper:hover .ant-input:hover,.ant-input-affix-wrapper:hover .ant-input:focus-within,.ant-input-affix-wrapper:focus-within .ant-input:hover,.ant-input-affix-wrapper:focus-within .ant-input:focus-within{border:none !important}input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;background-clip:text;-webkit-box-shadow:inset 0 0 20px 20px #fff;box-shadow:inset 0 0 20px 20px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.container__mask{position:relative}.container__mask .phone__icon{position:absolute;top:9px;right:15px}.container__mask .mask__input{position:relative;width:100%;padding:4px 11px;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;outline:none;-webkit-transition:all .2s;transition:all .2s}.container__mask .mask__input:hover,.container__mask .mask__input:focus{border:1px solid #2da782 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-menu .ant-menu-item a,.ant-select .ant-select-item a{-webkit-transition:none !important;transition:none !important}.ant-menu a>span:first-child,.ant-menu a>span:first-child svg,.ant-select a>span:first-child,.ant-select a>span:first-child svg{-webkit-transition:none !important;transition:none !important}.ant-menu .ant-menu-item a svg{-webkit-transition:none !important;transition:none !important}.ant-select-item-option-selected,.ant-menu-item-selected,.ant-menu-item-active{background:#e2efec}.ant-select-item-option-selected a>span:first-child,.ant-menu-item-selected a>span:first-child,.ant-menu-item-active a>span:first-child{color:#2da782}.ant-select-item-option-selected a>span:nth-of-type(2),.ant-menu-item-selected a>span:nth-of-type(2),.ant-menu-item-active a>span:nth-of-type(2){background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:inherit}.ant-select-item-option-selected a:hover>span:nth-of-type(2),.ant-menu-item-selected a:hover>span:nth-of-type(2),.ant-menu-item-active a:hover>span:nth-of-type(2){background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:inherit}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background:#e2efec}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover a>span:first-child{color:#2da782}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover a>span:nth-of-type(2){background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:inherit}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover a:hover>span:nth-of-type(2){background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:inherit}.ant-select:not(.ant-select-disabled,.ant-select-customize-input,.ant-pagination-size-changer):hover .ant-select-selector{border:1px solid #2da782 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-select-item-option .ant-select-item-option-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:initial !important}.checked__option{margin-left:auto}.checked__option svg{color:#2da782}.ant-notification-notice-message{margin-bottom:0 !important}.ant-notification-notice-description{margin-top:8px !important}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{-webkit-box-shadow:none !important;box-shadow:none !important}.ant-btn-primary{background:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background:linear-gradient(90deg, #2da782 0%, #214655 100%);color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none;font-weight:500}.ant-btn-primary:disabled{color:#fff;opacity:40%}.ant-switch-checked{background:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655)) !important;background:linear-gradient(90deg, #2da782 0%, #214655 100%) !important}.ant-radio-button-wrapper-checked{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);border-color:#2da782 !important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{background-color:#2da782 !important}.styled-btn:where(.css-dev-only-do-not-override-1js28w7).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:#000;border-color:#000}.styled-btn--black{border-color:#000}.styled-btn--green{border-color:#2da782}.styled-btn--green .anticon{color:#2da782}.styled-btn--green-hover:hover{border-color:#2da782;color:#000 !important}.styled-btn--green-hover:not(:disabled):hover{border-color:#2da782}.styled-btn--green-border{border-color:#2da782}.styled-btn--green-font{color:#2da782}.styled-btn--green-font:hover{color:#2da782 !important}.styled-btn--black-hover:hover{border-color:#000;background-color:#000;color:#fff !important}.styled-btn--black-hover-font:hover{color:#000 !important}button.ant-picker-month-btn:hover,button.ant-picker-year-btn:hover,button.ant-picker-decade-btn:hover,.ant-radio-button-wrapper:hover,.ant-picker-today-btn,.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:hover,.ant-tabs-tab-btn:hover{color:#000 !important}.ant-picker .ant-picker-input>input[disabled]:hover{background-color:rgba(0,0,0,0)}.ant-picker-today-btn{background-color:#fff;color:rgba(0,0,0,.88);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02);font-size:14px;height:32px;padding:4px 15px;font-weight:400;border-radius:6px;border:1px solid #d9d9d9}.ant-picker-today-btn:hover{border-color:#000}.ant-modal-content{padding:40px 32px !important}.ant-modal-content .ant-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.ant-modal-content .title{margin-bottom:24px}@media(width < 525px){.ant-modal-content .ant-modal-close{top:10px;right:8px;width:34px;height:34px}}.ant-modal-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:29px}.ant-modal-wrap::-webkit-scrollbar{width:4px;height:4px}.ant-pagination-item-active,.ant-btn-icon-only:hover,.ant-btn-default:not(:disabled):hover{color:#000;border:1px solid #2da782;-webkit-box-shadow:none !important;box-shadow:none !important}.pagination__row{margin-top:16px}@media(width <= 520px){.pagination__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__row .ant-select{width:100%;margin:12px 0 0}}.ant-table .ant-table-container::before,.ant-table .ant-table-container::after{width:0 !important}.highlight-bottom-border>td{background-color:rgba(0,0,0,0) !important}.nested__row{background-color:#fafafa}.nested__row>td:first-child::before{position:absolute;bottom:-1px;left:-48px;width:48px;height:1px;background-color:#f0f0f0;content:""}.nested__row:last-child td{position:relative;border-bottom:solid 2px rgba(0,0,0,.15) !important}.nested__row:last-child td:first-child::before{position:absolute;bottom:-2px;left:-48px;width:48px;height:2px;background-color:rgba(0,0,0,.15);content:""}.ant-table-thead>tr:not(.ant-table-expanded-row) .ant-table-cell-scrollbar{background-color:#fafafa !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-border-end:none !important;border-inline-end:none !important}.ant-table-cell-scrollbar{display:none}.ant-table-wrapper .ant-table-container{position:relative;border-top:none !important;border-start-end-radius:0}.ant-table-wrapper .ant-table-container::before{position:absolute;width:calc(100% - 4px) !important;height:1px;background-color:#f0f0f0;content:""}td.ant-table-cell:not(th){line-break:auto}th.ant-table-cell{line-break:initial}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child,.ant-table-selection-column,.ant-table-row-expand-icon-cell,[colspan])::before{background-color:#f0f0f0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-table-thead>tr:not(.ant-table-expanded-row)>td{background-color:#fafafa !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-table-thead>tr:not(.ant-table-expanded-row)>td:hover{background-color:#fafafa !important;-webkit-box-shadow:none !important;box-shadow:none !important}.expanded__table .ant-table-container{border-left:none !important}.expanded__table .nested__table thead{position:relative}.expanded__table .nested__table thead::before{position:absolute;bottom:0;left:-48px;width:48px;height:1px !important;background-color:#f0f0f0 !important;content:""}.ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td:not(.ant-table-row-expand-icon-cell,.with__error),.ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td:not(.ant-table-row-expand-icon-cell,.with__error),.ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td:not(.ant-table-row-expand-icon-cell,.with__error,.ant-table-cell-scrollbar),.ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td:not(.col__error,.ant-table-row-expand-icon-cell,.with__error){background:rgba(0,0,0,0) !important}.parent__table.empty .ant-table-expanded-row-fixed{width:calc(100% + 16px) !important}table th::before{height:100% !important}.employee__tooltip{max-width:210px}.ant-table-body{overflow-x:auto !important;overflow-y:auto !important}.ant-table-body table{table-layout:initial !important}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:29px}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{width:4px;height:4px}.expand__icon{padding:2px;border:1px solid rgba(0,0,0,.06);border-radius:2px}.ant-table-row-expand-icon-cell{background-color:rgba(0,0,0,0) !important;border-right:1px solid rgba(0,0,0,.06)}.service__error{color:#ff4d4f;background-color:#fff1f0;border:.5px solid rgba(0,0,0,.06)}.ant-table-column-sorters{-webkit-box-align:initial !important;-ms-flex-align:initial !important;align-items:initial !important}.row__added-fixed{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.row__added-fixed .name{pointer-events:none}.row__added-fixed .btn__added,.row__added-fixed .button__group{position:sticky;right:17px}.row__added-fixed .button__group button:last-child{margin-left:8px}.nowrap{white-space:nowrap}.fixed__table-title,.row__added-fixed .name{position:sticky;left:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(width <= 1650px){.fixed__table-title,.row__added-fixed .name{left:6%}}@media(width <= 1420px){.fixed__table-title,.row__added-fixed .name{left:7%}}@media(width <= 1320px){.fixed__table-title,.row__added-fixed .name{left:8%}}@media(width <= 1100px){.fixed__table-title,.row__added-fixed .name{left:10%}}@media(width <= 1000px){.fixed__table-title,.row__added-fixed .name{left:11%}}@media(width <= 900px){.fixed__table-title,.row__added-fixed .name{left:14%}}@media(width <= 800px){.fixed__table-title,.row__added-fixed .name{left:15%}}@media(width <= 700px){.fixed__table-title,.row__added-fixed .name{left:16%}}@media(width <= 600px){.fixed__table-title,.row__added-fixed .name{left:17%}}@media(width <= 500px){.fixed__table-title,.row__added-fixed .name{left:18%}}@media(width <= 400px){.fixed__table-title,.row__added-fixed .name{left:22%}}.ant-table-cell a,.ant-table-cell .edit__col a,.ant-table-cell .nowrap,.file-link,.action-link,.more-link{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.ant-table-cell a:hover,.ant-table-cell .edit__col a:hover,.ant-table-cell .nowrap:hover,.file-link:hover,.action-link:hover,.more-link:hover{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.ant-tabs-dropdown-menu-item .anticon{display:none}.ant-tabs-tab{color:#000 !important;padding-left:10px !important;padding-right:10px !important}.ant-tabs-ink-bar{background:rgba(0,0,0,0) !important;height:100% !important;border-radius:5px 5px 0 0;z-index:-1;border-bottom:2px solid rgba(0,0,0,0);-o-border-image:linear-gradient(90deg, #2da782 0%, #214655 100%);border-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));border-image:linear-gradient(90deg, #2da782 0%, #214655 100%);border-image-slice:1;width:100%}.ant-tabs-tab-active .ant-tabs-tab-btn{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655)) !important;background-image:linear-gradient(90deg, #2da782 0%, #214655 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:rgba(0,0,0,0) !important;-webkit-transition:none !important;transition:none !important}.ant-tooltip::-webkit-scrollbar-thumb{background:rgba(2,2,2,.4) !important;border-radius:29px !important}.ant-tooltip::-webkit-scrollbar{width:4px !important;height:4px !important}.tag__yellow{color:#faad14;background-color:#fffbe6;border-color:#ffe58f}.tag__green{background-color:#2da782 !important;color:#fff !important;border-color:#2da782 !important}.tag__red{color:#cf1322;background-color:#fff1f0;border-color:#ffa39e}.ant-tag-green{background-color:#2da782 !important;color:#fff !important;border-color:#2da782 !important}.textarea::-webkit-scrollbar{width:6px;height:4px}.textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9em}body,html{height:100%}*{font-family:Roboto,-apple-system,sans-serif !important}body{color:rgba(0,0,0,.88);font-weight:500;font-size:14px}:root{--transition: all 0.3s linear}#root{width:100%;max-width:100vw;height:100%}a{color:rgba(0,0,0,.45)}a:hover{color:rgba(0,0,0,.45)}a.style-link{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}a.style-link:hover{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.captcha{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-transform-origin:0 0;transform-origin:0 0}.grecaptcha-badge{visibility:hidden}
.layout{height:100%}.layout .main__content{padding:32px 24px 0;overflow:auto;background-color:#fff}.layout .main__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:12px}.layout .main__content::-webkit-scrollbar{width:8px;height:8px}@media(width < 769px){.layout .main__content{margin:0;padding:16px}}
.prev__btn{display:none;margin-right:12px;white-space:nowrap}.prev__btn span{color:#184eb5;font-size:14px;white-space:nowrap}.prev__btn svg{margin-right:5px}.prev__btn svg path{fill:#184eb5}.bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 8px .5rem;padding:0;overflow-x:auto;list-style:none}.bread-crumbs span{margin:0 2px;color:rgba(0,0,0,.45)}.bread-crumbs li>span{margin-left:.5rem}@media(width <= 575px){.bread-crumbs li>span{margin-left:.1rem}}.bread-crumbs li{white-space:nowrap}.bread-crumbs li:nth-child(1) span{margin-left:0}.bread-crumbs li:last-child span{color:#000}.bread-crumbs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:29px}.bread-crumbs::-webkit-scrollbar{width:0;height:0}@media(width <= 1440px){.bread-crumbs{gap:.1rem;margin-left:0}.bread-crumbs li>span{margin-left:.1rem}}@media(width <= 575px){.bread-crumbs li>a>span{font-size:12px}}.row__bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1025px){.row__bread-crumbs .prev__btn{display:block}}
.not__found{height:100vh}.not__found .title{margin-bottom:1.5rem;text-align:center}
.calendar__page .row__filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.calendar__page .row__filters .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calendar__page .row__filters .ant-select{width:100%;min-width:150px;max-width:195px;margin:0 16px 0 auto}.calendar__page .row__filters .ant-btn{min-width:32px}.calendar__page .row__filters .date__now{min-width:88px !important;margin:0 4px}@media(width < 811px){.calendar__page .row__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:initial;flex-wrap:initial}.calendar__page .row__filters .create__event{width:100%;margin:0 0 12px}.calendar__page .row__filters .row .ant-select{width:100%;max-width:100%;margin:0 auto 0 0}.calendar__page .row__filters .row button{min-width:32px}.calendar__page .row__filters .row button:nth-child(2){margin-left:12px}}
.title__page{margin-bottom:24px !important;font-size:30px !important;white-space:break-spaces}@media(width < 769px){.title__page{font-size:24px !important}}
.calendar__page .event__table{position:relative;margin-bottom:40px;overflow-x:auto;border-bottom:2px solid rgba(0,0,0,.06)}.calendar__page .event__table .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:500px;padding-bottom:12px}.calendar__page .event__table .content__wrapper .parent__col{width:100%;min-width:148px}.calendar__page .event__table .content__wrapper .parent__col-current-day{width:100%;padding-bottom:4px;padding-top:4px;text-align:center;border-bottom:2px solid rgba(0,0,0,.06)}.calendar__page .event__table .content__wrapper .parent__col-current-day.active{border-bottom:2px solid rgba(0,0,0,0);-o-border-image:linear-gradient(90deg, #2da782 0%, #214655 100%);border-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));border-image:linear-gradient(90deg, #2da782 0%, #214655 100%);border-image-slice:1;width:100%}.calendar__page .event__table .content__wrapper .parent__col-current-day.weekend{color:rgba(0,0,0,.45)}.calendar__page .event__table .content__wrapper .parent__col-col{height:100%;padding:8px 8px 0;border-right:1px solid rgba(0,0,0,.06)}.calendar__page .event__table .content__wrapper .parent__col-event{position:relative;width:100%;margin-bottom:4px;padding:10px;overflow:hidden;border-radius:4px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.04),0 1px 8px -1px rgba(0,0,0,.05),0 1px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 6px 0 rgba(0,0,0,.04),0 1px 8px -1px rgba(0,0,0,.05),0 1px 4px 0 rgba(0,0,0,.05);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.calendar__page .event__table .content__wrapper .parent__col-event::before{position:absolute;top:0;left:0;width:2px;height:100%;background:rgba(0,0,0,.88);border-radius:50% 0 0 50%;opacity:.6;content:""}.calendar__page .event__table .content__wrapper .parent__col-event.study::before{background:#1677ff}.calendar__page .event__table .content__wrapper .parent__col-event.sout::before{background:#fa8c16}.calendar__page .event__table .content__wrapper .parent__col-event.equipments::before{background:#fa541c}.calendar__page .event__table .content__wrapper .parent__col-event.brief::before{background:#a0d911}.calendar__page .event__table .content__wrapper .parent__col-event.brief__workplace::before{background:#722ed1}.calendar__page .event__table .content__wrapper .parent__col-event.first__group::before{background:#13c2c2}.calendar__page .event__table .content__wrapper .parent__col-event.medical::before{background:#eb2f96}.calendar__page .event__table .content__wrapper .parent__col-event.audit::before{background:#fadb14}.calendar__page .event__table .content__wrapper .parent__col-event.ppe::before{background:#52c41a}.calendar__page .event__table .content__wrapper .parent__col-event.event::before{background:#fadb14}.calendar__page .event__table .content__wrapper .parent__col-event .label{margin-bottom:4px;font-weight:700}.calendar__page .event__table .content__wrapper .parent__col-event .extra{color:rgba(0,0,0,.45);font-weight:500}.calendar__page .event__table .content__wrapper .parent__col-event:last-child{margin-bottom:0}.calendar__page .event__table .content__wrapper .parent__col-event:hover{background:#fcffe6}.calendar__page .event__table .content__wrapper .parent__col:first-child .parent__col-col{padding-left:0}.calendar__page .event__table .content__wrapper .parent__col:last-child div:nth-child(2){border-right:none}.calendar__page .event__table .shadow__table{position:absolute;bottom:0;left:0;width:100%;height:7px}.calendar__page .event__table::-webkit-scrollbar{width:4px;height:4px}.calendar__page .event__table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9em}
.modal__event-calendar{top:60px}.modal__event-calendar .title{max-width:430px;margin-bottom:24px}.modal__event-calendar .ant-modal-content .form__event-calendar .link__redirect{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px 0;padding-bottom:2px;color:#2da782;border-bottom:1px solid #2da782}.modal__event-calendar .ant-modal-content .form__event-calendar .button__submit{margin-top:4px}.modal__event-calendar .ant-modal-content .form__event-calendar .remove__btn{margin:auto 0 0 12px}.modal__event-calendar .ant-modal-content .form__event-calendar .ant-form-item{margin-bottom:12px}.modal__event-calendar .ant-modal-content .form__event-calendar .ant-form-item:last-child{margin-bottom:24px}@media(width < 769px){.modal__event-calendar .button__submit{width:100%}.modal__event-calendar .remove__btn{width:100%;margin:12px 0 0 !important}}
.date__picker-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.date__picker-label .ant-picker{width:100%}.date__picker-label .label{width:100%;margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.date__picker-label .label .anticon{margin-left:5px}.date__picker-label .label .required{color:red}
.input__label .label{width:100%;margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.input__label .label .anticon{margin-left:5px}.input__label .label .required{color:red}.input__label input[type=number]::-webkit-outer-spin-button,.input__label input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.select__label{width:100%}.select__label .ant-select{width:100%}.select__label .label{width:100%;margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.select__label .label .anticon{margin-left:5px}.select__label .label .required{color:red}
.calendar__page .passed__events .sorted__row{margin-bottom:16px}.calendar__page .passed__events .sorted__row .ant-typography{margin:0 0 0 12px;line-height:28px}@media(width < 769px){.calendar__page .passed__events .sorted__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar__page .passed__events .sorted__row .ant-row,.calendar__page .passed__events .sorted__row .ant-select{width:100%}.calendar__page .passed__events .sorted__row .ant-select{margin-top:12px}}
.calendar__page .passed__events .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;padding:15px 10px 15px 16px;overflow:hidden;background:rgba(0,0,0,.02);border-radius:4px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.calendar__page .passed__events .row .group__labels{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar__page .passed__events .row .ant-typography:nth-child(1){margin-right:8px}.calendar__page .passed__events .row .ant-typography:nth-child(2){margin-right:16px}.calendar__page .passed__events .row .ant-typography.user__name{color:rgba(0,0,0,.45)}.calendar__page .passed__events .row a{margin-left:auto;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.calendar__page .passed__events .row::before{position:absolute;top:0;left:0;width:2px;height:100%;background:rgba(0,0,0,.88);border-radius:50% 0 0 50%;opacity:.7;content:""}.calendar__page .passed__events .row.study::before{background:#1677ff}.calendar__page .passed__events .row.sout::before{background:#fa8c16}.calendar__page .passed__events .row.equipments::before{background:#fa541c}.calendar__page .passed__events .row.brief::before{background:#a0d911}.calendar__page .passed__events .row.brief__workplace::before{background:#722ed1}.calendar__page .passed__events .row.first__group::before{background:#13c2c2}.calendar__page .passed__events .row.medical::before{background:#eb2f96}.calendar__page .passed__events .row.audit::before{background:#fadb14}.calendar__page .passed__events .row.ppe::before{background:#52c41a}.calendar__page .passed__events .row.event::before{background:#fadb14}.calendar__page .passed__events .row:last-child{margin-bottom:0}.calendar__page .passed__events .row:hover{background:rgba(0,0,0,.05)}@media(width < 951px){.calendar__page .passed__events .row .group__labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar__page .passed__events .row .group__labels>span{margin:0 !important}}@media(width < 769px){.calendar__page .passed__events .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.calendar__page .passed__events .row a{margin:12px auto 0 0}}
.table__users{overflow-x:hidden;overflow-y:hidden}.table__users-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.table__users-search .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-width:64%}.table__users-search .row .ant-btn:nth-child(2){margin:0 8px}.table__users-search .row .options{margin-left:auto;min-width:200px}@media(width < 1081px){.table__users-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.table__users-search .input__with-search{width:100%;max-width:100% !important;margin:0 0 8px}.table__users-search .row .ant-btn{width:100%}.table__users-search .row .options{width:100%}.table__users-search .row .ant-btn:nth-child(1){margin:0 8px 0 0}}@media(width < 550px){.table__users-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.table__users-search .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__users-search .row .ant-btn{margin:0}.table__users-search .row .options{margin:0}.table__users-search .row .ant-btn:nth-child(2){margin:8px 0}}
.table__audit-filters{margin-bottom:24px}.table__audit-filters .ant-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:135px;margin:0 8px 0 auto}.table__audit .edit__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__audit .edit__col a:first-child{margin-bottom:5px}.table__audit td.column{position:relative;vertical-align:top}.table__audit td.column .col{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:34px}.table__audit td.column .col .ant-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.table__audit td.column .col .ant-col{height:100%}.table__audit td.column .col button{position:absolute;bottom:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(width < 769px){.table__audit-filters .ant-select{width:100%;margin:0 0 12px}.table__audit-filters .ant-btn{width:100%}}
.modal__audit-audit{top:70px;width:100% !important;max-width:550px}.modal__audit-audit .audit__form-audit .ant-form-item{margin-bottom:12px}.modal__audit-audit .audit__form-audit .ant-form-item.button__submit{margin-bottom:0}.modal__audit-audit .ant-upload-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__audit-audit .ant-upload-list-item-name{max-width:60vw;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}@media(width < 769px){.modal__audit-audit .audit__form-audit .ant-btn{width:100%}}@media(width < 580px){.modal__audit-audit{max-width:calc(100% - 30px)}}
.modal__event-audit{top:70px;width:100% !important;max-width:550px}.modal__event-audit .event__form-audit .ant-form-item{margin-bottom:12px}.modal__event-audit .event__form-audit .ant-form-item.button__submit{margin:12px 12px 0 0}@media(width < 769px){.modal__event-audit .event__form-audit .ant-row .ant-form-item{width:100%;margin:0 0 12px}.modal__event-audit .event__form-audit .ant-row .ant-form-item .ant-btn{width:100%}.modal__event-audit .event__form-audit .ant-row .ant-form-item:last-child{margin:0}}@media(width < 580px){.modal__event-audit{max-width:calc(100% - 30px)}}
.modal__briefing{width:100% !important;max-width:940px}.modal__briefing .tag__title{margin-bottom:8px;white-space:inherit}.modal__briefing .title{margin-bottom:28px}.modal__briefing .user__title{margin-bottom:4px}.modal__briefing .user__position{margin-bottom:22px;color:rgba(0,0,0,.45);font-weight:500}.modal__briefing .save__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:20px}.modal__briefing .save__buttons .ant-btn{margin-right:12px}.modal__briefing .save__buttons .ant-btn:last-child{margin-right:0}.modal__briefing .form__item{width:100%;margin-bottom:12px}.modal__briefing .form__item.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__briefing .form__item .ant-upload{width:100%}.modal__briefing .form__item .ant-upload-list-item-name{max-width:90%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.modal__briefing .ant-form-item.subunit{margin-bottom:12px !important}.modal__briefing .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:12px}.modal__briefing .row .upload__btn{margin-top:12px}.modal__briefing .row .ant-form-item{width:100%;max-width:432px;margin-bottom:0}.modal__briefing .row .ant-form-item:first-child{margin-right:12px}.modal__briefing .row .form__item{margin-bottom:0}.modal__briefing .row .form__item:first-child{margin-right:12px}.modal__briefing .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal__briefing .section:first-child{margin-right:12px}.modal__briefing span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(width <= 976px){.modal__briefing{top:30px;width:calc(100% - 30px) !important}.modal__briefing .ant-form-item{margin-bottom:12px}.modal__briefing .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.modal__briefing .row .ant-form-item{max-width:100%;margin-bottom:12px}.modal__briefing .ant-upload-list-item-name{max-width:95% !important}.modal__briefing .save__btn{width:100%}.modal__briefing .save__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__briefing .save__buttons .ant-btn{margin:0 0 12px}}.briefings .filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.briefings .filters .input__with-search{margin-right:12px}.briefings .filters .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.briefings .filters .row.status{max-width:306px;margin-left:auto}.briefings .filters .row.date{max-width:248px}.briefings .filters .select__label{margin:0 8px 0 0}.briefings .filters .select__status{min-width:130px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.briefings .filters .select__status.hide{visibility:hidden}.briefings .filters .select__subunit{min-width:160px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-right:8px}.briefings .filters .datepicker-item{min-width:120px;max-width:120px;margin-right:8px}.briefings .filters .datepicker-item:last-child{margin-right:0}@media(width < 1180px){.briefings .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.briefings .filters .select__status.hide{display:none !important}.briefings .filters .row{max-width:100% !important;margin:0 0 12px !important}.briefings .filters .row.status{margin:12px 0 !important}.briefings .filters .select__label{margin:0}.briefings .filters .input__with-search,.briefings .filters .select__label,.briefings .filters .datepicker-item,.briefings .filters .ant-select{width:100%;max-width:100%;margin:0}.briefings .filters .input__with-search:first-child,.briefings .filters .select__label:first-child,.briefings .filters .datepicker-item:first-child,.briefings .filters .ant-select:first-child{margin-right:8px}.briefings .filters .datepicker-item:last-child{margin:0}}
@media(width <= 980px){.modal__briefing.electrical{max-width:calc(100% - 30px) !important}}@media(width < 768px){.modal__briefing.electrical .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.modal__briefing.electrical .row .ant-form-item{margin-bottom:12px}.modal__briefing.electrical .save__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__briefing.electrical .save__buttons .ant-btn{width:100%;margin:0 0 8px}.modal__briefing.electrical .save__buttons .ant-btn:last-child{margin-bottom:0}}
.modal__original{top:70px;width:100% !important;max-width:550px}.modal__original .original__form .ant-form-item{margin-bottom:12px}.modal__original .original__form .ant-form-item:last-child{margin-bottom:0}.modal__original .original__form .ant-upload{width:100%}.modal__original .original__form .ant-upload button{width:100%;max-width:100%}.modal__original .original__form .ant-upload-list-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__original .original__form .ant-upload-list-item span{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.modal__original .original__form .label__required{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.modal__original .original__form .label__required span{margin-left:5px;color:red}@media(width < 769px){.modal__original .button__submit{width:100%}}@media(width < 580px){.modal__original{max-width:calc(100% - 30px)}}
.table__original .row{margin:8px 0 28px}.table__original .show__more{margin-top:16px}
.client__company .info__section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:560px;margin-bottom:20px}.client__company .info__section img{-ms-flex-item-align:start;align-self:start;margin-right:16px}.client__company .info__section-text div{font-size:14px;line-height:22px}.client__company .info__section-text div:first-child{margin-bottom:4px;font-size:16px;line-height:24px}.client__company .requisites .ant-upload-list-item{margin:0 !important}.client__company .section__label-children{max-width:560px !important}
.section__label .row{margin-bottom:16px}.section__label .row .input__label{max-width:175px;margin-right:16px}.section__label .row .input__label:last-child{margin-right:0}.section__label .row .link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0 5px 16px}.section__label-label{margin-bottom:16px;padding-bottom:16px;color:rgba(0,0,0,.88);font-weight:700;font-size:16px;line-height:16px;border-bottom:1px solid rgba(0,0,0,.06)}.section__label-label:first-child{margin-top:8px}.section__label-label.danger{color:#ff4d4f}.section__label-extra{margin-top:8px;color:rgba(0,0,0,.65);font-weight:500;font-size:12px;line-height:20px}.section__label-children{width:100%;max-width:560px;margin-bottom:40px}@media(width < 769px){.section__label-children{max-width:100%}}
.documents__page-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.documents__page-filters .ant-picker{max-width:250px;margin-right:8px}.documents__page .ant-table-cell{line-break:auto}.documents__page .date__picker-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.documents__page .ant-picker-range-separator{position:relative;top:-5px}.documents__page .ant-picker-range-separator span{color:rgba(0,0,0,0)}.documents__page .ant-picker-range-separator::after{position:absolute;top:-2px;left:50%;z-index:0;width:.5px;height:30px;background:rgba(0,0,0,.15);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.documents__page .ant-picker-input:first-child::after{position:absolute;right:-5px;background-repeat:no-repeat;background-position:center;background-size:auto;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYuMDAwMDAwIiBoZWlnaHQ9IjE2LjAwMDAwMCIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZXNjPgogICAgICAgIENyZWF0ZWQgd2l0aCBQaXhzby4KICAgIDwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDI3XzExMzczMyI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJJY29uIC8gQ2FsZW5kYXJPdXRsaW5lZCIgd2lkdGg9IjE2LjAwMDAwMCIgaGVpZ2h0PSIxNi4wMDAwMDAiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgogICAgPHJlY3QgaWQ9Ikljb24gLyBDYWxlbmRhck91dGxpbmVkIiB3aWR0aD0iMTYuMDAwMDAwIiBoZWlnaHQ9IjE2LjAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1vcGFjaXR5PSIwIi8+CiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDI3XzExMzczMykiPgogICAgICAgIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMy43NSAyLjg3TDExLjEyIDIuODdMMTEuMTIgMS44N0MxMS4xMiAxLjggMTEuMDYgMS43NSAxMSAxLjc1TDEwLjEyIDEuNzVDMTAuMDUgMS43NSAxMCAxLjggMTAgMS44N0wxMCAyLjg3TDYgMi44N0w2IDEuODdDNiAxLjggNS45NCAxLjc1IDUuODcgMS43NUw1IDEuNzVDNC45MyAxLjc1IDQuODcgMS44IDQuODcgMS44N0w0Ljg3IDIuODdMMi4yNSAyLjg3QzEuOTcgMi44NyAxLjc1IDMuMDkgMS43NSAzLjM3TDEuNzUgMTMuNzVDMS43NSAxNC4wMiAxLjk3IDE0LjI1IDIuMjUgMTQuMjVMMTMuNzUgMTQuMjVDMTQuMDIgMTQuMjUgMTQuMjUgMTQuMDIgMTQuMjUgMTMuNzVMMTQuMjUgMy4zN0MxNC4yNSAzLjA5IDE0LjAyIDIuODcgMTMuNzUgMi44N1pNMTMuMTIgMTMuMTJMMi44NyAxMy4xMkwyLjg3IDcuMThMMTMuMTIgNy4xOEwxMy4xMiAxMy4xMlpNMi44NyA2LjEyTDIuODcgNEw0Ljg3IDRMNC44NyA0Ljc1QzQuODcgNC44MSA0LjkzIDQuODcgNSA0Ljg3TDUuODcgNC44N0M1Ljk0IDQuODcgNiA0LjgxIDYgNC43NUw2IDRMMTAgNEwxMCA0Ljc1QzEwIDQuODEgMTAuMDUgNC44NyAxMC4xMiA0Ljg3TDExIDQuODdDMTEuMDYgNC44NyAxMS4xMiA0LjgxIDExLjEyIDQuNzVMMTEuMTIgNEwxMy4xMiA0TDEzLjEyIDYuMTJMMi44NyA2LjEyWiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIwLjI1MDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+CiAgICA8L2c+Cjwvc3ZnPgo=)}.documents__page .ant-picker-input:nth-child(3){width:calc(100% - 30px)}@media(width < 769px){.documents__page-filters .date__picker-label,.documents__page-filters .ant-picker{width:100%;max-width:100%}.documents__page-filters .ant-select{width:100%;margin:0 0 12px}.documents__page-filters .ant-btn{width:100%;margin-top:12px}}
.date__picker-label.range{position:relative}.date__picker-label.range .close{position:absolute;top:5px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background-color:#fff;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.date__picker-label.range .close.first{left:36%}.date__picker-label.range .close.second{top:6px;right:7%}.date__picker-label.range .close__circle{color:rgba(0,0,0,.25)}.date__picker-label.range .close:hover .close__circle{color:rgba(0,0,0,.45)}.date__picker-label.range .hover{border:1px solid #2da782 !important}
.modal__documents{top:30px;width:100% !important;max-width:900px;padding:0}.modal__documents .ant-modal-content{padding:40px 32px 22px !important}.modal__documents .title{margin-bottom:22px}.modal__documents .btn__add-docs{margin-bottom:12px}.modal__documents .ant-form-item{margin-bottom:12px}.modal__documents .form__item{width:100%;margin-bottom:12px}.modal__documents .form__item.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__documents .form__item .ant-upload{width:100%}.modal__documents .form__item .ant-upload-list-item-name{max-width:90%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.modal__documents .form__item .ant-upload-list-item-actions{margin-left:auto}.modal__documents .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:12px}.modal__documents .row .upload__btn{margin-top:4px}.modal__documents .row .ant-form-item{width:412px;max-width:412px;margin-bottom:0}.modal__documents .row .ant-form-item:first-child{margin-right:12px}.modal__documents .row .form__item{margin-bottom:0}.modal__documents .row .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal__documents .row .section:first-child{margin-right:12px}.modal__documents .row .form__item:first-child{margin-right:12px}@media(width <= 976px){.modal__documents{width:calc(100% - 30px) !important}.modal__documents .ant-upload-list-item-name{max-width:100% !important;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.modal__documents .section{max-width:50%}.modal__documents .row .ant-form-item{width:100%;max-width:100%}}@media(width <= 768px){.modal__documents span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal__documents .ant-upload-list-item{margin-top:0 !important}.modal__documents .section{max-width:100%}.modal__documents .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.modal__documents .row .ant-form-item{max-width:100%;margin-bottom:12px}.modal__documents .row .upload__btn{margin-top:6px}.modal__documents .ant-upload-list-item-name{max-width:95% !important}.modal__documents .save__btn{width:100%}.modal__documents .save__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__documents .save__buttons .ant-btn{margin:0 0 12px}}
.documents__archive .ant-input,.documents__archive .ant-input-affix-wrapper,.documents__archive .ant-picker{border-color:rgba(0,0,0,0)}.documents__archive .ant-input:active,.documents__archive .ant-input:hover,.documents__archive .ant-input:focus,.documents__archive .ant-input-affix-wrapper:active,.documents__archive .ant-input-affix-wrapper:hover,.documents__archive .ant-input-affix-wrapper:focus,.documents__archive .ant-picker:active,.documents__archive .ant-picker:hover,.documents__archive .ant-picker:focus{border-color:#1677ff}.documents__archive .file__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:228px;word-break:break-word}.documents__archive .file__row a{margin-left:5px}.documents__archive .file__row .anticon-delete{margin-left:auto}.documents__archive .ant-row{margin-bottom:2px}.documents__archive .remove__icon{display:block;margin:0 auto;color:red;cursor:pointer}
.modal__create-documents{width:100%;max-width:680px}.modal__create-documents .title{margin-bottom:22px}.modal__create-documents .save__btn{margin-top:12px}
.employers__page .employers__filters{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.employers__page .employers__filters-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:550px}.employers__page .employers__filters .ant-select{min-width:140px;margin-left:12px}.employers__page .employers__filters-action{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:16px}.employers__page .employers__filters-action .ant-btn:not(:last-child){margin:0 8px}@media(width < 1390px){.employers__page .employers__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employers__page .employers__filters-search{max-width:100%;margin-bottom:16px}.employers__page .employers__filters-search .input__with-search{max-width:100%}.employers__page .employers__filters-action{margin:0}.employers__page .employers__filters-action .ant-btn,.employers__page .employers__filters-action .ant-upload,.employers__page .employers__filters-action .ant-upload-wrapper{width:100%}}@media(width < 830px){.employers__page .employers__filters .ant_row{width:100%}.employers__page .employers__filters-action{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.employers__page .employers__filters-action .ant-btn{width:100%;margin:0 0 12px !important}}@media(width < 391px){.employers__page .employers__filters-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.employers__page .employers__filters-search .input__with-search{margin:0 0 12px}.employers__page .employers__filters-search .ant-select{margin-left:0}}.employers__page .ant-table-body .charge__length{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:rgba(0,0,0,.45)}.employers__page .ant-table-body .column .error{opacity:.6}.employers__page .ant-table-body .lastname__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.employers__page .ant-table-body .lastname__col .anticon{color:#ff4d4f}.employers__page .ant-table-body .lastname__col .anticon svg{width:24px;height:24px}
.modal__remove-employee{width:100% !important;max-width:550px}.modal__remove-employee .ant-modal-content .input__label{margin-bottom:16px}.modal__remove-employee .ant-modal-content .ant-row{margin-top:24px}.modal__remove-employee .ant-modal-content .ant-row .ant-btn:first-child{margin-right:12px;border-radius:6px}.modal__remove-employee .ant-modal-close{width:40px;height:40px;padding:11px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.modal__remove-employee .ant-modal-footer{margin-top:0}@media(width <= 976px){.modal__remove-employee{top:30px;width:100%;max-width:calc(100% - 30px);margin:0 15px}}
.employer__page .ant-tabs-nav{margin:0 0 24px}.employer__page .title__page{margin:12px 0 24px !important}.employer__page .tab .section__label-label:first-child{margin-top:22px}.employer__page .tab .ant-form-item{margin-bottom:16px}.employer__page .tab .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:16px}.employer__page .tab .row .ant-form-item{width:100%;margin:0 16px 0 0}.employer__page .tab .row .ant-form-item:last-child{margin:0}.employer__page .tab .row.remove__margin{margin-bottom:0}@media(max-width: 768px){.employer__page .tab .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employer__page .tab .row .ant-form-item{width:100%;margin:0 0 16px}}.employer__page .tab .table{margin-top:24px}.employer__page .tab .table td.column{position:relative;vertical-align:top}.employer__page .tab .table td.column .col{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:200px;max-width:200px;height:100%}.employer__page .tab .table td.column .col .ant-col{height:100%}.employer__page .tab.instruction .radio__row,.employer__page .tab.medical .radio__row{margin-bottom:24px}.employer__page .tab.instruction .radio__row .ant-btn,.employer__page .tab.medical .radio__row .ant-btn{margin-left:auto}.employer__page .tab.instruction .radio__row .ant-select,.employer__page .tab.medical .radio__row .ant-select{min-width:235px}.employer__page .tab.instruction .radio__row .instruction__options,.employer__page .tab.medical .radio__row .instruction__options{min-width:395px}.employer__page .tab.instruction .radio__row .ant-radio-group,.employer__page .tab.medical .radio__row .ant-radio-group{margin-right:16px}.employer__page .tab.instruction .radio__row .ant-radio-button-wrapper:not(:first-child)::before,.employer__page .tab.medical .radio__row .ant-radio-button-wrapper:not(:first-child)::before{inset-inline-start:0}.employer__page .tab.instruction .ant-radio-group{border-radius:6px;overflow:hidden}.employer__page .tab.instruction .ant-radio-button-wrapper{border-radius:0}.employer__page .tab.instruction .ant-radio-button-wrapper:first-child{border-radius:6px 0 0 6px}.employer__page .tab.instruction .ant-radio-button-wrapper:last-child{border-radius:0 6px 6px 0}.employer__page .tab.instruction .ant-radio-button-wrapper-checked::before,.employer__page .tab.instruction .ant-radio-button-wrapper-checked+.ant-radio-button-wrapper::before{display:none}.employer__page .tab.instruction .ant-radio-button-wrapper-checked{border-color:rgba(0,0,0,0) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655)) border-box;background:linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg, #2da782, #214655) border-box}.employer__page .tab.instruction .ant-radio-button-wrapper{position:relative;z-index:0;margin-right:0}.employer__page .tab.instruction .ant-radio-button-wrapper-checked{z-index:1;border-left-width:1px !important;border-color:rgba(0,0,0,0) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,conic-gradient(from 180deg at 50% 50%, #2da782, #214655) border-box;background:linear-gradient(#fff 0 0) padding-box,conic-gradient(from 180deg at 50% 50%, #2da782, #214655) border-box}.employer__page .tab.instruction .ant-radio-button-wrapper-checked::before,.employer__page .tab.instruction .ant-radio-button-wrapper-checked+.ant-radio-button-wrapper::before{display:none}.employer__page .tab.checking .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;font-size:18px}.employer__page .tab.checking .row{width:100%;margin-bottom:24px}.employer__page .tab.checking .row .ant-form-item{position:relative;margin:0}.employer__page .tab.checking .row .ant-form-item:last-child{margin-left:40px}.employer__page .tab.checking .row .ant-form-item:last-child::before{position:absolute;top:0;left:-24px;color:rgba(0,0,0,.45);content:"и"}.employer__page .tab.general__info .section__label-children:nth-child(4){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.employer__page .tab.general__info .position{position:relative;width:100%;max-width:558px;margin:0 16px 16px 0;padding:16px;background:rgba(0,0,0,.04);border-radius:8px}.employer__page .tab.general__info .position .index{margin-bottom:8px;color:rgba(0,0,0,.25);font-weight:700;font-size:16px;line-height:24px}.employer__page .tab.general__info .position .ant-form-item:last-child{margin-bottom:0}.employer__page .tab.general__info .position:nth-child(2n+2){margin:0 0 16px}.employer__page .tab.general__info .remove__btn{position:absolute;top:16px;right:16px}.employer__page .tab.general__info .remove__btn:hover{background-color:#000;color:#fff !important}.employer__page .tab.general__info .create__address,.employer__page .tab.general__info .input__address{margin:4px 0 12px}.employer__page .tab.general__info .added__position-item{position:absolute;bottom:-42px;left:0}.employer__page .tab.general__info .switch__label{margin-bottom:0}.employer__page .tab.general__info .actions__buttons .ant-btn:first-child{margin-right:8px}.employer__page .tab.workplaces td.column{position:relative;vertical-align:top}.employer__page .tab.workplaces td.column .col{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:220px;max-width:220px;height:100%;padding-bottom:34px}.employer__page .tab.workplaces td.column .col .ant-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.employer__page .tab.workplaces td.column .col .ant-col{height:100%}.employer__page .tab.workplaces td.column .col button{position:absolute;bottom:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employer__page .tab.risks table{margin-top:0 !important}.employer__page .tab.risks table .ant-table-thead .ant-table-cell{vertical-align:middle}.employer__page .tab.risks table .employee__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.employer__page .tab.risks table .employee__row:last-child{margin-bottom:0}.employer__page .tab.risks table .cell__top{vertical-align:top}@media(width < 830px){.employer__page .tab .instruction__options{min-width:initial !important}}@media(width < 769px){.employer__page .tab .instruction__options{min-width:395px !important}.employer__page .tab.general__info .position{max-width:100%;margin:0 0 16px}.employer__page .tab.general__info .actions__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.employer__page .tab.general__info .actions__buttons .ant-btn{width:100%}.employer__page .tab.checking .row .ant-form-item{margin:0}.employer__page .tab.checking .row .ant-form-item:last-child{margin:12px 0 0}.employer__page .tab.checking .row .ant-form-item:last-child .select__label .label{margin-left:16px}.employer__page .tab.checking .row .ant-form-item:last-child::before{left:0}.employer__page .tab.checking .btn__save{width:100%}}@media(width < 581px){.employer__page .tab .instruction__options{min-width:initial !important}.employer__page .tab.instruction .radio__row .ant-btn,.employer__page .tab.medical .radio__row .ant-btn{width:100%;margin:12px 0 0}.employer__page .tab.instruction .radio__row .ant-select,.employer__page .tab.medical .radio__row .ant-select{width:100%}}@media(width < 561px){.employer__page .tab.general__info .actions__buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.employer__page .tab.general__info .actions__buttons .ant-btn{margin:0 0 16px}}.employer__page .custom__tab-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employer__page .custom__tab-icon .anticon{margin:0 0 0 12px;color:#ff4d4f}.employer__page .custom__tab-icon .anticon svg{width:20px;height:20px}@media(max-width: 769px){.employer__page .pagination__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employer__page .pagination__row .ant-pagination,.employer__page .pagination__row .ant-select{width:100%}.employer__page .pagination__row .ant-select{margin-top:16px}}
.modal__with-status{width:100%;max-width:480px}.modal__with-status .ant-modal-close{width:40px;height:40px;padding:11px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.modal__with-status .ant-modal-footer{margin-top:0}.modal__with-status .ant-modal-content{text-align:center}.modal__with-status .ant-modal-content .center__img{margin:0 auto}.modal__with-status .ant-modal-content .title{margin:24px 0 0}.modal__with-status .ant-modal-content .extra__text{color:rgba(0,0,0,.45);line-height:22px;text-align:center}.modal__with-status .ant-modal-content .footer__row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:24px auto 0}.modal__with-status .ant-modal-content .footer__row .ant-btn:first-child{margin-right:8px}@media(width < 530px){.modal__with-status{width:calc(100% - 30px) !important}}
.switch__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.switch__label label{margin-left:12px;color:rgba(0,0,0,.88)}.switch__label label .required{color:red}
.positions-page .search__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}@media(width < 391px){.positions-page .search__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.positions-page .search__row .input__with-search{max-width:100%;margin:0 0 12px}.positions-page .search__row .add__button{width:100%}}
.modal__medical{top:30px;width:100% !important;max-width:550px}.modal__medical .title{margin-bottom:24px}.modal__medical .ant-form-item{margin-bottom:12px}.modal__medical .ant-upload{width:100%}.modal__medical .upload__btn{width:100%;margin-top:4px}.modal__medical .file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__medical .file .ant-btn{width:100%}.modal__medical span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal__medical .ant-upload-list-item{margin-top:0 !important}.modal__medical .ant-upload-list-item-name{max-width:93%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.modal__medical .buttons__group .ant-btn{margin-right:8px}.modal__medical .buttons__group .ant-btn:last-child{margin-right:0}@media(width < 585px){.modal__medical{width:calc(100% - 30px) !important}}@media(width < 769px){.modal__medical .buttons__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__medical .buttons__group .ant-btn{width:100%;margin:0 0 8px}.modal__medical .buttons__group .ant-btn:last-child{margin:0}}
.modal__factors-factor .ant-form-item{margin-bottom:12px}.modal__factors-factor .button__submit{margin-top:4px}@media(width < 769px){.modal__factors-factor .button__submit{width:100%}}
.modal__risks{top:70px;width:100% !important;max-width:550px}.modal__risks .form__item{width:100%}.modal__risks .form__item .ant-upload-list-item-name{max-width:93%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.modal__risks .form__item .ant-btn{width:100%}.modal__risks .form__item .ant-upload{width:100%;margin-top:12px}.modal__risks .form__item span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal__risks .ant-form-item{width:100%;margin-bottom:12px}.modal__risks .ant-form-item-label{padding:0}.modal__risks .ant-form-item.button__submit{margin-bottom:0}@media(width < 769px){.modal__risks .ant-form-item.button__submit{width:100%}.modal__risks .ant-form-item.button__submit .ant-btn{width:100%}}@media(width < 580px){.modal__risks{max-width:calc(100% - 30px)}}.employee-item{margin-top:8px;padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.06)}.employee-item .label__acquainted>span{margin-right:12px}
.modal__training{top:70px;width:100% !important;max-width:940px}.modal__training .training__table{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal__training .training__table .col{width:100%;min-width:calc(50% - 12px);max-width:50%}.modal__training .training__table .col .ant-form-item{width:100%;margin-bottom:12px}.modal__training .training__table .col span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal__training .training__table .col .form__item{margin-bottom:12px}.modal__training .training__table .col .form__item .upload__btn{margin-top:4px}.modal__training .training__table .col .form__item .ant-upload{width:100%}.modal__training .training__table .col .form__item .ant-upload-list-item-name{max-width:100%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.modal__training .training__table .col:first-child{margin-right:24px}.modal__training .buttons__submit{margin-top:8px}.modal__training .buttons__submit button{margin-right:12px}@media(width < 976px){.modal__training{top:30px;max-width:calc(100% - 30px)}}@media(width < 820px){.modal__training .training__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.modal__training .training__table .col{max-width:100%;margin:0 !important}.modal__training .training__table .ant-upload{width:100%}.modal__training .training__table .upload__btn{width:100%}.modal__training .buttons__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:12px}.modal__training .buttons__submit button{margin:0 0 12px}.modal__training .buttons__submit button:last-child{margin:0}}
.modal__condition-workplaces{top:70px;width:100% !important;max-width:940px}.modal__condition-workplaces .ant-modal-content .title{margin-bottom:0}.modal__condition-workplaces .ant-modal-content .title__extra{display:block;margin-bottom:24px;color:rgba(0,0,0,.45);line-height:22px}@media(width <= 976px){.modal__condition-workplaces{top:30px;width:100%;max-width:calc(100% - 30px);margin:0 15px}}
.condition__form-workplaces .form__item{width:100%;margin-bottom:12px}.condition__form-workplaces .form__item.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.condition__form-workplaces .form__item.file .ant-upload-list-item-name{max-width:93%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.condition__form-workplaces span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.condition__form-workplaces .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:12px}.condition__form-workplaces .row .form__item{margin:0 12px auto 0}.condition__form-workplaces .row .button__submit:first-child{margin:0 8px 0 0 !important}@media(width <= 976px){.condition__form-workplaces .row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.condition__form-workplaces .row:first-child .ant-form-item{width:100%;margin:0 0 16px}}@media(width < 769px){.condition__form-workplaces .form__item.file{width:100%;max-width:100%}.condition__form-workplaces .form__item.file .ant-btn,.condition__form-workplaces .form__item.file .ant-upload{width:100%;max-width:100%}.condition__form-workplaces .upload__btn{margin-top:4px}.condition__form-workplaces .button__submit{width:100%;max-width:100%}}@media(width < 547px){.condition__form-workplaces .row.buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.condition__form-workplaces .row.buttons .button__submit{margin:0 !important}.condition__form-workplaces .row.buttons .button__submit:first-child{margin-bottom:8px !important}}
.condition__table-workplaces .ant-picker{border-color:rgba(0,0,0,0)}.condition__table-workplaces .ant-picker:active,.condition__table-workplaces .ant-picker:hover,.condition__table-workplaces .ant-picker:focus{border-color:#1677ff}.condition__table-workplaces .ant-select{width:100%}.condition__table-workplaces .ant-select .ant-select-selector{border-color:rgba(0,0,0,0)}.condition__table-workplaces .ant-upload{margin-top:8px}.condition__table-workplaces .remove__icon{display:block;margin:0 auto;color:red;cursor:pointer}
.modal__equipments-workplaces{top:70px;width:100% !important;max-width:940px}.modal__equipments-workplaces .ant-modal-content .title{margin-bottom:0}.modal__equipments-workplaces .ant-modal-content .title__extra{display:block;margin-bottom:24px;color:rgba(0,0,0,.45);line-height:22px}.modal__equipments-workplaces .file__row a{max-width:170px}@media(width <= 976px){.modal__equipments-workplaces{top:30px;width:100%;max-width:calc(100% - 30px);margin:0 15px}}
.equipment__form-workplaces .form__item{width:100%;margin-bottom:12px}.equipment__form-workplaces .form__item.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.equipment__form-workplaces span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.equipment__form-workplaces .ant-upload-list-item-name{max-width:93%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.equipment__form-workplaces .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:12px}.equipment__form-workplaces .row .form__item{margin-bottom:0}.equipment__form-workplaces .row .form__item.date{margin-bottom:auto}.equipment__form-workplaces .row .form__item:first-child{margin-right:12px}@media(width <= 976px){.equipment__form-workplaces .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.equipment__form-workplaces .row:nth-child(2){margin-bottom:0 !important}.equipment__form-workplaces .row .form__item{width:100%;margin:0 0 16px !important}}@media(width < 769px){.equipment__form-workplaces .button__submit{width:100%;margin:0}.equipment__form-workplaces .form__item.file{width:100%}.equipment__form-workplaces .form__item.file .ant-upload-select{width:100%}.equipment__form-workplaces .form__item.file .ant-upload-select .upload__btn{width:100%;margin-top:4px}}
.equipment__table-workplaces .ant-input,.equipment__table-workplaces .ant-input-affix-wrapper,.equipment__table-workplaces .ant-picker{border-color:rgba(0,0,0,0)}.equipment__table-workplaces .ant-input:active,.equipment__table-workplaces .ant-input:hover,.equipment__table-workplaces .ant-input:focus,.equipment__table-workplaces .ant-input-affix-wrapper:active,.equipment__table-workplaces .ant-input-affix-wrapper:hover,.equipment__table-workplaces .ant-input-affix-wrapper:focus,.equipment__table-workplaces .ant-picker:active,.equipment__table-workplaces .ant-picker:hover,.equipment__table-workplaces .ant-picker:focus{border-color:#1677ff}.equipment__table-workplaces .file__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:228px;word-break:break-word}.equipment__table-workplaces .file__row a{margin-left:5px}.equipment__table-workplaces .ant-upload{margin-top:8px}.equipment__table-workplaces .remove__icon{display:block;margin:0 auto;color:red;cursor:pointer}
.modal__material-workplaces{top:70px;width:100% !important;max-width:940px}.modal__material-workplaces .ant-modal-content .title{margin-bottom:0}.modal__material-workplaces .ant-modal-content .title__extra{display:block;margin-bottom:24px;color:rgba(0,0,0,.45);line-height:22px}.modal__material-workplaces .file__row a{max-width:240px}@media(width <= 976px){.modal__material-workplaces{top:30px;width:100%;max-width:calc(100% - 30px);margin:0 15px}}
.material__form-workplaces .form__item{width:100%;margin-bottom:12px}.material__form-workplaces .form__item.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.material__form-workplaces .form__item.file .ant-upload-list-item-name{max-width:93%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.material__form-workplaces .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:12px}.material__form-workplaces .row .form__item{margin-bottom:0}.material__form-workplaces .row .form__item:first-child{margin-right:12px}.material__form-workplaces span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(width < 769px){.material__form-workplaces .button__submit{width:100%;margin:0}.material__form-workplaces .form__item.file{width:100%}.material__form-workplaces .form__item.file .ant-upload-select{width:100%}.material__form-workplaces .form__item.file .ant-upload-select .upload__btn{width:100%;margin-top:4px}}
.material__table-workplaces .ant-input,.material__table-workplaces .ant-input-affix-wrapper,.material__table-workplaces .ant-picker{border-color:rgba(0,0,0,0)}.material__table-workplaces .ant-input:active,.material__table-workplaces .ant-input:hover,.material__table-workplaces .ant-input:focus,.material__table-workplaces .ant-input-affix-wrapper:active,.material__table-workplaces .ant-input-affix-wrapper:hover,.material__table-workplaces .ant-input-affix-wrapper:focus,.material__table-workplaces .ant-picker:active,.material__table-workplaces .ant-picker:hover,.material__table-workplaces .ant-picker:focus{border-color:#1677ff}.material__table-workplaces .file__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:228px;word-break:break-word}.material__table-workplaces .file__row a{margin-left:5px}.material__table-workplaces .ant-upload{margin-top:8px}.material__table-workplaces .remove__icon{display:block;margin:0 auto;color:red;cursor:pointer}
.medical .search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.medical .search .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:340px;margin-left:auto}.medical .search .controls .select__label{min-width:128px;max-width:128px;margin:0 8px 0 auto}.medical .search .controls .add__btn{margin-left:auto}.medical .list__files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:break-word}@media(width < 520px){.medical .pagination__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.medical .pagination__row .ant-select{width:100%;margin:12px 0 0}.medical .search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medical .search .input__with-search{max-width:100%;margin:0 0 12px}.medical .search .controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0}.medical .search .controls .select__label{max-width:100%}.medical .search .controls .ant-select{width:100%;margin:0 0 12px}.medical .search .controls .add__btn{margin:0}}
.my__organization-page{margin-bottom:20px}.my__organization-page .prev__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my__organization-page .bread__crumbs-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.my__organization-page .bread__crumbs-page .crumbs{overflow-x:auto}.my__organization-page .bread__crumbs-page .crumbs span{color:rgba(0,0,0,.45);font-weight:600;line-height:22px;white-space:nowrap}.my__organization-page .bread__crumbs-page .crumbs span:nth-child(1){cursor:pointer}.my__organization-page .bread__crumbs-page .crumbs span:nth-child(2){margin:0 7px}.my__organization-page .bread__crumbs-page .crumbs span:nth-child(3){color:rgba(0,0,0,.88)}.my__organization-page .bread__crumbs-page .crumbs::-webkit-scrollbar{width:0;height:0}.my__organization-page .ant-form-item{margin-bottom:16px}.my__organization-page .ant-form-item .switch__label{margin-bottom:0}.my__organization-page .form__item-row{margin-bottom:0}.my__organization-page .label__section{margin:12px 0 5px}.my__organization-page .label__section:first-child{margin:0 0 5px}.my__organization-page .section__label-children:nth-child(4){max-width:100%}.my__organization-page .section__label-children:nth-child(6){margin-bottom:32px}.my__organization-page .subunits .edit__input{margin-bottom:8px}.my__organization-page .subunits__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px;padding:7px 12px;background:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:8px}.my__organization-page .subunits__item .name{font-weight:bold}.my__organization-page .subunits__item .icon{color:#000;cursor:pointer;opacity:.45}.my__organization-page .subunits__item .icon svg{width:16px;min-width:16px;height:16px;min-height:16px}.my__organization-page .subunits__item .icon:nth-child(2){margin:0 8px 0 auto}.my__organization-page .actions__buttons{margin-bottom:24px}.my__organization-page .actions__buttons .ant-form-item{margin-bottom:0}.my__organization-page .actions__buttons .ant-btn:first-child{margin-right:8px}.my__organization-page .ant-upload-list-item{margin:0 !important}@media(width < 769px){.my__organization-page .prev__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.my__organization-page .actions__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.my__organization-page .actions__buttons .ant-form-item{width:100%}.my__organization-page .actions__buttons .ant-form-item:first-child{margin-right:8px}.my__organization-page .actions__buttons .ant-btn{width:100%}.my__organization-page .remove__company{width:100%}.my__organization-page .added__btn,.my__organization-page .save__btn{width:100%}}@media(width <= 490px){.my__organization-page .actions__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.my__organization-page .actions__buttons .ant-form-item:first-child{margin:0 0 12px}}
.table__organizations-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.table__organizations-search .input__with-search{margin-right:auto}.table__organizations-search .create__company{margin-left:12px}@media(width < 769px){.table__organizations-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.table__organizations-search .create__company{margin-left:0}.table__organizations-search .input__with-search{max-width:100% !important;margin-bottom:8px}}
.organization__page .label{margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.organization__page .ant-form-item{margin-bottom:16px}.organization__page .ant-form-item .switch__label{margin-bottom:0}.organization__page .form__item-row{margin-bottom:16px}.organization__page .form__item-row .ant-form-item{margin-bottom:0}.organization__page .actions__buttons{margin-bottom:24px}.organization__page .actions__buttons .ant-form-item{margin-bottom:0}.organization__page .actions__buttons .ant-btn:first-child{margin-right:8px}.organization__page .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:12px}.organization__page .row .ant-form-item{max-width:175px;margin:0 16px 0 0}.organization__page .row .ant-form-item:last-child{margin:0}.organization__page .row .client{width:100%;max-width:100%}.organization__page .row .remove__client{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto}.organization__page .row.director{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.organization__page .row.director .ant-form-item{width:100%;max-width:100% !important}@media(width < 769px){.organization__page .row:not(.director){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.organization__page .row:not(.director) .ant-form-item{width:100%;max-width:100%;margin:0 0 16px}}@media(width <= 490px){.organization__page .row.director{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.organization__page .row.director .ant-form-item{margin:0 0 16px}}.organization__page .section__label-children:nth-child(6){max-width:100%}.organization__page .section__label-children:nth-child(8){margin-bottom:0}.organization__page span.ant-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.organization__page .ant-upload-list-item{margin:0 0 12px 0 !important}.organization__page .ant-upload-list-item-name{max-width:100%;background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:break-spaces}.organization__page-expert-list{width:100%;max-width:560px}.organization__page-expert-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding:7px 12px;background:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:8px}.organization__page-expert-list-item .ant-switch{margin:0 8px 0 auto}.organization__page-expert-list-item .anticon-delete{margin-left:16px;cursor:pointer}.organization__page-expert-list-label{margin-bottom:8px}.organization__page-expert-list .ant-select{width:100%;max-width:300px}@media(width < 769px){.organization__page .actions__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.organization__page .actions__buttons .ant-form-item{width:100%}.organization__page .actions__buttons .ant-form-item:first-child{margin-right:8px}.organization__page .actions__buttons .ant-btn{width:100%}.organization__page .remove__company{width:100%}}@media(width <= 490px){.organization__page .actions__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.organization__page .actions__buttons .ant-form-item:first-child{margin:0 0 12px}}
.profile__page .ant-form-item{margin-bottom:12px}.profile__page .input__profile{max-width:270px;margin-bottom:0}.profile__page .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.profile__page .row .ant-form-item{max-width:175px;margin:0 16px 0 0}.profile__page .row .ant-form-item:last-child{margin-right:0}.profile__page .row .ant-form-item .input__label{margin-bottom:0}@media(width < 769px){.profile__page .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.profile__page .row.expert .photo{width:64px;min-width:64px;height:64px;min-height:64px;margin-right:16px;border-radius:6px}.profile__page .row.expert .photo img{height:64px;min-height:64px}.profile__page .row.expert .photo__user{border-radius:6px}.profile__page .row.expert .ant-col{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(width < 769px){.profile__page .row.expert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.profile__page .row.expert .ant-form-item{margin:0 16px 0 0}}@media(width < 391px){.profile__page .row.expert .ant-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__page .row.expert .ant-col .ant-form-item{margin:0 0 8px}}.profile__page .section__label-children:nth-child(6){margin-bottom:16px}@media(width < 769px){.profile__page .input__profile{max-width:100%}.profile__page .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__page .row .ant-form-item{width:100%;max-width:100%;margin:0 0 12px}.profile__page .button__submit{width:100%}}
.dangerous-page .add-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dangerous-page .dangerous-table{margin-top:24px}@media(width < 391px){.dangerous-page .add-button button{width:100%}}
.modal__reference{top:70px;width:100% !important;max-width:550px}.modal__reference .ant-form-item textarea::-webkit-scrollbar{width:6px;height:4px}.modal__reference .ant-form-item textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9em}.modal__reference .save__btn{width:100%}@media(width < 769px){.modal__reference .reference__form .ant-btn{width:100%}}@media(width < 580px){.modal__reference{max-width:calc(100% - 30px)}}
.educations-page .add-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.educations-page .educations-table{margin-top:24px}.educations-page .ant-select{min-width:200px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.educations-page-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.educations-page-search .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-width:64%}.educations-page-search .row .ant-btn{margin:0 8px}.educations-page-search .row .options{margin-left:auto;min-width:200px}@media(width < 1081px){.educations-page-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.educations-page-search .input__with-search{width:100%;max-width:100% !important;margin:0 0 8px}.educations-page-search .row .ant-btn{width:100%}.educations-page-search .row .options{width:100%}.educations-page-search .row .ant-btn{margin:0 8px 0 0}}@media(width < 550px){.educations-page-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.educations-page-search .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.educations-page-search .row .ant-btn{margin:0}.educations-page-search .row .options{margin:0}.educations-page-search .row .ant-btn{margin:8px 0}}
.modal__reference{top:70px;width:100% !important;max-width:550px}.modal__reference .reference__form .textarea-hint{margin:-12px 0 4px;color:gray}.modal__reference .reference__form .ant-form-item{margin-bottom:12px}.modal__reference .reference__form .save__btn{margin-top:12px}@media(width < 769px){.modal__reference .reference__form .ant-btn{width:100%}}@media(width < 580px){.modal__reference{max-width:calc(100% - 30px)}}
.table__training .search__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.table__training .search__row .controls__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto}.table__training .search__row .controls__btn .ant-select{min-width:128px}.table__training .search__row .controls__btn button{margin:0 8px}.table__training .search__row .controls__btn button:last-child{margin:0}@media(width < 976px){.table__training .search__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__training .search__row .input__with-search{max-width:100%;margin:0 0 12px}.table__training .search__row .controls__btn{width:100%;max-width:100%;margin:0}.table__training .search__row .controls__btn .ant-select{width:100%;max-width:100%;margin:0}.table__training .search__row .controls__btn button{width:100%;max-width:100%}}@media(width < 838px){.table__training .search__row .controls__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__training .search__row .controls__btn button{margin:12px 0}.table__training .search__row .controls__btn button:last-child{margin:0}}
.medical-page .add-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.medical-page .medical-table{margin-top:24px}
.modal__reference{top:70px;width:100% !important;max-width:550px}.modal__reference .reference__form .textarea-hint{margin:-12px 0 4px;color:gray}.modal__reference .reference__form .ant-form-item{margin-bottom:12px}@media(width < 580px){.modal__reference{max-width:calc(100% - 30px)}}
.responsible-page .add-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px}
.modal__reference{top:70px;width:100% !important;max-width:550px}.modal__reference .reference__form .textarea-hint{color:gray}.modal__reference .reference__form .ant-form-item{margin-bottom:12px}.modal__reference .reference__form .ant-form-item.button__submit{margin-bottom:0}.modal__reference .reference__form .ant-upload{width:100%}.modal__reference .reference__form .ant-upload button{width:100%;max-width:100%}.modal__reference .reference__form .file__row{margin-top:-8px}.modal__reference .reference__form .file__row .anticon{margin-right:8px}@media(width < 769px){.modal__reference .reference__form .ant-btn{width:100%}}@media(width < 580px){.modal__reference{max-width:calc(100% - 30px)}}
.document-page .add-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.document-page .document-table{margin-top:24px}@media(width < 391px){.document-page .add-button button{width:100%}}
.modal__reference-document .buttons__submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__reference-document .buttons__submit button:first-child{margin-right:16px}@media(width <= 558px){.modal__reference-document .buttons__submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__reference-document .buttons__submit button{width:100%}.modal__reference-document .buttons__submit button:first-child{margin:0}.modal__reference-document .buttons__submit button:nth-child(2){margin-top:16px}}
.table__risks-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:24px}.table__risks-search .input__with-search{margin-right:auto}.table__risks-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:8px}.table__risks-controls .ant-select{min-width:120px;margin:0 8px 0 0}.table__risks .employee__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.table__risks .employee__row:last-child{margin-bottom:0}.table__risks .ant-table-thead .ant-table-cell{vertical-align:middle}.table__risks .cell__top{vertical-align:top}@media(width < 840px){.table__risks-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__risks-search .input__with-search{max-width:100%;margin:0 0 8px}.table__risks-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.table__risks-controls .ant-select{width:100%;margin:0 0 8px}}
.users__client-page a,.users__expert-page a{background-image:-webkit-gradient(linear, left top, right top, from(#2da782), to(#214655));background-image:linear-gradient(90deg, #2da782 0%, #214655 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.users__client-page .title__page,.users__expert-page .title__page{margin-bottom:32px !important}.users__client-page .label,.users__expert-page .label{margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.users__client-page .ant-form-item,.users__expert-page .ant-form-item{margin-bottom:16px}.users__client-page .ant-form-item .label,.users__expert-page .ant-form-item .label{display:block}.users__client-page .switch__label,.users__expert-page .switch__label{margin-bottom:0}.users__client-page .row,.users__expert-page .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:16px}.users__client-page .row .ant-form-item,.users__expert-page .row .ant-form-item{margin:0 16px 0 0}.users__client-page .row .ant-form-item:last-child,.users__expert-page .row .ant-form-item:last-child{margin:0}.users__client-page .row .ant-form-item-general,.users__expert-page .row .ant-form-item-general{width:100%}.users__client-page .row a,.users__expert-page .row a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0 5px 16px;white-space:nowrap}.users__client-page .row .input__label,.users__expert-page .row .input__label{max-width:175px}.users__client-page .row.photo__row,.users__expert-page .row.photo__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(width < 769px){.users__client-page .row,.users__expert-page .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.users__client-page .row .ant-form-item,.users__expert-page .row .ant-form-item{width:100%;max-width:100%;margin:0 0 16px}}.users__client-page .input__general,.users__expert-page .input__general{margin-bottom:16px}.users__client-page .segment__label,.users__expert-page .segment__label{margin-bottom:0}.users__client-page .date__antd,.users__expert-page .date__antd{max-width:270px}.users__client-page .row__verify,.users__expert-page .row__verify{margin:-8px 0 16px}.users__client-page .last__visit,.users__expert-page .last__visit{color:rgba(0,0,0,.45);font-weight:500;font-size:12px;line-height:20px}.users__client-page .actions__buttons .ant-btn:first-child,.users__expert-page .actions__buttons .ant-btn:first-child{margin-right:8px}@media(width < 769px){.users__client-page .date__antd,.users__expert-page .date__antd{width:100%;max-width:100%}.users__client-page .actions__buttons,.users__expert-page .actions__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.users__client-page .actions__buttons .ant-form-item,.users__expert-page .actions__buttons .ant-form-item{width:100%}.users__client-page .actions__buttons .ant-btn,.users__expert-page .actions__buttons .ant-btn{width:100%;max-width:100%}.users__client-page .row .ant-form-item,.users__client-page .row .input__label,.users__client-page .row .date__antd,.users__expert-page .row .ant-form-item,.users__expert-page .row .input__label,.users__expert-page .row .date__antd{width:100%;max-width:100%}}@media(width < 391px){.users__client-page .actions__buttons,.users__expert-page .actions__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.users__client-page .actions__buttons .ant-btn,.users__expert-page .actions__buttons .ant-btn{margin-bottom:12px}}
.segment__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.segment__label .label{width:100%;margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}
.users__expert-page .ant-form-item{margin-bottom:16px}.users__expert-page .label{margin-bottom:8px;color:rgba(0,0,0,.88);line-height:22px}.users__expert-page .row .ant-form-item{max-width:175px;margin:0 16px 0 0}.users__expert-page .row .ant-form-item:last-child{margin:0}.users__expert-page .row.margin{margin-bottom:16px}@media(width < 769px){.users__expert-page .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.users__expert-page .row .ant-form-item{width:100%;max-width:100%;margin:0 0 16px}}.users__expert-page .title__page{margin-bottom:32px !important}.users__expert-page .input__general{margin-bottom:16px}.users__expert-page .switch__label{margin-bottom:0}.users__expert-page .select__general{max-width:390px}.users__expert-page .photo__user{width:64px;min-width:64px;height:64px;min-height:64px;margin-right:16px;border-radius:6px}.users__expert-page .photo__info{margin-bottom:10px}.users__expert-page .photo__info span:last-child{margin-left:8px;color:rgba(0,0,0,.45)}.users__expert-page .added__company-btn{width:100%;margin:8px 0}.users__expert-page .row__verify{margin:-8px 0 16px}.users__expert-page .row__verify .verify__email{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 16px 0 0}.users__expert-page .last__visit{margin-bottom:40px;color:rgba(0,0,0,.45);font-weight:500;font-size:12px;line-height:20px}.users__expert-page .segment__label{margin-bottom:0}.users__expert-page .actions__buttons .ant-btn:first-child{margin-right:8px}
.expert__company-item{margin-top:8px;padding:8px 12px;background:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:8px}.expert__company-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto}
.modal__equipments-workplaces .file__row,.modal__condition-workplaces .file__row,.modal__material-workplaces .file__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;word-break:break-word;-webkit-transition:var(--transition);transition:var(--transition)}.modal__equipments-workplaces .file__row a,.modal__condition-workplaces .file__row a,.modal__material-workplaces .file__row a{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:110px;margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal__equipments-workplaces .file__row .anticon-paper-clip,.modal__condition-workplaces .file__row .anticon-paper-clip,.modal__material-workplaces .file__row .anticon-paper-clip{-ms-flex-item-align:center;align-self:center}.modal__equipments-workplaces .file__row .anticon-delete,.modal__condition-workplaces .file__row .anticon-delete,.modal__material-workplaces .file__row .anticon-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:22px;margin-left:5px;border:1px solid rgba(0,0,0,0);border-radius:4px;opacity:.6;-webkit-transition:var(--transition);transition:var(--transition)}.modal__equipments-workplaces .file__row .anticon-delete:hover,.modal__condition-workplaces .file__row .anticon-delete:hover,.modal__material-workplaces .file__row .anticon-delete:hover{background-color:rgba(0,0,0,.06);border-color:#184eb5;border-radius:4px;opacity:1}.modal__equipments-workplaces .file__row.client a,.modal__condition-workplaces .file__row.client a,.modal__material-workplaces .file__row.client a{max-width:190px}.modal__equipments-workplaces .file__row:hover,.modal__condition-workplaces .file__row:hover,.modal__material-workplaces .file__row:hover{background-color:rgba(0,0,0,.04)}.table__workplaces-search{margin-bottom:24px}@media(width < 769px){.table__workplaces-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;border-bottom:none !important}.table__workplaces-search .input__with-search{max-width:100%}}.table__workplaces td.column{position:relative;vertical-align:top}.table__workplaces td.column .col{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:220px;max-width:220px;height:100%;padding-bottom:34px}.table__workplaces td.column .col .ant-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.table__workplaces td.column .col .ant-col{height:100%}.table__workplaces td.column .col button{position:absolute;bottom:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.layout__header{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.06)}@media(width < 769px){.layout__header{padding-right:25px}}.layout__header>div{width:100%}.layout__header .select__general{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:300px;margin:0 auto 0 24px}@media(max-width: 1025px){.layout__header .select__general{margin:0 auto 0 0}}@media(width < 769px){.layout__header .select__general{max-width:100%;margin:0 16px 0 0}}
.layout__header .expert{margin:0 auto 0 24px;padding:2px 12px 2px 8px;border:1px solid rgba(0,0,0,.06);border-radius:8px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}@media(width < 769px){.layout__header .expert{margin:0 auto 0 0}}.layout__header .expert .photo{min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;margin-right:12px;border:1px solid rgba(0,0,0,.06);border-radius:6px}.layout__header .expert article:first-child{color:rgba(0,0,0,.88);font-weight:500;line-height:20px}.layout__header .expert article:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.45);font-size:12px;line-height:20px;-webkit-transition:var(--transition);transition:var(--transition)}.layout__header .expert article:last-child img{margin-left:4px}.layout__header .expert:hover{background:#f5f5f5}.layout__header .expert:hover article:last-child{color:rgba(0,0,0,.65)}
.header__profile-icon svg{min-width:16px;min-height:16px}.layout__header .header__profile{margin:0 24px 0 auto;cursor:pointer}@media(width < 769px){.layout__header .header__profile{display:none;padding-right:25px}}.layout__header .header__profile-title{margin:0 12px 0 0;text-align:right}.layout__header .header__profile-title article:first-child{margin-top:5px;font-weight:700;font-size:16px;line-height:16px}.layout__header .header__profile-title article:last-child{color:rgba(0,0,0,.45);line-height:18px}.layout__header .header__profile-title.admin{margin-left:12px}.layout__header .header__profile .arrow{margin-left:12px;-webkit-transition:var(--transition);transition:var(--transition)}.layout__header .header__profile .arrow svg{opacity:.45;fill:#000}.layout__header .header__profile .arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.layout__header .header__buttons-mobile{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin-left:auto;padding:8px;border:1px solid rgba(0,0,0,.15);border-radius:50%;-webkit-box-shadow:0 2px 0 0 rgba(255,255,255,.04);box-shadow:0 2px 0 0 rgba(255,255,255,.04);cursor:pointer}@media(width < 769px){.layout__header .header__buttons-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}
.layout__header .logo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 0 18px;cursor:pointer}.layout__header .logo__mini{min-width:44px;min-height:18px;max-height:18px}.layout__header .logo__size{max-width:170px;min-height:14px;max-height:14px}
.modal_expert{width:100%;max-width:480px !important}.modal_expert .ant-modal-close{width:40px;height:40px;padding:11px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.modal_expert .ant-modal-footer{margin-top:0}.modal_expert .ant-modal-content .expert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.modal_expert .ant-modal-content .expert__photo{min-width:64px;max-width:80px;min-height:64px;max-height:80px;margin-bottom:24px;border-radius:6px}.modal_expert .ant-modal-content .expert__name{margin-bottom:4px;color:rgba(0,0,0,.88);font-weight:700;line-height:32px}.modal_expert .ant-modal-content .expert__text{margin-bottom:24px;color:rgba(0,0,0,.45);line-height:20px}.modal_expert .ant-modal-content .expert__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.modal_expert .ant-modal-content .expert__buttons .mask__input{width:100%;padding:0;text-align:center;background:rgba(0,0,0,0);border:none;outline:none;pointer-events:none}.modal_expert .ant-modal-content .expert__buttons a:hover{color:#fff}.modal_expert .ant-modal-content .expert__buttons button:hover .mask__input{color:#184eb5}.modal_expert .ant-modal-content .expert__buttons button:first-child{margin-right:8px}@media(width < 516px){.modal_expert{top:30px;width:calc(100% - 30px) !important}.modal_expert .expert__name{margin-bottom:0;font-size:20px}.modal_expert .expert__text{margin-bottom:16px}.modal_expert .expert__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%}.modal_expert .expert__buttons .ant-btn{width:100%;margin:0 0 12px}.modal_expert .expert__buttons .ant-btn:last-child{margin:0}}
.layout .sider__menu{padding:16px 8px 0;background:#fff;border-right:1px solid rgba(0,0,0,.06);-webkit-box-shadow:16px 0 80px -16px rgba(89,102,132,.16);box-shadow:16px 0 80px -16px rgba(89,102,132,.16)}.layout .sider__menu .ant-menu{-webkit-border-end:none;border-inline-end:none}.layout .sider__menu .ant-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout .sider__menu .ant-menu .anticon svg{min-width:16px;max-width:16px;min-height:16px;max-height:16px}.layout .sider__menu .ant-menu-inline-collapsed a{display:inline}.layout .sider__menu .ant-layout-sider-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto}.layout .sider__menu .ant-layout-sider-children::-webkit-scrollbar{width:4px;height:4px}.layout .sider__menu .ant-layout-sider-children::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9em}@media(width < 769px){.layout .sider__menu{position:absolute !important;top:-1000px;padding:10px 5px}.layout .sider__menu .collapse__button{display:none}}.layout .toggle__menu-desktop{width:34px;height:34px;margin:15px 15px 0 auto;font-size:16px}.layout .toggle__menu-desktop.close{margin:15px auto 0}@media(width < 769px){.layout .toggle__menu-desktop{display:none}}@media(width < 769px){.layout .menu__mobile-opened{top:64px;right:0;z-index:10;width:100% !important;max-width:100% !important;height:calc(100% - 64px)}}
.login__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-x:hidden}.login__page .button__submit{width:100%;margin:24px 0 20px}.login__page .button__submit.email{margin:24px 0 0}.login__page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.login__page-footer{margin:auto 16px 16px;text-align:center}.login__page-footer a{color:rgba(0,0,0,.45);text-decoration:none}.login__page-footer span{color:rgba(0,0,0,.45);font-weight:500;font-size:12px;line-height:20px}.login__page-footer span a{text-decoration:underline}.login__page-card{position:relative;width:100%;max-width:385px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:40px 32px;border:1px solid rgba(0,0,0,.15)}.login__page-card .ant-card-body{width:100%;padding:0}.login__page-card .ant-card-body .logo{max-width:170px;margin:0 auto}.login__page-card .title{margin:25px 0 24px;font-weight:700;text-align:center}.login__page-card .title.email,.login__page-card .title.password{margin:25px 0 4px}.login__page-card .text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 24px;color:rgba(0,0,0,.45);line-height:22px;text-align:center}.login__page-card .text.email{margin:0 auto}.login__page-card .text.password{margin:0 auto 15px}.login__page-card .help__row{position:absolute;bottom:-30px;left:50%;color:rgba(0,0,0,.45);font-size:12px;line-height:20px;white-space:nowrap;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(width <= 415px){.login__page-card{max-width:calc(100% - 30px);margin:30px auto 0}}@media(height <= 675px){.login__page-footer{font-size:10px}.login__page-footer a{font-size:10px}}
.auth__form{width:100%;max-width:100%}.auth__form input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.auth__form input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.auth__form input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.auth__form input:focus::-ms-input-placeholder{color:rgba(0,0,0,0)}.auth__form input:focus::placeholder{color:rgba(0,0,0,0)}.auth__form label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px;color:rgba(0,0,0,.88);font-weight:500;font-size:14px;line-height:22px}.auth__form label .anticon{margin-left:5px}.auth__form-item{margin-bottom:16px}.auth__form-item:nth-child(2){margin-bottom:0}.auth__form .link__remember{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:500;font-size:16px;line-height:24px}.auth__form .agreement-checkbox .ant-checkbox{-ms-flex-item-align:start;align-self:flex-start;padding-top:2px}
.email__request .auth__form-item{margin-bottom:0}.email__request-icon{margin:0 auto 24px}
.new__password-form .auth__form-item{margin-bottom:15px}.new__password-form .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.new__password-form .label span{margin-right:5px}.new__password-form .button__submit{margin:16px auto 0}
.email__status-resp .title.email{max-width:310px;margin-top:15px}.email__status-resp img{margin:0 auto}.email__status-resp button{display:block;margin:15px auto 0}
