*{margin:0%;padding:0%}.container{margin-top:10px;display:flex;flex-direction:column}.container h2{text-align:center}.btn{text-align:center;margin-top:5px}.btn button{background-color:#000;color:#fff;height:35px;width:60px}.allprint{background-color:#f5f5f5}@media print{@page{size:A5 portrait;margin:8mm!important}.invoice-print-area,.invoice-print-area *{visibility:visible!important}.invoice-print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;min-height:200mm!important;display:flex!important;flex-direction:column!important;gap:0!important}.invoice-print-area{width:132mm!important;min-height:190mm!important;margin:0 auto!important;transform:none!important}.btn,button,.print,.noprint,.no-print,.noo-print,.ui-section{display:none!important;visibility:hidden!important}body{margin:0!important;padding:0!important}html,body{height:100%!important;width:100%!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.allprint{min-height:100%!important;height:auto!important}.container{padding:0!important;margin:0!important;height:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:0!important}.MuiBox-root{padding:6px!important;margin:0!important;max-width:100%!important;box-sizing:border-box!important}.MuiStack-root{width:100%!important;max-width:100%!important;margin:0!important;gap:0!important;padding:5px!important}.MuiGrid-container{display:flex!important;flex-direction:row!important;gap:8px!important;margin:0!important;width:100%!important}.MuiGrid-container>div{flex:1!important;min-width:48%!important;max-width:48%!important;padding:0!important}.MuiGrid-container .MuiBox-root{margin-bottom:6px!important}h1{font-size:20px!important;margin:4px 0!important}h2{font-size:14px!important;margin:4px 0!important}label{font-size:11px!important;min-width:65px!important}input,select,textarea{font-size:11px!important;padding:2px!important}.MuiBox-root:has(table){flex:1!important;display:flex!important;flex-direction:column!important;overflow:visible!important;max-width:100%!important;padding:0 5px!important;margin:0!important;box-sizing:border-box!important}table{width:100%!important;max-width:100%!important;height:100%!important;flex:1!important;border-collapse:collapse!important;border:1px solid black!important;font-size:8px!important;margin:0!important;table-layout:fixed!important;box-sizing:border-box!important}tbody{height:100%!important}thead{height:auto!important}th{border-right:1px solid black!important;border-bottom:1px solid black!important;padding:3px 1px!important;font-size:8px!important;font-weight:700!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;word-wrap:break-word!important;white-space:normal!important}td{border-right:1px solid black!important;padding:2px 1px!important;font-size:8px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important}tbody tr{height:32px!important}tbody tr:empty,tbody tr:has(td:empty){height:auto!important;min-height:60px!important}tbody tr[style*="fontWeight: bold"],tbody tr[style*="fontWeight:bold"],tbody tr[style*='fontWeight: "bold"'],tbody tr[style*="font-weight: bold"]{height:14px!important;min-height:14px!important;max-height:14px!important}tbody tr[style*=fontWeight] td,tbody tr[style*=font-weight] td{padding:0 1px!important;font-size:6px!important;line-height:1.1!important;height:14px!important}tbody tr:last-child{height:14px!important;min-height:14px!important;max-height:14px!important}tbody tr:last-child td{padding:0 2px!important;font-size:6px!important;line-height:1.1!important;height:14px!important}table input,table select,table textarea{border:none!important;background:transparent!important;outline:none!important;width:100%!important;max-width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-size:6px!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.1!important}table th:nth-child(1),table td:nth-child(1){width:6%!important;min-width:6%!important;max-width:6%!important}table th:nth-child(2),table td:nth-child(2){width:10%!important;min-width:10%!important;max-width:10%!important}table th:nth-child(3),table td:nth-child(3){width:32%!important;min-width:32%!important;max-width:32%!important}table th:nth-child(4),table td:nth-child(4){width:13%!important;min-width:13%!important;max-width:13%!important}table th:nth-child(5),table td:nth-child(5){width:18%!important;min-width:18%!important;max-width:18%!important}table th:nth-child(6),table td:nth-child(6){width:21%!important;min-width:21%!important;max-width:21%!important}.MuiBox-root[sx*=overflowX]{overflow:visible!important;max-width:100%!important}}.dashboard-wrapper{background:#0a0a0a;min-height:100vh;height:100vh;padding:10px 15px;overflow-x:hidden;overflow-y:auto;color:#fff;font-family:Arial,sans-serif}.inventory-dashboard{max-width:1400px;margin:0 auto}.page-title{text-align:center;font-size:24px;font-weight:700;margin-bottom:8px;color:#090808}.inv-filter-box{background:#1e1e1e;border-radius:8px;box-shadow:0 0 10px #9632ff66;padding:8px 10px;height:45px;display:flex}.branch-radio-wrapper{background:#1e1e1e;border-radius:8px;box-shadow:0 0 10px #9632ff66;padding-left:10px;height:45px;display:flex;align-items:center;justify-content:center}.branch-radio-wrapper .MuiFormControlLabel-root{flex:1;display:flex;justify-content:center;margin-right:0}.inventory-dashboard .MuiInputLabel-root{color:#fff!important;font-size:15px!important;top:-7px!important}.inventory-dashboard .MuiSelect-select{color:#fff!important;font-size:13px!important}.inventory-dashboard .MuiOutlinedInput-root{height:40px;display:flex;align-items:center}.inventory-dashboard .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.inventory-dashboard .MuiRadio-root{color:#fff!important;padding:6px}.inventory-dashboard .MuiFormControlLabel-label{color:#fff!important;font-size:13px}.branch-radio-wrapper .MuiRadioGroup-root{column-gap:12px!important}.kpi-card{background:#1e1e1e;padding:10px;border-radius:10px;box-shadow:0 0 10px #9632ff66;text-align:center;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}.kpi-label{font-size:12px;color:#aaa;margin-bottom:4px}.kpi-value{font-size:20px;font-weight:700;color:#fff}.chart-box{background:#1e1e1e;padding:10px;border-radius:10px;box-shadow:0 0 10px #9632ff4d;height:230px;overflow:hidden;display:flex;flex-direction:column}.chart-box h3{font-size:13px;margin:0 0 5px;color:#fff}.chart-box canvas,.chart-box svg{max-height:180px;height:180px;flex:1}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.quarter-filter-inside{display:flex;gap:4px}.quarter-btn{background:#222;color:#fff;padding:2px 6px;font-size:10px;border-radius:4px;border:1px solid #ffffff;cursor:pointer}.quarter-btn.active{background:#4caf50}.MuiGrid-container{margin-top:0!important}.MuiGrid-item{min-width:0!important}.filter-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.MuiMenuItem-root{color:#000!important;background:#fff!important}.MuiChartsAxis-root text{fill:#fff!important;font-size:11px!important}.MuiChartsTooltip-root{color:#fff!important}.MuiChartsAxis-line,.MuiChartsAxis-tick{stroke:#fff!important}.legend-grid{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:10px}.legend-item{display:flex;align-items:center;gap:8px}.legend-dot{width:12px;height:12px;border-radius:50%}.legend-text{color:#fff;font-size:13px}.MuiChartsLegend-root{display:none!important}.filter-panel{padding:20px;min-height:100vh;border-right:1px solid #333;box-shadow:0 0 15px #9632ff66;border-radius:10px}.filters-title{font-size:22px;font-weight:700;margin-bottom:20px;color:#1b0f0f}.filter-box{margin-bottom:20px}.filter-label{color:#00e6ff;font-size:13px;margin-bottom:6px;display:block}.filter-dropdown{width:100%;padding:10px;background:#312b2b;border:1px solid #555;border-radius:8px;color:#fff;font-size:14px;outline:none;transition:.3s ease}.filter-dropdown:focus{border-color:#9b4fff;box-shadow:0 0 10px #9370c1cc}.filter-dropdown option{background:#000;color:#fff;padding:6px}.kpi-card:hover{transform:translateY(-4px);box-shadow:0 0 10px #8a2be2,0 0 10px #8a2be299}.filter-section{transition:.25s ease}.filter-section:hover{box-shadow:0 0 10px #a020f0}@media(max-width:768px){.filter-panel{min-height:auto;border-right:none;box-shadow:none;border-radius:0;margin-bottom:15px}}@media(max-width:900px){.chart-box{height:220px!important}.kpi-card{height:65px!important}.page-title{font-size:20px}}@media(max-width:600px){.dashboard-wrapper{padding:8px 10px}.chart-box{height:200px!important}.kpi-card{height:60px!important}.inv-filter-box,.branch-radio-wrapper{height:40px}.page-title{font-size:18px;margin-bottom:6px}}.dashboard-wrapper{min-height:100vh;background:transparent;color:#fff;background:#131313;font-family:Arial,sans-serif}.filter-panel{overflow-y:auto;padding:15px}.filter-box{margin-bottom:14px}.filter-label{font-size:12px;margin-bottom:4px;display:block;color:#171b1c}.heatmap-wrapper{width:100%;overflow-x:auto;padding-bottom:10px}.heatmap-container{min-width:900px}.dashboard-title{text-align:center;margin-bottom:12px;font-size:28px;font-weight:700;color:#000}.kpi-card{background:#131313;padding:10px;height:95px;border-radius:10px;text-align:center;box-shadow:0 0 10px #764a8b;display:flex;flex-direction:column;justify-content:center}.metric-title{font-size:14px;margin-bottom:4px}.metric-value{font-size:18px;font-weight:700;color:#edf3f4}.chart-box{background:#1e1e1e;padding:10px;border-radius:10px;box-shadow:0 0 10px #9632ff4d;min-height:280px;height:auto!important;overflow:visible!important}.chart-box h3{margin:0 0 8px;font-size:16px}.doughnut-wrapper{width:180px;height:180px;margin:auto}.kpi-section>.MuiGrid-root,.chart-box{padding:6px!important}.MuiChartsLegend-root text{fill:#fff!important;font-size:13px!important}.MuiChartsLegend-root .MuiChartsLegend-marker{stroke:none!important;rx:3px!important}.pie-fix .MuiChartsLegend-root{display:flex!important;flex-direction:column;gap:6px;align-items:flex-start;margin-left:10px!important}.MuiChartsLegend-root .MuiChartsLegend-label{color:#fff!important;font-size:12px!important}.chart-box{transition:.25s ease}.chart-box:hover{transform:translateY(-5px);box-shadow:0 0 18px #8a2be2,0 0 10px #8a2be280}.kpi-card{transition:.25s ease}.kpi-card:hover{transform:translateY(-4px);box-shadow:0 0 18px #8a2be2,0 0 10px #8a2be299}.filter-panel{transition:.25s ease}.filter-panel:hover{box-shadow:0 0 10px #8a2be2}@media(max-width:768px){.filter-panel{height:auto;width:100%}.chart-box{height:240px}.doughnut-wrapper{width:150px!important;height:150px!important}}.invoice-print-area{background:#fff;width:100%}.invoice-row{display:flex;gap:16px}.invoice-row>div{flex:1}.invoice-table{width:100%;border-collapse:collapse;table-layout:fixed}.invoice-table th,.invoice-table td{border:1px solid #000;padding:6px;font-size:12px;vertical-align:middle}.invoice-table th{font-weight:700;text-align:center}.inv-input{width:100%;border:none;outline:none;background:transparent;font-size:12px;box-sizing:border-box}.inv-input.center{text-align:center}.inv-input.right{text-align:right}.bank-details{border:1px solid #000;padding:8px;font-size:12px}@media print{@page{size:A4;margin:10mm}body{margin:0}.invoice-print-area{top:0;left:0;width:210mm!important;min-height:297mm!important;font-family:Arial,sans-serif;font-size:11.5px;padding:6mm!important;line-height:1.3;box-sizing:border-box;margin:0 auto!important;box-sizing:border-box!important}.ui-section,button{display:none!important}input,textarea{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#000!important;-webkit-text-fill-color:#000!important}label{display:none!important}.MuiOutlinedInput-root,.MuiOutlinedInput-notchedOutline,.MuiInputBase-root,.MuiInput-underline:before,.MuiInput-underline:after{border:none!important;box-shadow:none!important}.invoice-logo{float:right}.invoice-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:4mm}.invoice-table th,.invoice-table td{border:1px solid #000;padding:4px;font-size:11px;vertical-align:middle}.invoice-table th{font-weight:700;text-align:center}.totals-section{margin-top:4mm}.totals-section table{width:100%}.bank-details{border:1px solid #000;padding:6px;font-size:11px}table,tr,td,th,.bank-details{page-break-inside:avoid!important}}@media print{@page{size:A4;margin:10mm}html,body{width:210mm;height:297mm;margin:0;padding:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-print-area{position:relative!important;min-height:297mm!important;width:210mm!important;transform:scale(1)!important;transform-origin:top left!important;font-family:Arial,sans-serif!important;font-size:11.5px!important;line-height:1.3!important;margin:0 auto!important;padding:6mm!important;box-sizing:border-box!important}.ui-section,button{display:none!important}input,textarea{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#000!important;-webkit-text-fill-color:#000!important}label{display:none!important}.MuiOutlinedInput-root,.MuiOutlinedInput-notchedOutline,.MuiInputBase-root,.MuiInput-underline:before,.MuiInput-underline:after{border:none!important;box-shadow:none!important}.invoice-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;margin-top:4mm!important}.invoice-table th,.invoice-table td{border:1px solid #000!important;padding:4px!important;font-size:11px!important;vertical-align:middle!important}table,tr,td,th,.bank-details{page-break-inside:avoid!important}}@media print{.invoice-print-area{width:210mm!important;max-width:210mm!important;min-width:210mm!important;margin:0 auto!important;padding:6mm!important;box-sizing:border-box!important}.invoice-logo{position:absolute;right:10mm}input,textarea{width:100%!important;min-width:0!important}}@media print{@page{size:A4;margin:10mm}body{margin:0}.invoice-print-area{width:210mm!important;min-height:297mm!important;margin:0 auto!important;box-sizing:border-box!important;font-family:Arial,sans-serif!important;padding:6mm!important;font-size:12px!important}svg,.MuiSvgIcon-root{display:none!important}input,textarea{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;width:100%!important;color:#000!important}}@media print{.billed-shipped-wrapper{width:100%!important;margin-bottom:10mm}.billed-shipped-wrapper>div{width:50%!important;vertical-align:top!important}}@media print{.invoice-table{margin-top:4mm!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.invoice-table th,.invoice-table td{border:1px solid #000!important;padding:4px!important;font-size:12px!important}}.screen-only{display:block}.print-only{display:none}@media print{.screen-only{display:none!important}.print-only{display:block!important}}@media print{.print-field{display:flex;align-items:flex-start;margin-bottom:2mm;font-size:12px}.print-label{width:40mm;font-weight:600;white-space:nowrap}.print-value{flex:1}}@media print{.invoice-row>div{padding-right:0!important}}@media print{.print-field{display:flex!important;gap:4mm}.print-label{width:40mm;font-weight:600;white-space:nowrap}.print-value{flex:1}}@media print{.invoice-header-row{display:flex!important;flex-direction:row!important;width:100%!important;gap:8mm!important;align-items:flex-start!important}.invoice-header-row>.MuiGrid-root{flex:1 1 50%!important;max-width:50%!important}}@media print{.invoice-header-row{gap:6mm!important}}@media print{.billed-shipped-wrapper{display:flex!important;gap:6mm!important}.billed-shipped-wrapper>div{flex:1}}@media print{.invoice-header-row{display:flex!important;width:100%!important;gap:6mm!important}.invoice-header-row>*{flex:1 1 50%!important;max-width:50%!important}.billed-shipped-wrapper{display:flex!important;width:100%!important;gap:6mm!important}.billed-shipped-wrapper>*{flex:1 1 50%!important;max-width:50%!important}}@media print{.invoice-header-row,.billed-shipped-wrapper{gap:10mm!important}.invoice-header-row>*,.billed-shipped-wrapper>*{width:50%!important}}@media print{.invoice-header-row,.billed-shipped-wrapper{display:flex!important;gap:8mm!important}.invoice-header-row>*,.billed-shipped-wrapper>*{flex:0 0 50%!important;max-width:50%!important}}@media print{.MuiGrid-container{width:100%!important;max-width:100%!important;margin:0!important}.MuiGrid-item{max-width:100%!important;flex-basis:50%!important}}@media print{.print-header-row{display:flex;width:100%;gap:15mm;margin-bottom:6mm}.print-header-row>div{width:50%}}@media print{.billed-shipped-wrapper{display:flex!important;flex-direction:row!important;width:100%!important;gap:12mm!important;margin-top:6mm!important}.billed-shipped-wrapper>*{flex:0 0 50%!important;max-width:50%!important}}@media print{.billed-shipped-wrapper{display:flex!important;flex-direction:row!important;width:100%!important;gap:12mm!important;align-items:flex-start!important}.billed-shipped-wrapper>.MuiGrid-root{flex:0 0 50%!important;max-width:50%!important}}@media print{.billed-shipped-print-row{display:flex!important;width:100%!important;gap:12mm!important;margin-top:6mm}.billed-shipped-print-row .print-col{flex:0 0 50%!important;max-width:50%!important}}@media print{.print-header-row{display:flex!important;width:100%!important;gap:10mm!important;margin-bottom:6mm}.print-header-row .print-col{flex:0 0 50%!important;max-width:50%!important}}@media print{.print-billed-row{display:flex!important;width:100%!important;gap:10mm!important;margin-top:4mm}.print-col{flex:0 0 50%!important;max-width:50%!important}.print-section-title{display:block;font-weight:900;font-size:large;margin-bottom:3mm}}
