@media(min-width: 1400px){.recruitment .row{max-width:700px;margin:0 auto}}.recruitment .stat-card{padding:14px 20px;border-radius:12px}@media(min-width: 1400px){.recruitment .stat-card{padding:48px 20px}}.recruitment .stat-card.green{background-color:#f2faf7}.recruitment .stat-card.yellow{background-color:#fefbe8}.recruitment .stat-card .label{margin:0;font-size:15px}@media(min-width: 1200px){.recruitment .stat-card .label{font-size:17px}}.recruitment .stat-card .label.green{color:#0ba370}.recruitment .stat-card .label.yellow{color:#cd8301}.recruitment .stat-card .value{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:#0ba370}@media(min-width: 1200px){.recruitment .stat-card .value{font-size:36px}}.recruitment .stat-card .value.green{color:#0ba370}.recruitment .stat-card .value.yellow{color:#cd8301}.recruitment .stat-register{border:1px solid currentColor;border-radius:12px;padding:20px 40px;font-size:15px;width:100%}@media(min-width: 1200px){.recruitment .stat-register{width:auto;margin-left:100px;padding:20px 60px}.recruitment .stat-register::before{content:"";position:absolute;left:-55px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#d8d8d8}}.recruitment .stat-register i{font-size:14px;width:34px;aspect-ratio:1/1}@media(min-width: 1200px){.recruitment .stat-register i{width:44px}}.recruitment .job-tabs{margin:40px 0 30px}.recruitment .job-tabs button{padding:12px 20px;font-size:15px;white-space:nowrap;color:#666;border:none;line-height:1}.recruitment .job-tabs button.active{border:2px solid #0ba370;color:#0ba370;background:#fff}.recruitment .job-tabs.job-tabs2 button{padding:15px 40px}.recruitment .job-card:hover{border-color:#0ba370 !important}.recruitment .job-card .job-title{margin:0 0 20px}.recruitment .job-card .job-title p{font-size:17px}.recruitment .job-card .job-title span{font-size:14px;font-weight:500}.recruitment .job-card .job-info span,.recruitment .job-card .job-stats span{display:block;line-height:1.8;font-size:15px}@media(min-width: 1200px){.recruitment .job-card .job-info span,.recruitment .job-card .job-stats span{display:inline;line-height:inherit}}.recruitment .job-card .new-count{width:36px;height:36px;font-size:14px}.recruitment .job-card .job-actions{font-size:15px}@media(min-width: 1200px){.recruitment .job-card .job-actions{border-top:none !important;padding-top:0 !important;margin-top:0 !important}}.recruitment .job-card .job-actions .btn{padding:14px 30px;border-radius:24px;border:1px solid #c6c6c6}.recommended .search-area{margin:0 0 20px}@media(min-width: 1200px){.recommended .search-area{margin:0 0 30px}}.recommended .search-area .search-input{max-width:100%;border:2px solid var(--bs-dark);overflow:hidden}@media(min-width: 1200px){.recommended .search-area .search-input{max-width:600px}}.recommended .search-area .search-input .form-control{padding:0 16px;font-size:15px;border:none;border-radius:0;height:48px}@media(min-width: 1200px){.recommended .search-area .search-input .form-control{height:60px;font-size:17px;padding:0 30px}}.recommended .search-area .search-input .form-control:focus{box-shadow:none}.recommended .search-area .search-input .btn-search{padding:0;height:48px;width:48px;border:none;border-radius:50% !important}@media(min-width: 1200px){.recommended .search-area .search-input .btn-search{height:60px;width:60px}}.recommended .search-area .search-input .btn-search i{font-size:16px}.recommended .search-area .btn-filter{padding:0 24px;font-size:15px;flex-shrink:0}@media(min-width: 1200px){.recommended .search-area .btn-filter{padding:0 30px}}.recommended .filter-area .form-select{min-width:100%}@media(min-width: 1200px){.recommended .filter-area .form-select{min-width:300px}}.recommended .filter-area .btn{padding:14px 20px;border-radius:10px}.recommended .list{margin-top:40px}@media(min-width: 1200px){.recommended .list{margin-top:100px}}.recommended .list .job-card-item .job-title{font-size:17px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1200px){.recommended .list .job-card-item .job-title{font-size:17px}}.recommended .list .job-card-item .job-date{font-size:14px}@media(min-width: 1200px){.recommended .list .job-card-item .job-date{font-size:15px}}/*# sourceMappingURL=style.css.map */
