*,*:before,*:after{box-sizing:border-box}img,svg{max-width:100%}input,select,textarea,button{font-family:inherit;max-width:100%}html,body,#root{max-width:100vw;overflow-x:hidden}@media (max-width: 767px){button{min-height:36px}}@media (max-width: 480px){[data-grid="4"],[data-grid="3"]{grid-template-columns:repeat(2,1fr)!important}[data-grid="2"]{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}}@media (max-width: 400px){[data-name-row]{grid-template-columns:1fr!important}}@media (max-width: 520px){[data-modal]{padding:.75rem!important;border-radius:16px!important;max-width:100%!important;margin:0 .5rem!important}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#bnav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#bnav::-webkit-scrollbar{display:none}#bnav button{flex-shrink:0;min-width:56px}@media (max-width: 600px){[data-filters]{flex-wrap:wrap!important}[data-filters] button{font-size:.68rem!important;padding:4px 9px!important}[data-filter-grid]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 480px){[data-card-row]{flex-direction:column!important}[data-stat-grid]{grid-template-columns:repeat(2,1fr)!important}[data-analytics-grid]{grid-template-columns:1fr!important}}@media (max-width: 420px){[data-card-actions]{flex-wrap:wrap!important;gap:5px!important}[data-card-header]{flex-wrap:wrap!important}}@media (max-width: 767px){#main-content,#adm-main{padding:.85rem .75rem 5rem!important}}@media (max-width: 360px){#topbar-date{display:none!important}}@media (max-width: 380px){[data-plan-grid]{grid-template-columns:1fr!important}}@media (max-width: 380px){[data-otp-box]{width:36px!important;height:44px!important;font-size:1.1rem!important}}@media (max-width: 600px){[data-chart-grid]{grid-template-columns:1fr!important}}@media (max-width: 600px){[data-tx-table] table{min-width:520px}}#bnav,#adm-bnav{padding-bottom:env(safe-area-inset-bottom)}#bnav{display:flex}@media (min-width: 768px){#bnav{display:none!important}#main-content{padding-bottom:1.5rem!important}}@media (max-width: 640px){.date-display-date{font-size:.78rem}.date-display-day{font-size:.65rem}}
