.nw-opportunity-experience{--nwo-deep:#0b1d46;--nwo-blue:#2b5de5;--nwo-soft:#f4f7fc;--nwo-line:#dbe4f1;--nwo-muted:#5c6b82;margin-block:30px 70px}
.nw-opportunity-experience .nw-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px;padding:28px;border-radius:24px;background:linear-gradient(125deg,var(--nwo-deep),#183d85);color:#fff;box-shadow:0 20px 48px rgba(11,29,70,.16)}.nw-opportunity-experience .nw-discovery-head h1,.nw-opportunity-experience .nw-discovery-head h2{margin:0;color:#fff!important;font-size:clamp(28px,4vw,44px)}.nw-opportunity-experience .nw-discovery-head p{margin:0;padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:800;white-space:nowrap}
.nw-opportunity-experience .nw-discovery-layout{gap:22px}.nw-opportunity-experience .nw-discovery-controls{border:1px solid var(--nwo-line);border-radius:18px;background:#fff;box-shadow:0 10px 34px rgba(11,29,70,.07)}.nw-opportunity-experience .nw-discovery-search{padding:14px;border-bottom:1px solid var(--nwo-line);background:var(--nwo-soft)}.nw-opportunity-experience .nw-discovery-filters{padding:16px}.nw-opportunity-experience .nw-discovery-filters label{color:#34445f;font-weight:800}.nw-opportunity-experience .nw-discovery-filters input,.nw-opportunity-experience .nw-discovery-filters select{border-color:#c9d6e9;border-radius:10px;background:#fff}
.nw-active-filters{display:grid;gap:10px;padding:13px 15px;border-bottom:1px solid var(--nwo-line);background:#fff}.nw-active-filters[hidden]{display:none}.nw-active-filters>strong{color:var(--nwo-deep);font-size:.85rem}.nw-active-filters>div{display:flex;flex-wrap:wrap;gap:7px}.nw-filter-chip,.nw-active-filters>[data-clear-all]{min-height:36px;padding:7px 11px;border:1px solid #bfd0ea;border-radius:999px;background:#f4f7fc;color:#244168;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.nw-active-filters>[data-clear-all]{justify-self:start;border-color:transparent;background:transparent;color:#2458c6;text-decoration:underline}.nw-discovery-controls.is-loading{position:relative;pointer-events:none;opacity:.72}.nw-filter-loading{display:block;padding:10px 14px;background:#eaf0ff;color:#173f9d;font-weight:900}.nw-filter-backdrop[hidden]{display:none}
.nw-opportunity-experience .nw-discovery-toolbar{position:sticky;z-index:8;top:10px;padding:10px 12px;border:1px solid var(--nwo-line);border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(11,29,70,.08);backdrop-filter:blur(12px)}.nw-opportunity-experience .nw-view-controls{padding:3px;border:1px solid var(--nwo-line);border-radius:11px;background:var(--nwo-soft)}
.nw-opportunity-experience .nw-discovery-cards{gap:16px}.nw-opportunity-experience .nw-job-card{position:relative;display:flex;min-height:285px;flex-direction:column;padding:22px;border:1px solid var(--nwo-line)!important;border-radius:19px!important;background:linear-gradient(150deg,#fff 72%,#f6f9ff);box-shadow:0 7px 25px rgba(11,29,70,.065)!important}.nw-opportunity-experience .nw-job-card::before{position:absolute;inset-block:18px;inset-inline-start:0;width:4px;border-radius:0 5px 5px 0;background:var(--nwo-blue);content:""}.nw-opportunity-experience .nw-job-card h3{margin:17px 0 7px;font-size:21px;line-height:1.45}.nw-opportunity-experience .nw-job-card h3 a{color:var(--nwo-deep);text-decoration:none}.nw-opportunity-experience .nw-job-company{color:#334560;font-weight:900}.nw-opportunity-experience .nw-job-meta{color:var(--nwo-muted);line-height:1.8}.nw-opportunity-experience .nw-job-salary{color:#08765d}.nw-opportunity-experience .nw-job-card-actions{margin-top:auto;padding-top:16px;border-top:1px solid #e8edf5}.nw-opportunity-experience .nw-job-card:hover{border-color:#a9bde3!important;box-shadow:0 18px 42px rgba(11,29,70,.12)!important;transform:translateY(-4px)}
.nw-opportunity-experience[data-view=list] .nw-job-card{min-height:0}.nw-opportunity-experience[data-view=compact] .nw-job-card{min-height:0;border-radius:13px!important}.nw-opportunity-experience[data-view=compact] .nw-job-meta{margin-block:5px}.nw-opportunity-experience[data-view=compact] .nw-job-card-actions{padding-top:9px}
@media(max-width:760px){.nw-opportunity-experience{margin-block:16px 45px}.nw-opportunity-experience .nw-discovery-head{align-items:flex-start;flex-direction:column;padding:21px}.nw-opportunity-experience .nw-discovery-toolbar{top:4px}.nw-opportunity-experience .nw-job-card{min-height:0;padding:18px}.nw-opportunity-experience .nw-discovery-cards{grid-template-columns:1fr}.nw-filter-backdrop{position:fixed;z-index:998;inset:0;width:100%;height:100%;border:0;background:rgba(8,20,48,.56);cursor:pointer}.nw-opportunity-experience .nw-discovery-filters{z-index:999}}
.nw-opportunity-progress{display:grid;gap:8px;margin-bottom:18px;padding:15px;border:1px solid #cbd9ed;border-radius:14px;background:#f7faff}.nw-opportunity-progress>div{display:flex;justify-content:space-between;gap:12px;color:#101e4b}.nw-opportunity-progress progress{width:100%;height:11px;accent-color:#2b5de5}.nw-opportunity-progress small{color:#5c6b82}.nw-filter-chip:focus-visible,.nw-active-filters>[data-clear-all]:focus-visible,.nw-filter-backdrop:focus-visible{outline:3px solid rgba(43,93,229,.3);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.nw-opportunity-experience *{transition:none!important;animation:none!important}}
