body{font-size:90%;width:100vw;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}header.MuiPaper-root{background:linear-gradient(to right,#1976d2,#7b1fa2);color:#fff;border:none}header.MuiPaper-root .MuiToolbar-root{display:flex;justify-content:flex-start;align-items:center;padding:0 1.5rem;min-height:64px}header.MuiPaper-root .MuiToolbar-root .MuiButton-root,header.MuiPaper-root .MuiToolbar-root button,header.MuiPaper-root .MuiToolbar-root svg{color:#fff!important}header.MuiPaper-root .MuiToolbar-root button:hover{background-color:#ffffff1a}.RaDatagrid-tableWrapper::-webkit-scrollbar{height:10px}.RaDatagrid-tableWrapper::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:5px}.RaDatagrid-tableWrapper::-webkit-scrollbar-track{background-color:transparent}.RaDatagrid-tableWrapper table{width:fit-content;border-collapse:collapse;min-width:100%}.RaDatagrid-tableWrapper table thead tr{background:linear-gradient(to right,#1976d2,#7b1fa2)}.RaDatagrid-tableWrapper table thead tr th{padding:16px 20px;font-size:.9rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.2);background:inherit;text-align:left;background:transparent;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.4)}.RaDatagrid-tableWrapper table thead tr th .MuiTableSortLabel-root,.RaDatagrid-tableWrapper table thead tr th .MuiTableSortLabel-active,.RaDatagrid-tableWrapper table thead tr th .MuiTableSortLabel-icon{color:#fff!important}.RaDatagrid-tableWrapper table tbody tr{transition:background-color .3s ease}.RaDatagrid-tableWrapper table tbody tr:nth-child(odd){background-color:#f4faff}.RaDatagrid-tableWrapper table tbody tr:nth-child(2n){background-color:#fff}.RaDatagrid-tableWrapper table tbody tr:hover{background-color:#e3f2fd}.RaDatagrid-tableWrapper table tbody tr td{padding:14px 20px;font-size:.88rem;color:#333;border-bottom:1px solid #e0e0e0;white-space:nowrap}@media (max-width: 768px){.RaDatagrid-tableWrapper{padding-bottom:1.5rem}}.read-only{pointer-events:none!important}.read-only .MuiTextField-root,.read-only fieldset.ra-input{background-color:transparent!important;border:none!important}.read-only .MuiTextField-root fieldset,.read-only fieldset.ra-input fieldset{border:none!important;border-bottom:solid 1px rgba(0,0,0,.337254902)!important;border-radius:0!important;background:transparent!important}.read-only .MuiTextField-root svg,.read-only .MuiTextField-root ::-webkit-calendar-picker-indicator,.read-only fieldset.ra-input svg,.read-only fieldset.ra-input ::-webkit-calendar-picker-indicator{display:none!important}.read-only input{background-color:transparent!important;color:#666}div.RaList-actions{z-index:1000}div.RaList-actions .MuiButton-root.MuiButton-containedPrimary{background:linear-gradient(to right,#1976d2,#7b1fa2);color:#fff}div.RaList-actions .MuiButton-root.MuiButton-containedPrimary:hover{background:linear-gradient(to right,#1565c0,#6a1b9a)}div.RaList-actions .MuiButton-root.MuiButton-outlinedPrimary{border:2px solid #7b1fa2;color:#7b1fa2;background-color:#fff}div.RaList-actions .MuiButton-root.MuiButton-outlinedPrimary:hover{background-color:#f3e5f5}div.RaList-actions .MuiButton-root svg{font-size:1rem}div.RaList-actions button{color:#7b1fa2;border:2px solid #7b1fa2;padding:7px 18px}div.RaList-actions button:hover{background:linear-gradient(to right,#1565c030,#6a1b9a30)}.RaDatagrid-root thead tr{background:linear-gradient(to right,#0d47a1,#6a1b9a)}.RaDatagrid-root thead tr th{background:transparent!important;color:#fff!important;font-weight:700;text-transform:uppercase;padding:16px 24px;font-size:1rem;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.5)}.RaDatagrid-root thead tr th .MuiTableSortLabel-root,.RaDatagrid-root thead tr th .MuiTableSortLabel-active,.RaDatagrid-root thead tr th .MuiTableSortLabel-icon{color:#fff!important}.create-page,.edit-page,.show-page{max-width:1000px;padding-top:1.3rem;margin-bottom:1rem}.RaSidebar-fixed{padding-top:1.6rem;background-color:#036}.RaSidebar-fixed a{color:#f5f5f5}.RaSidebar-fixed a svg{color:#00e5ff;transition:transform .2s ease}.RaSidebar-fixed a:hover svg{transform:scale(1.1)}.RaSidebar-fixed a.RaMenuItemLink-active{color:#1de9b6}.RaSidebar-fixed a.RaMenuItemLink-active svg{color:#1de9b6}button[aria-label="Show password"]{display:none}#logoImg{align-self:left;margin:.5rem 2.5rem .7rem .5rem;width:80px;padding:.5rem 0}.RaList-main{padding:8px 16px}.RaList-main .RaDatagrid-tableWrapper{overflow-x:auto;overflow-y:hidden}.RaList-main .MuiPaper-root{border:none;box-shadow:none;background-color:transparent}body :has(#login-container){background-size:cover;background-image:url(/img/JCM-intro.jpg);background-position:center;background-repeat:no-repeat;height:100vh}
