@charset "UTF-8";@font-face{font-family:v-sans;font-weight:400;src:url(/assets/Inter-Regular-CBuHftWl.woff2)}@font-face{font-family:v-sans;font-weight:500;src:url(/assets/Inter-Medium-9JPFU5u1.woff2)}.custom-header[data-v-852406f9]{display:flex;width:100%;align-items:center}.custom-header__icon[data-v-852406f9]{height:fit-content;width:fit-content}.custom-header__icon-exit[data-v-852406f9]{margin-left:auto}.custom-header__title[data-v-852406f9]{display:flex;align-items:center;font-size:1.5rem;margin:0 1rem}.layout[data-v-9b18f934]{margin:0;display:flex;flex-direction:column;min-height:100vh}.layout__main[data-v-9b18f934]{display:flex;flex-grow:1;height:100%}.layout__sidebar[data-v-9b18f934]{display:none;width:250px;flex-shrink:0;border-right:1px solid var(--border-color-primary);padding:1rem 0}@media(min-width:768px){.layout__sidebar[data-v-9b18f934]{display:block}}.layout__slot[data-v-9b18f934]{padding:0 5rem;width:100%}@media(max-width:1050px){.layout__slot[data-v-9b18f934]{padding:2rem}}.layout__container[data-v-9b18f934]{display:flex;justify-content:center;width:100%;height:100%}.layout__container-header[data-v-9b18f934]{height:4.5rem;background-color:var(--background-color-header);border-bottom:1px solid var(--border-color-primary)}.layout__container-content[data-v-9b18f934]{height:100%;flex-grow:1;width:auto;min-width:0}.layout__container-footer[data-v-9b18f934]{display:flex;height:3rem;flex-shrink:0;justify-content:center;align-items:center;background-color:var(--background-color-footer)}.app[data-v-82799cdc]{display:flex;flex-direction:column;height:100%;width:100%}.add-candidate-modal__form[data-v-2b042582]{display:grid;grid-template-areas:"last-name upload" "first-name upload" "middle-name upload";gap:.5rem;grid-template-columns:1fr 1fr}.add-candidate-modal__last-name[data-v-2b042582]{grid-area:last-name}.add-candidate-modal__first-name[data-v-2b042582]{grid-area:first-name}.add-candidate-modal__middle-name[data-v-2b042582]{grid-area:middle-name}.add-candidate-modal__upload[data-v-2b042582]{position:relative;grid-area:upload;height:100%}.add-candidate-modal__upload[data-v-2b042582] .n-upload,.add-candidate-modal__upload[data-v-2b042582] .n-upload-trigger,.add-candidate-modal__upload[data-v-2b042582] .n-upload-dragger{height:100%}.add-candidate-modal__upload-content[data-v-2b042582]{display:flex;flex-direction:column;gap:2rem;height:100%;width:100%;align-items:center;align-content:center;justify-content:center;background-color:var(--n-dragger-color)}.add-candidate-modal__upload-content-close-icon[data-v-2b042582]{position:absolute;top:.5rem;right:.5rem}.add-candidate-modal__uploaded-area-icon[data-v-2b042582]{color:var(--color-primary)}.add-candidate-modal__footer[data-v-2b042582]{display:flex;justify-content:end;gap:1rem}.candidates[data-v-246294dd]{height:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem}.candidates__table[data-v-246294dd]{height:100%}.candidates__toolbar[data-v-246294dd]{display:flex;align-items:space-between;align-content:center}.candidates__filters[data-v-246294dd]{display:grid;grid-template-columns:repeat(3,1fr);padding:1.5rem;width:100%;gap:1rem}.candidates__right-buttons[data-v-246294dd]{display:flex;align-items:center}.candidates__pagination[data-v-246294dd]{display:flex;justify-content:end}.candidates-page[data-v-3b931aa2]{height:100%;width:100%}.annotationLayer{--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}:is(.annotationLayer .linkAnnotation):hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}:is(.annotationLayer .linkAnnotation)>a:hover{opacity:0!important;background:0 0!important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}.annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--scale-factor)) solid Highlight!important}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer.disabled .popup,.annotationLayer.disabled section{pointer-events:none}.annotationLayer .annotationContent{position:absolute;width:100%;height:100%;pointer-events:none}.freetext:is(.annotationLayer .annotationContent){background:0 0;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}:is(.annotationLayer section):has(div.annotationContent) canvas.annotationContent{display:none}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea){background:0 0;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:0 0;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px * var(--scale-factor));pointer-events:none;width:-moz-max-content;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));outline:1.5px solid rgb(255 255 74);padding:calc(6px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header h1{display:inline}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor));width:-moz-fit-content;width:fit-content}.annotationLayer .popupContent{border-top:1px solid rgb(51 51 51);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is(.annotationLayer .annotationTextContent) span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer .markedContent span:not(.markedContent),.textLayer>:not(.markedContent){z-index:1}.textLayer span.markedContent{top:0;height:0}.textLayer span[role=img]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170 / .25);--highlight-selected-bg-color:rgb(0 100 0 / .25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}.appended:is(.textLayer .highlight){position:initial}.begin:is(.textLayer .highlight){border-radius:4px 0 0 4px}.end:is(.textLayer .highlight){border-radius:0 4px 4px 0}.middle:is(.textLayer .highlight){border-radius:0}.selected:is(.textLayer .highlight){background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::-moz-selection{background:0 0}.textLayer br::selection{background:0 0}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.node[data-v-8be44685]{padding:8px 14px;border-radius:6px;font-size:12px;font-weight:500;text-align:center;width:180px;border:2px solid;box-sizing:border-box;line-height:1.4}.node--start[data-v-8be44685]{background:#dbeafe;border-color:#3b82f6;color:#1e40af}.node--active[data-v-8be44685]{background:#fef9c3;border-color:#ca8a04;color:#713f12}.node--terminal_success[data-v-8be44685]{background:#dcfce7;border-color:#16a34a;color:#14532d}.node--terminal_fail[data-v-8be44685]{background:#fee2e2;border-color:#dc2626;color:#7f1d1d}.node--hold[data-v-8be44685]{background:#fff7ed;border-color:#d97706;color:#78350f}.node--pool[data-v-8be44685]{background:#f3e8ff;border-color:#7c3aed;color:#3b0764}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.transition-graph[data-v-54f5b74c]{width:100%;height:100%;background:#f8fafc}.legend[data-v-54f5b74c]{position:absolute;top:16px;right:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-size:12px;box-shadow:0 1px 4px #00000014;z-index:10;min-width:180px}.legend__toggle[data-v-54f5b74c]{display:flex;align-items:center;gap:6px;margin-top:10px;cursor:pointer;color:#475569;font-size:12px}.legend__title[data-v-54f5b74c]{font-weight:600;color:#475569;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.legend__item[data-v-54f5b74c]{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#334155}.dot[data-v-54f5b74c]{width:12px;height:12px;border-radius:3px;border:2px solid;flex-shrink:0}.dot--start[data-v-54f5b74c]{background:#dbeafe;border-color:#3b82f6}.dot--active[data-v-54f5b74c]{background:#fef9c3;border-color:#ca8a04}.dot--terminal_success[data-v-54f5b74c]{background:#dcfce7;border-color:#16a34a}.dot--terminal_fail[data-v-54f5b74c]{background:#fee2e2;border-color:#dc2626}.dot--hold[data-v-54f5b74c]{background:#fff7ed;border-color:#d97706}.dot--pool[data-v-54f5b74c]{background:#f3e8ff;border-color:#7c3aed}.line[data-v-54f5b74c]{width:24px;height:2px;flex-shrink:0;border-radius:1px}.line--main[data-v-54f5b74c]{background:#6366f1}.line--fail[data-v-54f5b74c]{background:#ef4444}.line--hold[data-v-54f5b74c]{background:#f59e0b}.line--pool[data-v-54f5b74c]{background:#8b5cf6}.event-line[data-v-bdca74eb]{width:100%;padding:1rem 0}.event-line__empty[data-v-bdca74eb]{text-align:center;padding:2rem}.event-line__timeline[data-v-bdca74eb]{position:relative}.event-line__author[data-v-bdca74eb]{font-weight:600;color:var(--text-color-primary);font-size:1rem;margin-bottom:1rem;padding-left:.25rem}.event-line__icon[data-v-bdca74eb]{font-size:1.25rem;display:flex;align-items:center;justify-content:center}.event-line__message[data-v-bdca74eb]{position:relative;background-color:var(--background-color-primary);border:var(--border-width-sm) solid var(--border-color-primary);border-radius:var(--border-radius-sm);padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:#374151;word-wrap:break-word;margin-top:.5rem;display:flex}.event-line__message-trash[data-v-bdca74eb]{display:flex;position:absolute;top:calc(100% - 1rem);left:calc(100% - 1rem);background:var(--background-color-primary);outline:1px solid var(--border-color-primary);z-index:0;display:none;animation:fadein .1s forwards}.event-line__message:hover .event-line__message-trash[data-v-bdca74eb]{display:flex}.event-line__avatar[data-v-bdca74eb]{padding:.15rem;border:1px solid var(--color-primary);background-color:var(--background-color-primary);z-index:0;border-radius:var(--border-radius-md)}.event-line[data-v-bdca74eb] .n-timeline-item-timeline__line{background-color:var(--border-color-primary)}.event-line[data-v-bdca74eb] .n-timeline-item-content__title{color:var(--text-color-subtitle);font-size:.75rem;font-weight:400}.comments[data-v-eb80a473]{display:flex;justify-content:center}.comments__container[data-v-eb80a473]{max-width:800px}.comments__form[data-v-eb80a473]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.comments__form[data-v-eb80a473] .n-button{align-self:flex-end}.comments__list[data-v-eb80a473]{display:flex;flex-direction:column;gap:1rem;min-height:100px}.comments__load-more[data-v-eb80a473]{display:flex;justify-content:center;padding:1rem 0}.candidate[data-v-b76ae667]{width:100%;height:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.candidate__header[data-v-b76ae667]{display:flex;align-items:center}.candidate[data-v-b76ae667] .n-card-header__extra{display:flex;justify-self:flex-end;justify-content:flex-end;max-width:70%;flex-wrap:wrap;gap:.5rem}.candidate__card[data-v-b76ae667]{max-width:1200px;margin:0 auto}.candidate__info[data-v-b76ae667]{height:min-content}.candidate__content-container[data-v-b76ae667]{display:grid;gap:1rem;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;align-items:start}.candidate__empty[data-v-b76ae667]{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.2rem;color:var(--text-color-secondary)}.candidate__field-value[data-v-b76ae667]{display:flex;align-items:center;gap:.5rem}.candidate__edit-btn[data-v-b76ae667]{opacity:0;transition:opacity .2s ease}.candidate__field-value:hover .candidate__edit-btn[data-v-b76ae667]{opacity:1}.candidate__edit-field[data-v-b76ae667]{display:flex;align-items:center;gap:.5rem}.candidate__resume-field[data-v-b76ae667]{display:flex;gap:.5rem}.candidate__resume-pdf-container[data-v-b76ae667]{padding:.1rem;height:100%;overflow-y:auto;border:var(--border-width-sm) solid var(--border-color-primary);border-radius:var(--border-radius-sm)}.candidate__resume-pdf[data-v-b76ae667] div{max-height:0}.candidate__comments[data-v-b76ae667]{max-width:1200px;margin:1rem auto 0}.candidate__transition-graph[data-v-b76ae667]{padding:1rem;width:100%;height:100%}.candidate-page[data-v-66366ec0]{height:100%;width:100%}.add-vacancy-modal__form[data-v-eca0f50d]{display:flex;flex-direction:column;gap:.25rem}.add-vacancy-modal__footer[data-v-eca0f50d]{display:flex;justify-content:end;gap:1rem}.vacancies[data-v-d92cbed3]{height:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem}.vacancies__toolbar[data-v-d92cbed3]{display:flex;align-items:space-between;align-content:center}.vacancies__right-buttons[data-v-d92cbed3]{display:flex;align-items:center}.vacancies__filters[data-v-d92cbed3]{display:grid;grid-template-columns:repeat(3,1fr);padding:1rem 0;width:100%;gap:1rem}.vacancies__count[data-v-d92cbed3]{font-size:.875rem;color:var(--text-color-subtitle)}.vacancies__list[data-v-d92cbed3]{display:flex;flex-direction:column;flex-grow:1}.vacancies__empty[data-v-d92cbed3]{padding:2rem;text-align:center;color:var(--text-color-subtitle)}.vacancies__pagination[data-v-d92cbed3]{display:flex;justify-content:end}.vacancies__card[data-v-d92cbed3]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color-primary)}.vacancies__card[data-v-d92cbed3]:first-child{border-top:1px solid var(--border-color-primary)}.vacancies__card-header[data-v-d92cbed3]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.vacancies__card-badge[data-v-d92cbed3]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.vacancies__card-title[data-v-d92cbed3]{font-size:1rem;font-weight:600;color:var(--color-primary);text-decoration:none}.vacancies__card-title[data-v-d92cbed3]:hover{text-decoration:underline}.vacancies__card-subtitle[data-v-d92cbed3]{font-size:.875rem;color:var(--text-color-subtitle);margin-bottom:.25rem}.vacancies__card-details[data-v-d92cbed3]{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem}.vacancies__card-detail[data-v-d92cbed3]{font-size:.8125rem;color:var(--text-color-subtitle)}.vacancies-page[data-v-5a59b4d8]{height:100%;width:100%}.vacancy[data-v-1a4a95c1]{width:100%;height:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto}.vacancy__header[data-v-1a4a95c1]{display:flex;align-items:center}.vacancy__title-row[data-v-1a4a95c1]{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.vacancy__title[data-v-1a4a95c1]{font-size:1.75rem;font-weight:700;margin:0}.vacancy__subtitle[data-v-1a4a95c1]{display:flex;flex-direction:column;gap:.125rem;font-size:.9375rem;color:var(--text-color-subtitle);margin-bottom:.25rem}.vacancy__columns[data-v-1a4a95c1]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.vacancy__section[data-v-1a4a95c1]{margin-bottom:1.5rem}.vacancy__section-title[data-v-1a4a95c1]{font-size:1rem;font-weight:700;margin:0 0 .75rem}.vacancy__mock[data-v-1a4a95c1]{font-size:.875rem;color:var(--text-color-subtitle);font-style:italic;margin:0}.vacancy__timeline[data-v-1a4a95c1]{display:flex;flex-direction:column;gap:1rem}.vacancy__timeline-item[data-v-1a4a95c1]{display:flex;flex-direction:column;gap:.125rem}.vacancy__timeline-label[data-v-1a4a95c1]{font-size:.9375rem;font-weight:600}.vacancy__timeline-date[data-v-1a4a95c1]{font-size:.8125rem;color:var(--text-color-subtitle)}.vacancy__comments[data-v-1a4a95c1]{margin-top:1rem}.vacancy__empty[data-v-1a4a95c1]{display:flex;align-items:center;justify-content:center;height:200px;font-size:1.2rem;color:var(--text-color-subtitle)}.vacancy__info-description[data-v-1a4a95c1]{white-space:pre-wrap}.vacancy-page[data-v-7ff71f70]{height:100%;width:100%}.auth[data-v-b1142667]{display:flex;flex-direction:column;flex-grow:1;height:100dvh;align-items:center;justify-content:center}.auth .n-form-item[data-v-b1142667]{width:100%;text-align:start}.auth__container[data-v-b1142667]{display:flex;flex-direction:column;align-items:center;text-align:center;width:448px;height:558px;padding:32px;border:var(--border-width-sm) solid var(--border-color-primary);border-radius:var(--border-radius-sm)}.auth__content[data-v-b1142667]{display:flex;flex-direction:column;align-items:center}.auth__icon[data-v-b1142667]{margin-bottom:8px}.auth__subtitle[data-v-b1142667]{color:var(--text-color-subtitle);margin-bottom:32px}.auth__form[data-v-b1142667]{display:flex;flex-direction:column}.auth__remember-and-forgot-container[data-v-b1142667]{display:flex;width:100%;height:20px;justify-content:space-between;align-items:center}.auth__forgot-input[data-v-b1142667]{margin-left:auto;color:var(--color-primary)}.auth__enter-button[data-v-b1142667]{width:100%}.auth__no-account-link[data-v-b1142667]{color:var(--color-primary)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary: #5744e6;--color-secondary: #1E40AF;--text-color-subtitle: #6b7280;--text-color-primary: #5744e6;--background-color-primary: #fafafa;--background-color-secondary: #fff;--background-color-header: #fafafa;--background-color-footer: #ddd;--border-color-primary: #e5e7eb;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-xl: 32px;--border-width-sm: 1px}html{display:flex;flex-direction:column;background-color:var(--background-color-primary);font-weight:regular;font-weight:400;font-size:16px}html *{box-sizing:border-box}@keyframes fadein{0%{scale:0}to{scale:1}}
