*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button:hover:not(:disabled){opacity:.9}button:disabled{opacity:.6;cursor:not-allowed}input:focus{outline:2px solid #7764fc;outline-offset:2px}table thead th{position:sticky;top:0;background-color:#f8f9fa;z-index:2}table tbody tr:hover:not(.no-hover){background-color:#7764fc0d}.sidebar-btn-pw:hover{background-color:#7764fc26!important;color:#7764fc!important}.sidebar-btn-logout:hover{background-color:#ef444426!important;color:#ef4444!important}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@media (max-width: 768px){body{font-size:14px}h1{font-size:18px!important}h2{font-size:20px!important}button{font-size:13px!important;padding:6px 12px!important}table{font-size:13px!important}th,td{padding:8px!important}}@media (max-width: 480px){body{font-size:13px}h1{font-size:16px!important}h2{font-size:18px!important}button{font-size:12px!important;padding:5px 10px!important}table{font-size:12px!important}th,td{padding:6px!important}}
