@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:IBM Plex Sans Arabic,ui-sans-serif,system-ui,Arial,sans-serif}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline-offset:2px;outline:3px solid #c8400c}.skip-link{inset-inline-start:16px;z-index:1600;color:#1f2937;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-80px;box-shadow:0 4px 16px #00000026}.skip-link:focus{top:12px}a{color:inherit;text-decoration:none}.leaflet-container{font-family:IBM Plex Sans Arabic,ui-sans-serif,system-ui,Arial,sans-serif}button,a,input{-webkit-tap-highlight-color:transparent}@media (width<=700px){.filter-bar{position:static!important}}@media print{@page{margin:14mm}body{color:#000!important;background:#fff!important}.MuiDrawer-root,.app-command-bar,.skip-link{display:none!important}#main-content{max-width:none!important;padding:0!important}#root>div>div>div>div{margin:0!important}.report-content button,.report-content .MuiTabs-root,.report-content .filter-bar{display:none!important}.report-content .MuiPaper-root{break-inside:avoid;box-shadow:none!important}.report-content [role=region]{max-height:none!important;overflow:visible!important}.report-content table{font-size:10px}}.leaflet-tooltip.customer-map-count{box-shadow:none;color:#fff;text-shadow:0 1px 3px #000;background:0 0;border:0;font-size:14px;font-weight:800}.leaflet-tooltip.customer-map-count:before{display:none}.admin-page>.page-heading{margin-bottom:24px}.admin-page>.page-heading:not(.MuiStack-root){display:flex}.page-heading{min-width:0}.admin-page>.page-heading{background:var(--admin-paper);border-radius:22px;padding:24px}#main-content{min-width:0}.page-heading .MuiTypography-h5{font-weight:700}.metric-card:after{content:"";inset-inline-end:0;opacity:.65;background:#ff8324;border-radius:3px;width:3px;height:44%;position:absolute;top:28%}.admin-data-table{border-radius:22px!important}.admin-data-table th{background:var(--admin-table-head)}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table button{white-space:nowrap}@media (width<=700px){.admin-page>.page-heading{padding:20px}.page-heading>.MuiStack-root{flex-wrap:wrap}}
