.devnors_jobs_detail {    padding-top: 60px;    min-height: 100vh;}.devnors_jobs_detail .container {    margin: 0 auto;    padding-top: 50px;    width: 100%;    max-width: 1200px;    display: flex;    justify-content: space-between;}.devnors_jobs_detail .container .body {    padding-right: 60px;    flex: 1;    width: 0;    min-width: 0;    min-height: 100vh;    border-radius: 20px;    font-size: 16px;}.devnors_jobs_detail .container .body .avatar {    width: 80px;    height: 80px;    border-radius: 6px;    background-size: cover;    background-position: center;}.devnors_jobs_detail .container .body .bottom {    display: flex;    align-items: flex-end;}.devnors_jobs_detail .container .body .bottom .left {    flex: 1;}.devnors_jobs_detail .container .body .bottom .left .username {    padding-top: 10px;    padding-bottom: 10px;    font-weight: bold;    font-size: 24px;    line-height: 32px;}.devnors_jobs_detail .container .body .bottom .left .title {    font-size: 24px;    line-height: 32px;    color: #667190;    font-weight: normal}.devnors_jobs_detail .container .body .bottom .btns a {    padding: 0 30px;    margin-left: 15px;    border-radius: 6px;    display: inline-block;    height: 60px;    line-height: 58px;    border: 1px solid #02BF57;    color: #02BF57;    font-weight: bold;}.devnors_jobs_detail .container .body .bottom .btns a:hover {    background-color: #F2F7F2;}.devnors_jobs_detail .container .body .bottom .btns a.solid {    background-color: #02BF57;    color: white;}.devnors_jobs_detail .container .body .bottom .btns a.solid:hover {    background-color: #018d40;}.devnors_jobs_detail .container .body .basic-info {    padding-top: 50px;    display: flex;    font-weight: 500;}.devnors_jobs_detail .container .body .basic-info span {    margin-right: 30px;}.devnors_jobs_detail .container .body .basic-info .expand {    flex: 1;}.devnors_jobs_detail .container .body .desc {    padding-top: 15px;    line-height: 2;    text-align: justify;}.devnors_jobs_detail .container .body .block {    padding-top: 50px;}.devnors_jobs_detail .container .body .block .block-title {    font-weight: 500;}.devnors_jobs_detail .container .body .block .block-body {    padding-top: 15px;}.devnors_jobs_detail .container .body .block .block-body.tags .tag {    padding: 5px 12px;    margin-bottom: 10px;    border-radius: 20px;    display: inline-block;    margin-right: 10px;    font-size: 12px;    background-color: #F2F7F2;    font-weight: 500;}.devnors_jobs_detail .container .body .block .block-body .list-item {    color: black;    margin-bottom: 10px;}.devnors_jobs_detail .container .body .block .block-body .list-item .title {    display: flex;    justify-content: space-between;    font-weight: 500;}.devnors_jobs_detail .container .body .block .block-body .list-item .title .time {    color: black;}.devnors_jobs_detail .container .body .block .block-body .list-item .list-desc {    padding: 10px 0;    line-height: 1.5;    color: #667190;}.devnors_jobs_detail .container .body .block .block-body .list-item .list-operation .score {    font-size: 0;}.devnors_jobs_detail .container .body .block .block-body .list-item .list-operation .score .icon-star-fill, .devnors_jobs_detail .container .body .block .block-body .list-item .list-operation .score .icon-star {    color: #667190;    font-size: 15px;}.devnors_jobs_detail .container .body .block .block-body .list-item .list-operation span {    margin-right: 30px;    color: black;    font-size: 14px;}.devnors_jobs_detail .container .body .block .block-body a.list-item {    transition: 0.2s ease-in;}.devnors_jobs_detail .container .body .block .block-body a.list-item:hover {    color: #02BF57;}.devnors_jobs_detail .container .filter {    width: 350px;    padding-left: 60px;    border-left: 1px solid rgba(0, 0, 0, 0.05);}.devnors_jobs_detail .container .filter .block {    padding-bottom: 50px;}.devnors_jobs_detail .container .filter .block .block-title {    padding-bottom: 10px;    display: flex;    align-items: center;    color: #667190;    font-weight: 500;    font-size: 12px;}.devnors_jobs_detail .container .filter .block .block-title .iconfont {    margin-left: 5px;    font-size: 13px;    color: #667190;}.devnors_jobs_detail .container .filter .block .block-body a {    color: black;    display: block;    line-height: 2;}.devnors_jobs_detail .container .filter .block .block-body a.active {    color: #018d40;    text-decoration: underline;    font-weight: 500;}.devnors_jobs_detail .container .filter .block .block-body a:hover {    color: #018d40;    text-decoration: underline;}@media only screen and (max-width: 800px) {    .devnors_jobs_detail .container {        flex-direction: column;    }    .devnors_jobs_detail .container .body {        padding-right: 0;        padding: 0 5px;        width: 100%;    }    .devnors_jobs_detail .container .body .avatar {        margin: 0 auto;    }    .devnors_jobs_detail .container .body .bottom {        flex-direction: column;    }    .devnors_jobs_detail .container .body .bottom .left {        width: 100%;        text-align: center;    }    .devnors_jobs_detail .container .body .bottom .title {        text-align: center;    }    .devnors_jobs_detail .container .body .bottom .btns {        width: 100%;        display: flex;        justify-content: center;    }    .devnors_jobs_detail .container .body .basic-info {        flex-wrap: wrap;    }    .devnors_jobs_detail .container .filter {        padding: 0 15px;        margin-top: 30px;        padding-top: 30px;        border-top: 1px solid rgba(0, 0, 0, 0.1);        width: 100%;    }}