﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css";@import"https://fonts.googleapis.com/css2?family=Lily+Script+One&family=Montserrat:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap";.container-fluid a{color:#fff !important;font-family:"Roboto",sans-serif}a.text-warning:hover,a.text-warning:focus{color:#ffca28 !important}.h-custom{height:calc(100% - 73px)}@media(max-width: 450px){.h-custom{height:100%}}input{color:#000;background-color:#fff;border:solid 3px #3b72da}#form3Example5,#inputIdf,#inputCPF,#inputCelular,.form-control-main{background-color:#fff;border:solid 2px #3b72da;color:#000}label{color:#3b72da;font-family:"Inter",sans-serif;font-size:1.2rem}#btn-entrar,.btn-buscar{background-color:#3b72da;font-family:"Inter",sans-serif;text-transform:uppercase;font-size:1.2rem;width:100%}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(298%) sepia(100%) saturate(10000%) hue-rotate(0deg)}.card-group{margin-top:8%;justify-content:center;align-items:center}.card-group a{text-decoration:none}.card-group :hover{transform:translateY(-10px);transition:.5s;box-shadow:0 0 0 0 #6d807e}.card{margin-right:2%;background-color:#3b72da;height:55vh;text-align:center;box-shadow:10px 3px 3px #6d807e}.card .card-header{color:#3b72da;background-color:#ffca28;border:2px solid #ffca28;border-bottom:3px solid #fff;font-size:1.5rem;text-align:center}.card h5{color:#fff}#logoImg{margin-top:15%;width:35%;text-align:center}#logoImg2,#logoImg3{margin-top:20%;width:35%;text-align:center}#text-table{color:#fff;text-align:left}.card-title a{text-decoration:none;color:inherit}.form-group{margin-top:1%}.col-form-label{font-size:2.5vh;color:#1f4ca2;margin-left:0 0 0}.consulta{background-color:#3b72da;color:#fff;height:9vh}.consulta a{text-decoration:none;color:inherit;display:inline-block;padding-top:.6em;padding-bottom:.3125rem;margin-left:2rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.bodyConsulta{background-color:#3b72da}.titulo{font-size:48px;color:#3b72da}.form-select{background-color:#fff;color:#000;border:1px solid #d1d5db;border-radius:.5rem}.form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}option{background-color:#fff;color:#000}a{cursor:pointer}li{list-style:none}.navbar-collapse{padding-left:2rem}.container-page{display:flex;flex-direction:column;height:100vh}.container-main{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem 0;padding:2rem 0}.form-container{display:flex;flex-direction:column;align-items:center;gap:1rem 0}#div-sexo-m-f{gap:1rem;display:flex;flex-direction:row}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0.8) brightness(50%) sepia(100%) saturate(10000%) hue-rotate(240deg)}input::placeholder{color:#d3d3d3}.container-fluid{padding:0}.container-fluid{justify-content:center}.btn-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.btn-link{text-decoration:none;color:#fff;width:170px;height:50px;background-color:#3b72da;text-align:center;padding:.8rem;border-radius:.3rem;font-family:Inter,sans-serif;text-transform:uppercase;font-size:.8rem;display:flex;align-items:center;justify-content:center}.btn-link:hover{text-decoration:none;color:#fff;background-color:#0062cc}@media(max-width: 1063px){.navbar>.container-fluid{flex-direction:column !important;gap:1rem}}*{padding:0;margin:0;box-sizing:border-box}html{font-size:14px;position:relative;min-height:100%}@media(min-width: 768px){html{font-size:16px}}body{margin-bottom:60px}.table-component thead{background-color:#ffbb1a}.table-component thead tr th{text-align:center !important;padding:10px 15px 10px 15px}.table-component thead tr th:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.table-component thead tr th:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.table-component tbody tr{background-color:#fff}.table-component tbody tr td{text-align:center;padding:15px 15px}.table-component tbody tr td:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.table-component tbody tr td:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.table-component tbody tr:nth-child(odd){background-color:#fff}.table-component tbody tr:nth-child(even){background-color:rgba(53,100,192,.1)}@media screen and (max-width: 768px){.table-component thead{display:none}.table-component tbody{display:block}.table-component tbody tr{display:block;margin:0 0 12px 0;background:#fff;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:8px 10px}.table-component tbody td{display:grid;grid-template-columns:40% 60%;text-align:left;align-items:center;gap:6px;padding:8px 6px}.table-component tbody td::before{content:attr(data-label);font-weight:600;color:#274690}}.window-modal{position:fixed;background:#fff;border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,.25);border:1px solid #e5e7eb;min-width:400px;max-width:90vw;max-height:90vh;z-index:1055;display:none;overflow:hidden;resize:both}.window-modal.show{display:flex;flex-direction:column}.window-modal.minimized{height:50px !important;width:300px !important;bottom:20px !important;top:auto !important;resize:none}.window-modal.minimized .window-content,.window-modal.minimized .window-footer{display:none}.window-modal.minimized .window-header{border-bottom:none}.window-modal.maximized{top:10px !important;left:10px !important;right:10px !important;bottom:10px !important;width:auto !important;height:auto !important;max-width:none;max-height:none;resize:none}.window-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#f8fafc;cursor:move;user-select:none}.window-header .window-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0;flex:1}.window-header .window-controls,.window-header .window-modal-controls{display:flex;align-items:center;gap:.25rem}.window-btn{width:26px;height:26px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.window-btn i{width:14px;height:14px}.window-btn.btn-minimize{background:#fef3c7;color:#d97706}.window-btn.btn-minimize:hover{background:#fde68a}.window-btn.btn-maximize{background:#dcfce7;color:#166534}.window-btn.btn-maximize:hover{background:#bbf7d0}.window-btn.btn-close{background:#fee2e2;color:#dc2626}.window-btn.btn-close:hover{background:#fecaca}.window-btn.btn-restore{background:#dbeafe;color:#1d4ed8}.window-btn.btn-restore:hover{background:#bfdbfe}.window-content{flex:1;padding:1.5rem;overflow-y:auto;background:#fff}.window-content::-webkit-scrollbar{width:6px}.window-content::-webkit-scrollbar-track{background:#f1f5f9}.window-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.window-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f8fafc;display:flex;justify-content:flex-end;gap:.75rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1050;display:none}.modal-overlay.show{display:block}.modal-taskbar{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem;padding:0 1rem;z-index:1060;box-shadow:0 -4px 6px rgba(0,0,0,.1)}.modal-taskbar.empty{display:none}.taskbar-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s ease;max-width:220px}.taskbar-item:hover{background:#e5e7eb}.taskbar-item.active{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.taskbar-item .taskbar-title{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.taskbar-item .taskbar-close{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#6b7280;padding:0;margin-left:.25rem}.taskbar-item .taskbar-close i{width:16px;height:16px}.taskbar-item .taskbar-close:hover{color:#dc2626}@keyframes modalSlideIn{from{opacity:0;transform:scale(0.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSlideOut{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.95) translateY(-10px)}}.window-modal.show{animation:modalSlideIn .18s ease-out}.window-modal.hiding{animation:modalSlideOut .18s ease-in}.modal-xl{max-width:80vw !important;width:80vw !important}.modal-lg{max-width:60vw !important;width:60vw !important}.modal-dialog{max-width:50vw !important;width:50vw !important}.modal-dialog.modal-xl.modal-dialog-scrollable{max-width:75vw !important;width:75vw !important;max-height:90vh !important}.modal-cpf-change .modal-dialog,.modal-simple-action .modal-dialog{max-width:400px !important;width:400px !important}.modal-cpf-change .modal-content,.modal-simple-action .modal-content{border-radius:12px !important;box-shadow:0 10px 25px rgba(0,0,0,.15) !important}.modal-cpf-change .modal-header,.modal-simple-action .modal-header{padding:1rem 1.5rem !important;border-bottom:1px solid #e5e7eb !important;background:#f8fafc !important}.modal-cpf-change .modal-body,.modal-simple-action .modal-body{padding:1.5rem !important}.modal-cpf-change .modal-footer,.modal-simple-action .modal-footer{padding:1rem 1.5rem !important;border-top:1px solid #e5e7eb !important;background:#f8fafc !important}.modal-confirmation .modal-dialog{max-width:350px !important;width:350px !important}@media screen and (max-width: 1200px){.modal-xl{max-width:85vw !important;width:85vw !important}.modal-lg{max-width:70vw !important;width:70vw !important}.modal-dialog{max-width:60vw !important;width:60vw !important}}@media screen and (max-width: 768px){.window-modal{min-width:320px;max-width:95vw}.window-modal.maximized{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;border-radius:0}.modal-xl{max-width:95vw !important;width:95vw !important}.modal-lg{max-width:90vw !important;width:90vw !important}.modal-dialog{max-width:90vw !important;width:90vw !important}.window-header{padding:.75rem 1rem}.window-content{padding:1rem}.window-footer{padding:.75rem 1rem}}header .navbar{background-color:#3b72da !important;padding:20px 0}header nav .header-div-center{justify-content:center !important}.header-items{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:15px}.header-div{padding-left:13vw;padding-right:13vw;justify-content:space-between !important}.header-items .btn-nav{box-shadow:0 !important;border:0 !important;outline:0 !important}.a-manut-2{display:flex;justify-content:center;align-items:center;gap:5px}.p-manut{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:27px;margin:0}.p-number{font-family:"Lily Script One";font-style:normal;font-weight:400;font-size:22px;line-height:76.6%;margin:0}manage-account:hover{text-decoration:none}.nav-item .a-item::after{content:"";display:block;height:3px;border-radius:10px;width:0;margin-top:5px;background-color:#ffca28;transition:.5s all}.nav-item .a-item:hover::after{width:100%}.a-nav-item{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:rgba(255,255,255,.75)}.nav-item .a-item{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;text-decoration:none;color:rgba(255,255,255,.75) !important}.ul-opcoes{gap:1rem}.navbar-navuser{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;align-items:center;padding-left:0;margin-bottom:0;list-style:none}.navbar-navuser{display:flex;flex-direction:row;align-items:center;padding:10px 20px;gap:20px;background:rgba(255,255,255,.25);border-radius:10px}.navbar-navuser manage-account{font-family:"Inter";font-style:normal;font-weight:500;font-size:18px;line-height:22px}.btn-sair{background:rgba(0,0,0,0);border:none;padding:0}.campos-candidatura-card .candidatura-container{width:1000px;margin:auto;box-shadow:1px 1px 10px rgba(0,0,0,.1176470588);padding:25px;border-radius:10px}.campos-candidatura-card .card-candidatura{display:grid;gap:15px}.campos-candidatura-card .titulo{color:#3b72da}.campos-candidatura-card .paragraph{margin-top:0;color:#575756}.campos-candidatura-card .form-group-linha{display:grid;grid-template-columns:30% 70%}.campos-candidatura-card .btn-candidatura{margin-top:10px;display:flex;justify-content:end}.campos-candidatura-card .btn-primary{background-color:#3564c0}.campos-candidatura-card .label-candidatura{display:flex;align-items:center;color:#3564c0;font-weight:500}.campos-candidatura-card .campo-candidatura{background-color:#ebebeb !important;border:none !important;border-radius:14px}.campos-candidatura-card .campo-candidatura:focus{border:1px solid #00c853 !important;border-width:.5px !important;outline:0 !important}.modal-style .Vaga-data{font-weight:600 !important;display:grid;grid-template-columns:50% 50%;border:1px solid rgba(0,0,0,.2509803922);padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.2509803922)}.modal-style .Vaga-data p{color:#3564c0;margin-bottom:3px !important}.modal-style2 .User-data{font-weight:600 !important;display:grid;grid-template-columns:50% 50%;border:1px solid rgba(0,0,0,.2509803922);padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.2509803922)}.modal-style2 .User-data p{color:#3564c0;margin-bottom:3px !important}.titulo-modal-edit{display:grid;grid-template-columns:98% 2%}.btn-close{margin-left:-10px}.container-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:150px}.container-img-login img{width:100%;height:auto}.forms-login{width:358px}.form-label{font-family:"Inter";font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#3564c0}div .form-input{display:flex;flex-direction:row;align-items:flex-start;padding:15px 20px;gap:10px;width:358px;height:52px;background:#ebebeb;border-radius:10px;border:none}div .form-input::placeholder{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#969696}.div-password{display:flex;width:106%}.form-label-password::after,.form-label-email::after{content:"*";color:red;padding-left:5px}.lnr-eye{position:relative;right:35px;cursor:pointer}#link-password,.label-password{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#3564c0 !important}#link-password{text-decoration-line:underline}#btn-entrar{font-family:"Inter";font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-transform:none;flex-direction:row;justify-content:center;align-items:center;padding:15px 20px;gap:10px;width:358px;height:54px;background:#3564c0;border-radius:10px}.switch{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0}.switch .switch-text{font-size:16px;padding-left:5px}.switch .switch-wrapper{display:inline-block;width:16px;position:relative;height:16px}.switch .switch-wrapper .switch-button{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;border:1px solid #3564c0;border-radius:5px}.switch .switch-wrapper input{width:0;height:0;opacity:0}.switch .switch-wrapper input:checked+.switch-button{background-color:#3564c0}@media(max-width: 1060px){.container-flex{flex-direction:column}.container-img-login{padding-bottom:15px}}.consulta-title{margin:0px 15px 0px 5px;font-size:24px;font-weight:700;color:#3b72da}.consulta-subtitle{font-size:14px;margin-bottom:10px}.fc{color:#575756}.main{box-shadow:1px 1px 8px rgba(0,0,0,.1176470588);margin:auto;padding:15px 30px;width:75%;background-color:#fff;border-radius:8px}.campos-consulta{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin:3px 0px}hr{color:#000}.consulta-info{color:#3564c0;padding:10px 0px}.consulta-info-data{color:#3564c0}input:focus{border:1px solid #00c853 !important;border-width:.5px !important;outline:0 !important}.consulta-campo{background-color:#ebebeb;border-radius:10px;padding:10px 15px}select{border:none !important;cursor:pointer !important;color:#000 !important}.select-arrow{color:#fff !important}select:focus{border:1px solid #00c853 !important;border-width:.5px !important;outline:0 !important}.campos-consulta-data{display:grid;grid-template-columns:1fr 1fr;gap:10px}.botao-consultar{padding:8px 16px;background-color:#3564c0;font-weight:600;border-radius:8px;font-size:.875rem}.chips-container{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;background:#f3f6ff;border:1px solid #e2e7f5;color:#274690;border-radius:999px;padding:6px 10px;font-size:.9rem}.chip .chip-remove{cursor:pointer}.kpi-cards{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}.kpi{border:1px solid #eef1f6;border-radius:12px;background:#fff;transition:box-shadow .2s ease}.kpi:hover{box-shadow:0 8px 24px rgba(16,24,40,.08)}.kpi .kpi-title{font-size:.85rem;color:#6b7280}.kpi .kpi-value{font-size:1.4rem;font-weight:700;color:#111827}@media screen and (max-width: 899px){.kpi-cards{grid-template-columns:repeat(2, 1fr)}}.group-buttons{margin-top:30px;display:flex;justify-content:center;gap:15px;position:sticky;top:0;z-index:2;background:#fff;padding:8px 10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.06)}button{padding:8px;border:none;border-radius:10px;font-size:.875rem}.button1{background-color:#ffbb1a}.button2{background-color:#c4c4c4}.button3{background-color:rgba(0,200,83,.5019607843)}.button4{background-color:#c4c4c4}.button5{background-color:rgba(53,100,192,.6)}.button6{background-color:rgba(244,67,54,.7490196078)}.button7{background-color:rgba(244,67,54,.7490196078)}.button8{background-color:rgba(244,67,54,.7490196078)}#icon-atencao{color:#ffbb1a}#icon-check{color:#00c853}#icon-edit{color:#3564c0}.checkbox-cell{text-align:center !important;vertical-align:middle !important;padding:.5rem !important;width:40px !important}.tipo-cell{text-align:center !important;vertical-align:middle !important;padding:.5rem !important;width:80px !important}input[type=checkbox]{border-color:#3564c0;width:16px;height:16px;cursor:pointer;margin:0 !important}i{cursor:pointer}.btn:focus{border:rgba(0,0,0,0)}.modal-editVagas{margin:auto}.modal-editVagas span{margin-left:8px !important}.modal-editVagas select{color:#fff !important}.modal-editVagas .line-height{height:fit-content !important;padding:6px}.modal-editVagas .titulo-modal-edit{display:grid;grid-template-columns:99% 1%}.modal-editVagas .main-EditVaga{width:1000px;margin:auto}.modal-editVagas .grid-colunas{display:grid;grid-template-columns:47% 47%;gap:6%}.modal-editVagas .campos-edit{display:grid;gap:6px;margin-bottom:6px;height:fit-content;text-align:start}.modal-editVagas .campos-data{display:grid;grid-template-columns:49% 49%;gap:2%}.modal-editVagas .CheckModal,.modal-editVagas input[type=radio]{border:1px solid #3564c0 !important;cursor:pointer;margin-right:2px}.modal-editVagas .input,.modal-editVagas .select,.modal-editVagas textarea,.modal-editVagas .link-vaga{border:1px solid rgba(0,0,0,.337254902) !important}.modal-editVagas .infoCampos{color:#3564c0;font-weight:500;font-size:17px}.modal-editVagas .check-button{background-color:#3564c0;color:#fff;border:none}.modal-editVagas .check-termo{text-align:start;padding:10px}@media screen and (max-width: 899px){.main{width:95%;padding:20px}.campos-consulta{grid-template-columns:1fr}.campos-consulta-data{grid-template-columns:1fr}}.table-container{overflow-x:auto}.window-modal .form-check-input{width:1.1rem;height:1.1rem;margin-right:.5rem}.window-modal .form-check{display:flex;align-items:center;gap:.5rem}.window-modal .window-content .btn{min-width:110px}.window-modal .window-content label{font-weight:500}.window-modal .window-footer{position:sticky;bottom:0;background:#f8fafc}.user-edit-form .user-header{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;padding:1.5rem;margin:0 0 1.5rem 0;border-radius:12px 12px 0 0}.user-edit-form .user-header .user-info .user-name{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600}.user-edit-form .user-header .user-info .user-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.user-edit-form .user-header .user-info .user-meta .user-id{font-family:"Courier New",monospace;background:rgba(255,255,255,.2);padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.user-edit-form .user-header .user-info .user-meta .badge{font-size:.75rem;padding:.375rem .75rem}.user-edit-form .modern-tabs{margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.user-edit-form .modern-tabs .nav-pills{border-bottom:none}.user-edit-form .modern-tabs .nav-pills .nav-link{color:#6b7280;background:none;border:none;border-radius:8px 8px 0 0;padding:.75rem 1.5rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.user-edit-form .modern-tabs .nav-pills .nav-link:hover{background:#f3f4f6;color:#374151}.user-edit-form .modern-tabs .nav-pills .nav-link.active{background:#3b82f6;color:#fff;border-bottom:2px solid #3b82f6}.user-edit-form .modern-tabs .nav-pills .nav-link i{width:16px;height:16px}.user-edit-form .modern-tab-content .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width: 768px){.user-edit-form .modern-tab-content .form-grid{grid-template-columns:1fr}}.user-edit-form .modern-tab-content .form-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}.user-edit-form .modern-tab-content .form-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-edit-form .modern-tab-content .form-card .form-card-title{background:#f8fafc;padding:1rem 1.25rem;margin:0;font-size:1rem;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem}.user-edit-form .modern-tab-content .form-card .form-card-title i{width:18px;height:18px;color:#6b7280}.user-edit-form .modern-tab-content .form-card .form-card-body{padding:1.25rem}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group{margin-bottom:1rem}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group:last-child{margin-bottom:0}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-control,.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-control:focus,.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-control[readonly],.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-select[readonly]{background-color:#f9fafb;color:#6b7280}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-text{margin-top:.5rem;font-size:.75rem;color:#6b7280;display:flex;align-items:flex-start;gap:.25rem}.user-edit-form .modern-tab-content .form-card .form-card-body .form-group .form-text i{width:14px;height:14px;margin-top:1px;flex-shrink:0}.user-edit-form .modern-tab-content .form-card .form-card-body .form-check-modern{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;margin-top:1rem}.user-edit-form .modern-tab-content .form-card .form-card-body .form-check-modern .form-check-input{width:1.25rem;height:1.25rem;margin:0}.user-edit-form .modern-tab-content .form-card .form-card-body .form-check-modern .form-check-label{margin:0;font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem;cursor:pointer}.user-edit-form .modern-tab-content .form-card .form-card-body .form-check-modern .form-check-label i{width:16px;height:16px;color:#6b7280}.dashboard-modal{border:none;border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,.25);overflow:hidden}.dashboard-modal .modal-header{border:none;padding:0}.dashboard-modal .modal-body{padding:1.5rem}.dashboard-modal .modal-footer{border:none;padding:0}.dashboard-modal .dashboard-header{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;padding:1rem 1.5rem;border:none}.dashboard-modal .dashboard-header .modal-title{font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.dashboard-modal .dashboard-header .modal-title i{width:18px;height:18px}.dashboard-modal .dashboard-header .btn-close{background:rgba(255,255,255,.2);border-radius:50%;width:32px;height:32px;opacity:1;filter:invert(1)}.dashboard-modal .dashboard-header .btn-close:hover{background:rgba(255,255,255,.3)}.dashboard-modal .dashboard-footer{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.dashboard-modal .dashboard-footer .btn{padding:.75rem 1.5rem;font-weight:500;border-radius:6px;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.dashboard-modal .dashboard-footer .btn i{width:16px;height:16px}.dashboard-modal .dashboard-footer .btn.btn-secondary{background:#6b7280;border-color:#6b7280}.dashboard-modal .dashboard-footer .btn.btn-secondary:hover{background:#4b5563;border-color:#4b5563}.dashboard-modal .dashboard-footer .btn.btn-primary{background:#3b82f6;border-color:#3b82f6}.dashboard-modal .dashboard-footer .btn.btn-primary:hover{background:#2563eb;border-color:#2563eb}.dashboard-modal{background:#fff;border:none;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.3);overflow:hidden}.dashboard-modal .modal-header{border:none;padding:0}.dashboard-modal .modal-body{padding:2rem;border-top:1px solid #f1f5f9}.dashboard-modal .modal-footer{border:none;padding:0}.dashboard-modal .dashboard-header{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;padding:1rem 1.5rem;border:none}.dashboard-modal .dashboard-header .modal-title{font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.dashboard-modal .dashboard-header .modal-title i{width:18px;height:18px}.dashboard-modal .dashboard-header .btn-close{background:rgba(255,255,255,.2);border-radius:50%;width:32px;height:32px;opacity:1;filter:invert(1)}.dashboard-modal .dashboard-header .btn-close:hover{background:rgba(255,255,255,.3)}.dashboard-modal .dashboard-footer{padding:1.25rem 1.5rem;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border-top:2px solid #e2e8f0;display:flex;justify-content:flex-end;gap:.75rem;position:relative}.dashboard-modal .dashboard-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent)}.dashboard-modal .dashboard-footer .btn{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;border:1px solid;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dashboard-modal .dashboard-footer .btn i{width:16px;height:16px}.dashboard-modal .dashboard-footer .btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.dashboard-modal .dashboard-footer .btn.btn-secondary{background:linear-gradient(135deg, #f1f5f9, #e2e8f0);border-color:#94a3b8;color:#475569}.dashboard-modal .dashboard-footer .btn.btn-secondary:hover{background:linear-gradient(135deg, #e2e8f0, #cbd5e1);border-color:#64748b}.dashboard-modal .dashboard-footer .btn.btn-primary{background:linear-gradient(135deg, #3b82f6, #2563eb);border-color:#1d4ed8;color:#fff}.dashboard-modal .dashboard-footer .btn.btn-primary:hover{background:linear-gradient(135deg, #2563eb, #1d4ed8);border-color:#1e40af}.dashboard-modal .dashboard-footer .btn.btn-success{background:linear-gradient(135deg, #10b981, #059669);border-color:#047857;color:#fff}.dashboard-modal .dashboard-footer .btn.btn-success:hover{background:linear-gradient(135deg, #059669, #047857);border-color:#065f46}.dashboard-modal .dashboard-footer .btn.btn-warning{background:linear-gradient(135deg, #f59e0b, #d97706);border-color:#b45309;color:#fff}.dashboard-modal .dashboard-footer .btn.btn-warning:hover{background:linear-gradient(135deg, #d97706, #b45309);border-color:#92400e}.dashboard-modal .dashboard-footer .btn.btn-danger{background:linear-gradient(135deg, #ef4444, #dc2626);border-color:#b91c1c;color:#fff}.dashboard-modal .dashboard-footer .btn.btn-danger:hover{background:linear-gradient(135deg, #dc2626, #b91c1c);border-color:#991b1b}.dashboard-modal{background-clip:padding-box}.modal .modal-content.dashboard-modal{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,.08),0 1px 3px rgba(16,24,40,.06)}.modal .modal-content.dashboard-modal .modal-header,.modal .modal-content.dashboard-modal .dashboard-header{border-top-left-radius:12px;border-top-right-radius:12px;background-clip:padding-box}.modal .modal-content.dashboard-modal .dashboard-footer{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-clip:padding-box}.modal .modal-content.dashboard-modal .dashboard-header{padding:.75rem 1.5rem}.modal .modal-content.dashboard-modal .modal-body{padding:1rem 1.5rem .75rem 1.5rem}.modal .modal-content.dashboard-modal .dashboard-footer{padding:.75rem 1.5rem}.modal .modal-content.dashboard-modal .modern-tabs{padding:0 1rem;margin:0 0 .75rem 0}.modal .modal-content.dashboard-modal .modern-tabs .nav-link{padding:.5rem 1rem;font-size:.875rem}.modal .modal-content.dashboard-modal .user-header{padding:1rem;margin:0}.modal .modal-content.dashboard-modal .user-header .user-name{font-size:1.25rem;margin:0 0 .25rem 0}.modal .modal-content.dashboard-modal .form-card{margin-bottom:1rem}.modal .modal-content.dashboard-modal .form-card-title{padding:.75rem 1rem;font-size:.95rem}.modal .modal-content.dashboard-modal .form-card-body{padding:1rem}.modal .modal-content.dashboard-modal .form-group{margin-bottom:.75rem}.modal .modal-content.dashboard-modal .form-control,.modal .modal-content.dashboard-modal .form-select{padding:.5rem .75rem;font-size:.875rem}.modal .modal-content.dashboard-modal .campos-edit{margin-bottom:.75rem}.modal .modal-content.dashboard-modal .infoCampos{font-size:.875rem;margin-bottom:.25rem}.modal .modal-content.dashboard-modal .table td{padding:.5rem .25rem;vertical-align:middle}.modal .modal-content.dashboard-modal .table .check-table{min-width:50px;text-align:left;display:flex;align-items:center;justify-content:flex-start}.modal .modal-content.dashboard-modal .table input[type=checkbox]{margin:0;position:relative;top:0}.checkbox-cell input[type=checkbox]{margin:0 !important;display:block !important;margin:0 auto !important}.user-edit-form .user-header{background:#f1f5f9;color:#111827;border-bottom:1px solid #e5e7eb}.dashboard-modal .dashboard-header{background:#f1f5f9;color:#111827;border-bottom:1px solid #e5e7eb}.dashboard-modal .dashboard-footer{background:#f9fafb;border-top:1px solid #e5e7eb}.user-edit-form .modern-tabs .nav-link.active{background:#e5e7eb;color:#111827;border-bottom:2px solid #9ca3af}.user-edit-form .modern-tabs .nav-link:hover{background:#f3f4f6;color:#111827}.modal .modal-content.dashboard-modal .btn.btn-primary{background:#007bff;border-color:#007bff;color:#fff}.modal .modal-content.dashboard-modal .btn.btn-primary:hover{background:#0056b3;border-color:#0056b3}.modal .modal-content.dashboard-modal .dashboard-header{display:flex;align-items:center;justify-content:space-between}.modal .modal-content.dashboard-modal .dashboard-header .modal-title{margin:0;font-weight:600;font-size:1.1rem}.modal .modal-content.dashboard-modal .dashboard-header .btn-close{width:1rem;height:1rem;background:rgba(0,0,0,0);border:none;border-radius:4px;opacity:.6;filter:none;box-shadow:none;padding:0}.modal .modal-content.dashboard-modal .dashboard-header .btn-close:hover{opacity:.9;background:rgba(0,0,0,.04)}.modal-dialog-scrollable{height:calc(100vh - 4rem) !important;max-height:calc(100vh - 4rem) !important}.modal-dialog-scrollable .modal-content{height:100% !important;max-height:100% !important;display:flex !important;flex-direction:column !important}.modal-dialog-scrollable .modal-body{flex:1 !important;overflow-y:auto !important;min-height:0 !important;max-height:calc(100vh - 12rem) !important}.modal-dialog-scrollable .modal-footer{flex-shrink:0 !important;position:sticky !important;bottom:0 !important;background:#fff !important;z-index:10 !important}.vagas-dashboard{min-height:100vh;background:#f8fafc}.dashboard-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem 2rem}.dashboard-header .header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.dashboard-header .dashboard-title{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0}.dashboard-header .dashboard-subtitle{color:#64748b;margin:0;font-size:1rem}.dashboard-header .header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.dashboard-layout{display:grid;grid-template-columns:320px 1fr;min-height:calc(100vh - 120px)}.filters-sidebar{background:#fff;border-right:1px solid #e2e8f0;padding:1.5rem;overflow-y:auto}.filters-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters-sidebar .sidebar-title{font-size:1.125rem;font-weight:600;color:#374151;margin:0}.filter-group{margin-bottom:2rem}.filter-group .filter-group-title{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.filters-form-horizontal .row{align-items:end !important}.filters-form-horizontal .col-md-2,.filters-form-horizontal .col-md-3{display:flex !important;flex-direction:column !important;justify-content:flex-end !important}.filters-form-horizontal .filter-label{margin-bottom:.5rem !important;font-size:.875rem !important;font-weight:500 !important;color:#374151 !important;line-height:1.25 !important}.filters-form-horizontal .form-control,.filters-form-horizontal .form-select{height:38px !important;min-height:38px !important;max-height:38px !important}.filters-form-horizontal select[asp-for="OrigemVaga.OrigemVagaDesc"]{vertical-align:top !important;margin-top:0 !important}.filters-form-horizontal .form-select{background-color:#fff !important;color:#000 !important;border:1px solid #d1d5db !important;border-radius:.5rem !important}.filters-form-horizontal .form-select:focus{border-color:#3b82f6 !important;box-shadow:0 0 0 3px rgba(59,130,246,.1) !important}.filters-form-horizontal .form-select option{background-color:#fff !important;color:#000 !important}#inputFuncao{border:1px solid #d1d5db !important;border-radius:.5rem !important}#inputFuncao:focus{border-color:#3b82f6 !important;box-shadow:0 0 0 3px rgba(59,130,246,.1) !important}.filters-form-horizontal .btn{padding:.5rem 1rem !important;font-size:.875rem !important;font-weight:500 !important;border-radius:.5rem !important;display:inline-flex !important;align-items:center !important;gap:.5rem !important;transition:all .2s ease !important;border:1px solid !important}.filters-form-horizontal .btn i{width:16px !important;height:16px !important}.filters-form-horizontal .btn.btn-primary{background-color:#3b82f6 !important;border-color:#3b82f6 !important;color:#fff !important}.filters-form-horizontal .btn.btn-primary:hover{background-color:#2563eb !important;border-color:#2563eb !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(59,130,246,.3) !important}.filters-form-horizontal .btn.btn-primary:focus{box-shadow:0 0 0 3px rgba(59,130,246,.25) !important}.filters-form-horizontal .btn.btn-outline-secondary{background-color:#fff !important;border-color:#d1d5db !important;color:#374151 !important}.filters-form-horizontal .btn.btn-outline-secondary:hover{background-color:#f9fafb !important;border-color:#9ca3af !important;color:#111827 !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(0,0,0,.1) !important}.filters-form-horizontal .btn.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(156,163,175,.25) !important}.filter-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.chips-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.chip{display:inline-flex;align-items:center;gap:.375rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.chip .chip-remove{cursor:pointer;font-weight:700;margin-left:.25rem}.chip .chip-remove:hover{color:#dc2626}.dashboard-content{padding:1.5rem 2rem;overflow-y:auto}.kpi-dashboard{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:2rem}.kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease;cursor:pointer}.kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.1);border-color:#d1d5db}.kpi-card .kpi-content{display:flex;align-items:center;gap:1rem}.kpi-card .kpi-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem}.kpi-card .kpi-icon i{width:1.5rem;height:1.5rem}.kpi-card .kpi-value{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.kpi-card .kpi-label{font-size:.875rem;color:#6b7280;font-weight:500}.kpi-card.kpi-total .kpi-icon{background:#f0f9ff;color:#0284c7}.kpi-card.kpi-total .kpi-value{color:#0284c7}.kpi-card.kpi-success .kpi-icon{background:#f0fdf4;color:#16a34a}.kpi-card.kpi-success .kpi-value{color:#16a34a}.kpi-card.kpi-danger .kpi-icon{background:#fef2f2;color:#dc2626}.kpi-card.kpi-danger .kpi-value{color:#dc2626}.kpi-card.kpi-warning .kpi-icon{background:#fffbeb;color:#d97706}.kpi-card.kpi-warning .kpi-value{color:#d97706}.kpi-card.kpi-info .kpi-icon{background:#f0f9ff;color:#2563eb}.kpi-card.kpi-info .kpi-value{color:#2563eb}.actions-bar{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:sticky;top:1rem;z-index:10}.actions-bar .actions-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.actions-bar .actions-info{font-weight:600;color:#374151}.actions-bar .actions-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .15s ease}.action-btn i{width:1rem;height:1rem}.action-btn.action-publish{background:#dcfce7;color:#166534}.action-btn.action-publish:hover{background:#bbf7d0}.action-btn.action-inactive{background:#f3f4f6;color:#6b7280}.action-btn.action-inactive:hover{background:#e5e7eb}.action-btn.action-block{background:#fee2e2;color:#dc2626}.action-btn.action-block:hover{background:#fecaca}.action-btn.action-bronquinha{background:#fef3c7;color:#d97706}.action-btn.action-bronquinha:hover{background:#fde68a}.action-btn.action-hide{background:#f1f5f9;color:#475569}.action-btn.action-hide:hover{background:#e2e8f0}.action-btn.action-edit{background:#dbeafe;color:#1d4ed8}.action-btn.action-edit:hover{background:#bfdbfe}.results-section .results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.results-section .results-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.results-section .results-count{font-size:.875rem;color:#6b7280}.results-section .table-controls{display:flex;gap:.5rem}.table-container{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:auto}.modern-table{width:100%;border-collapse:collapse}.modern-table thead{background:#f8fafc}.modern-table thead th{padding:.75rem .875rem;text-align:left;font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}.modern-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.modern-table tbody tr:hover{background:#f8fafc}.modern-table tbody tr:last-child{border-bottom:none}.modern-table tbody td{padding:.75rem .875rem;vertical-align:middle;font-size:.875rem;white-space:normal;word-break:break-word}.empresa-cell .empresa-name{font-weight:600;color:#1f2937;margin-bottom:.25rem}.empresa-cell .empresa-email{font-size:.75rem;color:#6b7280}.funcao-cell .funcao-link{color:#2563eb;text-decoration:none;font-weight:500}.funcao-cell .funcao-link:hover{text-decoration:underline}.local-cell .local-info{display:flex;align-items:center;gap:.5rem}.local-cell .cidade{font-weight:500;color:#374151}.local-cell .uf{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.data-cell .data-value{font-weight:500;color:#374151}.data-cell .data-label{font-size:.75rem;color:#6b7280}.actions-cell .action-buttons{display:flex;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.actions-cell .vaga-id{font-size:.75rem;color:#6b7280;font-weight:500}.modern-table th:last-child,.modern-table td.actions-cell{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-8px 0 8px -8px rgba(0,0,0,.1);min-width:160px}@media screen and (min-width: 899px){.vagas-dashboard{font-size:.95rem}.empresa-cell .empresa-email{font-size:.7rem}.action-btn{padding:.375rem .625rem}.funcao-cell .funcao-link{max-width:28ch;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-cell .local-info{flex-wrap:wrap}}.status-badge{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:all .15s ease}.status-badge.status-active{background:#dcfce7;color:#166534}.status-badge.status-active:hover{background:#bbf7d0}.status-badge.status-inactive{background:#f3f4f6;color:#6b7280}.status-badge.status-inactive:hover{background:#e5e7eb}.status-badge.status-blocked{background:#fee2e2;color:#dc2626}.status-badge.status-blocked:hover{background:#fecaca}.status-badge.status-warning{background:#fef3c7;color:#d97706}.status-badge.status-warning:hover{background:#fde68a}.status-badge.status-hidden{background:#f1f5f9;color:#475569}.status-badge.status-hidden:hover{background:#e2e8f0}.status-badge.status-default{background:#f9fafb;color:#374151}.status-badge.status-default:hover{background:#f3f4f6}.badge.badge-manual{background:#dcfce7;color:#166534}.badge.badge-indexed{background:#fef3c7;color:#d97706}.badge.badge-destaque-ativo{background:#dbeafe;color:#1d4ed8}.badge.badge-destaque-inativo{background:#f3f4f6;color:#6b7280}.empty-state{display:flex;justify-content:center;align-items:center;min-height:400px}.empty-state .empty-state-content{text-align:center;max-width:400px}.empty-state .empty-state-icon{width:4rem;height:4rem;color:#9ca3af;margin-bottom:1rem}.empty-state .empty-state-title{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.empty-state .empty-state-text{color:#6b7280;margin:0}@media screen and (max-width: 1349px){.dashboard-layout{grid-template-columns:280px 1fr}.dashboard-header{padding:1rem}.dashboard-header .header-content{flex-direction:column;align-items:stretch}.dashboard-header .header-actions{justify-content:center}}@media screen and (max-width: 899px){.dashboard-layout{grid-template-columns:1fr}.filters-sidebar{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1050;transform:translateX(-100%);transition:transform .3s ease}.filters-sidebar.show{transform:translateX(0)}.actions-bar{position:sticky;top:.5rem;z-index:20}.kpi-dashboard{grid-template-columns:repeat(2, 1fr)}.dashboard-content{padding:1rem}.actions-bar .actions-content{flex-direction:column;align-items:stretch}.actions-bar .actions-buttons{justify-content:center}.results-header{flex-direction:column;align-items:stretch}.modern-table thead{display:none}.modern-table tbody{display:block}.modern-table tbody tr{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.modern-table tbody tr:hover{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modern-table tbody td{display:grid;grid-template-columns:1fr 2fr;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.modern-table tbody td:last-child{border-bottom:none}.modern-table tbody td::before{content:attr(data-label) ":";font-weight:600;color:#374151;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.modern-table tbody td[data-label=Selecionar],.modern-table tbody td[data-label=Ações]{grid-template-columns:1fr;justify-content:center}.modern-table tbody td[data-label=Selecionar]::before,.modern-table tbody td[data-label=Ações]::before{display:none}}@media screen and (max-width: 599px){.kpi-dashboard{grid-template-columns:1fr}.action-btn{font-size:.75rem;padding:.375rem .75rem}}.all-container-home{gap:6vh}.container-nome h1{font-family:"Roboto";font-style:normal;font-weight:700;font-size:30px;line-height:35px;color:#3b72da}.container-nome p{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:rgba(18,18,18,.5)}.container-flex-home{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:70px 30px}.item-card{width:329px;display:flex;flex-direction:column;background:none;box-shadow:2px 2px 30px 2px silver;border-radius:10px;transition:all 100ms linear;box-shadow:0 12px 12px rgba(0,0,0,.11)}.item-card:hover{transform:scale(1.1)}.item-title{display:flex;justify-content:center;align-items:center;flex:1 0 20%;background:#3b72da;border-radius:0px 0px 10px 10px;padding:25px;gap:10px}.item-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 50px;background-color:#fff;border-radius:.5rem .5rem 0 0}.item-body h5{color:rgba(18,18,18,.9);font-family:"Roboto";font-style:normal;font-weight:700;font-size:26px;line-height:30px;padding-top:20px;margin:0}.item-title p{font-family:"Roboto";font-style:normal;font-weight:700;font-size:18px;line-height:21px;margin:0}.anchor{width:329px;text-decoration:none;color:#fff}.anchor:hover{text-decoration:none;color:#fff}@media(max-width: 1063px){.container-nome{align-self:center !important}}.masculino,.feminino{display:flex;gap:1rem}#genMasculino,#genFeminino{cursor:pointer}.form-curriculo .container-em-lote{display:none}#btnLote{background-color:#fff;cursor:pointer;color:#0069d9}#btnIndividual{cursor:pointer;color:#fff}.div-consulta-curriculos h1{font-family:"Roboto";font-style:normal;font-weight:700;font-size:30px;color:#3b72da}.div-consulta-curriculos p{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#575756;padding-bottom:30px}.form-curriculo{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;padding:25px 50px;gap:20px;width:1040px;height:415px;background:#fff;box-shadow:0px 10px 16px rgba(53,100,192,.1);border-radius:10px}.form-curriculo .label-text{font-family:"Inter";font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#3564c0}.div-tipo-consulta{width:60%;display:flex;justify-content:space-between;align-items:center}.radio-container{display:flex;justify-content:center;align-items:center;width:222px;height:47px;gap:10px;padding:5px;background:#fff;box-shadow:0px 10px 16px rgba(53,100,192,.1);border-radius:10px}.radio-container input[type=radio]{display:none}.radio-container div{display:flex;justify-content:center;align-items:center;padding:10px;margin:0px;cursor:pointer;border-radius:10px;width:109px;height:37px;text-align:center;color:#575756;font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;transition:.5s ease}#tipo-consulta div{cursor:pointer}#tipo-consulta div.selected{background-color:#3564c0;border-color:#f9d6c1;color:#fff}.container-individual{width:100%;display:flex;flex-direction:column;gap:20px}.div-inputs{width:100%;display:flex;flex-direction:column;gap:10px}.div-inputs .container-nome{width:100%;display:flex;justify-content:space-between;align-items:center}.div-inputs .container-nome .input-style{display:flex;flex-direction:row;align-items:flex-start;padding:15px 20px;gap:10px;width:619px;height:49px;background:#ebebeb;border:none;border-radius:10px}.div-inputs .container-nome .input-style:focus{border:1px solid #00c853;outline:none}.div-btn-consulta{align-self:end}.div-btn-consulta button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 20px;gap:10px;font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;color:#fff;line-height:22px;width:296px;height:52px;background:#3564c0;border-radius:10px;border:none}.container-em-lote{width:100%;display:flex;flex-direction:column;gap:20px}.formContent{width:100%}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0.8) brightness(50%) sepia(100%) saturate(10000%) hue-rotate(240deg)}input::placeholder{color:#969696}.buttons-icons-table{color:#000;display:flex;justify-content:center;align-items:center;gap:5px}.buttons-icons-table i{border-radius:10px;padding:10px;cursor:pointer}.buttons-icons-table .edit,.buttons-icons-table .password{background-color:rgba(53,100,192,.5019607843)}.buttons-icons-table .delete,.buttons-icons-table .block{background-color:rgba(244,67,54,.7490196078)}.buttons-icons-table .inative{background-color:#c4c4c4}.pagination-curriculo p{color:gray;font-weight:600}.pagination-curriculo .page-item.active .page-link{z-index:1;color:#fff;background-color:navy;border-color:navy}.dataTables_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.dataTables_wrapper .dataTables_info{color:gray !important;font-weight:600}.dataTables_wrapper .dataTables_paginate{margin-top:20px;padding-top:0px !important;width:fit-content;border-radius:12px;box-shadow:0 10px 16px rgba(53,100,192,.1)}.dataTables_wrapper .dataTables_paginate .paginate_button{border:0 !important;margin:0 !important;transition:all 100ms linear;border-radius:0 !important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#ffbb1a !important}.dataTables_wrapper .dataTables_paginate .paginate_button:active{background:#ffbb1a !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#ffbb1d !important;color:#fff !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#f5a800 !important;color:#fff !important}.dataTables_wrapper .dataTables_paginate .paginate_button.previous{border-bottom-left-radius:12px !important;border-top-left-radius:12px !important;margin:0 !important}.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{background-color:#ffbb1a !important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:silver !important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background-color:#fff !important}.dataTables_wrapper .dataTables_paginate .paginate_button.next{border-bottom-right-radius:12px !important;border-top-right-radius:12px !important}.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover{background-color:#ffbb1a !important}.container-modal-edit .modal-title{text-align:center;margin:30px 0px;font-weight:600;font-size:30px !important}.container-modal-edit .modal-content{padding:10px}.container-modal-edit #nav-home-tab,.container-modal-edit #nav-profile-tab{font-size:13px;padding:5px;width:300px}.container-modal-edit #title-empresa{text-align:center}.container-modal-edit #paragrafo{color:#3564c0;text-align:left}.container-modal-edit .campos{display:grid;gap:20px;grid-template-columns:300px 300px}.container-modal-edit .form-control{border:1px solid rgba(0,0,0,.3137254902) !important;font-size:11px !important}.container-modal-edit input{width:100%;box-shadow:none;outline:0;border-radius:.25rem;border:1px solid rgba(0,0,0,.3137254902);padding:5px}.container-modal-edit input[type=file]{border:none}.container-modal-edit .radio-sexo{width:13px}.container-modal-edit input[type=radio]{margin-right:10px}.container-modal-edit #sexo1{margin-right:10px;font-size:15px}.container-modal-edit #sexo2{font-size:15px}.container-modal-edit .campo-tel{display:grid;grid-template-columns:41px 250px;gap:10px}.container-modal-edit .campo-cidade{display:grid;grid-template-columns:200px 90px;gap:10px}.container-modal-edit .footer-modal{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-top:20px}.container-modal-edit .back-to-list{font-size:12px}.container-modal-edit .change-page{display:flex;justify-content:center;border-bottom:none}/*# sourceMappingURL=main.css.map */
