.p1j-wrap,.p1j-modal{font-weight:400}
.p1j-wrap :where(p,span,li,small,label,input,select,textarea,div,td,th,a,button,h1,h2,h3,h4,h5,h6),.p1j-modal :where(p,span,li,small,label,input,select,textarea,div,td,th,a,button,h1,h2,h3,h4,h5,h6){font-weight:inherit}
.p1j-wrap input::placeholder,.p1j-modal input::placeholder,.p1j-wrap textarea::placeholder{font-weight:400}
.p1j-wrap,.p1j-modal{--p:var(--p1j-primary,#005fb3);--accent:var(--p1j-accent,#00a4b3);--bd:#e5e5e5;--tx:#262626;--body:#404040;--mut:#525252;--soft:#f5f5f5}
.p1j-wrap,.p1j-modal{font-family:inherit!important;color:var(--body)!important;line-height:1.6;font-size:16px!important;-webkit-font-smoothing:antialiased}
.p1j-wrap *,.p1j-modal *{box-sizing:border-box;font-family:inherit!important}
.p1j-wrap a{color:var(--p)!important;text-decoration:none}
.p1j-wrap h1,.p1j-wrap h2,.p1j-wrap h3,.p1j-wrap h4,.p1j-wrap h5,.p1j-modal h3{margin:0;color:var(--tx)!important;line-height:1.25;font-family:inherit!important;letter-spacing:normal;text-transform:none}
.p1j-muted{color:var(--mut)!important}.p1j-center{text-align:center}.p1j-blue{color:var(--p)!important}
.p1j-ic{flex:none;vertical-align:-3px}
.p1j-card{background:#fff;border:1px solid var(--bd);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.p1j-pad{padding:24px}.p1j-pad-sm{padding:20px}
.p1j-mt{margin-top:18px}.p1j-mt-sm{margin-top:10px}
.p1j-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:8px;border:1px solid transparent;font-family:inherit!important;font-size:14px!important;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s,filter .15s,box-shadow .15s;text-decoration:none!important;text-transform:none;letter-spacing:normal;box-shadow:none;min-height:42px}
.p1j-btn-primary,.p1j-btn-primary:visited{background:var(--p)!important;color:#fff!important;border-color:var(--p)!important}
.p1j-btn-primary:hover{filter:brightness(.92)}
.p1j-btn-outline{background:#fff!important;color:var(--tx)!important;border-color:var(--bd)!important}.p1j-btn-outline:hover{background:var(--soft)!important}
.p1j-btn-sm{padding:9px 16px;font-size:14px!important;min-height:38px}.p1j-block{display:flex;width:100%}
.p1j-btn[disabled]{opacity:.55;cursor:not-allowed;filter:none}
.p1j-btn:focus-visible{outline:2px solid var(--tx);outline-offset:2px}
.p1j-hero{text-align:center;padding:40px 16px 28px;max-width:1280px;margin:0 auto}
.p1j-hero h1{font-size:36px!important;line-height:40px;font-weight:700;letter-spacing:-.01em}.p1j-hero .p1j-sub{margin:12px 0 32px;font-size:20px!important;line-height:28px;color:var(--mut)!important}
.p1j-search{text-align:left;padding:24px}
.p1j-search-grid{display:grid;grid-template-columns:2.2fr 1.3fr 1fr 1fr;gap:16px}
.p1j-sf{display:block;font-size:14px!important;font-weight:500;color:var(--tx)!important;margin:0;position:relative}
.p1j-lbl{display:block;font-size:14px!important;line-height:20px;font-weight:500;color:var(--tx)!important}
.p1j-sf input,.p1j-form input:not([type=checkbox]):not([type=file]):not([type=radio]),.p1j-form select,.p1j-form textarea,.p1j-modal-box input:not([type=checkbox]):not([type=file]):not([type=radio]){display:block;width:100%;margin:8px 0 0;padding:10px 12px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-family:inherit!important;font-size:14px!important;font-weight:400;line-height:1.4;color:var(--tx)!important;box-shadow:none;height:auto;min-height:42px}
.p1j-sf input::placeholder,.p1j-form input::placeholder,.p1j-modal-box input::placeholder{color:#737373!important;opacity:1}
.p1j-sf input:focus,.p1j-form input:focus,.p1j-form select:focus,.p1j-form textarea:focus,.p1j-modal-box input:focus{outline:2px solid var(--p);outline-offset:0;border-color:var(--p)}
.p1j-input-ic{position:relative;display:block}.p1j-input-ic .p1j-ic{position:absolute;left:12px;top:calc(50% + 4px);transform:translateY(-50%);color:#a3a3a3!important;pointer-events:none}.p1j-input-ic input{padding-left:38px!important}
.p1j-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;font-size:14px!important;color:var(--mut)!important}
.p1j-chip{background:#e0eefa;color:var(--p)!important;border-radius:99px;padding:3px 11px;font-weight:600;font-size:12px!important}
.p1j-wrap a.p1j-clear{margin-left:2px;color:var(--mut)!important}.p1j-search-btn{margin-left:auto}
.p1j-dd{position:relative;display:block;margin-top:8px}
.p1j-sort-wrap .p1j-dd{margin-top:0;min-width:210px}
.p1j-dd select{position:absolute!important;opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}
.p1j-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;min-height:42px;border:1px solid var(--bd);border-radius:8px;background:#fff!important;color:var(--tx)!important;font-family:inherit!important;font-size:14px!important;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;box-shadow:none}
.p1j-dd-btn .p1j-ic{color:#737373!important;transition:transform .15s}.p1j-dd.is-open .p1j-dd-btn .p1j-ic{transform:rotate(180deg)}
.p1j-dd-btn:focus-visible,.p1j-dd.is-open .p1j-dd-btn{outline:2px solid var(--p);outline-offset:0;border-color:var(--p)}
.p1j-dd-list{position:absolute;z-index:60;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:280px;overflow:auto;background:#fff;border:1px solid var(--bd);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.14)}
.p1j-sort-wrap .p1j-dd-list{left:auto;min-width:100%}
.p1j-dd-list[hidden]{display:none}
.p1j-dd-opt{position:relative;display:flex;align-items:center;margin:0;padding:8px 12px 8px 34px;border-radius:6px;font-size:14px!important;line-height:1.4;color:var(--tx)!important;cursor:pointer;white-space:nowrap}
.p1j-dd-opt .p1j-ic{position:absolute;left:10px;top:50%;margin-top:-8px;opacity:0}
.p1j-dd-opt.is-selected .p1j-ic{opacity:1}
.p1j-dd-opt.is-active,.p1j-dd-opt:hover{background:var(--accent);color:#fff!important}
.p1j-dd-opt.is-active{box-shadow:0 0 0 2px #111 inset}
.p1j-results{display:grid;grid-template-columns:260px 1fr;gap:24px;max-width:1280px;margin:0 auto;padding:8px 16px 56px;align-items:start}
.p1j-results.p1j-no-side{grid-template-columns:1fr}
.p1j-side{padding:20px;position:sticky;top:20px}
.p1j-side h4{font-size:16px!important;font-weight:500;display:flex;gap:8px;align-items:center;margin-bottom:14px}
.p1j-side h5{font-size:14px!important;font-weight:500;color:var(--tx)!important;margin:16px 0 6px}
.p1j-side ul{list-style:none;margin:0;padding:0}.p1j-side li{margin:0}.p1j-side li a{display:flex;gap:10px;align-items:center;padding:8px 6px;font-size:14px!important;color:var(--body)!important;border-radius:6px}
.p1j-side li a:hover{background:var(--soft);text-decoration:none!important}.p1j-side li .p1j-ic{color:#737373!important}
.p1j-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}
.p1j-list-head h2{font-size:24px!important;line-height:32px;font-weight:700}.p1j-list-head p{margin:2px 0 0;font-size:14px!important}
.p1j-sort{padding:9px 12px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:14px!important;color:var(--tx)!important}
.p1j-job{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;margin-bottom:16px}
.p1j-job-main{min-width:0;flex:1}
.p1j-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.p1j-badge{display:inline-block;font-size:12px!important;font-weight:600;padding:2px 10px;border-radius:99px;line-height:1.6}
.p1j-badge-cat{background:#ffedd5;color:#c2410c!important}.p1j-badge-feat{background:var(--accent);color:#fff!important}.p1j-badge-out{border:1px solid #d4d4d4;color:var(--body)!important;background:#fff}
.p1j-job-title{font-size:24px!important;line-height:32px;font-weight:600}.p1j-wrap .p1j-job-title a{color:var(--tx)!important}.p1j-wrap .p1j-job-title a:hover{color:var(--p)!important;text-decoration:none}
.p1j-company{display:flex;gap:8px;align-items:center;margin:8px 0;font-size:16px!important;font-weight:500;color:var(--p)!important}.p1j-company-lg{font-size:20px!important;line-height:28px}
.p1j-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px!important;color:var(--mut)!important}.p1j-meta span{display:inline-flex;gap:6px;align-items:center}
.p1j-excerpt{margin:12px 0;font-size:16px!important;color:var(--body)!important}
.p1j-tags{display:flex;flex-wrap:wrap;gap:8px}
.p1j-tag{background:var(--accent);color:#fff!important;font-size:12px!important;font-weight:600;padding:3px 12px;border-radius:99px}
.p1j-tag-o{background:#fff;color:var(--body)!important;border:1px solid #d4d4d4;font-weight:500}
.p1j-job-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:14px;flex:none}
.p1j-ago{display:inline-flex;gap:6px;align-items:center;font-size:14px!important;color:var(--mut)!important}
.p1j-empty{padding:44px 20px;text-align:center}.p1j-empty h3{margin-bottom:6px;font-size:20px!important}.p1j-empty .p1j-btn{margin-top:14px}
.p1j-pager{display:flex;justify-content:center;margin-top:8px}.p1j-wrap .p1j-pager .page-numbers{display:inline-block;min-width:38px;padding:7px 12px;margin:0 3px;border:1px solid var(--bd);border-radius:8px;background:#fff;color:var(--tx)!important;text-align:center;text-decoration:none}
.p1j-wrap .p1j-pager .current{background:var(--p);border-color:var(--p);color:#fff!important}
.p1j-single{max-width:1280px;margin:0 auto;padding:0 16px 64px}
.p1j-topbar{padding:20px 0}.p1j-topbar a{display:inline-flex;gap:8px;align-items:center;font-size:14px!important}
.p1j-single-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}
.p1j-single-main .p1j-card{margin-bottom:20px}
.p1j-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.p1j-icon-btns{display:flex;gap:8px}.p1j-ibtn{width:38px;height:38px;border:1px solid var(--bd)!important;border-radius:8px;background:#fff!important;color:var(--body)!important;cursor:pointer;display:grid;place-items:center;padding:0}
.p1j-ibtn:hover{background:var(--soft)!important}.p1j-ibtn.is-on{color:var(--p)!important;border-color:var(--p)!important}.p1j-ibtn.is-on svg{fill:currentColor}
.p1j-wrap h1.p1j-single-title{font-size:30px!important;line-height:36px;font-weight:700;margin-bottom:10px}
.p1j-meta-grid{margin:14px 0 18px;font-size:14px!important}.p1j-single h2{font-size:20px!important;line-height:28px;font-weight:500;margin-bottom:12px}
.p1j-prose p{margin:0 0 .8em;color:var(--body)!important}.p1j-prose p:last-child{margin:0}
.p1j-single-side .p1j-card{margin-bottom:20px}.p1j-single-side h4{font-size:16px!important;font-weight:600;margin-bottom:8px}
.p1j-single-side p{margin:0 0 14px;font-size:14px!important}
.p1j-info{list-style:none;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--bd)}.p1j-info li{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14px!important;color:var(--body)!important}
.p1j-wrap a.p1j-similar{display:block;border:1px solid var(--bd);border-radius:8px;padding:12px 14px;margin-bottom:10px;color:var(--tx)!important}
.p1j-wrap a.p1j-similar:hover{background:#fafafa;text-decoration:none}.p1j-similar strong{display:block;font-size:14px!important;font-weight:500}.p1j-similar span{display:block;font-size:12px!important;color:var(--mut)!important}
.p1j-modal{position:fixed;inset:0;z-index:999999;background:rgba(10,10,10,.6);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:32px 14px}
.p1j-modal[hidden]{display:none}
.p1j-modal-box{position:relative;width:100%;max-width:600px;background:#fff;border-radius:14px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,.3);animation:p1jpop .18s ease-out;margin:auto}
@keyframes p1jpop{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
.p1j-modal-box h3{font-size:20px!important;line-height:28px;font-weight:600;margin:0 30px 4px 0}.p1j-modal-sub{margin:0 0 18px;font-size:14px!important}
.p1j-modal-x{position:absolute;top:16px;right:16px;border:0!important;background:none!important;cursor:pointer;color:var(--mut)!important;padding:6px;box-shadow:none}
.p1j-fs{border:1px solid var(--bd);border-radius:12px;padding:16px 18px 8px;margin:0 0 16px;min-width:0}.p1j-fs legend{font-weight:500;font-size:14px!important;color:var(--tx)!important;padding:0 6px}
.p1j-modal-box label{display:block;font-size:14px!important;font-weight:500;color:var(--tx)!important;margin-bottom:12px}
.p1j-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.p1j-drop{display:flex!important;flex-direction:column;align-items:center;gap:6px;text-align:center;border:1.5px dashed #a3a3a3;border-radius:12px;padding:28px 12px;cursor:pointer;color:var(--tx)!important;font-weight:400!important;font-size:14px!important;background:#fff}
.p1j-drop:hover,.p1j-drop.is-over{border-color:var(--p);background:#f4f9ff}.p1j-drop small{font-size:12px!important;color:var(--mut)!important}.p1j-drop.has-file{border-style:solid;border-color:var(--p)}
.p1j-summary{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:0 0 8px;font-size:14px!important}.p1j-summary dt{color:var(--mut)!important;margin:0}.p1j-summary dd{margin:0;text-align:right;font-weight:500;color:var(--tx)!important}
.p1j-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}.p1j-modal-actions .p1j-btn{width:100%}
.p1j-error{color:#b91c1c!important;font-size:13px!important;margin:8px 0 8px}
.p1j-thanks{text-align:center;padding:12px 4px 4px}.p1j-thanks[hidden]{display:none}
.p1j-thanks-ic{display:inline-grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#dcfce7;color:#16a34a!important;margin-bottom:14px}
.p1j-modal .p1j-thanks h3{margin:0 0 8px;font-size:22px!important;line-height:30px}.p1j-thanks p{margin:0 auto 20px;max-width:440px;font-size:15px!important}
.p1j-thanks-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.p1j-thanks-actions .p1j-btn{flex:1 1 150px}
.p1j-auth{padding:40px 16px}.p1j-auth-card{max-width:460px;margin:0 auto;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.06)}
.p1j-auth-card h1{font-size:28px!important;line-height:34px;font-weight:700;margin-bottom:6px}.p1j-auth-card>p{margin:0 0 20px}
.p1j-form label{display:block;font-size:14px!important;font-weight:500;color:var(--tx)!important;margin-bottom:16px}
.p1j-form h4{margin:20px 0 10px;font-size:16px!important;font-weight:600}.p1j-form h2{margin-bottom:16px;font-size:22px!important;font-weight:600}
.p1j-form textarea{min-height:90px}
.p1j-check{display:inline-flex!important;gap:8px;align-items:center;font-weight:400!important;margin:0!important;font-size:14px!important}
.p1j-check input{width:auto!important;margin:0!important;min-height:0!important}
.p1j-row-between{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px!important}
.p1j-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.p1j-alert{padding:12px 14px;border-radius:8px;margin:0 0 16px;font-size:14px!important;border:1px solid}
.p1j-alert[hidden]{display:none}
.p1j-alert-success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46!important}.p1j-alert-error{background:#fef2f2;border-color:#fecaca;color:#991b1b!important}
.p1j-profile{max-width:1280px;margin:0 auto;padding:32px 16px 64px}.p1j-profile-grid{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}
.p1j-profile-side{text-align:center}.p1j-avatar{width:68px;height:68px;border-radius:50%;background:var(--p);color:#fff!important;font-size:28px!important;font-weight:700;display:grid;place-items:center;margin:0 auto 12px}
.p1j-profile-side h3{font-size:18px!important;font-weight:600}.p1j-profile-side p{margin:2px 0 16px;font-size:14px!important;word-break:break-all}
.p1j-profile-side nav{display:flex;flex-direction:column;text-align:left;border-top:1px solid var(--bd);padding-top:12px}
.p1j-wrap .p1j-profile-side nav a{padding:10px 12px;border-radius:8px;color:var(--body)!important;font-size:14px!important}.p1j-wrap .p1j-profile-side nav a:hover{background:var(--soft);text-decoration:none}
.p1j-wrap .p1j-profile-side nav a.is-active{background:#e0eefa;color:var(--p)!important;font-weight:600}
.p1j-profile-main h2{font-size:22px!important;font-weight:600;margin-bottom:16px}
.p1j-resume-row{display:flex;gap:10px;align-items:center;margin:0 0 14px}
.p1j-app-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 0;border-top:1px solid var(--bd);font-size:14px!important}
.p1j-status{font-size:12px!important;font-weight:600;padding:3px 12px;border-radius:99px;background:#e5e5e5;color:var(--body)!important;white-space:nowrap}
.p1j-st-new{background:#dbeafe;color:#1e40af!important}.p1j-st-reviewed{background:#ede9fe;color:#5b21b6!important}.p1j-st-shortlisted{background:#d1fae5;color:#065f46!important}.p1j-st-rejected{background:#fee2e2;color:#991b1b!important}.p1j-st-hired{background:#bbf7d0;color:#14532d!important}
.p1j-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:14px 0 20px}
.p1j-check-box{border:1px solid var(--bd);border-radius:8px;padding:10px 12px}
@media(max-width:860px){
 .p1j-search-grid{grid-template-columns:1fr 1fr}.p1j-sf-wide{grid-column:1/-1}
 .p1j-results,.p1j-single-grid,.p1j-profile-grid{grid-template-columns:1fr}.p1j-side{position:static}
 .p1j-job{flex-direction:column}.p1j-job-side{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}
 .p1j-grid-2,.p1j-modal-actions{grid-template-columns:1fr}.p1j-hero h1{font-size:28px!important;line-height:34px}.p1j-search-btn{margin-left:0}
 .p1j-job-title{font-size:20px!important;line-height:28px}.p1j-modal-box{padding:22px 18px}
}
@media(max-width:520px){.p1j-search-grid{grid-template-columns:1fr}.p1j-list-head{flex-direction:column}.p1j-sort-wrap,.p1j-sort-wrap .p1j-dd{width:100%}}
.p1j-verify-box{margin-top:22px;padding-top:18px;border-top:1px dashed #d1d5db}
.p1j-verify-box h4{margin:0 0 10px;font-size:15px!important}
:root{--p1j-gutter:clamp(16px,8vw,160px)}
.p1j-wrap.p1j-jobs,.p1j-wrap.p1j-profile,.p1j-wrap.p1j-single{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}
body:has(.p1j-wrap.p1j-jobs),body:has(.p1j-wrap.p1j-profile),body:has(.p1j-wrap.p1j-single){overflow-x:clip}
.p1j-wrap .p1j-hero,.p1j-wrap .p1j-results{max-width:none;width:100%;padding-left:var(--p1j-gutter);padding-right:var(--p1j-gutter)}
.p1j-wrap.p1j-profile{padding-left:var(--p1j-gutter);padding-right:var(--p1j-gutter)}
.p1j-wrap.p1j-single{padding-left:0;padding-right:0}
.p1j-wrap,.p1j-wrap *,.p1j-modal,.p1j-modal *,.p1j-dd-menu,.p1j-dd-menu *{font-family:var(--p1j-font,inherit)!important}
.p1j-wrap input,.p1j-wrap select,.p1j-wrap textarea,.p1j-wrap button,.p1j-modal input,.p1j-modal select,.p1j-modal textarea,.p1j-modal button{font-family:var(--p1j-font,inherit)!important;font-size:inherit!important}
.p1j-wrap,.p1j-modal{--p1j-font:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.p1j-wrap.p1j-jobs,.p1j-wrap.p1j-profile,.p1j-wrap.p1j-single{position:relative}
.p1j-wrap .p1j-dd-btn{font-size:16px!important;min-height:50px;padding:12px 16px;color:var(--tx)!important}
.p1j-wrap .p1j-dd-list{z-index:9999;padding:4px;border-radius:8px;max-height:320px;border:1px solid var(--bd);box-shadow:0 10px 24px rgba(0,0,0,.14)}
.p1j-wrap .p1j-dd-opt{padding:10px 12px 10px 40px;font-size:16px!important;line-height:24px;border-radius:6px;color:var(--tx)!important;background:transparent;box-shadow:none}
.p1j-wrap .p1j-dd-opt .p1j-ic{left:12px}
.p1j-wrap .p1j-dd-opt:hover,.p1j-wrap .p1j-dd-opt.is-active{background:#f1f5f9;color:var(--tx)!important;box-shadow:none}
.p1j-wrap .p1j-dd-opt.is-selected,.p1j-wrap .p1j-dd-opt.is-selected:hover,.p1j-wrap .p1j-dd-opt.is-selected.is-active{background:var(--accent);color:#fff!important}
.p1j-wrap .p1j-search .p1j-sf input,.p1j-wrap .p1j-search .p1j-dd-btn{height:50px!important;min-height:50px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;font-size:16px!important;line-height:24px}
.p1j-wrap .p1j-search .p1j-sf input{padding-left:16px!important;padding-right:16px!important}
.p1j-wrap .p1j-search .p1j-input-ic input{padding-left:40px!important}
.p1j-wrap .p1j-search .p1j-input-ic .p1j-ic{top:calc(8px + 25px);margin-top:0}
.p1j-wrap .p1j-search .p1j-dd{margin-top:8px}
.p1j-wrap .p1j-sort-wrap .p1j-dd-btn{height:50px;min-height:50px;padding-top:0;padding-bottom:0}
.p1j-wrap .p1j-side li a{padding:8px;font-size:14px!important;font-weight:500;line-height:20px;color:#0c0a09!important;border-radius:6px;transition:background .15s,color .15s}
.p1j-wrap .p1j-side li a:hover,.p1j-wrap .p1j-side li a:focus-visible{background:#00a4b3!important;color:#fff!important;text-decoration:none!important}
.p1j-wrap .p1j-side li a:hover .p1j-ic,.p1j-wrap .p1j-side li a:focus-visible .p1j-ic{color:#fff!important}
.p1j-card{border-radius:8px;border-color:#e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.p1j-job{transition:box-shadow .2s}.p1j-job:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}
.p1j-wrap .p1j-job-title{font-size:20px!important;line-height:28px;font-weight:600;color:#262626!important;margin:0 0 8px}
.p1j-wrap .p1j-job-title a{color:#262626!important}.p1j-wrap .p1j-job-title a:hover{color:#005fb3!important}
.p1j-badge{font-size:12px!important;font-weight:600;line-height:16px;padding:2px 10px;border-radius:9999px}
.p1j-badge-cat{background:#f5f5f5;color:#262626!important}
.p1j-badge-cat-logistics{background:#ffedd5;color:#9a3412!important}
.p1j-badge-feat{background:#00a4b3;color:#fff!important}
.p1j-badge-out{background:#fff;color:#262626!important;border:1px solid #e5e5e5}
.p1j-tag{background:#0099cc;color:#fafeff!important;font-size:12px!important;font-weight:600;line-height:16px;padding:2px 10px;border-radius:9999px}
.p1j-tag-o{background:#fff;color:#262626!important;border:1px solid #e5e5e5;font-weight:500}
.p1j-chip{background:rgba(0,95,179,.1);color:#005fb3!important;font-size:12px!important;font-weight:600;line-height:16px;padding:2px 10px;border-radius:9999px}
.p1j-btn{font-weight:500;border-radius:6px;font-size:14px!important}
.p1j-btn-sm{padding:8px 16px;min-height:40px}
.p1j-btn-primary:hover{filter:none;background:rgba(0,95,179,.9)!important}
.p1j-wrap a.p1j-clear{font-size:14px!important;font-weight:500;color:#737373!important;padding:8px 12px;border-radius:6px;text-decoration:none}
.p1j-wrap a.p1j-clear:hover{background:#f5f5f4;color:#404040!important;text-decoration:none}
:root{--p1j-gutter:max(32px,calc((100vw - 1216px)/2))}
.p1j-wrap .p1j-hero{padding-top:48px;padding-bottom:32px}
.p1j-wrap .p1j-hero h1{font-size:36px!important;line-height:40px;font-weight:700;letter-spacing:-.025em;color:#262626!important}
.p1j-hero .p1j-sub{font-size:20px!important;line-height:28px;color:#525252!important;margin:12px 0 32px}
.p1j-search{padding:24px}
.p1j-search-grid{grid-template-columns:2.06fr 1fr 1fr 1fr;gap:16px}
.p1j-wrap .p1j-lbl{font-size:14px!important;line-height:20px;font-weight:500;color:#404040!important}
.p1j-wrap .p1j-search .p1j-sf input,.p1j-wrap .p1j-search .p1j-dd-btn,.p1j-wrap .p1j-sort-wrap .p1j-dd-btn{height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;line-height:20px;border-radius:6px;color:#0c0a09!important}
.p1j-wrap .p1j-search .p1j-sf input{padding-left:12px!important;padding-right:12px!important}
.p1j-wrap .p1j-search .p1j-input-ic input{padding-left:36px!important}
.p1j-wrap .p1j-search .p1j-input-ic .p1j-ic{left:12px;top:28px;margin-top:0;transform:translateY(-50%)}
.p1j-wrap .p1j-search .p1j-sf input::placeholder{color:#737373!important}
.p1j-wrap .p1j-dd-btn{padding-left:12px;padding-right:12px}
.p1j-wrap .p1j-dd-opt{padding:6px 8px 6px 32px;font-size:14px!important;line-height:20px;font-weight:400}
.p1j-wrap .p1j-dd-opt .p1j-ic{left:8px}
.p1j-wrap .p1j-dd-opt.is-selected{font-weight:500}
.p1j-wrap .p1j-dd-list{padding:4px;border-radius:6px}
.p1j-active{margin-top:20px;font-size:14px!important;line-height:20px;color:#525252!important}
.p1j-search-btn{position:absolute!important;left:-9999px!important}
.p1j-wrap .p1j-results{grid-template-columns:280px minmax(0,1fr);gap:32px}
.p1j-wrap .p1j-results.p1j-no-side{grid-template-columns:minmax(0,1fr)}
.p1j-wrap .p1j-side{padding:24px}
.p1j-side h4{font-size:16px!important;line-height:24px;font-weight:500;gap:8px;margin-bottom:16px}
.p1j-side h5{font-size:16px!important;line-height:24px;font-weight:500;color:#262626!important;margin:0 0 8px}
.p1j-side h5:not(:first-of-type){margin-top:24px}
.p1j-side ul{display:flex;flex-direction:column;gap:8px}
.p1j-wrap .p1j-side li a{gap:8px}
.p1j-list-head{margin-bottom:24px}
.p1j-list-head h2{font-size:24px!important;line-height:32px;font-weight:700;letter-spacing:-.025em;color:#262626!important}
.p1j-list-head p{margin:4px 0 0;font-size:16px!important;line-height:26px;color:#525252!important}
.p1j-job{padding:24px;margin-bottom:24px}
.p1j-excerpt{font-size:16px!important;line-height:26px;color:#404040!important;margin:12px 0}
.p1j-meta{font-size:14px!important;line-height:20px;color:#525252!important}
.p1j-ago{font-size:14px!important;line-height:20px;color:#525252!important}
.p1j-single-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.p1j-single-main{grid-column:span 2;min-width:0}
.p1j-single-side{min-width:0}
.p1j-wrap h1.p1j-single-title{font-size:30px!important;line-height:36px;font-weight:700;letter-spacing:-.025em;color:#262626!important;margin-bottom:8px}
.p1j-company-lg{font-size:20px!important;line-height:28px;font-weight:500}
.p1j-meta-grid{font-size:16px!important;line-height:24px;color:#525252!important;gap:8px 24px}
.p1j-meta-grid .p1j-ic{width:16px;height:16px}
.p1j-tag-o{background:#fff;color:#0c0a09!important;border:1px solid #e5e5e5;font-weight:600;font-size:12px!important;line-height:16px;padding:2px 10px}
.p1j-single-main .p1j-mt .p1j-btn{min-height:44px;padding:8px 32px}
.p1j-single .p1j-prose p,.p1j-single .p1j-prose{font-size:16px!important;line-height:24px;color:#525252!important}
.p1j-single-side h4{font-size:16px!important;line-height:19px;font-weight:600;color:#262626!important}
.p1j-single-side p{font-size:14px!important;line-height:20px;color:#525252!important}
.p1j-info li{font-size:16px!important;line-height:24px;color:#525252!important;gap:12px}
.p1j-info .p1j-ic{color:#525252!important}
@media(max-width:860px){
 .p1j-search-grid{grid-template-columns:1fr 1fr}.p1j-sf-wide{grid-column:1/-1}
 .p1j-wrap .p1j-results,.p1j-single-grid{grid-template-columns:minmax(0,1fr)}.p1j-single-main{grid-column:auto}
 :root{--p1j-gutter:16px}
}
@media(max-width:520px){.p1j-search-grid{grid-template-columns:1fr}}
.p1j-wrap .p1j-search .p1j-input-ic{display:block;position:relative;height:40px;margin-top:8px}
.p1j-wrap .p1j-search .p1j-sf input{margin-top:0!important}
.p1j-wrap .p1j-search .p1j-input-ic .p1j-ic{position:absolute;left:12px;top:50%!important;margin:0!important;transform:translateY(-50%);width:16px;height:16px;color:#a3a3a3!important;pointer-events:none}
.p1j-wrap .p1j-search .p1j-input-ic input{padding-left:40px!important}
.p1j-wrap .p1j-search .p1j-dd-btn,.p1j-wrap .p1j-search .p1j-dd-btn span{color:#525252!important;font-weight:400}
.p1j-hero .p1j-sub{font-weight:400;color:#404040!important}
.p1j-active,.p1j-active .p1j-lbl{font-weight:400}
.p1j-wrap .p1j-job-title,.p1j-wrap .p1j-lbl{font-weight:500}
.p1j-wrap .p1j-btn-outline:hover,.p1j-wrap .p1j-btn-outline:focus-visible,.p1j-modal .p1j-btn-outline:hover,
.p1j-wrap .p1j-ibtn:hover,.p1j-wrap .p1j-ibtn:focus-visible,.p1j-wrap .p1j-view:hover,.p1j-pager a:hover,.p1j-wrap .p1j-pager .page-numbers:hover{background:#00a4b3!important;border-color:#00a4b3!important;color:#fff!important;text-decoration:none!important}
.p1j-wrap .p1j-btn-outline:hover svg,.p1j-wrap .p1j-ibtn:hover svg,.p1j-wrap .p1j-view:hover svg{color:#fff!important;stroke:currentColor}
.p1j-wrap .p1j-btn-outline,.p1j-wrap .p1j-ibtn,.p1j-wrap .p1j-view{transition:background .15s,color .15s,border-color .15s}
.p1j-wrap *:focus:not(:focus-visible),.p1j-modal *:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
.p1j-wrap a:focus,.p1j-wrap h1:focus,.p1j-wrap h2:focus,.p1j-wrap h3:focus,.p1j-wrap article:focus,.p1j-wrap li:focus,.p1j-wrap div:focus{outline:none!important}
.p1j-wrap a:focus-visible,.p1j-wrap button:focus-visible{outline:2px solid #00a4b3!important;outline-offset:2px}
.p1j-wrap .p1j-job-title a,.p1j-wrap .p1j-job-title{-webkit-tap-highlight-color:transparent}
.p1j-single{background:#fafafa;padding-bottom:48px}
.p1j-single .p1j-topbar{background:#fff;border-bottom:1px solid #e5e5e5;padding:20px var(--p1j-gutter) 20px;margin:0 0 32px}
.p1j-single .p1j-topbar a{font-size:16px!important;line-height:24px;font-weight:400;color:#005fb3!important;gap:8px}
.p1j-single .p1j-card{background:#fff;border:1px solid #e5e5e5}
.p1j-single .p1j-single-grid{padding-left:var(--p1j-gutter);padding-right:var(--p1j-gutter)}
.p1j-saved{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}
.p1j-saved .p1j-check{flex:1 1 280px;margin:0;word-break:break-word}
.p1j-view{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#0c0a09!important;font-size:14px!important;font-weight:500;text-decoration:none;white-space:nowrap}
.p1j-view[hidden]{display:none!important}
.p1j-view-new{margin-top:10px}
.p1j-perpage{display:flex;justify-content:flex-end;margin-top:8px;font-size:14px!important;color:#525252!important}
.p1j-perpage select{height:36px;margin:0 6px;padding:0 28px 0 10px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#0c0a09!important;font-size:14px!important;font-weight:400}
.p1j-perpage select:hover{border-color:#00a4b3}
.p1j-wrap a,.p1j-wrap a:hover,.p1j-wrap a:focus,.p1j-wrap a:active,.p1j-modal a,.p1j-modal a:hover,.p1j-modal a:focus{text-decoration:none!important}

.p1j-single-side .p1j-btn{font-weight:500;font-size:.875rem!important;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem}

/* Dropdown buttons: stop theme button styles (red/pink borders) from leaking in */
.p1j-wrap .p1j-dd .p1j-dd-btn,.p1j-wrap .p1j-dd .p1j-dd-btn:hover,.p1j-wrap .p1j-dd .p1j-dd-btn:active,.p1j-wrap .p1j-dd .p1j-dd-btn:focus{border:1px solid var(--bd)!important;border-radius:6px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important;text-transform:none!important;text-decoration:none!important}
.p1j-wrap .p1j-dd .p1j-dd-btn:hover{border-color:#a3a3a3!important}
.p1j-wrap .p1j-dd .p1j-dd-btn:focus-visible,.p1j-wrap .p1j-dd.is-open .p1j-dd-btn{border-color:var(--p)!important;outline:2px solid var(--p)!important;outline-offset:0!important}

/* Search bar: Industry & Job Type dropdowns fill their full column width */
.p1j-wrap .p1j-search .p1j-search-grid>.p1j-sf{width:100%;min-width:0;justify-self:stretch}
.p1j-wrap .p1j-search .p1j-sf .p1j-dd{display:block!important;width:100%!important}
.p1j-wrap .p1j-search .p1j-sf .p1j-dd .p1j-dd-btn{display:flex!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}

/* Quick Apply: "Apply Now" button full width */
.p1j-single-side .p1j-btn-primary.p1j-block{display:flex!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}

/* Buttons: 0.5rem radius everywhere on the front end */
.p1j-wrap,.p1j-modal{--radius:.5rem}
.p1j-wrap .p1j-btn,.p1j-modal .p1j-btn,.p1j-wrap .p1j-dd .p1j-dd-btn,.p1j-wrap .p1j-search .p1j-dd-btn,.p1j-wrap .p1j-sort-wrap .p1j-dd-btn,.p1j-wrap .p1j-ibtn,.p1j-wrap .p1j-view{border-radius:var(--radius,.5rem)!important}

/* Before the JS builds the custom dropdowns, show the native selects already styled like the final buttons (no flash/jump on back navigation) */
.p1j-wrap .p1j-sf>select[data-p1j-select],.p1j-wrap .p1j-sort-wrap>select[data-p1j-select]{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;margin:8px 0 0!important;padding:0 36px 0 12px!important;border:1px solid var(--bd)!important;border-radius:var(--radius,.5rem)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;box-shadow:none!important;outline:0!important;color:#525252!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-transform:none!important}
.p1j-wrap .p1j-sort-wrap>select[data-p1j-select]{margin:0!important;min-width:210px;color:#0c0a09!important}

/* Full-width fallback before/without JS (the inline script and frontend.js override this with exact values) */
.p1j-wrap.p1j-jobs,.p1j-wrap.p1j-profile,.p1j-wrap.p1j-single{position:relative;left:50%;width:100vw;margin-left:-50vw}

/* Page background #FAFAFA (cards stay white) on the jobs list and job detail pages */
.p1j-wrap.p1j-jobs,.p1j-wrap.p1j-single,.p1j-wrap.p1j-jobs .p1j-hero,.p1j-wrap.p1j-jobs .p1j-results,.p1j-single .p1j-topbar{background:#fafafa}

/* Sort dropdown ("Newest First"): same fixed width, right aligned, before and after the JS builds it */
.p1j-wrap .p1j-list-head .p1j-sort-wrap{flex:none;width:210px;max-width:100%;margin-left:auto}
.p1j-wrap .p1j-sort-wrap .p1j-dd{display:block!important;width:100%!important;min-width:0!important}
.p1j-wrap .p1j-sort-wrap .p1j-dd .p1j-dd-btn{display:flex!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
.p1j-wrap .p1j-sort-wrap>select[data-p1j-select]{width:100%!important;min-width:0!important}

/* Job card "View Details" button: stop the theme from overriding the text colour and size */
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:link,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;padding:8px 16px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-indent:0!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;background:var(--p)!important;background-image:none!important;border:1px solid var(--p)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:hover,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:focus,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:focus-visible,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary:active{background:rgba(0,95,179,.9)!important;background-image:none!important;border-color:rgba(0,95,179,.9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;filter:none!important}
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary::before,
.p1j-wrap .p1j-job .p1j-job-side a.p1j-btn.p1j-btn-primary::after{content:none!important;display:none!important;background:none!important}


/* "Back to Jobs" bar: smaller spacing on mobile (desktop keeps 52px) */
@media(max-width:860px){.p1j-single .p1j-topbar{padding:20px var(--p1j-gutter);margin:0 0 20px}}

/* "Back to Jobs": circle icon + label */
.p1j-single .p1j-topbar a.p1j-back,
.p1j-single .p1j-topbar a.p1j-back:link,
.p1j-single .p1j-topbar a.p1j-back:visited{display:inline-flex!important;align-items:center;gap:11px;padding:0;font-size:15px!important;line-height:20px;font-weight:500;color:#404040!important;-webkit-text-fill-color:#404040;text-decoration:none!important;transition:color .18s ease,-webkit-text-fill-color .18s ease}
.p1j-single .p1j-topbar a.p1j-back .p1j-back-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;color:#005fb3;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.p1j-single .p1j-topbar a.p1j-back .p1j-back-ic .p1j-ic{vertical-align:0;transition:transform .18s ease}
.p1j-single .p1j-topbar a.p1j-back:hover,.p1j-single .p1j-topbar a.p1j-back:focus-visible,.p1j-single .p1j-topbar a.p1j-back:active{color:#005fb3!important;-webkit-text-fill-color:#005fb3;text-decoration:none!important}
.p1j-single .p1j-topbar a.p1j-back:hover .p1j-back-ic,
.p1j-single .p1j-topbar a.p1j-back:focus-visible .p1j-back-ic,
.p1j-single .p1j-topbar a.p1j-back:active .p1j-back-ic{background:#005fb3;border-color:#005fb3;color:#fff;box-shadow:0 2px 6px rgba(0,95,179,.3)}
.p1j-single .p1j-topbar a.p1j-back:hover .p1j-back-ic .p1j-ic,
.p1j-single .p1j-topbar a.p1j-back:focus-visible .p1j-back-ic .p1j-ic,
.p1j-single .p1j-topbar a.p1j-back:active .p1j-back-ic .p1j-ic{transform:translateX(-2px)}
.p1j-single .p1j-topbar a.p1j-back:active .p1j-back-ic{transform:scale(.94)}
.p1j-single .p1j-topbar a.p1j-back:focus{outline:0}
.p1j-single .p1j-topbar a.p1j-back:focus-visible .p1j-back-ic{outline:2px solid #005fb3;outline-offset:2px}
@media (hover:none){.p1j-single .p1j-topbar a.p1j-back{-webkit-tap-highlight-color:transparent}}
@media (prefers-reduced-motion:reduce){.p1j-single .p1j-topbar a.p1j-back,.p1j-single .p1j-topbar a.p1j-back .p1j-back-ic,.p1j-single .p1j-topbar a.p1j-back .p1j-back-ic .p1j-ic{transition:none}.p1j-single .p1j-topbar a.p1j-back:hover .p1j-back-ic .p1j-ic,.p1j-single .p1j-topbar a.p1j-back:active .p1j-back-ic{transform:none}}
@media(max-width:860px){.p1j-single .p1j-topbar a.p1j-back{gap:10px;font-size:14px!important}.p1j-single .p1j-topbar a.p1j-back .p1j-back-ic{width:34px;height:34px}}

/* Job detail page: "Apply for this position" and "Apply Now" buttons - white text (stop the theme from overriding the text colour) */
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary,
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary:link,
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary:visited,
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary:hover,
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary:focus,
.p1j-wrap.p1j-single .p1j-single-main .p1j-mt .p1j-btn.p1j-btn-primary:active,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary:link,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary:visited,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary:hover,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary:focus,
.p1j-wrap.p1j-single .p1j-single-side .p1j-btn.p1j-btn-primary:active{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important}

/* Share button: dropdown with LinkedIn, WhatsApp, Facebook, X and Copy link */
.p1j-share{position:relative}
.p1j-share-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:180px;padding:6px;background:#fff;border:1px solid var(--bd);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.p1j-share-menu[hidden]{display:none!important}
.p1j-wrap .p1j-share-menu .p1j-share-item,.p1j-wrap .p1j-share-menu .p1j-share-item:link,.p1j-wrap .p1j-share-menu .p1j-share-item:visited{display:flex!important;align-items:center;gap:10px;width:100%;margin:0;padding:9px 12px;border:0!important;border-radius:6px!important;background:transparent!important;color:#262626!important;-webkit-text-fill-color:#262626;font-size:14px!important;font-weight:500;line-height:20px;text-align:left;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
.p1j-wrap .p1j-share-menu .p1j-share-item:hover,.p1j-wrap .p1j-share-menu .p1j-share-item:focus-visible{background:var(--soft)!important;color:#005fb3!important;-webkit-text-fill-color:#005fb3}

.p1j-share-menu .p1j-share-ic{flex:none;width:18px;height:18px}
