.job-detail-card{border-radius:12px}.job-detail-logo{object-fit:cover}.job-body{line-height:1.7;font-size:1rem}.job-body h2,.job-body h3{color:var(--mainColor2);font-weight:700;margin-top:1.5rem}.job-body p{margin-bottom:1rem}.job-body b,.job-body strong{color:var(--blackColor);font-weight:600}.job-body ul{margin-left:1.5rem;list-style:disc}.job-body li{margin-bottom:.5rem}@media (max-width:768px){.job-detail-card{padding:1.5rem}.job-body{font-size:.95rem}.btn-main{width:100%}}.minimal-badge{font-size:13px;padding:4px 10px;border-radius:50rem;font-weight:500;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent}.badge-type{color:#262e2e;border-color:rgba(38,46,46,.3)}.badge-location,.badge-type{background-color:rgba(20,138,188,.146)}.badge-location{color:#1489bc;border-color:rgba(20,137,188,.3)}.badge-date{font-size:15px!important;background-color:rgba(0,0,0,.05);color:#505050;border-color:rgba(0,0,0,.2)}.badge-salary{font-size:15px!important;background-color:rgba(0,180,85,.1);color:#008c46;border-color:rgba(0,140,70,.3)}.badge-deadline{background-color:rgba(0,30,43,.146);color:#505050;border-color:rgba(200,115,0,.3)}.minimal-badge:hover{transform:translateY(-1px);transition:.2s ease;cursor:default}