section.InputComponent{margin:5px 0;position:relative}section.InputComponent input{border:none;border-bottom:1px solid #1d1d1d;font-size:16px;min-width:200px;padding:5px 5px 5px 3px}section.InputComponent input.active,section.InputComponent input:focus{outline:none}section.InputComponent input.active~label,section.InputComponent input:focus~label{font-size:13px;-webkit-transform:translate(-5px,-17px);transform:translate(-5px,-17px)}section.InputComponent label{color:#555;font-size:15px;font-weight:400;left:6px;position:absolute;top:12px;transition:all .2s ease}header#Header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}header#Header nav{display:flex;flex-wrap:wrap;gap:5px}@media print{header#Header{display:none}}.Modal{align-items:center;background-color:rgba(0,0,0,.443);display:flex;justify-content:center;left:0;min-height:100vh;overflow:auto;position:fixed;top:0;width:100vw}.Modal main{background-color:#fff;border-radius:5px;max-height:99vh;min-height:60vh;min-width:75vw;overflow:auto;padding:15px;position:relative;transition:.4s ease-out}.Modal main span.material-symbols-outlined{cursor:pointer;float:left;position:absolute;right:3px;top:3px}@media (max-width:600px){.Modal main{min-width:95vw}}section#Properties{margin:8px 0}section#Properties article#Properties{border:1px solid #333;border-radius:3px;display:flex;flex-direction:column;margin-top:5px;padding:5px}section#Properties article#Properties section{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 2fr;padding:2px}section#Properties article#Properties section.create{grid-template-columns:1fr 1fr 1fr}section#Properties article#Properties section div{border:1px solid #333;border-radius:3px;padding:5px}section#ConsumesPage{border:1px solid #333;border-radius:3px;display:flex;flex-direction:column;gap:2px;overflow:auto;padding:2px;position:relative}section#ConsumesPage .header{background:#fff;border:1px solid #333;border-radius:3px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:3px;position:-webkit-sticky;position:sticky;top:0}section#ConsumesPage .header span{align-items:center;display:flex;justify-content:center;text-align:center;vertical-align:middle}section#ConsumesPage .header span:first-child{justify-content:start}section#ConsumesPage .container{max-height:35vh;overflow:auto}section#ConsumesPage .container .dateSelector{display:flex;justify-content:space-around;padding:2px}section#ConsumesPage .container .dateSelector span{cursor:pointer}section#ConsumesPage .container .consume{border:1px solid #333;border-radius:3px;margin:5px 0;padding:3px 0}section#ConsumesPage .container .consume .infos{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr}section#ConsumesPage .container .consume .infos span{display:flex;justify-content:center;padding:2px}section#ConsumesPage .container .consume .infos span:first-child{justify-content:start}section#ConsumesPage section#Resume{background:#fff;bottom:0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:5px;position:-webkit-sticky;position:sticky}section#ConsumesPage section#Resume span{align-items:center;display:flex;justify-content:center}@media (max-width:600px){section#Consumes .header{gap:5px;grid-template-columns:1fr 1fr 1fr}section#Consumes .header span:first-child{justify-content:center}section#Consumes .container .consume .infos{gap:5px;grid-template-columns:1fr 1fr 1fr}section#Consumes .container .consume .infos span:first-child{justify-content:center}}main#consumesPage section#monthSelector{border:1px solid #000;border-radius:3px;display:flex;justify-content:space-around;margin:10px;padding:1px}main#consumesPage section#monthSelector div{cursor:pointer}main#consumesPage section#ConsumesTable{background-color:#000;border-radius:3px;display:flex;flex-direction:column;gap:1px;margin:10px;padding:1px}main#consumesPage section#ConsumesTable header{background-color:#fff}main#consumesPage section#ConsumesTable div.workerConsume consumebutton{align-items:center;display:flex;justify-content:center}main#consumesPage section#ConsumesTable div.workerConsume div.botton{align-items:center;display:flex;justify-content:center;margin:0;padding:5px}main#consumesPage section#ConsumesTable div.workerConsume,main#consumesPage section#ConsumesTable header{background-color:#fff;border-radius:3px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr .5fr;padding:3px}main#consumesPage section#ConsumesTable div.workerConsume div,main#consumesPage section#ConsumesTable header div{align-items:center;display:flex;gap:3px;justify-content:center}main#consumesPage section#ConsumesTable div.workerConsume div:first-child,main#consumesPage section#ConsumesTable header div:first-child{justify-content:start}main#AdmissionSheat div.page{height:297mm;margin:0 auto;width:210mm}main#AdmissionSheat div.page form#createDependents{display:flex;width:100%}main#AdmissionSheat div.page fieldset{border:1px solid #1d1d1d;border-radius:5px;display:flex;flex-wrap:wrap;gap:5px;grid-template-columns:1fr 1fr 1fr;margin:10px 0;padding:5px}main#AdmissionSheat div.page fieldset#horas{display:flex;flex-direction:column}main#AdmissionSheat div.page fieldset div#experiencia,main#AdmissionSheat div.page fieldset div#transport{display:flex;gap:10px;justify-content:center}main#AdmissionSheat div.page fieldset div#ctpd{flex-wrap:wrap}main#AdmissionSheat div.page fieldset div#ctpd div.datas{display:flex;flex-wrap:wrap}main#AdmissionSheat div.page fieldset div#dependentes{display:flex;flex-wrap:wrap;gap:20px}main#AdmissionSheat div.page fieldset div#dependentes div.dependent{border:1px solid #1d1d1d;border-radius:5px;display:flex;flex-direction:column;gap:5px;padding:5px}@media print{main#AdmissionSheat button,main#AdmissionSheat div.page form#createDependents{display:none}}*{box-sizing:border-box;font-family:sans-serif;font-size:100%;margin:0;padding:0}button{padding:5px}h1{font-size:2em;font-weight:500}main{padding:5px}.error{color:#fc0d0d}input{border:1px solid #333;border-radius:3px;margin:5px;padding:3px}input.error,input:invalid{border:1px solid red}main#Companies .companiesList{display:flex;flex-wrap:wrap;gap:7px;padding:10px 0}main#Companies .companiesList .card{border:1px solid #000;border-radius:5px;flex-basis:220px;padding:7px}main#workers section#workersList{display:flex;flex-direction:column;flex-wrap:wrap;gap:7px;padding:10px 0}main#workers section#workersList .card{border:1px solid #000;border-radius:5px;padding:5px}
/*# sourceMappingURL=main.b046b335.css.map*/