.uploaded-file-wrapper[data-v-05f188b0]{display:flex;margin-bottom:1rem}.remove-uploaded-file[data-v-05f188b0]{color:tomato;text-decoration:underline;cursor:pointer}.remove-uploaded-file[data-v-05f188b0],.uploaded-file[data-v-05f188b0]{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.uploaded-file[data-v-05f188b0]{padding:1rem 1.5rem;border:1px solid #6b3e91;width:-moz-fit-content;width:fit-content;border-radius:5px;justify-content:space-between;background:#f6f1f9;margin-right:1rem}.submit-error[data-v-05f188b0]{color:tomato;max-height:45px}.submit-success[data-v-05f188b0]{color:rgba(0,128,0,.676);max-height:45px}.vacancies-apply-modal-content[data-v-05f188b0]{padding:2rem;max-width:489px}@media(max-width:768px){.vacancies-apply-modal-content[data-v-05f188b0]{padding:0 0 31px;width:100%;max-width:100%;max-height:100%;border-radius:0;height:100%;overflow-y:scroll}}.vacancies-apply-modal-content h2[data-v-05f188b0]{color:#111;font-size:32px;font-style:normal;font-weight:700;line-height:42.56px;margin-bottom:29px}.vacancies-apply-modal-content .close[data-v-05f188b0]{display:flex;justify-content:flex-end;cursor:pointer}.vacancies-apply-modal-content-row[data-v-05f188b0]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:17px;gap:17px;margin-bottom:27px}@media(max-width:768px){.vacancies-apply-modal-content-row[data-v-05f188b0]{display:block;margin-bottom:27px}}.vacancies-apply-modal-content-row label[data-v-05f188b0]{display:block;color:var(--brown);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:17px}.vacancies-apply-modal-content-row input[data-v-05f188b0]{display:block;outline:none;border-radius:6px;border:1px solid var(--gray);padding:.5rem;width:100%;cursor:pointer}.vacancies-apply-modal-content-row input[data-v-05f188b0]::-moz-placeholder{color:var(--black)}.vacancies-apply-modal-content-row input[data-v-05f188b0]::placeholder{color:var(--black)}.vacancies-apply-modal-content-row select[data-v-05f188b0]{display:block;outline:none;border-radius:10px;border:1px solid var(--gray);padding:.5rem;width:100%}.vacancies-apply-modal-content-row-item[data-v-05f188b0]{width:100%;font-weight:400}@media(max-width:768px){.vacancies-apply-modal-content-row-item[data-v-05f188b0]{width:100%}}.vacancies-upload-area[data-v-05f188b0]{padding:2rem;width:100%;border:1px dotted var(--brown);margin-bottom:1rem;transition:background .2s;cursor:pointer;text-align:center}@media(max-width:768px){.vacancies-upload-area[data-v-05f188b0]{border:2px dotted var(--brown)}}.vacancies-upload-area[data-v-05f188b0]:hover{background:var(--beige)}.vacancies-apply-agreement[data-v-05f188b0]{margin-bottom:17px}.vacancies-apply-agreement input[data-v-05f188b0]{margin-right:.5rem}.vacancies-apply-modal-content-row.phone-mail[data-v-05f188b0]{justify-content:flex-start;grid-gap:2rem;gap:2rem}.vacancies-apply-btns[data-v-05f188b0]{display:flex;grid-gap:2rem;gap:2rem}.vacancies-apply-btns-close[data-v-05f188b0]{padding:.5rem 1.5rem 5px;background:#fff;border-radius:10px;border:1px solid var(--gray);transition:.2s ease-in-out}.vacancies-apply-btns-close[data-v-05f188b0]:hover{background:var(--beige);color:#fff}.vacancies-apply-btns-success[data-v-05f188b0]{font-weight:400;font-size:32px;line-height:24px}@media(max-width:768px){.vacancies-apply-btns-success[data-v-05f188b0]{width:100%;border:2px dotted var(--brown);height:58px;font-size:20px}}.custom-select-vacancies[data-v-05f188b0]{cursor:pointer;position:relative;display:block;outline:none;border-radius:6px;width:100%}.custom-select-vacancies ul[data-v-05f188b0]{position:absolute;top:120%;left:0;list-style-type:none;padding:0;margin:0;border:1px solid var(--gray);background-color:#fff;width:100%;border-radius:6px;overflow:hidden;z-index:10}.custom-select-vacancies li[data-v-05f188b0]{padding:10px}.custom-select-vacancies li[data-v-05f188b0]:hover{background-color:var(--beige)}.vacancies_notification-ok[data-v-05f188b0]{width:424px;height:80px;border-radius:6px;border:1px solid var(--gray);padding:19px 16px 17px 25px;display:grid;grid-template-columns:34px 1fr;grid-column-gap:25px}.vacancies_notification-ok-icon[data-v-05f188b0]{display:grid;align-items:center;justify-items:center;place-items:center}.vacancies_notification-ok span[data-v-05f188b0]{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}@media(max-width:768px){.vacancies_notification-ok[data-v-05f188b0]{width:100%;padding:15px 15px 20px 41px;height:100%}.vacancies_notification-ok span[data-v-05f188b0]{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}}