.FileUploadField-module__kf-CDa__wrapper{margin-top:var(--spacing-lg)}.FileUploadField-module__kf-CDa__label{margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:block}.FileUploadField-module__kf-CDa__required{margin-left:var(--spacing-xs);color:var(--color-error)}.FileUploadField-module__kf-CDa__file{padding:12px var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;display:flex}.FileUploadField-module__kf-CDa__icon{width:32px;height:32px;color:var(--color-primary);background:var(--color-primary-tint);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;display:flex}.FileUploadField-module__kf-CDa__fileInfo{min-width:0}.FileUploadField-module__kf-CDa__fileInfo b{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.FileUploadField-module__kf-CDa__fileInfo span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FileUploadField-module__kf-CDa__remove{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing);margin-left:auto}.FileUploadField-module__kf-CDa__remove:hover{color:var(--color-error)}.FileUploadField-module__kf-CDa__dropzone{padding:var(--spacing-xl);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing), background var(--duration-fast) var(--easing)}.FileUploadField-module__kf-CDa__dropzoneActive{background:var(--color-primary-tint);border-color:var(--color-primary)}.FileUploadField-module__kf-CDa__uploadIcon{color:var(--color-text-secondary)}.FileUploadField-module__kf-CDa__trigger{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;display:block}.FileUploadField-module__kf-CDa__trigger:hover{color:var(--color-primary)}.FileUploadField-module__kf-CDa__hint{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.FileUploadField-module__kf-CDa__error{gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-error);align-items:center;display:flex}
.ApplyForm-module__MWbbTW__head{background:var(--color-background);border-bottom:1px solid var(--color-border)}.ApplyForm-module__MWbbTW__headInner{max-width:var(--content-width);padding:var(--spacing-xl) var(--spacing-lg);margin:0 auto}.ApplyForm-module__MWbbTW__back{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;display:inline-flex}.ApplyForm-module__MWbbTW__back:hover{color:var(--color-primary)}.ApplyForm-module__MWbbTW__headInner h1{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-text-strong);letter-spacing:-.02em}.ApplyForm-module__MWbbTW__headInner p{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__layout{gap:var(--spacing-xl);max-width:var(--content-width);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-xxl);grid-template-columns:1fr 344px;align-items:start;margin:0 auto;display:grid}.ApplyForm-module__MWbbTW__card{padding:var(--spacing-xl);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ApplyForm-module__MWbbTW__card+.ApplyForm-module__MWbbTW__card{margin-top:var(--spacing-md)}.ApplyForm-module__MWbbTW__card[disabled]{opacity:.6}.ApplyForm-module__MWbbTW__card h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.ApplyForm-module__MWbbTW__desc{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__grid{gap:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.ApplyForm-module__MWbbTW__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.ApplyForm-module__MWbbTW__fieldFull{grid-column:1/-1}.ApplyForm-module__MWbbTW__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.ApplyForm-module__MWbbTW__required{margin-left:var(--spacing-xs);color:var(--color-error)}.ApplyForm-module__MWbbTW__control{display:block}.ApplyForm-module__MWbbTW__control input,.ApplyForm-module__MWbbTW__control select{width:100%;min-height:48px;padding:12px var(--spacing-md);font-size:var(--font-size-sm);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing);outline:none}.ApplyForm-module__MWbbTW__control input:focus,.ApplyForm-module__MWbbTW__control select:focus,.ApplyForm-module__MWbbTW__question textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.ApplyForm-module__MWbbTW__control input::placeholder{color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__control select{cursor:pointer}.ApplyForm-module__MWbbTW__invalid input,.ApplyForm-module__MWbbTW__invalid select,textarea.ApplyForm-module__MWbbTW__invalid{border-color:var(--color-error)}.ApplyForm-module__MWbbTW__help{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__error{gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-error);align-items:center;display:flex}.ApplyForm-module__MWbbTW__question{margin-top:var(--spacing-lg)}.ApplyForm-module__MWbbTW__question label{margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:block}.ApplyForm-module__MWbbTW__question textarea{width:100%;min-height:120px;padding:12px var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);resize:vertical;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing);outline:none;display:block}.ApplyForm-module__MWbbTW__question textarea::placeholder{color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__counterRow{margin-top:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.ApplyForm-module__MWbbTW__counter{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ApplyForm-module__MWbbTW__consents{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.ApplyForm-module__MWbbTW__consent{padding:var(--spacing-sm) 0;cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ApplyForm-module__MWbbTW__box20{width:20px;height:20px;color:var(--color-background);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.ApplyForm-module__MWbbTW__box20On{background:var(--color-primary);border-color:var(--color-primary)}.ApplyForm-module__MWbbTW__consent input:focus-visible+.ApplyForm-module__MWbbTW__box20{outline:2px solid var(--color-primary);outline-offset:2px}.ApplyForm-module__MWbbTW__consent b{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text)}.ApplyForm-module__MWbbTW__consent em{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:normal;display:block}.ApplyForm-module__MWbbTW__actions{gap:var(--spacing-md);padding:var(--spacing-lg);margin-top:var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ApplyForm-module__MWbbTW__saved{gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;margin-right:auto;display:flex}.ApplyForm-module__MWbbTW__savedIcon{color:var(--color-success)}.ApplyForm-module__MWbbTW__ghostButton{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing)}.ApplyForm-module__MWbbTW__ghostButton:hover:not(:disabled){border-color:var(--color-primary)}.ApplyForm-module__MWbbTW__primaryButton{padding:var(--spacing-md) var(--spacing-xl);font-weight:var(--font-weight-bold);color:var(--color-background);background:var(--color-primary);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--easing)}.ApplyForm-module__MWbbTW__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.ApplyForm-module__MWbbTW__primaryButton:disabled,.ApplyForm-module__MWbbTW__ghostButton:disabled{cursor:not-allowed;opacity:.6}.ApplyForm-module__MWbbTW__aside{top:calc(var(--topbar-height) + var(--spacing-xl));position:sticky}.ApplyForm-module__MWbbTW__box{padding:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ApplyForm-module__MWbbTW__box+.ApplyForm-module__MWbbTW__box{margin-top:var(--spacing-md)}.ApplyForm-module__MWbbTW__boxHeading{margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);letter-spacing:.04em}.ApplyForm-module__MWbbTW__positionTitle{font-weight:var(--font-weight-bold);color:var(--color-text-strong);display:block}.ApplyForm-module__MWbbTW__positionMeta{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:block}.ApplyForm-module__MWbbTW__progress{margin-top:var(--spacing-md)}.ApplyForm-module__MWbbTW__progressLabel{margin-bottom:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;display:flex}.ApplyForm-module__MWbbTW__progressLabel b{color:var(--color-primary)}.ApplyForm-module__MWbbTW__track{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);height:8px;overflow:hidden}.ApplyForm-module__MWbbTW__fill{background:var(--color-primary);height:100%;transition:width var(--duration-normal) var(--easing)}.ApplyForm-module__MWbbTW__steps{margin-top:var(--spacing-md)}.ApplyForm-module__MWbbTW__steps li{gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;display:flex}.ApplyForm-module__MWbbTW__stepDone{color:var(--color-text)}.ApplyForm-module__MWbbTW__dot{width:20px;height:20px;color:var(--color-background);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex}.ApplyForm-module__MWbbTW__dotOk{background:var(--color-success);border-color:var(--color-success)}.ApplyForm-module__MWbbTW__tip{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}@media (max-width:1024px){.ApplyForm-module__MWbbTW__layout{grid-template-columns:1fr}.ApplyForm-module__MWbbTW__aside{position:static}}@media (max-width:768px){.ApplyForm-module__MWbbTW__grid{grid-template-columns:1fr}.ApplyForm-module__MWbbTW__card{padding:var(--spacing-lg)}}
