.excel-like-view-container .MuiButton-startIcon svg[data-testid=DownloadIcon],.excel-like-view-container .MuiButton-startIcon svg[data-testid=FilterListIcon]{display:none}.excel-like-view-container button:has(.MuiButton-startIcon svg[data-testid=DownloadIcon]),.excel-like-view-container button:has(.MuiButton-startIcon svg[data-testid=FilterListIcon]){display:none}#snapshot-month-label{background-color:#fff;padding:0 4px;transform:translate(14px,-9px) scale(.75)!important;z-index:0!important}.MuiMenu-paper{z-index:1400!important}.excel-like-view-container,.excel-like-view-container *,.excel-like-view-container .MuiBox-root,.excel-like-view-container .MuiContainer-root,.excel-like-view-container .MuiPaper-root{max-width:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;width:auto!important}.excel-like-view-container{max-width:calc(100vw - 280px)!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0 16px!important;width:100%!important}.excel-like-view-container .table-box{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;height:70vh!important;max-width:calc(100vw - 320px)!important;overflow:hidden!important;position:relative!important;width:100%!important}.excel-like-view-container .MuiTableContainer-root{border-radius:8px!important;height:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;position:relative!important;width:100%!important}.excel-like-view-container .MuiTable-root{max-width:none!important;min-width:max-content!important;table-layout:auto!important;width:auto!important}.excel-like-view-container .MuiTableCell-root{border-right:1px solid #f0f0f0!important;box-sizing:border-box!important;font-size:.875rem!important;overflow:hidden!important;padding:6px 8px!important;position:relative!important;text-overflow:ellipsis!important;white-space:nowrap!important}.excel-like-view-container .resizable-header{cursor:col-resize!important;position:relative!important;-webkit-user-select:none!important;user-select:none!important}.excel-like-view-container .resizable-header:hover:after{background-color:#2196f3!important;content:""!important;width:2px!important}.excel-like-view-container .column-resizer,.excel-like-view-container .resizable-header:hover:after{cursor:col-resize!important;height:100%!important;position:absolute!important;right:0!important;top:0!important}.excel-like-view-container .column-resizer{background-color:initial!important;width:5px!important;z-index:10!important}.excel-like-view-container .column-resizer:hover{background-color:#2196f34d!important}.excel-like-view-container .MuiTableContainer-root::-webkit-scrollbar{height:16px!important;width:16px!important}.excel-like-view-container .MuiTableContainer-root::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:8px!important}.excel-like-view-container .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#4c8c4a!important;border:3px solid #f1f1f1!important;border-radius:8px!important;-webkit-transition:background .3s ease!important;transition:background .3s ease!important}.excel-like-view-container .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#3a6a38!important}.excel-like-view-container .MuiTableContainer-root::-webkit-scrollbar-corner{background:#f1f1f1!important}.excel-view-isolated .MuiBox-root,.excel-view-isolated .MuiContainer-root{max-width:none!important;overflow-x:visible!important}.excel-view-isolated .MuiTableContainer-root{max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;width:100%!important}.excel-like-view-container .MuiTextField-root{max-width:100%!important;min-width:80px!important;width:100%!important}.excel-like-view-container .MuiInputBase-input{font-size:.8rem!important;line-height:1.2!important;padding:4px 6px!important}.excel-like-view-container .MuiOutlinedInput-root{border-radius:4px!important;min-width:80px!important}.excel-like-view-container .MuiOutlinedInput-notchedOutline{border-color:#0000003b!important}.excel-like-view-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#000000de!important}.excel-like-view-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important;border-width:2px!important}.excel-like-view-container .MuiChip-root{font-size:.75rem!important;height:24px!important}.excel-like-view-container .MuiIconButton-root{height:28px!important;margin:0 2px!important;min-width:28px!important;padding:4px!important;width:28px!important}.excel-like-view-container .MuiFormControl-root{min-width:80px!important;width:100%!important}.excel-like-view-container .MuiSelect-select{font-size:.8rem!important;line-height:1.2!important;min-width:60px!important;padding:4px 6px!important}.excel-like-view-container .MuiSelect-icon{right:4px!important}.excel-like-view-container .MuiOutlinedInput-root.MuiInputBase-sizeSmall{min-width:80px!important}.excel-like-view-container .MuiTableHead-root{background-color:#fff!important;position:sticky!important;top:0!important;z-index:100!important}.excel-like-view-container .MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5!important;border-bottom:2px solid #e0e0e0!important;font-size:.875rem!important;font-weight:600!important}.excel-like-view-container .MuiPaper-root{margin-bottom:16px!important}.excel-like-view-container .MuiButton-root{font-size:.875rem!important;min-width:auto!important;padding:6px 12px!important}@media (max-width:1400px){.column-hide-large{display:none!important}}@media (max-width:1200px){.column-hide-medium{display:none!important}}@media (max-width:900px){.column-hide-small{display:none!important}}@media (max-width:768px){.column-hide-mobile{display:none!important}}.total-data-table .MuiTableCell-root{transition:width .1s ease-out}.total-data-scrollable::-webkit-scrollbar{height:12px;width:12px}.total-data-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:2px}.total-data-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c1c1c1,#a8a8a8);border:2px solid #f1f1f1;border-radius:6px}.total-data-scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a8a8a8,#909090)}.total-data-scrollable::-webkit-scrollbar-corner{background:#f1f1f1}.column-resizer{opacity:0;transition:opacity .2s ease-in-out}.MuiTableCell-root:hover .column-resizer{opacity:1}.sticky-column{box-shadow:2px 0 4px #0000001a}.MuiTableRow-root{transition:background-color .15s ease-in-out}.total-data-table .MuiTableCell-root{-webkit-user-select:text;user-select:text}.total-data-table .MuiTableHead-root .MuiTableCell-root{-webkit-user-select:none;user-select:none}.table-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc}@media (max-width:768px){.total-data-scrollable::-webkit-scrollbar{height:8px;width:8px}}@media print{.total-data-table{font-size:10px}.total-data-scrollable{height:auto!important;overflow:visible!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#4c8c4a;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#3a6a38}*{scrollbar-color:#4c8c4a #f1f1f1;scrollbar-width:thin}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:focus{outline:2px solid #4c8c4a80;outline-offset:2px;transition:outline-color .2s ease}:focus:not(:focus-visible){outline:none}.MuiCardContent-root .MuiTypography-root{font-weight:400}.MuiCardContent-root .MuiTypography-root span{font-weight:700}.number-enhanced{font-size:1.1em;font-weight:700}.ripple{overflow:hidden;position:relative}.ripple:after{background:radial-gradient(circle,#ffffffb3 0,#fff0 70%);content:"";height:100%;opacity:0;position:absolute;transform:scale(0);transition:opacity .5s,transform .7s;width:100%}.ripple:active:after{opacity:1;transform:scale(2);transition:opacity 0s,transform 0s}.MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.campaign-row{background-color:#f5f5f5}.media-type-row{background-color:#fff}.expandable-row{cursor:pointer}#root,body,html{margin:0;max-width:100vw!important;overflow-x:hidden!important;padding:0;width:100%!important}*{box-sizing:border-box!important}.MuiContainer-root{margin:0 auto!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;width:100%!important}.MuiGrid-container{margin:0!important;width:100%!important}.MuiGrid-item,.MuiPaper-root,.MuiTableContainer-root{max-width:100%!important}.MuiTableContainer-root{overflow-x:auto!important}.MuiBox-root,.MuiTabs-flexContainer,.MuiTabs-root,.dashboard-content{max-width:100%!important}.dashboard-content{overflow:hidden!important}@media (max-width:768px){.MuiTableContainer-root{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.MuiTable-root{min-width:600px!important}}.motion-div,.recharts-wrapper{max-width:100%!important}.motion-div{overflow:hidden!important}
/*# sourceMappingURL=main.0e850193.css.map*/