*{margin:0;padding:0;box-sizing:border-box}.rbc-toolbar{background-color:#4caf50;color:#fff}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video,canvas,svg{max-width:100%;height:auto;display:block}.MuiTableContainer-root,.table-responsive{width:100%;overflow-x:auto}.MuiContainer-root{padding-left:16px;padding-right:16px}:root{--app-max-content-width: 1280px}html,body,#root{height:100%}.MuiTableContainer-root{overflow-x:auto}@media(max-width:600px){.MuiTableCell-root{padding:6px 8px;font-size:.875rem}}.responsive-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.responsive-grid>*{min-width:0}@media(max-width:600px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:601px)and (max-width:1024px){.responsive-grid{grid-template-columns:repeat(8,1fr)}}.responsive-actions{display:flex;gap:12px;flex-wrap:wrap}.form-row{display:flex;gap:12px}.form-row>*{flex:1 1 0}@media(max-width:768px){.form-row{flex-direction:column}}.container-constrained{max-width:var(--app-max-content-width);margin-inline:auto}img,video,canvas,svg{max-width:100%;height:auto}
