.mjp-page,.mjp-dashboard{max-width:1440px;margin:0 auto;padding:0;font-family:'Public Sans',Arial,sans-serif;color:#001840;box-sizing:border-box}.mjp-page *,.mjp-dashboard *{box-sizing:border-box}.mjp-page{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;background:#fff}.mjp-sidebar{display:flex;flex-direction:column;gap:14px}.mjp-filter-box{background:#fff;border:1px solid #e7edf4;box-shadow:0 4px 18px rgba(0,24,64,.06)}.mjp-filter-title{width:100%;height:46px;border:0;background:#fff;color:#001840;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.mjp-filter-body{display:none;padding:0 18px 18px}.mjp-filter-box.is-open .mjp-filter-body{display:block}.mjp-filter-body strong{display:block;font-size:12px;font-weight:700;margin:13px 0 7px;color:#001840}.mjp-filter-body select,.mjp-filter-body input[type=text]{width:100%;height:43px;border:1px solid #e8eef5;border-radius:0;background:#fff;padding:0 12px;font-size:12px;color:#5b6980}.mjp-filter-body label{display:flex;align-items:center;gap:9px;margin:10px 0;color:#65738a;font-size:12px}.mjp-filter-body label em{margin-left:auto;min-width:24px;height:20px;border-radius:999px;background:#f2f5f8;text-align:center;line-height:20px;font-style:normal;font-size:11px;color:#8b98a8}.mjp-filter-body input[type=checkbox]{width:13px;height:13px;accent-color:#f5c400}.mjp-primary-button{width:100%;height:45px;border:0;border-radius:9px;background:#f5c400;color:#001840;font-size:14px;font-weight:700;margin-top:16px;cursor:pointer}.mjp-results-head{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 16px;gap:16px}.mjp-results-head h2{margin:0;color:#001840;font-size:18px;font-weight:700;letter-spacing:.01em}.mjp-results-head p{margin:4px 0 0;color:#68768c;font-size:12px}.mjp-sort{display:flex;align-items:center;gap:28px;color:#16aedd;font-size:12px;white-space:nowrap}.mjp-list-cards{display:flex;flex-direction:column;gap:18px}.mjp-employer-card,.mjp-candidate-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:120px;background:#fff;border:1px solid #e7edf4;box-shadow:0 5px 20px rgba(0,24,64,.04);padding:22px 18px}.mjp-candidate-card{grid-template-columns:86px minmax(0,1fr) auto}.mjp-logo{width:78px;height:78px;object-fit:contain;border:1px solid #edf2f7;padding:8px;background:#fff}.mjp-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover}.mjp-card-body small{display:block;color:#15afd8;font-size:12px;font-weight:700;margin-bottom:5px}.mjp-card-body h3{margin:0 0 7px;color:#001840;font-size:18px;font-weight:700;line-height:1.25}.mjp-card-body h3 i{color:#38c781;font-style:normal;font-size:11px}.mjp-card-body p{margin:0;color:#697891;font-size:12px;line-height:1.6}.mjp-card-body p span{margin-left:12px}.mjp-team{display:flex;align-items:center;gap:12px;color:#5f6d82;font-size:12px}.mjp-team span{display:flex}.mjp-team img{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px}.mjp-team img:first-child{margin-left:0}.mjp-team em{font-style:normal;font-weight:700}.mjp-card-actions{display:flex;align-items:center;gap:10px}.mjp-card-actions a,.mjp-card-actions button{height:38px;border:1px solid #16aedd;border-radius:3px;background:#fff;color:#16aedd;padding:0 17px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}.mjp-card-actions button:hover,.mjp-card-actions a:hover{background:#f5c400;color:#001840;border-color:#f5c400}.mjp-featured{position:absolute;top:0;right:0;background:#f5c400;color:#fff;height:22px;line-height:22px;padding:0 9px;font-size:11px;font-weight:700}.mjp-ribbon{position:absolute;top:0;left:0;background:#ef3b46;color:#fff;width:72px;height:22px;line-height:22px;text-align:center;font-size:10px;font-weight:700;transform:rotate(-45deg) translate(-22px,-8px);transform-origin:center}.mjp-star{position:absolute;top:0;right:0;background:#f5c400;color:#fff;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:14px}.mjp-pagination{display:flex;gap:14px;justify-content:flex-start;margin:34px 0 0}.mjp-pagination a{width:48px;height:48px;border-radius:50%;background:#9aa7b5;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.mjp-pagination a.active{background:#16aedd}.mjp-ad-slot.mjm-ad-square,.mjm-ad-square{min-height:250px;border:0;border-radius:0;background:linear-gradient(135deg,#0099dc,#18bde8);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;overflow:hidden}.mjp-ad-slot strong,.mjm-ad-square strong{font-size:28px;line-height:1.1}.mjp-ad-slot span,.mjm-ad-square span{font-size:15px}.mjp-dashboard{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;background:#fff}.mjp-dash-side{background:#fff;border-right:1px solid #f0f2f5;box-shadow:0 4px 22px rgba(0,24,64,.04)}.mjp-dash-user{text-align:center;padding:36px 22px 24px}.mjp-dash-user img{width:145px;height:145px;object-fit:contain;border-radius:50%;margin:0 auto 14px;display:block}.mjp-employer-dashboard .mjp-dash-user img{border-radius:0;width:120px;height:120px}.mjp-dash-user button{height:32px;border:1px solid #16aedd;background:#fff;color:#16aedd;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.mjp-dash-user h3{margin:16px 0 4px;font-size:18px;color:#001840;font-weight:700}.mjp-dash-user p{margin:0;color:#67758b;font-size:13px}.mjp-dash-side nav a{height:50px;display:flex;align-items:center;gap:13px;padding:0 24px;border-top:1px solid #eef2f6;color:#607089;text-decoration:none;font-size:14px;font-weight:600}.mjp-dash-side nav a.active{background:#f6f9fc;color:#16aedd}.mjp-dash-side nav a.danger{background:#ff334f;color:#fff}.mjp-dash-main{display:flex;flex-direction:column;gap:28px}.mjp-panel{background:#fff;border:1px solid #e9eef4;box-shadow:0 6px 24px rgba(0,24,64,.06);padding:30px}.mjp-panel h2{margin:0 0 24px;color:#16aedd;font-size:21px;font-weight:700}.mjp-notice-panel{display:flex;justify-content:space-between;align-items:start}.mjp-notice-panel p{margin:0;color:#7a8798;font-size:14px}.mjp-notice-panel button{height:42px;border:0;border-radius:9px;background:#f5c400;color:#001840;font-weight:700;padding:0 22px}.mjp-stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 26px}.mjp-candidate-dashboard .mjp-stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mjp-stat-tiles div{border:1px solid #e6ecf2;background:#fff;text-align:center;padding:18px 10px;box-shadow:0 4px 14px rgba(0,24,64,.04)}.mjp-stat-tiles strong{display:block;color:#16aedd;text-transform:uppercase;font-size:13px;font-weight:700}.mjp-stat-tiles b{display:block;font-size:25px;color:#001840;margin:5px 0}.mjp-stat-tiles span{display:block;font-size:11px;color:#8b98aa}.mjp-info-strip{background:#001840;color:#fff;padding:15px 18px;margin:-4px 0 20px;font-size:14px;font-weight:700}.mjp-chart{display:grid;grid-template-columns:minmax(0,1fr)170px;gap:28px;align-items:end}.mjp-chart-bars{height:240px;border-bottom:1px solid #e4ebf2;border-left:1px solid #e4ebf2;display:flex;gap:18px;align-items:end;justify-content:center;padding:0 30px}.mjp-chart-bars span{width:90px;min-height:8px;background:#16aedd;display:block;position:relative}.mjp-chart-bars span:nth-child(2){background:#a365d5}.mjp-chart-bars span:nth-child(3){background:#86c65a}.mjp-chart-bars span:nth-child(4){background:#008fc8}.mjp-chart-bars em{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;color:#6d7b90;white-space:nowrap}.mjp-chart-legend{border:1px solid #e6ecf2;padding:18px}.mjp-chart-legend p{margin:9px 0;color:#536176;font-size:12px}.mjp-chart-legend i{width:10px;height:10px;border-radius:50%;background:#16aedd;display:inline-block;margin-right:8px}.mjp-dash-job,.mjp-applicant-row{border:1px solid #e7edf4;margin:0 0 18px;background:#fff}.mjp-dash-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;background:#f3f4f6;padding:0}.mjp-dash-meta span{text-align:center;padding:12px 8px;color:#6e7b8c;font-size:11px;font-weight:700}.mjp-dash-meta b{display:block;color:#001840;font-size:13px;margin-top:2px}.mjp-dash-job-main,.mjp-applicant-main{display:flex;align-items:center;gap:20px;padding:22px 24px}.mjp-dash-job-main img,.mjp-applicant-main img{width:70px;height:70px;border-radius:50%;object-fit:contain}.mjp-dash-job-main h4,.mjp-applicant-main h5{margin:0 0 8px;color:#001840;font-size:17px;font-weight:700}.mjp-dash-job-main p,.mjp-applicant-main p{margin:0;color:#68778c;font-size:12px}.mjp-applicant-row h4{margin:0;padding:22px 24px 0;color:#001840;font-size:16px}.mjp-applicant-main a{margin-left:auto;border:1px solid #16aedd;color:#16aedd;text-decoration:none;height:34px;padding:0 16px;display:flex;align-items:center;font-size:12px;font-weight:700}.mjp-applicant-main i{font-style:normal;color:#38c781;font-size:10px}@media(max-width:900px){.mjp-page,.mjp-dashboard{grid-template-columns:1fr;padding:0 14px}.mjp-sidebar{order:2}.mjp-main{order:1}.mjp-results-head{flex-direction:column}.mjp-sort{width:100%;justify-content:space-between}.mjp-employer-card,.mjp-candidate-card{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:18px}.mjp-logo,.mjp-avatar{width:58px;height:58px}.mjp-team,.mjp-card-actions{grid-column:1/-1}.mjp-card-actions{justify-content:flex-start;flex-wrap:wrap}.mjp-card-actions a,.mjp-card-actions button{height:36px;font-size:12px}.mjp-card-body h3{font-size:16px}.mjp-card-body p span{display:block;margin-left:0}.mjp-dash-side{border-right:0}.mjp-dash-side nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mjp-dash-side nav a{font-size:12px;padding:0 12px}.mjp-panel{padding:22px}.mjp-stat-tiles,.mjp-candidate-dashboard .mjp-stat-tiles{grid-template-columns:1fr}.mjp-chart{grid-template-columns:1fr}.mjp-chart-bars{height:190px;padding:0 10px;gap:10px}.mjp-chart-bars span{width:46px}.mjp-dash-meta{grid-template-columns:1fr}.mjp-dash-job-main,.mjp-applicant-main{align-items:flex-start}.mjp-applicant-main{flex-wrap:wrap}.mjp-applicant-main a{margin-left:0}.mjp-pagination a{width:42px;height:42px}}@media(max-width:520px){.mjp-dash-side nav{grid-template-columns:1fr}.mjp-notice-panel{display:block}.mjp-notice-panel button{margin-top:18px}.mjp-page{gap:18px}.mjp-card-actions{display:grid;grid-template-columns:1fr;width:100%}.mjp-card-actions a,.mjp-card-actions button{width:100%}}
html body .mjp-page,html body .mjp-dashboard{max-width:1440px;width:100%;margin:0 auto!important;padding:0!important;font-family:'Public Sans',Arial,sans-serif;color:#001840}html body .mjp-page a,html body .mjp-dashboard a{color:inherit;text-decoration:none}.mjp-card-body h3 a,.mjp-dash-job-main h4 a,.mjp-applicant-main h5 a{color:#001840}.mjp-card-body h3 a:hover,.mjp-dash-job-main h4 a:hover,.mjp-applicant-main h5 a:hover{color:#f5c400}.mjp-primary-button,.mjp-panel-button,.mjp-large-action{border:0!important;border-radius:9px!important;background:#f5c400!important;color:#001840!important;font-family:'Public Sans',Arial,sans-serif;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mjp-panel-button{height:42px;padding:0 22px}.mjp-large-action{min-height:44px;padding:0 24px;margin-top:10px}.mjp-card-actions button,.mjp-card-actions a,.mjp-applicant-main button{border:1px solid #16aedd;background:#fff;color:#16aedd;border-radius:9px;font-family:'Public Sans',Arial,sans-serif;font-weight:700}.mjp-card-actions button.is-active,.mjp-card-actions button:hover,.mjp-card-actions a:hover,.mjp-applicant-main button.is-active,.mjp-applicant-main button:hover{border-color:#f5c400;background:#f5c400;color:#001840}.mjp-empty-state{padding:28px;border:1px solid #e7edf4;background:#fff;color:#001840;font-weight:700;text-align:center}.mjp-dash-side nav button.danger{width:100%;height:50px;border:0;background:#ff334f;color:#fff;display:flex;align-items:center;gap:13px;padding:0 24px;font-family:'Public Sans',Arial,sans-serif;font-size:14px;font-weight:700;cursor:pointer}.mjp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mjp-form-grid label{display:flex;flex-direction:column;gap:8px;color:#001840;font-size:13px;font-weight:700}.mjp-form-grid input,.mjp-form-grid textarea{width:100%;border:1px solid #e4ebf2;border-radius:9px;padding:12px;font-family:'Public Sans',Arial,sans-serif;color:#001840}.mjp-form-grid .wide{grid-column:1/-1}.mjp-form-message{margin-top:14px;color:#001840;background:#fff8dc;border-left:4px solid #f5c400;padding:12px 14px;font-weight:700}.mjp-dash-copy{color:#5f6d82;font-size:14px;line-height:1.7}.mjp-featured{background:#f5c400;color:#001840}.mjp-pagination a.active{background:#001840;color:#f5c400}.mjp-pagination a{background:#9aa7b5}.mjp-filter-body input[type=checkbox]{accent-color:#f5c400}.mjp-info-strip{background:#001840;color:#f5c400}.mjp-stat-tiles strong,.mjp-panel h2,.mjp-dash-side nav a.active{color:#001840}.mjp-chart-bars span{background:#001840}.mjp-chart-bars span:nth-child(2){background:#f5c400}.mjp-chart-bars span:nth-child(3){background:#16aedd}.mjp-chart-bars span:nth-child(4){background:#86c65a}@media(max-width:900px){html body .mjp-page,html body .mjp-dashboard{padding:0 12px!important}.mjp-form-grid{grid-template-columns:1fr}.mjp-results-head{gap:10px}.mjp-card-actions{width:100%}.mjp-card-actions a,.mjp-card-actions button{flex:1}.mjp-dash-side nav button.danger{justify-content:center}}@media(max-width:560px){.mjp-stat-tiles,.mjp-candidate-dashboard .mjp-stat-tiles{grid-template-columns:1fr}.mjp-chart{grid-template-columns:1fr}.mjp-chart-bars{height:180px;padding:0 12px;gap:10px}.mjp-chart-bars span{width:42px}.mjp-dash-meta{grid-template-columns:1fr}.mjp-dash-job-main,.mjp-applicant-main{align-items:flex-start;flex-direction:column}.mjp-applicant-main button{width:100%}}


html body .mjp-profile-single,html body .mjp-dashboard,html body .mjp-page{max-width:1440px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important}html body .mjp-profile-wrap,html body .mjp-candidate-wrap{max-width:1440px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}html body .mjp-profile-cover,html body .mjp-candidate-cover{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:linear-gradient(120deg,rgba(0,24,64,.78),rgba(0,24,64,.62))!important}html body .mjp-employer-head,html body .mjp-profile-card,html body .mjp-contact-clean,html body .mjp-candidate-summary,html body .mjp-panel,html body .mjp-dash-side{border:1px solid #e7edf4!important;box-shadow:0 8px 24px rgba(0,24,64,.05)!important;background:#fff!important}html body .mjp-employer-title h1,html body .mjp-candidate-summary h1,html body .mjp-profile-card h2,html body .mjp-contact-clean h2,html body .mjp-panel h2{color:#001840!important;font-family:'Public Sans',Arial,sans-serif!important}html body .mjp-profile-actions a:nth-of-type(-n+2),html body .mjp-candidate-actions a,html body .mjp-light-button,html body .mjp-applicant-main button{border-color:#f5c400!important;border-radius:9px!important;color:#001840!important;background:#fff!important}html body .mjp-profile-actions a:nth-of-type(-n+2):hover,html body .mjp-candidate-actions a:hover,html body .mjp-light-button:hover,html body .mjp-applicant-main button:hover{background:#f5c400!important;color:#001840!important}html body .mjp-contact-clean button,html body .mjp-panel-button,html body .mjp-large-action{height:42px!important;border:0!important;border-radius:9px!important;background:#f5c400!important;color:#001840!important;font-weight:700!important}html body .mjp-round-socials a{background:#001840!important;color:#f5c400!important}html body .mjp-whatsapp{background:#001840!important;color:#f5c400!important;border-radius:9px!important}html body .mjp-dash-side nav a.active{background:#f7f9fc!important;color:#001840!important;border-left:4px solid #f5c400!important}html body .mjp-info-strip{background:#001840!important;color:#f5c400!important}.mjp-ad-slot,.mjp-ad-square,.mjp-ad-wide{background:#001840!important;color:#f5c400!important}html body .mjp-dashboard{grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important}@media(max-width:900px){html body .mjp-dashboard,html body .mjp-employer-grid,html body .mjp-candidate-grid{grid-template-columns:1fr!important}html body .mjp-profile-wrap,html body .mjp-candidate-wrap{padding:0 10px!important}html body .mjp-dash-main{min-width:0!important}}

.mjp-auth-gate{max-width:760px;margin:0 auto;font-family:'Public Sans',Arial,sans-serif}.mjp-auth-gate div{display:flex;gap:12px;flex-wrap:wrap}.mjp-dashboard-form{display:block}.mjp-dashboard-form .mjp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mjp-dashboard-form label{display:flex;flex-direction:column;gap:7px;color:#001840;font:700 13px/1.3 'Public Sans',Arial,sans-serif}.mjp-dashboard-form input,.mjp-dashboard-form select,.mjp-dashboard-form textarea{width:100%;border:1px solid #dfe7f1;border-radius:9px;background:#fff;color:#001840;padding:11px 12px;font:500 14px/1.4 'Public Sans',Arial,sans-serif;box-sizing:border-box}.mjp-dashboard-form label.wide{grid-column:1/-1}.mjp-upload-form{margin:10px 0}.mjp-upload-form .mjp-upload-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #001840;border-radius:999px;padding:0 14px;background:#fff;color:#001840;font:800 12px/1 'Public Sans',Arial,sans-serif;cursor:pointer}.mjp-table-list{display:grid;gap:12px;margin-top:16px}.mjp-table-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;border:1px solid #e6edf5;background:#fff;border-radius:12px;padding:14px}.mjp-table-list article strong{color:#001840;font:800 15px/1.25 'Public Sans',Arial,sans-serif}.mjp-table-list article span,.mjp-table-list article b{color:#617188;font:600 12px/1.35 'Public Sans',Arial,sans-serif}.mjp-table-list article a,.mjp-table-list article button{height:32px;border:0;border-radius:9px;background:#f5c400;color:#001840;padding:0 12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font:800 12px/1 'Public Sans',Arial,sans-serif;cursor:pointer}.mjp-table-list article form{margin:0}.mjp-package-wrap{margin-top:14px}.mjp-dash-copy{color:#5f6f83;font:500 14px/1.6 'Public Sans',Arial,sans-serif}.mjp-save-heart.is-active,.mjm-save-heart.is-active{background:#f5c400!important;color:#001840!important;border-color:#f5c400!important}@media(max-width:720px){.mjp-dashboard-form .mjp-form-grid,.mjp-table-list article{grid-template-columns:1fr}.mjp-table-list article a,.mjp-table-list article button{width:100%}}

html body .mjp-candidate-dashboard{max-width:1440px!important;width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}html body .mjp-candidate-dashboard .mjp-dash-side,html body .mjp-candidate-dashboard .mjp-dash-main{margin:0!important;padding:0!important}html body .mjp-candidate-dashboard .mjp-dash-main{width:100%!important;max-width:100%!important;min-width:0!important}html body .mjp-candidate-dashboard .mjp-panel{margin:0!important}html body .entry-content:has(>.mjp-candidate-dashboard),html body .entry-content:has(.mjp-candidate-dashboard),html body .site-content:has(.mjp-candidate-dashboard),html body .content-area:has(.mjp-candidate-dashboard),html body main:has(.mjp-candidate-dashboard),html body article:has(.mjp-candidate-dashboard){padding:0!important;margin-left:auto!important;margin-right:auto!important;max-width:none!important;width:100%!important}html body .entry-content:has(>.mjp-candidate-dashboard)>*,html body .entry-content:has(.mjp-candidate-dashboard)>*{margin-top:0!important;margin-bottom:0!important}@media(max-width:900px){html body .mjp-candidate-dashboard{grid-template-columns:1fr!important;width:100%!important;max-width:1440px!important;padding:0!important;gap:18px!important}}

html body .mjp-dashboard{max-width:none!important;width:100%!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;font-family:'Public Sans',Arial,sans-serif!important}html body .mjp-dashboard *{box-sizing:border-box!important}html body .mjp-dash-main{min-width:0!important;width:100%!important;display:grid!important;gap:18px!important}html body .mjp-panel{border-radius:12px!important;padding:18px!important;margin:0!important}html body .mjp-panel h2{font-size:20px!important;line-height:1.25!important;font-weight:600!important;margin:0 0 12px!important}html body .mjp-panel p{font-size:14px!important;line-height:1.55!important}html body .mjp-dash-side{position:sticky!important;top:16px!important;border-radius:12px!important;overflow:hidden!important;align-self:start!important}html body .mjp-dash-user{display:flex!important;flex-direction:column!important;align-items:center!important;padding:20px 16px!important;text-align:center!important}html body .mjp-dash-user h3{font-size:17px!important;line-height:1.25!important;font-weight:600!important;margin:10px 0 3px!important;color:#001840!important}html body .mjp-dash-user p{font-size:13px!important;line-height:1.35!important;margin:0!important;color:#64748b!important}.mjp-avatar-form{margin:0!important;padding:0!important}.mjp-avatar-shell{width:112px!important;height:112px!important;position:relative!important;border-radius:50%!important;border:3px solid #f5c400!important;background:#f8fafc!important;overflow:visible!important}.mjp-avatar-shell img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.mjp-camera-upload{position:absolute!important;right:3px!important;bottom:5px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;border:2px solid #fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(0,24,64,.24)!important;transition:none!important;transform:none!important}.mjp-camera-upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.mjp-camera-upload span{font-size:15px!important;line-height:1!important;transform:none!important}.mjp-dash-side nav{display:grid!important;gap:0!important}.mjp-dash-side nav a,.mjp-dash-side nav button.danger{height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px!important;border:0!important;border-top:1px solid #edf2f7!important;border-left:4px solid transparent!important;border-radius:0!important;background:#fff!important;color:#001840!important;font-family:'Public Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;outline-offset:-2px!important;cursor:pointer!important}.mjp-dash-side nav a:hover,.mjp-dash-side nav a:focus,.mjp-dash-side nav a.active{background:#f8fafc!important;border-left-color:#f5c400!important;color:#001840!important;transform:none!important}.mjp-dash-side nav a b,.mjp-dash-side nav button b{font-weight:600!important;white-space:nowrap!important}.mjp-nav-icon{width:22px!important;height:22px!important;min-width:22px!important;border-radius:7px!important;background:#f8fafc!important;color:#001840!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1!important}.mjp-dash-side nav a.active .mjp-nav-icon{background:#f5c400!important;color:#001840!important}.mjp-dash-side nav button.danger{background:#fff!important;color:#d5263f!important}.mjp-dash-side nav button.danger:hover{background:#fff5f6!important}.mjp-stat-tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.mjp-stat-tiles div{min-height:84px!important;border:1px solid #e7edf4!important;border-radius:10px!important;padding:12px!important;background:#fff!important;text-align:center!important}.mjp-stat-tiles strong{display:block!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;color:#001840!important}.mjp-stat-tiles b{display:block!important;font-size:22px!important;font-weight:700!important;color:#001840!important;margin:4px 0!important}.mjp-stat-tiles span{display:block!important;font-size:11px!important;font-weight:500!important;color:#718096!important}.mjp-chart{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:18px!important;align-items:end!important;margin-top:18px!important}.mjp-chart-bars{height:230px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:18px!important;border-bottom:1px solid #dbe3ef!important;background:linear-gradient(to top,#eef2f7 1px,transparent 1px)!important;background-size:100% 46px!important;padding:0 12px!important}.mjp-chart-bars button{width:58px!important;height:var(--mjp-chart-height)!important;min-height:18px!important;border:0!important;border-radius:8px 8px 0 0!important;background:#001840!important;color:#001840!important;padding:0!important;position:relative!important;cursor:pointer!important;transform:none!important;transition:opacity .12s ease!important}.mjp-chart-bars button:nth-child(2){background:#f5c400!important}.mjp-chart-bars button:nth-child(3){background:#16aedd!important}.mjp-chart-bars button:nth-child(4){background:#86c65a!important}.mjp-chart-bars button:hover,.mjp-chart-bars button.is-active{opacity:.82!important;transform:none!important}.mjp-chart-bars button span{display:block!important;width:100%!important;height:100%!important;background:transparent!important}.mjp-chart-bars button em{position:absolute!important;left:50%!important;bottom:-34px!important;transform:translateX(-50%)!important;width:90px!important;font-style:normal!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;color:#001840!important}.mjp-chart-bars button strong{position:absolute!important;left:50%!important;top:-26px!important;transform:translateX(-50%)!important;display:none!important;background:#001840!important;color:#fff!important;border-radius:6px!important;padding:4px 6px!important;font-size:11px!important}.mjp-chart-bars button:hover strong,.mjp-chart-bars button.is-active strong{display:block!important}.mjp-chart-legend{align-self:center!important}.mjp-chart-legend p{font-size:12px!important;font-weight:600!important;color:#001840!important;margin:8px 0!important}.mjp-table-list article,.mjp-dash-job,.mjp-applicant-row{transform:none!important;transition:none!important}.mjp-table-list article:hover,.mjp-dash-job:hover,.mjp-applicant-row:hover{transform:none!important}.mjm-list-card .urgntpkg-jobv1{display:none!important}.mjm-list-card:has(.urgntpkg-jobv1) .urgntpkg-jobv1{display:block!important}@media(max-width:980px){html body .mjp-dashboard{grid-template-columns:1fr!important;padding:0 15px!important}.mjp-dash-side{position:relative!important;top:auto!important}.mjp-stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mjp-chart{grid-template-columns:1fr!important}.mjp-chart-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){html body .mjp-dashboard{padding:0 15px!important;gap:15px!important}.mjp-stat-tiles{grid-template-columns:1fr!important}.mjp-chart-bars{height:190px!important;gap:10px!important}.mjp-chart-bars button{width:42px!important}.mjp-panel{padding:15px!important}.mjp-dash-side nav a,.mjp-dash-side nav button.danger{height:42px!important}.mjp-chart-bars button em{width:74px!important;font-size:9px!important}}
.mjp-employer-dashboard .jobsearch-stats-list{width:100%;margin:0 0 24px}.mjp-employer-dashboard .jobsearch-stats-list ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.mjp-employer-dashboard .jobsearch-stats-list li{margin:0;padding:0}.mjp-employer-dashboard .jobsearch-stats-list-wrap{min-height:108px;border:1px solid #e8edf3;background:#fff;box-shadow:0 4px 15px rgba(0,24,64,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 12px;border-radius:0}.mjp-employer-dashboard .jobsearch-stats-list-wrap h6{margin:0 0 6px;color:#001840;font-family:'Public Sans',Arial,sans-serif;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0}.mjp-employer-dashboard .jobsearch-stats-list-wrap span{display:block;color:#001840;font-family:'Public Sans',Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.mjp-employer-dashboard .jobsearch-stats-list-wrap small{display:block;margin-top:6px;color:#6b778c;font-family:'Public Sans',Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.35}.mjp-employer-dashboard .jobsearch-stats-list-wrap.green span{color:#5eaa43}.mjp-employer-dashboard .jobsearch-stats-list-wrap.light-blue span{color:#19aedd}.mjp-employer-dashboard .jobsearch-stats-list-wrap.dark-blue span{color:#001840}.mjp-employer-dashboard .mjp-recent-applicants-section{display:flex;flex-direction:column;gap:24px}.mjp-employer-dashboard .mjp-recent-applicant-block{border:1px solid #e4ebf2;background:#fff;margin:0;overflow:hidden}.mjp-employer-dashboard .jobsearch-job-title{padding:20px 24px 12px;border-bottom:0;background:#fff}.mjp-employer-dashboard .jobsearch-job-title h2{margin:0;font-family:'Public Sans',Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:#001840}.mjp-employer-dashboard .jobsearch-job-title a{color:#001840;text-decoration:none}.mjp-employer-dashboard .jobsearch-recent-applicants-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;background:#f3f4f6;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.mjp-employer-dashboard .jobsearch-recent-applicants-nav li{margin:0;padding:0;text-align:center;border-right:8px solid #fff}.mjp-employer-dashboard .jobsearch-recent-applicants-nav li:last-child{border-right:0}.mjp-employer-dashboard .jobsearch-recent-applicants-nav a{display:block;text-decoration:none;color:#001840}.mjp-employer-dashboard .jobsearch-recent-applicants-nav small{display:block;padding-top:14px;color:#5f6d82;font-family:'Public Sans',Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.mjp-employer-dashboard .jobsearch-recent-applicants-nav span{display:block;padding:4px 8px 14px;color:#001840;font-family:'Public Sans',Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.mjp-employer-dashboard .jobsearch-candidate ul,.mjp-employer-dashboard .jobsearch-row{list-style:none;margin:0;padding:0}.mjp-employer-dashboard .jobsearch-column-12{margin:0;padding:0}.mjp-employer-dashboard .jobsearch-candidate-default-wrap{display:flex;align-items:center;gap:24px;padding:24px;background:#fff;min-height:118px}.mjp-employer-dashboard .jobsearch-candidate-default-wrap figure{width:76px;height:76px;margin:0;flex:0 0 76px}.mjp-employer-dashboard .jobsearch-candidate-default-wrap figure img{width:76px;height:76px;border-radius:50%;object-fit:cover;display:block;background:#eef3f8}.mjp-employer-dashboard .jobsearch-candidate-default-text{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:0;width:100%}.mjp-employer-dashboard .jobsearch-candidate-default-left{min-width:0}.mjp-employer-dashboard .jobsearch-candidate-default-left h2{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-family:'Public Sans',Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25;color:#001840}.mjp-employer-dashboard .jobsearch-candidate-default-left h2 a{color:#001840;text-decoration:none}.mjp-employer-dashboard .mjp-verified-dot{width:16px;height:16px;border-radius:50%;background:#35c97d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;font-weight:700;line-height:1}.mjp-employer-dashboard .jobsearch-candidate-default-left ul{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#68768a;font-family:'Public Sans',Arial,sans-serif;font-size:13px;font-weight:400}.mjp-employer-dashboard .jobsearch-candidate-default-left li{display:flex;align-items:center;gap:6px;margin:0;padding:0}.mjp-employer-dashboard .jobsearch-candidate-default-left li a{color:#68768a;text-decoration:none}.mjp-employer-dashboard .mjp-meta-icon{color:#9aa6b4;font-size:14px;line-height:1}.mjp-employer-dashboard .jobsearch-candidate-default-btn{height:38px;border:1px solid #19aedd;border-radius:0;background:#fff;color:#19aedd;padding:0 18px;font-family:'Public Sans',Arial,sans-serif;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;text-decoration:none}.mjp-employer-dashboard .jobsearch-candidate-default-btn:hover,.mjp-employer-dashboard .jobsearch-candidate-default-btn.is-active{background:#f5c400;border-color:#f5c400;color:#001840}.mjp-employer-dashboard .mjp-applicant-row,.mjp-employer-dashboard .mjp-applicant-main,.mjp-employer-dashboard .mjp-dash-meta{display:initial}.mjp-employer-dashboard .mjp-panel h2{font-size:20px;font-weight:600;color:#19aedd}.mjp-employer-dashboard .mjp-panel{padding:30px}.mjp-dashboard a,.mjp-dashboard button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;transform:none}.mjp-dashboard a:active,.mjp-dashboard button:active{transform:none}.mjp-dashboard{scroll-behavior:auto}@media(max-width:900px){.mjp-employer-dashboard .jobsearch-stats-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mjp-employer-dashboard .jobsearch-candidate-default-wrap{align-items:flex-start;gap:16px;padding:20px}.mjp-employer-dashboard .jobsearch-candidate-default-text{align-items:flex-start;flex-direction:column}.mjp-employer-dashboard .jobsearch-candidate-default-left ul{display:grid;grid-template-columns:1fr;gap:8px}.mjp-employer-dashboard .jobsearch-candidate-default-btn{width:auto}.mjp-employer-dashboard .jobsearch-recent-applicants-nav ul{grid-template-columns:1fr}.mjp-employer-dashboard .jobsearch-recent-applicants-nav li{border-right:0;border-bottom:6px solid #fff}.mjp-employer-dashboard .jobsearch-recent-applicants-nav li:last-child{border-bottom:0}}@media(max-width:520px){.mjp-employer-dashboard .jobsearch-stats-list ul{grid-template-columns:1fr}.mjp-employer-dashboard .jobsearch-candidate-default-wrap{display:grid;grid-template-columns:64px minmax(0,1fr)}.mjp-employer-dashboard .jobsearch-candidate-default-wrap figure,.mjp-employer-dashboard .jobsearch-candidate-default-wrap figure img{width:64px;height:64px}.mjp-employer-dashboard .jobsearch-candidate-default-text{grid-column:1/-1}.mjp-employer-dashboard .jobsearch-job-title{padding:18px}.mjp-employer-dashboard .jobsearch-job-title h2{font-size:16px}.mjp-employer-dashboard .jobsearch-candidate-default-left h2{font-size:16px}.mjp-employer-dashboard .jobsearch-candidate-default-btn{width:100%;border-radius:9px}.mjp-employer-dashboard .mjp-panel{padding:18px}}
.mjp-company-profile-panel{background:#fff!important;border:1px solid #e8eef5!important;box-shadow:0 8px 26px rgba(0,24,64,.06)!important;padding:28px!important}.mjp-company-profile-panel h2,.mjp-company-section h3{font-family:'Public Sans',Arial,sans-serif!important;color:#16aedd!important;font-size:19px!important;font-weight:600!important;line-height:1.25!important;margin:0 0 20px!important;padding:0 0 14px!important;border-bottom:1px solid #edf1f5!important}.mjp-company-profile-form{display:block!important;width:100%!important}.mjp-company-cover{height:150px!important;background-size:cover!important;background-position:center!important;margin:0 0 18px!important;position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;padding:14px!important;border:1px solid #e6edf4!important}.mjp-company-cover label,.mjp-company-logo-inline label{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;border:1px solid #16aedd!important;border-radius:20px!important;background:#fff!important;color:#16aedd!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;margin:0!important}.mjp-company-cover input,.mjp-company-logo-inline input{display:none!important}.mjp-company-cover button{position:absolute!important;right:0!important;top:0!important;height:32px!important;border:0!important;background:#ef304d!important;color:#fff!important;border-radius:0!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.mjp-company-logo-inline{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 22px!important}.mjp-company-logo-inline img{width:86px!important;height:86px!important;object-fit:contain!important;border:1px solid #e5edf4!important;background:#fff!important;padding:8px!important}.mjp-company-profile-form .mjp-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important;align-items:start!important}.mjp-company-profile-form label{display:flex!important;flex-direction:column!important;gap:8px!important;color:#001840!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;margin:0!important}.mjp-company-profile-form input,.mjp-company-profile-form select,.mjp-company-profile-form textarea{width:100%!important;min-height:42px!important;border:1px solid #e3eaf1!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;color:#001840!important;font-family:'Public Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;padding:10px 12px!important;outline:none!important}.mjp-company-profile-form input:focus,.mjp-company-profile-form select:focus,.mjp-company-profile-form textarea:focus{border-color:#16aedd!important;box-shadow:0 0 0 2px rgba(22,174,221,.12)!important}.mjp-company-profile-form textarea{resize:vertical!important;min-height:180px!important}.mjp-company-profile-form .wide{grid-column:1/-1!important}.mjp-profile-url-field span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.mjp-profile-url-field a{color:#001840!important;font-size:13px!important;text-decoration:none!important;white-space:nowrap!important}.mjp-date-row{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important}.mjp-date-row span{grid-column:1/-1!important;font-size:13px!important;font-weight:600!important;color:#001840!important}.mjp-company-section{background:#fff!important;border:1px solid #e9eef4!important;margin:28px 0 0!important;padding:24px!important;box-shadow:0 6px 20px rgba(0,24,64,.04)!important}.mjp-company-section input[type=range]{accent-color:#16aedd!important;padding:0!important;border:0!important;background:transparent!important}.mjp-company-section label strong{display:block!important;color:#f5a400!important;font-size:12px!important;font-weight:700!important;text-align:center!important;margin-top:-6px!important}.mjp-map-placeholder{height:230px!important;background:linear-gradient(135deg,#eff4f8,#dce7ef)!important;border:1px solid #e2eaf2!important;margin-top:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#001840!important;font-weight:700!important}.mjp-map-placeholder small{font-size:12px!important;font-weight:400!important;color:#6d7a8e!important;margin-top:8px!important}.mjp-members-section h3{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.mjp-members-section h3 button{height:34px!important;border:0!important;border-radius:18px!important;background:#16aedd!important;color:#fff!important;padding:0 15px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important}.mjp-member-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:18px!important;align-items:center!important;background:#f6f8fa!important;padding:14px 16px!important;color:#001840!important;font-size:13px!important}.mjp-member-row strong{font-weight:700!important}.mjp-member-row span{color:#6d7a8e!important}.mjp-member-row em{font-style:normal!important;color:#ef304d!important}.mjp-terms-line{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;margin:24px 0 16px!important;color:#7a8697!important;font-size:13px!important;font-weight:400!important}.mjp-terms-line input{width:16px!important;height:16px!important;min-height:16px!important;margin-top:2px!important;padding:0!important}.mjp-terms-line a{color:#ef304d!important;text-decoration:none!important}.mjp-company-profile-form .mjp-large-action{height:42px!important;min-width:170px!important;border:0!important;border-radius:9px!important;background:#f5c400!important;color:#000!important;font-family:'Public Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;padding:0 22px!important}.mjp-company-profile-form .mjp-large-action:hover{background:#001840!important;color:#f5c400!important}@media(max-width:900px){.mjp-company-profile-panel{padding:18px!important}.mjp-company-profile-form .mjp-form-grid{grid-template-columns:1fr!important}.mjp-date-row{grid-template-columns:1fr!important}.mjp-profile-url-field span{grid-template-columns:1fr!important}.mjp-company-cover{height:130px!important}.mjp-company-section{padding:18px!important}.mjp-members-section h3{align-items:flex-start!important;flex-direction:column!important}.mjp-member-row{grid-template-columns:1fr!important}}@media(max-width:560px){.mjp-company-logo-inline{align-items:flex-start!important;flex-direction:column!important}.mjp-company-cover{height:120px!important;padding:10px!important}.mjp-company-cover button{height:28px!important;font-size:11px!important}.mjp-company-cover label,.mjp-company-logo-inline label{height:30px!important;font-size:11px!important}.mjp-company-profile-form input,.mjp-company-profile-form select,.mjp-company-profile-form textarea{font-size:12px!important}}
html body .mjp-candidate-operational{max-width:1440px!important;width:100%!important;margin:0 auto!important;padding:0!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important}
html body .mjp-candidate-operational .mjp-candidate-cover{height:270px!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#001840!important}
html body .mjp-candidate-operational .mjp-candidate-wrap{max-width:1440px!important;width:100%!important;margin:-140px auto 0!important;padding:0 15px!important}
html body .mjp-candidate-operational .mjp-candidate-grid{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}
html body .mjp-candidate-operational .mjp-candidate-sidebar{display:flex!important;flex-direction:column!important;gap:24px!important}
html body .jobsearch_candidate_info.mjp-candidate-summary{position:relative!important;background:#fff!important;border:1px solid #e6edf4!important;box-shadow:0 8px 24px rgba(0,24,64,.05)!important;padding:48px 24px 26px!important;text-align:center!important;overflow:hidden!important}
html body .jobsearch_candidate_info .promotepof-badge{position:absolute!important;right:0!important;top:0!important;width:36px!important;height:36px!important;background:#f5c400!important;color:#001840!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;z-index:3!important}
html body .jobsearch_candidate_info .urgntpkg-candv2{position:absolute!important;left:0!important;top:0!important;width:74px!important;height:74px!important;overflow:hidden!important;z-index:3!important;background:transparent!important}
html body .jobsearch_candidate_info .urgntpkg-candv2 span{position:absolute!important;left:-24px!important;top:17px!important;width:104px!important;height:24px!important;line-height:24px!important;background:#f5a623!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-align:center!important;transform:rotate(-45deg)!important;text-transform:none!important;letter-spacing:0!important}
html body .jobsearch_candidate_info figure{width:122px!important;height:122px!important;border-radius:50%!important;margin:0 auto 20px!important;border:1px solid #e5edf5!important;background:#f7fbff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important;overflow:hidden!important}
html body .jobsearch_candidate_info figure img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}
html body .jobsearch_candidate_info .mjp-candidate-initials{width:100%!important;height:100%!important;border-radius:50%!important;background:#f6f9fc!important;color:#001840!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:30px!important;font-weight:700!important}
html body .jobsearch_candidate_info h2{font-size:22px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important}
html body .jobsearch_candidate_info .jobsearch-cand-jobtitle{display:block!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:#53657d!important;margin:0 0 18px!important}
html body .jobsearch_candidate_info p,html body .jobsearch_candidate_info span,html body .jobsearch_candidate_info small{display:block!important;font-size:13px!important;line-height:1.55!important;color:#64748b!important;margin:0 0 7px!important;font-weight:400!important}
html body .jobsearch_candidate_info small{margin-top:10px!important;font-size:12px!important;color:#7a8899!important}
html body .mjp-candidate-socials{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;list-style:none!important;margin:18px 0 14px!important;padding:0!important}
html body .mjp-candidate-socials li{margin:0!important;padding:0!important}
html body .mjp-candidate-socials a{width:30px!important;height:30px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important}
html body .jobsearch-whatsapp-msgcon a{height:38px!important;border-radius:19px!important;background:#168d41!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;margin:0 auto 14px!important;max-width:230px!important}
html body .jobsearch-whatsapp-msgcon small{color:#fff!important;margin:0!important;font-size:13px!important;font-weight:600!important}
html body .jobsearch-cand-details-btns{display:flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}
html body .jobsearch-cand-details-btns a{height:36px!important;border-radius:18px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:12px!important;font-weight:600!important;border:1px solid #d9e6f2!important;background:#fff!important;color:#001840!important;transition:background .15s ease,color .15s ease!important}
html body .jobsearch-cand-details-btns a:last-of-type{background:#f5c400!important;border-color:#f5c400!important;color:#001840!important}
html body .mjp-candidate-operational .mjp-profile-card,html body .mjp-candidate-operational .mjp-contact-clean{border:1px solid #e6edf4!important;box-shadow:0 8px 24px rgba(0,24,64,.04)!important;background:#fff!important;padding:24px!important;margin:0 0 24px!important}
html body .mjp-candidate-operational .mjp-profile-card h2,html body .mjp-candidate-operational .mjp-contact-clean h2{font-size:18px!important;line-height:1.3!important;font-weight:600!important;color:#001840!important;margin:0 0 20px!important;text-transform:none!important;letter-spacing:0!important}
html body .mjp-candidate-operational .mjp-info-grid.compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 28px!important}
html body .mjp-candidate-operational .mjp-info-grid div{display:flex!important;gap:14px!important;align-items:center!important}
html body .mjp-candidate-operational .mjp-info-grid i{width:34px!important;height:34px!important;border-radius:50%!important;background:#eef9ff!important;color:#12aee0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:12px!important;flex:0 0 34px!important}
html body .mjp-candidate-operational .mjp-info-grid span{font-size:13px!important;color:#66758a!important;line-height:1.4!important}
html body .mjp-candidate-operational .mjp-info-grid strong{display:block!important;color:#001840!important;font-size:15px!important;font-weight:600!important;margin-top:3px!important}
html body .mjp-candidate-operational .mjp-content-card p{font-size:14px!important;line-height:1.75!important;color:#53657d!important;margin:0 0 14px!important}
html body .mjp-candidate-operational .mjp-timeline-modern article{position:relative!important;padding-left:25px!important;margin-bottom:18px!important;border-left:2px solid #e7edf4!important}
html body .mjp-candidate-operational .mjp-timeline-modern time{display:block!important;color:#12aee0!important;font-size:12px!important;margin-bottom:5px!important}
html body .mjp-candidate-operational .mjp-timeline-modern h3{font-size:16px!important;font-weight:600!important;color:#001840!important;margin:0 0 6px!important}
html body .mjp-candidate-operational .mjp-timeline-modern p{font-size:13px!important;line-height:1.7!important;color:#64748b!important;margin:0!important}
html body .mjp-candidate-operational .mjp-bars-modern{display:grid!important;grid-template-columns:150px 1fr 150px 1fr!important;gap:12px 18px!important;align-items:center!important}
html body .mjp-candidate-operational .mjp-bars-modern span{font-size:13px!important;color:#001840!important}
html body .mjp-candidate-operational .mjp-bars-modern b{height:7px!important;background:linear-gradient(90deg,#12aee0 var(--v),#e4ebf2 var(--v))!important;border-radius:999px!important;display:block!important}
html body .mjp-candidate-operational .mjp-language-modern{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
html body .mjp-candidate-operational .mjp-language-modern span{font-size:14px!important;color:#001840!important;display:grid!important;gap:3px!important}
html body .mjp-candidate-operational .mjp-language-modern b{color:#12aee0!important;letter-spacing:2px!important}
html body .mjp-candidate-operational .mjp-language-modern em{font-size:12px!important;color:#64748b!important;font-style:normal!important}
html body .mjp-candidate-operational .mjp-ad-wide{height:86px!important;margin:0 0 24px!important;border-left:10px solid #f5c400!important;background:#001840!important;color:#fff!important;font-size:24px!important;font-weight:600!important}
html body .mjp-candidate-operational .mjp-ad-square{height:250px!important;background:#001840!important;color:#fff!important;border-left:8px solid #f5c400!important;font-size:22px!important;font-weight:600!important}
html body .mjp-candidate-operational .mjp-map-clean{height:270px!important;background:#eef2f6!important;border:1px solid #e6edf4!important;margin:0!important}
html body .mjp-candidate-operational .mjp-contact-clean label{display:block!important;font-size:12px!important;color:#001840!important;font-weight:500!important;margin:0 0 12px!important}
html body .mjp-candidate-operational .mjp-contact-clean input,html body .mjp-candidate-operational .mjp-contact-clean textarea{width:100%!important;border:1px solid #e4ebf2!important;background:#fff!important;min-height:40px!important;padding:10px 12px!important;font-size:13px!important;color:#001840!important;border-radius:0!important;box-shadow:none!important}
html body .mjp-candidate-operational .mjp-contact-clean textarea{min-height:92px!important;resize:vertical!important}
html body .mjp-candidate-operational .mjp-contact-clean button{height:42px!important;border:0!important;border-radius:0!important;background:#12aee0!important;color:#fff!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;width:100%!important;cursor:pointer!important}
@media(max-width:900px){html body .mjp-candidate-operational .mjp-candidate-cover{height:190px!important}html body .mjp-candidate-operational .mjp-candidate-wrap{margin:-60px auto 0!important;padding:0 12px!important}html body .mjp-candidate-operational .mjp-candidate-grid{grid-template-columns:1fr!important;gap:20px!important}html body .mjp-candidate-operational .mjp-info-grid.compact{grid-template-columns:1fr 1fr!important}html body .mjp-candidate-operational .mjp-bars-modern{grid-template-columns:1fr!important}html body .mjp-candidate-operational .mjp-language-modern{grid-template-columns:1fr!important}}
@media(max-width:560px){html body .mjp-candidate-operational .mjp-info-grid.compact{grid-template-columns:1fr!important}html body .jobsearch-cand-details-btns a{width:100%!important}html body .jobsearch_candidate_info.mjp-candidate-summary{padding-left:18px!important;padding-right:18px!important}}

.mjp-employer-dashboard .mjp-dash-main>.mjp-inline-post-job-panel{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mjp-inline-post-job-panel .mjp-dashboard-section-head{background:#fff;border:1px solid #e4ebf2;border-radius:14px;padding:22px 24px;margin:0 0 18px;box-shadow:0 8px 22px rgba(0,24,64,.04)}.mjp-inline-post-job-panel .mjp-dashboard-section-head h2{margin:0 0 8px!important;color:#001840!important;font:700 22px/1.25 'Public Sans',Arial,sans-serif!important;border:0!important;padding:0!important}.mjp-inline-post-job-panel .mjp-dashboard-section-head p{margin:0;color:#5f6f83;font:500 14px/1.6 'Public Sans',Arial,sans-serif}.mjp-inline-post-job-form{background:#fff;border:1px solid #e4ebf2;border-radius:14px;padding:22px;box-shadow:0 8px 22px rgba(0,24,64,.04);overflow:hidden}.mjp-inline-post-job-form .mjm260-page,.mjp-inline-post-job-form .mjm260-shell,.mjp-inline-post-job-form .mjm260-panel{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.mjp-inline-post-job-form .mjm260-panel-head{display:none!important}.mjp-company-profile-form select{appearance:auto!important}.mjp-company-section input[type=range]{width:100%!important;height:18px!important;cursor:pointer!important}.mjp-company-section input[type=range]+strong,.mjp-company-section label strong{min-width:54px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;background:#fff7d6!important;border-radius:9px!important;padding:3px 8px!important;margin:7px auto 0!important;color:#001840!important}.mjp-live-map{padding:0!important;height:260px!important;background:#f5f7fa!important;overflow:hidden!important;align-items:stretch!important;justify-content:stretch!important}.mjp-live-map iframe{width:100%!important;height:220px!important;border:0!important;display:block!important}.mjp-live-map small{display:block!important;padding:10px 12px!important;margin:0!important;background:#fff!important;border-top:1px solid #e4ebf2!important}.mjp-company-profile-form .mjp-form-grid input,.mjp-company-profile-form .mjp-form-grid select,.mjp-company-profile-form .mjp-form-grid textarea{border-radius:9px!important}.mjp-company-profile-panel .mjp-large-action{margin-top:0!important}@media(max-width:900px){.mjp-inline-post-job-form{padding:15px}.mjp-inline-post-job-panel .mjp-dashboard-section-head{padding:18px}.mjp-inline-post-job-panel .mjp-dashboard-section-head h2{font-size:19px!important}}
html body .mjp-candidate-operational .mjp-candidate-cover{background-image:url('/wp-content/uploads/2026/05/candidate-details.png')!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;background-color:transparent!important}
html body .mjp-candidate-operational .promotepof-badge{position:absolute!important;left:0!important;top:0!important;width:42px!important;height:42px!important;background:#f5c400!important;color:#001840!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:4!important;font-size:15px!important;clip-path:polygon(0 0,100% 0,0 100%)!important}
html body .mjp-candidate-operational .promotepof-badge i{position:absolute!important;left:8px!important;top:7px!important;font-style:normal!important;color:#001840!important}
html body .mjp-candidate-operational .promotepof-badge i:before{content:'★'!important;font-family:Arial,sans-serif!important}
html body .mjp-candidate-operational .urgntpkg-candv2{position:absolute!important;right:0!important;top:0!important;width:72px!important;height:42px!important;background:#f03a4d!important;clip-path:polygon(100% 0,100% 100%,0 0)!important;z-index:4!important;display:block!important}
html body .mjp-candidate-operational .urgntpkg-candv2 span{position:absolute!important;right:4px!important;top:9px!important;color:#fff!important;font-family:'Public Sans',Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;transform:rotate(35deg)!important;transform-origin:center!important;display:block!important;white-space:nowrap!important}
html body .mjp-candidate-operational .mjp-map-clean iframe,html body .mjp-company-section .mjp-live-map iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}
html body .mjp-dashboard .mjp-dash-main>.mjp-panel:first-child{margin-top:0!important}
html body .mjp-dashboard .mjp-inline-resume-panel,html body .mjp-dashboard .mjp-inline-post-job-panel{padding:22px!important}
html body .mjp-dashboard .mjp-dashboard-section-head{margin:0 0 18px!important;padding:0!important;border-bottom:1px solid #e6edf4!important;padding-bottom:14px!important}
html body .mjp-dashboard .mjp-dashboard-section-head h2{font-size:20px!important;line-height:1.3!important;font-weight:600!important;color:#001840!important;margin:0 0 6px!important}
html body .mjp-dashboard .mjp-dashboard-section-head p{font-size:14px!important;color:#5f6f85!important;margin:0!important;line-height:1.6!important}
html body .mjp-dashboard .mjp-inline-resume-form .mjm-shell,html body .mjp-dashboard .mjp-inline-resume-form .mjp-page,html body .mjp-dashboard .mjp-inline-resume-form .entry-content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
html body .mjp-dashboard .mjp-inline-resume-form form{max-width:none!important;width:100%!important}

html body .mjp-avatar,html body .jobsearch_candidate_info figure img,html body .mjp-avatar-shell img{background:#f8fafc!important;object-fit:cover!important;border-radius:50%!important}
html body .mjp-card-media .mjp-avatar,html body .mjp-team img,html body .jobsearch-candidate-default-wrap figure img{width:60px!important;height:60px!important;border-radius:50%!important;object-fit:cover!important;background:#f8fafc!important}
html body .jobsearch_candidate_info figure,html body .jobsearch_candidate_info figure img{width:120px!important;height:120px!important;border-radius:50%!important;object-fit:cover!important}
html body .mjp-candidate-dashboard{max-width:1440px!important;margin:0 auto 100px!important;grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important;background:#fff!important}
html body .mjp-candidate-dashboard .mjp-dash-side{border:1px solid #e5edf5!important;box-shadow:0 4px 18px rgba(0,24,64,.06)!important;background:#fff!important;overflow:hidden!important}
html body .mjp-candidate-dashboard .mjp-dash-user{padding:26px 18px 24px!important;margin:0!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #e5edf5!important}
html body .mjp-candidate-dashboard .jobsearch-saved-img-holder{width:150px!important;height:150px!important;position:relative!important;margin:0 auto 14px!important}
html body .mjp-candidate-dashboard .employer-dashboard-thumb{display:block!important;width:150px!important;height:150px!important;position:relative!important;text-decoration:none!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle{width:150px!important;height:150px!important;position:relative!important;margin:0!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle img{width:132px!important;height:132px!important;border-radius:100%!important;position:absolute!important;left:9px!important;top:9px!important;object-fit:cover!important;background:#f8fafc!important;margin:0!important;z-index:2!important;border:0!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg{display:block!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;z-index:3!important;overflow:visible!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg path:first-child{stroke:#f7f7f7!important;stroke-width:4!important;fill:none!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg path:last-child{stroke:#f5c400!important;stroke-width:4!important;fill:none!important;stroke-dasharray:301.635,301.635!important;stroke-dashoffset:27.1472!important}
html body .mjp-candidate-dashboard .progressbar-text{position:absolute!important;left:15px!important;top:15px!important;color:#001840!important;background:#f5c400!important;border:2px solid #fff!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:28px!important;width:34px!important;height:34px!important;text-align:center!important;z-index:4!important}
html body .mjp-candidate-dashboard .user-dashthumb-remove{position:absolute!important;right:4px!important;top:4px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;font-size:18px!important;font-weight:700!important;line-height:1!important}
html body .mjp-candidate-dashboard .jobsearch-fileUpload{height:38px!important;border:1px solid #001840!important;background:#001840!important;color:#f5c400!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;position:relative!important;overflow:hidden!important;border-radius:0!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important;margin:2px auto 14px!important}
html body .mjp-candidate-dashboard .jobsearch-fileUpload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-dash-user h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}
html body .mjp-candidate-dashboard .jobsearch-dashboard-subtitle{display:block!important;color:#5f6f85!important;font-size:13px!important;font-weight:500!important;margin:0!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a,html body .mjp-candidate-dashboard .mjp-dash-side nav button{min-height:48px!important;height:auto!important;width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:13px 20px!important;border:0!important;border-top:1px solid #edf2f7!important;background:#fff!important;color:#001840!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;text-align:left!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a.active{background:#001840!important;color:#f5c400!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a:hover,html body .mjp-candidate-dashboard .mjp-dash-side nav button:hover{background:#f5c400!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav button.danger{background:#fff!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-nav-icon{width:22px!important;display:inline-flex!important;justify-content:center!important;flex:0 0 22px!important}
html body .mjp-candidate-dashboard .mjp-dash-main{gap:24px!important;min-width:0!important}
html body .mjp-candidate-dashboard .jobsearch-employer-box-section{background:#fff!important;border:1px solid #e5edf5!important;box-shadow:0 6px 24px rgba(0,24,64,.06)!important;padding:0!important;margin:0!important;overflow:hidden!important}
html body .mjp-candidate-dashboard .jobsearch-profile-title{height:auto!important;min-height:58px!important;border-bottom:1px solid #e5edf5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 22px!important;background:#fff!important}
html body .mjp-candidate-dashboard .jobsearch-profile-title h2{margin:0!important;color:#001840!important;font-size:21px!important;line-height:1.3!important;font-weight:600!important}
html body .mjp-candidate-dashboard .dash-hdtabchng-btn{height:36px!important;background:#001840!important;color:#f5c400!important;border:1px solid #001840!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;border-radius:0!important}
html body .mjp-candidate-dashboard .jobsearch-notifics-loistitms{padding:28px 22px!important;display:block!important}
html body .mjp-candidate-dashboard .dash-notifics-nofound{margin:0!important;color:#5f6f85!important;font-size:14px!important;line-height:1.6!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list{padding:22px!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list li{list-style:none!important;margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap{min-height:116px!important;background:#001840!important;color:#fff!important;padding:18px 16px!important;text-align:center!important;border:1px solid #001840!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap.light-blue{background:#fff!important;color:#001840!important;border-color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap.gold{background:#f5c400!important;color:#001840!important;border-color:#f5c400!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap h6{margin:0 0 6px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;color:inherit!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap span{display:block!important;font-size:28px!important;line-height:1.15!important;font-weight:700!important;color:inherit!important;margin:0 0 5px!important}
html body .mjp-candidate-dashboard .jobsearch-stats-list-wrap small{display:block!important;font-size:12px!important;line-height:1.35!important;color:inherit!important;opacity:.85!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-graph{display:grid!important;grid-template-columns:minmax(0,1fr)230px!important;gap:22px!important;padding:0 22px 24px!important;align-items:stretch!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart{height:300px!important;border-left:1px solid #dce5ee!important;border-bottom:1px solid #dce5ee!important;display:flex!important;align-items:end!important;justify-content:center!important;gap:34px!important;padding:20px 20px 44px!important;background:linear-gradient(to bottom,#f8fafc 0,#f8fafc 1px,transparent 1px,transparent 25%)!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar{height:100%!important;width:110px!important;display:flex!important;align-items:end!important;justify-content:center!important;position:relative!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar span{display:block!important;width:100%!important;min-height:8px!important;background:#001840!important;border-radius:0!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar:nth-child(2) span{background:#f5c400!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar:nth-child(3) span{background:#6b7280!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar strong{position:absolute!important;top:-22px!important;color:#001840!important;font-size:13px!important;font-weight:700!important}
html body .mjp-candidate-dashboard .mjp-candidate-chart-bar em{position:absolute!important;bottom:-34px!important;color:#5f6f85!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;white-space:nowrap!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats{border:1px solid #e5edf5!important;padding:18px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats-wrap{text-align:center!important;border-bottom:1px solid #e5edf5!important;padding-bottom:16px!important;margin-bottom:16px!important;color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats-wrap i{display:block!important;font-size:26px!important;color:#001840!important;margin-bottom:6px!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats-wrap span{display:block!important;font-size:26px!important;font-weight:700!important;color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats-wrap small{font-size:12px!important;color:#5f6f85!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats ul{list-style:none!important;margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats li{font-size:13px!important;color:#001840!important;margin:9px 0!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats li i{width:10px!important;height:10px!important;border-radius:50%!important;display:inline-block!important;background:#001840!important;margin-right:8px!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats li i.light-blue{background:#f5c400!important}
html body .mjp-candidate-dashboard .jobsearch-applicants-stats li i.gold{background:#6b7280!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav{background:#f8fafc!important;border-top:1px solid #e5edf5!important;border-bottom:1px solid #e5edf5!important;padding:0!important;margin:0!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav li{list-style:none!important;margin:0!important;padding:13px 16px!important;border-right:1px solid #e5edf5!important;color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav li:last-child{border-right:0!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav small{display:block!important;font-size:11px!important;color:#5f6f85!important;font-weight:500!important;margin:0 0 3px!important}
html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav span{display:block!important;font-size:13px!important;color:#001840!important;font-weight:600!important;line-height:1.35!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default{padding:0!important;margin:0!important;background:#fff!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default ul.jobsearch-row{list-style:none!important;margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default li.jobsearch-column-12{list-style:none!important;margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-wrap{display:flex!important;align-items:center!important;gap:18px!important;padding:18px 22px!important;border-bottom:1px solid #e5edf5!important;background:#fff!important;min-height:104px!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-wrap figure{width:70px!important;height:70px!important;margin:0!important;flex:0 0 70px!important;border:1px solid #e5edf5!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-wrap figure img{width:60px!important;height:60px!important;border-radius:0!important;object-fit:contain!important;background:#fff!important;margin:0!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-text{min-width:0!important;flex:1!important}
html body .mjp-candidate-dashboard .jobsearch-pst-title{margin:0 0 8px!important;font-size:18px!important;line-height:1.3!important;font-weight:600!important;color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-pst-title a{color:#001840!important;text-decoration:none!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-left>ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;gap:16px!important;flex-wrap:wrap!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-left>ul li{list-style:none!important;margin:0!important;padding:0!important;font-size:12px!important;color:#5f6f85!important;line-height:1.4!important}
html body .mjp-candidate-dashboard .jobsearch-candidate-default-left>ul a{color:#001840!important;text-decoration:none!important;font-weight:500!important}
html body .mjp-candidate-dashboard .mjp-pagination{padding:22px!important;margin:0!important;display:flex!important;gap:8px!important}
html body .mjp-candidate-dashboard .mjp-pagination a{width:36px!important;height:36px!important;border-radius:0!important;background:#fff!important;color:#001840!important;border:1px solid #e5edf5!important;font-size:13px!important;text-decoration:none!important}
html body .mjp-candidate-dashboard .mjp-pagination a.active{background:#001840!important;color:#f5c400!important;border-color:#001840!important}
@media(max-width:980px){html body .mjp-candidate-dashboard{grid-template-columns:1fr!important;padding:0 14px!important;gap:18px!important}html body .mjp-candidate-dashboard .mjp-dash-side nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .mjp-candidate-dashboard .jobsearch-applicants-graph{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav li:nth-child(2n){border-right:0!important}}
@media(max-width:560px){html body .mjp-candidate-dashboard{padding:0 10px!important}html body .mjp-candidate-dashboard .mjp-dash-side nav{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .jobsearch-profile-title{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}html body .mjp-candidate-dashboard .jobsearch-stats-list ul{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .mjp-candidate-chart{height:240px!important;gap:16px!important;padding-left:10px!important;padding-right:10px!important}html body .mjp-candidate-dashboard .mjp-candidate-chart-bar{width:72px!important}html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav ul{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .jobsearch-recent-applicants-nav li{border-right:0!important}html body .mjp-candidate-dashboard .jobsearch-candidate-default-wrap{align-items:flex-start!important;padding:16px!important}html body .mjp-candidate-dashboard .jobsearch-candidate-default-left>ul{display:block!important}html body .mjp-candidate-dashboard .jobsearch-candidate-default-left>ul li{margin:0 0 6px!important}}
html body .mjp-candidate-dashboard{grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important;margin-bottom:100px!important}
html body .mjp-candidate-dashboard .mjp-dash-side{width:280px!important;background:#fff!important;border:1px solid #e6ebf1!important;box-shadow:0 8px 24px rgba(0,24,64,.06)!important;overflow:hidden!important}
html body .mjp-candidate-dashboard .mjp-dash-user{padding:26px 18px 22px!important;text-align:center!important;border-bottom:1px solid #e6ebf1!important;background:#fff!important;margin:0!important}
html body .mjp-candidate-dashboard .jobsearch-saved-img-holder{position:relative!important;display:flex!important;justify-content:center!important;margin:0 auto 14px!important}
html body .mjp-candidate-dashboard .user-dashthumb-remove{position:absolute!important;right:38px!important;top:4px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;z-index:4!important;font-size:12px!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle{width:150px!important;height:150px!important;position:relative!important;margin:0 auto!important;display:block!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle img{width:132px!important;height:132px!important;max-width:132px!important;object-fit:cover!important;border-radius:50%!important;position:absolute!important;left:9px!important;top:9px!important;margin:0!important;background:#fff!important;border:1px solid #eef2f6!important;padding:0!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg{display:block!important;width:150px!important;height:150px!important;position:absolute!important;left:0!important;top:0!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg path:first-child{fill:none!important;stroke:#f7f7f7!important;stroke-width:4!important}
html body .mjp-candidate-dashboard .mjp-avatar-circle svg path:last-child{fill:none!important;stroke:#f5c400!important;stroke-width:4!important;stroke-dasharray:301.635!important;stroke-dashoffset:27.147!important}
html body .mjp-candidate-dashboard .progressbar-text{position:absolute!important;left:0!important;top:5%!important;color:#001840!important;font-size:16px!important;font-weight:700!important;line-height:1!important}
html body .mjp-candidate-dashboard .jobsearch-fileUpload{width:auto!important;min-height:34px!important;border:0!important;background:#001840!important;color:#f5c400!important;border-radius:6px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;margin:0 auto 12px!important;text-transform:none!important}
html body .mjp-candidate-dashboard .jobsearch-fileUpload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-dash-user h2{margin:8px 0 4px!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}
html body .mjp-candidate-dashboard .jobsearch-dashboard-subtitle{display:block!important;color:#667085!important;font-size:14px!important;font-weight:500!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;background:#fff!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a,html body .mjp-candidate-dashboard .mjp-dash-side nav button{height:54px!important;display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;padding:0 22px!important;border:0!important;border-bottom:1px solid #ececec!important;background:#fff!important;color:#001840!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;border-radius:0!important;box-shadow:none!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a b,html body .mjp-candidate-dashboard .mjp-dash-side nav button b{font-size:15px!important;font-weight:500!important;color:inherit!important}
html body .mjp-candidate-dashboard .mjp-nav-icon{width:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#9aa3af!important;font-size:18px!important;line-height:1!important}
html body .mjp-candidate-dashboard .mjp-nav-icon i{font-size:18px!important;line-height:1!important;color:inherit!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a:hover,html body .mjp-candidate-dashboard .mjp-dash-side nav button:hover{background:#f7f9fc!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a.active{background:#001840!important;color:#fff!important;border-bottom-color:#001840!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav a.active .mjp-nav-icon{color:#f5c400!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav button.danger{height:48px!important;margin:16px!important;width:calc(100% - 32px)!important;border:1px solid #dc3545!important;background:#fff!important;color:#dc3545!important;justify-content:flex-start!important}
html body .mjp-candidate-dashboard .mjp-dash-side nav button.danger .mjp-nav-icon{color:#dc3545!important}
html body .mjp-candidate-dashboard .mjp-dash-main{gap:24px!important;min-width:0!important}
html body .mjp-candidate-dashboard .jobsearch-employer-box-section{background:#fff!important;border:1px solid #e6ebf1!important;box-shadow:0 8px 24px rgba(0,24,64,.06)!important;padding:24px!important;margin:0 0 24px!important;color:#001840!important}
html body .mjp-candidate-dashboard .jobsearch-profile-title{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e6ebf1!important;padding:0 0 14px!important;margin:0 0 20px!important;gap:16px!important}
html body .mjp-candidate-dashboard .jobsearch-profile-title h2{margin:0!important;font-size:20px!important;line-height:1.3!important;font-weight:600!important;color:#001840!important;letter-spacing:0!important}
html body .mjp-candidate-dashboard .dash-hdtabchng-btn{height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #001840!important;background:#001840!important;color:#fff!important;border-radius:6px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}
html body .mjp-candidate-dashboard .dash-hdtabchng-btn:hover,html body .mjp-candidate-dashboard .dash-hdtabchng-btn:focus{background:#f5c400!important;border-color:#f5c400!important;color:#001840!important;outline:2px solid transparent!important}
html body .mjp-candidate-dashboard .jobsearch-notifics-loistitms{display:block!important;padding:10px 0 0!important}
html body .mjp-candidate-dashboard .dash-notifics-nofound{margin:0!important;color:#667085!important;font-size:14px!important;font-weight:400!important}
html body .mjp-candidate-dashboard .jobsearch-notifics-setopts[hidden],html body .mjp-candidate-dashboard .jobsearch-notifics-loistitms[hidden]{display:none!important}
html body .mjp-candidate-dashboard .jobsearch-employer-profile-form{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
html body .mjp-candidate-dashboard .jobsearch-employer-profile-form li{list-style:none!important;margin:0!important;padding:0!important;width:auto!important;float:none!important}
html body .mjp-candidate-dashboard .jobsearch-onoffswitch-outer{min-height:110px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;padding:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-shadow:0 4px 16px rgba(0,24,64,.05)!important}
html body .mjp-candidate-dashboard .jobsearch-onoffswitch-title{font-size:16px!important;line-height:1.35!important;font-weight:500!important;color:#001840!important;order:1!important}
html body .mjp-candidate-dashboard .jobsearch-dashbord-onoffswitch{order:2!important;position:relative!important;width:62px!important;height:32px!important;min-width:62px!important}
html body .mjp-candidate-dashboard .jobsearch-dashbord-onoffswitch input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
html body .mjp-candidate-dashboard .jobsearch-optnotific-label{position:absolute!important;inset:0!important;margin:0!important;display:block!important;cursor:pointer!important;background:#d9d9d9!important;border-radius:999px!important;transition:background .18s ease!important}
html body .mjp-candidate-dashboard .jobsearch-optnotific-label .onoffswitch-inner{display:none!important}
html body .mjp-candidate-dashboard .jobsearch-optnotific-label .onoffswitch-switch{position:absolute!important;top:3px!important;left:3px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.18)!important;transition:left .18s ease!important}
html body .mjp-candidate-dashboard .jobsearch-dashbord-onoffswitch input:checked + .jobsearch-optnotific-label{background:#f5c400!important}
html body .mjp-candidate-dashboard .jobsearch-dashbord-onoffswitch input:checked + .jobsearch-optnotific-label .onoffswitch-switch{left:33px!important}
html body .mjp-candidate-dashboard .opt-notific-lodr{display:inline-block!important;margin-left:8px!important;color:#667085!important;font-size:12px!important;font-weight:500!important}
html body .mjp-candidate-dashboard .mjp-panel h2,html body .mjp-candidate-dashboard .mjp-dashboard-section-head h2{font-size:20px!important;font-weight:600!important;color:#001840!important;margin:0 0 18px!important}
html body .mjp-candidate-dashboard .mjp-dashboard-form label{font-size:14px!important;color:#001840!important;font-weight:500!important}
html body .mjp-candidate-dashboard .mjp-dashboard-form input,html body .mjp-candidate-dashboard .mjp-dashboard-form textarea,html body .mjp-candidate-dashboard .mjp-dashboard-form select{border:1px solid #dce3ea!important;border-radius:6px!important;color:#001840!important;font-size:14px!important;box-shadow:none!important}
html body .mjp-candidate-dashboard .mjp-large-action{background:#001840!important;color:#f5c400!important;border:1px solid #001840!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important}
html body .mjp-candidate-dashboard .mjp-large-action:hover{background:#f5c400!important;color:#001840!important;border-color:#f5c400!important}
@media(max-width:980px){html body .mjp-candidate-dashboard{grid-template-columns:1fr!important;padding:0 14px!important;gap:20px!important}html body .mjp-candidate-dashboard .mjp-dash-side{width:100%!important}html body .mjp-candidate-dashboard .mjp-dash-side nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mjp-candidate-dashboard .mjp-dash-side nav a,html body .mjp-candidate-dashboard .mjp-dash-side nav button{height:52px!important;padding:0 16px!important}html body .mjp-candidate-dashboard .mjp-dash-side nav button.danger{grid-column:1/-1!important}html body .mjp-candidate-dashboard .jobsearch-employer-profile-form{grid-template-columns:1fr!important}}
@media(max-width:560px){html body .mjp-candidate-dashboard{padding:0 10px!important}html body .mjp-candidate-dashboard .mjp-dash-side nav{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .jobsearch-profile-title{flex-direction:column!important;align-items:flex-start!important}html body .mjp-candidate-dashboard .dash-hdtabchng-btn{width:100%!important}html body .mjp-candidate-dashboard .jobsearch-employer-box-section{padding:18px!important}html body .mjp-candidate-dashboard .jobsearch-onoffswitch-outer{min-height:auto!important;align-items:flex-start!important;flex-direction:column!important}html body .mjp-candidate-dashboard .jobsearch-dashbord-onoffswitch{order:1!important}html body .mjp-candidate-dashboard .jobsearch-onoffswitch-title{order:2!important;font-size:15px!important}}
html body .mjp-candidate-dashboard .mjp-candidate-profile-panel{background:#fff!important;border:1px solid #e6ebf1!important;box-shadow:0 8px 24px rgba(0,24,64,.06)!important;padding:24px!important;margin:0 0 24px!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-candidate-profile-form{margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field{margin:0 0 22px!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field figure{margin:0!important;position:relative!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:210px!important;border:1px solid #e6ebf1!important;background-color:#f6f8fb!important;background-size:cover!important;background-position:center!important;position:relative!important}
html body .mjp-candidate-dashboard .candidate-remove-coverimg{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;height:36px!important;border:1px solid #001840!important;border-radius:6px!important;background:#001840!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:0 14px!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .candidate-remove-coverimg:hover{background:#f5c400!important;color:#001840!important;border-color:#f5c400!important}
html body .mjp-candidate-dashboard .mjp-cover-upload{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:12px 0 0!important;color:#001840!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-cover-upload input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
html body .mjp-candidate-dashboard .mjp-cover-upload span{display:inline-flex!important;align-items:center!important;min-height:38px!important;border:1px solid #001840!important;border-radius:6px!important;background:#fff!important;color:#001840!important;padding:0 14px!important}
html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 24px!important;padding:16px!important;border:1px solid #e6ebf1!important;background:#f8fafc!important}
html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline img{width:76px!important;height:76px!important;border-radius:50%!important;object-fit:cover!important;background:#fff!important;border:2px solid #f5c400!important}
html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline label{margin:0!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline span{display:inline-flex!important;align-items:center!important;height:38px!important;border-radius:6px!important;background:#001840!important;color:#f5c400!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important}
html body .mjp-candidate-dashboard .mjp-profile-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}
html body .mjp-candidate-dashboard .mjp-profile-grid>li{list-style:none!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;min-width:0!important}
html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-12{grid-column:span 12!important}
html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-6{grid-column:span 6!important}
html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-4{grid-column:span 4!important}
html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-3{grid-column:span 3!important}
html body .mjp-candidate-dashboard .mjp-profile-grid label,html body .mjp-candidate-dashboard .mjp-salary-row label{display:block!important;margin:0 0 8px!important;color:#001840!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important;text-align:left!important}
html body .mjp-candidate-dashboard .mjp-profile-grid input,html body .mjp-candidate-dashboard .mjp-profile-grid select,html body .mjp-candidate-dashboard .mjp-profile-grid textarea,html body .mjp-candidate-dashboard .mjp-salary-row input,html body .mjp-candidate-dashboard .mjp-salary-row select{width:100%!important;min-height:42px!important;border:1px solid #dce3ea!important;border-radius:6px!important;background:#fff!important;color:#001840!important;font-size:14px!important;line-height:1.4!important;padding:10px 12px!important;box-shadow:none!important;outline:none!important}
html body .mjp-candidate-dashboard .mjp-profile-grid textarea{min-height:150px!important;resize:vertical!important}
html body .mjp-candidate-dashboard .mjp-profile-grid input:focus,html body .mjp-candidate-dashboard .mjp-profile-grid select:focus,html body .mjp-candidate-dashboard .mjp-profile-grid textarea:focus{border-color:#001840!important;box-shadow:0 0 0 3px rgba(0,24,64,.12)!important}
html body .mjp-candidate-dashboard .jobsearch-userprofile-url{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:12px!important;align-items:center!important;border:1px solid #e6ebf1!important;border-radius:6px!important;background:#f8fafc!important;padding:12px!important}
html body .mjp-candidate-dashboard .jobsearch-userprofile-url a{min-width:0!important;color:#001840!important;text-decoration:none!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body .mjp-candidate-dashboard .jobsearch-userprofile-url span{color:#667085!important}
html body .mjp-candidate-dashboard .jobsearch-userprofile-url strong{color:#001840!important;font-weight:700!important}
html body .mjp-candidate-dashboard .mjp-nested-section{margin:24px 0 0!important;padding:22px!important;border:1px solid #e6ebf1!important;background:#fff!important;box-shadow:none!important}
html body .mjp-candidate-dashboard .mjp-nested-section .jobsearch-profile-title{margin-bottom:18px!important}
html body .mjp-candidate-dashboard .mjp-candidate-profile-panel>.mjp-large-action,html body .mjp-candidate-dashboard .mjp-candidate-profile-form>.mjp-large-action{margin-top:24px!important;min-height:44px!important;padding:0 22px!important}
@media(max-width:980px){html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-6,html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-4,html body .mjp-candidate-dashboard .mjp-profile-grid>.jobsearch-column-3{grid-column:span 12!important}html body .mjp-candidate-dashboard .jobsearch-userprofile-url{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:180px!important}}
@media(max-width:560px){html body .mjp-candidate-dashboard .mjp-candidate-profile-panel{padding:18px!important}html body .mjp-candidate-dashboard .mjp-candidate-avatar-inline{align-items:flex-start!important;flex-direction:column!important}html body .mjp-candidate-dashboard .candidate-remove-coverimg{position:static!important;margin:12px!important}html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:150px!important}}
html body .mjp-candidate-dashboard #candidate-profilesetings-form{display:block!important;max-width:100%!important;color:#001840!important;font-family:'Public Sans',Arial,sans-serif!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-candidate-profile-panel{background:#fff!important;border:1px solid #e7edf3!important;box-shadow:0 8px 24px rgba(0,24,64,.05)!important;padding:24px!important;margin:0 0 24px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-profile-title{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e7edf3!important;margin:0 0 22px!important;padding:0 0 14px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-profile-title h2{font-size:22px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important;margin:0!important;text-transform:none!important}
html body .mjp-candidate-dashboard .mjp-candidate-profile-basic .mjp-candidate-avatar-inline{display:none!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field{margin:0 0 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field figure{position:relative!important;margin:0!important;padding:0!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:190px!important;position:relative!important;border:1px solid #e7edf3!important;background:#f8fafc!important;overflow:hidden!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec>span{display:block!important;width:100%!important;height:100%!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field .candidate-remove-coverimg{position:absolute!important;right:12px!important;top:12px!important;background:#001840!important;color:#f5c400!important;border:1px solid #001840!important;border-radius:4px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;text-transform:none!important}
html body .mjp-candidate-dashboard .mjp-candidate-cover-field figcaption{margin-top:12px!important}
html body .mjp-candidate-dashboard .mjp-cover-upload{display:inline-flex!important;align-items:center!important;margin:0!important;cursor:pointer!important}
html body .mjp-candidate-dashboard .mjp-cover-upload input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
html body .mjp-candidate-dashboard .mjp-cover-upload span{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;border:1px solid #001840!important;border-radius:5px!important;background:#fff!important;color:#001840!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important;background:none!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>li{float:none!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;min-width:0!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-12{grid-column:span 12!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-6{grid-column:span 6!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-4{grid-column:span 4!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-3{grid-column:span 3!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form label{display:block!important;color:#001840!important;font-size:14px!important;font-weight:600!important;margin:0 0 8px!important;line-height:1.25!important;text-align:left!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form input,html body .mjp-candidate-dashboard #candidate-profilesetings-form select,html body .mjp-candidate-dashboard #candidate-profilesetings-form textarea{width:100%!important;min-height:42px!important;border:1px solid #d8e1ea!important;border-radius:5px!important;background:#fff!important;color:#001840!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;padding:10px 12px!important;box-shadow:none!important;outline:none!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form textarea{min-height:160px!important;resize:vertical!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form input:focus,html body .mjp-candidate-dashboard #candidate-profilesetings-form select:focus,html body .mjp-candidate-dashboard #candidate-profilesetings-form textarea:focus{border-color:#001840!important;box-shadow:0 0 0 3px rgba(0,24,64,.12)!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-userprofile-url{display:grid!important;grid-template-columns:minmax(0,1fr) 220px auto!important;gap:12px!important;align-items:center!important;background:transparent!important;border:0!important;padding:0!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-userprofile-url a{color:#001840!important;text-decoration:none!important;font-size:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-userprofile-url span{color:#001840!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-userprofile-url strong{color:#001840!important;font-weight:700!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .updte-profile-slugbtn{font-size:14px!important;font-weight:600!important;color:#001840!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-combo{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:10px!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-combo .salary-input{position:relative!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-combo .salary-input span{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#667085!important;font-size:18px!important;z-index:2!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-range{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-range input[readonly]{border:0!important;background:transparent!important;color:#001840!important;font-weight:600!important;padding-left:0!important}
html body .mjp-candidate-dashboard .mjp-candidate-salary-range input[type=range]{accent-color:#f5c400!important;padding:0!important;border:0!important;min-height:auto!important}
html body .mjp-candidate-dashboard .wp-editor-wrap{border:1px solid #d8e1ea!important;border-radius:5px!important;overflow:hidden!important}
html body .mjp-candidate-dashboard .wp-editor-wrap .wp-editor-tools{background:#f8fafc!important;border-bottom:1px solid #d8e1ea!important}
html body .mjp-candidate-dashboard .mjp-postjob-map iframe{width:100%!important;height:250px!important;border:0!important;display:block!important;background:#f8fafc!important}
html body .mjp-candidate-dashboard .jobsearch-short-message{display:block!important;margin-top:8px!important;color:#667085!important;font-size:13px!important}
html body .mjp-candidate-dashboard .terms-priv-chek-con{margin:8px 0 18px!important;color:#001840!important;font-size:14px!important}
html body .mjp-candidate-dashboard .terms-priv-chek-con input{width:auto!important;min-height:auto!important;margin-right:8px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-large-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;background:#001840!important;color:#f5c400!important;border:1px solid #001840!important;border-radius:5px!important;padding:0 24px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-large-action:hover{background:#f5c400!important;color:#001840!important;border-color:#f5c400!important}
@media(max-width:980px){html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-6,html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-4,html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-profile-grid>.jobsearch-column-3{grid-column:span 12!important}html body .mjp-candidate-dashboard #candidate-profilesetings-form .jobsearch-userprofile-url{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .mjp-candidate-salary-combo{grid-template-columns:1fr!important}html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:170px!important}}
@media(max-width:560px){html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-candidate-profile-panel{padding:18px!important}html body .mjp-candidate-dashboard .mjp-candidate-cover-field .img-cont-sec{height:145px!important}}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row{grid-column:span 12!important;width:100%!important;display:block!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row>.jobsearch-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;background:none!important;align-items:start!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row>.jobsearch-row>.jobsearch-column-3{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row label{display:block!important;margin:0 0 8px!important;color:#001840!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row input,html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row select{width:100%!important;min-height:42px!important;border:1px solid #d8e1ea!important;border-radius:5px!important;background:#fff!important;color:#001840!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;padding:10px 12px!important;box-shadow:none!important;outline:none!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-editor-wrap{border:1px solid #d8e1ea!important;border-radius:0!important;overflow:visible!important;background:#fff!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-editor-tools{background:#f7f7f7!important;border-bottom:1px solid #d8e1ea!important;padding:0!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-media-buttons{padding:8px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-media-buttons .button,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-switch-editor,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .quicktags-toolbar input.button,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .mce-btn button{background:#f7f7f7!important;background-image:none!important;color:#001840!important;border:1px solid #c3c4c7!important;border-radius:3px!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;min-height:28px!important;height:auto!important;width:auto!important;padding:4px 8px!important;margin:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .mce-toolbar-grp,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .quicktags-toolbar{background:#f7f7f7!important;border:0!important;padding:4px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .mce-btn{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .mce-btn button:hover,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-media-buttons .button:hover,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-switch-editor:hover,html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .quicktags-toolbar input.button:hover{background:#fff!important;color:#001840!important;border-color:#8c8f94!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .mce-ico{color:#50575e!important;font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-editor-tabs{float:right!important;margin:0 8px 0 0!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid .wp-editor-container{border:0!important;background:#fff!important}
html body .mjp-candidate-dashboard #candidate-profilesetings-form .description_skillid textarea.wp-editor-area{width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#001840!important;padding:12px!important;min-height:180px!important}
@media(max-width:980px){html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row>.jobsearch-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){html body .mjp-candidate-dashboard #candidate-profilesetings-form .mjp-salary-row>.jobsearch-row{grid-template-columns:1fr!important}}
html body .mjp-dashboard .mjp-resume-builder{padding:26px!important;background:#fff!important;border:1px solid #e3e8f1!important;box-shadow:0 8px 28px rgba(0,24,64,.06)!important;color:#001840!important}
html body .mjp-dashboard .mjp-resume-titlebar{border-bottom:1px solid #e8edf5!important;margin:0 0 22px!important;padding:0 0 18px!important}
html body .mjp-dashboard .mjp-resume-titlebar h2{font-size:22px!important;line-height:1.2!important;margin:0!important;color:#001840!important;font-weight:700!important}
html body .mjp-dashboard .mjp-resume-section{position:relative!important;margin:0 0 30px!important;padding-left:48px!important;background:transparent!important;border:0!important}
html body .mjp-dashboard .mjp-resume-section:before{content:""!important;position:absolute!important;left:17px!important;top:44px!important;bottom:-24px!important;width:1px!important;background:#e4e9f1!important}
html body .mjp-dashboard .mjp-resume-section:last-of-type:before{display:none!important}
html body .mjp-dashboard .mjp-resume-section-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;min-height:34px!important}
html body .mjp-dashboard .mjp-resume-section-head h3{margin:0!important;font-size:20px!important;line-height:1.25!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:#001840!important;font-weight:700!important;flex:1!important}
html body .mjp-dashboard .mjp-resume-icon{position:absolute!important;left:0!important;top:0!important;width:36px!important;height:36px!important;border:1px solid #dbe3ee!important;background:#f8fafc!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#001840!important;font-size:15px!important}
html body .mjp-dashboard .mjp-resume-section-head button,html body .mjp-dashboard .mjp-mini-upload span{border:1px solid #001840!important;background:#001840!important;color:#fff!important;border-radius:22px!important;padding:10px 16px!important;font-size:12px!important;line-height:1!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.35px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;white-space:nowrap!important}
html body .mjp-dashboard .mjp-resume-section-head button:hover,html body .mjp-dashboard .mjp-mini-upload span:hover{background:#f5c400!important;border-color:#f5c400!important;color:#001840!important}
html body .mjp-dashboard .mjp-resume-section-body textarea{width:100%!important;min-height:165px!important;border:1px solid #d9e1ec!important;border-radius:0!important;background:#fff!important;color:#001840!important;font-size:14px!important;line-height:1.65!important;padding:16px!important;box-shadow:none!important;resize:vertical!important}
html body .mjp-dashboard .mjp-resume-upload-line{margin-top:14px!important;display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;color:#5b6778!important;font-size:14px!important}
html body .mjp-dashboard .mjp-mini-upload input{display:none!important}
html body .mjp-dashboard .mjp-resume-label{display:block!important;margin:0 0 8px!important;color:#001840!important;font-size:14px!important;font-weight:700!important}
html body .mjp-dashboard .mjp-skill-input{border:1px solid #d9e1ec!important;min-height:44px!important;padding:6px!important;background:#fff!important}
html body .mjp-dashboard .mjp-skill-input input{border:0!important;box-shadow:none!important;min-height:32px!important;width:180px!important;font-size:14px!important;padding:4px 8px!important;display:inline-block!important}
html body .mjp-dashboard .mjp-skill-tags{display:inline-flex!important;gap:8px!important;flex-wrap:wrap!important;vertical-align:middle!important}
html body .mjp-dashboard .mjp-skill-tags span{display:inline-flex!important;align-items:center!important;background:#f8fafc!important;border:1px solid #dbe3ee!important;color:#001840!important;border-radius:3px!important;padding:7px 10px!important;font-size:13px!important;font-weight:600!important}
html body .mjp-dashboard .mjp-resume-timeline{position:relative!important;padding-left:34px!important}
html body .mjp-dashboard .mjp-resume-timeline:before{content:""!important;position:absolute!important;left:7px!important;top:8px!important;bottom:8px!important;width:1px!important;background:#e4e9f1!important}
html body .mjp-dashboard .mjp-resume-timeline article{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 28px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body .mjp-dashboard .mjp-resume-timeline article:before{content:""!important;position:absolute!important;left:-32px!important;top:5px!important;width:11px!important;height:11px!important;border-radius:50%!important;border:1px solid #dbe3ee!important;background:#fff!important}
html body .mjp-dashboard .mjp-resume-timeline small{display:block!important;color:#7d8794!important;font-size:12px!important;line-height:1.25!important;margin-bottom:5px!important}
html body .mjp-dashboard .mjp-resume-timeline h4{margin:0 0 4px!important;color:#001840!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important}
html body .mjp-dashboard .mjp-resume-timeline span{display:block!important;color:#3275a8!important;font-size:13px!important;font-weight:600!important}
html body .mjp-dashboard .mjp-resume-timeline em,html body .mjp-dashboard .mjp-resume-list-lines em,html body .mjp-dashboard .mjp-portfolio-grid em{font-style:normal!important;color:#001840!important;font-size:13px!important;letter-spacing:8px!important;white-space:nowrap!important;opacity:.78!important}
html body .mjp-dashboard .mjp-resume-add-popup{display:none!important}
html body .mjp-dashboard .mjp-portfolio-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
html body .mjp-dashboard .mjp-portfolio-grid article{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}
html body .mjp-dashboard .mjp-portfolio-grid img{display:block!important;width:100%!important;height:82px!important;object-fit:cover!important;border:1px solid #dbe3ee!important;background:#f8fafc!important}
html body .mjp-dashboard .mjp-portfolio-grid strong{display:block!important;margin:8px 0 4px!important;color:#001840!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}
html body .mjp-dashboard .mjp-resume-list-lines{padding-left:28px!important}
html body .mjp-dashboard .mjp-resume-list-lines article{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#001840!important}
html body .mjp-dashboard .mjp-resume-list-lines span{display:flex!important;align-items:center!important;gap:10px!important;font-size:15px!important;font-weight:600!important;color:#6b7280!important}
html body .mjp-dashboard .mjp-resume-list-lines i{width:13px!important;height:13px!important;border:1px solid #dbe3ee!important;border-radius:50%!important;background:#fff!important;display:inline-block!important}
html body .mjp-dashboard .mjp-resume-empty-line{height:18px!important;border-left:1px solid #e4e9f1!important;margin-left:7px!important}
html body .mjp-dashboard .mjp-update-resume-btn{background:#001840!important;color:#fff!important;border:0!important;border-radius:2px!important;text-transform:uppercase!important;padding:14px 28px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.4px!important}
html body .mjp-dashboard .mjp-update-resume-btn:hover{background:#f5c400!important;color:#001840!important}
html body .mjp-dashboard .mjp-resume-builder .mjp-terms-line{margin-left:0!important;margin-top:18px!important;margin-bottom:12px!important;color:#5b6778!important;font-size:14px!important}
html body .mjp-dashboard .mjp-resume-builder .mjp-terms-line a{color:#001840!important;font-weight:700!important}
@media(max-width:1024px){html body .mjp-dashboard .mjp-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mjp-dashboard .mjp-resume-section{padding-left:42px!important}}
@media(max-width:640px){html body .mjp-dashboard .mjp-resume-builder{padding:18px!important}html body .mjp-dashboard .mjp-resume-section{padding-left:0!important;margin-bottom:28px!important}html body .mjp-dashboard .mjp-resume-section:before{display:none!important}html body .mjp-dashboard .mjp-resume-icon{position:relative!important;left:auto!important;top:auto!important;flex:0 0 34px!important}html body .mjp-dashboard .mjp-resume-section-head{align-items:flex-start!important;flex-wrap:wrap!important}html body .mjp-dashboard .mjp-resume-section-head h3{font-size:18px!important;flex:1 1 calc(100% - 52px)!important}html body .mjp-dashboard .mjp-resume-section-head button{margin-left:46px!important}html body .mjp-dashboard .mjp-resume-timeline{padding-left:22px!important}html body .mjp-dashboard .mjp-resume-timeline article{display:block!important}html body .mjp-dashboard .mjp-resume-timeline em{display:block!important;margin-top:8px!important}html body .mjp-dashboard .mjp-portfolio-grid{grid-template-columns:1fr!important}html body .mjp-dashboard .mjp-resume-upload-line{display:block!important}html body .mjp-dashboard .mjp-resume-upload-line p{margin-top:10px!important}}
html body .mjp-dashboard .mjp-resume-edit-list{display:grid!important;gap:16px!important}
html body .mjp-dashboard .mjp-resume-edit-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;border:1px solid #e2e8f0!important;background:#fff!important;padding:16px!important;margin:0!important;box-shadow:none!important}
html body .mjp-dashboard .mjp-resume-edit-row label{display:block!important;margin:0!important;color:#001840!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}
html body .mjp-dashboard .mjp-resume-edit-row input,html body .mjp-dashboard .mjp-resume-edit-row textarea{width:100%!important;margin-top:7px!important;border:1px solid #d9e1ec!important;border-radius:4px!important;background:#fff!important;color:#001840!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding:10px 12px!important;box-shadow:none!important}
html body .mjp-dashboard .mjp-resume-edit-row textarea{min-height:88px!important;resize:vertical!important}
html body .mjp-dashboard .mjp-resume-edit-row .wide{grid-column:1/-1!important}
html body .mjp-dashboard .mjp-row-remove{align-self:end!important;justify-self:start!important;border:1px solid #b91c1c!important;background:#fff!important;color:#b91c1c!important;border-radius:4px!important;padding:9px 14px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}
html body .mjp-dashboard .mjp-row-remove:hover{background:#b91c1c!important;color:#fff!important}
html body .mjp-dashboard .mjp-skill-input{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}
html body .mjp-dashboard .mjp-skill-input>button{border:1px solid #001840!important;background:#001840!important;color:#fff!important;border-radius:4px!important;padding:11px 16px!important;font-weight:700!important;cursor:pointer!important}
html body .mjp-dashboard .mjp-skill-tags{grid-column:1/-1!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:8px!important}
html body .mjp-dashboard .mjp-skill-tags span{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f8fafc!important;border:1px solid #dbe3ee!important;color:#001840!important;border-radius:18px!important;padding:7px 10px!important;font-size:13px!important;font-weight:700!important}
html body .mjp-dashboard .mjp-skill-tags button{border:0!important;background:transparent!important;color:#b91c1c!important;font-size:16px!important;line-height:1!important;cursor:pointer!important;padding:0!important}
@media(max-width:760px){html body .mjp-dashboard .mjp-resume-edit-row{grid-template-columns:1fr!important}html body .mjp-dashboard .mjp-skill-input{grid-template-columns:1fr!important}}
.mjp-applied-jobs-panel .jobsearch-profile-title h2{font-family:'Public Sans',Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#001840;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid #edf1f5}.mjp-applied-jobs-panel .jobsearch-applied-jobs ul.jobsearch-row{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mjp-applied-jobs-panel .jobsearch-applied-jobs-wrap{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;background:#fff;border:1px solid #edf1f5;min-height:80px;padding:14px 16px;box-shadow:none}.mjp-applied-jobs-panel .jobsearch-applied-jobs-thumb{width:58px;height:58px;border:1px solid #e6ebf1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.mjp-applied-jobs-panel .jobsearch-applied-jobs-thumb img{width:100%;height:100%;object-fit:contain}.mjp-applied-jobs-panel .jobsearch-applied-jobs-text{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px auto;align-items:center;gap:10px;min-width:0}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left{min-width:0}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left>span{font-size:12px;color:#10a8d8;font-weight:400;line-height:1.3}.mjp-applied-jobs-panel .application-status-str{margin-left:4px}.mjp-applied-jobs-panel .application-status-str.rejected{color:#ef3e4a}.mjp-applied-jobs-panel .jobsearch-pst-title{font-family:'Public Sans',Arial,sans-serif;font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:#001840!important;margin:3px 0 4px!important}.mjp-applied-jobs-panel .jobsearch-pst-title a{color:#001840;text-decoration:none}.mjp-applied-jobs-panel .jobsearch-pst-title a:hover{color:#001840;text-decoration:underline}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left ul{display:flex;flex-wrap:wrap;gap:5px 12px;list-style:none;margin:0;padding:0}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left li{font-size:12px;line-height:1.35;color:#68758a;margin:0;display:flex;align-items:center;gap:4px}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left li a{color:#68758a;text-decoration:none}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left i{color:#9aa6b6;font-size:12px}.mjp-applied-jobs-panel .jobsearch-savedjobs-links{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c8484f;background:#fff;text-decoration:none;border:0;font-size:13px}.mjp-applied-jobs-panel .jobsearch-savedjobs-links:hover{background:#f7f9fc;color:#001840}.mjp-applied-jobs-panel .applied-status{justify-self:end}.mjp-applied-jobs-panel .aplid-status-txt{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:24px;padding:0 11px;font-size:11px;font-weight:600;line-height:1;text-transform:none;color:#001840;background:#f5c400}.mjp-applied-jobs-panel .aplid-status-txt.rejected{background:#ff4050;color:#fff}.mjp-applied-jobs-panel .aplid-status-txt.pending{background:#f5c400;color:#001840}.mjp-applied-jobs-panel .aplid-status-txt.shortlisted,.mjp-applied-jobs-panel .aplid-status-txt.interview,.mjp-applied-jobs-panel .aplid-status-txt.hired{background:#001840;color:#f5c400}.mjp-applied-jobs-panel .aplid-status-txt.archived{background:#e9edf3;color:#001840}.mjp-applied-jobs-panel .remove-applied-job-loader{display:none;width:14px;height:14px;border:2px solid #dfe6ef;border-top-color:#001840;border-radius:50%;animation:mjmAppliedSpin .8s linear infinite}.mjp-applied-jobs-panel .is-removing .remove-applied-job-loader{display:inline-block}.mjp-applied-jobs-panel .is-removing .jobsearch-delete-applied-job{display:none}.mjp-applied-jobs-panel .jobsearch-pagination-blog{margin-top:22px}.mjp-applied-jobs-panel .jobsearch-page-numbers{display:flex;gap:10px;list-style:none;margin:0;padding:0}.mjp-applied-jobs-panel .jobsearch-page-numbers a,.mjp-applied-jobs-panel .jobsearch-page-numbers span{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#96a2b2;color:#fff;font-size:13px;font-weight:600}.mjp-applied-jobs-panel .jobsearch-page-numbers .current{background:#001840}.mjp-applied-empty{border:1px solid #edf1f5;background:#fff;text-align:center;padding:46px 20px}.mjp-applied-empty-icon{width:54px;height:54px;border-radius:50%;background:#f5c400;color:#001840;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:22px}.mjp-applied-empty h3{font-size:18px;font-weight:600;color:#001840;margin:0 0 16px}.mjp-applied-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;background:#001840;color:#f5c400;text-decoration:none;padding:0 18px;font-weight:600;font-size:13px}.mjp-dashboard-toast{position:fixed;right:24px;bottom:24px;z-index:99999;background:#001840;color:#fff;border-left:5px solid #f5c400;padding:12px 16px;font-size:13px;font-weight:500;box-shadow:0 12px 30px rgba(0,24,64,.16)}.mjp-dashboard-toast.is-error{border-left-color:#ff4050}@keyframes mjmAppliedSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.mjp-applied-jobs-panel .jobsearch-applied-jobs-wrap{grid-template-columns:54px minmax(0,1fr);align-items:start;padding:13px}.mjp-applied-jobs-panel .jobsearch-applied-jobs-thumb{width:50px;height:50px}.mjp-applied-jobs-panel .jobsearch-applied-jobs-text{grid-template-columns:1fr auto auto;gap:8px}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left{grid-column:1/-1}.mjp-applied-jobs-panel .applied-status{grid-column:1/-1;justify-self:start}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left ul{display:block}.mjp-applied-jobs-panel .jobsearch-applied-jobs-left li{margin-top:4px}.mjp-dashboard-toast{left:16px;right:16px;bottom:16px}}
.mjp-favorite-jobs-panel .jobsearch-profile-title h2{font-family:'Public Sans',Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#001840;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid #edf1f5}.mjp-favorite-table-wrap{overflow-x:auto;background:#fff}.mjp-favorite-jobs-panel table{width:100%;border-collapse:collapse;border:1px solid #e8edf3;background:#fff;font-family:'Public Sans',Arial,sans-serif}.mjp-favorite-jobs-panel thead th{background:#f3f3f3;color:#001840;font-size:12px;font-weight:600;text-align:left;padding:11px 16px;border-bottom:1px solid #e2e6ec}.mjp-favorite-jobs-panel tbody td{padding:12px 16px;border-bottom:1px solid #edf1f5;vertical-align:middle;font-size:12px;color:#657388}.mjp-favorite-jobs-panel tbody tr:last-child td{border-bottom:0}.mjp-favorite-jobs-panel td:first-child{display:flex;align-items:center;gap:16px;min-width:330px}.mjp-favorite-jobs-panel .jobsearch-savedjobs-thumb{width:48px;height:48px;min-width:48px;border:1px solid #edf1f5;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.mjp-favorite-jobs-panel .jobsearch-savedjobs-thumb img{width:100%;height:100%;object-fit:contain}.mjp-favorite-jobs-panel .jobsearch-pst-title{font-size:15px!important;font-weight:600!important;line-height:1.25!important;margin:0!important;color:#001840!important}.mjp-favorite-jobs-panel .jobsearch-pst-title a{color:#001840;text-decoration:none}.mjp-favorite-jobs-panel .jobsearch-pst-title a:hover{text-decoration:underline}.mjp-favorite-jobs-panel td:nth-child(2) span{color:#001840;font-size:12px}.mjp-favorite-jobs-panel td:last-child{white-space:nowrap;text-align:right;width:96px}.mjp-favorite-jobs-panel .jobsearch-savedjobs-links{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#8994a4;text-decoration:none;margin-left:6px;font-size:13px}.mjp-favorite-jobs-panel .jobsearch-delete-fav-job{color:#ff8b87}.mjp-favorite-jobs-panel .jobsearch-savedjobs-links:hover{color:#001840}.mjp-favorite-jobs-panel .remove-fav-job-loader{display:none;width:14px;height:14px;border:2px solid #dfe6ef;border-top-color:#001840;border-radius:50%;animation:mjmAppliedSpin .8s linear infinite}.mjp-favorite-jobs-panel .is-removing .remove-fav-job-loader{display:inline-block}.mjp-favorite-jobs-panel .is-removing .jobsearch-delete-fav-job{display:none}.mjp-favorite-jobs-panel .jobsearch-pagination-blog{margin-top:26px}.mjp-favorite-jobs-panel .jobsearch-page-numbers{display:flex;gap:14px;list-style:none;margin:0;padding:0}.mjp-favorite-jobs-panel .jobsearch-page-numbers a,.mjp-favorite-jobs-panel .jobsearch-page-numbers span{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#95a1b0;color:#fff;font-size:13px;font-weight:600}.mjp-favorite-jobs-panel .jobsearch-page-numbers .current{background:#001840}.mjp-favorite-empty{border:1px solid #edf1f5;background:#fff;text-align:center;padding:46px 20px}.mjp-favorite-empty h3{font-size:18px;font-weight:600;color:#001840;margin:0 0 16px}.mjp-favorite-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;background:#001840;color:#f5c400;text-decoration:none;padding:0 18px;font-weight:600;font-size:13px}@media(max-width:760px){.mjp-favorite-jobs-panel table,.mjp-favorite-jobs-panel thead,.mjp-favorite-jobs-panel tbody,.mjp-favorite-jobs-panel th,.mjp-favorite-jobs-panel td,.mjp-favorite-jobs-panel tr{display:block}.mjp-favorite-jobs-panel thead{display:none}.mjp-favorite-jobs-panel tbody tr{border:1px solid #edf1f5;margin-bottom:12px;padding:12px;background:#fff}.mjp-favorite-jobs-panel tbody td{border:0;padding:6px 0}.mjp-favorite-jobs-panel td:first-child{min-width:0}.mjp-favorite-jobs-panel td:nth-child(2)::before{content:'Company: ';font-weight:600;color:#001840}.mjp-favorite-jobs-panel td:nth-child(3)::before{content:'Deadline Date: ';font-weight:600;color:#001840}.mjp-favorite-jobs-panel td:last-child{text-align:left;width:auto}.mjp-favorite-jobs-panel .jobsearch-page-numbers a,.mjp-favorite-jobs-panel .jobsearch-page-numbers span{width:38px;height:38px}}
html body .mjp-candidate-dashboard .mjp-change-password-panel{background:#fff;border:1px solid #e9eef4;box-shadow:0 6px 24px rgba(0,24,64,.06);padding:30px;font-family:'Public Sans',Arial,sans-serif;color:#001840}
html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-profile-title{border-bottom:1px solid #eef2f6;margin:0 0 22px;padding:0 0 14px;background:transparent}
html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-profile-title h2{margin:0;color:#001840;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.02em}
html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;list-style:none;margin:0 0 28px;padding:0;background:transparent}
html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-column-6{width:auto;margin:0;padding:0;float:none;display:block}
html body .mjp-candidate-dashboard .mjp-change-password-panel label{display:block;margin:0 0 8px;color:#001840;font-size:13px;font-weight:600;line-height:1.3}
html body .mjp-candidate-dashboard .mjp-change-password-panel input,html body .mjp-candidate-dashboard .mjp-change-password-panel select{width:100%;height:42px;border:1px solid #e3eaf1;border-radius:0;background:#fff;color:#001840;font-family:'Public Sans',Arial,sans-serif;font-size:13px;font-weight:400;padding:0 12px;box-shadow:none;outline:none}
html body .mjp-candidate-dashboard .mjp-change-password-panel input:focus,html body .mjp-candidate-dashboard .mjp-change-password-panel select:focus{border-color:#001840;box-shadow:0 0 0 2px rgba(0,24,64,.08)}
html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-profile-select{width:100%;position:relative}
html body .mjp-candidate-dashboard .mjp-password-update-btn{height:42px;border:0;border-radius:3px;background:#001840;color:#f5c400;padding:0 24px;font-family:'Public Sans',Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:0}
html body .mjp-candidate-dashboard .mjp-password-update-btn:hover,html body .mjp-candidate-dashboard .mjp-password-update-btn:focus{background:#f5c400;color:#001840}
html body .mjp-candidate-dashboard .mjp-dashboard-message{margin:0 0 18px;padding:12px 14px;border-radius:4px;font-size:13px;font-weight:600}
html body .mjp-candidate-dashboard .mjp-dashboard-message.success{background:#edf8ef;color:#1f6b34;border:1px solid #bfe4c8}
html body .mjp-candidate-dashboard .mjp-dashboard-message.error{background:#fff0f0;color:#9f1d1d;border:1px solid #f0b7b7}
@media(max-width:760px){html body .mjp-candidate-dashboard .mjp-change-password-panel{padding:18px}html body .mjp-candidate-dashboard .mjp-change-password-panel .jobsearch-row{grid-template-columns:1fr;gap:14px;margin-bottom:24px}html body .mjp-candidate-dashboard .mjp-password-update-btn{width:100%}}
html body .mjp-candidate-dashboard .mjp-job-alerts-panel{background:#fff;border:1px solid #e9eef4;box-shadow:0 6px 24px rgba(0,24,64,.06);padding:30px;font-family:'Public Sans',Arial,sans-serif;color:#001840}
html body .mjp-candidate-dashboard .mjp-job-alerts-panel .jobsearch-profile-title{border-bottom:1px solid #eef2f6;margin:0 0 24px;padding:0 0 14px;background:transparent}
html body .mjp-candidate-dashboard .mjp-job-alerts-panel .jobsearch-profile-title h2{margin:0;color:#001840;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.02em}
html body .mjp-candidate-dashboard .jobsearch-job-alerts-wrap{overflow-x:auto;background:#fff}
html body .mjp-candidate-dashboard .jobsearch-job-alerts table{width:100%;border-collapse:collapse;border:1px solid #e8edf3;background:#fff;font-family:'Public Sans',Arial,sans-serif}
html body .mjp-candidate-dashboard .jobsearch-job-alerts thead th{background:#f3f3f3;color:#001840;font-size:12px;font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid #e2e6ec}
html body .mjp-candidate-dashboard .jobsearch-job-alerts tbody td{padding:14px 16px;border-bottom:1px solid #edf1f5;vertical-align:middle;font-size:12px;color:#657388}
html body .mjp-candidate-dashboard .jobsearch-job-alerts tbody tr:last-child td{border-bottom:0}
html body .mjp-candidate-dashboard .jobsearch-job-alerts td:first-child span{font-size:13px;font-weight:600;color:#001840}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobalert-criteria-con{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobalert-criteria-con li{background:#8f98a5;color:#fff;border-radius:3px;padding:3px 7px;font-size:11px;line-height:1.2}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobalert-frequency-selectr{height:30px;border:1px solid #d8e0e8;background:#fff;color:#001840;font-size:12px;padding:0 8px;box-shadow:none;outline:none}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobalert-frequency-selectr:focus{border-color:#001840;box-shadow:0 0 0 2px rgba(0,24,64,.08)}
html body .mjp-candidate-dashboard .jobsearch-job-alerts td:last-child{white-space:nowrap;text-align:right;width:108px}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobsearch-savedjobs-links{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#8994a4;text-decoration:none;margin-left:5px;font-size:13px;vertical-align:middle}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobsearch-del-user-job-alert{color:#ff8b87}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .jobsearch-savedjobs-links:hover{color:#001840}
html body .mjp-candidate-dashboard .jobsearch-job-alerts .cheker-loder{display:inline-block;min-width:44px;margin-left:6px;color:#001840;font-size:11px;font-weight:600}
html body .mjp-candidate-dashboard .jobsearch-job-alerts tr.is-removing{opacity:.45;pointer-events:none}
html body .mjp-candidate-dashboard .mjp-job-alert-empty{border:1px solid #edf1f5;background:#fff;text-align:center;padding:44px 20px}
html body .mjp-candidate-dashboard .mjp-job-alert-empty h3{font-size:18px;font-weight:600;color:#001840;margin:0 0 8px}
html body .mjp-candidate-dashboard .mjp-job-alert-empty p{font-size:13px;color:#657388;margin:0 0 16px}
html body .mjp-candidate-dashboard .mjp-job-alert-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;background:#001840;color:#f5c400;text-decoration:none;padding:0 18px;font-weight:600;font-size:13px}
@media(max-width:760px){html body .mjp-candidate-dashboard .mjp-job-alerts-panel{padding:18px}html body .mjp-candidate-dashboard .jobsearch-job-alerts table{min-width:680px}html body .mjp-candidate-dashboard .jobsearch-job-alerts thead th,html body .mjp-candidate-dashboard .jobsearch-job-alerts tbody td{padding:10px 12px}}

html body .mjp-employer-dashboard{max-width:1440px!important;width:100%!important;margin:0 auto 100px!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important}html body .mjp-employer-dashboard .mjp-dash-side{width:280px!important;background:#fff!important;border:1px solid #e6ebf1!important;box-shadow:0 8px 24px rgba(0,24,64,.06)!important;overflow:hidden!important}html body .mjp-employer-dashboard .mjp-dash-user{padding:26px 18px 22px!important;text-align:center!important;border-bottom:1px solid #e6ebf1!important;background:#fff!important;margin:0!important}html body .mjp-employer-dashboard .jobsearch-saved-img-holder{position:relative!important;display:flex!important;justify-content:center!important;margin:0 auto 14px!important}html body .mjp-employer-dashboard .user-dashthumb-remove{position:absolute!important;right:38px!important;top:4px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;z-index:4!important;font-size:12px!important}html body .mjp-employer-dashboard .mjp-avatar-circle{width:150px!important;height:150px!important;position:relative!important;margin:0 auto!important;display:block!important}html body .mjp-employer-dashboard .mjp-avatar-circle img{width:132px!important;height:132px!important;max-width:132px!important;object-fit:contain!important;border-radius:50%!important;position:absolute!important;left:9px!important;top:9px!important;margin:0!important;background:#fff!important;border:1px solid #eef2f6!important;padding:12px!important}html body .mjp-employer-dashboard .mjp-avatar-circle svg{display:block!important;width:150px!important;height:150px!important;position:absolute!important;left:0!important;top:0!important}html body .mjp-employer-dashboard .mjp-avatar-circle svg path:first-child{fill:none!important;stroke:#f7f7f7!important;stroke-width:4!important}html body .mjp-employer-dashboard .mjp-avatar-circle svg path:last-child{fill:none!important;stroke:#f5c400!important;stroke-width:4!important;stroke-dasharray:301.635!important;stroke-dashoffset:27.147!important}html body .mjp-employer-dashboard .progressbar-text{position:absolute!important;left:0!important;top:5%!important;color:#001840!important;font-size:16px!important;font-weight:700!important;line-height:1!important}html body .mjp-employer-dashboard .jobsearch-fileUpload{width:auto!important;min-height:34px!important;border:0!important;background:#001840!important;color:#f5c400!important;border-radius:6px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;margin:0 auto 12px!important;text-transform:none!important}html body .mjp-employer-dashboard .jobsearch-fileUpload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}html body .mjp-employer-dashboard .mjp-dash-user h2{margin:8px 0 4px!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important}html body .mjp-employer-dashboard .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}html body .mjp-employer-dashboard .jobsearch-dashboard-subtitle{display:block!important;color:#667085!important;font-size:14px!important;font-weight:500!important}html body .mjp-employer-dashboard .mjp-dash-side nav{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;background:#fff!important}html body .mjp-employer-dashboard .mjp-dash-side nav a,html body .mjp-employer-dashboard .mjp-dash-side nav button{height:54px!important;display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;padding:0 22px!important;border:0!important;border-bottom:1px solid #ececec!important;background:#fff!important;color:#001840!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;border-radius:0!important;box-shadow:none!important}html body .mjp-employer-dashboard .mjp-dash-side nav a b,html body .mjp-employer-dashboard .mjp-dash-side nav button b{font-size:15px!important;font-weight:500!important;color:inherit!important}html body .mjp-employer-dashboard .mjp-nav-icon{width:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#9aa3af!important;font-size:18px!important;line-height:1!important}html body .mjp-employer-dashboard .mjp-dash-side nav a.active{background:#001840!important;color:#fff!important;border-bottom-color:#001840!important}html body .mjp-employer-dashboard .mjp-dash-side nav a.active .mjp-nav-icon{color:#f5c400!important}html body .mjp-employer-dashboard .mjp-dash-side nav button.danger{height:48px!important;margin:16px!important;width:calc(100% - 32px)!important;border:1px solid #dc3545!important;background:#fff!important;color:#dc3545!important;justify-content:flex-start!important}.mjp-employer-dashboard .mjp-dash-main{min-width:0!important}@media(max-width:980px){html body .mjp-employer-dashboard{grid-template-columns:1fr!important;padding:0 14px!important;gap:20px!important}html body .mjp-employer-dashboard .mjp-dash-side{width:100%!important}html body .mjp-employer-dashboard .mjp-dash-side nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){html body .mjp-employer-dashboard{padding:0 10px!important}html body .mjp-employer-dashboard .mjp-dash-side nav{grid-template-columns:1fr!important}}

html body .mjp-ad-slot:not(.mjm-ad-live),html body .mjm-ad-slot:not(.mjm-ad-live),html body .mjm-ad-square:not(.mjm-ad-live){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
html body .mjp-employer-dashboard{max-width:1440px!important;margin:0 auto 100px!important;grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;font-family:'Public Sans',Arial,sans-serif!important;color:#001840!important;background:#fff!important}
html body .mjp-employer-dashboard .mjp-dash-side{border:1px solid #e5edf5!important;box-shadow:0 4px 18px rgba(0,24,64,.06)!important;background:#fff!important;overflow:hidden!important}
html body .mjp-employer-dashboard .mjp-dash-user{padding:26px 18px 24px!important;margin:0!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #e5edf5!important}
html body .mjp-employer-dashboard .jobsearch-saved-img-holder{width:150px!important;height:150px!important;position:relative!important;margin:0 auto 14px!important;display:block!important;overflow:visible!important}
html body .mjp-employer-dashboard .employer-dashboard-thumb{display:block!important;width:150px!important;height:150px!important;position:relative!important;text-decoration:none!important}
html body .mjp-employer-dashboard .mjp-avatar-circle{width:150px!important;height:150px!important;position:relative!important;margin:0!important;display:block!important;overflow:visible!important}
html body .mjp-employer-dashboard .mjp-avatar-circle img{width:132px!important;height:132px!important;border-radius:100%!important;position:absolute!important;left:9px!important;top:9px!important;object-fit:contain!important;background:#fff!important;margin:0!important;z-index:2!important;border:0!important;padding:8px!important}
html body .mjp-employer-dashboard .mjp-avatar-circle svg{display:block!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;z-index:3!important;overflow:visible!important}
html body .mjp-employer-dashboard .mjp-avatar-circle svg path:first-child{stroke:#f7f7f7!important;stroke-width:4!important;fill:none!important}
html body .mjp-employer-dashboard .mjp-avatar-circle svg path:last-child{stroke:#f5c400!important;stroke-width:4!important;fill:none!important;stroke-dasharray:301.635,301.635!important;stroke-dashoffset:27.1472!important}
html body .mjp-employer-dashboard .progressbar-text{position:absolute!important;left:15px!important;top:15px!important;color:#001840!important;background:#f5c400!important;border:2px solid #fff!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:28px!important;width:34px!important;height:34px!important;text-align:center!important;z-index:4!important}
html body .mjp-employer-dashboard .user-dashthumb-remove{position:absolute!important;right:4px!important;top:4px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#001840!important;color:#f5c400!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;font-size:18px!important;font-weight:700!important;line-height:1!important}
html body .mjp-employer-dashboard .jobsearch-fileUpload{height:38px!important;border:1px solid #001840!important;background:#001840!important;color:#f5c400!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;position:relative!important;overflow:hidden!important;border-radius:0!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important;margin:2px auto 14px!important}
html body .mjp-employer-dashboard .jobsearch-fileUpload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}
html body .mjp-employer-dashboard .mjp-dash-user h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important}
html body .mjp-employer-dashboard .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}
html body .mjp-employer-dashboard .jobsearch-dashboard-subtitle{display:block!important;color:#5f6f85!important;font-size:13px!important;font-weight:500!important;margin:0!important}
html body .mjp-employer-dashboard .mjp-dash-side nav a,html body .mjp-employer-dashboard .mjp-dash-side nav button{min-height:48px!important;height:auto!important;width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:13px 20px!important;border:0!important;border-top:1px solid #edf2f7!important;background:#fff!important;color:#001840!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;text-align:left!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important}
html body .mjp-employer-dashboard .mjp-dash-side nav a.active{background:#001840!important;color:#f5c400!important}
html body .mjp-employer-dashboard .mjp-dash-side nav a:hover,html body .mjp-employer-dashboard .mjp-dash-side nav button:hover{background:#f5c400!important;color:#001840!important}
html body .mjp-employer-dashboard .mjp-dash-side nav button.danger{background:#fff!important;color:#001840!important}
html body .mjp-employer-dashboard .mjp-nav-icon{width:22px!important;display:inline-flex!important;justify-content:center!important;flex:0 0 22px!important}
html body .mjp-employer-dashboard .mjp-dash-main{gap:24px!important;min-width:0!important}
html body .mjp-employer-dashboard .mjp-panel{border:1px solid #e5edf5!important;box-shadow:0 6px 24px rgba(0,24,64,.06)!important;border-radius:0!important;padding:22px!important;background:#fff!important}
html body .mjp-employer-dashboard .mjp-panel h2{margin:0 0 16px!important;color:#001840!important;font-size:21px!important;line-height:1.3!important;font-weight:600!important}
html body .mjp-employer-dashboard .mjp-panel-button{height:42px!important;background:#f5c400!important;color:#001840!important;border:0!important;border-radius:9px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;font-weight:700!important}
html body .mjp-employer-dashboard .jobsearch-candidate-default-wrap figure img,html body .mjp-employer-dashboard .mjp-dash-job-main img{background:#fff!important;object-fit:contain!important;border:1px solid #e5edf5!important;padding:6px!important;border-radius:8px!important}
@media(max-width:900px){html body .mjp-employer-dashboard{grid-template-columns:1fr!important;padding:0 14px!important}html body .mjp-employer-dashboard .mjp-dash-side nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mjp-employer-dashboard .mjp-dash-side nav a,html body .mjp-employer-dashboard .mjp-dash-side nav button{font-size:12px!important;padding:12px!important}}
@media(max-width:520px){html body .mjp-employer-dashboard .mjp-dash-side nav{grid-template-columns:1fr!important}}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user{padding:26px 18px 24px!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #e5edf5!important;margin:0!important;overflow:hidden!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-dashboard-logo{width:148px!important;height:148px!important;margin:0 auto 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:3px solid #f5c400!important;border-radius:50%!important;background:#fff!important;overflow:hidden!important;text-decoration:none!important;box-shadow:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-dashboard-logo img{display:block!important;width:118px!important;height:118px!important;max-width:118px!important;max-height:118px!important;object-fit:contain!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:#fff!important;position:static!important;box-shadow:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-saved-img-holder,html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-avatar-circle,html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .progressbar-text,html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .user-dashthumb-remove{display:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-avatar-form{display:block!important;margin:0 0 14px!important;padding:0!important;line-height:1!important;background:transparent!important;border:0!important;overflow:hidden!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload{width:auto!important;height:38px!important;min-height:38px!important;border:0!important;background:#001840!important;color:#f5c400!important;border-radius:7px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;margin:0 auto!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;line-height:38px!important;cursor:pointer!important;box-shadow:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload input[type=file]{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important;word-break:break-word!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-dashboard-subtitle{display:block!important;margin:0!important;color:#5f6f85!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer{overflow:hidden!important;background:#fff!important;border:1px solid #e5edf5!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user{padding:26px 18px 22px!important;margin:0!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #e5edf5!important;display:block!important;overflow:hidden!important;position:relative!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-dashboard-logo{width:148px!important;height:148px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 14px!important;border:3px solid #f5c400!important;border-radius:50%!important;background:#fff!important;overflow:hidden!important;text-decoration:none!important;box-shadow:none!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-dashboard-logo img{display:block!important;width:118px!important;height:118px!important;max-width:118px!important;max-height:118px!important;object-fit:contain!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:#fff!important;box-shadow:none!important;position:static!important;float:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-logo-form{display:block!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;line-height:1!important;position:relative!important;overflow:visible!important;text-align:center!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-upload-logo-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:128px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;margin:0 auto!important;background:#001840!important;color:#f5c400!important;border:0!important;border-radius:7px!important;font-size:13px!important;font-weight:700!important;line-height:38px!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;float:none!important;text-decoration:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-hidden-logo-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:0!important;left:0!important;bottom:0!important;z-index:-1!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer input[type=file]:not(.mjp-hidden-logo-input){position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:0!important;left:0!important;bottom:0!important;z-index:-1!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload{display:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user h2{margin:0 0 6px!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important;color:#001840!important;word-break:break-word!important;clear:both!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user h2 a{color:#001840!important;text-decoration:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-dashboard-subtitle{display:block!important;margin:0!important;color:#5f6f85!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important}

html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user{padding:26px 18px 22px!important;text-align:center!important;background:#fff!important;border:1px solid #e6edf5!important;border-radius:0!important;overflow:hidden!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-saved-img-holder{display:block!important;width:100%!important;text-align:center!important;margin:0 0 12px!important;position:relative!important;float:none!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .employer-dashboard-thumb.mjp-employer-dashboard-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:144px!important;height:144px!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;text-decoration:none!important;float:none!important;position:relative!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .employer-dashboard-thumb.mjp-employer-dashboard-logo img{display:block!important;width:132px!important;height:132px!important;max-width:132px!important;max-height:132px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0!important;margin:0 auto!important;float:none!important;position:static!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user figcaption{display:block!important;text-align:center!important;margin:0!important;padding:0!important;position:relative!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-logo-form{display:block!important;text-align:center!important;margin:0 0 10px!important;padding:0!important;position:relative!important;overflow:visible!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-upload-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:150px!important;height:34px!important;min-height:34px!important;margin:0 auto 8px!important;padding:0 14px!important;border:1px solid #16aedd!important;border-radius:18px!important;background:#fff!important;color:#16aedd!important;box-shadow:none!important;cursor:pointer!important;font-family:'Public Sans',Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:34px!important;text-align:center!important;text-transform:none!important;position:relative!important;float:none!important;overflow:hidden!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-employer-upload-control span{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer input[type=file],html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-hidden-logo-input,html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-upload{display:none!important;position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .mjp-dash-user h2{font-size:16px!important;font-weight:600!important;line-height:1.25!important;margin:0 0 6px!important;color:#001840!important}html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-dashboard-subtitle{font-size:13px!important;font-weight:500!important;color:#52627a!important;line-height:1.4!important}html body.single-job_listing .mjm-ad-slot:not(.mjm-ad-live),html body.single-job_listing .mjp-ad-slot:not(.mjm-ad-live),html body.single-job_listing .mjm-ad-square:not(.mjm-ad-live),html body.single-job_listing [class*="ad-space"]:not(.mjm-ad-live),html body.single-job_listing [class*="advert"]:not(.mjm-ad-live){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body .mjp-page .mjm-ad-slot:not(.mjm-ad-live),html body .mjp-dashboard .mjm-ad-slot:not(.mjm-ad-live){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer{background:#fff!important;border:0!important;box-shadow:0 8px 30px rgba(0,24,64,.06)!important;overflow:hidden!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer figure.user_img_skillid{display:block!important;margin:0!important;padding:28px 18px 22px!important;background:#fff!important;text-align:center!important;border:0!important;border-bottom:1px solid #edf2f7!important;position:relative!important;overflow:visible!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-saved-img-holder{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important;text-align:center!important;position:relative!important;float:none!important;overflow:visible!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .user-dashthumb-remove.jobsearch-tooltipcon{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:44px!important;top:0!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f5c400!important;color:#001840!important;text-decoration:none!important;font-size:11px!important;line-height:1!important;z-index:4!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .employer-dashboard-thumb{display:block!important;width:132px!important;max-width:132px!important;height:auto!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important;float:none!important;position:relative!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .employer-dashboard-thumb img{display:block!important;width:auto!important;height:auto!important;max-width:132px!important;max-height:132px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;float:none!important;position:static!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer figure.user_img_skillid figcaption{display:block!important;margin:0!important;padding:0!important;text-align:center!important;background:transparent!important;border:0!important;position:relative!important;overflow:visible!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .fileUpLoader{display:block!important;height:0!important;margin:0!important;padding:0!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:154px!important;height:32px!important;min-height:32px!important;margin:0 auto 12px!important;padding:0 15px!important;border:1px solid #f5c400!important;border-radius:20px!important;background:#fff!important;color:#001840!important;font:600 12px/32px 'Public Sans',Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;float:none!important;visibility:visible!important;opacity:1!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#001840!important;font:600 12px/32px 'Public Sans',Arial,sans-serif!important;white-space:nowrap!important;margin:0!important;padding:0!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-fileUpload input[type=file].jobsearch-upload{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;visibility:visible!important;cursor:pointer!important;z-index:2!important;margin:0!important;padding:0!important;border:0!important;clip:auto!important;clip-path:none!important;pointer-events:auto!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer figure.user_img_skillid h2{display:block!important;margin:0!important;padding:0!important;font:600 16px/1.25 'Public Sans',Arial,sans-serif!important;color:#001840!important;text-align:center!important;word-break:break-word!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer figure.user_img_skillid h2 a{color:#001840!important;text-decoration:none!important;font:600 16px/1.25 'Public Sans',Arial,sans-serif!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul{display:block!important;list-style:none!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li{display:block!important;list-style:none!important;margin:0!important;padding:0!important;border-bottom:1px solid #edf2f7!important;background:#fff!important;position:relative!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li>a{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:0 22px!important;margin:0!important;color:#001840!important;text-decoration:none!important;font:600 13px/1.2 'Public Sans',Arial,sans-serif!important;background:#fff!important;border:0!important;box-shadow:none!important;text-transform:none!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li>a i{width:18px!important;min-width:18px!important;text-align:center!important;color:#8fa0b5!important;font-size:15px!important;line-height:1!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li.active>a{background:#f8fafc!important;color:#001840!important;border-left:5px solid #f5c400!important;padding-left:17px!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li.active>a i{color:#f5c400!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li.profile-del-btnlink>a{color:#d63638!important;font-weight:700!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.02em!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer>ul>li.profile-del-btnlink>a i{color:#d63638!important}
html body .mjp-employer-dashboard .mjp-dashboard-sidebar-employer .jobsearch-desktop-dashmenu{display:none!important}
html body.page-slug-job-details .mjm-ad-slot:not(.mjm-ad-live),html body.page-slug-job-details .mjp-ad-slot:not(.mjm-ad-live),html body.page-slug-job-details .mjm-ad-square:not(.mjm-ad-live),html body.page-slug-job-details .mjm-ad-wide:not(.mjm-ad-live),html body.page-slug-job-details [class*="ad-space"]:not(.mjm-ad-live),html body.page-slug-job-details [class*="advert"]:not(.mjm-ad-live),html body .mjm-pro-single .mjm-ad-slot:not(.mjm-ad-live),html body .mjm-pro-single .mjm-ad-square:not(.mjm-ad-live),html body .mjm-pro-single .mjm-ad-wide:not(.mjm-ad-live){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
