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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home,.main-content{text-align:center}.main-content{margin-top:40px;padding:1rem;width:100vw}.app-content ul{display:none;margin:0 auto;max-width:20vw;text-align:left}.app-content ul h2{margin:0;padding:0}.MyTable{margin:0 auto;max-height:80vh;max-width:90vw;overflow:auto}.MyTable thead th{background-color:#f5f5f5;border-bottom:1px solid;border-left:1px solid;border-top:1px solid}.MyTable thead th:last-of-type{border-right:1px solid}.MuiTableCell-root{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiFormControlLabel-root{margin-right:16px}.myDates{width:8rem;input,label,span{font-size:.75rem!important}}.myDescription{width:10rem;input,label,span{font-size:.75rem!important}}.myAmount{width:8rem;input{font-size:.75rem!important;font-weight:700}}.button{font-size:.75rem!important;height:100%;white-space:nowrap}.containerSpan{width:10rem}.buttonInside{font-size:.75rem!important;height:1.5rem;margin-top:.25rem!important;white-space:nowrap}.fileInput{background-color:#00ffff4d;border:3px solid #00ffffe6;border-radius:4px;color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.02857em;line-height:1.75;min-width:4rem;padding:5px 15px;text-transform:uppercase}.filterWidth{min-width:90rem;overflow:auto}.radioGroup{margin:1rem;padding:1rem}.storedDataSelect{font-size:1.25rem;padding:.5rem;width:100%}.fileNames{color:#35125e;font-style:italic;font-weight:700;text-decoration:underline}.skeleton-table{margin:20px auto;width:100%}.skeleton-table table{border-collapse:collapse;width:100%}.skeleton-table td,.skeleton-table th{border:1px solid #e0e0e0;padding:16px}.skeleton{animation:shimmer 1.5s linear infinite;background:#f0f0f0;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:800px 100%;border-radius:4px;height:20px}.skeleton-header{height:24px}.skeleton-cell{height:20px}.CsvToJson{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px;h1{color:#333;text-align:center}.upload-section{margin:20px 0;text-align:center}input[type=file]{border:2px dashed #ccc}.error,input[type=file]{border-radius:4px;padding:10px}.error{background-color:#ffe6e6;color:#c00;margin:10px 0}.result{margin-top:20px}pre{background-color:#f5f5f5;border-radius:4px;max-height:400px;overflow-x:auto;padding:15px}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}button:hover{background-color:#45a049}}.active{color:blue;font-weight:700}.navbar ul{background-color:#333;list-style-type:none;padding:0}.navbar ul,.navbar ul li{display:flex!important;margin:0}.navbar ul li{padding:.5rem 1rem}.header{background-color:#333;box-shadow:0 2px 4px #0000001a;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.nav{margin:0 auto;max-width:1200px}.nav-list{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.nav-item{margin-right:1.5rem;white-space:nowrap}.nav-link{color:#fff;font-size:1.1rem;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#ddd}.nav-link.active{color:#007bff;font-weight:700}.clickable-list-container{margin:20px auto;max-width:800px}.clickable-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.list-item{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;padding:12px;transition:background .2s}.list-item:hover{background:#8af}.list-item.selected{background:#d0e7ff;font-weight:700}.skeleton-list{display:flex;flex-direction:column;gap:8px}.skeleton-item{animation:shimmer 1.5s linear infinite;background:#f0f0f0;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:800px 100%;border-radius:4px;height:44px}.copyToClipboard{cursor:pointer;font-weight:700}.orignal{background-color:#d1e7dd}.expense{background-color:#f8d7da}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.BusinessExpensesTable_tableContainer__RJ9-O{margin:1px 0}.BusinessExpensesTable_table__3qZcE{max-height:85%;max-width:90vw;overflow:auto}.BusinessExpensesTable_checkboxCell__KbeJn{max-width:5vw!important;width:5vw}.BusinessExpensesTable_descriptionCell__Vkted,.BusinessExpensesTable_descriptionInput__8fApk{width:50vw}.BusinessExpensesTable_descriptionAmount__mRrK4{width:10vw}.BusinessExpensesTable_updateCell__x-uV9{width:7vw}.BusinessExpensesTable_expenseCell__KACMp{width:30vw}.BusinessExpensesTable_totalRow__3PACP{background-color:#e0e0e0}.BusinessExpensesTable_totalRow__3PACP td{font-size:1.5rem;font-weight:700}button{margin:0 5px!important}
/*# sourceMappingURL=main.ccbdb30d.css.map*/