@media(max-width:768px){#root>div>div:first-child{width:56px!important}#root>div>div:first-child>div:first-child span:first-child{display:none}#root>div>div:first-child>div:nth-child(2)>div>div>div>span:last-child,#root>div>div:first-child>div:nth-child(2)>div>div>span:last-child{display:none!important}#root>div>div:last-child{width:100%!important;min-width:0!important}#root>div>div:last-child>div:first-child{padding:0 10px!important;height:44px!important}#root>div>div:last-child>div:last-child{padding:10px!important}#root>div>div:last-child>div:first-child>div:last-child>span:first-child{display:none!important}}@media(max-width:768px){table,.fui-DataGrid{min-width:600px}.fui-DataGrid,table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table th:first-child,table td:first-child{position:sticky;left:0;z-index:1}}@media(max-width:768px){.filter-row,[class*=filter]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}#root>div>div:last-child>div:last-child div[style*="display: flex"][style*=flexWrap]{flex-direction:column;align-items:stretch}#root select,.fui-Input,.fui-Select{width:100%!important;min-width:0!important}#root input[type=text],#root input[type=email],#root input[type=search],#root input[type=password],#root textarea{width:100%!important;min-width:0!important;box-sizing:border-box}}@media(max-width:768px){.fui-Dialog{max-width:100vw!important;width:100vw!important;margin:0!important;top:0!important;bottom:auto!important;max-height:100vh!important;border-radius:0!important}.fui-DialogSurface{max-width:100vw!important;width:100vw!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.fui-DialogBody{padding:12px!important;max-height:85vh!important;overflow-y:auto!important}.fui-DialogTitle{font-size:16px!important;padding-bottom:8px!important}.fui-DialogActions{padding:8px 12px!important;flex-wrap:wrap}.fui-DialogActions .fui-Button{flex:1 1 auto;min-width:0}}@media(max-width:768px){#root [style*=gridTemplateColumns][style*="minmax(130px"],#root [style*=gridTemplateColumns][style*="minmax(160px"],#root [style*=grid-template-columns][style*="minmax(130px"],#root [style*=grid-template-columns][style*="minmax(160px"]{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))!important}#root [style*="display: grid"]{gap:8px!important}#root [style*=gridTemplateColumns][style*="minmax(140px"],#root [style*=gridTemplateColumns][style*="minmax(180px"]{grid-templateColumns:1fr!important}#root [style*=gridTemplateColumns][style*="minmax(280px"],#root [style*=gridTemplateColumns][style*="minmax(380px"]{grid-template-columns:1fr!important}}@media(max-width:480px){#root>div>div:last-child>div:last-child{padding:6px!important}#root .fui-Card,.fui-DialogBody{padding:8px!important}#root [style*=gridTemplateColumns][style*="minmax(130px"],#root [style*=gridTemplateColumns][style*="minmax(160px"]{grid-template-columns:1fr!important}}.responsive-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:769px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.responsive-grid{grid-template-columns:repeat(3,1fr)}}.responsive-grid-4{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:481px){.responsive-grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){.responsive-grid-4{grid-template-columns:repeat(4,1fr)}}.responsive-stack{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.responsive-stack{flex-direction:column;align-items:stretch}.responsive-stack>*{width:100%!important;min-width:0!important;box-sizing:border-box}}.hide-mobile-text{display:inline}@media(max-width:768px){.hide-mobile-text{display:none}}.card-responsive{padding:16px}@media(max-width:768px){.card-responsive{padding:10px}}.scroll-x-mobile{overflow-x:visible}@media(max-width:768px){.scroll-x-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}}.full-width-mobile{width:auto}@media(max-width:768px){.full-width-mobile{width:100%!important}}@media(max-width:768px){#root button,#root a,#root [role=button]{min-height:36px}}@media(max-width:480px){#root{font-size:13px!important}}@media print{#root>div>div:first-child{display:none!important}#root>div>div:last-child{width:100%!important}}
