@layer components{.candidate-message-card-module-scss-module__SNWFcG__link{color:inherit;text-decoration:none;display:block}.candidate-message-card-module-scss-module__SNWFcG__buttonReset{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.candidate-message-card-module-scss-module__SNWFcG__root{background-color:var(--ui-body-block-bg);border-radius:12px;transition:background-color .2s,transform .2s}.candidate-message-card-module-scss-module__SNWFcG__link:hover .candidate-message-card-module-scss-module__SNWFcG__root,.candidate-message-card-module-scss-module__SNWFcG__buttonReset:hover .candidate-message-card-module-scss-module__SNWFcG__root{background-color:color-mix(in srgb, var(--ui-body-block-bg) 88%, var(--foreground) 12%);transform:translateY(-1px)}.candidate-message-card-module-scss-module__SNWFcG__rootUnread{border-color:var(--border-default)}.candidate-message-card-module-scss-module__SNWFcG__content{justify-content:space-between;align-items:center;gap:16px;min-height:104px;padding:24px;display:flex}.candidate-message-card-module-scss-module__SNWFcG__left{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.candidate-message-card-module-scss-module__SNWFcG__leadingIcon{background-color:var(--ui-base-block-bg);border-color:var(--border-hover);width:50px;height:50px}.candidate-message-card-module-scss-module__SNWFcG__meta{min-width:0}.candidate-message-card-module-scss-module__SNWFcG__meta h3{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:24px}.candidate-message-card-module-scss-module__SNWFcG__meta p,.candidate-message-card-module-scss-module__SNWFcG__time{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:4px 0 0;font-size:16px;font-weight:500;line-height:22px}.candidate-message-card-module-scss-module__SNWFcG__timeWrapper{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.candidate-message-card-module-scss-module__SNWFcG__timeWrapper:hover .candidate-message-card-module-scss-module__SNWFcG__timeTooltip{display:block}.candidate-message-card-module-scss-module__SNWFcG__unreadDot{background-color:var(--brand-green-50);border-radius:50%;flex:none;width:8px;height:8px}.candidate-message-card-module-scss-module__SNWFcG__time{white-space:nowrap;margin:0}.candidate-message-card-module-scss-module__SNWFcG__timeTooltip{z-index:1300;width:max-content;color:var(--foreground);pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}@media (max-width:900px){.candidate-message-card-module-scss-module__SNWFcG__content{min-height:92px;padding:20px}.candidate-message-card-module-scss-module__SNWFcG__leadingIcon{width:40px;height:40px}}@media (max-width:640px){.candidate-message-card-module-scss-module__SNWFcG__content{flex-direction:column;align-items:flex-start;min-height:0;padding:16px}.candidate-message-card-module-scss-module__SNWFcG__left{gap:14px;width:100%}.candidate-message-card-module-scss-module__SNWFcG__meta h3{font-size:16px}.candidate-message-card-module-scss-module__SNWFcG__meta p,.candidate-message-card-module-scss-module__SNWFcG__time{font-size:14px}}}
@layer components.kit{.styles-module-scss-module__lzrm4W__root{border-bottom:2px solid var(--border-default);align-items:center;gap:0;display:flex}.styles-module-scss-module__lzrm4W__button{height:54px;color:inherit;white-space:nowrap;cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .2s;display:inline-flex;position:relative}.styles-module-scss-module__lzrm4W__button:hover,.styles-module-scss-module__lzrm4W__buttonActive{opacity:1}.styles-module-scss-module__lzrm4W__button:after{content:"";background-color:var(--brand-green-50);opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:-2px;left:0;right:0}.styles-module-scss-module__lzrm4W__buttonActive:after{opacity:1}@media (max-width:640px){.styles-module-scss-module__lzrm4W__button{min-height:46px;padding:12px 14px;font-size:14px}}}
@layer components{.employer-messages-dashboard-module-scss-module__PkbVbq__container{color:var(--foreground);flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.employer-messages-dashboard-module-scss-module__PkbVbq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.employer-messages-dashboard-module-scss-module__PkbVbq__primaryButton,.employer-messages-dashboard-module-scss-module__PkbVbq__secondaryButton{border-radius:12px;height:46px;padding:12px 16px}.dark .employer-messages-dashboard-module-scss-module__PkbVbq__secondaryButton{background-color:var(--border-default)}.employer-messages-dashboard-module-scss-module__PkbVbq__secondaryButton img{width:18px;height:18px}.employer-messages-dashboard-module-scss-module__PkbVbq__bellIcon{opacity:.8;filter:brightness(0);will-change:filter}.dark .employer-messages-dashboard-module-scss-module__PkbVbq__bellIcon{opacity:1;filter:none}.employer-messages-dashboard-module-scss-module__PkbVbq__search,.employer-messages-dashboard-module-scss-module__PkbVbq__tabs{width:100%}.employer-messages-dashboard-module-scss-module__PkbVbq__tabButton{gap:8px}.employer-messages-dashboard-module-scss-module__PkbVbq__tabButtonActive{opacity:1}.employer-messages-dashboard-module-scss-module__PkbVbq__list{flex-direction:column;gap:16px;display:flex}.employer-messages-dashboard-module-scss-module__PkbVbq__loadingState{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:328px;padding:40px 24px;display:flex}.employer-messages-dashboard-module-scss-module__PkbVbq__emptyState{width:100%}@media (max-width:900px){.employer-messages-dashboard-module-scss-module__PkbVbq__actions{justify-content:flex-start}}@media (max-width:640px){.employer-messages-dashboard-module-scss-module__PkbVbq__container{gap:20px;width:100%}.employer-messages-dashboard-module-scss-module__PkbVbq__actions,.employer-messages-dashboard-module-scss-module__PkbVbq__primaryButton,.employer-messages-dashboard-module-scss-module__PkbVbq__secondaryButton{width:100%}.employer-messages-dashboard-module-scss-module__PkbVbq__tabButton{gap:6px}.employer-messages-dashboard-module-scss-module__PkbVbq__loadingState{min-height:240px;padding:28px 16px}}}
@layer components{.candidate-application-company-tab-module-scss-module__tRYM5a__root{flex-direction:column;gap:24px;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__stateBox{color:color-mix(in srgb, var(--foreground) 68%, transparent);background:var(--ui-base-block-bg);border:1px solid var(--border-default);border-radius:12px;padding:16px;font-size:14px;font-weight:500}.candidate-application-company-tab-module-scss-module__tRYM5a__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__companyCard,.candidate-application-company-tab-module-scss-module__tRYM5a__sectionCard,.candidate-application-company-tab-module-scss-module__tRYM5a__statsCard{background:var(--ui-base-block-bg);border-radius:12px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyCard{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.candidate-application-company-tab-module-scss-module__tRYM5a__companyIdentity{align-items:center;gap:16px;min-width:0;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__logoWrap{background-color:var(--ui-body-block-bg);border:1px solid var(--border-hover);width:64px;height:64px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__companyMeta h3{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:18px;font-weight:600;line-height:24px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyMeta p{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;font-weight:500}.candidate-application-company-tab-module-scss-module__tRYM5a__locationRow{min-width:0;color:var(--foreground);justify-content:flex-start;align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.candidate-application-company-tab-module-scss-module__tRYM5a__companyActions{grid-column:2;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__inlineIcon{color:color-mix(in srgb, var(--foreground) 50%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.candidate-application-company-tab-module-scss-module__tRYM5a__websiteButton{height:46px;color:var(--foreground);white-space:nowrap;background:var(--border-default);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionCard{overflow:hidden}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeader{background:var(--ui-background);align-items:center;gap:12px;padding:16px 24px;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeader h3{color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:24px}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeaderIcon{justify-content:center;align-items:center;display:inline-flex}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeaderIconImage{width:24px;height:24px;display:block}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionBody{padding:24px}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionBody p{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:22px}.candidate-application-company-tab-module-scss-module__tRYM5a__missionCard{text-align:center;border-radius:12px;margin:0;padding:24px;position:relative}.candidate-application-company-tab-module-scss-module__tRYM5a__missionCard:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) top left/34px 1px repeat-x,linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.candidate-application-company-tab-module-scss-module__tRYM5a__missionCard>*{z-index:1;position:relative}.candidate-application-company-tab-module-scss-module__tRYM5a__missionCard p{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:16px;font-style:italic;font-weight:300}.candidate-application-company-tab-module-scss-module__tRYM5a__statsCard{flex-direction:column;gap:16px;padding:16px;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__statRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.candidate-application-company-tab-module-scss-module__tRYM5a__statRow span{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.candidate-application-company-tab-module-scss-module__tRYM5a__statRow strong{color:var(--foreground);text-align:right;font-size:16px;font-weight:500}@media (max-width:1280px){.candidate-application-company-tab-module-scss-module__tRYM5a__companyActions{flex-direction:column;justify-content:flex-start;align-items:flex-end}}@media (max-width:900px){.candidate-application-company-tab-module-scss-module__tRYM5a__root{gap:20px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyCard{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:24px 20px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyActions{grid-column:auto;align-items:center;width:100%}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeader,.candidate-application-company-tab-module-scss-module__tRYM5a__sectionBody,.candidate-application-company-tab-module-scss-module__tRYM5a__statsCard{padding:0 16px}.candidate-application-company-tab-module-scss-module__tRYM5a__websiteButton{width:100%}}@media (max-width:640px){.candidate-application-company-tab-module-scss-module__tRYM5a__root{gap:16px}.candidate-application-company-tab-module-scss-module__tRYM5a__companyCard{padding:16px}.candidate-application-company-tab-module-scss-module__tRYM5a__statRow strong{font-size:16px}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionHeader,.candidate-application-company-tab-module-scss-module__tRYM5a__sectionBody,.candidate-application-company-tab-module-scss-module__tRYM5a__statsCard{padding:16px}.candidate-application-company-tab-module-scss-module__tRYM5a__sectionBody p,.candidate-application-company-tab-module-scss-module__tRYM5a__missionCard p,.candidate-application-company-tab-module-scss-module__tRYM5a__locationRow,.candidate-application-company-tab-module-scss-module__tRYM5a__websiteButton{font-size:16px}.candidate-application-company-tab-module-scss-module__tRYM5a__statRow{align-items:flex-start}}}
@layer components{.styles-module-scss-module__Oa2ZJG__actions{flex:none;align-items:center;gap:8px;display:flex}.styles-module-scss-module__Oa2ZJG__actionWrap{display:inline-flex;position:relative}.styles-module-scss-module__Oa2ZJG__actionWrap:hover .styles-module-scss-module__Oa2ZJG__tooltip{display:block}.styles-module-scss-module__Oa2ZJG__tooltip{z-index:1300;width:max-content;color:var(--foreground);pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;display:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 2px 8px #0000001a}.styles-module-scss-module__Oa2ZJG__menuRoot{display:inline-flex;position:relative}.styles-module-scss-module__Oa2ZJG__menuList{z-index:1300;background:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;width:max-content;min-width:180px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.styles-module-scss-module__Oa2ZJG__menuList button{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px}.styles-module-scss-module__Oa2ZJG__menuList button:not(:first-child){border-top:1px solid var(--border-default)}.styles-module-scss-module__Oa2ZJG__menuList button:hover{background-color:var(--ui-background)}.styles-module-scss-module__Oa2ZJG__button{transition:color .2s,background-color .2s}.styles-module-scss-module__Oa2ZJG__button:hover{color:var(--light-100);background-color:var(--dark-100)}.dark .styles-module-scss-module__Oa2ZJG__button:hover{color:var(--dark-100);background-color:var(--light-100)}.styles-module-scss-module__Oa2ZJG__vectorIcon{width:18px;height:18px;transition:filter .2s;display:block}.styles-module-scss-module__Oa2ZJG__imageIcon{opacity:.56;filter:brightness(0);will-change:filter;width:18px;height:18px;transition:filter .2s,opacity .2s;display:block}.dark .styles-module-scss-module__Oa2ZJG__imageIcon{filter:brightness(100)}.styles-module-scss-module__Oa2ZJG__button:hover .styles-module-scss-module__Oa2ZJG__vectorIcon,.styles-module-scss-module__Oa2ZJG__button:hover .styles-module-scss-module__Oa2ZJG__imageIcon{opacity:1;filter:brightness(100)}:is(.dark .styles-module-scss-module__Oa2ZJG__button:hover .styles-module-scss-module__Oa2ZJG__vectorIcon,.dark .styles-module-scss-module__Oa2ZJG__button:hover .styles-module-scss-module__Oa2ZJG__imageIcon){filter:brightness(0);will-change:filter}}
@layer components{.conversation-company-sidebar-module-scss-module__Gra0Ja__panel{background-color:var(--ui-body-block-bg);border-radius:12px;flex-direction:column;height:calc(100dvh - 174px);display:flex;overflow-y:auto}.conversation-company-sidebar-module-scss-module__Gra0Ja__loadingState{flex:1;justify-content:center;align-items:center;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__top{background-color:var(--ui-base-block-bg);flex-direction:column;gap:16px;padding:24px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__headerNote{color:var(--foreground);text-align:center;margin:0;font-family:Arsenal;font-size:20px;font-weight:600;line-height:26px;text-decoration:none}a.conversation-company-sidebar-module-scss-module__Gra0Ja__headerNote:hover{text-decoration:underline}.conversation-company-sidebar-module-scss-module__Gra0Ja__topInner{flex-direction:column;gap:24px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__identity{align-items:center;gap:16px;min-height:50px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__avatarWrap{width:50px;height:50px}.conversation-company-sidebar-module-scss-module__Gra0Ja__identityText{flex:auto;min-width:0}.conversation-company-sidebar-module-scss-module__Gra0Ja__identityText h1,.conversation-company-sidebar-module-scss-module__Gra0Ja__identityText p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0}.conversation-company-sidebar-module-scss-module__Gra0Ja__profileLinkTooltip{left:auto;right:0;transform:none}.conversation-company-sidebar-module-scss-module__Gra0Ja__profileLinkTooltipBelow{inset:calc(100% + 6px) 0 auto auto;transform:none}.conversation-company-sidebar-module-scss-module__Gra0Ja__identityText h1{color:var(--foreground);font-size:20px;font-weight:600;line-height:26px}.conversation-company-sidebar-module-scss-module__Gra0Ja__titleLink{color:inherit;text-decoration:none}.conversation-company-sidebar-module-scss-module__Gra0Ja__titleLink:hover{text-decoration:underline}.conversation-company-sidebar-module-scss-module__Gra0Ja__identityText p{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:16px;font-weight:400;line-height:22px}.conversation-company-sidebar-module-scss-module__Gra0Ja__tags{flex-wrap:wrap;gap:8px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__tag{background-color:var(--border-default);border-radius:123px;justify-content:center;align-items:center;height:36px;padding:9px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__middle{flex-direction:column;flex:auto;gap:16px;padding:24px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__footer{flex-direction:column;gap:16px;margin-top:auto;padding:24px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__footerDivider{background-color:var(--border-default);width:100%;height:1px}.conversation-company-sidebar-module-scss-module__Gra0Ja__pushButton{width:100%;height:46px;color:var(--foreground);background-color:var(--ui-background);border:1px solid #0000;border-radius:12px;font-size:16px;font-weight:500;line-height:22px;transition:border-color .2s}.conversation-company-sidebar-module-scss-module__Gra0Ja__pushButton:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.conversation-company-sidebar-module-scss-module__Gra0Ja__pushButton img{width:18px;height:18px}.conversation-company-sidebar-module-scss-module__Gra0Ja__switchBlackWhite{opacity:.5;filter:brightness(0);will-change:filter}.dark .conversation-company-sidebar-module-scss-module__Gra0Ja__switchBlackWhite{filter:brightness(100)}.conversation-company-sidebar-module-scss-module__Gra0Ja__actions{flex-direction:column;gap:16px;display:flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionsDivider{background-color:var(--border-default);width:100%;height:1px}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButton{height:46px;color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22px;transition:border-color .2s,background-color .2s;display:inline-flex}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButton img{width:18px;height:18px}.conversation-company-sidebar-module-scss-module__Gra0Ja__themeIconDark{width:18px;height:18px;display:none}.dark .conversation-company-sidebar-module-scss-module__Gra0Ja__themeIconLight{display:none}.dark .conversation-company-sidebar-module-scss-module__Gra0Ja__themeIconDark{display:block}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButtonHire{background-color:var(--status-hire-bg)}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButtonReject{background-color:var(--red-background)}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButtonNeutral{background-color:var(--ui-background)}.conversation-company-sidebar-module-scss-module__Gra0Ja__actionButton:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}@media (max-width:900px){.conversation-company-sidebar-module-scss-module__Gra0Ja__panel{height:auto;overflow-y:visible}}@media (max-width:640px){.conversation-company-sidebar-module-scss-module__Gra0Ja__top,.conversation-company-sidebar-module-scss-module__Gra0Ja__middle,.conversation-company-sidebar-module-scss-module__Gra0Ja__footer{padding:20px}}}
@layer components{.styles-module-scss-module__vF_Y4a__root{width:fit-content;color:inherit;align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.styles-module-scss-module__vF_Y4a__icon{color:color-mix(in srgb, var(--foreground) 50%, transparent);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__vF_Y4a__icon img{filter:brightness(0);will-change:filter;width:18px;height:18px;display:block;transform:rotate(90deg)}.dark .styles-module-scss-module__vF_Y4a__icon img{filter:brightness(100)}}
@layer components{.login-auth-module-scss-module__TVVata__page{background-color:var(--background);min-height:100svh;padding:34px}.login-auth-module-scss-module__TVVata__shell{grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:56px;min-height:calc(100svh - 68px);display:grid}.login-auth-module-scss-module__TVVata__left{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.login-auth-module-scss-module__TVVata__shell:has(>aside[data-turned-off=true]){grid-template-columns:1fr;justify-items:center}.login-auth-module-scss-module__TVVata__shell:has(>aside[data-turned-off=true]) .login-auth-module-scss-module__TVVata__left{width:100%;max-width:400px}.login-auth-module-scss-module__TVVata__logoLink{align-self:center;display:inline-flex}.login-auth-module-scss-module__TVVata__logoLink img{width:160px;height:60px}.login-auth-module-scss-module__TVVata__logoDesktop,.login-auth-module-scss-module__TVVata__logoMobile{will-change:filter;display:block}:is(.dark .login-auth-module-scss-module__TVVata__logoDesktop,.dark .login-auth-module-scss-module__TVVata__logoMobile){filter:brightness(0)invert()}.login-auth-module-scss-module__TVVata__logoDesktop{display:block}.login-auth-module-scss-module__TVVata__logoMobile{display:none}@media (max-width:640px){.login-auth-module-scss-module__TVVata__logoDesktop{display:none}.login-auth-module-scss-module__TVVata__logoMobile{display:block}}.login-auth-module-scss-module__TVVata__center{flex:auto;justify-content:center;align-items:center;padding:36px 0;display:flex}.login-auth-module-scss-module__TVVata__formCard{width:min(100%,400px)}.login-auth-module-scss-module__TVVata__title{color:var(--foreground);text-align:center;margin:0 0 8px;font-size:32px;font-weight:700;line-height:40px}.login-auth-module-scss-module__TVVata__titleLeft{text-align:left}.login-auth-module-scss-module__TVVata__backLinkRow{margin:0 0 24px}.login-auth-module-scss-module__TVVata__description{opacity:.5;margin:0 0 24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.login-auth-module-scss-module__TVVata__form{flex-direction:column;gap:16px;display:flex}.login-auth-module-scss-module__TVVata__error{color:var(--red);margin:-4px 0 0;font-size:14px}.login-auth-module-scss-module__TVVata__successMessage{opacity:.5;margin:-4px 0 0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}.login-auth-module-scss-module__TVVata__passwordIcon{width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 56%, transparent);cursor:pointer;background-color:currentColor;border:none;padding:0;display:block;position:relative;-webkit-mask:url(/icons/eye-icon.svg) 50%/contain no-repeat;mask:url(/icons/eye-icon.svg) 50%/contain no-repeat}.login-auth-module-scss-module__TVVata__passwordIconHidden{-webkit-mask:url(/icons/closed-eye-icon.svg) 50%/contain no-repeat;mask:url(/icons/closed-eye-icon.svg) 50%/contain no-repeat}.login-auth-module-scss-module__TVVata__metaRow{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 2px;display:flex}.login-auth-module-scss-module__TVVata__checkboxLabel{color:var(--foreground);align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.login-auth-module-scss-module__TVVata__link{color:var(--foreground);text-underline-offset:2px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.login-auth-module-scss-module__TVVata__link:hover{opacity:.74}.login-auth-module-scss-module__TVVata__submitButton{margin-top:8px;border-radius:12px!important;width:100%!important}.login-auth-module-scss-module__TVVata__footerLinks{text-align:center;flex-direction:column;gap:12px;margin-top:24px;display:flex}.login-auth-module-scss-module__TVVata__termsText{color:color-mix(in srgb, var(--foreground) 50%, transparent);text-align:center;margin:12px 0 0;font-size:14px}.login-auth-module-scss-module__TVVata__footerTitle{color:color-mix(in srgb, var(--foreground) 54%, transparent);margin:0 0 2px;font-size:14px;font-weight:500}@media (max-width:1240px){.login-auth-module-scss-module__TVVata__shell{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px}}@media (max-width:980px){.login-auth-module-scss-module__TVVata__page{padding:24px 18px}.login-auth-module-scss-module__TVVata__shell{grid-template-columns:1fr;justify-items:center;gap:24px;min-height:calc(100svh - 48px)}.login-auth-module-scss-module__TVVata__left{gap:24px;width:100%;max-width:400px}.login-auth-module-scss-module__TVVata__center{align-items:center;padding:24px 0 0}.login-auth-module-scss-module__TVVata__formCard{width:100%}}@media (max-width:640px){.login-auth-module-scss-module__TVVata__page{padding:20px 16px}}@media (min-height:1020px){.login-auth-module-scss-module__TVVata__logoLink{transform:translateY(calc(50svh - 510px))}}}
@layer components{.styles-module-scss-module__RwJ9ea__root{color:var(--foreground);white-space:nowrap;opacity:.9;align-items:center;gap:10px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.styles-module-scss-module__RwJ9ea__root:hover{opacity:1}.styles-module-scss-module__RwJ9ea__icon{filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__RwJ9ea__icon{filter:brightness(100)}@media (max-width:1024px){.styles-module-scss-module__RwJ9ea__root{white-space:normal;min-width:0}}}
@layer components{.styles-module-scss-module__UQYUTq__root{background-color:var(--ui-base-block-bg);border-radius:12px}.styles-module-scss-module__UQYUTq__rootDefault{overflow:hidden}.styles-module-scss-module__UQYUTq__rootCompact,.styles-module-scss-module__UQYUTq__top{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__top{gap:24px;padding:0}.styles-module-scss-module__UQYUTq__logoWrap,.styles-module-scss-module__UQYUTq__logoWrapCompact{width:100px;height:100px}.styles-module-scss-module__UQYUTq__meta{flex-direction:column;align-items:center;gap:8px;display:flex}.styles-module-scss-module__UQYUTq__companyName{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;overflow-wrap:break-word;max-width:100%;font-family:Arsenal,sans-serif;font-size:24px;font-weight:700}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__meta{gap:4px}.styles-module-scss-module__UQYUTq__meta p,.styles-module-scss-module__UQYUTq__locationRow{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:16px;font-weight:500;line-height:22px}.styles-module-scss-module__UQYUTq__locationRow{color:var(--foreground);align-items:center;gap:8px;font-weight:500;display:inline-flex}.styles-module-scss-module__UQYUTq__inlineIcon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__UQYUTq__inlineIcon img{opacity:.5;filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__UQYUTq__inlineIcon img{filter:brightness(100)}.styles-module-scss-module__UQYUTq__quote{text-align:center;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;overflow-wrap:break-word;background-color:var(--ui-body-block-bg);border-radius:12px;margin:0 24px;padding:16px;font-size:16px;font-style:italic}.styles-module-scss-module__UQYUTq__actions{flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.styles-module-scss-module__UQYUTq__actionsCompact{padding:0}.styles-module-scss-module__UQYUTq__profileLink,.styles-module-scss-module__UQYUTq__websiteLink{justify-content:center;align-items:center;gap:8px;height:46px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.styles-module-scss-module__UQYUTq__profileLink img,.styles-module-scss-module__UQYUTq__websiteLink img{opacity:.5}.styles-module-scss-module__UQYUTq__profileLink{background-color:var(--border-default);border-radius:12px;padding:12px 16px;transition:background-color .2s}.styles-module-scss-module__UQYUTq__profileLink:hover{background-color:var(--ui-background)}.styles-module-scss-module__UQYUTq__profileLink img{filter:brightness(.2)}.dark .styles-module-scss-module__UQYUTq__profileLink img{filter:brightness(100)}.styles-module-scss-module__UQYUTq__websiteLink,.styles-module-scss-module__UQYUTq__websiteLink:hover{background-color:#0000!important}.dark .styles-module-scss-module__UQYUTq__websiteLink{background-color:#0000!important}.dark .styles-module-scss-module__UQYUTq__websiteLink:hover{background-color:#0000!important}.styles-module-scss-module__UQYUTq__websiteLink img{filter:brightness(.2)}.dark .styles-module-scss-module__UQYUTq__websiteLink img{filter:brightness(100)}.styles-module-scss-module__UQYUTq__profileLinkCompact{min-height:38px}@media (max-width:1300px){.styles-module-scss-module__UQYUTq__rootDefault{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:24px;padding:24px;display:grid}.styles-module-scss-module__UQYUTq__rootDefault .styles-module-scss-module__UQYUTq__top{text-align:left;border-right:none;grid-row:1/span 2;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:24px;min-width:0;padding:0;display:grid}.styles-module-scss-module__UQYUTq__rootDefault .styles-module-scss-module__UQYUTq__meta{align-items:flex-start}.styles-module-scss-module__UQYUTq__rootDefault .styles-module-scss-module__UQYUTq__locationRow{grid-column:1/-1}.styles-module-scss-module__UQYUTq__quote{grid-column:2;margin:0}.styles-module-scss-module__UQYUTq__actions{grid-column:2;justify-content:center;padding:0}.styles-module-scss-module__UQYUTq__rootCompact{text-align:left;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:24px;padding:24px;display:grid}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__top{text-align:left;display:contents}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__logoWrap{grid-column:1}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__meta{grid-column:2;align-items:flex-start;min-width:0}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__actions{grid-column:3;justify-content:center;align-items:stretch}}@media (max-width:768px){.styles-module-scss-module__UQYUTq__rootDefault{flex-direction:column;gap:0;padding:0;display:flex}.styles-module-scss-module__UQYUTq__rootDefault .styles-module-scss-module__UQYUTq__top{text-align:center;border-right:none;flex-direction:column;grid-row:auto;padding:20px 20px 0;display:flex}.styles-module-scss-module__UQYUTq__rootDefault .styles-module-scss-module__UQYUTq__meta{align-items:center}.styles-module-scss-module__UQYUTq__companyName{overflow-wrap:anywhere}.styles-module-scss-module__UQYUTq__rootCompact{padding-left:20px;padding-right:20px}.styles-module-scss-module__UQYUTq__quote{overflow-wrap:anywhere;grid-column:auto;margin:20px 20px 0}.styles-module-scss-module__UQYUTq__actions{grid-column:auto;padding:20px}.styles-module-scss-module__UQYUTq__rootCompact{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:28px 20px;display:flex}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__top{flex-direction:column;display:flex}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__logoWrap,.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__meta,.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__actions{grid-column:auto}.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__meta,.styles-module-scss-module__UQYUTq__rootCompact .styles-module-scss-module__UQYUTq__actions{align-items:center}}@media (min-width:1301px){.styles-module-scss-module__UQYUTq__meta{gap:4px}}@media (max-width:640px){.styles-module-scss-module__UQYUTq__quote{font-size:16px}}}
@layer components{.styles-module-scss-module__9WJ3Rq__page{color:var(--foreground);flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__9WJ3Rq__backLink{width:fit-content}.styles-module-scss-module__9WJ3Rq__layout{grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:24px;display:grid}.styles-module-scss-module__9WJ3Rq__chatColumn,.styles-module-scss-module__9WJ3Rq__sidebar{min-width:0}.styles-module-scss-module__9WJ3Rq__chatColumn{flex-direction:column;gap:16px;height:calc(100dvh - 174px);min-height:0;display:flex}.styles-module-scss-module__9WJ3Rq__chatShell{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}@media (max-width:1280px){.styles-module-scss-module__9WJ3Rq__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.styles-module-scss-module__9WJ3Rq__layout{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__9WJ3Rq__chatColumn{height:auto;min-height:auto}.styles-module-scss-module__9WJ3Rq__chatShell{overflow:visible}}@media (max-width:640px){.styles-module-scss-module__9WJ3Rq__page{gap:20px}}}
@layer components.kit{.styles-module-scss-module__pJM57G__root{flex-wrap:wrap;gap:12px;width:100%;display:inline-flex}.styles-module-scss-module__pJM57G__menuChip{border:1px solid var(--border-default);background-color:#0000;border-radius:999px;align-items:center;display:inline-flex;position:relative}.styles-module-scss-module__pJM57G__menuChipActive{background-color:var(--border-default);border-color:var(--border-default)}.styles-module-scss-module__pJM57G__menuMainButton,.styles-module-scss-module__pJM57G__menuToggleButton,.styles-module-scss-module__pJM57G__chipButton{height:46px;color:color-mix(in srgb, var(--foreground) 70%, transparent);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:500;transition:color .2s}.styles-module-scss-module__pJM57G__menuMainButton,.styles-module-scss-module__pJM57G__chipButton{border-radius:123px;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex}.styles-module-scss-module__pJM57G__menuMainButton{padding-right:8px}.styles-module-scss-module__pJM57G__menuToggleButton{border-radius:123px;justify-content:center;align-items:center;width:40px;padding-right:14px;display:inline-flex}.styles-module-scss-module__pJM57G__menuChip:hover .styles-module-scss-module__pJM57G__menuMainButton,.styles-module-scss-module__pJM57G__menuChip:hover .styles-module-scss-module__pJM57G__menuToggleButton,.styles-module-scss-module__pJM57G__menuMainButtonActive,.styles-module-scss-module__pJM57G__menuToggleButtonActive,.styles-module-scss-module__pJM57G__chipButtonActive{color:var(--foreground)}.styles-module-scss-module__pJM57G__chipButton{border:1px solid var(--border-default);background-color:#0000}.styles-module-scss-module__pJM57G__chipButton:hover{color:var(--foreground)}.styles-module-scss-module__pJM57G__chipButtonActive{background-color:var(--border-default);border-color:var(--border-default)}.styles-module-scss-module__pJM57G__dropdownContainer{z-index:1000;min-width:100%;position:absolute;top:calc(100% + 8px);left:0}.styles-module-scss-module__pJM57G__dropdownBox{background-color:var(--background);border:1px solid var(--border-default);width:max-content;min-width:100%;max-height:300px;box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:12px;overflow-y:auto}.styles-module-scss-module__pJM57G__menuItem{width:100%;min-height:46px;color:var(--foreground);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.styles-module-scss-module__pJM57G__menuItem:hover{background-color:var(--ui-background)}.styles-module-scss-module__pJM57G__menuItemActive{background-color:var(--ui-background);font-weight:600}.styles-module-scss-module__pJM57G__menuItemActive:hover{background-color:var(--ui-background)}.styles-module-scss-module__pJM57G__menuItemLabel{text-overflow:ellipsis;white-space:nowrap;width:fit-content;overflow:hidden}}
@layer components{.styles-module-scss-module__uiKg_G__root{background-color:var(--ui-body-block-bg);border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:transform .2s,background-color .2s;display:flex;position:relative}.styles-module-scss-module__uiKg_G__root:has([data-open]){z-index:10}.styles-module-scss-module__uiKg_G__rootInteractive{cursor:pointer}.styles-module-scss-module__uiKg_G__rootInteractive:hover{background-color:var(--status-btn-bg-hvr);transform:translateY(-1px)}.styles-module-scss-module__uiKg_G__rootInteractive:focus-visible{outline:2px solid var(--border-default);outline-offset:2px}.styles-module-scss-module__uiKg_G__overlayLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.styles-module-scss-module__uiKg_G__overlayLink:focus-visible{outline:2px solid var(--border-default);outline-offset:2px}.styles-module-scss-module__uiKg_G__content{z-index:2;pointer-events:none;flex-direction:column;gap:16px;display:flex;position:relative}.styles-module-scss-module__uiKg_G__content button,.styles-module-scss-module__uiKg_G__content input,.styles-module-scss-module__uiKg_G__content textarea,.styles-module-scss-module__uiKg_G__content select,.styles-module-scss-module__uiKg_G__content [role=button]{z-index:3;pointer-events:auto;position:relative}.styles-module-scss-module__uiKg_G__content a{z-index:3;pointer-events:auto;position:relative}.styles-module-scss-module__uiKg_G__content .styles-module-scss-module__uiKg_G__title,.styles-module-scss-module__uiKg_G__content .styles-module-scss-module__uiKg_G__description{pointer-events:auto;cursor:text}.styles-module-scss-module__uiKg_G__content .styles-module-scss-module__uiKg_G__description a{cursor:pointer}.styles-module-scss-module__uiKg_G__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.styles-module-scss-module__uiKg_G__headerMain{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.styles-module-scss-module__uiKg_G__titleRow{align-items:center;gap:12px;max-width:100%;display:inline-flex}.styles-module-scss-module__uiKg_G__title{text-overflow:ellipsis;color:inherit;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:18px;font-weight:600;line-height:24px;text-decoration:none}.styles-module-scss-module__uiKg_G__meta{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:16px;font-weight:500;line-height:22px}.styles-module-scss-module__uiKg_G__badge{height:36px;color:var(--brand-green-400);white-space:nowrap;background-color:var(--dark-green-dark);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.styles-module-scss-module__uiKg_G__badgeIcon{background-color:currentColor;flex:none;width:18px;height:18px;display:inline-flex;-webkit-mask:url(/icons/hire-icon-light.svg) 50%/contain no-repeat;mask:url(/icons/hire-icon-light.svg) 50%/contain no-repeat}.styles-module-scss-module__uiKg_G__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module-scss-module__uiKg_G__tag{height:26px;color:var(--foreground);background-color:var(--border-default);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.styles-module-scss-module__uiKg_G__description{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;font-size:16px;font-weight:400}.styles-module-scss-module__uiKg_G__description h2{font-size:20px;font-weight:700}.styles-module-scss-module__uiKg_G__description h3{font-size:18px;font-weight:700}.styles-module-scss-module__uiKg_G__description h4{font-size:16px;font-weight:700}.styles-module-scss-module__uiKg_G__description p,.styles-module-scss-module__uiKg_G__description li{color:var(--foreground)}.styles-module-scss-module__uiKg_G__description ul,.styles-module-scss-module__uiKg_G__description ol{padding-left:20px}.styles-module-scss-module__uiKg_G__description ul{list-style-type:disc}.styles-module-scss-module__uiKg_G__description ol{list-style-type:decimal}.styles-module-scss-module__uiKg_G__description li:not(:last-child){margin-bottom:10px}.styles-module-scss-module__uiKg_G__description a{color:var(--brand-green);text-decoration:underline}.styles-module-scss-module__uiKg_G__description blockquote{color:color-mix(in srgb, var(--foreground) 50%, transparent);border-left:3px solid var(--light-border);padding-left:16px}.styles-module-scss-module__uiKg_G__descriptionBlock{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__uiKg_G__descriptionToggle{cursor:pointer;opacity:.5;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:opacity .2s}.styles-module-scss-module__uiKg_G__descriptionToggleInline{margin-left:6px;display:inline}.styles-module-scss-module__uiKg_G__descriptionToggleBlock{text-align:left;align-self:flex-start}.styles-module-scss-module__uiKg_G__descriptionToggle:hover{opacity:.72}.styles-module-scss-module__uiKg_G__descriptionPreviewNotice{height:36px;color:var(--brand-green-700);background-color:var(--brand-green-400);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.styles-module-scss-module__uiKg_G__descriptionPreviewNoticeContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.styles-module-scss-module__uiKg_G__descriptionPreviewNoticeContent img{flex:none}.styles-module-scss-module__uiKg_G__descriptionPreviewNoticeArrow{flex:none;transform:rotate(-90deg)}.styles-module-scss-module__uiKg_G__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.styles-module-scss-module__uiKg_G__metrics{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.styles-module-scss-module__uiKg_G__actions{flex:none;align-items:center;gap:8px;display:flex}.styles-module-scss-module__uiKg_G__metricClickable{cursor:pointer}.styles-module-scss-module__uiKg_G__actionButton .label{display:none}@media (max-width:900px){.styles-module-scss-module__uiKg_G__header,.styles-module-scss-module__uiKg_G__footer{flex-direction:column;align-items:stretch}.styles-module-scss-module__uiKg_G__actions{justify-content:flex-start}}@media (max-width:640px){.styles-module-scss-module__uiKg_G__root{padding:20px}.styles-module-scss-module__uiKg_G__title,.styles-module-scss-module__uiKg_G__meta,.styles-module-scss-module__uiKg_G__description{white-space:normal}}}
@layer components{.page-module-scss-module__ptzYoa__description{text-align:left;margin:0 0 24px;font-size:16px;font-weight:400;line-height:22px}.page-module-scss-module__ptzYoa__description span{opacity:.5}.page-module-scss-module__ptzYoa__description .page-module-scss-module__ptzYoa__email{overflow-wrap:break-word;opacity:1}.page-module-scss-module__ptzYoa__hint{text-align:center;background-color:var(--ui-base-block-bg);border-radius:12px;flex-direction:column;margin-bottom:16px;padding:16px 36px;display:flex}.page-module-scss-module__ptzYoa__hint p{opacity:.5;font-size:16px}}
@layer components{.employer-settings-user-row-module-scss-module__yfVXUq__row{border-top:1px solid var(--border-default);grid-template-columns:minmax(190px,1fr) minmax(130px,.8fr) minmax(180px,220px) 40px;align-items:center;gap:16px;min-height:56px;display:grid}.employer-settings-user-row-module-scss-module__yfVXUq__row:first-child{border-top:none}.employer-settings-user-row-module-scss-module__yfVXUq__name,.employer-settings-user-row-module-scss-module__yfVXUq__date{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.employer-settings-user-row-module-scss-module__yfVXUq__date{color:var(--foreground);justify-self:start;position:relative}.employer-settings-user-row-module-scss-module__yfVXUq__date:hover .employer-settings-user-row-module-scss-module__yfVXUq__dateTooltip{display:block}.employer-settings-user-row-module-scss-module__yfVXUq__dateTooltip{z-index:1300;width:max-content;max-width:400px;color:var(--foreground);white-space:normal;pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect,.employer-settings-user-row-module-scss-module__yfVXUq__roleValue{min-width:0}.employer-settings-user-row-module-scss-module__yfVXUq__roleValue{background-color:var(--ui-background);border:none;border-radius:12px;height:38px;padding:8px 12px;font-size:14px}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button[aria-haspopup=listbox]{background-color:var(--ui-background);border:none;border-radius:12px;height:38px;padding:8px 12px;font-size:14px}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button[aria-haspopup=listbox] *{font-size:14px}.dark .employer-settings-user-row-module-scss-module__yfVXUq__roleAdmin.employer-settings-user-row-module-scss-module__yfVXUq__roleValue{background-color:var(--brand-purple-darkest)}.dark .employer-settings-user-row-module-scss-module__yfVXUq__roleAdmin.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button[aria-haspopup=listbox]{background-color:var(--brand-purple-darkest)}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button:not([aria-haspopup=listbox]){background-color:#0000}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button:not([aria-haspopup=listbox]) img{will-change:filter}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button:not([aria-haspopup=listbox]):hover{color:var(--light-100);background-color:var(--brand-purple-400)}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button:not([aria-haspopup=listbox]):hover img{filter:brightness(100)}.dark .employer-settings-user-row-module-scss-module__yfVXUq__roleSelect button:not([aria-haspopup=listbox]):hover{background-color:var(--brand-purple-darkest)}.employer-settings-user-row-module-scss-module__yfVXUq__roleValue{width:100%;color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.employer-settings-user-row-module-scss-module__yfVXUq__roleIcon{object-fit:contain;flex:none;width:18px;height:18px}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton,.employer-settings-user-row-module-scss-module__yfVXUq__deletePlaceholder{width:36px;height:36px}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton{cursor:pointer;background-color:var(--ui-background);border:none;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex;position:relative}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton:hover .employer-settings-user-row-module-scss-module__yfVXUq__deleteTooltip{display:block}.employer-settings-user-row-module-scss-module__yfVXUq__deleteTooltip{z-index:1300;width:max-content;max-width:400px;color:var(--foreground);white-space:normal;pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton:hover{background-color:color-mix(in srgb, var(--red) 18%, var(--ui-background))}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton:disabled{cursor:not-allowed;opacity:.5}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton img{opacity:.5;filter:brightness(0);width:18px;height:18px}.dark .employer-settings-user-row-module-scss-module__yfVXUq__deleteButton img{filter:brightness(100)}.employer-settings-user-row-module-scss-module__yfVXUq__deletePlaceholder{display:block}@media (max-width:760px){.employer-settings-user-row-module-scss-module__yfVXUq__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.employer-settings-user-row-module-scss-module__yfVXUq__roleSelect,.employer-settings-user-row-module-scss-module__yfVXUq__roleValue{width:100%}.employer-settings-user-row-module-scss-module__yfVXUq__deleteButton,.employer-settings-user-row-module-scss-module__yfVXUq__deletePlaceholder{justify-self:flex-start}}}
@layer components{.candidate-application-vacancy-tab-module-scss-module__gb1lha__root{flex-direction:column;gap:24px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__stateBox{color:color-mix(in srgb, var(--foreground) 68%, transparent);background:var(--ui-base-block-bg);border:1px solid var(--border-default);border-radius:12px;padding:16px;font-size:14px;font-weight:500}.candidate-application-vacancy-tab-module-scss-module__gb1lha__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTags{flex-wrap:wrap;gap:8px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTag,.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTagAccent,.candidate-application-vacancy-tab-module-scss-module__gb1lha__chip{height:36px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTag{background-color:var(--ui-background)}.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTagAccent{background:var(--status-btn-bg-dsb)}.candidate-application-vacancy-tab-module-scss-module__gb1lha__summaryCard,.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionCard{background:var(--ui-base-block-bg);border-radius:12px;overflow:hidden}.candidate-application-vacancy-tab-module-scss-module__gb1lha__summaryCard{padding:24px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader{background:var(--ui-background);align-items:center;gap:12px;padding:16px 24px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader h3{color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:26px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeaderIcon{color:color-mix(in srgb, var(--foreground) 50%, transparent);justify-content:center;align-items:center;display:inline-flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeaderIconImage{width:24px;height:24px;display:block}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionBody{padding:24px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRows{flex-direction:column;gap:16px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRowsTwoColumns{grid-template-columns:1fr 1fr;gap:16px 48px;display:grid;position:relative}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRowsTwoColumns:before{content:"";background:color-mix(in srgb, var(--foreground) 50%, transparent);width:1px;position:absolute;top:-24px;bottom:-24px;left:50%;transform:translate(-50%)}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRow span{min-width:0;color:color-mix(in srgb, var(--foreground) 50%, transparent);margin-top:2px;font-size:14px;font-weight:500;line-height:18px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRow strong{max-width:60%;color:var(--foreground);text-align:right;flex:none;font-size:16px;font-weight:500;line-height:22px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__chips{flex-wrap:wrap;gap:4px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__chip{text-transform:capitalize;background-color:var(--border-default)}.candidate-application-vacancy-tab-module-scss-module__gb1lha__chipValue{text-transform:none;opacity:.5;margin-left:4px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionContent{flex-direction:column;gap:24px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock{white-space:pre-line;flex-direction:column;gap:12px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h2{font-size:20px;font-weight:700}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h3{font-size:18px;font-weight:700}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h4{font-size:16px;font-weight:700}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock p,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock li{color:var(--foreground)}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ul,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ol{padding-left:20px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ul{list-style-type:disc}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ol{list-style-type:decimal}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock a{color:var(--brand-green);text-decoration:underline}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock blockquote{color:color-mix(in srgb, var(--foreground) 50%, transparent);border-left:3px solid var(--light-border);padding-left:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h2,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h3,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h4,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock p{color:var(--foreground);margin:0;font-size:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock p{font-weight:400}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ul,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock ol{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock li{font-size:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock li:not(:last-child){margin-bottom:0}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock blockquote{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0}.candidate-application-vacancy-tab-module-scss-module__gb1lha__emptyText{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}@media (max-width:900px){.candidate-application-vacancy-tab-module-scss-module__gb1lha__root{gap:20px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRowsTwoColumns{grid-template-columns:1fr}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRowsTwoColumns:before{display:none}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader,.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionBody{padding-left:20px;padding-right:20px}}@media (max-width:640px){.candidate-application-vacancy-tab-module-scss-module__gb1lha__root{gap:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTag,.candidate-application-vacancy-tab-module-scss-module__gb1lha__heroTagAccent,.candidate-application-vacancy-tab-module-scss-module__gb1lha__chip{height:36px;padding:9px 12px;font-size:14px;line-height:18px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__summaryCard,.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader,.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionBody{padding-left:16px;padding-right:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader{padding-top:14px;padding-bottom:14px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__sectionHeader h3{font-size:18px;line-height:24px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRow{flex-direction:column;gap:6px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__detailRow strong{text-align:right;max-width:100%}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionContent{gap:16px}.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock h4,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock p,.candidate-application-vacancy-tab-module-scss-module__gb1lha__descriptionBlock li{font-size:14px}}}
@layer components{.employer-vacancy-response-card-module-scss-module__sOKNyG__root{background-color:var(--ui-body-block-bg);border-radius:12px;position:relative}.employer-vacancy-response-card-module-scss-module__sOKNyG__rootInteractive{cursor:pointer}.employer-vacancy-response-card-module-scss-module__sOKNyG__overlayLink{z-index:1;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.employer-vacancy-response-card-module-scss-module__sOKNyG__overlayLink:focus-visible{outline:2px solid var(--border-default);outline-offset:2px}.employer-vacancy-response-card-module-scss-module__sOKNyG__content{z-index:2;pointer-events:none;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.employer-vacancy-response-card-module-scss-module__sOKNyG__content button,.employer-vacancy-response-card-module-scss-module__sOKNyG__content input,.employer-vacancy-response-card-module-scss-module__sOKNyG__content textarea,.employer-vacancy-response-card-module-scss-module__sOKNyG__content select,.employer-vacancy-response-card-module-scss-module__sOKNyG__content [role=button]{z-index:3;pointer-events:auto;position:relative}.employer-vacancy-response-card-module-scss-module__sOKNyG__content a{z-index:3;pointer-events:auto;position:relative}.employer-vacancy-response-card-module-scss-module__sOKNyG__content .employer-vacancy-response-card-module-scss-module__sOKNyG__titleText,.employer-vacancy-response-card-module-scss-module__sOKNyG__content .employer-vacancy-response-card-module-scss-module__sOKNyG__description{pointer-events:auto;cursor:text}.employer-vacancy-response-card-module-scss-module__sOKNyG__main{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__header{align-items:flex-start;gap:16px;min-width:0;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__avatarWrap{width:50px;height:50px}.employer-vacancy-response-card-module-scss-module__sOKNyG__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__statusBadgeSlot{flex-shrink:0;margin-left:auto}.employer-vacancy-response-card-module-scss-module__sOKNyG__title{color:var(--foreground);flex-wrap:wrap;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:24px;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__titleText{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.employer-vacancy-response-card-module-scss-module__sOKNyG__subtitle{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.employer-vacancy-response-card-module-scss-module__sOKNyG__salary{opacity:.5}.employer-vacancy-response-card-module-scss-module__sOKNyG__subtitle{margin:0;font-size:16px;font-weight:500;line-height:22px}.employer-vacancy-response-card-module-scss-module__sOKNyG__description{-webkit-line-clamp:6;color:color-mix(in srgb, var(--foreground) 50%, transparent);-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.employer-vacancy-response-card-module-scss-module__sOKNyG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__footerMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employer-vacancy-response-card-module-scss-module__sOKNyG__actions{margin-left:auto}@media (max-width:840px){.employer-vacancy-response-card-module-scss-module__sOKNyG__statusBadgeSlot span{display:none}}@media (max-width:640px){.employer-vacancy-response-card-module-scss-module__sOKNyG__content{gap:16px;padding:16px}.employer-vacancy-response-card-module-scss-module__sOKNyG__header{gap:14px}.employer-vacancy-response-card-module-scss-module__sOKNyG__avatarWrap{width:48px;height:48px}.employer-vacancy-response-card-module-scss-module__sOKNyG__main{gap:20px}.employer-vacancy-response-card-module-scss-module__sOKNyG__title{font-size:16px}.employer-vacancy-response-card-module-scss-module__sOKNyG__subtitle,.employer-vacancy-response-card-module-scss-module__sOKNyG__description{font-size:14px}}}
@layer components{.styles-module-scss-module__IJXjia__card{gap:20px}.styles-module-scss-module__IJXjia__titleAdornment{color:color-mix(in srgb, var(--foreground) 50%, transparent);pointer-events:auto;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.styles-module-scss-module__IJXjia__titleAdornment:hover .styles-module-scss-module__IJXjia__titleAdornmentTooltip{display:block}.styles-module-scss-module__IJXjia__titleAdornmentTooltip{z-index:1300;width:max-content;max-width:220px;color:var(--foreground);text-align:center;pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.styles-module-scss-module__IJXjia__titleAdornmentIcon{opacity:.5;filter:brightness(0);will-change:filter;width:18px;height:18px;display:block}.dark .styles-module-scss-module__IJXjia__titleAdornmentIcon{filter:brightness(100)}}
@layer components{.styles-module-scss-module___qqPma__fieldError{width:100%;color:var(--red);text-align:right;justify-content:flex-end;margin-top:4px;font-size:14px;display:flex}.styles-module-scss-module___qqPma__container{flex-direction:column;gap:24px;width:min(100%,1150px);margin:12px auto 56px;display:flex}.styles-module-scss-module___qqPma__title{font-family:var(--font-heading);margin:0;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module___qqPma__card{background-color:var(--ui-body-block-bg);border-radius:12px 12px 0 0;padding:24px}.styles-module-scss-module___qqPma__cardPlain{background-color:var(--ui-body-block-bg);border-radius:12px}.styles-module-scss-module___qqPma__cardHeader{background-color:var(--ui-base-block-bg);border-radius:12px 12px 0 0;padding:16px}.styles-module-scss-module___qqPma__cardFooter{background-color:var(--ui-base-block-bg);border-radius:0 0 12px 12px;align-items:center;gap:24px;padding:24px;display:flex}.styles-module-scss-module___qqPma__cardDescription{margin:0;font-size:16px;font-weight:600;line-height:22px}.styles-module-scss-module___qqPma__cardBody{border-radius:0 0 12px 12px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.styles-module-scss-module___qqPma__cardBody:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.styles-module-scss-module___qqPma__cardBody>*{z-index:1;position:relative}.styles-module-scss-module___qqPma__cardBody>:focus-within{z-index:2}.styles-module-scss-module___qqPma__cardBodyPlain{flex-direction:column;gap:16px;padding:24px;display:flex}.styles-module-scss-module___qqPma__fieldContainer{flex-direction:column;display:flex}.styles-module-scss-module___qqPma__formRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:46px;display:flex}.styles-module-scss-module___qqPma__formRow:focus-within{z-index:2}.styles-module-scss-module___qqPma__formLabel{align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:18px;display:flex}.styles-module-scss-module___qqPma__formField{width:400px!important}.styles-module-scss-module___qqPma__selectWithAvatar{align-items:center;gap:16px;display:flex}.styles-module-scss-module___qqPma__selectAvatar{flex-shrink:0;width:46px;height:46px}.styles-module-scss-module___qqPma__required{color:var(--red)}.styles-module-scss-module___qqPma__toggleRow{align-items:center;gap:12px;display:flex}.styles-module-scss-module___qqPma__toggleLabel{font-size:16px;font-weight:500}.styles-module-scss-module___qqPma__actionButton{white-space:nowrap;align-self:flex-start;height:46px;padding:12px 16px}.styles-module-scss-module___qqPma__collapsibleHeader{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background-color:var(--ui-base-block-bg);border:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.styles-module-scss-module___qqPma__collapsibleHeaderClosed{border-radius:12px}.styles-module-scss-module___qqPma__sectionTitle{margin:0;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module___qqPma__tableBody{padding:12px}.styles-module-scss-module___qqPma__tableHeader{color:color-mix(in srgb, var(--foreground) 50%, transparent);background-color:var(--ui-input-bg);border-radius:12px;grid-template-columns:2fr 1fr 2fr;gap:24px;margin-bottom:12px;padding:12px;font-size:14px;font-weight:500;line-height:16px;display:grid}.styles-module-scss-module___qqPma__tableRow{color:inherit;grid-template-columns:2fr 1fr 2fr;align-items:center;gap:24px;padding:12px;text-decoration:none;display:grid}.styles-module-scss-module___qqPma__tableRow+.styles-module-scss-module___qqPma__tableRow{border-top:1px solid var(--border-default)}.styles-module-scss-module___qqPma__tableRow:last-child{border-radius:0 0 12px 12px}.styles-module-scss-module___qqPma__tableRow:hover{background-color:var(--ui-input-bg)}.styles-module-scss-module___qqPma__tableCell{font-size:14px;font-weight:500;line-height:18px}.styles-module-scss-module___qqPma__tableBody>.styles-module-scss-module___qqPma__tableCell{text-align:center;justify-content:center;padding:24px 16px;display:flex}.styles-module-scss-module___qqPma__detailsText{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500;line-height:18px}.styles-module-scss-module___qqPma__detailsText strong{color:var(--foreground);font-weight:500}.styles-module-scss-module___qqPma__paidBadge{color:var(--status-hire);background-color:var(--status-hire-bg);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}@media (max-width:900px){.styles-module-scss-module___qqPma__container{margin-top:0}.styles-module-scss-module___qqPma__formRow{flex-direction:column;align-items:stretch}.styles-module-scss-module___qqPma__formField{width:100%!important}}@media (max-width:640px){.styles-module-scss-module___qqPma__container{width:100%}}}
@layer components{.styles-module-scss-module__m7Yw3q__fieldError{color:var(--red);margin-top:4px;font-size:14px}.styles-module-scss-module__m7Yw3q__container{width:min(100%,1150px);color:var(--foreground);flex-direction:column;gap:24px;margin:12px auto 56px;display:flex}.styles-module-scss-module__m7Yw3q__headerRow,.styles-module-scss-module__m7Yw3q__sectionHeader{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.styles-module-scss-module__m7Yw3q__title{margin:0;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__m7Yw3q__sections{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__m7Yw3q__section{background-color:var(--ui-body-block-bg);border-radius:12px;overflow:visible}.styles-module-scss-module__m7Yw3q__sectionHeader{background-color:var(--ui-block-header-bg);border-radius:12px 12px 0 0;padding:16px 24px}.styles-module-scss-module__m7Yw3q__sectionTitle{margin:0;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__m7Yw3q__addUserButton{height:36px}.styles-module-scss-module__m7Yw3q__sectionBody{flex-direction:column;gap:0;padding:24px;display:flex}.styles-module-scss-module__m7Yw3q__row{grid-template-columns:minmax(0,1fr) minmax(40px,auto);align-items:center;gap:24px;padding:0;display:grid}.styles-module-scss-module__m7Yw3q__rowWithExtra{grid-template-columns:minmax(0,1fr) auto minmax(40px,auto)}.styles-module-scss-module__m7Yw3q__rowWithDivider{border-top:1px solid var(--border-default);margin-top:24px;padding-top:24px}.styles-module-scss-module__m7Yw3q__rowLabel{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.styles-module-scss-module__m7Yw3q__csLabelContent{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__m7Yw3q__csLabelTitle{align-items:center;gap:8px;display:flex}.styles-module-scss-module__m7Yw3q__csLabelDesc{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:12px}.styles-module-scss-module__m7Yw3q__rowExtra{min-width:0}.styles-module-scss-module__m7Yw3q__csAccountEmail{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:12px}.styles-module-scss-module__m7Yw3q__rowAction{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.styles-module-scss-module__m7Yw3q__deleteButton{color:var(--red);background-color:color-mix(in srgb, var(--red) 16%, var(--ui-base-block-bg));padding:9px 12px}.styles-module-scss-module__m7Yw3q__deleteButton:hover{background-color:color-mix(in srgb, var(--red) 22%, var(--ui-base-block-bg))}.styles-module-scss-module__m7Yw3q__usersTable{flex-direction:column;min-width:0;display:flex}.styles-module-scss-module__m7Yw3q__usersHeader{min-height:44px;color:color-mix(in srgb, var(--foreground) 50%, transparent);grid-template-columns:minmax(190px,1fr) minmax(130px,.8fr) minmax(180px,220px) 40px;align-items:center;gap:16px;padding:0 0 10px;font-size:14px;font-weight:500;display:grid}.styles-module-scss-module__m7Yw3q__roleHeader{align-items:center;gap:6px;min-width:0;display:inline-flex}.styles-module-scss-module__m7Yw3q__usersList{flex-direction:column;display:flex}.styles-module-scss-module__m7Yw3q__pagination{padding-top:24px}.styles-module-scss-module__m7Yw3q__invitesTable{flex-direction:column;min-width:0;margin-top:32px;display:flex}.styles-module-scss-module__m7Yw3q__invitesLabel{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:600}.styles-module-scss-module__m7Yw3q__invitesList{flex-direction:column;display:flex}.styles-module-scss-module__m7Yw3q__switchBlackWhite{filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__m7Yw3q__switchBlackWhite{filter:brightness(100)}.styles-module-scss-module__m7Yw3q__inviteModalDialog{background-color:var(--ui-body-block-bg);border-radius:10px;width:min(446px,100%)}.styles-module-scss-module__m7Yw3q__inviteModalHeader{background-color:var(--ui-block-header-bg);height:58px;padding:16px 24px}.styles-module-scss-module__m7Yw3q__inviteModalTitle{color:var(--foreground);margin:0;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__m7Yw3q__inviteModalCloseButton{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.styles-module-scss-module__m7Yw3q__inviteModalBody{background-color:var(--ui-body-block-bg);padding:24px;font-size:14px}.styles-module-scss-module__m7Yw3q__inviteModalFooter{background-color:var(--ui-block-header-bg);justify-content:flex-start;gap:16px;height:94px;padding:24px}.styles-module-scss-module__m7Yw3q__inviteForm{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__m7Yw3q__inviteInput,.styles-module-scss-module__m7Yw3q__inviteRoleSelect{width:100%}.styles-module-scss-module__m7Yw3q__requiredField{position:relative}.styles-module-scss-module__m7Yw3q__requiredPlaceholder{z-index:1;color:color-mix(in srgb, var(--foreground) 50%, transparent);pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:15px;left:16px}.styles-module-scss-module__m7Yw3q__requiredMark{color:var(--red)}:is(.styles-module-scss-module__m7Yw3q__inviteInput>div:first-child,.styles-module-scss-module__m7Yw3q__inviteInput input,.styles-module-scss-module__m7Yw3q__inviteRoleSelect button[aria-haspopup=listbox]){height:46px}.styles-module-scss-module__m7Yw3q__inviteRoleSelect button:not([aria-haspopup=listbox]):hover{color:var(--light-100);background-color:var(--brand-purple-400)}.dark .styles-module-scss-module__m7Yw3q__inviteRoleSelect button:not([aria-haspopup=listbox]):hover{background-color:var(--brand-purple-darkest)}.styles-module-scss-module__m7Yw3q__inviteRoleSelect button:not([aria-haspopup=listbox]) img{filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__m7Yw3q__inviteRoleSelect button:not([aria-haspopup=listbox]) img{filter:brightness(100)}.styles-module-scss-module__m7Yw3q__inviteRoleSelect button:not([aria-haspopup=listbox]):hover img{filter:brightness(100)}.styles-module-scss-module__m7Yw3q__inviteNotice{min-height:74px;color:var(--foreground);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.styles-module-scss-module__m7Yw3q__inviteNotice:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) top left/34px 1px repeat-x,linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.styles-module-scss-module__m7Yw3q__inviteNotice>*{z-index:1;position:relative}.styles-module-scss-module__m7Yw3q__inviteNotice img{filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__m7Yw3q__inviteNotice img{filter:brightness(100)}.styles-module-scss-module__m7Yw3q__inviteNotice span{font-size:16px;font-weight:600}.styles-module-scss-module__m7Yw3q__inviteModalButton{border-radius:12px;height:46px;padding:12px 16px;font-size:16px}.styles-module-scss-module__m7Yw3q__confirmDeleteText{margin:0;font-size:16px}@media (max-width:900px){.styles-module-scss-module__m7Yw3q__container{margin-top:0}.styles-module-scss-module__m7Yw3q__sectionBody{padding:20px}.styles-module-scss-module__m7Yw3q__row{grid-template-columns:minmax(0,1fr);gap:12px}.styles-module-scss-module__m7Yw3q__rowAction{justify-content:flex-start}}@media (max-width:760px){.styles-module-scss-module__m7Yw3q__usersHeader{display:none}}@media (max-width:640px){.styles-module-scss-module__m7Yw3q__container{gap:20px;width:100%;margin-bottom:40px}.styles-module-scss-module__m7Yw3q__title{font-size:26px}.styles-module-scss-module__m7Yw3q__sections{gap:20px}.styles-module-scss-module__m7Yw3q__sectionTitle{font-size:20px}.styles-module-scss-module__m7Yw3q__sectionBody{padding:16px}.styles-module-scss-module__m7Yw3q__row+.styles-module-scss-module__m7Yw3q__row{margin-top:16px}.styles-module-scss-module__m7Yw3q__rowWithDivider{margin-top:22px;padding-top:22px}.styles-module-scss-module__m7Yw3q__rowAction{flex-wrap:wrap;gap:12px}.styles-module-scss-module__m7Yw3q__inviteModalHeader,.styles-module-scss-module__m7Yw3q__inviteModalBody,.styles-module-scss-module__m7Yw3q__inviteModalFooter{padding-left:16px;padding-right:16px}.styles-module-scss-module__m7Yw3q__inviteModalFooter{flex-direction:row}.styles-module-scss-module__m7Yw3q__inviteModalButton{width:fit-content}}}
@layer components{.candidate-applications-dashboard-module-scss-module__5f0lpa__container{color:var(--foreground);flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__heading{font-family:var(--font-heading);margin:0;font-size:32px;font-weight:700;line-height:40px}.candidate-applications-dashboard-module-scss-module__5f0lpa__list{flex-direction:column;gap:16px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__emptyState{width:100%}.candidate-applications-dashboard-module-scss-module__5f0lpa__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderActions{align-items:center;gap:8px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButton{width:46px;height:36px;color:var(--status-btn-dsb);cursor:pointer;background-color:var(--border-default);border:1px solid var(--border-default);border-radius:12px;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButton:disabled{cursor:not-allowed;opacity:.55}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButton:hover{color:var(--status-btn-hvr);background:var(--status-btn-bg-hvr);border-color:var(--border-default)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderIcon{width:18px;height:18px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButtonWrap{display:inline-flex;position:relative}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButtonWrap:hover .candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButtonTooltip{display:block}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButtonTooltip{z-index:1300;width:max-content;color:var(--foreground);pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-75%);box-shadow:0 2px 8px #0000001a}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainLeadingIcon{width:50px;height:50px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHint{color:var(--foreground);background:var(--ui-body-block-bg);border-radius:12px;align-items:center;padding:16px;font-size:16px;font-style:italic;font-weight:300;line-height:32px;display:flex;position:relative}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHint:hover .candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHintTooltip{display:block}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHint:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) top left/34px 1px repeat-x,linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHintTooltip{z-index:1300;width:max-content;color:var(--foreground);pointer-events:none;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-size:14px;font-style:normal;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCard{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCard p{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;font-weight:500;line-height:22px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusContent{flex-direction:column;gap:4px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainChatLink{color:var(--foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:22px;text-decoration:underline}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCardPending{background-color:var(--status-agree-bg)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCardAccepted{background-color:var(--brand-green-25)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCardRejected{background:var(--status-hide-bg)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusTitle{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusIconPending{color:var(--status-agree)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusIconAccepted{color:var(--brand-green)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusIconRejected{color:var(--red)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainPlaceholder{color:color-mix(in srgb, var(--foreground) 50%, transparent);background:var(--ui-body-block-bg);border-radius:12px;padding:14px 16px;font-size:14px;font-weight:500;position:relative}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainPlaceholder:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) top left/34px 1px repeat-x,linear-gradient(90deg, var(--border-default) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--border-default) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFiles{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFilesLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:12px 0 0;font-size:14px;font-weight:500}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFilesList{flex-direction:column;align-items:flex-end;gap:4px;width:60%;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileItem{background:var(--ui-input-bg);border:1px solid var(--border-default);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 16px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileButton{min-height:46px;color:inherit;cursor:pointer;background:var(--ui-input-bg);border:1px solid var(--border-default);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileButton:hover{background:color-mix(in srgb, var(--ui-input-bg) 88%, var(--foreground) 12%);border-color:color-mix(in srgb, var(--border-default) 75%, var(--foreground) 25%)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName{min-width:0;color:var(--foreground);align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName svg,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileMeta,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileSize{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName img{opacity:.5;filter:brightness(0);will-change:filter;flex-shrink:0;transition:filter .2s}.dark .candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName img{filter:brightness(100)}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileMeta,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileSize{flex:none;font-size:16px;font-weight:500}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithos{background:var(--ui-body-block-bg);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithosHeader{justify-content:space-between;align-items:center;display:flex}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithosLabel{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:16px;font-weight:600}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithosIcon{flex-shrink:0;width:24px;height:24px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithosQuestion{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0;font-size:16px;font-weight:500}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainVoithosAnswer{color:var(--foreground);margin:0;font-size:16px;font-weight:600}@media (max-width:900px){.candidate-applications-dashboard-module-scss-module__5f0lpa__container{gap:20px}.candidate-applications-dashboard-module-scss-module__5f0lpa__heading{font-size:28px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFiles{gap:12px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainLeadingIcon{width:44px;height:44px}}@media (max-width:640px){.candidate-applications-dashboard-module-scss-module__5f0lpa__container{width:100%}.candidate-applications-dashboard-module-scss-module__5f0lpa__heading{font-size:24px}.candidate-applications-dashboard-module-scss-module__5f0lpa__loadingState{padding:32px 16px}.candidate-applications-dashboard-module-scss-module__5f0lpa__list{gap:12px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHint{font-size:14px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainLeadingIcon{width:40px;height:40px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainHeaderButton{border-radius:10px;width:42px;height:34px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusTitle{font-size:16px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainStatusCard p,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileName,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileSize{font-size:14px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFiles{flex-direction:column;align-items:stretch;gap:12px}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFilesList{width:100%}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileItem,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileButton{width:100%;padding:10px 12px}}@media (max-width:420px){.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileItem,.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileButton{flex-wrap:wrap;align-items:flex-start}.candidate-applications-dashboard-module-scss-module__5f0lpa__curtainFileSize{text-align:right;width:100%}}}
@layer components{.styles-module-scss-module__a979Lq__container{flex-direction:column;gap:24px;width:min(100%,1150px);margin:12px auto 56px;display:flex}.styles-module-scss-module__a979Lq__headerRow{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.styles-module-scss-module__a979Lq__title{font-family:var(--font-heading);margin:0;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__a979Lq__submitButton{white-space:nowrap;flex:none;height:46px;padding:12px 16px}.styles-module-scss-module__a979Lq__card{background-color:var(--ui-body-block-bg);border-radius:12px;padding:24px}.styles-module-scss-module__a979Lq__cardHeader{background-color:var(--ui-base-block-bg);border-radius:12px 12px 0 0;padding:16px}.styles-module-scss-module__a979Lq__cardDescription{margin:0;font-size:16px;font-weight:600;line-height:22px}.styles-module-scss-module__a979Lq__cardBody{border-radius:0 0 12px 12px;flex-direction:column;padding:16px;display:flex;position:relative}.styles-module-scss-module__a979Lq__cardBody:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, var(--ui-base-block-bg) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.styles-module-scss-module__a979Lq__cardBody>*{z-index:1;position:relative}.styles-module-scss-module__a979Lq__cardBody>:focus-within{z-index:2}.styles-module-scss-module__a979Lq__fieldContainer{flex-direction:column;display:flex}.styles-module-scss-module__a979Lq__fieldContainer+.styles-module-scss-module__a979Lq__fieldContainer{margin-top:16px}.styles-module-scss-module__a979Lq__formRow{justify-content:space-between;align-items:center;gap:24px;min-height:46px;display:flex}.styles-module-scss-module__a979Lq__formRow:focus-within{z-index:2}.styles-module-scss-module__a979Lq__formField{width:400px!important}.styles-module-scss-module__a979Lq__selectWithAvatar{align-items:center;gap:16px;display:flex}.styles-module-scss-module__a979Lq__selectAvatar{flex-shrink:0;width:46px;height:46px}.styles-module-scss-module__a979Lq__errorText{color:var(--red);margin:12px 0 0;font-size:14px;font-weight:500}.styles-module-scss-module__a979Lq__formLabel{font-size:14px;font-weight:500;line-height:18px}.styles-module-scss-module__a979Lq__required{color:var(--red)}.styles-module-scss-module__a979Lq__cardInfo{flex-direction:column;gap:8px;margin-top:24px;font-size:16px;line-height:22px;display:flex}.styles-module-scss-module__a979Lq__infoTitle{margin:0;font-weight:500}.styles-module-scss-module__a979Lq__infoText{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-weight:400}@media (max-width:900px){.styles-module-scss-module__a979Lq__formRow{flex-direction:column;align-items:stretch}.styles-module-scss-module__a979Lq__formField{width:100%!important}}@media (max-width:640px){.styles-module-scss-module__a979Lq__container{width:100%}.styles-module-scss-module__a979Lq__headerRow{align-items:flex-start}}}
@layer components{.candidate-messages-dashboard-module-scss-module__3A-TxG__container{color:var(--foreground);flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__statsCard{background-color:var(--ui-body-block-bg);border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__statsGroup{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__statItem{flex-direction:column;gap:4px;padding-right:16px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__statItem p{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:14px;font-weight:500}.candidate-messages-dashboard-module-scss-module__3A-TxG__statItem strong{color:var(--foreground);font-size:16px;font-weight:500}.candidate-messages-dashboard-module-scss-module__3A-TxG__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__primaryButton,.candidate-messages-dashboard-module-scss-module__3A-TxG__secondaryButton{border-radius:12px;height:46px;padding:12px 16px}.candidate-messages-dashboard-module-scss-module__3A-TxG__secondaryButton img{width:18px;height:18px}.candidate-messages-dashboard-module-scss-module__3A-TxG__bellIcon{opacity:.8;filter:brightness(0);will-change:filter}.dark .candidate-messages-dashboard-module-scss-module__3A-TxG__bellIcon{opacity:1;filter:none}.candidate-messages-dashboard-module-scss-module__3A-TxG__search,.candidate-messages-dashboard-module-scss-module__3A-TxG__tabs{width:100%}.candidate-messages-dashboard-module-scss-module__3A-TxG__tabButton{gap:8px}.candidate-messages-dashboard-module-scss-module__3A-TxG__tabButtonActive{opacity:1}.candidate-messages-dashboard-module-scss-module__3A-TxG__list{flex-direction:column;gap:16px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__loadingState{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:328px;padding:24px;display:flex}.candidate-messages-dashboard-module-scss-module__3A-TxG__emptyState{width:100%}@media (max-width:900px){.candidate-messages-dashboard-module-scss-module__3A-TxG__statsCard{flex-direction:column}.candidate-messages-dashboard-module-scss-module__3A-TxG__actions{justify-content:flex-start}}@media (max-width:640px){.candidate-messages-dashboard-module-scss-module__3A-TxG__container{gap:20px;width:100%}.candidate-messages-dashboard-module-scss-module__3A-TxG__statsCard{padding:16px}.candidate-messages-dashboard-module-scss-module__3A-TxG__statsGroup,.candidate-messages-dashboard-module-scss-module__3A-TxG__actions,.candidate-messages-dashboard-module-scss-module__3A-TxG__primaryButton,.candidate-messages-dashboard-module-scss-module__3A-TxG__secondaryButton{width:100%}.candidate-messages-dashboard-module-scss-module__3A-TxG__tabButton{gap:6px}.candidate-messages-dashboard-module-scss-module__3A-TxG__loadingState{min-height:240px;padding:28px 16px}}}
@layer components{.styles-module-scss-module__aMFIOa__container{width:min(100%,1150px);color:var(--foreground);flex-direction:column;gap:24px;margin:12px auto 56px;display:flex}.styles-module-scss-module__aMFIOa__headerRow{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.styles-module-scss-module__aMFIOa__title{margin:0;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__aMFIOa__sections{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__aMFIOa__section{background-color:var(--ui-body-block-bg);border-radius:12px;overflow:hidden}.styles-module-scss-module__aMFIOa__sectionTitle{background-color:var(--ui-block-header-bg);margin:0;padding:16px 24px;font-size:20px;font-weight:700}.styles-module-scss-module__aMFIOa__sectionBody{flex-direction:column;gap:0;padding:24px;display:flex}.styles-module-scss-module__aMFIOa__row{grid-template-columns:minmax(0,1fr) minmax(40px,auto);align-items:center;gap:24px;padding:0;display:grid}.styles-module-scss-module__aMFIOa__rowWithDivider{border-top:1px solid var(--border-default);margin-top:24px;padding-top:24px}.styles-module-scss-module__aMFIOa__rowLabel{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.styles-module-scss-module__aMFIOa__rowAction{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.styles-module-scss-module__aMFIOa__iconButton,.styles-module-scss-module__aMFIOa__actionButton,.styles-module-scss-module__aMFIOa__deleteButton{border-radius:12px;height:40px}.styles-module-scss-module__aMFIOa__iconButton{width:48px;color:color-mix(in srgb, var(--foreground) 50%, transparent);padding:0}.styles-module-scss-module__aMFIOa__actionButton{color:var(--foreground);white-space:nowrap;padding:10px 16px}.styles-module-scss-module__aMFIOa__actionButton svg,.styles-module-scss-module__aMFIOa__iconButton svg{color:color-mix(in srgb, var(--foreground) 50%, transparent);flex:none}.styles-module-scss-module__aMFIOa__deleteButton{color:var(--red);background-color:color-mix(in srgb, var(--red) 16%, var(--ui-base-block-bg));padding:10px 18px}.styles-module-scss-module__aMFIOa__deleteButton:hover{background-color:color-mix(in srgb, var(--red) 22%, var(--ui-base-block-bg))}@media (max-width:900px){.styles-module-scss-module__aMFIOa__container{margin-top:0}.styles-module-scss-module__aMFIOa__sectionBody{padding:20px}.styles-module-scss-module__aMFIOa__row{grid-template-columns:minmax(0,1fr);gap:12px}.styles-module-scss-module__aMFIOa__rowAction{justify-content:flex-start}}@media (max-width:640px){.styles-module-scss-module__aMFIOa__container{gap:20px;width:100%;margin-bottom:40px}.styles-module-scss-module__aMFIOa__headerRow{align-items:flex-start}.styles-module-scss-module__aMFIOa__title{font-size:26px}.styles-module-scss-module__aMFIOa__sections{gap:20px}.styles-module-scss-module__aMFIOa__sectionTitle{padding:16px;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__aMFIOa__sectionBody{padding:16px}.styles-module-scss-module__aMFIOa__row+.styles-module-scss-module__aMFIOa__row{margin-top:16px}.styles-module-scss-module__aMFIOa__rowWithDivider{margin-top:22px;padding-top:22px}.styles-module-scss-module__aMFIOa__rowAction{flex-wrap:wrap;gap:12px}.styles-module-scss-module__aMFIOa__actionButton,.styles-module-scss-module__aMFIOa__deleteButton{white-space:normal;width:100%}}}
@layer components{.employer-candidates-dashboard-module-scss-module__WvzIFa__layout{gap:24px;margin-bottom:40px;display:grid}@media (min-width:1150px){.employer-candidates-dashboard-module-scss-module__WvzIFa__layout{grid-template-columns:auto minmax(0,1fr)}}.employer-candidates-dashboard-module-scss-module__WvzIFa__filters{align-self:flex-start}.employer-candidates-dashboard-module-scss-module__WvzIFa__content{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.employer-candidates-dashboard-module-scss-module__WvzIFa__search{width:100%}.employer-candidates-dashboard-module-scss-module__WvzIFa__locationFields{flex-direction:column;gap:8px;width:100%;display:flex}.employer-candidates-dashboard-module-scss-module__WvzIFa__tabs{width:100%}.employer-candidates-dashboard-module-scss-module__WvzIFa__tabButton{gap:12px;padding:16px}.employer-candidates-dashboard-module-scss-module__WvzIFa__tabButtonActive{opacity:1}.employer-candidates-dashboard-module-scss-module__WvzIFa__list{flex-direction:column;gap:16px;display:flex}.employer-candidates-dashboard-module-scss-module__WvzIFa__stateBlock{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin-bottom:16px;font-size:18px;line-height:22px}.employer-candidates-dashboard-module-scss-module__WvzIFa__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}}
@layer components{.styles-module-scss-module__cVDzyG__dialog{width:min(100%,390px)}.styles-module-scss-module__cVDzyG__body{padding:16px}.styles-module-scss-module__cVDzyG__footer{justify-content:flex-end;gap:12px;padding:0 16px 16px;display:flex}.styles-module-scss-module__cVDzyG__content{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__cVDzyG__description{opacity:.5;margin:0;font-size:16px}@media (max-width:640px){.styles-module-scss-module__cVDzyG__footer{flex-direction:column}}}
@layer components{.styles-module-scss-module__939Uxq__form{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}@media (min-width:768px){.styles-module-scss-module__939Uxq__form{flex-direction:row}}.styles-module-scss-module__939Uxq__fieldset{border:0;flex-direction:column;flex:auto;gap:0;min-width:0;margin:0;padding:0;display:flex}@media (min-width:768px){.styles-module-scss-module__939Uxq__fieldset{flex-direction:row}}.styles-module-scss-module__939Uxq__positionField,.styles-module-scss-module__939Uxq__locationField{flex:1 1 0;min-width:0}.styles-module-scss-module__939Uxq__positionField>div:first-child,.styles-module-scss-module__939Uxq__locationField>div:first-child>button{height:46px}.styles-module-scss-module__939Uxq__positionField>div:first-child{border-radius:12px 12px 0 0}@media (min-width:768px){.styles-module-scss-module__939Uxq__positionField>div:first-child{border-radius:12px 0 0 12px}}.styles-module-scss-module__939Uxq__locationField{margin-top:-1px}@media (min-width:768px){.styles-module-scss-module__939Uxq__locationField{margin-top:0;margin-left:-1px}}.styles-module-scss-module__939Uxq__locationField>div:first-child>button{border-radius:0 0 12px 12px}@media (min-width:768px){.styles-module-scss-module__939Uxq__locationField>div:first-child>button{border-radius:0 12px 12px 0}}.styles-module-scss-module__939Uxq__clearButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.styles-module-scss-module__939Uxq__clearButtonIcon{width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 58%, transparent);opacity:.5;background-color:currentColor;display:block;-webkit-mask:url(/icons/close-icon.svg) 50%/contain no-repeat;mask:url(/icons/close-icon.svg) 50%/contain no-repeat}.styles-module-scss-module__939Uxq__submitButton.styles-module-scss-module__939Uxq__submitButton{white-space:nowrap;width:100%;height:46px}@media (min-width:768px){.styles-module-scss-module__939Uxq__submitButton.styles-module-scss-module__939Uxq__submitButton{flex-shrink:0;width:auto}}}
@layer components{.styles-module-scss-module__3drNVW__container{text-align:center;margin:0 auto 48px}.styles-module-scss-module__3drNVW__coverImage,.styles-module-scss-module__3drNVW__sectionWithMargin{margin-bottom:48px}.styles-module-scss-module__3drNVW__categoriesTitle{font-family:var(--font-heading);text-align:left;margin:48px 0 24px;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__3drNVW__categoriesTitle span{color:var(--light-light-purple)}.styles-module-scss-module__3drNVW__categoriesTitle span:nth-of-type(2){color:var(--brand-green-50)}.styles-module-scss-module__3drNVW__searchTitle{text-align:left;margin:0 0 16px;font-size:24px;font-weight:700}.styles-module-scss-module__3drNVW__categoriesWrapper{grid-template-columns:repeat(auto-fit,minmax(max(220px,25% - 9px),1fr));grid-auto-rows:1fr;gap:12px;display:grid}.styles-module-scss-module__3drNVW__categoryCard,.styles-module-scss-module__3drNVW__lastCard{border-radius:8px;flex-direction:column;justify-content:space-between;min-height:80px;padding:12px;font-size:18px;display:flex}.styles-module-scss-module__3drNVW__categoryCard{text-align:left;cursor:pointer;background-color:var(--ui-body-block-bg);border:1px solid var(--border-default);transition:all .2s}.styles-module-scss-module__3drNVW__categoryCard span{color:var(--light-light-purple);font-size:20px;font-weight:400;transition:opacity .2s}.styles-module-scss-module__3drNVW__categoryCard:hover{color:var(--foreground);background-color:var(--switch-purple-darkest);border-color:var(--light-light-purple);transform:translateY(-2px)}.styles-module-scss-module__3drNVW__categoryCard:hover span,.styles-module-scss-module__3drNVW__categoryCard:hover .styles-module-scss-module__3drNVW__name{opacity:0}.styles-module-scss-module__3drNVW__categoryCard:hover .styles-module-scss-module__3drNVW__detail{opacity:1}.styles-module-scss-module__3drNVW__categoryTitle{position:relative}.styles-module-scss-module__3drNVW__name,.styles-module-scss-module__3drNVW__detail{font-weight:500;transition:opacity .2s}.styles-module-scss-module__3drNVW__detail{opacity:0;position:absolute;top:0;left:0}.styles-module-scss-module__3drNVW__lastCard{color:var(--foreground);background-color:var(--ui-body-block-bg);background-image:url(/images/other-vacancies-light.svg);background-position:100%;background-repeat:no-repeat;background-size:190px;justify-content:center;align-items:center;font-weight:500}.dark .styles-module-scss-module__3drNVW__lastCard{background-image:url(/images/other-vacancies.svg)}.styles-module-scss-module__3drNVW__workFormatWrapper{border-radius:12px;flex-direction:column;gap:16px;margin:0 0 48px;display:flex}.styles-module-scss-module__3drNVW__sectionLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);text-align:left;align-self:flex-start;font-size:14px;font-weight:500}.styles-module-scss-module__3drNVW__workFormatContent{flex-direction:row;display:flex}.styles-module-scss-module__3drNVW__workFormatContent>:nth-child(2){margin:0 16px}.styles-module-scss-module__3drNVW__workFormatCard{background-color:var(--ui-body-block-bg);border:1px solid var(--border-default);border-radius:12px;width:33%;padding:32px 16px;font-size:18px;font-weight:500}.styles-module-scss-module__3drNVW__workFormatCard span{color:var(--light-light-purple);margin-left:16px;font-size:20px;font-weight:400}.styles-module-scss-module__3drNVW__dropdownWrapper{background-color:var(--ui-body-block-bg);border-radius:12px;flex-direction:column;gap:8px;padding:0 24px 24px;display:flex}.styles-module-scss-module__3drNVW__dropdownContent{margin:0 -24px -24px}.styles-module-scss-module__3drNVW__loadError{text-align:left;margin-bottom:24px}}
