.table{display:grid;max-width:350px}.table .table-row{display:grid;grid-template-columns:auto 90px 90px;border-bottom:1px solid #e1e1e1}.table .table-row .table-cell{border-right:1px solid #e1e1e1;text-align:center;box-sizing:border-box;min-height:40px;display:grid;align-items:center;justify-items:center;padding:5px 10px}.table .table-row .table-cell.table-label{font-weight:700;justify-items:end}.table .table-header .table-cell{display:grid;align-content:end}#VacancyEdit{display:grid;grid-template-columns:auto 300px;height:calc(100vh - 90px);overflow:hidden}#VacancyEdit .vacancy-detail-wrapper{padding:20px;height:100%;overflow-y:auto;border-right:1px solid #ededed}#VacancyEdit .vacancy-detail-wrapper .vacancy-detail{margin:20px 0;border-left:1px solid #151221;padding-left:15px}#VacancyEdit .vacancy-detail-wrapper .vacancy-detail label{font-weight:700;display:block;margin-top:15px}#VacancyEdit .vacancy-detail-wrapper .vacancy-detail input{margin:10px 0;display:block;border:1px solid #dcdfe6;padding:10px 15px;color:#334f5d}#VacancyEdit .vacancy-detail-wrapper .vacancy-detail h3{margin-bottom:20px}#VacancyEdit .vacancy-detail-wrapper #detailGeneral{border-color:#2d2aca}#VacancyEdit .vacancy-detail-wrapper #detailGeneral h3{color:#2d2aca}#VacancyEdit .vacancy-detail-wrapper #detailPersonalInfo{border-color:#2a76ca}#VacancyEdit .vacancy-detail-wrapper #detailPersonalInfo h3{color:#2a76ca}#VacancyEdit .vacancy-detail-wrapper #detailAttachment{border-color:#2acab3}#VacancyEdit .vacancy-detail-wrapper #detailAttachment h3{color:#2acab3}#VacancyEdit .vacancy-detail-wrapper #detailCustomAttachment{border-color:#2abfca}#VacancyEdit .vacancy-detail-wrapper #detailCustomAttachment h3{color:#2abfca}#VacancyEdit #sidebarRight{display:grid;grid-row-gap:15px;padding:20px;align-self:start}#VacancyEdit #sidebarRight #downloadBtn,#VacancyEdit #sidebarRight #saveBtn{align-self:end}