@layer components{.styles-module-scss-module__RMFDza__panel{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--foreground) 8%, transparent), transparent 32%),color-mix(in srgb, var(--foreground) 4%, var(--background));border:1px solid var(--border-default);border-radius:28px;flex-direction:column;justify-content:space-between;justify-self:end;width:min(100%,460px);min-height:min(1084px,100svh - 68px);padding:48px 44px 28px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__RMFDza__visual{min-height:420px;position:relative}.styles-module-scss-module__RMFDza__grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--foreground) 22%, transparent) 1px, transparent 1px),linear-gradient(to bottom, color-mix(in srgb, var(--foreground) 22%, transparent) 1px, transparent 1px);opacity:.12;background-size:25% 25%;height:420px;position:absolute;inset:110px 28px auto;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 92%);mask-image:radial-gradient(circle,#000 48%,#0000 92%)}.styles-module-scss-module__RMFDza__jobCard{z-index:2;width:min(100%,408px);color:var(--foreground);background:color-mix(in srgb, var(--background) 94%, var(--foreground) 6%);border:1px solid var(--border-default);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 3%, transparent),0 18px 42px color-mix(in srgb, var(--dark-100) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:20px 18px 18px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.styles-module-scss-module__RMFDza__jobTitle{text-align:center;margin:0 0 14px;font-size:18px;font-weight:700}.styles-module-scss-module__RMFDza__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.styles-module-scss-module__RMFDza__chip{color:var(--foreground);background:var(--ui-background);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500}.styles-module-scss-module__RMFDza__calloutButton{z-index:2;min-width:232px;min-height:60px;color:var(--foreground);background:var(--ui-background);border:1px solid var(--border-default);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent),0 10px 30px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:18px;justify-content:center;align-items:center;padding:0 26px;font-size:18px;font-weight:700;display:inline-flex;position:absolute;top:258px;left:50%;transform:translate(-50%)}.styles-module-scss-module__RMFDza__content{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:0 auto;display:flex}.styles-module-scss-module__RMFDza__content h2{color:var(--foreground);margin:0;font-size:clamp(32px,2.6vw,46px);font-weight:700}.styles-module-scss-module__RMFDza__content p{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;font-size:18px}.styles-module-scss-module__RMFDza__pagination{justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.styles-module-scss-module__RMFDza__pagination span{background:var(--foreground);opacity:.5;border-radius:999px;width:8px;height:8px}.styles-module-scss-module__RMFDza__paginationActive{opacity:1!important;width:36px!important}@media (max-width:1200px){.styles-module-scss-module__RMFDza__panel{width:min(100%,380px);min-height:760px;padding:32px 24px 24px}.styles-module-scss-module__RMFDza__visual{min-height:360px}.styles-module-scss-module__RMFDza__grid{height:340px;inset:96px 16px auto}.styles-module-scss-module__RMFDza__jobCard{width:min(100%,336px)}.styles-module-scss-module__RMFDza__calloutButton{min-width:206px;min-height:56px;padding:0 22px;font-size:16px;top:232px}}@media (max-width:980px){.styles-module-scss-module__RMFDza__panel{grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-template-areas:"content visual""pagination visual";gap:20px 24px;width:100%;min-height:340px;padding:28px 24px 22px;display:grid}.styles-module-scss-module__RMFDza__visual{grid-area:visual;min-height:220px}.styles-module-scss-module__RMFDza__grid{height:210px;inset:52px 10px auto}.styles-module-scss-module__RMFDza__jobCard{width:min(100%,280px);padding:14px 12px 12px;top:10px}.styles-module-scss-module__RMFDza__jobTitle{margin-bottom:10px;font-size:16px}.styles-module-scss-module__RMFDza__chips{gap:6px}.styles-module-scss-module__RMFDza__chip{padding:6px 10px;font-size:12px}.styles-module-scss-module__RMFDza__calloutButton{min-width:178px;min-height:46px;padding:0 18px;font-size:16px;top:132px}.styles-module-scss-module__RMFDza__content{text-align:left;grid-area:content;align-items:flex-start;max-width:none;margin:0}.styles-module-scss-module__RMFDza__content h2{font-size:clamp(28px,5vw,38px)}.styles-module-scss-module__RMFDza__content p{font-size:16px}.styles-module-scss-module__RMFDza__pagination{grid-area:pagination;justify-content:flex-start;margin-top:0}}@media (max-width:640px){.styles-module-scss-module__RMFDza__panel{grid-template-columns:1fr;grid-template-areas:"visual""content""pagination";gap:16px;min-height:auto;padding:20px 16px 18px}.styles-module-scss-module__RMFDza__visual{min-height:190px}.styles-module-scss-module__RMFDza__grid{height:180px;inset:48px 4px auto}.styles-module-scss-module__RMFDza__jobCard{width:min(100%,292px)}.styles-module-scss-module__RMFDza__calloutButton{top:118px}.styles-module-scss-module__RMFDza__content{text-align:center;align-items:center}.styles-module-scss-module__RMFDza__pagination{justify-content:center}}.dark .styles-module-scss-module__RMFDza__panel{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--light-100) 8%, transparent), transparent 32%),var(--dark);border-color:color-mix(in srgb, var(--light-100) 4%, transparent)}.dark .styles-module-scss-module__RMFDza__jobCard{color:#fff;background:var(--dark-100);border-color:color-mix(in srgb, var(--light-100) 8%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--light-100) 3%, transparent),0 18px 42px color-mix(in srgb, var(--dark-100) 38%, transparent)}.dark .styles-module-scss-module__RMFDza__chip{color:var(--light-100);background:color-mix(in srgb, var(--light-100) 8%, transparent)}.dark .styles-module-scss-module__RMFDza__calloutButton{color:#fff;background:var(--dark-25);border-color:color-mix(in srgb, var(--light-100) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--light-100) 6%, transparent),0 10px 30px color-mix(in srgb, var(--dark-100) 28%, transparent)}.dark .styles-module-scss-module__RMFDza__content h2{color:#fff}.dark .styles-module-scss-module__RMFDza__content p{color:color-mix(in srgb, var(--light-100) 50%, transparent)}.dark .styles-module-scss-module__RMFDza__pagination span{background:#fff}}
.cs-employer-auth-module-scss-module__jyKNda__button{width:100%!important;color:var(--dark-75)!important;background-color:var(--light-100)!important;border:1px solid var(--border-default)!important;border-radius:14px!important;justify-content:flex-start!important;padding:0 16px!important;box-shadow:0 1px 2px #3c40431f!important}.cs-employer-auth-module-scss-module__jyKNda__button:hover{background-color:var(--light)!important;border-color:var(--border-hover)!important}.cs-employer-auth-module-scss-module__jyKNda__buttonContent{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.cs-employer-auth-module-scss-module__jyKNda__image{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block;filter:none!important}.cs-employer-auth-module-scss-module__jyKNda__form{flex-direction:column;gap:8px;width:100%;display:flex}.cs-employer-auth-module-scss-module__jyKNda__orgHeader{color:var(--text-primary);margin:4px 0;font-size:14px;font-weight:500}.cs-employer-auth-module-scss-module__jyKNda__registerFormHeader{color:var(--text-primary);text-align:center;margin:4px 0 8px;font-size:18px;font-weight:500}.cs-employer-auth-module-scss-module__jyKNda__orgHint{color:var(--text-secondary);margin:0 0 8px;font-size:16px}.cs-employer-auth-module-scss-module__jyKNda__orgLabel{color:var(--text-secondary);font-size:14px}.cs-employer-auth-module-scss-module__jyKNda__fieldLabel{color:var(--text-secondary);margin:0 0 4px;font-size:16px}.cs-employer-auth-module-scss-module__jyKNda__corpEmailLabel{white-space:nowrap}@media (max-width:1419px){.cs-employer-auth-module-scss-module__jyKNda__corpEmailLabel{white-space:normal}}.cs-employer-auth-module-scss-module__jyKNda__error{min-height:16px;color:var(--red);margin:0;font-size:14px}.cs-employer-auth-module-scss-module__jyKNda__fieldError{color:var(--red);margin:-4px 0 0;font-size:14px}.cs-employer-auth-module-scss-module__jyKNda__submitButton{width:100%;margin-top:4px}.cs-employer-auth-module-scss-module__jyKNda__sessionExpiredNote{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.cs-employer-auth-module-scss-module__jyKNda__infoBox{color:var(--text-secondary);text-align:center;background:var(--bg-secondary,#f5f5f5);border-radius:8px;padding:12px;font-size:14px}
@layer components{.styles-module-scss-module__Ln_nPG__divider{align-items:center;gap:16px;margin:16px 0;display:flex}.styles-module-scss-module__Ln_nPG__dividerLine{background-color:color-mix(in srgb, var(--foreground) 50%, transparent);flex:1 1 0;min-width:0;height:1px}.styles-module-scss-module__Ln_nPG__dividerText{color:color-mix(in srgb, var(--foreground) 50%, transparent);flex-shrink:0;font-size:14px;font-weight:500}.styles-module-scss-module__Ln_nPG__group{flex-direction:column;gap:10px;display:flex}.styles-module-scss-module__Ln_nPG__button{width:100%!important;color:var(--dark-75)!important;background-color:var(--light-100)!important;border:1px solid var(--border-default)!important;border-radius:14px!important;justify-content:flex-start!important;padding:0 16px!important;box-shadow:0 1px 2px #3c40431f!important}.styles-module-scss-module__Ln_nPG__button:hover{background-color:var(--light)!important;border-color:var(--border-hover)!important}.styles-module-scss-module__Ln_nPG__buttonContent{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.styles-module-scss-module__Ln_nPG__icon,.styles-module-scss-module__Ln_nPG__image{flex-shrink:0;width:20px;height:20px;display:block}.styles-module-scss-module__Ln_nPG__icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.styles-module-scss-module__Ln_nPG__image{object-fit:contain;filter:none!important}.styles-module-scss-module__Ln_nPG__iconGoogle{background-image:url(/icons/google-icon.svg)}.styles-module-scss-module__Ln_nPG__iconLinkedin{background-image:url(/icons/linkedin-icon.svg)}.styles-module-scss-module__Ln_nPG__error{color:var(--red);margin-top:8px;font-size:14px}}
