.vacancy-modal__title{background:var(--tertiary-color)!important;color:var(--branco)!important;padding:1.25rem 1.5rem!important;font:var(--heading)!important;font-size:1.125rem!important}.vacancy-modal__content{padding:1.5rem!important}.vacancy-modal__actions{padding:1rem 1.5rem!important;gap:var(--spacing-sm)}.vacancy-modal__actions .custom-button{width:auto!important;min-width:9rem}.vacancy-modal__form{display:flex;flex-direction:column;gap:1.25rem}.vacancy-modal__field{display:flex;flex-direction:column;gap:.375rem}.vacancy-modal__field .custom-input{width:100%}.vacancy-modal__label{color:var(--text-primary);font:var(--footnote-bold)}.vacancy-modal__error{color:var(--error);font:var(--footnote);margin-top:.125rem}.vacancy-modal__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:flex-start}.vacancy-modal__textarea{width:100%}.vacancy-modal__textarea .MuiOutlinedInput-root{border-radius:var(--border-radius);font:var(--body-2)}.vacancy-modal__textarea textarea{font:var(--body-2)}.vacancy-modal__skills-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem .5rem;gap:.25rem .5rem}.vacancy-modal__skill-option{display:flex;align-items:center;gap:.25rem;font:var(--body-2);color:var(--text-primary);cursor:pointer;padding:.125rem 0}.vacancy-modal__skill-option .custom-checkbox{padding:.25rem}.vacancy-modal__button-content{display:inline-flex;align-items:center;gap:.5rem}.vacancy-modal__view{display:flex;flex-direction:column;gap:var(--spacing-md)}.vacancy-modal__view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.vacancy-modal__view-item{padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-alt)}.vacancy-modal__view-item a,.vacancy-modal__view-item span,.vacancy-modal__view-item strong{display:block}.vacancy-modal__view-item strong{margin-bottom:.35rem;color:var(--cinza-2);font:var(--footnote-bold)}.vacancy-modal__view-item a,.vacancy-modal__view-item span{color:var(--text-primary);font:var(--body-2);word-break:break-word}.vacancy-modal__view-item--full{grid-column:1/-1}.vacancy-modal__link{color:var(--tertiary-color)!important;text-decoration:none}.vacancy-modal__link:hover{text-decoration:underline}.vacancy-modal__skills-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.vacancy-modal__skill-tag{padding:.25rem .75rem;border-radius:999px;background:rgba(103,58,183,.1);color:var(--tertiary-color);font:var(--footnote-bold)}.MuiDialog-paper:has(.vacancy-modal__title){border-radius:var(--border-radius-xl);overflow:hidden}@media(max-width:600px){.vacancy-modal__row{grid-template-columns:1fr}.vacancy-modal__skills-grid{grid-template-columns:repeat(2,1fr)}.vacancy-modal__view-grid{grid-template-columns:1fr}.vacancy-modal__view-item--full{grid-column:auto}}