@layer components{.candidate-application-card-module-scss-module__F6MSPG__link{color:inherit;text-decoration:none}.candidate-application-card-module-scss-module__F6MSPG__buttonReset{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.candidate-application-card-module-scss-module__F6MSPG__root{background-color:var(--ui-body-block-bg);border-radius:12px;transition:background-color .2s,transform .2s}.candidate-application-card-module-scss-module__F6MSPG__link:hover .candidate-application-card-module-scss-module__F6MSPG__root,.candidate-application-card-module-scss-module__F6MSPG__buttonReset:hover .candidate-application-card-module-scss-module__F6MSPG__root{background-color:color-mix(in srgb, var(--ui-background) 88%, var(--foreground) 12%);transform:translateY(-1px)}.candidate-application-card-module-scss-module__F6MSPG__content{justify-content:space-between;align-items:center;gap:16px;min-height:98px;padding:24px;display:flex}.candidate-application-card-module-scss-module__F6MSPG__left{align-items:center;gap:16px;min-width:0;display:flex}.candidate-application-card-module-scss-module__F6MSPG__leadingIcon{background-color:var(--ui-base-block-bg);border:1px solid var(--border-default);width:50px;height:50px}.candidate-application-card-module-scss-module__F6MSPG__meta{min-width:0}.candidate-application-card-module-scss-module__F6MSPG__meta h3{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.candidate-application-card-module-scss-module__F6MSPG__meta p{color:color-mix(in srgb, var(--foreground) 50%, transparent);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:500;line-height:22px}.candidate-application-card-module-scss-module__F6MSPG__right{flex-direction:column;flex:none;align-items:flex-end;gap:4px;min-width:148px;display:flex}.candidate-application-card-module-scss-module__F6MSPG__status{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:inline-flex}.candidate-application-card-module-scss-module__F6MSPG__statusPending{color:var(--status-agree)}.candidate-application-card-module-scss-module__F6MSPG__statusAccepted{color:var(--status-hire)}.candidate-application-card-module-scss-module__F6MSPG__statusRejected{color:var(--foreground)}.candidate-application-card-module-scss-module__F6MSPG__rejectedIcon{background-color:var(--foreground);width:18px;height:18px;display:inline-block;-webkit-mask:url(/icons/noway-icon-dark.svg) 50%/contain no-repeat;mask:url(/icons/noway-icon-dark.svg) 50%/contain no-repeat}.candidate-application-card-module-scss-module__F6MSPG__time{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;font-weight:500}@media (max-width:900px){.candidate-application-card-module-scss-module__F6MSPG__content{gap:12px;min-height:86px;padding:16px}.candidate-application-card-module-scss-module__F6MSPG__leadingIcon{width:42px;height:42px}.candidate-application-card-module-scss-module__F6MSPG__meta h3{font-size:16px}.candidate-application-card-module-scss-module__F6MSPG__meta p,.candidate-application-card-module-scss-module__F6MSPG__status,.candidate-application-card-module-scss-module__F6MSPG__time{font-size:14px}}@media (max-width:640px){.candidate-application-card-module-scss-module__F6MSPG__content{flex-direction:column;align-items:flex-start;min-height:0;padding:14px}.candidate-application-card-module-scss-module__F6MSPG__left{width:100%}.candidate-application-card-module-scss-module__F6MSPG__right{align-items:flex-start;width:100%;min-width:0}}}
@layer components.kit{.styles-module-scss-module__NFlPgW__modal{z-index:1300;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.styles-module-scss-module__NFlPgW__backdrop{background-color:var(--overlay-backdrop);position:fixed;inset:0}.styles-module-scss-module__NFlPgW__dialog{z-index:1;background-color:var(--ui-body-block-bg);border-radius:12px;flex-direction:column;width:min(680px,100%);margin:auto 0;display:flex;position:relative}.styles-module-scss-module__NFlPgW__dialog_state{justify-content:center;width:min(446px,100%)}.styles-module-scss-module__NFlPgW__dialog_stateWithIcon{min-height:300px}.styles-module-scss-module__NFlPgW__header{background-color:var(--ui-base-block-bg);border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.styles-module-scss-module__NFlPgW__title{font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__NFlPgW__closeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .2s;display:inline-flex}.styles-module-scss-module__NFlPgW__closeButton img{opacity:.56;filter:brightness(0);will-change:filter;transition:opacity .2s}.dark .styles-module-scss-module__NFlPgW__closeButton img{filter:brightness(100)}.styles-module-scss-module__NFlPgW__closeButton:hover img{opacity:1}.styles-module-scss-module__NFlPgW__body{z-index:1;color:var(--foreground);background-color:var(--ui-body-block-bg);border-radius:12px 12px 0 0;position:relative}.styles-module-scss-module__NFlPgW__footer{background-color:var(--ui-base-block-bg);border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:16px;padding:24px;display:flex}.styles-module-scss-module__NFlPgW__footer_borderless{padding-top:0}.styles-module-scss-module__NFlPgW__state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:100%;padding:24px;display:flex}.styles-module-scss-module__NFlPgW__stateIconWrap{background-color:var(--status-hire-bg);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.styles-module-scss-module__NFlPgW__stateIconWrap_error{background:#f26c6c14}.styles-module-scss-module__NFlPgW__stateText{flex-direction:column;align-items:center;gap:16px;display:flex}.styles-module-scss-module__NFlPgW__stateText h2{font-family:Arsenal;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__NFlPgW__stateText p{max-width:360px;color:color-mix(in srgb, var(--foreground) 56%, transparent);white-space:pre-line;font-size:16px;font-weight:500}.styles-module-scss-module__NFlPgW__state button{border-radius:12px;width:fit-content;height:46px;padding:12px 16px}@media (max-width:1100px){.styles-module-scss-module__NFlPgW__modal{padding:20px}}@media (max-width:720px){.styles-module-scss-module__NFlPgW__modal{padding:12px}.styles-module-scss-module__NFlPgW__dialog_stateWithIcon{min-height:unset}.styles-module-scss-module__NFlPgW__header,.styles-module-scss-module__NFlPgW__body,.styles-module-scss-module__NFlPgW__footer{padding-left:20px;padding-right:20px}.styles-module-scss-module__NFlPgW__header{padding-top:20px;padding-bottom:20px}.styles-module-scss-module__NFlPgW__title{font-size:26px}.styles-module-scss-module__NFlPgW__closeButton{width:44px;height:44px}.styles-module-scss-module__NFlPgW__footer{flex-direction:column;align-items:stretch;padding-bottom:20px}.styles-module-scss-module__NFlPgW__footer button{width:100%}}}
@layer components{.styles-module-scss-module__7lgV5a__dialog{width:min(446px,100%)}.styles-module-scss-module__7lgV5a__header{background-color:var(--ui-block-header-bg);height:58px;padding:16px 24px;font-size:20px;line-height:26px}.styles-module-scss-module__7lgV5a__body{background-color:var(--ui-body-block-bg);padding:16px 24px}.styles-module-scss-module__7lgV5a__footer{background-color:var(--ui-block-header-bg);justify-content:flex-start;padding:24px}}
@layer components{.styles-module-scss-module__XOehTW__dialog{border-radius:12px;width:min(660px,100%)}.styles-module-scss-module__XOehTW__body{background-color:var(--ui-body-block-bg);padding:24px}.styles-module-scss-module__XOehTW__description{color:var(--foreground);margin:0;font-size:18px;font-weight:400;line-height:24px}.styles-module-scss-module__XOehTW__footer{background-color:var(--ui-base-block-bg);justify-content:flex-start;gap:16px;padding:24px;display:flex}}
@layer components.kit{.styles-module-scss-module__KOpwHa__container{cursor:pointer;background-color:var(--light-25);border:none;border-radius:22px;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .3s;display:flex}.styles-module-scss-module__KOpwHa__container:disabled{cursor:default}.styles-module-scss-module__KOpwHa__knob{background-color:var(--light-100);border-radius:50%;width:18px;height:18px;transition:transform .3s}.styles-module-scss-module__KOpwHa__on .styles-module-scss-module__KOpwHa__knob{transform:translate(18px)}.styles-module-scss-module__KOpwHa__off{background-color:var(--gray)}.styles-module-scss-module__KOpwHa__off .styles-module-scss-module__KOpwHa__knob{transform:translate(0)}.styles-module-scss-module__KOpwHa__green{background-color:var(--dark-green-default)}}
@layer components.kit{.styles-module-scss-module__blDpAW__root{flex:none;display:inline-flex;position:relative}.styles-module-scss-module__blDpAW__button{height:36px;font:inherit;border:none;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.styles-module-scss-module__blDpAW__buttonStatic{cursor:default}.styles-module-scss-module__blDpAW__button:not(.styles-module-scss-module__blDpAW__buttonStatic){cursor:pointer}.styles-module-scss-module__blDpAW__buttonLabel{white-space:nowrap;font-size:14px;font-weight:500}.styles-module-scss-module__blDpAW__icon{flex:none;width:18px;height:18px;display:block}.styles-module-scss-module__blDpAW__switchBlackWhite{filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__blDpAW__switchBlackWhite{filter:brightness(100)}.styles-module-scss-module__blDpAW__darkIcon{display:none}.styles-module-scss-module__blDpAW__lightIcon{flex-shrink:0;display:flex}.dark .styles-module-scss-module__blDpAW__darkIcon{flex-shrink:0;display:flex}.dark .styles-module-scss-module__blDpAW__lightIcon{display:none}.styles-module-scss-module__blDpAW__buttonPublished{color:var(--status-hire);background-color:var(--status-hire-bg)}.styles-module-scss-module__blDpAW__buttonPaused{color:var(--status-agree);background-color:var(--status-agree-bg)}.styles-module-scss-module__blDpAW__buttonArchived,.styles-module-scss-module__blDpAW__buttonDraft,.styles-module-scss-module__blDpAW__buttonClosed{color:var(--foreground);background-color:var(--border-default)}.styles-module-scss-module__blDpAW__menu{z-index:8;background-color:var(--background);border:1px solid var(--border-default);width:300px;box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 20%, transparent);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden}.styles-module-scss-module__blDpAW__menuLeft{left:0}.styles-module-scss-module__blDpAW__menuRight{right:0}.styles-module-scss-module__blDpAW__menuItem{width:100%;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background-color:var(--ui-base-block-bg);border:none;border-bottom:1px solid var(--border-default);align-items:flex-start;gap:8px;padding:12px 16px;transition:background-color .2s;display:flex}.styles-module-scss-module__blDpAW__menuItem:last-child{border-bottom:none}.styles-module-scss-module__blDpAW__menuItem:hover{background-color:var(--ui-background)}.styles-module-scss-module__blDpAW__menuItemActive{cursor:default}.styles-module-scss-module__blDpAW__menuItemPublishedActive{background-color:var(--status-hire-bg)}.styles-module-scss-module__blDpAW__menuItemPausedActive{background-color:var(--status-agree-bg)}.styles-module-scss-module__blDpAW__menuItemArchivedActive,.styles-module-scss-module__blDpAW__menuItemDraftActive,.styles-module-scss-module__blDpAW__menuItemClosedActive{background-color:var(--ui-background)}.styles-module-scss-module__blDpAW__content{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.styles-module-scss-module__blDpAW__label{margin:0;font-size:14px;font-weight:500;line-height:18px}.styles-module-scss-module__blDpAW__labelPublished{color:var(--status-hire)}.styles-module-scss-module__blDpAW__labelPaused{color:var(--status-agree)}.styles-module-scss-module__blDpAW__labelArchived,.styles-module-scss-module__blDpAW__labelDraft,.styles-module-scss-module__blDpAW__labelClosed{color:var(--foreground)}.styles-module-scss-module__blDpAW__content span{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500;line-height:18px}@media (max-width:640px){.styles-module-scss-module__blDpAW__menu{width:min(300px,100vw - 32px)}.styles-module-scss-module__blDpAW__menuRight{right:0}}}
@layer components.kit{.styles-module-scss-module__dtya9G__root{z-index:1200;border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:301px;display:flex;position:fixed;bottom:32px;right:32px}@media (max-width:1100px){.styles-module-scss-module__dtya9G__root_compact{width:fit-content}}.styles-module-scss-module__dtya9G__content{color:var(--foreground);background-color:var(--ui-base-block-bg);border-radius:0 0 12px 12px;padding:16px;font-size:16px}.styles-module-scss-module__dtya9G__header{width:100%;color:var(--foreground);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--border-default);border:none;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:16px;display:flex}.styles-module-scss-module__dtya9G__header_closed{border-radius:12px;padding-top:12px;padding-bottom:12px}@media (max-width:1100px){.styles-module-scss-module__dtya9G__header_compact .styles-module-scss-module__dtya9G__title{display:none}}.styles-module-scss-module__dtya9G__title{color:var(--foreground);white-space:nowrap;flex:1;font-size:16px;font-weight:700;line-height:22px}}
@layer components{.styles-module-scss-module__Nrtr7q__sidebar{top:calc(var(--header-top-offset) + var(--header-height));z-index:1001;box-sizing:border-box;width:var(--sidebar-width);height:calc(100vh - var(--header-top-offset) - var(--header-height));background-color:var(--background);border-color:var(--border-default);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:32px 24px 32px 32px;display:flex;position:fixed;left:0}.styles-module-scss-module__Nrtr7q__sidebarItem{overflow:hidden}.styles-module-scss-module__Nrtr7q__sidebarItemDisabled{cursor:default}.styles-module-scss-module__Nrtr7q__disabledItemWrapper{width:100%;position:relative}.styles-module-scss-module__Nrtr7q__disabledTooltip{z-index:10;visibility:hidden;width:max-content;max-width:320px;color:var(--foreground);white-space:normal;pointer-events:none;background:var(--ui-body-block-bg);border:1px solid var(--border-default);box-shadow:0 10px 24px color-mix(in srgb, var(--background) 30%, transparent);opacity:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:opacity .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.styles-module-scss-module__Nrtr7q__disabledItemWrapper:hover .styles-module-scss-module__Nrtr7q__disabledTooltip,.styles-module-scss-module__Nrtr7q__disabledItemWrapper:focus-within .styles-module-scss-module__Nrtr7q__disabledTooltip{visibility:visible;opacity:1}.styles-module-scss-module__Nrtr7q__sidebarLabel,.styles-module-scss-module__Nrtr7q__sidebarIcon{transition:all .2s}.styles-module-scss-module__Nrtr7q__sidebarLabel{align-items:center;display:flex}.styles-module-scss-module__Nrtr7q__sidebarLabelContent{align-items:center;gap:12px;display:inline-flex}.styles-module-scss-module__Nrtr7q__switchBlackWhite{opacity:.5;filter:brightness(0);will-change:filter}.dark .styles-module-scss-module__Nrtr7q__switchBlackWhite{filter:brightness(100)}@media (max-width:920px){.styles-module-scss-module__Nrtr7q__sidebar{width:var(--sidebar-width-collapsed);padding:24px 12px}.styles-module-scss-module__Nrtr7q__sidebarItem{justify-content:center;padding:8px}.styles-module-scss-module__Nrtr7q__sidebarIcon{margin-right:0}.styles-module-scss-module__Nrtr7q__sidebarLabel{opacity:0;width:0;min-width:0;margin-right:0;overflow:hidden}}}
@layer components{.styles-module-scss-module__Pgqniq__container{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__Pgqniq__row{align-self:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.styles-module-scss-module__Pgqniq__row{flex-direction:column;align-items:stretch}}.styles-module-scss-module__Pgqniq__fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.styles-module-scss-module__Pgqniq__fields{width:100%}}.styles-module-scss-module__Pgqniq__actions{align-items:center;gap:8px;display:flex}@media (max-width:1000px){.styles-module-scss-module__Pgqniq__actions{width:100%}}.styles-module-scss-module__Pgqniq__deleteButton{color:#fff;cursor:pointer;background-color:var(--red);border:none;border-radius:12px;padding:16px}.styles-module-scss-module__Pgqniq__addButton{color:#fff;cursor:pointer;background-color:var(--dark-green-default);border:none;border-radius:12px;padding:16px}@media (max-width:640px){.styles-module-scss-module__Pgqniq__row{align-self:stretch}}}
@layer components{:root{--header-top-offset:0px;--header-height:58px;--header-spacing:32px}.styles-module-scss-module__FNdFuq__header{top:var(--header-top-offset);z-index:1002;box-sizing:border-box;width:100%;height:var(--header-height);-webkit-user-select:none;user-select:none;background-color:var(--ui-body-block-bg);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;margin:0;padding:0 32px;display:flex;position:fixed;left:0;right:0}.styles-module-scss-module__FNdFuq__container{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module-scss-module__FNdFuq__guestActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.styles-module-scss-module__FNdFuq__guestButton{white-space:nowrap;font-size:14px;border-radius:12px!important;height:36px!important;padding:0 16px!important}.styles-module-scss-module__FNdFuq__loginDropdownWrapper{position:relative}.styles-module-scss-module__FNdFuq__loginTrigger,.styles-module-scss-module__FNdFuq__signupTrigger{align-items:center;gap:6px;display:inline-flex!important}.styles-module-scss-module__FNdFuq__loginDropdownMenu{z-index:1000;background-color:var(--background);border:1px solid var(--border-default);min-width:200px;box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.styles-module-scss-module__FNdFuq__loginDropdownItem{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background-color:#0000;border:none;padding:14px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.styles-module-scss-module__FNdFuq__loginDropdownItem:hover{background-color:var(--ui-background)}.styles-module-scss-module__FNdFuq__loginDropdownItem+.styles-module-scss-module__FNdFuq__loginDropdownItem{border-top:1px solid var(--border-default)}.styles-module-scss-module__FNdFuq__logoMobile{display:block}@media (min-width:640px){.styles-module-scss-module__FNdFuq__logoMobile{display:none}}.styles-module-scss-module__FNdFuq__logoLightDark{display:block}@media (max-width:640px){.styles-module-scss-module__FNdFuq__logoLightDark{display:none}}.styles-module-scss-module__FNdFuq__logoLightDark,.styles-module-scss-module__FNdFuq__logoMobile{filter:none}:is(.dark .styles-module-scss-module__FNdFuq__logoLightDark,.dark .styles-module-scss-module__FNdFuq__logoMobile){filter:brightness(100)}@media (max-width:900px){.styles-module-scss-module__FNdFuq__container{gap:12px}.styles-module-scss-module__FNdFuq__guestActions{gap:8px}.styles-module-scss-module__FNdFuq__guestButton{padding:0 14px!important}}@media (max-width:640px){.styles-module-scss-module__FNdFuq__header{padding:0 12px}.styles-module-scss-module__FNdFuq__guestActions{gap:8px}.styles-module-scss-module__FNdFuq__guestButton{padding:0 12px!important}}}
@layer components{.employer-message-page-module-scss-module__-92_Wq__infoSection{flex-direction:column;gap:16px;display:flex}.employer-message-page-module-scss-module__-92_Wq__infoRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.employer-message-page-module-scss-module__-92_Wq__contactRowLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;line-height:18px}.employer-message-page-module-scss-module__-92_Wq__infoDivider{background-color:var(--border-default);width:100%;height:1px}.employer-message-page-module-scss-module__-92_Wq__infoValue,.employer-message-page-module-scss-module__-92_Wq__infoValueStrong{font-size:16px}.employer-message-page-module-scss-module__-92_Wq__infoLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px}.employer-message-page-module-scss-module__-92_Wq__infoValue,.employer-message-page-module-scss-module__-92_Wq__infoValueStrong{text-overflow:ellipsis;text-align:right;white-space:nowrap;max-width:248px;overflow:hidden}.employer-message-page-module-scss-module__-92_Wq__infoValueStrong{font-weight:500;line-height:22px}.employer-message-page-module-scss-module__-92_Wq__infoValueMuted{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.employer-message-page-module-scss-module__-92_Wq__resumeLink{min-width:0;max-width:248px;min-height:46px;color:inherit;background-color:var(--ui-input-bg);border:1px solid var(--border-default);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.employer-message-page-module-scss-module__-92_Wq__resumeLink img{opacity:.5;width:16px;height:16px}.employer-message-page-module-scss-module__-92_Wq__resumeLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employer-message-page-module-scss-module__-92_Wq__resumeLink:hover{background-color:var(--ui-background);border-color:var(--border-default)}.employer-message-page-module-scss-module__-92_Wq__resumeFileWatch{justify-content:flex-end}.employer-message-page-module-scss-module__-92_Wq__fileLabel{white-space:nowrap;flex-shrink:0;width:140px}.employer-message-page-module-scss-module__-92_Wq__infoLabelWithIcon{color:color-mix(in srgb, var(--foreground) 50%, transparent);align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:900px){.employer-message-page-module-scss-module__-92_Wq__infoRow{flex-direction:column;gap:8px}.employer-message-page-module-scss-module__-92_Wq__infoValue,.employer-message-page-module-scss-module__-92_Wq__infoValueStrong,.employer-message-page-module-scss-module__-92_Wq__resumeLink,.employer-message-page-module-scss-module__-92_Wq__resumeFileWatch{max-width:100%}.employer-message-page-module-scss-module__-92_Wq__fileLabel{width:auto}.employer-message-page-module-scss-module__-92_Wq__infoValue,.employer-message-page-module-scss-module__-92_Wq__infoValueStrong{text-align:left}}}
@layer components{.vacancy-apply-modal-module-scss-module__oqvg9W__dialog{width:680px}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosHint{z-index:1400}.vacancy-apply-modal-module-scss-module__oqvg9W__header{border-top-left-radius:12px;border-top-right-radius:12px}.vacancy-apply-modal-module-scss-module__oqvg9W__state,.vacancy-apply-modal-module-scss-module__oqvg9W__stateSuccess,.vacancy-apply-modal-module-scss-module__oqvg9W__stateError{min-height:100%}.vacancy-apply-modal-module-scss-module__oqvg9W__body{flex-direction:column;gap:24px;padding:24px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyCard{background-color:var(--ui-base-block-bg);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyIconWrap{border:1px solid var(--border-default);background-color:#0000;width:50px;height:50px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta{flex-direction:column;gap:4px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta h3{font-size:18px;font-weight:700;line-height:24px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta p{flex-wrap:wrap;gap:4px;font-size:16px;font-weight:500;line-height:22px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta p span:first-child{color:var(--foreground)}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta p span:last-child{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.vacancy-apply-modal-module-scss-module__oqvg9W__formGrid{grid-template-columns:minmax(150px,1fr) minmax(0,330px);align-items:start;gap:16px;display:grid}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel{flex-direction:column;padding:5px 0;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel>span{font-size:14px;font-weight:500;line-height:18px}.vacancy-apply-modal-module-scss-module__oqvg9W__requiredMark{color:var(--red);margin-left:4px}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel small{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.vacancy-apply-modal-module-scss-module__oqvg9W__footer{justify-content:flex-start}.vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltipWrap{display:inline-flex;position:relative}.vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltip{z-index:2;visibility:hidden;width:max-content;max-width:240px;color:var(--foreground);pointer-events:none;background:var(--surface-modal);border:1px solid var(--border-default);opacity:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltipWrap:hover .vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltip,.vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltipWrap:focus-within .vacancy-apply-modal-module-scss-module__oqvg9W__submitTooltip{visibility:visible;opacity:1;transform:translate(-50%)}.vacancy-apply-modal-module-scss-module__oqvg9W__footer button{border-radius:12px;min-width:132px}.vacancy-apply-modal-module-scss-module__oqvg9W__fileUpload{align-self:stretch}.vacancy-apply-modal-module-scss-module__oqvg9W__fileUploadAddButton{background-color:var(--border-default);border-color:#0000;border-radius:12px;height:46px;margin-left:auto;padding:12px 16px;font-size:16px;line-height:22px}.vacancy-apply-modal-module-scss-module__oqvg9W__fileUploadAddButton:hover{background-color:var(--border-hover)}.vacancy-apply-modal-module-scss-module__oqvg9W__fileUploadFileCard{border-radius:12px;height:46px;padding:12px 16px}.vacancy-apply-modal-module-scss-module__oqvg9W__fileUploadFileName{font-size:16px;line-height:22px}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosLoading{color:color-mix(in srgb, var(--foreground) 50%, transparent);background:var(--status-btn-bg-hvr);border:1px solid var(--brand-yellow);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosBlock{background:var(--ui-body-block-bg);border:1px solid var(--brand-yellow);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosHeader{justify-content:space-between;align-items:center;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosTitle{color:var(--foreground);font-size:18px;font-weight:700;line-height:24px}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosIntro{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:16px;font-weight:500}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosQuestions{flex-direction:column;gap:12px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosQuestion{flex-direction:column;gap:6px;display:flex}.vacancy-apply-modal-module-scss-module__oqvg9W__voithosQuestionLabel{color:var(--foreground);font-size:16px;font-weight:600}@media (max-width:720px){.vacancy-apply-modal-module-scss-module__oqvg9W__body{gap:24px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyCard{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyIconWrap{width:92px;height:92px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta h3{font-size:28px}.vacancy-apply-modal-module-scss-module__oqvg9W__vacancyMeta p{font-size:20px}.vacancy-apply-modal-module-scss-module__oqvg9W__formGrid{grid-template-columns:minmax(0,1fr);gap:16px}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel{padding-top:0}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel>span{font-size:22px}.vacancy-apply-modal-module-scss-module__oqvg9W__formLabel small{font-size:18px}}}
@layer components{.candidate-message-page-module-scss-module__8CvjJW__section{flex-direction:column;gap:14px;display:flex}.candidate-message-page-module-scss-module__8CvjJW__sectionLabel{color:var(--foreground);font-size:16px;font-weight:600}.candidate-message-page-module-scss-module__8CvjJW__fileSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidate-message-page-module-scss-module__8CvjJW__fileCards{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.candidate-message-page-module-scss-module__8CvjJW__statusBox{text-align:center;cursor:default;border-radius:12px;justify-content:center;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}.candidate-message-page-module-scss-module__8CvjJW__statusBox:hover .candidate-message-page-module-scss-module__8CvjJW__statusBoxTooltip{display:block}.candidate-message-page-module-scss-module__8CvjJW__statusBoxTooltip{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}.candidate-message-page-module-scss-module__8CvjJW__statusBox img{opacity:.5;filter:brightness(0);will-change:filter;width:18px;height:18px;margin-top:2px}.dark .candidate-message-page-module-scss-module__8CvjJW__statusBox img{filter:brightness(100)}.candidate-message-page-module-scss-module__8CvjJW__statusBox p{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;font-weight:400;line-height:22px}.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymous{border-radius:18px;flex-direction:column;gap:14px;display:flex}.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymousRevealed{background-color:#0000;padding:0;position:relative}.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymousRevealed: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-message-page-module-scss-module__8CvjJW__statusBoxAnonymousRevealed>*{z-index:1;position:relative}.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymousUnrevealed{background-color:#0000;gap:0;padding:0;position:relative}.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymousUnrevealed: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-message-page-module-scss-module__8CvjJW__statusBoxAnonymousUnrevealed>*{z-index:1;position:relative}.candidate-message-page-module-scss-module__8CvjJW__statusNotice{background-color:#0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:60px;padding:18px;display:inline-flex}.candidate-message-page-module-scss-module__8CvjJW__statusNoticeIconLight,.candidate-message-page-module-scss-module__8CvjJW__statusNoticeIconDark,.candidate-message-page-module-scss-module__8CvjJW__statusRevealButton img{opacity:.5;width:18px;height:18px}.candidate-message-page-module-scss-module__8CvjJW__statusRevealButton img{filter:brightness(0);will-change:filter}.dark .candidate-message-page-module-scss-module__8CvjJW__statusRevealButton img{filter:brightness(100)}.candidate-message-page-module-scss-module__8CvjJW__statusNoticeIconDark{display:none}.dark .candidate-message-page-module-scss-module__8CvjJW__statusNoticeIconLight{display:none}.dark .candidate-message-page-module-scss-module__8CvjJW__statusNoticeIconDark{display:inline-flex}.candidate-message-page-module-scss-module__8CvjJW__statusNotice p{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;font-weight:400;line-height:22px}.candidate-message-page-module-scss-module__8CvjJW__statusRevealButton{width:100%;min-height:46px;color:var(--foreground);cursor:pointer;background-color:var(--border-default);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22px;transition:border-color .2s;display:inline-flex}.candidate-message-page-module-scss-module__8CvjJW__statusRevealButton:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}@media (max-width:640px){.candidate-message-page-module-scss-module__8CvjJW__statusBox,.candidate-message-page-module-scss-module__8CvjJW__statusBoxAnonymousRevealed{padding:0}.candidate-message-page-module-scss-module__8CvjJW__fileSectionHeader{flex-direction:column;gap:12px;padding:0}}}
@layer components{.cs-settings-link-module-scss-module__SRXZqG__dialog{background-color:var(--ui-body-block-bg);border-radius:12px;width:min(476px,100%)}.cs-settings-link-module-scss-module__SRXZqG__header{background-color:var(--ui-block-header-bg);padding:16px 24px}.cs-settings-link-module-scss-module__SRXZqG__title{color:var(--foreground);font-size:20px}.cs-settings-link-module-scss-module__SRXZqG__closeButton{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.cs-settings-link-module-scss-module__SRXZqG__body{background-color:var(--ui-body-block-bg);padding:24px;font-size:14px}.cs-settings-link-module-scss-module__SRXZqG__footer{background-color:var(--ui-block-header-bg);justify-content:flex-start;gap:16px;padding:24px;display:flex}.cs-settings-link-module-scss-module__SRXZqG__footerButton{border-radius:12px;height:46px;padding:12px 16px;font-size:14px}.cs-settings-link-module-scss-module__SRXZqG__messageLink{color:inherit;text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.cs-settings-link-module-scss-module__SRXZqG__messageLink:hover{opacity:.74}.cs-settings-link-module-scss-module__SRXZqG__bodyText{margin:0;font-size:16px}.cs-settings-link-module-scss-module__SRXZqG__loadingBody{justify-content:center;align-items:center;padding:24px 0;display:flex}.cs-settings-link-module-scss-module__SRXZqG__orgPickerBody{flex-direction:column;gap:16px;display:flex}.cs-settings-link-module-scss-module__SRXZqG__orgError{color:var(--red);margin:4px 0 0;font-size:14px}.cs-settings-link-module-scss-module__SRXZqG__toggleWrapper{align-items:center;display:flex}.cs-settings-link-module-scss-module__SRXZqG__toggleLoading{pointer-events:none;opacity:.5}}
@layer components.kit{.styles-module-scss-module__rn5p8q__root{z-index:1200;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.styles-module-scss-module__rn5p8q__backdrop{pointer-events:auto;background-color:var(--overlay-backdrop);position:absolute;inset:0}.styles-module-scss-module__rn5p8q__panel{z-index:1;pointer-events:auto;background:var(--ui-body-block-bg);border-radius:12px;flex-direction:column;width:min(720px,100vw - 16px);height:calc(100dvh - 64px);margin:32px 32px 32px 0;display:flex;position:relative;overflow:visible}.styles-module-scss-module__rn5p8q__scroller{overscroll-behavior:contain;scrollbar-width:none;border-radius:inherit;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.styles-module-scss-module__rn5p8q__scroller::-webkit-scrollbar{display:none}.styles-module-scss-module__rn5p8q__header{background:var(--status-btn-bg-hvr);border-bottom:2px solid var(--border-default);border-radius:12px 12px 0 0;flex-direction:column;gap:0;padding:24px 24px 0;display:flex;position:relative}.styles-module-scss-module__rn5p8q__topRow{justify-content:space-between;align-items:center;gap:24px;width:100%;padding-bottom:16px;display:flex}.styles-module-scss-module__rn5p8q__left{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.styles-module-scss-module__rn5p8q__titleBlock{min-width:0}.styles-module-scss-module__rn5p8q__titleBlock h2{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__rn5p8q__titleBlock p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:22px}.styles-module-scss-module__rn5p8q__headerAction{flex:none;display:inline-flex}.styles-module-scss-module__rn5p8q__headerContent{padding-bottom:24px}.styles-module-scss-module__rn5p8q__tabs{scrollbar-width:none;margin-bottom:-2px;overflow:auto hidden}.styles-module-scss-module__rn5p8q__tabs::-webkit-scrollbar{display:none}.styles-module-scss-module__rn5p8q__tabs .styles-module-scss-module__rn5p8q__tabButton:after{bottom:0}.styles-module-scss-module__rn5p8q__closeButton{z-index:2;box-sizing:border-box;cursor:pointer;background-color:var(--ui-base-block-bg);border:1px solid var(--border-hover);border-radius:123px;justify-content:center;align-items:center;width:48px;height:32px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:-16px;right:16px}.styles-module-scss-module__rn5p8q__closeButton:hover{background-color:var(--ui-background);border-color:var(--border-hover)}.styles-module-scss-module__rn5p8q__closeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 50%, transparent);outline-offset:2px}.styles-module-scss-module__rn5p8q__closeIcon{opacity:.5;filter:brightness(0);will-change:filter;width:14px;height:14px}.dark .styles-module-scss-module__rn5p8q__closeIcon{filter:brightness(100)}.styles-module-scss-module__rn5p8q__closeButton:hover .styles-module-scss-module__rn5p8q__closeIcon,.styles-module-scss-module__rn5p8q__closeButton:focus-visible .styles-module-scss-module__rn5p8q__closeIcon{opacity:.5}.styles-module-scss-module__rn5p8q__content{background:var(--ui-body-block-bg);border-radius:0 0 12px 12px;flex-direction:column;flex:auto;gap:24px;padding:24px;display:flex}@media (max-width:1100px){.styles-module-scss-module__rn5p8q__panel{width:min(720px,100vw - 16px);margin:32px 16px 32px 0}}@media (max-width:900px){.styles-module-scss-module__rn5p8q__topRow,.styles-module-scss-module__rn5p8q__left{gap:12px}.styles-module-scss-module__rn5p8q__header{padding:20px 20px 0}.styles-module-scss-module__rn5p8q__titleBlock h2{font-size:18px}.styles-module-scss-module__rn5p8q__titleBlock p{font-size:16px}.styles-module-scss-module__rn5p8q__content{gap:20px;padding:20px}}@media (max-width:750px){.styles-module-scss-module__rn5p8q__panel{width:calc(100vw - 32px);margin:32px 16px}.styles-module-scss-module__rn5p8q__header{padding:16px 16px 0}.styles-module-scss-module__rn5p8q__topRow{align-items:center;gap:10px}.styles-module-scss-module__rn5p8q__left{gap:10px}.styles-module-scss-module__rn5p8q__titleBlock h2{font-size:16px}.styles-module-scss-module__rn5p8q__titleBlock p{font-size:14px}.styles-module-scss-module__rn5p8q__content{gap:16px;padding:16px}}@media (max-width:420px){.styles-module-scss-module__rn5p8q__topRow{gap:8px}.styles-module-scss-module__rn5p8q__closeButton{right:12px}.styles-module-scss-module__rn5p8q__headerAction{flex-shrink:0}}}
@layer components{.styles-module-scss-module__CA3anW__banner{width:calc(100% - 292px);margin:90px 24px 24px var(--sidebar-width);color:var(--foreground);background-color:var(--red-background);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.styles-module-scss-module__CA3anW__content{flex-direction:column;gap:16px;min-width:0;display:flex}.styles-module-scss-module__CA3anW__titleRow{align-items:center;gap:8px;display:flex}.styles-module-scss-module__CA3anW__iconWrap{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.styles-module-scss-module__CA3anW__icon,.styles-module-scss-module__CA3anW__actionIcon{filter:brightness(0);will-change:filter}:is(.dark .styles-module-scss-module__CA3anW__icon,.dark .styles-module-scss-module__CA3anW__actionIcon){filter:brightness(0)invert()}.styles-module-scss-module__CA3anW__actionIcon{opacity:.5}.styles-module-scss-module__CA3anW__descriptionBlock{min-width:0}.styles-module-scss-module__CA3anW__title{margin:0;font-size:20px;font-weight:600}.styles-module-scss-module__CA3anW__description{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:16px;font-weight:500}.styles-module-scss-module__CA3anW__description span{color:var(--foreground);font-weight:500}.styles-module-scss-module__CA3anW__actionButton{cursor:pointer;background-color:color-mix(in srgb, var(--dark-100) 10%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:12px;height:46px;padding:12px 16px;font-size:16px;font-weight:500;transition:background-color .2s,transform .2s;display:inline-flex}.styles-module-scss-module__CA3anW__actionButton:hover{background-color:color-mix(in srgb, var(--dark-100) 15%, transparent);transform:translateY(-1px)}.dark .styles-module-scss-module__CA3anW__actionButton{background-color:color-mix(in srgb, var(--light-100) 10%, transparent)}.dark .styles-module-scss-module__CA3anW__actionButton:hover{background-color:color-mix(in srgb, var(--light-100) 15%, transparent)}@media (max-width:900px){.styles-module-scss-module__CA3anW__banner{flex-direction:column;align-items:stretch;padding:20px}.styles-module-scss-module__CA3anW__actionButton{width:100%}}@media (max-width:920px){.styles-module-scss-module__CA3anW__banner{width:calc(100vw - 108px);margin-left:var(--sidebar-width-collapsed)}.styles-module-scss-module__CA3anW__title{font-size:18px}.styles-module-scss-module__CA3anW__description{font-size:14px}}}
@layer components{.styles-module-scss-module__suYhpW__buttonsContainer{flex-direction:row;gap:8px;width:100%;display:flex}@media (max-width:1200px){.styles-module-scss-module__suYhpW__buttonsContainer{flex-direction:column}}.styles-module-scss-module__suYhpW__buttonAct,.styles-module-scss-module__suYhpW__buttonOpen,.styles-module-scss-module__suYhpW__buttonHide{height:46px;color:var(--status-btn-dsb);white-space:nowrap;cursor:pointer;background-color:--status-btn-bg-dsb;border:1px solid var(--gray);filter:grayscale();border-radius:123px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:16px;display:flex}@media (max-width:1200px){.styles-module-scss-module__suYhpW__buttonAct,.styles-module-scss-module__suYhpW__buttonOpen,.styles-module-scss-module__suYhpW__buttonHide{text-align:center;white-space:normal}}.styles-module-scss-module__suYhpW__buttonAct img,.styles-module-scss-module__suYhpW__buttonOpen img,.styles-module-scss-module__suYhpW__buttonHide img{opacity:.5}.styles-module-scss-module__suYhpW__buttonAct:hover,.styles-module-scss-module__suYhpW__buttonOpen:hover,.styles-module-scss-module__suYhpW__buttonHide:hover{color:var(--status-btn-hvr);background-color:var(--status-btn-bg-hvr);filter:grayscale(0%)}.styles-module-scss-module__suYhpW__buttonAct:hover img,.styles-module-scss-module__suYhpW__buttonOpen:hover img,.styles-module-scss-module__suYhpW__buttonHide:hover img{opacity:1}.styles-module-scss-module__suYhpW__buttonAct:disabled,.styles-module-scss-module__suYhpW__buttonOpen:disabled,.styles-module-scss-module__suYhpW__buttonHide:disabled{pointer-events:none;cursor:not-allowed}.styles-module-scss-module__suYhpW__buttonAct.styles-module-scss-module__suYhpW__active,.styles-module-scss-module__suYhpW__buttonOpen.styles-module-scss-module__suYhpW__active,.styles-module-scss-module__suYhpW__buttonHide.styles-module-scss-module__suYhpW__active{filter:grayscale(0%);border:none}.styles-module-scss-module__suYhpW__buttonAct.styles-module-scss-module__suYhpW__active img,.styles-module-scss-module__suYhpW__buttonOpen.styles-module-scss-module__suYhpW__active img,.styles-module-scss-module__suYhpW__buttonHide.styles-module-scss-module__suYhpW__active img{opacity:1}.styles-module-scss-module__suYhpW__buttonAct.styles-module-scss-module__suYhpW__active{color:var(--status-hire);background-color:var(--status-hire-bg)}.styles-module-scss-module__suYhpW__buttonOpen.styles-module-scss-module__suYhpW__active{color:var(--status-agree);background-color:var(--status-agree-bg)}.styles-module-scss-module__suYhpW__buttonHide.styles-module-scss-module__suYhpW__active{color:var(--status-hide);background-color:var(--status-hide-bg)}.styles-module-scss-module__suYhpW__iconHire,.styles-module-scss-module__suYhpW__iconAgree,.styles-module-scss-module__suYhpW__iconHide{width:18px;height:18px}.styles-module-scss-module__suYhpW__iconHire{content:url(/icons/hire-icon-light.svg)}.dark .styles-module-scss-module__suYhpW__iconHire{content:url(/icons/hire-icon-dark.svg)}.styles-module-scss-module__suYhpW__iconAgree{content:url(/icons/agree-icon-light.svg)}.dark .styles-module-scss-module__suYhpW__iconAgree{content:url(/icons/agree-icon-dark.svg)}.styles-module-scss-module__suYhpW__iconHide{content:url(/icons/incognito-icon-dark.svg);filter:brightness(0)}.dark .styles-module-scss-module__suYhpW__iconHide{content:url(/icons/incognito-icon-dark.svg);filter:brightness(100)}}
@layer components{.styles-module-scss-module__GTQzsa__container{color:var(--foreground);flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.styles-module-scss-module__GTQzsa__layout{grid-template-columns:minmax(0,1164fr) minmax(0,440fr);align-items:start;gap:24px;display:grid}.styles-module-scss-module__GTQzsa__headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module-scss-module__GTQzsa__headerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.styles-module-scss-module__GTQzsa__mainColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.styles-module-scss-module__GTQzsa__sidebar{flex-direction:column;gap:0;min-width:0;display:flex}.styles-module-scss-module__GTQzsa__sidebarCompanyCard{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.styles-module-scss-module__GTQzsa__backButton{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:18px;font-weight:500;display:inline-flex}.styles-module-scss-module__GTQzsa__buttonGray{width:210px;height:46px;color:var(--foreground);cursor:pointer;background-color:var(--border-default);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:16px;line-height:22px;text-decoration:none;display:inline-flex}.styles-module-scss-module__GTQzsa__buttonGray:hover{background-color:var(--ui-background)}.styles-module-scss-module__GTQzsa__editLink{height:46px;color:var(--light-100);background:linear-gradient(180deg, var(--light-light-purple) 0%, var(--brand-purple-400) 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.styles-module-scss-module__GTQzsa__iconSmall{opacity:.5;filter:brightness(.2);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dark .styles-module-scss-module__GTQzsa__iconSmall{filter:brightness(100)}.styles-module-scss-module__GTQzsa__iconSmall svg{width:100%;height:100%}.styles-module-scss-module__GTQzsa__descriptionCard,.styles-module-scss-module__GTQzsa__statsCard,.styles-module-scss-module__GTQzsa__vacancyCard{background-color:var(--ui-body-block-bg);border-radius:12px}.styles-module-scss-module__GTQzsa__descriptionCard{overflow:hidden}.styles-module-scss-module__GTQzsa__cardTitle{background-color:var(--ui-base-block-bg);padding:16px 24px;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__GTQzsa__descriptionContent{padding:24px}.styles-module-scss-module__GTQzsa__descriptionContent h2{font-size:20px;font-weight:700}.styles-module-scss-module__GTQzsa__descriptionContent h3{font-size:18px;font-weight:700}.styles-module-scss-module__GTQzsa__descriptionContent h4{font-size:16px;font-weight:700}.styles-module-scss-module__GTQzsa__descriptionContent p,.styles-module-scss-module__GTQzsa__descriptionContent li{color:var(--foreground)}.styles-module-scss-module__GTQzsa__descriptionContent ul,.styles-module-scss-module__GTQzsa__descriptionContent ol{padding-left:20px}.styles-module-scss-module__GTQzsa__descriptionContent ul{list-style-type:disc}.styles-module-scss-module__GTQzsa__descriptionContent ol{list-style-type:decimal}.styles-module-scss-module__GTQzsa__descriptionContent li:not(:last-child){margin-bottom:10px}.styles-module-scss-module__GTQzsa__descriptionContent a{color:var(--brand-green);text-decoration:underline}.styles-module-scss-module__GTQzsa__descriptionContent blockquote{color:color-mix(in srgb, var(--foreground) 50%, transparent);border-left:3px solid var(--light-border);padding-left:16px}.styles-module-scss-module__GTQzsa__descriptionContent p{font-size:16px;font-weight:500}.styles-module-scss-module__GTQzsa__vacanciesSection{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__GTQzsa__sectionHeading{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__GTQzsa__sectionHeading span{color:var(--light-green-default)}.styles-module-scss-module__GTQzsa__vacanciesList{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__GTQzsa__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__GTQzsa__titleAdornment:hover .styles-module-scss-module__GTQzsa__titleAdornmentTooltip{display:block}.styles-module-scss-module__GTQzsa__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__GTQzsa__titleAdornmentIcon{opacity:.5;filter:brightness(0);will-change:filter;width:18px;height:18px;display:block}.dark .styles-module-scss-module__GTQzsa__titleAdornmentIcon{filter:brightness(100)}.styles-module-scss-module__GTQzsa__emptyVacancies{color:color-mix(in srgb, var(--foreground) 50%, transparent);background-color:var(--ui-body-block-bg);border-radius:12px;padding:24px;font-size:18px;font-weight:500}.styles-module-scss-module__GTQzsa__vacancyCard{flex-direction:column;gap:20px;padding:24px;display:flex}.styles-module-scss-module__GTQzsa__vacancyHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.styles-module-scss-module__GTQzsa__vacancyHeaderText{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.styles-module-scss-module__GTQzsa__vacancyTitle{width:fit-content;color:inherit;font-size:22px;font-weight:700;text-decoration:none}.styles-module-scss-module__GTQzsa__vacancyMeta,.styles-module-scss-module__GTQzsa__vacancyDescription,.styles-module-scss-module__GTQzsa__statRow span{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.styles-module-scss-module__GTQzsa__vacancyMeta{font-size:16px;font-weight:600}.styles-module-scss-module__GTQzsa__tags{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__GTQzsa__tag{background-color:var(--border-default);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.styles-module-scss-module__GTQzsa__vacancyDescription{color:var(--foreground);font-size:18px;font-weight:500}.styles-module-scss-module__GTQzsa__vacancyFooter{color:color-mix(in srgb, var(--foreground) 50%, transparent);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.styles-module-scss-module__GTQzsa__statRow{font-size:14px;font-weight:500}.styles-module-scss-module__GTQzsa__statsCard{border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;gap:16px;padding:24px;display:flex}.styles-module-scss-module__GTQzsa__statRow{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.styles-module-scss-module__GTQzsa__statRow strong{font-size:16px;font-weight:500}@media (max-width:1300px){.styles-module-scss-module__GTQzsa__layout{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__GTQzsa__sidebar{order:-1}}@media (max-width:900px){.styles-module-scss-module__GTQzsa__container,.styles-module-scss-module__GTQzsa__mainColumn,.styles-module-scss-module__GTQzsa__vacanciesList{gap:20px}.styles-module-scss-module__GTQzsa__descriptionContent,.styles-module-scss-module__GTQzsa__vacancyCard,.styles-module-scss-module__GTQzsa__statsCard{padding:16px}.styles-module-scss-module__GTQzsa__cardTitle{padding:16px 24px}.styles-module-scss-module__GTQzsa__vacancyHeader{flex-direction:column}.styles-module-scss-module__GTQzsa__sectionHeading{font-size:28px}}@media (max-width:640px){.styles-module-scss-module__GTQzsa__backButton,.styles-module-scss-module__GTQzsa__descriptionContent p,.styles-module-scss-module__GTQzsa__vacancyDescription{font-size:16px}.styles-module-scss-module__GTQzsa__cardTitle,.styles-module-scss-module__GTQzsa__vacancyTitle{font-size:20px}.styles-module-scss-module__GTQzsa__sectionHeading{font-size:24px}.styles-module-scss-module__GTQzsa__statRow{align-items:flex-start}}}
@layer components{.candidate-profile-edit-module-scss-module__XiNIra__container section{border-bottom:1px solid var(--border-default);margin:16px 0 0}.candidate-profile-edit-module-scss-module__XiNIra__container h1{font-size:32px;font-weight:700;line-height:40px}.candidate-profile-edit-module-scss-module__XiNIra__container p{font-size:14px}.candidate-profile-edit-module-scss-module__XiNIra__required{color:var(--red)}.candidate-profile-edit-module-scss-module__XiNIra__fieldError{width:100%;color:var(--red);text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:14px;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__container [role=alert]{text-align:right;justify-content:flex-end}.candidate-profile-edit-module-scss-module__XiNIra__columnContainer{flex-direction:column;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__flexStart{align-self:flex-start;margin-top:12px}.candidate-profile-edit-module-scss-module__XiNIra__rowContainer{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__tabs{cursor:pointer;border-bottom:2px solid var(--border-default);justify-content:flex-start;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__tabs div{opacity:.5;padding:16px;font-size:16px;transition:opacity .2s;position:relative}.candidate-profile-edit-module-scss-module__XiNIra__tabs div:hover{opacity:1}.candidate-profile-edit-module-scss-module__XiNIra__tabs div:after{content:"";background:var(--brand-green-50);opacity:0;width:100%;height:2px;transition:opacity .2s;position:absolute;bottom:-2px;left:0}.candidate-profile-edit-module-scss-module__XiNIra__tabs div:hover:after,.candidate-profile-edit-module-scss-module__XiNIra__tabs div.candidate-profile-edit-module-scss-module__XiNIra__active,.candidate-profile-edit-module-scss-module__XiNIra__tabs div.candidate-profile-edit-module-scss-module__XiNIra__active:after{opacity:1}.candidate-profile-edit-module-scss-module__XiNIra__mainSection{background-color:var(--ui-body-block-bg);border-radius:12px;padding:24px}.candidate-profile-edit-module-scss-module__XiNIra__footerActions{justify-content:center;margin-top:24px;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:1024px){.candidate-profile-edit-module-scss-module__XiNIra__headerRow{flex-direction:column;align-items:flex-start}}.candidate-profile-edit-module-scss-module__XiNIra__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}@media (max-width:1024px){.candidate-profile-edit-module-scss-module__XiNIra__headerActions{flex-wrap:nowrap;justify-content:space-between;width:100%}.candidate-profile-edit-module-scss-module__XiNIra__headerPreviewLink{flex:auto;min-width:0}}.candidate-profile-edit-module-scss-module__XiNIra__headerButtonWrapper{display:inline-block;position:relative}@media (max-width:1024px){.candidate-profile-edit-module-scss-module__XiNIra__headerButtonWrapper{flex:none;margin-left:auto}}.candidate-profile-edit-module-scss-module__XiNIra__itemRow{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}@media (max-width:1100px){.candidate-profile-edit-module-scss-module__XiNIra__itemRow{flex-direction:column;align-items:flex-start}}.candidate-profile-edit-module-scss-module__XiNIra__fieldContainer{margin:0 0 16px}.candidate-profile-edit-module-scss-module__XiNIra__fieldContainer .candidate-profile-edit-module-scss-module__XiNIra__itemRow{margin:0}.candidate-profile-edit-module-scss-module__XiNIra__commerce{background-color:var(--border-default);padding:16px}.candidate-profile-edit-module-scss-module__XiNIra__commerceSection{background-color:var(--ui-base-block-bg);border-radius:0 0 12px 12px;padding:16px 16px 0}.candidate-profile-edit-module-scss-module__XiNIra__avatarSection{justify-content:center;align-items:center;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__labelContainer{gap:8px;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__labelContainer label{cursor:pointer;border:1px solid var(--border-default);opacity:.5;border-radius:123px;padding:12px 16px}.candidate-profile-edit-module-scss-module__XiNIra__labelContainer label:hover{background-color:var(--border-hover);opacity:1}.candidate-profile-edit-module-scss-module__XiNIra__labelContainer label.candidate-profile-edit-module-scss-module__XiNIra__active{background-color:var(--border-default);border-color:var(--border-default);opacity:1}.candidate-profile-edit-module-scss-module__XiNIra__wrappedLabelContainer{flex-wrap:wrap}.candidate-profile-edit-module-scss-module__XiNIra__wrappedLabelContainer label{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;height:46px;display:inline-flex}@media (max-width:640px){.candidate-profile-edit-module-scss-module__XiNIra__responsiveInputsRow{flex-direction:column;justify-content:flex-start;align-items:stretch}}.candidate-profile-edit-module-scss-module__XiNIra__salaryPair{align-items:center;gap:8px;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__educationField{width:400px;min-width:0}@media (max-width:1100px){.candidate-profile-edit-module-scss-module__XiNIra__educationField{width:auto}}.candidate-profile-edit-module-scss-module__XiNIra__educationInput{width:100%!important}.candidate-profile-edit-module-scss-module__XiNIra__existingFiles{flex-direction:column;gap:8px;padding:8px 0;display:flex}.candidate-profile-edit-module-scss-module__XiNIra__fileUploadAddButtonError{border-color:var(--red)}.candidate-profile-edit-module-scss-module__XiNIra__existingFileLink{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.candidate-profile-edit-module-scss-module__XiNIra__existingFileLink:hover{opacity:.8}.candidate-profile-edit-module-scss-module__XiNIra__dropdown{z-index:20;background:var(--ui-background);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:16px;min-width:300px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.candidate-profile-edit-module-scss-module__XiNIra__dropdown div{cursor:pointer;padding:16px}.candidate-profile-edit-module-scss-module__XiNIra__dropdown div:hover{background-color:var(--light-dark-25);border-radius:12px}@media (641px<=width<=1100px){.candidate-profile-edit-module-scss-module__XiNIra__responsiveInputsRow{max-width:100%}.candidate-profile-edit-module-scss-module__XiNIra__responsiveInputsRow>*{min-width:0}.candidate-profile-edit-module-scss-module__XiNIra__educationField{width:400px}}@media (max-width:640px){.candidate-profile-edit-module-scss-module__XiNIra__itemRow{align-items:stretch}.candidate-profile-edit-module-scss-module__XiNIra__responsiveInputsRow>*,.candidate-profile-edit-module-scss-module__XiNIra__educationField,.candidate-profile-edit-module-scss-module__XiNIra__salaryPair{width:100%}.candidate-profile-edit-module-scss-module__XiNIra__salaryPair>:last-child{flex:1;min-width:0;width:auto!important}.candidate-profile-edit-module-scss-module__XiNIra__phoneField{flex-direction:column;width:100%}.candidate-profile-edit-module-scss-module__XiNIra__phoneField>*,.candidate-profile-edit-module-scss-module__XiNIra__fullWidthField{width:100%!important}}}
@layer components{.styles-module-scss-module__JXSTUW__container{width:60%;max-width:1150px;padding-top:calc(var(--header-top-offset) + var(--header-height) + var(--header-spacing));flex-grow:1;align-self:center;margin:0 auto}.styles-module-scss-module__JXSTUW__containerCandidateProfile{align-self:stretch;width:auto;max-width:none;margin:0 32px}.styles-module-scss-module__JXSTUW__containerWithSidebar{margin:0 var(--sidebar-margin) 0 var(--sidebar-width)}.styles-module-scss-module__JXSTUW__containerEditWithSidebar{width:auto;max-width:none;margin-right:max(var(--sidebar-margin),100vw - var(--sidebar-width) - 1150px);margin-left:var(--sidebar-width);align-self:stretch}.styles-module-scss-module__JXSTUW__containerAuth{align-self:stretch;width:auto;max-width:none;margin:0;padding-top:0}@media (min-width:1300px){.styles-module-scss-module__JXSTUW__containerEditWithSidebar{width:60%;max-width:1150px;margin-right:auto;margin-left:max(var(--sidebar-width),20%,(100% - 1150px)/2);align-self:center}}@media (max-width:920px){.styles-module-scss-module__JXSTUW__containerWithSidebar{margin:0 var(--sidebar-margin-collapsed) 0 var(--sidebar-width-collapsed)}.styles-module-scss-module__JXSTUW__containerEditWithSidebar{width:auto;max-width:none;margin:0 var(--sidebar-margin-collapsed) 0 var(--sidebar-width-collapsed)}}}
@layer components{.styles-module-scss-module__oRw_uW__dialog{background-color:var(--ui-body-block-bg);border-radius:12px;width:min(446px,100%)}.styles-module-scss-module__oRw_uW__header{background-color:var(--ui-block-header-bg);height:58px;padding:16px 24px}.styles-module-scss-module__oRw_uW__title{color:var(--foreground);font-size:20px}.styles-module-scss-module__oRw_uW__closeButton{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.styles-module-scss-module__oRw_uW__body{background-color:var(--ui-body-block-bg);padding:24px}.styles-module-scss-module__oRw_uW__footer{background-color:var(--ui-block-header-bg);justify-content:flex-start;padding:24px}.styles-module-scss-module__oRw_uW__form{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__oRw_uW__divider{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);width:100%;height:1px}.styles-module-scss-module__oRw_uW__input{width:100%}.styles-module-scss-module__oRw_uW__fieldError{color:var(--red);margin:4px 0 0;font-size:14px}.styles-module-scss-module__oRw_uW__serverError{color:var(--red);margin:0;font-size:14px}.styles-module-scss-module__oRw_uW__passwordHint{color:var(--red);margin-top:-10px;font-size:14px}:is(.styles-module-scss-module__oRw_uW__input>div:first-child,.styles-module-scss-module__oRw_uW__input input){height:46px}.styles-module-scss-module__oRw_uW__passwordIcon{width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 50%, 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}.styles-module-scss-module__oRw_uW__passwordIconHidden{-webkit-mask:url(/icons/closed-eye-icon.svg) 50%/contain no-repeat;mask:url(/icons/closed-eye-icon.svg) 50%/contain no-repeat}.styles-module-scss-module__oRw_uW__button{border-radius:12px;height:46px;padding:12px 18px}@media (max-width:640px){.styles-module-scss-module__oRw_uW__header,.styles-module-scss-module__oRw_uW__body,.styles-module-scss-module__oRw_uW__footer{padding-left:16px;padding-right:16px}.styles-module-scss-module__oRw_uW__footer{flex-direction:row}.styles-module-scss-module__oRw_uW__button{width:fit-content}}}
@layer components.kit{.styles-module-scss-module__7nQ_Ja__root{background-color:var(--ui-input-bg);border:1px solid var(--border-default);border-radius:12px;align-self:flex-end;width:100%;transition:background-color .2s,border-color .2s;position:relative;overflow:hidden}.styles-module-scss-module__7nQ_Ja__root:focus-within{background-color:var(--ui-background)}.styles-module-scss-module__7nQ_Ja__rootError{border-color:var(--red)}.styles-module-scss-module__7nQ_Ja__textarea{width:100%;min-height:112px;color:var(--foreground);resize:vertical;background:0 0;border:none;outline:none;padding:16px 16px 32px;font-size:16px;font-weight:500}.styles-module-scss-module__7nQ_Ja__textarea::placeholder{color:color-mix(in srgb, var(--foreground) 45%, transparent)}.styles-module-scss-module__7nQ_Ja__counter{color:color-mix(in srgb, var(--foreground) 50%, transparent);pointer-events:none;font-size:14px;font-weight:500;position:absolute;bottom:12px;right:16px}}
@layer components{.employer-profile-edit-module-scss-module__SGVE2q__container{width:100%;max-width:1120px;color:var(--foreground);flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__container [role=alert]{text-align:right;justify-content:flex-end}.employer-profile-edit-module-scss-module__SGVE2q__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__headerContent{flex-direction:column;gap:12px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__title{font-family:var(--font-heading);color:var(--foreground);font-size:32px;font-weight:700;line-height:40px}.employer-profile-edit-module-scss-module__SGVE2q__statusMessage{font-size:14px;font-weight:500}.employer-profile-edit-module-scss-module__SGVE2q__statusMessageSuccess{color:var(--brand-green-400)}.employer-profile-edit-module-scss-module__SGVE2q__statusMessageError{color:var(--red)}.employer-profile-edit-module-scss-module__SGVE2q__headerActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__saveButton{white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:inline-flex}.employer-profile-edit-module-scss-module__SGVE2q__footerActions{justify-content:center;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__progressCard{background-color:color-mix(in srgb, var(--ui-body-block-bg) 50%, transparent);border-radius:24px;align-items:center;gap:20px;padding:18px 20px;display:flex;position:relative}.employer-profile-edit-module-scss-module__SGVE2q__progressCard:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 18%, transparent) 0 22px, transparent 22px 34px) top left/34px 1px repeat-x,linear-gradient(90deg, color-mix(in srgb, var(--foreground) 18%, transparent) 0 22px, transparent 22px 34px) bottom left/34px 1px repeat-x,linear-gradient(0deg, color-mix(in srgb, var(--foreground) 18%, transparent) 0 22px, transparent 22px 34px) top left/1px 34px repeat-y,linear-gradient(0deg, color-mix(in srgb, var(--foreground) 18%, transparent) 0 22px, transparent 22px 34px) top right/1px 34px repeat-y;border-radius:inherit;position:absolute;inset:0}.employer-profile-edit-module-scss-module__SGVE2q__progressCard>*{z-index:1;position:relative}.employer-profile-edit-module-scss-module__SGVE2q__progressRing{background:conic-gradient(var(--brand-green-400) 0deg var(--completion-angle), color-mix(in srgb, var(--foreground) 12%, transparent) var(--completion-angle) 360deg);border-radius:50%;flex:none;width:64px;height:64px;position:relative}.employer-profile-edit-module-scss-module__SGVE2q__progressRing:after{content:"";background-color:var(--background);border-radius:50%;position:absolute;inset:4px}.employer-profile-edit-module-scss-module__SGVE2q__progressRingInner{z-index:1;color:var(--foreground);justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0}.employer-profile-edit-module-scss-module__SGVE2q__progressContent{flex-direction:column;gap:6px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__progressContent h2{color:var(--foreground);font-size:16px;font-weight:700}.employer-profile-edit-module-scss-module__SGVE2q__progressContent p{max-width:760px;color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.employer-profile-edit-module-scss-module__SGVE2q__section{background-color:var(--ui-body-block-bg);border-radius:12px}.employer-profile-edit-module-scss-module__SGVE2q__sectionHeader{background-color:var(--ui-base-block-bg);border-radius:12px 12px 0 0;padding:16px 24px}.employer-profile-edit-module-scss-module__SGVE2q__sectionHeader h2{color:var(--foreground);font-size:20px;font-weight:600;line-height:26px}.employer-profile-edit-module-scss-module__SGVE2q__sectionBody{padding:24px}.employer-profile-edit-module-scss-module__SGVE2q__avatarRow{justify-content:center;align-items:center;min-height:128px;padding-bottom:16px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__divider{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);width:100%;height:1px;margin-bottom:20px}.employer-profile-edit-module-scss-module__SGVE2q__formGrid{flex-direction:column;gap:16px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__fieldContainer{flex-direction:column;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__formRow{grid-template-columns:minmax(260px,332px) minmax(0,1fr);align-items:center;gap:20px 32px;display:grid}.employer-profile-edit-module-scss-module__SGVE2q__formRowAlignStart{align-items:flex-start}.employer-profile-edit-module-scss-module__SGVE2q__labelCell{min-width:0}.employer-profile-edit-module-scss-module__SGVE2q__fieldCell{justify-content:flex-end;min-width:0;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__label{color:var(--foreground);align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.employer-profile-edit-module-scss-module__SGVE2q__requiredMark{color:var(--red)}.employer-profile-edit-module-scss-module__SGVE2q__locationSelects{align-items:center;gap:8px;display:flex}.employer-profile-edit-module-scss-module__SGVE2q__loadingCard{justify-content:center;align-items:center;padding:32px 24px;display:flex}@media (max-width:1200px){.employer-profile-edit-module-scss-module__SGVE2q__formRowStackOnTablet{grid-template-columns:1fr;gap:12px}}@media (max-width:1024px){.employer-profile-edit-module-scss-module__SGVE2q__header{flex-direction:column}.employer-profile-edit-module-scss-module__SGVE2q__headerActions{justify-content:space-between;width:100%}}@media (max-width:768px){.employer-profile-edit-module-scss-module__SGVE2q__container{gap:20px}.employer-profile-edit-module-scss-module__SGVE2q__headerActions{flex-direction:column;align-items:stretch}.employer-profile-edit-module-scss-module__SGVE2q__saveButton{justify-content:center;width:100%}.employer-profile-edit-module-scss-module__SGVE2q__progressCard{align-items:flex-start}.employer-profile-edit-module-scss-module__SGVE2q__formRow{grid-template-columns:1fr;gap:12px}.employer-profile-edit-module-scss-module__SGVE2q__locationSelects{flex-wrap:wrap}.employer-profile-edit-module-scss-module__SGVE2q__sectionBody,.employer-profile-edit-module-scss-module__SGVE2q__sectionHeader{padding-left:16px;padding-right:16px}}@media (max-width:640px){.employer-profile-edit-module-scss-module__SGVE2q__phoneField{flex-direction:column;width:100%}.employer-profile-edit-module-scss-module__SGVE2q__phoneField>*,.employer-profile-edit-module-scss-module__SGVE2q__fullWidthField{width:100%!important}}@media (max-width:560px){.employer-profile-edit-module-scss-module__SGVE2q__progressCard{flex-direction:column}.employer-profile-edit-module-scss-module__SGVE2q__avatarRow{min-height:108px}}}
@layer components{.employer-vacancies-dashboard-module-scss-module__cHFy8G__container{color:var(--foreground);flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsRow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__search{flex:420px;min-width:min(100%,280px)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsActions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsAction{white-space:nowrap}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsLoading{align-items:center;height:46px;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__list{flex-direction:column;gap:24px;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__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}.employer-vacancies-dashboard-module-scss-module__cHFy8G__titleAdornment:hover .employer-vacancies-dashboard-module-scss-module__cHFy8G__titleAdornmentTooltip{display:block}.employer-vacancies-dashboard-module-scss-module__cHFy8G__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}.employer-vacancies-dashboard-module-scss-module__cHFy8G__titleAdornmentIcon{opacity:.5;filter:brightness(0);will-change:filter;width:18px;height:18px;display:block}.dark .employer-vacancies-dashboard-module-scss-module__cHFy8G__titleAdornmentIcon{filter:brightness(100)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadge{border-radius:12px;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusMenuContainer{flex:none;position:relative}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusButton{cursor:pointer;background:0 0;border:none}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadgeIcon{flex:none;width:18px;height:18px;display:block}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadgePublished{color:var(--status-hire);background-color:var(--status-hire-bg)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadgePaused{color:var(--status-agree);background-color:var(--status-agree-bg)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadgeArchived,.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusBadgeDraft{color:color-mix(in srgb, var(--foreground) 72%, transparent);background-color:var(--status-hide-bg)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusLabelPublished{color:var(--status-hire)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusLabelPaused{color:var(--status-agree)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusLabelArchived,.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusLabelDraft{color:color-mix(in srgb, var(--foreground) 72%, transparent)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDropdownMenu{z-index:5;background-color:var(--background);border:1px solid var(--border-default);width:min(320px,100vw - 32px);box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDropdownItem{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background-color:var(--ui-base-block-bg);border:none;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;transition:background-color .2s;display:inline-flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDropdownItem:hover,.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDropdownItemActive{background-color:var(--ui-background)}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDescription{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDescription p{margin:0;font-size:14px;font-weight:500}.employer-vacancies-dashboard-module-scss-module__cHFy8G__statusDescription span{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px}.employer-vacancies-dashboard-module-scss-module__cHFy8G__emptyState{color:color-mix(in srgb, var(--foreground) 50%, transparent);background-color:var(--ui-body-block-bg);border-radius:12px;padding:32px 24px;font-size:18px;font-weight:500}.employer-vacancies-dashboard-module-scss-module__cHFy8G__searchEmptyState{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:18px;line-height:22px}.employer-vacancies-dashboard-module-scss-module__cHFy8G__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}@media (max-width:1300px){.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsRow{flex-wrap:wrap}.employer-vacancies-dashboard-module-scss-module__cHFy8G__search{flex-basis:100%}}@media (max-width:900px){.employer-vacancies-dashboard-module-scss-module__cHFy8G__container{gap:20px}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsRow{gap:12px}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsActions{flex-direction:column;flex-basis:100%;gap:12px}.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsAction,.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsAction button,.employer-vacancies-dashboard-module-scss-module__cHFy8G__controlsAction a{width:100%}.employer-vacancies-dashboard-module-scss-module__cHFy8G__list{gap:20px}}}
@layer components{.vacancy-create-module-scss-module__-XoHSW__container{width:100%;color:var(--foreground);flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.vacancy-create-module-scss-module__-XoHSW__container [role=alert]{text-align:right;justify-content:flex-end}.vacancy-create-module-scss-module__-XoHSW__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vacancy-create-module-scss-module__-XoHSW__headerContent{flex-direction:column;gap:10px;display:flex}.vacancy-create-module-scss-module__-XoHSW__title{font-family:var(--font-heading);color:var(--foreground);font-size:32px;font-weight:700;line-height:40px}.vacancy-create-module-scss-module__-XoHSW__statusMessage{font-size:14px;font-weight:500}.vacancy-create-module-scss-module__-XoHSW__statusMessageSuccess{color:var(--brand-green-400)}.vacancy-create-module-scss-module__-XoHSW__statusMessageError{color:var(--red)}.vacancy-create-module-scss-module__-XoHSW__headerActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.vacancy-create-module-scss-module__-XoHSW__saveButton{white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:16px;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__previewButton{color:var(--foreground);white-space:nowrap;cursor:pointer;opacity:.9;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:500;transition:opacity .2s;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__previewButton:hover:not(:disabled){opacity:1}.vacancy-create-module-scss-module__-XoHSW__previewButton:disabled{cursor:default;opacity:.4}.vacancy-create-module-scss-module__-XoHSW__previewIcon{filter:brightness(0);width:18px;height:18px}.dark .vacancy-create-module-scss-module__-XoHSW__previewIcon{filter:brightness(100)}.vacancy-create-module-scss-module__-XoHSW__saveActionWrap{position:relative}.vacancy-create-module-scss-module__-XoHSW__saveButtonIcon{justify-content:center;align-items:center;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__saveButtonIcon img{filter:brightness(0)invert();will-change:filter}.vacancy-create-module-scss-module__-XoHSW__saveMenu{z-index:1000;background-color:var(--background);border:1px solid var(--border-default);min-width:333px;max-height:280px;box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.vacancy-create-module-scss-module__-XoHSW__saveMenuUp{top:auto;bottom:calc(100% + 8px)}.vacancy-create-module-scss-module__-XoHSW__footerActions{justify-content:center;display:flex}.vacancy-create-module-scss-module__-XoHSW__saveMenuItem{width:100%;height:46px;color:var(--foreground);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.vacancy-create-module-scss-module__-XoHSW__saveMenuItem img{opacity:.5;filter:brightness(0);will-change:filter}.dark .vacancy-create-module-scss-module__-XoHSW__saveMenuItem img{filter:brightness(100)}.vacancy-create-module-scss-module__-XoHSW__saveMenuItem:hover{background-color:var(--ui-background)}.vacancy-create-module-scss-module__-XoHSW__section{background-color:var(--ui-body-block-bg);border-radius:24px;overflow:visible}.vacancy-create-module-scss-module__-XoHSW__sectionBody{padding:24px}.vacancy-create-module-scss-module__-XoHSW__formGrid{flex-direction:column;gap:16px;display:flex}.vacancy-create-module-scss-module__-XoHSW__formRow{justify-content:space-between;align-items:flex-start;gap:20px 32px;display:flex}.vacancy-create-module-scss-module__-XoHSW__formRowAlignStart{align-items:flex-start}.vacancy-create-module-scss-module__-XoHSW__labelCell{align-items:center;min-height:46px;display:flex}.vacancy-create-module-scss-module__-XoHSW__formRowAlignStart .vacancy-create-module-scss-module__-XoHSW__labelCell{align-items:flex-start;min-height:0}.vacancy-create-module-scss-module__-XoHSW__fieldCell{display:flex}.vacancy-create-module-scss-module__-XoHSW__fieldCell>*{max-width:100%}.vacancy-create-module-scss-module__-XoHSW__label{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__labelHint{align-items:center;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__requiredMark{color:var(--red)}.vacancy-create-module-scss-module__-XoHSW__labelText{align-items:center;gap:4px;display:inline-flex}@media not (max-width:1300px){.vacancy-create-module-scss-module__-XoHSW__labelCellTopOffset{margin-top:16px}}.vacancy-create-module-scss-module__-XoHSW__infoMarkWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.vacancy-create-module-scss-module__-XoHSW__infoMark{width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 70%, transparent);background-color:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__infoTooltip{z-index:20;width:320px;color:var(--foreground);text-align:center;background-color:var(--surface-modal);border:1px solid var(--border-default);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 10px);right:50%;transform:translate(50%)}.vacancy-create-module-scss-module__-XoHSW__infoMarkWrapper:hover .vacancy-create-module-scss-module__-XoHSW__infoTooltip,.vacancy-create-module-scss-module__-XoHSW__infoMarkWrapper:focus-within .vacancy-create-module-scss-module__-XoHSW__infoTooltip{display:block}.vacancy-create-module-scss-module__-XoHSW__toggleField{justify-content:flex-end;width:100%;display:flex}.vacancy-create-module-scss-module__-XoHSW__choiceGroup{flex-wrap:wrap;gap:0;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__choiceButton{width:200px;height:46px;color:color-mix(in srgb, var(--foreground) 70%, transparent);cursor:pointer;border:1px solid var(--border-default);background-color:#0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:500;transition:color .2s;display:flex;position:relative}.vacancy-create-module-scss-module__-XoHSW__choiceButton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.vacancy-create-module-scss-module__-XoHSW__choiceButton+.vacancy-create-module-scss-module__-XoHSW__choiceButton{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.vacancy-create-module-scss-module__-XoHSW__choiceButton:hover{color:var(--foreground)}.vacancy-create-module-scss-module__-XoHSW__choiceButtonActive{z-index:1;color:var(--foreground);background-color:var(--border-default);border-color:var(--border-default)}.vacancy-create-module-scss-module__-XoHSW__workFormatChoiceGroup{justify-content:flex-end}.vacancy-create-module-scss-module__-XoHSW__inlineError{color:var(--red);font-size:14px;font-weight:500}.vacancy-create-module-scss-module__-XoHSW__locationFieldGroup{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.vacancy-create-module-scss-module__-XoHSW__salaryBlock{flex-direction:column;gap:8px;display:flex}.vacancy-create-module-scss-module__-XoHSW__salaryInputs{justify-content:flex-end;gap:16px;display:flex}.vacancy-create-module-scss-module__-XoHSW__salaryField{flex-direction:row;align-items:center;gap:8px;display:flex}.vacancy-create-module-scss-module__-XoHSW__salaryError{justify-content:flex-end}.vacancy-create-module-scss-module__-XoHSW__salaryHint{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.vacancy-create-module-scss-module__-XoHSW__checkboxRow{width:fit-content;color:var(--foreground);cursor:pointer;align-self:flex-end;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__sectionDivider{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);width:100%;height:1px;margin:16px 0}.vacancy-create-module-scss-module__-XoHSW__accordion{background-color:var(--ui-base-block-bg);border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:12px}.vacancy-create-module-scss-module__-XoHSW__accordionHeader{width:100%;min-height:56px;color:var(--foreground);cursor:pointer;background-color:var(--ui-background);border-radius:12px;justify-content:space-between;align-items:center;padding:16px;font-size:18px;font-weight:600;line-height:24px;display:flex}.vacancy-create-module-scss-module__-XoHSW__accordion:has(.vacancy-create-module-scss-module__-XoHSW__accordionBody) .vacancy-create-module-scss-module__-XoHSW__accordionHeader{border-radius:12px 12px 0 0}.vacancy-create-module-scss-module__-XoHSW__accordionBody{padding:16px}.vacancy-create-module-scss-module__-XoHSW__inlineFields{grid-template-columns:auto auto;justify-content:flex-end;gap:12px;display:grid}.vacancy-create-module-scss-module__-XoHSW__locationFields{grid-template-columns:repeat(2,auto)}.vacancy-create-module-scss-module__-XoHSW__descriptionRow{flex-direction:column}.vacancy-create-module-scss-module__-XoHSW__descriptionRow .vacancy-create-module-scss-module__-XoHSW__fieldCell{width:100%;display:block}.vacancy-create-module-scss-module__-XoHSW__descriptionField{width:100%;max-width:100%}.vacancy-create-module-scss-module__-XoHSW__dynamicListCard{flex-direction:column;gap:14px;display:flex}.vacancy-create-module-scss-module__-XoHSW__dynamicListLayout{justify-content:space-between;align-items:flex-start;gap:20px 32px;display:flex}.vacancy-create-module-scss-module__-XoHSW__dynamicListLabel{min-width:260px;color:var(--foreground);margin-top:12px;font-size:14px;font-weight:500}.vacancy-create-module-scss-module__-XoHSW__dynamicRow{grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:12px;display:grid}.vacancy-create-module-scss-module__-XoHSW__skillCheckbox{min-width:max-content;color:var(--foreground);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__iconActionButton{width:44px;height:44px;color:var(--foreground);cursor:pointer;background-color:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:14px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.vacancy-create-module-scss-module__-XoHSW__iconActionButton:hover:not(:disabled){background-color:color-mix(in srgb, var(--foreground) 10%, transparent);border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}.vacancy-create-module-scss-module__-XoHSW__iconActionButton:disabled{cursor:not-allowed;opacity:.4}.vacancy-create-module-scss-module__-XoHSW__iconActionButton img{width:16px;height:16px}.vacancy-create-module-scss-module__-XoHSW__addButton{font-size:28px}.vacancy-create-module-scss-module__-XoHSW__iconPlaceholder{width:44px;height:44px;display:block}.vacancy-create-module-scss-module__-XoHSW__listActionButton{width:46px;min-width:46px;padding:0}.vacancy-create-module-scss-module__-XoHSW__listActionButton img{width:16px;height:16px}.vacancy-create-module-scss-module__-XoHSW__removeActionButton{background-color:#0000;border:0}.vacancy-create-module-scss-module__-XoHSW__removeActionButton img{opacity:.5;transition:opacity .2s}.vacancy-create-module-scss-module__-XoHSW__removeActionButton:hover:not(:disabled){background-color:#0000}.vacancy-create-module-scss-module__-XoHSW__removeActionButton:hover:not(:disabled) img{opacity:1}@media (max-width:1024px){.vacancy-create-module-scss-module__-XoHSW__header{flex-direction:column}.vacancy-create-module-scss-module__-XoHSW__headerActions{justify-content:space-between;width:100%}}@media (max-width:768px){.vacancy-create-module-scss-module__-XoHSW__container{gap:20px}.vacancy-create-module-scss-module__-XoHSW__headerActions{flex-direction:column;align-items:stretch}.vacancy-create-module-scss-module__-XoHSW__previewButton,.vacancy-create-module-scss-module__-XoHSW__saveButton{justify-content:center;width:100%}.vacancy-create-module-scss-module__-XoHSW__saveMenu{min-width:0;left:0;right:0}.vacancy-create-module-scss-module__-XoHSW__sectionBody{padding:16px}.vacancy-create-module-scss-module__-XoHSW__formRow{flex-direction:column}.vacancy-create-module-scss-module__-XoHSW__infoTooltip{width:220px;right:0;transform:none}.vacancy-create-module-scss-module__-XoHSW__shrinkRow .vacancy-create-module-scss-module__-XoHSW__fieldCell,.vacancy-create-module-scss-module__-XoHSW__locationRow .vacancy-create-module-scss-module__-XoHSW__fieldCell{width:100%}.vacancy-create-module-scss-module__-XoHSW__locationRow .vacancy-create-module-scss-module__-XoHSW__locationFields{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-create-module-scss-module__-XoHSW__locationRow .vacancy-create-module-scss-module__-XoHSW__locationFields>*{width:100%!important}.vacancy-create-module-scss-module__-XoHSW__shrinkInput{max-width:100%}.vacancy-create-module-scss-module__-XoHSW__fieldCell{display:block}.vacancy-create-module-scss-module__-XoHSW__inlineFields,.vacancy-create-module-scss-module__-XoHSW__dynamicRow{grid-template-columns:1fr}.vacancy-create-module-scss-module__-XoHSW__salaryInputs{flex-direction:column}.vacancy-create-module-scss-module__-XoHSW__workFormatChoiceGroup{justify-content:flex-start}.vacancy-create-module-scss-module__-XoHSW__locationFieldGroup{align-items:stretch}.vacancy-create-module-scss-module__-XoHSW__dynamicListLayout{flex-direction:column;gap:12px}.vacancy-create-module-scss-module__-XoHSW__dynamicListLabel{min-width:0;max-width:none;margin-top:0}.vacancy-create-module-scss-module__-XoHSW__descriptionField{width:100%}.vacancy-create-module-scss-module__-XoHSW__toggleField{justify-content:flex-start}.vacancy-create-module-scss-module__-XoHSW__dynamicRow{gap:10px}.vacancy-create-module-scss-module__-XoHSW__iconActionButton,.vacancy-create-module-scss-module__-XoHSW__iconPlaceholder{width:100%}}@media (max-width:550px){.vacancy-create-module-scss-module__-XoHSW__locationRow .vacancy-create-module-scss-module__-XoHSW__locationFields{grid-template-columns:1fr}}}
@layer components{.styles-module-scss-module__6F-PXa__container{color:var(--foreground);flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.styles-module-scss-module__6F-PXa__backLink{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__6F-PXa__inlineIcon{color:color-mix(in srgb, var(--foreground) 50%, transparent);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__6F-PXa__layout{grid-template-columns:minmax(0,1158fr) minmax(0,446fr);align-items:start;gap:24px;display:grid}.styles-module-scss-module__6F-PXa__mainColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.styles-module-scss-module__6F-PXa__hero,.styles-module-scss-module__6F-PXa__summaryCard,.styles-module-scss-module__6F-PXa__sectionCard,.styles-module-scss-module__6F-PXa__companyCard{background-color:var(--ui-body-block-bg);border-radius:12px}.styles-module-scss-module__6F-PXa__loadingState{justify-content:center;align-items:center;padding:48px 24px;display:flex}.styles-module-scss-module__6F-PXa__hero{background-color:#0000;flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__6F-PXa__heroTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__heroContent{flex-direction:column;gap:14px;min-width:0;display:flex}.styles-module-scss-module__6F-PXa__heroTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__heroTitle{min-width:0;font-family:var(--font-heading);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:32px;font-weight:700;line-height:40px}.styles-module-scss-module__6F-PXa__heroTitle span{color:var(--brand-green-50)}.styles-module-scss-module__6F-PXa__heroHiddenIcon{vertical-align:middle;opacity:.5;filter:brightness(0);will-change:filter;width:24px;height:24px;margin-left:16px;display:inline-block}.dark .styles-module-scss-module__6F-PXa__heroHiddenIcon{filter:brightness(100)}.styles-module-scss-module__6F-PXa__heroTags{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.styles-module-scss-module__6F-PXa__heroTag,.styles-module-scss-module__6F-PXa__statusBadge{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;padding:9px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.styles-module-scss-module__6F-PXa__heroTag{background-color:var(--ui-base-block-bg)}.styles-module-scss-module__6F-PXa__heroTagIcon{opacity:.5;filter:brightness(0);will-change:filter;width:18px;height:18px;display:block}.dark .styles-module-scss-module__6F-PXa__heroTagIcon{filter:brightness(100)}.styles-module-scss-module__6F-PXa__statusBadge{color:var(--light-green-default);background-color:color-mix(in srgb, var(--light-green-default) 16%, transparent);border:1px solid color-mix(in srgb, var(--light-green-default) 30%, transparent);gap:8px}.styles-module-scss-module__6F-PXa__statusMenuWrapper{flex:none;display:inline-flex;position:relative}.styles-module-scss-module__6F-PXa__statusBadgeButton{cursor:pointer}.styles-module-scss-module__6F-PXa__statusBadgeIcon{content:url(/icons/hire-icon-light.svg)}.dark .styles-module-scss-module__6F-PXa__statusBadgeIcon{content:url(/icons/hire-icon-dark.svg)}.styles-module-scss-module__6F-PXa__statusDropdownMenu{z-index:5;background-color:var(--background);border:1px solid var(--border-default);min-width:220px;box-shadow:0 12px 32px color-mix(in srgb, var(--dark-100) 12%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.styles-module-scss-module__6F-PXa__statusDropdownItem{width:100%;min-height:40px;font:inherit;color:var(--foreground);cursor:pointer;background-color:var(--ui-base-block-bg);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;transition:background-color .2s;display:inline-flex}.styles-module-scss-module__6F-PXa__statusDropdownItem:hover{background-color:var(--ui-background)}.styles-module-scss-module__6F-PXa__heroActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:2px 0;display:flex}.styles-module-scss-module__6F-PXa__heroTopRight{flex:none;align-items:center;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__applyButton{white-space:nowrap;border-radius:12px}.styles-module-scss-module__6F-PXa__continueCreationButton{white-space:nowrap;border-radius:12px;flex-shrink:0;height:36px;padding:7px 12px;font-size:16px;line-height:22px}.styles-module-scss-module__6F-PXa__secondaryAction{min-height:46px;color:var(--foreground);cursor:not-allowed;background-color:var(--light-dark-25);opacity:.5;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.styles-module-scss-module__6F-PXa__heroEditButton{gap:8px;width:auto;padding:9px 12px}.styles-module-scss-module__6F-PXa__heroEditButton span{font-size:16px;line-height:22px}.styles-module-scss-module__6F-PXa__heroMeta{color:color-mix(in srgb, var(--foreground) 50%, transparent);flex-wrap:wrap;align-items:center;gap:16px;font-size:16px;font-weight:500;line-height:22px;display:flex}.styles-module-scss-module__6F-PXa__heroMeta span{align-items:center;gap:8px;display:inline-flex;position:relative}.styles-module-scss-module__6F-PXa__heroMetaLink{color:inherit;text-decoration:underline}.styles-module-scss-module__6F-PXa__heroMeta span+span:before{content:"";background-color:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.styles-module-scss-module__6F-PXa__summaryCard{padding:24px}.styles-module-scss-module__6F-PXa__gridColumns{gap:24px;display:flex}.styles-module-scss-module__6F-PXa__gridColumns>*{flex:1;min-width:0}.styles-module-scss-module__6F-PXa__compactCard{min-height:100%}.styles-module-scss-module__6F-PXa__sectionCard{overflow:hidden}.styles-module-scss-module__6F-PXa__sectionHeader{background-color:var(--ui-base-block-bg);align-items:center;gap:12px;padding:16px 24px;display:flex}.styles-module-scss-module__6F-PXa__sectionHeader h2{font-size:20px;font-weight:600;line-height:26px}.styles-module-scss-module__6F-PXa__sectionHeaderIcon{color:color-mix(in srgb, var(--foreground) 50%, transparent);justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__6F-PXa__sectionIcon{opacity:.5;filter:brightness(.2);width:24px;height:24px}.dark .styles-module-scss-module__6F-PXa__sectionIcon{filter:brightness(100)}.styles-module-scss-module__6F-PXa__sectionBody{padding:24px}.styles-module-scss-module__6F-PXa__detailRows{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__detailRowsTwoColumns{grid-template-rows:repeat(var(--detail-rows,1), auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:16px 48px;display:grid;position:relative}.styles-module-scss-module__6F-PXa__detailRowsTwoColumns:before{content:"";background-color:var(--border-default);width:1px;position:absolute;top:-24px;bottom:-24px;left:50%;transform:translate(-50%)}.styles-module-scss-module__6F-PXa__detailRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__detailRow span{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.styles-module-scss-module__6F-PXa__detailRow strong{text-align:right;font-size:16px;font-weight:500}.styles-module-scss-module__6F-PXa__detailRowValueMultiline{white-space:pre-line}.styles-module-scss-module__6F-PXa__skillList{flex-wrap:wrap;gap:4px;display:flex}.styles-module-scss-module__6F-PXa__skillTag{height:36px;color:var(--foreground);text-transform:capitalize;background-color:var(--border-default);border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.styles-module-scss-module__6F-PXa__skillTagValue{text-transform:none;opacity:.5;margin-left:4px}.styles-module-scss-module__6F-PXa__descriptionContent{flex-direction:column;gap:24px;font-size:16px;display:flex}.styles-module-scss-module__6F-PXa__descriptionBlock{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;gap:14px;display:flex}.styles-module-scss-module__6F-PXa__descriptionBlock h2{font-size:20px;font-weight:700}.styles-module-scss-module__6F-PXa__descriptionBlock h3{font-size:18px;font-weight:700}.styles-module-scss-module__6F-PXa__descriptionBlock h4{font-size:16px;font-weight:700}.styles-module-scss-module__6F-PXa__descriptionBlock p,.styles-module-scss-module__6F-PXa__descriptionBlock li{color:var(--foreground)}.styles-module-scss-module__6F-PXa__descriptionBlock ul,.styles-module-scss-module__6F-PXa__descriptionBlock ol{padding-left:20px}.styles-module-scss-module__6F-PXa__descriptionBlock ul{list-style-type:disc}.styles-module-scss-module__6F-PXa__descriptionBlock ol{list-style-type:decimal}.styles-module-scss-module__6F-PXa__descriptionBlock li:not(:last-child){margin-bottom:10px}.styles-module-scss-module__6F-PXa__descriptionBlock a{color:var(--brand-green);text-decoration:underline}.styles-module-scss-module__6F-PXa__descriptionBlock blockquote{color:color-mix(in srgb, var(--foreground) 50%, transparent);border-left:3px solid var(--light-border);padding-left:16px}.styles-module-scss-module__6F-PXa__descriptionPreviewNotice{width:calc(100% + 48px);color:var(--brand-green-700);background-color:var(--brand-green-400);border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;margin:0 -24px -22px;padding:12px 24px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:flex}.styles-module-scss-module__6F-PXa__descriptionPreviewNoticeContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.styles-module-scss-module__6F-PXa__descriptionPreviewNoticeContent img{flex:none}.styles-module-scss-module__6F-PXa__descriptionPreviewNoticeArrow{flex:none;transform:rotate(-90deg)}.styles-module-scss-module__6F-PXa__similarSection{flex-direction:column;gap:20px;padding-top:8px;display:flex}.styles-module-scss-module__6F-PXa__similarTitle{font-size:24px;font-weight:700}.styles-module-scss-module__6F-PXa__similarList{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__6F-PXa__similarVacancyCard{padding:24px}.styles-module-scss-module__6F-PXa__showMoreButton{border-radius:12px;align-self:center;gap:8px}.styles-module-scss-module__6F-PXa__sidebar{top:calc(var(--header-top-offset) + var(--header-height) + 16px);position:sticky}.styles-module-scss-module__6F-PXa__companyCard{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:28px 24px;display:flex}.styles-module-scss-module__6F-PXa__companyLogo{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.styles-module-scss-module__6F-PXa__companyLogo img{opacity:.56;width:34px;height:34px}.styles-module-scss-module__6F-PXa__companyMeta{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__6F-PXa__companyMeta h2{font-size:28px;font-weight:700}.styles-module-scss-module__6F-PXa__companyMeta p{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:14px;font-weight:500}.styles-module-scss-module__6F-PXa__companyLink,.styles-module-scss-module__6F-PXa__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__6F-PXa__companyLink{background-color:var(--light-dark-25);border-radius:12px;padding:12px 16px}@media (max-width:1300px){.styles-module-scss-module__6F-PXa__layout{grid-template-columns:minmax(0,1fr)}.styles-module-scss-module__6F-PXa__sidebar{order:-1;position:static}}@media (max-width:900px){.styles-module-scss-module__6F-PXa__gridColumns{flex-direction:column}.styles-module-scss-module__6F-PXa__heroTitleRow{flex-direction:column;align-items:flex-start}.styles-module-scss-module__6F-PXa__heroTop{flex-direction:column;align-items:stretch}.styles-module-scss-module__6F-PXa__heroTopRight{flex-wrap:wrap}.styles-module-scss-module__6F-PXa__heroActions{flex-wrap:nowrap;justify-content:flex-start;margin-left:0}.styles-module-scss-module__6F-PXa__applyButton,.styles-module-scss-module__6F-PXa__secondaryAction,.styles-module-scss-module__6F-PXa__applyHintWrapper{margin-left:0}.styles-module-scss-module__6F-PXa__statusDropdownMenu{left:auto;right:0}.styles-module-scss-module__6F-PXa__sectionHeader,.styles-module-scss-module__6F-PXa__sectionBody,.styles-module-scss-module__6F-PXa__summaryCard,.styles-module-scss-module__6F-PXa__companyCard{padding-left:16px;padding-right:16px}}@media (max-width:640px){.styles-module-scss-module__6F-PXa__heroTitle{font-size:30px}.styles-module-scss-module__6F-PXa__detailRowsTwoColumns{grid-template-columns:1fr;grid-auto-flow:row}.styles-module-scss-module__6F-PXa__detailRowsTwoColumns:before{display:none}.styles-module-scss-module__6F-PXa__similarTitle,.styles-module-scss-module__6F-PXa__sectionHeader h2,.styles-module-scss-module__6F-PXa__companyMeta h2{font-size:20px}.styles-module-scss-module__6F-PXa__applyButton,.styles-module-scss-module__6F-PXa__secondaryAction{justify-content:center;width:100%}.styles-module-scss-module__6F-PXa__applyHintWrapper{width:100%}.styles-module-scss-module__6F-PXa__descriptionPreviewNotice{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}}
@layer components{.styles-module-scss-module__eXLA1q__page{flex-direction:column;gap:24px;width:100%;padding-bottom:48px;display:flex}.styles-module-scss-module__eXLA1q__coverImage{aspect-ratio:4;object-fit:cover;width:100%;max-height:300px}.styles-module-scss-module__eXLA1q__layout{gap:24px;width:100%;display:grid}@media (min-width:1150px){.styles-module-scss-module__eXLA1q__layout{grid-template-columns:auto minmax(0,1fr)}}.styles-module-scss-module__eXLA1q__filters{align-self:flex-start}.styles-module-scss-module__eXLA1q__content{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.styles-module-scss-module__eXLA1q__searchSection{border-radius:12px}.styles-module-scss-module__eXLA1q__results{flex-direction:column;display:flex}.styles-module-scss-module__eXLA1q__resultsCount{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin-bottom:16px;font-size:18px;line-height:22px}.styles-module-scss-module__eXLA1q__sortRow{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}@media (min-width:640px){.styles-module-scss-module__eXLA1q__sortRow{flex-direction:row;align-items:center}}.styles-module-scss-module__eXLA1q__sortLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:16px}.styles-module-scss-module__eXLA1q__stateBox{justify-content:center;align-items:center;padding:40px 20px;display:flex}.styles-module-scss-module__eXLA1q__vacancyList{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__eXLA1q__vacancyActionButton{height:46px;padding:0 16px;font-size:16px}.styles-module-scss-module__eXLA1q__pagination{margin-top:32px}}
.styles-module-scss-module__Wz6cYG__loaderOuter{z-index:1060;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__Wz6cYG__loaderInner{width:100px;height:100px;position:relative}.styles-module-scss-module__Wz6cYG__newSpinner{background:url(/fullpage-spinner/step-1-theme-light.svg) 50%/contain no-repeat;width:100%;height:100%;animation:.5s step-end infinite styles-module-scss-module__Wz6cYG__spinner-light}.dark .styles-module-scss-module__Wz6cYG__newSpinner{background-image:url(/fullpage-spinner/step-1-theme-dark.svg);animation-name:styles-module-scss-module__Wz6cYG__spinner-dark}.styles-module-scss-module__Wz6cYG__loaderBackdrop{z-index:-1;background:var(--background);position:fixed;inset:0}@keyframes styles-module-scss-module__Wz6cYG__spinner-light{0%{background-image:url(/fullpage-spinner/step-1-theme-light.svg)}33%{background-image:url(/fullpage-spinner/step-2-theme-light.svg)}66%{background-image:url(/fullpage-spinner/step-3-theme-light.svg)}to{background-image:url(/fullpage-spinner/step-1-theme-light.svg)}}@keyframes styles-module-scss-module__Wz6cYG__spinner-dark{0%{background-image:url(/fullpage-spinner/step-1-theme-dark.svg)}33%{background-image:url(/fullpage-spinner/step-2-theme-dark.svg)}66%{background-image:url(/fullpage-spinner/step-3-theme-dark.svg)}to{background-image:url(/fullpage-spinner/step-1-theme-dark.svg)}}
@layer components{.styles-module-scss-module__f4ju-G__modal.styles-module-scss-module__f4ju-G__modal{z-index:1300}.styles-module-scss-module__f4ju-G__dialog{width:min(680px,100%)}.styles-module-scss-module__f4ju-G__header{border-radius:12px 12px 0 0}.styles-module-scss-module__f4ju-G__body{padding-bottom:4px;overflow:visible}.styles-module-scss-module__f4ju-G__footer{border-radius:0 0 12px 12px;justify-content:flex-start}.styles-module-scss-module__f4ju-G__submitTooltipWrap{display:inline-flex;position:relative}.styles-module-scss-module__f4ju-G__submitTooltip{z-index:2;visibility:hidden;width:max-content;max-width:240px;color:var(--foreground);pointer-events:none;background:var(--surface-modal);border:1px solid var(--border-default);opacity:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.styles-module-scss-module__f4ju-G__submitTooltipWrap:hover .styles-module-scss-module__f4ju-G__submitTooltip,.styles-module-scss-module__f4ju-G__submitTooltipWrap:focus-within .styles-module-scss-module__f4ju-G__submitTooltip{visibility:visible;opacity:1;transform:translate(-50%)}.styles-module-scss-module__f4ju-G__errorText{color:var(--red);margin:0;font-size:14px}.styles-module-scss-module__f4ju-G__headerContent{flex-direction:column;min-width:0;display:flex}.styles-module-scss-module__f4ju-G__headerTitle{color:var(--foreground);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:20px;font-weight:700;line-height:26px}.styles-module-scss-module__f4ju-G__content{flex-direction:column;gap:24px;padding:24px;display:flex}.styles-module-scss-module__f4ju-G__hint{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:16px;line-height:22px}.styles-module-scss-module__f4ju-G__sectionRow{background-color:var(--ui-base-block-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;height:70px;padding:12px;display:flex}.styles-module-scss-module__f4ju-G__sectionLabel{min-width:0;color:var(--foreground);flex:1;margin:0;font-size:14px;font-weight:500;line-height:18px}.styles-module-scss-module__f4ju-G__choiceButtons{flex-shrink:0;gap:12px;display:flex}.styles-module-scss-module__f4ju-G__selectWrap{flex-shrink:0;width:324px}.styles-module-scss-module__f4ju-G__fileInfo{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:18px;display:flex}.styles-module-scss-module__f4ju-G__fileLabel{color:var(--foreground)}.styles-module-scss-module__f4ju-G__fileHint{color:color-mix(in srgb, var(--foreground) 50%, transparent)}@media (max-width:640px){.styles-module-scss-module__f4ju-G__content{padding:12px 20px 16px}.styles-module-scss-module__f4ju-G__sectionRow{flex-wrap:wrap;height:auto}.styles-module-scss-module__f4ju-G__choiceButtons{flex-direction:column;width:100%}.styles-module-scss-module__f4ju-G__choiceButtons button,.styles-module-scss-module__f4ju-G__selectWrap{width:100%}}}
@layer components{.employer-settings-invite-row-module-scss-module__OqR_-G__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-invite-row-module-scss-module__OqR_-G__row:first-child{border-top:none}.employer-settings-invite-row-module-scss-module__OqR_-G__email,.employer-settings-invite-row-module-scss-module__OqR_-G__date{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.employer-settings-invite-row-module-scss-module__OqR_-G__date{color:var(--foreground);justify-self:start;position:relative}.employer-settings-invite-row-module-scss-module__OqR_-G__date:hover .employer-settings-invite-row-module-scss-module__OqR_-G__dateTooltip{display:block}.employer-settings-invite-row-module-scss-module__OqR_-G__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-invite-row-module-scss-module__OqR_-G__status{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:14px;font-weight:500}.employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton{cursor:pointer;background-color:var(--ui-background);border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,opacity .2s;display:inline-flex;position:relative}.employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton:hover .employer-settings-invite-row-module-scss-module__OqR_-G__deleteTooltip{display:block}.employer-settings-invite-row-module-scss-module__OqR_-G__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-invite-row-module-scss-module__OqR_-G__deleteButton:hover{background-color:color-mix(in srgb, var(--red) 18%, var(--ui-background))}.employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton:disabled{cursor:not-allowed;opacity:.5}.employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton img{opacity:.5;filter:brightness(0);width:18px;height:18px}.dark .employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton img{filter:brightness(100)}@media (max-width:760px){.employer-settings-invite-row-module-scss-module__OqR_-G__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.employer-settings-invite-row-module-scss-module__OqR_-G__deleteButton{justify-self:flex-start}}}
