@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100;8..144,200;8..144,300;8..144,400;8..144,500;8..144,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css";@charset "UTF-8";.control{position:relative;text-align:inherit}.control.has-icons-right .icon,.control.has-icons-left .icon{display:flex;flex-direction:row;align-items:center;position:absolute;color:#dbdbdb;height:100%;padding:5px;pointer-events:none;top:0;z-index:4}.control.has-icons-right input:focus~.icon,.control.has-icons-left input:focus~.icon{color:#224563}.control.has-icons-right input{padding-right:40px}.control.has-icons-right .icon.is-right{right:0;justify-content:flex-start}.control.has-icons-left input{padding-left:40px}.control.has-icons-left .icon.is-left{left:0;justify-content:flex-end}input,select,textarea{border:none;box-shadow:none;width:100%;height:40px;transition:all .3s;box-shadow:unset;padding-left:10px;background-color:#f0f2f5;color:#a7a8ad;font-weight:600;border:1px solid #dbdbdb;font-size:12px;text-transform:uppercase}input :hover,select :hover,textarea :hover{outline:1px solid red;box-shadow:-1px 3px 10px #0000000f}input:disabled,select:disabled,textarea:disabled{background-color:#f0f2f5}input:focus,select:focus,textarea:focus{outline:2px solid #ffa500;box-shadow:-1px 3px 10px #0000000f}input.erro,select.erro,textarea.erro{outline:1px solid red;background-color:#f0f2f5}input.sucesso,select.sucesso,textarea.sucesso{outline:1px solid green;background-color:#f0f2f5}.dinheiro{text-align:right;padding-right:10px}input[type=file]::file-selector-button{height:100%;cursor:pointer;border:unset}input[type=date]::-webkit-calendar-picker-indicator{background-image:url(calendar.8cf25526a0378139.png);background-repeat:no-repeat;padding-right:10px;font-size:18px;fill:red;color:#7fffd4}button{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:400;height:40px;border-radius:5px;border:unset;transition:all .3s ease}button:disabled{background-color:#d3d3d3!important}button.primary{background-color:#224563}button.secondary{background-color:orange}button.small{height:32px;width:unset}button.normal{min-height:40px;width:unset}button:focus{outline:unset;box-shadow:-1px 3px 10px #0000000f}.box{box-shadow:0 0 12px 3px #dbd8db}.rounded{border-radius:10px}.icon{display:flex;align-items:center;justify-content:center}.badge{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:3px;padding:3px 10px;width:-moz-fit-content;width:fit-content;font-size:12px;margin-left:3px;margin-right:3px}.badge.primary{background-color:#224563}.badge.secondary{background-color:orange}.badge.neutral{border:1px solid lightslategrey;background-color:#789}.badge.success{background-color:green}.badge.error{background-color:red}.icon-more{color:orange!important}.cards .card-item{display:flex;flex-direction:row;border-radius:3px;background-color:#f0f2f5;width:100%;animation:scale-up-hor-center .4s cubic-bezier(.39,.575,.565,1) both;margin-bottom:10px;padding:10px}.cards .card-item:focus{outline:2px solid #ffa500}.aviso{background-color:#ff06;border:1px solid yellow}.erro{background-color:red}.alerta{background-color:#224563;color:#fff}.flex-col{display:flex;flex-direction:column}.rodape{display:flex;position:fixed;align-items:center;justify-content:flex-end;left:0;right:0;bottom:60px;padding:10px;font-size:14px;background-color:#f8f8ff;z-index:10}.rodape .items{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%}.rodape .items .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:3px;background-color:#f0f2f5;width:100%;height:100%;height:41px;padding-left:10px;padding-right:10px}.rodape button{margin-left:10px;height:40px;width:100%}select option{background-color:#f0f2f5;color:#a7a8ad;font-weight:600;border:1px solid #dbdbdb;font-size:12px;padding:10px;color:red}.uppercase-input{text-transform:uppercase}.lowercase-input{text-transform:lowercase}.pulse{width:48px;height:48px;display:inline-block;position:relative}.pulse:after,.pulse:before{content:"";box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:2px solid red;position:absolute;left:0;top:0;animation:animPulse 2s linear infinite;background-color:red}.pulse:after{animation-delay:1s}@keyframes animPulse{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.loader{width:24px;height:24px;border-radius:50%;display:inline-block;border-top:3px solid #FFF;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite;z-index:1;position:absolute}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{@page{margin-left:0;margin-right:0;size:auto}.printable{visibility:visible}.non-printable{visibility:hidden}}::-webkit-scrollbar{width:0;background:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}body,html{background-color:#f8f8ff;font-family:Roboto Flex;font-weight:400}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding:0;margin:0;outline:none;box-sizing:border-box;clear:both}
