@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Fira+Mono:wght@500&display=swap";div.body{height:100vh;background:#000000;text-align:center;color:#e0e0e0;font-family:Fira Mono,monospace}h1{font-size:2.5rem;font-family:Permanent Marker,cursive}div{transform-style:preserve-3d}svg.not-found-svg{width:clamp(300px,70%,600px);height:500px}#rocket{transform:translateY(750px);animation:launch 2s ease-out forwards}@keyframes launch{0%{transform:translateY(750px)}to{perspective:500px;transform:translateY(0)}}#stars{animation:twinkling 2s linear}@keyframes twinkling{0%{transform:scale(0)}to{transform:scale(1)}}.text{opacity:0;animation:appear 1s ease-in forwards;animation-delay:1.8s}@keyframes appear{0%{opacity:0}to{opacity:1}}a.btn-back{color:#f66947;text-decoration:none;cursor:pointer}a.btn-back:hover{filter:brightness(.7)}p{margin:0}.custom-table{border-collapse:collapse}.custom-table th,.custom-table td{border:1px solid #dee2e6}.custom-table th:first-child,.custom-table td:first-child{border-left:none}.custom-table th:last-child,.custom-table td:last-child{border-right:none}.custom-table tr:first-child th,.custom-table tr:first-child td{border-top:none}.bg-yellow{background-color:#fff5be!important}tr.bg-ccc:nth-child(even) td{background-color:#fff}tr.bg-ccc:nth-child(odd) td{background-color:#f4f6fb}.total-row .MuiDataGrid-cell{color:#1976d2;background-color:#fff}.data-grid-row-even{background-color:#f4f6fb}.data-grid-row-odd{background-color:#fff}.title-data-table th{color:#333f50;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400!important;line-height:20px;text-transform:capitalize!important}.description-data-table{color:#333f50;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:capitalize!important}.observation{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.status-ativo{background-color:#1976d2;border-radius:16px;padding:6px 18px;font-size:14px;font-style:normal;font-weight:400;color:#fff}.status-inativo{background-color:#ff5252;border-radius:16px;padding:6px 12px;font-size:14px;font-style:normal;font-weight:400;color:#fff}.data-grid-row-total{color:#00f}
