.r-g2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.r-g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.r-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1024px){.r-g4{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.r-g2,.r-g3{grid-template-columns:1fr}.r-g4{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.r-g4{grid-template-columns:1fr}}@media (max-width: 640px){.tool-wrap,[class*=-wrap]{padding-left:8px!important;padding-right:8px!important}}.r-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 640px){[class*=-toolbar],[class*=-tbtn-row]{flex-wrap:wrap!important}}@media (max-width: 640px){input[type=text],input[type=number],input[type=email],select,textarea{font-size:16px!important}}@media (max-width: 760px),(hover: none) and (pointer: coarse){.lp-modal-overlay{padding:0!important;align-items:stretch!important;justify-content:flex-start!important}.lp-modal{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;position:relative!important;left:auto!important;top:auto!important}.lp-modal-hdr,.lp-modal-foot{border-radius:0!important}.lp-modal-overlay{height:100vh;height:100dvh;max-height:100dvh}.lp-modal-body{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.lp-col-actions,.lp-col-global,.lp-col-cats-bar,.lp-col-add,.lp-col-addcat,.lp-col-item,.lp-col-views-bar,.lp-sc-foot{flex-wrap:wrap!important}.lp-col-global,.lp-sc-display{margin-left:0!important}.lp-sc-iobtn,.lp-btn-add{padding:6px 9px!important;font-size:11.5px!important}.lp-modal-foot{flex-shrink:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}html,body{overflow-x:hidden}}@media (max-width: 480px){[class*=modal]:not([class*=overlay]):not([class*=lp-modal]),[class*=Modal]:not([class*=overlay]):not([class*=Lp-modal]){width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:0!important;top:0!important;left:0!important}}@media (max-width: 640px){.ul-stats,.ul-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 380px){.ul-stats,.ul-grid{grid-template-columns:1fr!important}}@media (max-width: 640px){.rp-doc,.tp-doc,.pp-doc{padding:0!important}}@media (max-width: 768px){.pe-table-wrap{overflow-x:auto}}
