/* A single primary navigation for the professional network. */
[data-network-header]{display:none}
html[data-network=true] [data-website-header],html[data-network=true] [data-website-footer],html[data-network=true] .wownex-app-footer{display:none!important}
html[data-network=true] [data-network-header]{display:block}
html[data-network=true] body{background:#f2f4f7;padding-bottom:0}
html[data-network=true] .wownex-app-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #dde3eb;background:#fff}
html[data-network=true] .wownex-app-header-inner{display:flex;align-items:center;max-width:1400px;height:78px;margin:0 auto;padding:12px 30px;gap:24px}
html[data-network=true] .wownex-app-brand{width:235px;max-width:48%;flex-shrink:0;margin-right:auto}
html[data-network=true] .wownex-app-brand img{display:block;width:100%;height:auto;object-fit:contain}
.wownex-space-menu{position:relative;color:#816022;margin:0}
.wownex-space-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:var(--wow-text-meta);font-weight:600}
.wownex-space-menu>summary::-webkit-details-marker{display:none}
.wownex-space-menu>summary::after{content:none!important}
.wownex-space-menu>summary .portal-icon{width:16px;height:16px}
.wownex-space-menu>div{position:absolute;right:0;top:calc(100% + 8px);width:240px;border:1px solid #dce3eb;border-top:2px solid #b79550;border-radius:10px;background:#fff;box-shadow:0 12px 36px #0923481a;padding:14px;z-index:45}
.wownex-space-menu p{font-size:var(--wow-text-meta);font-weight:600;color:#596677;margin:0 0 10px}
.wownex-space-menu button,.wownex-space-menu a{display:block;width:100%;min-height:44px;text-align:left;padding:10px 8px;background:none;border:0;border-radius:5px;font-style:normal;font-weight:500;font-size:var(--wow-text-control);line-height:1.5;font-family:var(--wow-font);color:#092348;text-decoration:none;cursor:pointer}
.wownex-space-menu button:hover,.wownex-space-menu a:hover{background:#f5f7fa}
html[data-network=true] .wownex-network-nav{display:flex;position:fixed;top:102px;left:max(20px,calc((100vw - 1400px)/2 + 24px));bottom:auto;right:auto;transform:none;width:188px;max-width:none;flex-direction:column;gap:7px;padding:0;background:transparent;border:0;box-shadow:none;z-index:30}
html[data-network=true] .wownex-network-nav a{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:14px;max-width:none;min-height:50px;width:100%;border-radius:9px;padding:12px 16px;font-size:var(--wow-text-control);font-weight:500;color:#596677;line-height:1.45}
html[data-network=true] .wownex-network-nav a:hover{background:#e8edf3}
html[data-network=true] .wownex-network-nav a[aria-current=page]{background:#fff;color:#092348;font-weight:600;box-shadow:0 1px 5px #09234808}
html[data-network=true] .wownex-network-nav .portal-icon{width:23px;height:23px;flex-shrink:0}
html[data-network=true] main#contenido{width:calc(100% - 264px);max-width:1100px;margin:0 max(24px,calc((100vw - 1400px)/2 + 24px)) 0 auto;padding:28px 0 36px}
html[data-network=true] .wownex-entry{width:100%;margin:0}
.wownex-network-home,.wownex-network-services{width:100%;max-width:1100px;margin:0 auto}
.wownex-feed-heading{margin:0 0 22px}
.wownex-feed-heading .wownex-kicker{font-size:var(--wow-text-meta);font-weight:600;letter-spacing:.5px;color:#816022;margin:0 0 8px}
.wownex-feed-heading h1{font-size:var(--wow-title-page);font-weight:600;line-height:1.2;margin:0 0 10px}
.wownex-feed-heading p{font-size:var(--wow-text-body);line-height:1.6;color:#596677;margin:0}
.wownex-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}
.wownex-feed-main,.wownex-feed-aside{min-width:0}
.wownex-feed-tabs{display:flex;gap:24px;align-items:center;border-bottom:1px solid #dce3eb;margin:0 0 18px}
.wownex-feed-tabs a{padding:0 0 12px;text-decoration:none;color:#596677;font-size:var(--wow-text-control);font-weight:500}
.wownex-feed-tabs a[aria-current=page]{border-bottom:2px solid #a5864a;color:#092348;font-weight:600}
.wownex-feed-composer{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce3eb;border-radius:12px;padding:18px 20px;background:#fff;margin-bottom:16px}
.wownex-feed-composer>span{font-size:var(--wow-text-body);line-height:1.5;font-weight:500}
.wownex-feed-composer .wownex-entry-primary{flex-shrink:0}
.wownex-live-feed{min-height:380px}
.wownex-network-invite,.wownex-network-discovery{padding:23px;background:#fff;border:1px solid #dce3eb;border-radius:12px;margin:0 0 18px}
.wownex-network-invite{border-top:2px solid #b79550;background:#fcfaf6}
.wownex-network-invite h2,.wownex-network-discovery h2{font-size:var(--wow-title-section);font-weight:600;line-height:1.3;margin:0 0 12px;letter-spacing:-.2px}
.wownex-network-invite p,.wownex-network-discovery p{font-size:var(--wow-text-meta);font-weight:500;line-height:1.65;color:#596677;margin:0 0 17px}
.wownex-network-invite .wownex-entry-primary{width:100%}
.wownex-profile-emblem{display:grid;place-items:center;width:42px;height:42px;background:#f1eadb;border-radius:50%;margin-bottom:16px;color:#816022}
.wownex-profile-emblem .portal-icon{width:24px;height:24px}
.wownex-existing-account{display:block;padding:12px 0 0;text-align:center;font-size:var(--wow-text-meta);font-weight:500;text-decoration:none;color:#816022}
.wownex-network-discovery a{display:inline-flex;align-items:center;gap:8px;font-size:var(--wow-text-meta);font-weight:600;color:#816022;text-decoration:none;min-height:34px}
.wownex-network-discovery a .portal-icon{width:17px;height:17px}
.wownex-network-endorsement{color:#69778a;font-size:var(--wow-text-meta);font-weight:500;padding:0 5px}
.wownex-network-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.wownex-network-service-grid>a{padding:26px;background:#fff;border:1px solid #dce3eb;border-radius:12px;text-decoration:none;color:#092348;display:flex;flex-direction:column}
.wownex-network-service-grid>a>.portal-icon{width:28px;height:28px;color:#967640;margin-bottom:22px}
.wownex-network-service-grid h2{font-size:var(--wow-title-section);font-weight:600;margin:0 0 12px;line-height:1.3}
.wownex-network-service-grid p{font-size:var(--wow-text-body);line-height:1.65;color:#596677;margin:0 0 20px}
.wownex-network-service-grid>a>span{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:var(--wow-text-meta);font-weight:600;color:#816022}
.wownex-network-service-grid>a>span .portal-icon,.wownex-network-payments .portal-icon{width:18px;height:18px}
.wownex-network-payments{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:20px;font-size:var(--wow-text-control);font-weight:600;text-decoration:none}
html[data-network=true] .portal-profile-header,html[data-network=true] [data-company-profile-intro]{display:block!important;padding:0 0 22px;background:none;border:0}
html[data-network=true] [data-company-profile-intro] p,html[data-network=true] .portal-profile-header p{display:none}
html[data-network=true] [data-company-profile-intro] .container,html[data-network=true] .portal-profile-header .container{padding:0;width:100%;max-width:none;margin:0}
html[data-network=true] [data-company-profile-intro] h1,html[data-network=true] .portal-profile-header h1{font-size:var(--wow-title-page);font-weight:600;margin:0}
html[data-network=true] .portal-employer-account-section,html[data-network=true] .portal-profile-section{padding:0;background:none}
html[data-network=true] .portal-employer-account-section>.container,html[data-network=true] .portal-profile-section>.container{max-width:none;width:100%;padding:0}
html[data-network=true] .portal-profile-help,html[data-network=true] .portal-registration-note,html[data-network=true] .portal-profile-section>.container>.actions{display:none}
html[data-network=true] .portal-form-card{padding:0;border:0;border-radius:0;background:none}
html[data-network=true] .portal-academy-page>.page-hero,html[data-network=true] .portal-academy-page>.topic-hero{display:none}
html[data-network=true] body:is([data-app-stage=intro],[data-app-stage=choose]) main#contenido{width:100%;max-width:none;margin:0;padding:0}
html[data-network=true] body:is([data-app-stage=intro],[data-app-stage=choose]) [data-network-header],html[data-network=true] body:is([data-app-stage=intro],[data-app-stage=choose]) .wownex-network-nav{display:none!important}
@media(max-width:1100px){.wownex-feed-layout{grid-template-columns:minmax(0,1fr)}.wownex-feed-aside{display:none}}
@media(max-width:900px){html[data-network=true] .wownex-app-header-inner{height:69px;padding:11px 18px;gap:16px;margin:0}html[data-network=true] .wownex-app-brand{width:195px;max-width:48%}html[data-network=true] main#contenido{width:auto;max-width:none;margin:0;padding:24px 18px 98px}html[data-network=true] .wownex-network-nav{top:auto;left:0;right:0;bottom:0;width:100%;flex-direction:row;align-items:stretch;justify-content:space-around;gap:0;padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3eb;box-shadow:0 -3px 16px #09234805}html[data-network=true] .wownex-network-nav a{flex:1;flex-direction:column;justify-content:center;min-height:48px;gap:4px;padding:5px 1px;font-size:var(--wow-text-nav);line-height:1.35;text-align:center;border-radius:8px}html[data-network=true] .wownex-network-nav a[aria-current=page]{background:#faf7ef;box-shadow:none}html[data-network=true] .wownex-network-nav .portal-icon{width:22px;height:22px}.wownex-feed-heading{margin-bottom:22px}.wownex-feed-composer{padding:16px;gap:12px;flex-wrap:wrap}.wownex-feed-composer .wownex-entry-primary{padding:10px 14px}.wownex-network-service-grid{grid-template-columns:1fr}.wownex-network-service-grid>a{padding:23px}.wownex-space-menu>summary{font-size:var(--wow-text-meta);font-weight:500}html[data-network=true] .wownex-space-menu>summary .portal-icon{width:13px}html[data-network=true] .notice-bell{width:42px;height:42px;min-width:42px}html[data-network=true] .wownex-app-header .wow-notices{margin:0}}
@media(max-width:350px){html[data-network=true] .wownex-app-header-inner{padding-inline:14px;gap:10px}html[data-network=true] .wownex-app-brand{width:155px;max-width:46%}html[data-network=true] main#contenido{padding-inline:14px}html[data-network=true] .wownex-network-nav a{font-size:var(--wow-text-nav);font-weight:500}}

/* The bottom bar belongs to the visible screen, never to the width or length
   of the embedded profile. Insets protect system navigation and screen edges. */
@media(max-width:900px){
 html[data-network=true]{scroll-padding-bottom:calc(var(--wownex-nav-height,78px) + var(--wownex-viewport-bottom,0px) + 20px);overflow-x:clip}
 html[data-network=true] body{min-width:0;overflow-x:clip}
 html[data-network=true] main#contenido{min-width:0;padding-bottom:calc(var(--wownex-nav-height,78px) + var(--wownex-viewport-bottom,0px) + 24px)}
 html[data-network=true] .wownex-network-nav{box-sizing:border-box;left:var(--wownex-viewport-left,0px);right:auto;bottom:var(--wownex-viewport-bottom,0px);width:var(--wownex-viewport-width,100%);max-width:100%;margin:0;transform:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px max(6px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));align-items:stretch;z-index:55}
 html[data-network=true] .wownex-network-nav a{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:52px;padding:5px 1px;overflow-wrap:anywhere}
 html[data-network=true] .wownex-network-nav a span{min-width:0;max-width:100%;white-space:normal;line-height:1.4}
 html[data-network=true][data-network-keyboard=true] .wownex-network-nav{visibility:hidden;pointer-events:none}
 html[data-network=true] .wownex-update{bottom:calc(var(--wownex-nav-height,78px) + var(--wownex-viewport-bottom,0px) + 12px)}
}

/* The account introduction remains available to assistive technology.
   Its absolute child must be 1 px wide inside its own containing block;
   a full-viewport width here adds the page gutter to document.scrollWidth. */
html[data-network=true] body.account-entry-page [data-candidate-profile-intro],
html[data-network=true] body.account-entry-page [data-company-profile-intro]{position:relative;height:0;min-height:0;padding:0;margin:0;overflow:hidden}
html[data-network=true] body.account-entry-page [data-candidate-profile-intro]>.container,
html[data-network=true] body.account-entry-page [data-company-profile-intro]>.container{position:absolute;top:0;left:0;right:auto;bottom:auto;width:1px;max-width:1px;height:1px;min-width:0;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:900px){
 html[data-network=true]{max-width:100%;overflow-x:hidden}
 html[data-network=true] body{width:100%;max-width:100%;min-width:0;overflow-x:clip}
 html[data-network=true] .wownex-app-header-inner{display:grid;grid-template-columns:minmax(0,1fr) max-content 42px;gap:12px;min-width:0}
 html[data-network=true] .wownex-app-brand{width:100%;max-width:195px;min-width:0;margin:0}
 html[data-network=true] .wownex-space-menu{min-width:0}
 html[data-network=true] .wownex-space-menu>summary{white-space:nowrap}
 html[data-network=true] .wownex-space-menu>div{max-width:calc(100vw - 32px)}
 html[data-network=true] main#contenido{box-sizing:border-box;min-width:0;max-width:100%}
 html[data-network=true] :is(.portal-profile-section,.portal-employer-account-section,.portal-form-card,[data-vacancies]){min-width:0;max-width:100%}
 html[data-network=true] [data-vacancies]>iframe{display:block;max-width:100%;min-width:0}
 html[data-network=true] .wownex-network-nav{touch-action:pan-y pinch-zoom;overflow:hidden}
}
@media(max-width:350px){html[data-network=true] .wownex-app-header-inner{gap:9px}}
