:root{--primary-color:#043e0e;--secondary-color:#000}.navbar{position:fixed!important;z-index:999;top:0;width:100%}.navbar-brand{color:var(--primary-color)!important;font-size:24px;font-weight:700}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:#3f6b1e;border-color:#1b320b}.search-container{position:relative;background:url(https://talentdial.com/assets/img/hero-1.jpg) center top/cover no-repeat;padding:8rem 0;color:#fff}.search-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(27 27 27 / 50%),rgb(2 1 1 / 50%))}.search-container .container{position:relative;z-index:2}.job-listing{padding:15px;margin:10px 0;cursor:pointer; background-color: #f8f9fa; border-bottom: 1px solid #ccc;}.job-listing.active{border-left:3px solid var(--primary-color);background-color:#dedede}.job-listing:hover{background-color:#f8f9fa}.quick-apply{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;color:#fff!important;padding:10px 15px;height:44px}.quick-apply:hover{color:#fff;background-color:var(--secondary-color)}.job-details-panel{background:#fff}.job-details-section{border-top:1px solid var(--border-color);padding-top:14px;overflow-y:auto;max-height:800px}.toggle-btn:hover{background-color:#e0e0e0!important}.scroller::-webkit-scrollbar{width:8px}.scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scroller::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}.scroller::-webkit-scrollbar-thumb:hover{background:#3f6b1e}