:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f8fafc}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.RaLayout-content,.RaLayout-contentWithSidebar{max-width:100%;overflow-x:clip;min-width:0!important;padding-bottom:max(1rem, env(safe-area-inset-bottom))!important}.RaSidebar-fixed{-webkit-overflow-scrolling:touch;max-height:100dvh;overflow-y:auto}.RaList-actions,.RaTopToolbar-root,.RaShow-actions,.RaEdit-actions,.RaCreate-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.RaDatagrid-tableWrapper,.RaDatagrid-root{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.RaDatagrid-headerCell,.RaDatagrid-rowCell{white-space:nowrap}.RaFilterForm-form,.RaList-main .RaFilterForm-root{flex-wrap:wrap!important;gap:8px!important}@media (width<=600px){.RaFilterForm-form>*,.RaList-main .RaFilterForm-root>*{flex:100%!important;min-width:0!important;max-width:100%!important}.RaSimpleFormIterator-inline,.RaSimpleFormIterator-line{flex-wrap:wrap!important}.RaSimpleFormIterator-inline .RaSimpleFormIterator-form,.RaSimpleFormIterator-form{flex-direction:column!important;align-items:stretch!important;width:100%!important}.RaSimpleFormIterator-inline .MuiFormControl-root,.RaSimpleFormIterator-inline .MuiTextField-root{width:100%!important;min-width:0!important}.RaAppBar-title{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;overflow:hidden;font-size:1rem!important}.RaSimpleForm-stack{max-width:100%!important}.MuiFilledInput-root,.MuiOutlinedInput-root{font-size:16px!important}}.MuiDialog-paper{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:12px!important}@media (width<=600px){.MuiDialog-paperWidthMd,.MuiDialog-paperWidthSm,.MuiDialog-paperWidthLg{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.RaLayout-appFrame{margin-top:48px!important}.RaLayout-content,.RaLayout-contentWithSidebar .RaLayout-content{padding:4px 8px max(8px, env(safe-area-inset-bottom))!important}.RaAppBar-root .MuiToolbar-root,.RaAppBar-toolbar{min-height:48px!important;padding-left:4px!important;padding-right:4px!important}.RaListToolbar-root{background-color:#0000!important;background-image:none!important;flex-flow:column!important;align-items:stretch!important;gap:4px!important;min-height:0!important;margin:0!important;padding:0!important}.RaListToolbar-root>span{display:none!important}.RaTopToolbar-root,.RaTopToolbar-root.MuiToolbar-root,.RaTopToolbar-root.MuiToolbar-regular,.RaList-actions{box-shadow:none!important;background-color:#0000!important;background-image:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.RaFilterForm-root{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.RaFilterForm-filterFormInput .MuiFormControl-root,.RaFilterForm-form .MuiFormControl-root{margin-top:0!important;margin-bottom:0!important}.RaFilterFormInput-root{width:100%!important;margin:0!important}.RaFilterFormInput-spacer{width:0!important;display:none!important}.RaList-main,.list-page,.RaList-content,.RaList-content .MuiCard-root{box-shadow:none!important;background:0 0!important;margin-top:0!important;padding-top:0!important}.RaToolbar-defaultToolbar{flex-wrap:wrap!important;gap:8px!important}.RaToolbar-defaultToolbar .MuiButton-contained{flex:auto}.RaBulkActionsToolbar-toolbar{display:none!important}}
