@import url(https://planergesucht.de/wp-content/themes/joblook-child/../joblook/style.css);:root{--primary:#170F49;--buttonHover:#191052d8}.errorLogin p{padding:20px;margin:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px;font-family:'Roboto',sans-serif}#job-manager-job-applications a{color:var(--primary)}.job-applications-download-csv{display:none}.job-application-footer ul.actions{float:left!important}.annehmen-button-wrapper{display:flex;justify-content:flex-end;margin:0!important}.annehmen-button{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0!important;cursor:pointer;transition:background-color 0.3s ease-in-out;margin:0!important}.job-applications a{color:var(--primary)}#job-manager-job-dashboard a{color:var(--primary)}.annehmen-button:hover{background-color:var(--buttonHover)}.annehmen-button:focus{background-color:var(--buttonHover)}.annehmen-button:active{background-color:var(--buttonHover)!important;transform:scale(.98)}@media (max-width:768px){.annehmen-button{width:100%;float:none;margin:10px 0;text-align:center}}.engineer-dashboard{width:100%;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1);margin:20px 0;font-family:'Roboto',sans-serif}.engineer-dashboard .job_listings a.load_more_jobs{background-color:#fff!important;color:var(--primary)!important}.engineer-dashboard a{background-color:var(--primary)!important}.engineer-dashboard h2{font-size:28px;color:#333;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:10px}.engineer-dashboard ul{list-style-type:none;padding:0}.engineer-dashboard h3.card-job-title:hover{color:var(--buttonHover)}.engineer-dashboard ul li{padding:15px 20px;transition:background-color 0.3s,box-shadow 0.3s}.engineer-dashboard ul li:last-child{border-bottom:none}.engineer-dashboard a.btn-default:hover{background:var(--buttonHover)!important}.engineer-dashboard ul li a{text-decoration:none;color:var(--primary);font-weight:500;display:flex;align-items:center;justify-content:space-between}.engineer-dashboard ul li a:hover{text-decoration:underline;color:var(--buttonHover)}.engineer-dashboard .notification{padding:15px 20px;margin:10px 0;border:1px solid #ddd;border-radius:5px;background-color:#eef9ee;color:#3c763d;font-weight:500}.engineer-dashboard .no-jobs{padding:15px 20px;margin:10px 0;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;color:#333;font-weight:500}@media (max-width:768px){.container{padding:15px}.engineer-dashboard h2{font-size:24px}.engineer-dashboard ul li{padding:10px 15px}}.engineer-dashboard .job_listings .job_listing{background:#fff;border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:15px;transition:all 0.3s ease}.engineer-dashboard .job_listings .job_listing:hover{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.engineer-dashboard .svg-icon path{fill:var(--primary)!important}.engineer-dashboard .job_listings .job_listing .job-title{font-size:18px;color:#333;margin:0}.engineer-dashboard .job_listings .job_listing .job-location{font-size:14px;color:#777;margin:5px 0}.engineer-dashboard .job_listings .job_listing .company{font-size:16px;color:#555}.engineer-dashboard .job_listings .job_listing .job-type{font-size:12px;color:#999;background:#f7f7f7;padding:3px 6px;border-radius:3px}.engineer-dashboard .job_filters{display:none}.job-listing-meta{display:flex;gap:15px}.job-listing-meta li{list-style:none}.job-listing-meta li{display:block;margin-bottom:5px}.job-details-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .1);padding:20px;margin-bottom:20px}.job-details-card h2{font-size:1.5rem;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:5px}.job-detail-item{margin-bottom:10px}.custom-field-list{list-style-type:disc;margin:4px 0 0 20px;padding:0}