.job_manager input[type="text"],.job_manager input[type="email"],.job_manager input[type="url"],.job_manager input[type="number"],.job_manager input[type="search"],.job_manager select,.job_manager textarea,.job_filters input[type="text"],.job_filters select{border-radius:10px;padding:12px 14px;border:1px solid rgb(0 0 0 / .12);width:100%;outline:none}.job_manager input:focus,.job_manager select:focus,.job_manager textarea:focus,.job_filters input:focus,.job_filters select:focus{border-color:rgb(0 0 0 / .25);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.job_manager input[type="submit"],.job_manager button,.job_filters input[type="submit"],.job_filters button,.load_more_jobs{border-radius:12px;padding:12px 18px;border:0;cursor:pointer;font-weight:600}.job_manager input[type="submit"],.job_manager button,.job_filters input[type="submit"],.job_filters button,.load_more_jobs{background:var(--wr-primary,#22c55e);color:#fff}ul.job_listings,ul.job_listings li.job_listing{list-style:none;margin:0;padding:0}ul.job_listings li.job_listing{background:#fff;border-radius:14px;padding:18px 18px;margin-bottom:14px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 22px rgb(0 0 0 / .06)}.job_filters{background:#fff;border-radius:14px;padding:18px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 22px rgb(0 0 0 / .06)}.job-manager-pagination a,.job-manager-pagination span{border-radius:10px;padding:10px 12px;border:1px solid rgb(0 0 0 / .08);margin-right:8px;display:inline-block}.wr-wpjm-archive .job_filters,.wr-wpjm-card--filters{background:#fff;border-radius:14px;padding:18px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 22px rgb(0 0 0 / .06);margin-bottom:16px}.wr-wpjm-job{padding:0!important}.wr-wpjm-job__link{display:flex;gap:16px;align-items:center;padding:18px;border-radius:14px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 22px rgb(0 0 0 / .06);background:#fff;text-decoration:none}.wr-wpjm-job__title{font-weight:700;font-size:18px;line-height:1.2;color:#111;margin-bottom:6px}.wr-wpjm-job__meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:rgb(0 0 0 / .65);font-size:14px}.wr-wpjm-job__logo img{width:56px;height:56px;border-radius:12px;object-fit:cover}.wr-wpjm-job__right{margin-left:auto}.wr-wpjm-job__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;font-weight:600;background:#22c55e;color:#fff}.wr-wpjm-archive ul.job_listings{margin:0;padding:0}.wr-wpjm-archive ul.job_listings li.job_listing{margin:0 0 14px 0;padding:0;background:#fff0;border:0;box-shadow:none}.wr-wpjm-archive ul.job_listings li.job_listing a,.wr-wpjm-archive .job_listing a{display:flex!important;align-items:center;gap:16px}.wr-wpjm-archive .job_listing .company_logo,.wr-wpjm-archive .job_listing .company_logo img,.wr-wpjm-archive .job_listing img.company_logo{float:none!important;position:static!important;margin:0!important}.wr-wpjm-archive .job_listing .company_logo{flex:0 0 60px;width:60px;height:60px;overflow:hidden;border-radius:12px}.wr-wpjm-archive .job_listing .company_logo img,.wr-wpjm-archive .job_listing img.company_logo{width:40px!important;height:40px!important;object-fit:cover!important;display:block}.wr-wpjm-archive .job_listing .position,.wr-wpjm-archive .job_listing .position *{float:none!important}.wr-wpjm-archive .job_listing .position{flex:1 1 auto;min-width:0}.wr-wpjm-archive .job_listing .wr-wpjm-job__right,.wr-wpjm-archive .job_listing .meta{margin-left:auto}.wr-wpjm-job__link{display:flex;gap:16px;align-items:center}.wr-wpjm-job__logo{flex:0 0 56px}.wr-wpjm-job__logo img{width:56px;height:56px;object-fit:cover;border-radius:12px;display:block}.wr-wpjm-job__body{flex:1 1 auto;min-width:0}html .page-id-229,body .page-id-229{overflow-x:hidden}.page-id-229 .select2-container{max-width:100%!important}.page-id-229 .select2-dropdown{max-width:calc(100vw - 40px)!important;overflow-x:hidden!important}.wr-wpjm-archive,.wr-wpjm-card--filters,.job_filters{max-width:100%;overflow-x:hidden}.page-id-229 .select2-container--open .select2-dropdown{left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important}.page-id-229 .select2-container--default .select2-dropdown{border:0!important;border-radius:14px!important;box-shadow:0 18px 40px rgb(0 0 0 / .14)!important;overflow:hidden}.page-id-229 .select2-container--default .select2-results__option{padding:12px 14px!important;font-size:15px}.page-id-229 .select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgb(0 0 0 / .06)!important;color:inherit!important}.page-id-229 .select2-container--default .select2-results__option[aria-selected="true"]{background:rgb(0 0 0 / .04)!important}.page-id-229 .select2-container--default .select2-search--dropdown .select2-search__field{border-radius:12px!important;border:1px solid rgb(0 0 0 / .12)!important;padding:10px 12px!important;outline:none}.page-id-229 .select2-container--default .select2-selection--single{height:52px;border-radius:12px!important;border:1px solid rgb(0 0 0 / .12)!important;display:flex;align-items:center}.page-id-229 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px!important;padding-left:14px!important}.page-id-229 .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important;right:10px!important}.page-id-229 .job_filters .select2-container--open .select2-dropdown,.wr-wpjm-card--filters .select2-container--open .select2-dropdown{left:0!important;right:auto!important;transform:none!important}.page-id-229 .job_filters .select2-container--open .select2-dropdown,.wr-wpjm-card--filters .select2-container--open .select2-dropdown{width:100%!important;box-sizing:border-box}.page-id-229 .select2-container--open .select2-dropdown{max-width:calc(100vw - 40px)!important;margin-left:0!important}.wr-wpjm-single{max-width:100%}.wr-wpjm-single .wr-wpjm-card{background:#fff;border-radius:14px;padding:22px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 8px 22px rgb(0 0 0 / .06)}.wr-wpjm-single .job-listing-meta{list-style:none;display:flex;flex-wrap:wrap;gap:10px 12px;margin:0 0 18px 0;padding:0}.wr-wpjm-single .job-listing-meta li{padding:8px 12px;border-radius:999px;background:rgb(0 0 0 / .04);border:1px solid rgb(0 0 0 / .06);font-size:14px;color:rgb(0 0 0 / .75)}.wr-wpjm-single .company{display:flex;gap:14px;align-items:center;padding:14px;border-radius:14px;background:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .06);margin:0 0 18px 0}.wr-wpjm-single .company img{width:64px!important;height:64px!important;border-radius:14px;object-fit:cover;display:block}.wr-wpjm-single .company_header .name{margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wr-wpjm-single .company_header .name strong{font-size:16px}.wr-wpjm-single .company_header .tagline{margin:6px 0 0 0;color:rgb(0 0 0 / .65)}.wr-wpjm-single__description{margin-top:8px;line-height:1.6;color:rgb(0 0 0 / .85)}.wr-wpjm-single .job_application{margin-top:18px;padding:16px;border-radius:14px;background:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .06)}.wr-wpjm-single .job_application .application_button{border-radius:12px;padding:12px 18px;border:0;cursor:pointer;font-weight:700;background:var(--wr-primary,#22c55e);color:#fff}.wr-wpjm-single .job_application .application_details{margin-top:12px}.single_job_listing .company,.single_job_listing .company_header{position:relative}.single_job_listing .company .company_logo,.single_job_listing .company .company_logo img,.single_job_listing .company img.company_logo{float:none!important;position:static!important;margin:0!important}.single_job_listing .company{display:flex!important;align-items:center;gap:14px}.single_job_listing .company .company_logo,.single_job_listing .company img.company_logo{flex:0 0 72px;width:72px!important;height:72px!important;border-radius:14px;overflow:hidden}.single_job_listing .company .company_logo img,.single_job_listing .company img.company_logo{width:72px!important;height:72px!important;object-fit:cover!important;display:block!important}.single_job_listing .company .company_header{flex:1 1 auto;min-width:0}.single_job_listing .company .company_header .name,.single_job_listing .company .company_header .name *{float:none!important;clear:none!important}.wr-wpjm-single__actions{margin:10px 0 18px 0}.wr-wpjm-btn-edit-job{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid rgb(0 0 0 / .12);background:#fff;color:rgb(0 0 0 / .85)}.wr-wpjm-btn-edit-job:hover{background:rgb(0 0 0 / .03)}.wr-wpjm-btn-delete-job{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid rgb(220 38 38 / .35);background:rgb(220 38 38 / .06);color:rgb(220 38 38 / .95);margin-left:10px}.wr-wpjm-btn-delete-job:hover{background:rgb(220 38 38 / .12)}