.SavedJobsList-module-scss-module__8iJU2G__root{width:100%;max-width:1080px;margin-inline:auto}.SavedJobsList-module-scss-module__8iJU2G__header{margin-bottom:var(--spacing-xl)}.SavedJobsList-module-scss-module__8iJU2G__title{margin:0 0 var(--spacing-xs);color:var(--color-text)}.SavedJobsList-module-scss-module__8iJU2G__subtitle{color:var(--color-text-muted);margin:0}.SavedJobsList-module-scss-module__8iJU2G__list{gap:var(--spacing-m);display:grid}.SavedJobsList-module-scss-module__8iJU2G__state{padding:var(--spacing-3xl);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface);text-align:center}.SavedJobsList-module-scss-module__8iJU2G__stateTitle{margin:0 0 var(--spacing-xs);color:var(--color-text)}.SavedJobsList-module-scss-module__8iJU2G__stateText{color:var(--color-text-muted);margin:0}@media (max-width:767.98px){.SavedJobsList-module-scss-module__8iJU2G__header{margin-bottom:var(--spacing-l)}.SavedJobsList-module-scss-module__8iJU2G__state{padding:var(--spacing-xl)}}
.SavedJobCard-module-scss-module__e1FCOW__card{gap:var(--spacing-l);width:100%;padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface);box-shadow:var(--shadow-s);justify-content:space-between;display:flex}.SavedJobCard-module-scss-module__e1FCOW__content{min-width:0}.SavedJobCard-module-scss-module__e1FCOW__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.SavedJobCard-module-scss-module__e1FCOW__title{color:var(--color-text);margin:0}.SavedJobCard-module-scss-module__e1FCOW__badge{border-radius:var(--border-radius-full);min-height:24px;color:var(--color-success);white-space:nowrap;background:#10b9811f;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.SavedJobCard-module-scss-module__e1FCOW__company{margin:0 0 var(--spacing-s);color:var(--color-text)}.SavedJobCard-module-scss-module__e1FCOW__meta{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.SavedJobCard-module-scss-module__e1FCOW__metaItem{color:var(--color-text-muted);align-items:center;gap:6px;font-size:14px;line-height:1.4;display:inline-flex}.SavedJobCard-module-scss-module__e1FCOW__metaItem svg{width:16px;height:16px}.SavedJobCard-module-scss-module__e1FCOW__salary{color:var(--color-text);font-weight:700}.SavedJobCard-module-scss-module__e1FCOW__actions{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;min-width:144px;display:flex}.SavedJobCard-module-scss-module__e1FCOW__viewButton,.SavedJobCard-module-scss-module__e1FCOW__removeButton{gap:var(--spacing-xs);min-width:136px;height:40px}.SavedJobCard-module-scss-module__e1FCOW__viewButton svg,.SavedJobCard-module-scss-module__e1FCOW__removeButton svg{width:16px;height:16px}.SavedJobCard-module-scss-module__e1FCOW__removeButton{color:var(--color-text)}@media (max-width:767.98px){.SavedJobCard-module-scss-module__e1FCOW__card{flex-direction:column}.SavedJobCard-module-scss-module__e1FCOW__actions{align-items:stretch;width:100%}.SavedJobCard-module-scss-module__e1FCOW__viewButton,.SavedJobCard-module-scss-module__e1FCOW__removeButton{width:100%}}
.Button-module-scss-module__EEeB0a__button{justify-content:center;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;min-height:var(--height-button);padding:0 var(--spacing-m);border-radius:var(--radius-s);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.Button-module-scss-module__EEeB0a__button:focus{outline:none}.Button-module-scss-module__EEeB0a__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module-scss-module__EEeB0a__button:disabled,.Button-module-scss-module__EEeB0a__button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.Button-module-scss-module__EEeB0a__button svg{flex-shrink:0;width:18px;height:18px}.Button-module-scss-module__EEeB0a__primary{background:linear-gradient(180deg,var(--color-primary-gradient-from)0%,var(--color-primary-gradient-to)100%);color:var(--color-primary-contrast)}.Button-module-scss-module__EEeB0a__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-gradient-to)}.Button-module-scss-module__EEeB0a__secondary{background-color:var(--color-bg-surface);color:var(--color-text);border-color:var(--color-border)}.Button-module-scss-module__EEeB0a__secondary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-bg-muted);border-color:var(--color-border)}.Button-module-scss-module__EEeB0a__outlined{color:var(--color-primary);border-color:var(--color-border);background-color:#0000}.Button-module-scss-module__EEeB0a__outlined:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-primary-soft);border-color:var(--color-primary)}.Button-module-scss-module__EEeB0a__text{min-height:auto;color:var(--color-primary);background-color:#0000;border:none;border-radius:0;padding:0}.Button-module-scss-module__EEeB0a__text:hover:not(:disabled,[aria-disabled=true]){color:var(--color-primary-hover)}.Button-module-scss-module__EEeB0a__text:focus-visible{border-radius:var(--radius-s);outline:2px solid var(--color-primary);outline-offset:2px}.Button-module-scss-module__EEeB0a__icon{width:var(--height-button);min-width:var(--height-button);border-radius:var(--radius-m);padding:0}.Button-module-scss-module__EEeB0a__icon svg{width:20px;height:20px}.Button-module-scss-module__EEeB0a__full-width{width:100%}
.page-module-scss-module__DqlKuG__page{min-height:100vh;padding:var(--spacing-xl)0 var(--spacing-4xl)}.page-module-scss-module__DqlKuG__container{width:min(100%,var(--content-narrow));margin:0 auto}.page-module-scss-module__DqlKuG__stateCard{gap:var(--spacing-m);max-width:560px;padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface);flex-direction:column;display:flex}.page-module-scss-module__DqlKuG__stateTitle{color:var(--color-text);margin:0}.page-module-scss-module__DqlKuG__stateText{color:var(--color-text-muted);margin:0}.page-module-scss-module__DqlKuG__stateActions{align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.page-module-scss-module__DqlKuG__page{padding:var(--spacing-l)0 var(--spacing-2xl)}.page-module-scss-module__DqlKuG__stateCard{padding:var(--spacing-l)}.page-module-scss-module__DqlKuG__stateActions{flex-direction:column;align-items:stretch}}
.VacancyForm-module-scss-module__RbHW-W__root{gap:var(--spacing-xl);width:min(100%,960px);padding:var(--spacing-xl)0 var(--spacing-4xl);flex-direction:column;display:flex}.VacancyForm-module-scss-module__RbHW-W__form{gap:var(--spacing-xl);flex-direction:column;display:flex}.VacancyForm-module-scss-module__RbHW-W__errorBox{padding:var(--spacing-m);border-radius:var(--radius-s);color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-l);background:#ef444414;border:1px solid #ef44443d}@media (max-width:767.98px){.VacancyForm-module-scss-module__RbHW-W__root{gap:var(--spacing-l);padding:var(--spacing-l)0 var(--spacing-2xl)}.VacancyForm-module-scss-module__RbHW-W__form{gap:var(--spacing-l)}}
.Select-module-scss-module__1G91Ha__root{gap:var(--spacing-xxs);width:100%;display:grid}.Select-module-scss-module__1G91Ha__label{color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-m)}.Select-module-scss-module__1G91Ha__control{min-width:0;position:relative}.Select-module-scss-module__1G91Ha__select{width:100%;min-width:0;height:var(--height-input);padding:0 calc(var(--padding-input-x) + 28px)0 var(--padding-input-x);border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);box-shadow:none;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);appearance:none;cursor:pointer;transition:border-color var(--transition-duration-fast)var(--transition-ease-in-out),background-color var(--transition-duration-fast)var(--transition-ease-in-out),color var(--transition-duration-fast)var(--transition-ease-in-out);outline:none}.Select-module-scss-module__1G91Ha__select:hover:enabled{border-color:var(--color-border-strong);box-shadow:none}.Select-module-scss-module__1G91Ha__select:focus,.Select-module-scss-module__1G91Ha__select:focus-visible{border-color:var(--color-primary);box-shadow:none}.Select-module-scss-module__1G91Ha__error .Select-module-scss-module__1G91Ha__select{border-color:color-mix(in srgb,var(--color-danger)45%,var(--color-border));box-shadow:none}.Select-module-scss-module__1G91Ha__error .Select-module-scss-module__1G91Ha__select:hover:enabled,.Select-module-scss-module__1G91Ha__error .Select-module-scss-module__1G91Ha__select:focus,.Select-module-scss-module__1G91Ha__error .Select-module-scss-module__1G91Ha__select:focus-visible{border-color:var(--color-danger);box-shadow:none}.Select-module-scss-module__1G91Ha__disabled .Select-module-scss-module__1G91Ha__select{background:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}.Select-module-scss-module__1G91Ha__meta{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-m);margin:0}.Select-module-scss-module__1G91Ha__hint{color:var(--color-text-muted)}.Select-module-scss-module__1G91Ha__errorText{color:var(--color-danger)}
.JobsFilters-module-scss-module__JQnEeG__root{gap:var(--spacing-m);width:100%;display:grid}.JobsFilters-module-scss-module__JQnEeG__search{width:100%}.JobsFilters-module-scss-module__JQnEeG__row{justify-content:space-between;align-items:center;gap:var(--spacing-m);flex-wrap:wrap;display:flex}.JobsFilters-module-scss-module__JQnEeG__geoChipWrap{flex-shrink:0}.JobsFilters-module-scss-module__JQnEeG__geoChip{align-items:center;gap:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);min-height:40px;color:var(--color-text);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--transition-duration-fast)var(--transition-ease-out),background-color var(--transition-duration-fast)var(--transition-ease-out);padding:0 12px;line-height:1.2;display:inline-flex}.JobsFilters-module-scss-module__JQnEeG__geoChip:disabled{opacity:.65;cursor:wait}.JobsFilters-module-scss-module__JQnEeG__geoChipInactive:hover:not(:disabled){border-color:var(--color-border-strong)}.JobsFilters-module-scss-module__JQnEeG__geoChipActive{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);cursor:default}.JobsFilters-module-scss-module__JQnEeG__geoChipIcon{flex-shrink:0;width:18px;height:18px}.JobsFilters-module-scss-module__JQnEeG__geoChipDismiss{border-radius:var(--border-radius-full);width:28px;height:28px;color:inherit;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;margin:0 -4px 0 2px;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:relative}.JobsFilters-module-scss-module__JQnEeG__geoChipDismiss:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent)}.JobsFilters-module-scss-module__JQnEeG__filtersGroup{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.JobsFilters-module-scss-module__JQnEeG__filtersLabel{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:var(--line-height-l);white-space:nowrap;display:inline-flex}.JobsFilters-module-scss-module__JQnEeG__filtersIcon{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.JobsFilters-module-scss-module__JQnEeG__selectWrapper{width:160px;min-width:160px}.JobsFilters-module-scss-module__JQnEeG__total{color:var(--color-text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);white-space:nowrap;margin-left:auto}@media (max-width:767.98px){.JobsFilters-module-scss-module__JQnEeG__row{align-items:stretch}.JobsFilters-module-scss-module__JQnEeG__filtersGroup{flex-direction:column;align-items:stretch;width:100%}.JobsFilters-module-scss-module__JQnEeG__filtersLabel{margin-bottom:var(--spacing-xxs)}.JobsFilters-module-scss-module__JQnEeG__selectWrapper{width:100%;min-width:0}.JobsFilters-module-scss-module__JQnEeG__total{margin-left:0}}
.TextArea-module-scss-module__yBBJJW__root{gap:8px;display:grid}.TextArea-module-scss-module__yBBJJW__fullWidth{width:100%}.TextArea-module-scss-module__yBBJJW__topRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.TextArea-module-scss-module__yBBJJW__label{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-m);color:var(--color-text)}.TextArea-module-scss-module__yBBJJW__required{color:var(--color-danger)}.TextArea-module-scss-module__yBBJJW__counter{font-size:var(--font-size-s);line-height:var(--line-height-m);color:var(--color-text-muted)}.TextArea-module-scss-module__yBBJJW__field{border-radius:var(--radius-m);background:var(--color-bg-surface);border:1px solid color-mix(in srgb,var(--color-border)85%,transparent);box-shadow:var(--shadow-s);transition:border-color .14s,box-shadow .14s,background-color .14s}.TextArea-module-scss-module__yBBJJW__textarea{width:100%;min-height:120px;font-size:var(--font-size-m);line-height:var(--line-height-l);color:var(--color-text);background:0 0;border:0;outline:0;padding:12px 14px}.TextArea-module-scss-module__yBBJJW__textarea::placeholder{color:color-mix(in srgb,var(--color-text-muted)85%,transparent)}.TextArea-module-scss-module__yBBJJW__field:hover{border-color:color-mix(in srgb,var(--color-primary)28%,var(--color-border))}.TextArea-module-scss-module__yBBJJW__field:focus-within{border-color:var(--color-primary)}.TextArea-module-scss-module__yBBJJW__invalid{border-color:color-mix(in srgb,var(--color-danger)55%,var(--color-border))}.TextArea-module-scss-module__yBBJJW__invalid:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger)25%,transparent)}.TextArea-module-scss-module__yBBJJW__disabled{background:var(--color-bg-muted);border-color:color-mix(in srgb,var(--color-border)70%,transparent);box-shadow:none}.TextArea-module-scss-module__yBBJJW__disabled .TextArea-module-scss-module__yBBJJW__textarea{color:color-mix(in srgb,var(--color-text-muted)70%,transparent);cursor:not-allowed}.TextArea-module-scss-module__yBBJJW__hint{font-size:var(--font-size-s);line-height:var(--line-height-m);color:var(--color-text-muted);margin:0}.TextArea-module-scss-module__yBBJJW__error{font-size:var(--font-size-s);line-height:var(--line-height-m);color:var(--color-danger);margin:0}.TextArea-module-scss-module__yBBJJW__field{overflow:hidden}.TextArea-module-scss-module__yBBJJW__textarea{box-sizing:border-box;max-width:100%;display:block}
.TextField-module-scss-module__cjv4na__text-field{gap:6px;display:grid}.TextField-module-scss-module__cjv4na__full-width{width:100%}.TextField-module-scss-module__cjv4na__label{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-m);color:var(--color-text)}.TextField-module-scss-module__cjv4na__label-text{align-items:baseline;gap:4px;display:inline-flex}.TextField-module-scss-module__cjv4na__required{color:var(--color-danger)}.TextField-module-scss-module__cjv4na__control{border:1px solid var(--color-border);border-radius:var(--radius-s);background-color:var(--color-bg-surface);min-height:48px;box-shadow:var(--shadow-s);align-items:center;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.TextField-module-scss-module__cjv4na__control:hover,.TextField-module-scss-module__cjv4na__control:focus-within{border-color:var(--color-primary)}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__with-right-icon .TextField-module-scss-module__cjv4na__field{padding-right:54px}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__is-disabled{background-color:var(--color-bg-muted);box-shadow:none}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__is-disabled:hover{border-color:var(--color-border)}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__is-disabled .TextField-module-scss-module__cjv4na__field{color:var(--color-text-muted);border-radius:inherit}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__is-disabled .TextField-module-scss-module__cjv4na__right-icon{color:var(--color-text-muted);cursor:not-allowed}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__has-error{border-color:#dc26268c}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__has-error:hover{border-color:#dc2626a6}.TextField-module-scss-module__cjv4na__control.TextField-module-scss-module__cjv4na__has-error:focus-within{border-color:#dc2626b3}.TextField-module-scss-module__cjv4na__field{width:100%;height:48px;font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);color:var(--color-text);background:0 0;border:none;outline:none;padding:0 14px}.TextField-module-scss-module__cjv4na__field::placeholder{color:var(--color-text-muted);opacity:.75}.TextField-module-scss-module__cjv4na__field:disabled{cursor:not-allowed}.TextField-module-scss-module__cjv4na__right-icon{border-radius:calc(var(--radius-s) - 4px);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .18s,background-color .18s,transform 80ms,box-shadow .18s;display:inline-flex;position:absolute;right:10px}.TextField-module-scss-module__cjv4na__right-icon:hover{color:var(--color-text);background-color:var(--color-bg-muted)}.TextField-module-scss-module__cjv4na__right-icon:active{transform:translateY(1px)}.TextField-module-scss-module__cjv4na__right-icon:focus{outline:none}.TextField-module-scss-module__cjv4na__right-icon svg{width:24px;height:24px;display:block}.TextField-module-scss-module__cjv4na__hint,.TextField-module-scss-module__cjv4na__error-message{font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-m)}.TextField-module-scss-module__cjv4na__hint{color:var(--color-text-muted)}.TextField-module-scss-module__cjv4na__error-message{color:var(--color-danger)}
.VacanciesSection-module-scss-module__fdkEBW__container{flex-direction:column;gap:15px;width:100%;display:flex}
.ShareJobButton-module-scss-module__IKnVVW__button{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:44px;color:var(--color-text);display:inline-flex}.ShareJobButton-module-scss-module__IKnVVW__button svg{width:18px;height:18px}
.VacancyFormHeader-module-scss-module__S0rHIq__header{gap:var(--spacing-s);flex-direction:column;display:flex}.VacancyFormHeader-module-scss-module__S0rHIq__backButton{width:fit-content;color:var(--color-text-muted)}.VacancyFormHeader-module-scss-module__S0rHIq__backButton:hover,.VacancyFormHeader-module-scss-module__S0rHIq__backButton:focus{color:var(--color-text);box-shadow:none}.VacancyFormHeader-module-scss-module__S0rHIq__title{color:var(--color-text);letter-spacing:-.03em;margin:0}.VacancyFormHeader-module-scss-module__S0rHIq__subtitle{color:var(--color-text-muted);margin:0}
.ApplicationCard-module-scss-module__cDC50W__card{border:1px solid var(--color-border);border-radius:var(--border-radius-l);background-color:var(--color-bg-surface);box-shadow:var(--shadow-s);transition:border-color var(--transition-duration-fast)var(--transition-ease-in-out),box-shadow var(--transition-duration-fast)var(--transition-ease-in-out),transform var(--transition-duration-fast)var(--transition-ease-in-out)}.ApplicationCard-module-scss-module__cDC50W__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.ApplicationCard-module-scss-module__cDC50W__content{justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-l);display:flex}.ApplicationCard-module-scss-module__cDC50W__info{min-width:0}.ApplicationCard-module-scss-module__cDC50W__titleRow{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.ApplicationCard-module-scss-module__cDC50W__title{color:var(--color-text);font-size:20px;line-height:1.25}.ApplicationCard-module-scss-module__cDC50W__badge{border-radius:var(--border-radius-full);min-height:28px;color:var(--color-primary-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:5px 12px;line-height:1;display:inline-flex}.ApplicationCard-module-scss-module__cDC50W__new,.ApplicationCard-module-scss-module__cDC50W__viewed{background-color:var(--color-primary)}.ApplicationCard-module-scss-module__cDC50W__invited,.ApplicationCard-module-scss-module__cDC50W__hired{background-color:var(--color-success)}.ApplicationCard-module-scss-module__cDC50W__rejected{background-color:var(--color-text-muted)}.ApplicationCard-module-scss-module__cDC50W__company{margin-top:var(--spacing-m);color:var(--color-text)}.ApplicationCard-module-scss-module__cDC50W__meta{gap:var(--spacing-s)var(--spacing-m);margin-top:var(--spacing-m);flex-wrap:wrap;display:flex}.ApplicationCard-module-scss-module__cDC50W__meta+.ApplicationCard-module-scss-module__cDC50W__meta{margin-top:var(--spacing-s)}.ApplicationCard-module-scss-module__cDC50W__employerContact{margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--color-border)}.ApplicationCard-module-scss-module__cDC50W__employerContactTitle{margin-bottom:var(--spacing-xs);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;display:block}.ApplicationCard-module-scss-module__cDC50W__employerContactRow{gap:var(--spacing-xs);flex-direction:column;display:flex}.ApplicationCard-module-scss-module__cDC50W__contactLink{align-items:center;gap:var(--spacing-xs);width:fit-content;max-width:100%;color:var(--color-primary);font-size:var(--font-size-s);line-height:var(--line-height-m);text-decoration:none;display:inline-flex}.ApplicationCard-module-scss-module__cDC50W__contactLink:hover{text-decoration:underline}.ApplicationCard-module-scss-module__cDC50W__contactLink .ApplicationCard-module-scss-module__cDC50W__metaIcon{color:var(--color-text-muted);flex-shrink:0}.ApplicationCard-module-scss-module__cDC50W__metaItem{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-xs);display:inline-flex}.ApplicationCard-module-scss-module__cDC50W__strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ApplicationCard-module-scss-module__cDC50W__metaIcon{width:var(--size-icon-width-small);height:var(--size-icon-height-small);flex:none;display:inline-flex}.ApplicationCard-module-scss-module__cDC50W__metaIcon svg{width:100%;height:100%}.ApplicationCard-module-scss-module__cDC50W__actions{gap:var(--spacing-s);flex-direction:column;align-items:stretch;min-width:144px;display:flex}.ApplicationCard-module-scss-module__cDC50W__action{gap:var(--spacing-xs);border-radius:var(--border-radius-full);min-height:36px;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);padding:8px 16px}.ApplicationCard-module-scss-module__cDC50W__action svg{width:16px;height:16px}@media (max-width:767.98px){.ApplicationCard-module-scss-module__cDC50W__content{gap:var(--spacing-l);flex-direction:column}.ApplicationCard-module-scss-module__cDC50W__actions{flex-direction:row;width:100%;min-width:0}.ApplicationCard-module-scss-module__cDC50W__action{flex:1}}@media (max-width:639.98px){.ApplicationCard-module-scss-module__cDC50W__actions{flex-direction:column}}
.AccountSection-module-scss-module__UhGTAa__card{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface);display:grid}.AccountSection-module-scss-module__UhGTAa__cardHeader{align-items:flex-start;gap:var(--spacing-m);display:flex}.AccountSection-module-scss-module__UhGTAa__cardHeading{gap:var(--spacing-xs);display:grid}.AccountSection-module-scss-module__UhGTAa__iconCircle{background:var(--color-bg-muted);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.AccountSection-module-scss-module__UhGTAa__formSection{gap:var(--spacing-m);display:grid}.AccountSection-module-scss-module__UhGTAa__field{gap:var(--spacing-xs);display:grid}.AccountSection-module-scss-module__UhGTAa__input{width:100%;height:var(--height-input);padding:0 var(--padding-input-x);border:1px solid var(--color-control-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--font-size-s);transition:border-color var(--transition-duration-fast)var(--transition-ease-out),background-color var(--transition-duration-fast)var(--transition-ease-out)}.AccountSection-module-scss-module__UhGTAa__input::placeholder{color:var(--color-text-muted)}.AccountSection-module-scss-module__UhGTAa__input:hover{border-color:var(--color-border-strong)}.AccountSection-module-scss-module__UhGTAa__input:focus-visible{border-color:var(--color-primary);outline:none}.AccountSection-module-scss-module__UhGTAa__errorText{color:var(--color-danger)}@media (max-width:767.98px){.AccountSection-module-scss-module__UhGTAa__card{padding:var(--spacing-l)}}
.VacancyJobDescriptionSection-module-scss-module__WYNH7q__section{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;display:flex}.VacancyJobDescriptionSection-module-scss-module__WYNH7q__sectionTitle{color:var(--color-text);letter-spacing:-.02em;margin:0}.VacancyJobDescriptionSection-module-scss-module__WYNH7q__fields{gap:var(--spacing-m);flex-direction:column;display:flex}.VacancyJobDescriptionSection-module-scss-module__WYNH7q__descriptionTextarea{min-height:64px}.VacancyJobDescriptionSection-module-scss-module__WYNH7q__listTextarea{min-height:96px}@media (max-width:767.98px){.VacancyJobDescriptionSection-module-scss-module__WYNH7q__section{padding:var(--spacing-l)}}
.ModalWindow-module-scss-module__e0cbSa__overlay{z-index:calc(var(--z-index-modal) - 1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ModalWindow-module-scss-module__e0cbSa__overlay-show var(--transition-duration-fast)var(--transition-ease-out);background:#0f172a7a;position:fixed;inset:0}.ModalWindow-module-scss-module__e0cbSa__content{z-index:var(--z-index-modal);width:min(100vw - var(--spacing-xl),520px);max-height:min(100dvh - var(--spacing-xl),720px);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface);box-shadow:var(--shadow-l);color:var(--color-text);animation:ModalWindow-module-scss-module__e0cbSa__content-show var(--transition-duration-medium)cubic-bezier(.16,1,.3,1);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ModalWindow-module-scss-module__e0cbSa__content:focus{outline:none}.ModalWindow-module-scss-module__e0cbSa__content:focus-visible{box-shadow:var(--shadow-focus-ring),var(--shadow-l)}.ModalWindow-module-scss-module__e0cbSa__sm{width:min(100vw - var(--spacing-xl),400px)}.ModalWindow-module-scss-module__e0cbSa__md{width:min(100vw - var(--spacing-xl),520px)}.ModalWindow-module-scss-module__e0cbSa__lg{width:min(100vw - var(--spacing-xl),760px)}.ModalWindow-module-scss-module__e0cbSa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l)var(--spacing-l)var(--spacing-m);border-bottom:1px solid var(--color-border);display:flex}.ModalWindow-module-scss-module__e0cbSa__titleWrapper{min-width:0;padding-top:2px}.ModalWindow-module-scss-module__e0cbSa__title{color:var(--color-text)}.ModalWindow-module-scss-module__e0cbSa__closeButton{border-radius:var(--radius-s);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-duration-fast)var(--transition-ease-in-out),background-color var(--transition-duration-fast)var(--transition-ease-in-out),border-color var(--transition-duration-fast)var(--transition-ease-in-out),transform var(--transition-duration-fast)var(--transition-ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.ModalWindow-module-scss-module__e0cbSa__closeButton:hover{border-color:var(--color-border);background:var(--color-bg-muted);color:var(--color-text)}.ModalWindow-module-scss-module__e0cbSa__closeButton:active{transform:scale(.96)}.ModalWindow-module-scss-module__e0cbSa__closeButton:focus{outline:none}.ModalWindow-module-scss-module__e0cbSa__closeButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.ModalWindow-module-scss-module__e0cbSa__closeButton span{font-size:24px;font-weight:var(--font-weight-regular);line-height:1;transform:translateY(-1px)}.ModalWindow-module-scss-module__e0cbSa__body{padding:var(--spacing-m)var(--spacing-l)var(--spacing-l);color:var(--color-text-muted);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);overflow:auto}.ModalWindow-module-scss-module__e0cbSa__body p{margin-top:0}.ModalWindow-module-scss-module__e0cbSa__body p:last-child{margin-bottom:0}.ModalWindow-module-scss-module__e0cbSa__footer{padding:var(--spacing-m)var(--spacing-l)var(--spacing-l);border-top:1px solid var(--color-border);background:var(--color-bg-surface);justify-content:flex-end;align-items:center;display:flex}.ModalWindow-module-scss-module__e0cbSa__confirmButton{min-width:112px;box-shadow:var(--shadow-button-primary)}.ModalWindow-module-scss-module__e0cbSa__confirmButton:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-button-primary-hover)}.ModalWindow-module-scss-module__e0cbSa__confirmButton:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-button-primary-active)}.ModalWindow-module-scss-module__e0cbSa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767.98px){.ModalWindow-module-scss-module__e0cbSa__content,.ModalWindow-module-scss-module__e0cbSa__sm,.ModalWindow-module-scss-module__e0cbSa__md,.ModalWindow-module-scss-module__e0cbSa__lg{width:min(100vw - var(--spacing-m),100%);max-height:calc(100dvh - var(--spacing-m));border-radius:var(--radius-m)}.ModalWindow-module-scss-module__e0cbSa__header,.ModalWindow-module-scss-module__e0cbSa__body{padding:var(--spacing-m)}.ModalWindow-module-scss-module__e0cbSa__footer{padding:var(--spacing-m);align-items:stretch;gap:var(--spacing-s);flex-direction:column}.ModalWindow-module-scss-module__e0cbSa__confirmButton{width:100%}}@keyframes ModalWindow-module-scss-module__e0cbSa__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes ModalWindow-module-scss-module__e0cbSa__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.CompanyLogoSection-module-scss-module__LfM4cG__card{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface)}.CompanyLogoSection-module-scss-module__LfM4cG__title{margin:0 0 var(--spacing-l);color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.25}.CompanyLogoSection-module-scss-module__LfM4cG__body{align-items:center;gap:var(--spacing-l);display:flex}.CompanyLogoSection-module-scss-module__LfM4cG__preview{flex-shrink:0}.CompanyLogoSection-module-scss-module__LfM4cG__placeholder,.CompanyLogoSection-module-scss-module__LfM4cG__image{border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-muted);width:96px;height:96px;display:block}.CompanyLogoSection-module-scss-module__LfM4cG__placeholder{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.CompanyLogoSection-module-scss-module__LfM4cG__image{object-fit:cover;display:block}.CompanyLogoSection-module-scss-module__LfM4cG__imageTrigger{border-radius:inherit;cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.CompanyLogoSection-module-scss-module__LfM4cG__imageTrigger:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.CompanyLogoSection-module-scss-module__LfM4cG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxOverlay{z-index:calc(var(--z-index-modal) - 1);animation:CompanyLogoSection-module-scss-module__LfM4cG__overlay-fade-in var(--transition-duration-fast)var(--transition-ease-out);background:#000000bf;position:fixed;inset:0}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxContent{z-index:var(--z-index-modal);padding:var(--spacing-xl);animation:CompanyLogoSection-module-scss-module__LfM4cG__content-fade-in var(--transition-duration-medium)var(--transition-ease-out);background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxContent:focus{outline:none}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxInner{justify-content:center;align-items:center;width:fit-content;max-width:min(96vw,100%);max-height:96dvh;display:flex;position:relative}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxClose{top:var(--spacing-xs);right:var(--spacing-xs);z-index:2;border-radius:var(--radius-full);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-duration-fast)var(--transition-ease-in-out);background:#00000073;border:1px solid #ffffff59;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxClose:hover{background:#000000a6}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.CompanyLogoSection-module-scss-module__LfM4cG__lightboxImage{object-fit:contain;width:auto;max-width:min(96vw,100%);height:auto;max-height:96dvh;display:block}@keyframes CompanyLogoSection-module-scss-module__LfM4cG__overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CompanyLogoSection-module-scss-module__LfM4cG__content-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.CompanyLogoSection-module-scss-module__LfM4cG__meta{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.CompanyLogoSection-module-scss-module__LfM4cG__fileInput{display:none}.CompanyLogoSection-module-scss-module__LfM4cG__uploadButton{align-items:center;gap:var(--spacing-xs);min-height:40px;padding:0 var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-duration-fast)var(--transition-ease-in-out),border-color var(--transition-duration-fast)var(--transition-ease-in-out),color var(--transition-duration-fast)var(--transition-ease-in-out);line-height:1;display:inline-flex}.CompanyLogoSection-module-scss-module__LfM4cG__uploadButton svg{width:var(--size-icon-width-small);height:var(--size-icon-height-small);flex-shrink:0;display:block}.CompanyLogoSection-module-scss-module__LfM4cG__uploadButton:hover{border-color:var(--color-border-strong);background:var(--color-bg-muted)}.CompanyLogoSection-module-scss-module__LfM4cG__hint,.CompanyLogoSection-module-scss-module__LfM4cG__helper{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-l);margin:0}@media (max-width:767.98px){.CompanyLogoSection-module-scss-module__LfM4cG__card{padding:var(--spacing-m);border-radius:var(--border-radius-xl)}.CompanyLogoSection-module-scss-module__LfM4cG__title{margin-bottom:var(--spacing-m);font-size:var(--font-size-l)}.CompanyLogoSection-module-scss-module__LfM4cG__body{align-items:flex-start;gap:var(--spacing-m);flex-direction:column}}
.ApplicantCard-module-scss-module__3Y9Ssq__card{min-height:0;padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);box-shadow:var(--shadow-s);flex-direction:column;display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__headRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-s);display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__headLeftCol{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__headContact{max-width:min(55%,240px);color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:right;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;padding:2px 0;text-decoration:none;display:inline-flex}.ApplicantCard-module-scss-module__3Y9Ssq__headContact:hover{color:var(--color-text);text-decoration:underline}.ApplicantCard-module-scss-module__3Y9Ssq__headContact:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px;border-radius:var(--radius-s)}.ApplicantCard-module-scss-module__3Y9Ssq__headContactIcon{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.125em;height:1.125em;display:inline-flex}.ApplicantCard-module-scss-module__3Y9Ssq__headContactIcon svg{width:100%;height:100%;display:block}.ApplicantCard-module-scss-module__3Y9Ssq__headContactValue{text-align:right;word-break:break-word;min-width:0;display:block}.ApplicantCard-module-scss-module__3Y9Ssq__avatarTrigger{border:1px solid var(--color-border);border-radius:var(--radius-s);cursor:zoom-in;background:0 0;flex:none;padding:0;line-height:0;overflow:hidden}.ApplicantCard-module-scss-module__3Y9Ssq__avatarTrigger:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.ApplicantCard-module-scss-module__3Y9Ssq__avatar{object-fit:cover;width:44px;height:44px;display:block}.ApplicantCard-module-scss-module__3Y9Ssq__name{min-width:0;color:var(--color-text);font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0}.ApplicantCard-module-scss-module__3Y9Ssq__buttonIcon{width:var(--size-icon-width-small);height:var(--size-icon-height-small);color:currentColor;flex:none;place-items:center;display:inline-grid}.ApplicantCard-module-scss-module__3Y9Ssq__buttonIcon svg{color:currentColor;width:16px;height:16px;display:block;overflow:visible}.ApplicantCard-module-scss-module__3Y9Ssq__appliedBlock{gap:var(--spacing-xxs);margin-top:var(--spacing-s);flex-direction:column;display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__applied,.ApplicantCard-module-scss-module__3Y9Ssq__resumeLine{color:var(--color-text-muted);margin:0}.ApplicantCard-module-scss-module__3Y9Ssq__inlineLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.ApplicantCard-module-scss-module__3Y9Ssq__inlineLink:hover{text-decoration:underline}.ApplicantCard-module-scss-module__3Y9Ssq__appliedMeta{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.ApplicantCard-module-scss-module__3Y9Ssq__profileBlock{margin-top:var(--spacing-s);padding-top:var(--spacing-s);border-top:1px solid var(--color-border)}.ApplicantCard-module-scss-module__3Y9Ssq__profileTitle{margin-bottom:var(--spacing-xs);color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;display:block}.ApplicantCard-module-scss-module__3Y9Ssq__profileFields{gap:var(--spacing-xxs);flex-direction:column;display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__profileField{color:var(--color-text);font-size:var(--font-size-s);line-height:var(--line-height-l);margin:0}.ApplicantCard-module-scss-module__3Y9Ssq__profileMultiline{-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ApplicantCard-module-scss-module__3Y9Ssq__profileEmpty{color:var(--color-text-muted);margin:0}.ApplicantCard-module-scss-module__3Y9Ssq__description{margin-top:var(--spacing-s);color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ApplicantCard-module-scss-module__3Y9Ssq__actions{gap:var(--spacing-xs);padding-top:var(--spacing-m);flex-direction:column;margin-top:auto;display:flex}.ApplicantCard-module-scss-module__3Y9Ssq__actionRow{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}.ApplicantCard-module-scss-module__3Y9Ssq__actionButton{height:32px;min-height:32px;padding-inline:var(--spacing-s);border-radius:calc(var(--radius-s) - 2px);font-size:var(--font-size-s)}.ApplicantCard-module-scss-module__3Y9Ssq__declineButton{border-color:color-mix(in srgb,var(--color-danger)35%,var(--color-border));color:var(--color-danger)}.ApplicantCard-module-scss-module__3Y9Ssq__declineButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger)55%,var(--color-border));background:color-mix(in srgb,var(--color-danger)8%,var(--color-bg-surface))}.ApplicantCard-module-scss-module__3Y9Ssq__actionError{color:var(--color-danger);margin:0}.ApplicantCard-module-scss-module__3Y9Ssq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxOverlay{z-index:calc(var(--z-index-modal) - 1);animation:ApplicantCard-module-scss-module__3Y9Ssq__applicant-avatar-lb-overlay-in var(--transition-duration-fast)var(--transition-ease-out);background:#000000bf;position:fixed;inset:0}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxContent{z-index:var(--z-index-modal);padding:var(--spacing-xl);animation:ApplicantCard-module-scss-module__3Y9Ssq__applicant-avatar-lb-content-in var(--transition-duration-medium)var(--transition-ease-out);background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxContent:focus{outline:none}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxInner{justify-content:center;align-items:center;width:fit-content;max-width:min(96vw,100%);max-height:96dvh;display:flex;position:relative}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxClose{top:var(--spacing-xs);right:var(--spacing-xs);z-index:2;border-radius:var(--radius-full);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-duration-fast)var(--transition-ease-in-out);background:#00000073;border:1px solid #ffffff59;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxClose:hover{background:#000000a6}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.ApplicantCard-module-scss-module__3Y9Ssq__lightboxImage{object-fit:contain;width:auto;max-width:min(96vw,100%);height:auto;max-height:96dvh;display:block}@keyframes ApplicantCard-module-scss-module__3Y9Ssq__applicant-avatar-lb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ApplicantCard-module-scss-module__3Y9Ssq__applicant-avatar-lb-content-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.SectionCard-module-scss-module__xOqGLa__card,.SectionCard-module-scss-module__xOqGLa__dangerCard{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface);display:grid}.SectionCard-module-scss-module__xOqGLa__dangerCard{border-color:#ef444466}.SectionCard-module-scss-module__xOqGLa__cardHeader{align-items:flex-start;gap:var(--spacing-m);display:flex}.SectionCard-module-scss-module__xOqGLa__cardHeading{gap:var(--spacing-xs);display:grid}.SectionCard-module-scss-module__xOqGLa__iconCircle{background:var(--color-bg-muted);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.SectionCard-module-scss-module__xOqGLa__dangerIcon{color:var(--color-danger);background:#ef44441a}@media (max-width:767.98px){.SectionCard-module-scss-module__xOqGLa__card,.SectionCard-module-scss-module__xOqGLa__dangerCard{padding:var(--spacing-l)}}
@keyframes JobPreviewModal-module-scss-module__TcpqXG__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes JobPreviewModal-module-scss-module__TcpqXG__modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.JobPreviewModal-module-scss-module__TcpqXG__viewModalOverlay{z-index:var(--z-index-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:JobPreviewModal-module-scss-module__TcpqXG__overlay-in var(--transition-duration-fast)var(--transition-ease-out);background:#0f172a7a;position:fixed;inset:0}.JobPreviewModal-module-scss-module__TcpqXG__viewModalContent{z-index:calc(var(--z-index-modal) + 1);border:1px solid var(--color-border);border-radius:var(--radius-l);background:radial-gradient(720px 240px at 0% 0%,var(--color-primary-soft),transparent 62%),var(--color-bg-surface);width:min(92vw,720px);max-height:min(86vh,760px);box-shadow:var(--shadow-l);animation:JobPreviewModal-module-scss-module__TcpqXG__modal-in var(--transition-duration-medium)var(--transition-ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.JobPreviewModal-module-scss-module__TcpqXG__viewModalHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-surface)92%,transparent);display:flex}.JobPreviewModal-module-scss-module__TcpqXG__viewModalHeading{gap:var(--spacing-xxs);min-width:0;display:grid}.JobPreviewModal-module-scss-module__TcpqXG__viewModalEyebrow{color:var(--color-text-muted);margin:0}.JobPreviewModal-module-scss-module__TcpqXG__viewModalTitle{color:var(--color-text);margin:0}.JobPreviewModal-module-scss-module__TcpqXG__viewModalClose{border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-l);font-weight:var(--font-weight-regular);box-shadow:var(--shadow-s);transition:border-color var(--transition-duration-fast)var(--transition-ease-out),background-color var(--transition-duration-fast)var(--transition-ease-out),color var(--transition-duration-fast)var(--transition-ease-out),transform var(--transition-duration-fast)var(--transition-ease-out);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.JobPreviewModal-module-scss-module__TcpqXG__viewModalClose:hover{border-color:var(--color-border-strong);background:var(--color-bg-muted);color:var(--color-text);transform:translateY(-1px)}.JobPreviewModal-module-scss-module__TcpqXG__viewModalClose:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.JobPreviewModal-module-scss-module__TcpqXG__viewModalBody{gap:var(--spacing-m);padding:var(--spacing-m)var(--spacing-l);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;display:grid;overflow-y:auto}.JobPreviewModal-module-scss-module__TcpqXG__viewModalBody::-webkit-scrollbar{width:0;height:0;display:none}.JobPreviewModal-module-scss-module__TcpqXG__descriptionCard{gap:var(--spacing-xs);padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:color-mix(in srgb,var(--color-bg-surface)72%,var(--color-bg-muted));display:grid}.JobPreviewModal-module-scss-module__TcpqXG__sectionLabel{color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin:0}.JobPreviewModal-module-scss-module__TcpqXG__viewModalDescription{color:var(--color-text);white-space:pre-wrap;margin:0}.JobPreviewModal-module-scss-module__TcpqXG__details{gap:var(--spacing-xs);margin:0;display:grid}.JobPreviewModal-module-scss-module__TcpqXG__detailRow{gap:var(--spacing-s);min-height:52px;padding:var(--spacing-s)var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-bg-surface);box-shadow:var(--shadow-s);transition:border-color var(--transition-duration-fast)var(--transition-ease-out),background-color var(--transition-duration-fast)var(--transition-ease-out);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.JobPreviewModal-module-scss-module__TcpqXG__detailRow:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-bg-surface)82%,var(--color-bg-muted))}.JobPreviewModal-module-scss-module__TcpqXG__detailLabel{color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin:0}.JobPreviewModal-module-scss-module__TcpqXG__detailValue{color:var(--color-text);overflow-wrap:anywhere;margin:0}.JobPreviewModal-module-scss-module__TcpqXG__statusBadge{min-height:28px;padding:0 var(--spacing-s);border:1px solid color-mix(in srgb,var(--color-primary)22%,var(--color-border));border-radius:var(--border-radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);align-items:center;line-height:1;display:inline-flex}.JobPreviewModal-module-scss-module__TcpqXG__viewModalFooter{padding:var(--spacing-m)var(--spacing-l)var(--spacing-l);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-surface)92%,transparent);justify-content:flex-end;display:flex}@media (max-width:640px){.JobPreviewModal-module-scss-module__TcpqXG__viewModalContent{border-radius:var(--radius-m);width:min(94vw,720px);max-height:88vh}.JobPreviewModal-module-scss-module__TcpqXG__viewModalHeader,.JobPreviewModal-module-scss-module__TcpqXG__viewModalBody,.JobPreviewModal-module-scss-module__TcpqXG__viewModalFooter{padding-right:var(--spacing-m);padding-left:var(--spacing-m)}.JobPreviewModal-module-scss-module__TcpqXG__detailRow{align-items:start;gap:var(--spacing-xs);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.JobPreviewModal-module-scss-module__TcpqXG__viewModalOverlay,.JobPreviewModal-module-scss-module__TcpqXG__viewModalContent,.JobPreviewModal-module-scss-module__TcpqXG__viewModalClose,.JobPreviewModal-module-scss-module__TcpqXG__detailRow{transition:none;animation:none}}
.VacancyApplicationSettingsSection-module-scss-module__D0sykq__section{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;display:flex}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__sectionTitle{color:var(--color-text);letter-spacing:-.02em;margin:0}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__fields{gap:var(--spacing-m);flex-direction:column;display:flex}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkboxCard{align-items:flex-start;gap:var(--spacing-s);padding:var(--spacing-m);border-radius:var(--radius-s);background:var(--color-bg-muted);display:flex}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkbox{width:18px;height:18px;accent-color:var(--color-primary);margin-top:2px}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkbox:focus{box-shadow:none;outline:none}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkboxContent{gap:var(--spacing-xxs);flex-direction:column;display:flex}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkboxTitle{color:var(--color-text)}.VacancyApplicationSettingsSection-module-scss-module__D0sykq__checkboxText{color:var(--color-text-muted)}@media (max-width:767.98px){.VacancyApplicationSettingsSection-module-scss-module__D0sykq__section{padding:var(--spacing-l)}}
.ForgotPasswordForm-module-scss-module__H6GIla__content{flex-direction:column;gap:18px;display:flex}.ForgotPasswordForm-module-scss-module__H6GIla__description{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:center;margin:-8px 0 2px}.ForgotPasswordForm-module-scss-module__H6GIla__field{gap:7px}.ForgotPasswordForm-module-scss-module__H6GIla__field label{color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-m)}.ForgotPasswordForm-module-scss-module__H6GIla__field>div{border-color:var(--color-border);min-height:36px;box-shadow:none;border-radius:10px}.ForgotPasswordForm-module-scss-module__H6GIla__field>div:hover{border-color:var(--color-border-strong)}.ForgotPasswordForm-module-scss-module__H6GIla__field>div:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}.ForgotPasswordForm-module-scss-module__H6GIla__field input{height:36px;color:var(--color-text);font-size:var(--font-size-s);line-height:var(--line-height-m);padding:0 12px}.ForgotPasswordForm-module-scss-module__H6GIla__field input::placeholder{color:var(--color-text-muted);opacity:1}.ForgotPasswordForm-module-scss-module__H6GIla__backText{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:center;margin:8px 0 0}.ForgotPasswordForm-module-scss-module__H6GIla__backLink{color:var(--color-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-m);transition:color var(--transition-duration-fast)var(--transition-ease-in-out);text-decoration:none}.ForgotPasswordForm-module-scss-module__H6GIla__backLink:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.ForgotPasswordForm-module-scss-module__H6GIla__backLink:focus{outline:none}.ForgotPasswordForm-module-scss-module__H6GIla__backLink:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:4px}@media (max-width:767.98px){.ForgotPasswordForm-module-scss-module__H6GIla__content{gap:var(--spacing-m)}.ForgotPasswordForm-module-scss-module__H6GIla__description{margin-top:-4px}.ForgotPasswordForm-module-scss-module__H6GIla__backText{margin-top:4px}}
.MoveApplicantDialog-module-scss-module__smjycW__overlay{z-index:var(--z-index-modal);padding:var(--spacing-l);background:#0f172a5c;place-items:center;display:grid;position:fixed;inset:0}.MoveApplicantDialog-module-scss-module__smjycW__dialog{border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface);width:min(100%,560px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-l);overflow:auto}.MoveApplicantDialog-module-scss-module__smjycW__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l);border-bottom:1px solid var(--color-border);display:flex}.MoveApplicantDialog-module-scss-module__smjycW__subtitle{margin-top:var(--spacing-xxs)}.MoveApplicantDialog-module-scss-module__smjycW__closeButton{border-radius:var(--border-radius-full);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-text-muted);font-size:24px;line-height:1}.MoveApplicantDialog-module-scss-module__smjycW__form{gap:var(--spacing-m);padding:var(--spacing-l);display:grid}.MoveApplicantDialog-module-scss-module__smjycW__person{gap:var(--spacing-xxs);padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-bg-muted);display:grid}.MoveApplicantDialog-module-scss-module__smjycW__fieldsGrid{gap:var(--spacing-m);grid-template-columns:1fr 1fr;display:grid}.MoveApplicantDialog-module-scss-module__smjycW__error{color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-m);margin:0}.MoveApplicantDialog-module-scss-module__smjycW__hint{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);margin:0}.MoveApplicantDialog-module-scss-module__smjycW__footer{justify-content:flex-end;gap:var(--spacing-s);padding-top:var(--spacing-xs);display:flex}.MoveApplicantDialog-module-scss-module__smjycW__footerButton{min-width:120px}.MoveApplicantDialog-module-scss-module__smjycW__cancelButton{color:var(--color-text)}@media (max-width:639.98px){.MoveApplicantDialog-module-scss-module__smjycW__overlay,.MoveApplicantDialog-module-scss-module__smjycW__header,.MoveApplicantDialog-module-scss-module__smjycW__form{padding:var(--spacing-m)}.MoveApplicantDialog-module-scss-module__smjycW__fieldsGrid{grid-template-columns:1fr}.MoveApplicantDialog-module-scss-module__smjycW__footer{grid-template-columns:1fr;display:grid}.MoveApplicantDialog-module-scss-module__smjycW__footerButton{width:100%}}
.CompanyForm-module-scss-module__WXLlEW__form{gap:var(--spacing-l);flex-direction:column;display:flex}.CompanyForm-module-scss-module__WXLlEW__formError{padding:var(--spacing-s)var(--spacing-m);border-radius:var(--border-radius-m);color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-l);background:#ef44440f;border:1px solid #ef444438;margin:0}.CompanyForm-module-scss-module__WXLlEW__card{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface)}.CompanyForm-module-scss-module__WXLlEW__sectionTitle{margin:0 0 var(--spacing-l);color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25}.CompanyForm-module-scss-module__WXLlEW__fields{gap:var(--spacing-m);flex-direction:column;display:flex}.CompanyForm-module-scss-module__WXLlEW__textareaField{gap:var(--spacing-xs);flex-direction:column;display:flex}.CompanyForm-module-scss-module__WXLlEW__label{color:var(--color-text);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:1.4}.CompanyForm-module-scss-module__WXLlEW__textarea{width:100%;min-height:128px;padding:var(--padding-input-y)var(--padding-input-x);border:1px solid var(--color-control-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface);color:var(--color-text);font:inherit;line-height:var(--line-height-l);resize:vertical;transition:border-color var(--transition-duration-fast)var(--transition-ease-in-out),background-color var(--transition-duration-fast)var(--transition-ease-in-out)}.CompanyForm-module-scss-module__WXLlEW__textarea::placeholder{color:var(--color-text-muted)}.CompanyForm-module-scss-module__WXLlEW__textarea:hover{border-color:var(--color-border-strong)}.CompanyForm-module-scss-module__WXLlEW__textarea:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:none}.CompanyForm-module-scss-module__WXLlEW__fieldError{color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-l);margin:0}.CompanyForm-module-scss-module__WXLlEW__helperText{margin:var(--spacing-xs)0 0;color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-l)}.CompanyForm-module-scss-module__WXLlEW__actions{align-items:center;gap:var(--spacing-s);display:flex}.CompanyForm-module-scss-module__WXLlEW__primaryButton{min-height:var(--height-button);padding:0 var(--spacing-l);border-radius:var(--border-radius-full);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-duration-fast)var(--transition-ease-in-out),border-color var(--transition-duration-fast)var(--transition-ease-in-out),color var(--transition-duration-fast)var(--transition-ease-in-out);cursor:pointer;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);line-height:1}.CompanyForm-module-scss-module__WXLlEW__primaryButton:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.CompanyForm-module-scss-module__WXLlEW__primaryButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.CompanyForm-module-scss-module__WXLlEW__primaryButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767.98px){.CompanyForm-module-scss-module__WXLlEW__form{gap:var(--spacing-m)}.CompanyForm-module-scss-module__WXLlEW__card{padding:var(--spacing-m);border-radius:var(--border-radius-xl)}.CompanyForm-module-scss-module__WXLlEW__sectionTitle{margin-bottom:var(--spacing-m);font-size:var(--font-size-l)}.CompanyForm-module-scss-module__WXLlEW__actions{flex-wrap:wrap}.CompanyForm-module-scss-module__WXLlEW__primaryButton{justify-content:center;width:100%}}
.NotificationsSection-module-scss-module__ghCCqa__card{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface);display:grid}.NotificationsSection-module-scss-module__ghCCqa__cardHeader{align-items:flex-start;gap:var(--spacing-m);display:flex}.NotificationsSection-module-scss-module__ghCCqa__cardHeading{gap:var(--spacing-xs);display:grid}.NotificationsSection-module-scss-module__ghCCqa__iconCircle{background:var(--color-bg-muted);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.NotificationsSection-module-scss-module__ghCCqa__notificationList{display:grid}.NotificationsSection-module-scss-module__ghCCqa__notificationRow{gap:var(--spacing-m);padding:var(--spacing-m)0;border-top:1px solid var(--color-border);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.NotificationsSection-module-scss-module__ghCCqa__notificationRow:first-child{border-top:none;padding-top:0}.NotificationsSection-module-scss-module__ghCCqa__notificationContent{gap:2px;display:grid}.NotificationsSection-module-scss-module__ghCCqa__notificationText{color:var(--color-text-muted)}.NotificationsSection-module-scss-module__ghCCqa__switchInput{opacity:0;cursor:pointer;position:absolute;inset:0}.NotificationsSection-module-scss-module__ghCCqa__switch{background:var(--color-border);width:48px;height:28px;transition:background-color var(--transition-duration-fast)var(--transition-ease-out);border-radius:999px;flex-shrink:0;display:inline-flex;position:relative}.NotificationsSection-module-scss-module__ghCCqa__switch:after{content:"";background:var(--color-bg-surface);width:22px;height:22px;transition:transform var(--transition-duration-fast)var(--transition-ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.NotificationsSection-module-scss-module__ghCCqa__switchInput:checked+.NotificationsSection-module-scss-module__ghCCqa__switch{background:var(--color-primary)}.NotificationsSection-module-scss-module__ghCCqa__switchInput:checked+.NotificationsSection-module-scss-module__ghCCqa__switch:after{transform:translate(20px)}@media (max-width:767.98px){.NotificationsSection-module-scss-module__ghCCqa__card{padding:var(--spacing-l)}}
.JobsCardList-module-scss-module__F8GLSW__list{gap:var(--spacing-m);flex-direction:column;display:flex}.JobsCardList-module-scss-module__F8GLSW__errorBanner{padding:var(--spacing-m)var(--spacing-l);border-radius:var(--border-radius-l);color:var(--color-danger);background-color:#ef44440f;border:1px solid #ef444438}.JobsCardList-module-scss-module__F8GLSW__card{border:1px solid var(--color-border);border-radius:var(--border-radius-l);background-color:var(--color-bg-surface)}.JobsCardList-module-scss-module__F8GLSW__cardMain{justify-content:space-between;align-items:flex-start;gap:var(--spacing-l);padding:var(--spacing-l);display:flex}.JobsCardList-module-scss-module__F8GLSW__cardInfo{flex-direction:column;flex:auto;min-width:0;display:flex}.JobsCardList-module-scss-module__F8GLSW__titleRow{align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.JobsCardList-module-scss-module__F8GLSW__title{color:var(--color-text);margin:0}.JobsCardList-module-scss-module__F8GLSW__statusBadge{border-radius:var(--border-radius-full);min-height:30px;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.JobsCardList-module-scss-module__F8GLSW__statusDraft,.JobsCardList-module-scss-module__F8GLSW__statusModeration{color:var(--color-warning);background-color:#d977061f}.JobsCardList-module-scss-module__F8GLSW__statusPublished,.JobsCardList-module-scss-module__F8GLSW__statusClosed{color:var(--color-success);background-color:#16a34a1f}.JobsCardList-module-scss-module__F8GLSW__statusForbidden{color:var(--color-danger);background-color:#ef44441a}.JobsCardList-module-scss-module__F8GLSW__statusArchived{color:var(--color-text-muted);background-color:var(--color-bg-muted)}.JobsCardList-module-scss-module__F8GLSW__location{margin:0 0 var(--spacing-s);color:var(--color-text-muted)}.JobsCardList-module-scss-module__F8GLSW__applicants{color:var(--color-text);margin:0}.JobsCardList-module-scss-module__F8GLSW__actions{justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xs);flex-wrap:wrap;flex:none;display:flex}.JobsCardList-module-scss-module__F8GLSW__actionButton{border-radius:var(--border-radius-full);min-height:36px;padding:0 14px}.JobsCardList-module-scss-module__F8GLSW__actionInner{align-items:center;gap:8px;display:inline-flex}.JobsCardList-module-scss-module__F8GLSW__actionIcon{flex-shrink:0;width:16px;height:16px}.JobsCardList-module-scss-module__F8GLSW__menuWrapper{flex-shrink:0;position:relative}.JobsCardList-module-scss-module__F8GLSW__menuButton{border-radius:var(--border-radius-m);width:44px;height:36px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-duration-fast)var(--transition-ease-in-out),background-color var(--transition-duration-fast)var(--transition-ease-in-out);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.JobsCardList-module-scss-module__F8GLSW__menuButton:hover{border-color:var(--color-border);background-color:var(--color-bg-surface)}.JobsCardList-module-scss-module__F8GLSW__menuButton:focus-visible{border-color:var(--color-primary);outline:none}.JobsCardList-module-scss-module__F8GLSW__menuIcon{flex-shrink:0;width:16px;height:16px}.JobsCardList-module-scss-module__F8GLSW__menuDropdown{z-index:var(--z-index-dropdown);border:1px solid var(--color-border);border-radius:var(--border-radius-m);background-color:var(--color-bg-surface);flex-direction:column;min-width:132px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.JobsCardList-module-scss-module__F8GLSW__menuItem{width:100%;min-height:40px;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);text-align:left;cursor:pointer;transition:background-color var(--transition-duration-fast)var(--transition-ease-in-out);background-color:#0000;border:0;border-radius:10px;align-items:center;padding:0 12px;display:flex}.JobsCardList-module-scss-module__F8GLSW__menuItem:hover{background-color:var(--color-bg-muted)}.JobsCardList-module-scss-module__F8GLSW__menuItemDanger{color:var(--color-danger)}.JobsCardList-module-scss-module__F8GLSW__menuItemDanger:hover{background-color:#ef44440f}.JobsCardList-module-scss-module__F8GLSW__actionButton:disabled,.JobsCardList-module-scss-module__F8GLSW__menuButton:disabled,.JobsCardList-module-scss-module__F8GLSW__menuItem:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.JobsCardList-module-scss-module__F8GLSW__cardMain{flex-direction:column}.JobsCardList-module-scss-module__F8GLSW__actions{justify-content:flex-start}}@media (max-width:768px){.JobsCardList-module-scss-module__F8GLSW__cardMain{padding:var(--spacing-m)}.JobsCardList-module-scss-module__F8GLSW__actions{width:100%}.JobsCardList-module-scss-module__F8GLSW__actionButton{min-width:0}}
.VacancyPublishSection-module-scss-module__Crpfkq__section{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;display:flex}.VacancyPublishSection-module-scss-module__Crpfkq__sectionTitle{color:var(--color-text);letter-spacing:-.02em;margin:0}.VacancyPublishSection-module-scss-module__Crpfkq__publishText{color:var(--color-text-muted);margin:0}.VacancyPublishSection-module-scss-module__Crpfkq__verifyLink{margin:0}.VacancyPublishSection-module-scss-module__Crpfkq__verifyLink a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.VacancyPublishSection-module-scss-module__Crpfkq__verifyLink a:hover{text-decoration:underline}.VacancyPublishSection-module-scss-module__Crpfkq__actions{align-items:center;gap:var(--spacing-s);display:flex}@media (max-width:767.98px){.VacancyPublishSection-module-scss-module__Crpfkq__section{padding:var(--spacing-l)}}
.CandidateProfileForm-module-scss-module__u6VB0a__form{gap:var(--spacing-l);flex-direction:column;width:100%;display:flex}.CandidateProfileForm-module-scss-module__u6VB0a__card{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface)}.CandidateProfileForm-module-scss-module__u6VB0a__cardTitle{margin:0 0 var(--spacing-l);color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.25}.CandidateProfileForm-module-scss-module__u6VB0a__photoContent{align-items:center;gap:var(--spacing-l);margin-top:var(--spacing-l);display:flex}.CandidateProfileForm-module-scss-module__u6VB0a__avatar{border-radius:var(--border-radius-full);background:var(--color-primary-subtle);width:96px;height:96px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.CandidateProfileForm-module-scss-module__u6VB0a__avatarIcon{width:44px;height:44px}.CandidateProfileForm-module-scss-module__u6VB0a__photoControls{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.CandidateProfileForm-module-scss-module__u6VB0a__hint{color:var(--color-text-muted);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs)}.CandidateProfileForm-module-scss-module__u6VB0a__personalGrid,.CandidateProfileForm-module-scss-module__u6VB0a__professionalGrid{gap:var(--spacing-m);display:grid}.CandidateProfileForm-module-scss-module__u6VB0a__personalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CandidateProfileForm-module-scss-module__u6VB0a__professionalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CandidateProfileForm-module-scss-module__u6VB0a__fullWidth{grid-column:1/-1}.CandidateProfileForm-module-scss-module__u6VB0a__labelWithIcon{align-items:center;gap:var(--spacing-xs);display:inline-flex}.CandidateProfileForm-module-scss-module__u6VB0a__labelWithIcon svg{width:var(--size-icon-width-small);height:var(--size-icon-height-small);color:currentColor}.CandidateProfileForm-module-scss-module__u6VB0a__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-s);display:flex}.CandidateProfileForm-module-scss-module__u6VB0a__buttonIcon{width:var(--size-icon-width-small);height:var(--size-icon-height-small);flex-shrink:0}.CandidateProfileForm-module-scss-module__u6VB0a__errorBox{padding:var(--spacing-m);border:1px solid color-mix(in srgb,var(--color-danger)35%,var(--color-border));border-radius:var(--border-radius-m);background:color-mix(in srgb,var(--color-danger)8%,var(--color-bg-surface));color:var(--color-danger);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}@media (max-width:767.98px){.CandidateProfileForm-module-scss-module__u6VB0a__card{padding:var(--spacing-m)}.CandidateProfileForm-module-scss-module__u6VB0a__photoContent{align-items:flex-start}.CandidateProfileForm-module-scss-module__u6VB0a__personalGrid,.CandidateProfileForm-module-scss-module__u6VB0a__professionalGrid{gap:var(--spacing-m);grid-template-columns:1fr}.CandidateProfileForm-module-scss-module__u6VB0a__actions{flex-direction:column-reverse;align-items:stretch}}@media (max-width:479.98px){.CandidateProfileForm-module-scss-module__u6VB0a__photoContent{flex-direction:column}}
.CompanyVerificationBlock-module-scss-module__Pc_u5G__card{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg-surface)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-m);display:flex}.CompanyVerificationBlock-module-scss-module__Pc_u5G__sectionTitle{color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.25}.CompanyVerificationBlock-module-scss-module__Pc_u5G__badgeVerified,.CompanyVerificationBlock-module-scss-module__Pc_u5G__badgePending{border-radius:var(--border-radius-full);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);flex-shrink:0;padding:6px 12px;line-height:1}.CompanyVerificationBlock-module-scss-module__Pc_u5G__badgeVerified{color:var(--color-success,#16a34a);background:color-mix(in srgb,var(--color-success,#16a34a)14%,transparent)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__badgePending{color:var(--color-text-muted);background:var(--color-bg-muted)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__hint{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-l);margin:0}.CompanyVerificationBlock-module-scss-module__Pc_u5G__phone{color:var(--color-text);font-weight:var(--font-weight-medium)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__actions{gap:var(--spacing-s);margin-top:var(--spacing-m);flex-wrap:wrap;display:flex}.CompanyVerificationBlock-module-scss-module__Pc_u5G__verifyForm{gap:var(--spacing-m);max-width:280px;margin-top:var(--spacing-m);flex-direction:column;display:flex}.CompanyVerificationBlock-module-scss-module__Pc_u5G__codeInput input{letter-spacing:.18em;text-align:center;font-family:ui-monospace,monospace}.CompanyVerificationBlock-module-scss-module__Pc_u5G__verifyButton{align-self:flex-start}.CompanyVerificationBlock-module-scss-module__Pc_u5G__success{margin:var(--spacing-m)0 0;color:var(--color-success,#16a34a);font-size:var(--font-size-s);line-height:var(--line-height-l)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__error{margin:var(--spacing-m)0 0;color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-l)}@media (max-width:767.98px){.CompanyVerificationBlock-module-scss-module__Pc_u5G__card{padding:var(--spacing-m);border-radius:var(--border-radius-xl)}.CompanyVerificationBlock-module-scss-module__Pc_u5G__headerRow{flex-direction:column;align-items:flex-start}.CompanyVerificationBlock-module-scss-module__Pc_u5G__verifyForm{max-width:100%}.CompanyVerificationBlock-module-scss-module__Pc_u5G__verifyButton{width:100%}}
.PasswordSection-module-scss-module__1mNZUG__card{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface);display:grid}.PasswordSection-module-scss-module__1mNZUG__cardHeader{align-items:flex-start;gap:var(--spacing-m);display:flex}.PasswordSection-module-scss-module__1mNZUG__cardHeading{gap:var(--spacing-xs);display:grid}.PasswordSection-module-scss-module__1mNZUG__iconCircle{background:var(--color-bg-muted);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.PasswordSection-module-scss-module__1mNZUG__formSection{gap:var(--spacing-m);display:grid}.PasswordSection-module-scss-module__1mNZUG__field{gap:var(--spacing-xs);display:grid}.PasswordSection-module-scss-module__1mNZUG__input{width:100%;height:var(--height-input);padding:0 var(--padding-input-x);border:1px solid var(--color-control-border);border-radius:var(--border-radius-full);background:var(--color-bg-surface);color:var(--color-text);font-size:var(--font-size-s);transition:border-color var(--transition-duration-fast)var(--transition-ease-out),background-color var(--transition-duration-fast)var(--transition-ease-out)}.PasswordSection-module-scss-module__1mNZUG__input::placeholder{color:var(--color-text-muted)}.PasswordSection-module-scss-module__1mNZUG__input:hover{border-color:var(--color-border-strong)}.PasswordSection-module-scss-module__1mNZUG__input:focus-visible{border-color:var(--color-primary);outline:none}.PasswordSection-module-scss-module__1mNZUG__inlineActions{justify-content:flex-start;display:flex}.PasswordSection-module-scss-module__1mNZUG__errorText{color:var(--color-danger)}@media (max-width:767.98px){.PasswordSection-module-scss-module__1mNZUG__card{padding:var(--spacing-l)}}
.Pagination-module-scss-module__1YEMVa__pager{border-radius:var(--radius-m);border:1px solid color-mix(in srgb,var(--color-border)85%,transparent);background:var(--color-bg-surface);box-shadow:var(--shadow-s);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.Pagination-module-scss-module__1YEMVa__pager:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(900px 180px at 15% 0%,var(--color-primary-soft),transparent 60%),radial-gradient(720px 160px at 85% 0%,#7c3aed1a,transparent 55%);opacity:.9;position:absolute;inset:-1px}.Pagination-module-scss-module__1YEMVa__pager>*{position:relative}.Pagination-module-scss-module__1YEMVa__pagerInfoText{color:var(--color-text-muted);background:var(--color-bg-muted);border:1px solid color-mix(in srgb,var(--color-border)75%,transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.Pagination-module-scss-module__1YEMVa__pagerInfoAccent{color:var(--color-text);font-weight:var(--font-weight-semibold)}.Pagination-module-scss-module__1YEMVa__pagerButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Pagination-module-scss-module__1YEMVa__pagerBtn{border-radius:var(--radius-s);min-width:40px;height:40px;padding:0 12px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,opacity .16s}.Pagination-module-scss-module__1YEMVa__pagerBtn:hover:not(:disabled){box-shadow:var(--shadow-s);transform:translateY(-1px)}.Pagination-module-scss-module__1YEMVa__pagerBtn[aria-current=page]{box-shadow:var(--shadow-s)}.Pagination-module-scss-module__1YEMVa__pagerBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.Pagination-module-scss-module__1YEMVa__pagerBtn:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.Pagination-module-scss-module__1YEMVa__pagerNavBtn{padding:0 14px}.Pagination-module-scss-module__1YEMVa__pagerEllipsis{width:28px;height:40px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media (max-width:640px){.Pagination-module-scss-module__1YEMVa__pager{flex-direction:column;align-items:stretch}.Pagination-module-scss-module__1YEMVa__pagerInfoText{display:none}.Pagination-module-scss-module__1YEMVa__pagerButtons{justify-content:center}}@media (prefers-reduced-motion:reduce){.Pagination-module-scss-module__1YEMVa__pagerBtn{transition:none}}
.ForbidVacancyModal-module-scss-module__1nihfG__overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.ForbidVacancyModal-module-scss-module__1nihfG__content{background:var(--color-bg-surface);border-radius:var(--radius-m);z-index:1001;width:90vw;max-width:480px;max-height:90vh;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.ForbidVacancyModal-module-scss-module__1nihfG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ForbidVacancyModal-module-scss-module__1nihfG__close{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1}.ForbidVacancyModal-module-scss-module__1nihfG__close:hover{color:var(--color-text);background:var(--color-bg-muted)}.ForbidVacancyModal-module-scss-module__1nihfG__vacancyTitle{font-size:var(--font-size-s);color:var(--color-text-muted);margin:0 0 16px}.ForbidVacancyModal-module-scss-module__1nihfG__form{flex-direction:column;gap:12px;display:flex}.ForbidVacancyModal-module-scss-module__1nihfG__label{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-text)}.ForbidVacancyModal-module-scss-module__1nihfG__required{color:var(--color-text-muted);font-weight:400}.ForbidVacancyModal-module-scss-module__1nihfG__textarea{min-height:100px;font-size:var(--font-size-m);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-s);resize:vertical;padding:10px 12px;font-family:inherit}.ForbidVacancyModal-module-scss-module__1nihfG__textarea:focus{border-color:var(--color-primary);outline:none}.ForbidVacancyModal-module-scss-module__1nihfG__charCount{font-size:var(--font-size-s);color:var(--color-text-muted)}.ForbidVacancyModal-module-scss-module__1nihfG__error{font-size:var(--font-size-s);color:var(--color-error,#c00);margin:0}.ForbidVacancyModal-module-scss-module__1nihfG__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;margin-top:8px;padding-top:16px;display:flex}
.LoginForm-module-scss-module__GB7NKq__page{padding:var(--spacing-l)var(--spacing-m);place-items:start center;display:grid}.LoginForm-module-scss-module__GB7NKq__card{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;width:min(100%,448px);padding:34px 32px 32px;display:flex;box-shadow:0 1px 2px #0f172a0f,0 1px #0f172a0a}.LoginForm-module-scss-module__GB7NKq__title{text-align:center;color:var(--color-text);font-size:26px;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin-bottom:26px;line-height:1.25}.LoginForm-module-scss-module__GB7NKq__errorMessage{margin-bottom:var(--spacing-m);border:1px solid color-mix(in srgb,var(--color-danger)28%,var(--color-border));border-radius:var(--radius-s);background:color-mix(in srgb,var(--color-danger)8%,var(--color-bg-surface));color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-m);padding:10px 12px}.LoginForm-module-scss-module__GB7NKq__fields{gap:18px;display:grid}.LoginForm-module-scss-module__GB7NKq__field{gap:7px}.LoginForm-module-scss-module__GB7NKq__field label{color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-m)}.LoginForm-module-scss-module__GB7NKq__field>div{border-color:var(--color-border);min-height:36px;box-shadow:none;border-radius:10px}.LoginForm-module-scss-module__GB7NKq__field>div:hover{border-color:var(--color-border-strong)}.LoginForm-module-scss-module__GB7NKq__field>div:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}.LoginForm-module-scss-module__GB7NKq__field input{height:36px;color:var(--color-text);font-size:var(--font-size-s);line-height:var(--line-height-m);padding:0 44px 0 12px}.LoginForm-module-scss-module__GB7NKq__field input::placeholder{color:#536b8c;opacity:1}.LoginForm-module-scss-module__GB7NKq__field button{right:var(--spacing-xs);width:32px;height:32px;padding:0;overflow:visible}.LoginForm-module-scss-module__GB7NKq__field button svg{width:var(--size-icon-width-small);height:var(--size-icon-height-small);flex-shrink:0;display:block;overflow:visible}.LoginForm-module-scss-module__GB7NKq__metaRow{justify-content:space-between;align-items:center;gap:var(--spacing-s);margin-top:18px;display:flex}.LoginForm-module-scss-module__GB7NKq__remember{align-items:center;gap:var(--spacing-xs);min-width:0;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.LoginForm-module-scss-module__GB7NKq__rememberInput{appearance:none;border:1px solid var(--color-border);background:var(--color-bg-surface);cursor:pointer;width:16px;height:16px;transition:border-color var(--transition-duration-fast)var(--transition-ease-in-out),background-color var(--transition-duration-fast)var(--transition-ease-in-out),box-shadow var(--transition-duration-fast)var(--transition-ease-in-out);border-radius:4px;flex:none;place-content:center;display:inline-grid}.LoginForm-module-scss-module__GB7NKq__rememberInput:before{content:"";border-bottom:2px solid var(--color-primary-contrast);border-left:2px solid var(--color-primary-contrast);transform-origin:50%;width:8px;height:5px;transition:transform var(--transition-duration-fast)var(--transition-ease-out);transform:rotate(-45deg)scale(0)}.LoginForm-module-scss-module__GB7NKq__rememberInput:checked{border-color:var(--color-primary);background:var(--color-primary)}.LoginForm-module-scss-module__GB7NKq__rememberInput:checked:before{transform:rotate(-45deg)scale(1)}.LoginForm-module-scss-module__GB7NKq__rememberInput:focus{outline:none}.LoginForm-module-scss-module__GB7NKq__rememberInput:focus-visible{box-shadow:var(--shadow-focus-ring)}.LoginForm-module-scss-module__GB7NKq__rememberText{color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-m)}.LoginForm-module-scss-module__GB7NKq__forgotLink,.LoginForm-module-scss-module__GB7NKq__signupLink{color:var(--color-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-m);transition:color var(--transition-duration-fast)var(--transition-ease-in-out);text-decoration:none}.LoginForm-module-scss-module__GB7NKq__forgotLink:hover,.LoginForm-module-scss-module__GB7NKq__signupLink:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.LoginForm-module-scss-module__GB7NKq__forgotLink:focus,.LoginForm-module-scss-module__GB7NKq__signupLink:focus{outline:none}.LoginForm-module-scss-module__GB7NKq__forgotLink:focus-visible,.LoginForm-module-scss-module__GB7NKq__signupLink:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:4px}.LoginForm-module-scss-module__GB7NKq__submitButton{min-height:40px;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);box-shadow:none;border-radius:9px;margin-top:20px}.LoginForm-module-scss-module__GB7NKq__submitButton:hover:not(:disabled,[aria-disabled=true]),.LoginForm-module-scss-module__GB7NKq__submitButton:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.LoginForm-module-scss-module__GB7NKq__signupText{color:#536b8c;font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:center;margin:28px 0 0}@media (max-width:767.98px){.LoginForm-module-scss-module__GB7NKq__page{padding:var(--spacing-m);place-items:center}.LoginForm-module-scss-module__GB7NKq__card{border-radius:var(--radius-s);padding:28px 20px 24px}.LoginForm-module-scss-module__GB7NKq__title{margin-bottom:var(--spacing-l);font-size:24px}.LoginForm-module-scss-module__GB7NKq__metaRow{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.LoginForm-module-scss-module__GB7NKq__submitButton{margin-top:var(--spacing-m);width:100%}.LoginForm-module-scss-module__GB7NKq__signupText{margin-top:var(--spacing-l)}}
.RegistrationForm-module-scss-module__BXlHhW__page{width:100%;padding:var(--spacing-l)var(--spacing-m)var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.RegistrationForm-module-scss-module__BXlHhW__card{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;width:min(100%,448px);padding:34px 32px 32px;display:flex;box-shadow:0 1px 2px #0f172a0f,0 1px #0f172a0a}.RegistrationForm-module-scss-module__BXlHhW__title{color:var(--color-text);font-size:26px;font-weight:var(--font-weight-semibold);text-align:center;letter-spacing:-.03em;margin-bottom:30px;line-height:1.25}.RegistrationForm-module-scss-module__BXlHhW__errorMessage{margin-bottom:var(--spacing-m);border:1px solid color-mix(in srgb,var(--color-danger)28%,var(--color-border));border-radius:var(--radius-s);background:color-mix(in srgb,var(--color-danger)8%,var(--color-bg-surface));color:var(--color-danger);font-size:var(--font-size-s);line-height:var(--line-height-m);padding:10px 12px}.RegistrationForm-module-scss-module__BXlHhW__fields{gap:18px;display:grid}.RegistrationForm-module-scss-module__BXlHhW__field{gap:7px}.RegistrationForm-module-scss-module__BXlHhW__field label{color:var(--color-text);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-m)}.RegistrationForm-module-scss-module__BXlHhW__field>div{border-color:var(--color-border);min-height:36px;box-shadow:none;border-radius:10px}.RegistrationForm-module-scss-module__BXlHhW__field>div:hover{border-color:var(--color-border-strong)}.RegistrationForm-module-scss-module__BXlHhW__field>div:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus)}.RegistrationForm-module-scss-module__BXlHhW__field input{height:36px;color:var(--color-text);font-size:var(--font-size-s);line-height:var(--line-height-m);padding:0 12px}.RegistrationForm-module-scss-module__BXlHhW__field input::placeholder{color:var(--color-text-muted);opacity:1}.RegistrationForm-module-scss-module__BXlHhW__field button{width:28px;height:28px;padding:0;right:8px}.RegistrationForm-module-scss-module__BXlHhW__field button svg{width:16px;height:16px}.RegistrationForm-module-scss-module__BXlHhW__signInText{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:center;margin:28px 0 20px}.RegistrationForm-module-scss-module__BXlHhW__link{color:var(--color-primary);font-size:inherit;font-weight:var(--font-weight-regular);line-height:inherit;transition:color var(--transition-duration-fast)var(--transition-ease-in-out);text-decoration:none}.RegistrationForm-module-scss-module__BXlHhW__link:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.RegistrationForm-module-scss-module__BXlHhW__link:focus{outline:none}.RegistrationForm-module-scss-module__BXlHhW__link:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:4px}.RegistrationForm-module-scss-module__BXlHhW__submitButton{min-height:40px;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);box-shadow:none;border-radius:9px}.RegistrationForm-module-scss-module__BXlHhW__submitButton:hover:not(:disabled,[aria-disabled=true]),.RegistrationForm-module-scss-module__BXlHhW__submitButton:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.RegistrationForm-module-scss-module__BXlHhW__termsText{width:min(100%,448px);color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-l);text-align:center;margin:24px 0 0}.RegistrationForm-module-scss-module__BXlHhW__loading{padding:var(--spacing-xl);color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);text-align:center}@media (max-width:767.98px){.RegistrationForm-module-scss-module__BXlHhW__page{padding:var(--spacing-m)}.RegistrationForm-module-scss-module__BXlHhW__card{border-radius:var(--radius-s);padding:28px 20px 24px}.RegistrationForm-module-scss-module__BXlHhW__title{margin-bottom:var(--spacing-l);font-size:24px}.RegistrationForm-module-scss-module__BXlHhW__signInText{margin:var(--spacing-l)0 var(--spacing-m)}.RegistrationForm-module-scss-module__BXlHhW__termsText{margin-top:var(--spacing-l)}.RegistrationForm-module-scss-module__BXlHhW__submitButton{width:100%}}
.AdministrationUsersView-module-scss-module__KAENWa__root{padding:0}.AdministrationUsersView-module-scss-module__KAENWa__header{margin-bottom:24px}.AdministrationUsersView-module-scss-module__KAENWa__title{color:var(--color-text);margin:0}.AdministrationUsersView-module-scss-module__KAENWa__alertError,.AdministrationUsersView-module-scss-module__KAENWa__alertSuccess{border-radius:var(--radius-s);margin-bottom:16px;padding:12px 36px 12px 16px;position:relative}.AdministrationUsersView-module-scss-module__KAENWa__alertError{color:var(--color-danger);background:#ff000014}.AdministrationUsersView-module-scss-module__KAENWa__alertSuccess{color:var(--color-success);background:#0080001a}.AdministrationUsersView-module-scss-module__KAENWa__alertDismiss{cursor:pointer;opacity:.8;background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.AdministrationUsersView-module-scss-module__KAENWa__alertDismiss:hover{opacity:1}.AdministrationUsersView-module-scss-module__KAENWa__toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.AdministrationUsersView-module-scss-module__KAENWa__filterRow{align-items:center;gap:8px;display:flex}.AdministrationUsersView-module-scss-module__KAENWa__filterLabel{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-text)}.AdministrationUsersView-module-scss-module__KAENWa__select{min-height:40px;font-size:var(--font-size-m);color:var(--color-text);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:6px 10px}.AdministrationUsersView-module-scss-module__KAENWa__searchRow{align-items:center;gap:8px;display:flex}.AdministrationUsersView-module-scss-module__KAENWa__searchInput{min-height:40px;font-size:var(--font-size-m);color:var(--color-text);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-s);min-width:220px;padding:6px 12px}.AdministrationUsersView-module-scss-module__KAENWa__searchInput::placeholder{color:var(--color-text-muted)}.AdministrationUsersView-module-scss-module__KAENWa__loading,.AdministrationUsersView-module-scss-module__KAENWa__empty{text-align:center;padding:48px 24px}.AdministrationUsersView-module-scss-module__KAENWa__emptyText{color:var(--color-text-muted)}.AdministrationUsersView-module-scss-module__KAENWa__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);margin-bottom:24px;overflow-x:auto}.AdministrationUsersView-module-scss-module__KAENWa__table{border-collapse:collapse;width:100%;font-size:var(--font-size-s)}.AdministrationUsersView-module-scss-module__KAENWa__table th,.AdministrationUsersView-module-scss-module__KAENWa__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:12px 16px}.AdministrationUsersView-module-scss-module__KAENWa__table th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-bg-muted)}.AdministrationUsersView-module-scss-module__KAENWa__table tr:last-child td{border-bottom:none}.AdministrationUsersView-module-scss-module__KAENWa__roleSelect{min-height:36px;font-size:var(--font-size-s);color:var(--color-text);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:4px 8px}.AdministrationUsersView-module-scss-module__KAENWa__roleReadonly{color:var(--color-text-muted);font-size:var(--font-size-s)}.AdministrationUsersView-module-scss-module__KAENWa__searchResult{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-muted);margin-bottom:24px;padding:16px}.AdministrationUsersView-module-scss-module__KAENWa__searchResultTitle{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 12px}.AdministrationUsersView-module-scss-module__KAENWa__searchResultMeta{font-size:var(--font-size-s);color:var(--color-text-muted);margin-bottom:12px}.AdministrationUsersView-module-scss-module__KAENWa__searchResultRoleRow{align-items:center;gap:8px;margin-top:8px;display:flex}
.WelcomeUserView-module-scss-module__g7Hsga__root{align-items:center;min-height:80vh;padding-top:20px;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__container{background:color-mix(in srgb,var(--color-bg-surface)82%,transparent);border:1px solid color-mix(in srgb,var(--color-border)70%,transparent);max-width:720px;box-shadow:var(--shadow-m);border-radius:24px;flex-direction:column;align-items:center;gap:32px;margin:0 auto;padding:40px;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__hero{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__heroText{text-align:center;flex-direction:column;gap:8px;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__illustration{aspect-ratio:1;width:100%;max-width:360px;position:relative;overflow:hidden}.WelcomeUserView-module-scss-module__g7Hsga__illustrationImg{object-fit:contain;opacity:.65;filter:saturate(.75)contrast(.95);padding:6px}.WelcomeUserView-module-scss-module__g7Hsga__buttons{flex-direction:row;justify-content:center;gap:16px;width:100%;max-width:520px;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonBlue{min-width:0;min-height:56px;font-size:var(--font-size-l);color:#fff;background:linear-gradient(135deg,#06c 0%,#049 100%);border:none;flex:1;padding:16px 24px}.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonBlue:hover{filter:brightness(1.1)}.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonRed{min-width:0;min-height:56px;font-size:var(--font-size-l);flex:1;padding:16px 24px;color:#fff!important;background:linear-gradient(135deg,#c00 0%,#900 100%)!important;border:none!important}.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonRed:hover{filter:brightness(1.1)}.WelcomeUserView-module-scss-module__g7Hsga__signIn{font-size:var(--font-size-m);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.WelcomeUserView-module-scss-module__g7Hsga__signInLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.WelcomeUserView-module-scss-module__g7Hsga__signInLink:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:768px){.WelcomeUserView-module-scss-module__g7Hsga__root{padding:24px 12px}.WelcomeUserView-module-scss-module__g7Hsga__container{border-radius:18px;padding:24px}.WelcomeUserView-module-scss-module__g7Hsga__illustration{max-width:260px}.WelcomeUserView-module-scss-module__g7Hsga__buttons{flex-direction:column;max-width:360px}.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonBlue,.WelcomeUserView-module-scss-module__g7Hsga__choiceButtonRed{min-height:52px;font-size:var(--font-size-m)}}
.ProfileView-module-scss-module__aCur2a__root{width:min(100%,832px);margin-inline:auto}.ProfileView-module-scss-module__aCur2a__header{margin-bottom:var(--spacing-xl)}.ProfileView-module-scss-module__aCur2a__title{color:var(--color-text);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.15}.ProfileView-module-scss-module__aCur2a__subtitle{margin-top:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l)}.ProfileView-module-scss-module__aCur2a__content{gap:var(--spacing-l);flex-direction:column;display:flex}.ProfileView-module-scss-module__aCur2a__stateCard{align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface);flex-direction:column;display:flex}.ProfileView-module-scss-module__aCur2a__stateTitle{color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);line-height:var(--line-height-m)}.ProfileView-module-scss-module__aCur2a__stateText{color:var(--color-text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l)}@media (max-width:767.98px){.ProfileView-module-scss-module__aCur2a__root{width:100%}.ProfileView-module-scss-module__aCur2a__title{font-size:28px}}
.SavedJobsView-module-scss-module__x_gSwq__page{width:min(100%,var(--content-narrow));min-height:100%;padding:var(--spacing-xl)var(--page-padding)var(--spacing-3xl);margin-inline:auto}@media (max-width:767.98px){.SavedJobsView-module-scss-module__x_gSwq__page{padding-top:var(--spacing-l)}}
.CompanyWidgetView-module-scss-module__iJwALq__root{width:min(100%,var(--content-narrow));padding:var(--spacing-l);background:var(--color-bg);color:var(--color-text);margin-inline:auto}.CompanyWidgetView-module-scss-module__iJwALq__header{margin-bottom:var(--spacing-l)}.CompanyWidgetView-module-scss-module__iJwALq__title{color:var(--color-text)}.CompanyWidgetView-module-scss-module__iJwALq__list{gap:var(--spacing-m);display:grid}.CompanyWidgetView-module-scss-module__iJwALq__card,.CompanyWidgetView-module-scss-module__iJwALq__state{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg-surface);box-shadow:var(--shadow-s)}.CompanyWidgetView-module-scss-module__iJwALq__card{gap:var(--spacing-s);padding:var(--spacing-l);display:grid}.CompanyWidgetView-module-scss-module__iJwALq__cardTitle{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.CompanyWidgetView-module-scss-module__iJwALq__company{color:var(--color-text)}.CompanyWidgetView-module-scss-module__iJwALq__meta{gap:var(--spacing-xs)var(--spacing-m);color:var(--color-text-muted);font-size:var(--font-size-s);flex-wrap:wrap;display:flex}.CompanyWidgetView-module-scss-module__iJwALq__description{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CompanyWidgetView-module-scss-module__iJwALq__link{justify-self:start}.CompanyWidgetView-module-scss-module__iJwALq__state{place-items:center;gap:var(--spacing-s);min-height:160px;padding:var(--spacing-xl);text-align:center;display:grid}@media (max-width:767.98px){.CompanyWidgetView-module-scss-module__iJwALq__root,.CompanyWidgetView-module-scss-module__iJwALq__card{padding:var(--spacing-m)}}
.EmployerDashboardView-module-scss-module__UJ-Rtq__root{gap:var(--spacing-l);flex-direction:column;width:min(100%,772px);display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__title{color:var(--color-text);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__subtitle{color:var(--color-text-muted);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__toolbar{gap:var(--spacing-m);flex-wrap:wrap;align-items:flex-end;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__toolbarField{flex:1;min-width:160px}.EmployerDashboardView-module-scss-module__UJ-Rtq__statePanel{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface)}.EmployerDashboardView-module-scss-module__UJ-Rtq__errorText{color:var(--color-danger);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__kpiGrid{gap:var(--spacing-s);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.EmployerDashboardView-module-scss-module__UJ-Rtq__kpiCard{gap:var(--spacing-xxs);padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface);flex-direction:column;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__kpiValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);color:var(--color-text);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__kpiLabel{font-size:var(--font-size-s);line-height:var(--line-height-m);color:var(--color-text-muted);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__section{gap:var(--spacing-m);flex-direction:column;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__sectionTitle{color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-s);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__panel{padding:var(--spacing-l);border:1px solid var(--color-border);border-radius:var(--border-radius-l);background:var(--color-bg-surface)}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartWrap{gap:var(--spacing-s);flex-direction:column;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBars{min-height:168px;padding-top:var(--spacing-s);align-items:flex-end;gap:4px;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarCol{justify-content:flex-end;align-items:center;gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartTrack{flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;max-width:28px;height:140px;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarSlot{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartTooltip{z-index:2;border-radius:var(--border-radius-s);font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-bg-surface);background:var(--color-text);opacity:0;pointer-events:none;transition:opacity var(--transition-duration-fast)var(--transition-ease-out),transform var(--transition-duration-fast)var(--transition-ease-out);margin-bottom:6px;padding:4px 8px;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 2px 8px #0000001f}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarSlot:hover .EmployerDashboardView-module-scss-module__UJ-Rtq__chartTooltip,.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarSlot:focus-within .EmployerDashboardView-module-scss-module__UJ-Rtq__chartTooltip{opacity:1;transform:translate(-50%)translateY(0)}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBar{border-radius:var(--radius-s)var(--radius-s)0 0;background:var(--color-primary);opacity:.85;width:100%;min-height:4px;transition:opacity var(--transition-duration-fast)var(--transition-ease-out),transform var(--transition-duration-fast)var(--transition-ease-out)}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarSlot:hover .EmployerDashboardView-module-scss-module__UJ-Rtq__chartBar,.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarSlot:focus-within .EmployerDashboardView-module-scss-module__UJ-Rtq__chartBar{opacity:1;transform:scaleX(1.12)}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartBarLabel{color:var(--color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.EmployerDashboardView-module-scss-module__UJ-Rtq__chartEmpty{color:var(--color-text-muted);font-size:var(--font-size-s);margin:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-s)}.EmployerDashboardView-module-scss-module__UJ-Rtq__table th,.EmployerDashboardView-module-scss-module__UJ-Rtq__table td{padding:var(--spacing-xs)var(--spacing-s);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.EmployerDashboardView-module-scss-module__UJ-Rtq__table th{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.EmployerDashboardView-module-scss-module__UJ-Rtq__table tr:last-child td{border-bottom:none}.EmployerDashboardView-module-scss-module__UJ-Rtq__muted{color:var(--color-text-muted)}.EmployerDashboardView-module-scss-module__UJ-Rtq__vacancyRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-s);padding:var(--spacing-s)0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.EmployerDashboardView-module-scss-module__UJ-Rtq__vacancyRow:last-child{border-bottom:none;padding-bottom:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__vacancyRow:first-child{padding-top:0}.EmployerDashboardView-module-scss-module__UJ-Rtq__vacancyLink{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.EmployerDashboardView-module-scss-module__UJ-Rtq__vacancyLink:hover{text-decoration:underline}.EmployerDashboardView-module-scss-module__UJ-Rtq__twoCol{gap:var(--spacing-l);flex-direction:column;display:flex}@media (max-width:767.98px){.EmployerDashboardView-module-scss-module__UJ-Rtq__root{gap:var(--spacing-m);width:100%}.EmployerDashboardView-module-scss-module__UJ-Rtq__kpiGrid{grid-template-columns:repeat(2,1fr)}}
.IntegrationView-module-scss-module___hrA6W__root{gap:var(--spacing-l);flex-direction:column;width:min(100%,772px);display:flex}.IntegrationView-module-scss-module___hrA6W__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.IntegrationView-module-scss-module___hrA6W__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-s);letter-spacing:-.03em;margin:0}.IntegrationView-module-scss-module___hrA6W__subtitle{color:var(--color-text-muted);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);margin:0}.IntegrationView-module-scss-module___hrA6W__card{gap:var(--spacing-l);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface);flex-direction:column;display:flex}.IntegrationView-module-scss-module___hrA6W__loading,.IntegrationView-module-scss-module___hrA6W__noCompany{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-m);line-height:var(--line-height-l);margin:0}.IntegrationView-module-scss-module___hrA6W__noCompany a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.IntegrationView-module-scss-module___hrA6W__noCompany a:hover{text-decoration:underline}.IntegrationView-module-scss-module___hrA6W__retryWrap{margin-top:var(--spacing-s)}.IntegrationView-module-scss-module___hrA6W__embedBlock{gap:var(--spacing-m);flex-direction:column;display:flex}.IntegrationView-module-scss-module___hrA6W__embedTitle{color:var(--color-text);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-m);margin:0}.IntegrationView-module-scss-module___hrA6W__embedDescription{color:var(--color-text-muted);font-size:var(--font-size-s);line-height:var(--line-height-m);margin:0}.IntegrationView-module-scss-module___hrA6W__embedFieldGroup{flex-direction:column;gap:6px;display:flex}.IntegrationView-module-scss-module___hrA6W__embedFieldLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-m)}.IntegrationView-module-scss-module___hrA6W__urlRow{align-items:stretch;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.IntegrationView-module-scss-module___hrA6W__urlRow .IntegrationView-module-scss-module___hrA6W__embedInput{flex:200px;min-width:0}.IntegrationView-module-scss-module___hrA6W__urlCopyBtn{flex-shrink:0}.IntegrationView-module-scss-module___hrA6W__embedInput,.IntegrationView-module-scss-module___hrA6W__embedTextarea{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--border-radius-m);background:var(--color-bg-muted);width:100%;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-s);line-height:var(--line-height-m);padding:10px 12px}.IntegrationView-module-scss-module___hrA6W__embedTextarea{resize:vertical;min-height:88px}.IntegrationView-module-scss-module___hrA6W__copyRow{align-items:center;gap:var(--spacing-s);display:flex}.IntegrationView-module-scss-module___hrA6W__previewBlock{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.IntegrationView-module-scss-module___hrA6W__previewTitle{color:var(--color-text);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-m);margin:0}.IntegrationView-module-scss-module___hrA6W__previewFrameWrap{border:1px solid var(--color-border);border-radius:var(--border-radius-m);background:var(--color-bg-muted);overflow:hidden}.IntegrationView-module-scss-module___hrA6W__previewFrame{border:none;width:100%;height:400px;display:block}@media (max-width:767.98px){.IntegrationView-module-scss-module___hrA6W__root{gap:var(--spacing-m);width:100%}.IntegrationView-module-scss-module___hrA6W__title{font-size:var(--font-size-l);line-height:1.2}.IntegrationView-module-scss-module___hrA6W__subtitle{font-size:var(--font-size-s)}.IntegrationView-module-scss-module___hrA6W__card{padding:var(--spacing-l);gap:var(--spacing-m)}}
.SettingsContent-module-scss-module__F6ceGa__root{gap:var(--spacing-xl);width:min(100%,772px);display:grid}.SettingsContent-module-scss-module__F6ceGa__mainForm{gap:var(--spacing-xl);display:grid}.SettingsContent-module-scss-module__F6ceGa__state{width:min(100%,772px);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);background:var(--color-bg-surface)}.SettingsContent-module-scss-module__F6ceGa__footerActions{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.SettingsContent-module-scss-module__F6ceGa__errorText{color:var(--color-danger)}@media (max-width:767.98px){.SettingsContent-module-scss-module__F6ceGa__root,.SettingsContent-module-scss-module__F6ceGa__state{width:100%}.SettingsContent-module-scss-module__F6ceGa__footerActions{flex-direction:column;align-items:stretch}}
