.job-title{width:auto;white-space:nowrap}.job-card-info label svg{display:none}.btn-primary-blue,.btn-primary-yellow,.truncate-text{white-space:nowrap}.truncate-text{overflow:hidden;text-overflow:ellipsis;max-width:110px}[data-title]{position:relative;cursor:help}[data-title]:hover:before{content:attr(data-title);bottom:calc(100% + .5rem);padding:.7rem;background:#003b4d;color:#fff;font-size:.9rem;border-radius:3px;white-space:normal;z-index:999;display:none;min-width:140px}[data-title]:hover:after,[data-title]:hover:before{position:absolute;left:50%;transform:translateX(-50%)}[data-title]:hover:after{content:"";bottom:24px;border:.4rem solid transparent;border-top-color:#003b4d;z-index:998}[data-title]:hover:before{display:block}.mobile-star{display:none}@media screen and (max-width:1190px){.job-card-info label{display:block;width:100%}}@media screen and (max-width:1126px){.job-card-labels{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.7rem}.btn-primary,.job-card-labels button{white-space:nowrap}}@media screen and (max-width:1060px){.job-list-section{width:100%;padding:15px}.job-list-section>.job-cards{padding:0!important;margin-bottom:15px;width:100%}.job-list-section>.job-cards>.job-card-info{width:100%}.job-card-labels{grid-template-columns:1fr 1fr 1fr 1fr;width:-moz-min-content;width:min-content}.btn-primary{white-space:nowrap}.truncate-text{max-width:100px}}@media screen and (max-width:768px){.job-card-info div:first-child{display:flex;justify-content:space-between;align-items:center}.job-card-info div svg,.job-list-section>.m-auto>.job-cards>.bg-white{display:block}.stacked-buttons{display:none}.mobile-star{display:inline-flex;width:70px;height:60px;justify-content:center;align-items:center;position:absolute;right:20px}.mobile-star>svg{pointer-events:none}}@media screen and (max-width:625px){.job-card-labels{grid-template-columns:1fr 1fr;width:100%}.truncate-text{max-width:115px}}@media screen and (max-width:450px){.job-card-labels{grid-template-columns:1fr;width:100%;max-width:100%}.job-card-labels button{max-width:100%;width:100%;font-size:11.12px}.job-card-info div:first-child{white-space:break-spaces;max-width:95%}}.job-list-section{min-height:350px;padding-top:150px}.job-desc,.roles,.saved{padding-top:0}@media screen and (max-width:1060px){.input-group,.result,.search-input-section{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.job-list-section{padding-top:15px}}@media screen and (max-width:992px){.search-input-section{padding:0}.search-input-section .input-group{padding-left:15px;padding-right:15px;padding-bottom:25px}.search-input-section .result{display:none}.search-input-section div .grid{grid-template-columns:1fr 1fr}.job-list-section{padding:0 15px 15px}.job-list-section .job-cards{padding:0;margin-top:15px;margin-bottom:15px}.job-list-section .job-card-info{width:100%}}@media screen and (max-width:600px){.search-input-section div .grid{grid-template-columns:1fr;gap:1rem}}.loading-spinner{top:0;left:0;width:100%;height:100%;text-align:center;z-index:9999}.spinner{margin:25% auto;width:60px;height:60px;border:10px solid #cecece;border-top-color:#003b4d;border-radius:50%;animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:600px){.spinner{margin:50% auto;width:60px;height:60px;border:10px solid #cecece;border-top-color:#003b4d;border-radius:50%;animation:spin 4s linear infinite}}