html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.MuiDialogContent-root .MuiTypography-caption{overflow-wrap:normal;word-break:normal}.MuiDialogContent-root .MuiStack-root:has(>.MuiSwitch-root){flex-wrap:wrap}.MuiDialogContent-root .MuiStack-root:has(>.MuiSwitch-root) .MuiTypography-caption{flex:1 1 260px;min-width:260px;margin-left:8px}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Regular-Dpf_lrdO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Bold-axMicgqH.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Bengali;src:url(/assets/NotoSansBengali-Regular-ByHju1oA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Bengali;src:url(/assets/NotoSansBengali-Bold-b6flsQ6B.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/NotoSansDevanagari-Regular-CIJEaBX8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/NotoSansDevanagari-Bold-Cm5E8YL6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Gujarati;src:url(/assets/NotoSansGujarati-Regular-D1OY9laU.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Gujarati;src:url(/assets/NotoSansGujarati-Bold-Bnz0-9e_.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Gurmukhi;src:url(/assets/NotoSansGurmukhi-Regular-DhgDvr06.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Gurmukhi;src:url(/assets/NotoSansGurmukhi-Bold-DKxMPEgf.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Kannada;src:url(/assets/NotoSansKannada-Regular-B7XP5do4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Kannada;src:url(/assets/NotoSansKannada-Bold-C_JEhEz2.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Malayalam;src:url(/assets/NotoSansMalayalam-Regular-CF5BxcIb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Malayalam;src:url(/assets/NotoSansMalayalam-Bold-By5EISDM.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Oriya;src:url(/assets/NotoSansOriya-Regular-tI0-SzTV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Oriya;src:url(/assets/NotoSansOriya-Bold-CGs23OX2.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Tamil;src:url(/assets/NotoSansTamil-Regular-DwgvaMU5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Tamil;src:url(/assets/NotoSansTamil-Bold-ymYSHjMv.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Telugu;src:url(/assets/NotoSansTelugu-Regular-Blx13bra.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Telugu;src:url(/assets/NotoSansTelugu-Bold-DpSRQ-it.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-Regular-DeuHehgT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-Bold-AVOM3nQo.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@media print{@page{size:A4;margin:0}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html,body{width:210mm;min-height:297mm;margin:0;padding:0;overflow:visible}}html,body,#root{height:100%;margin:0;padding:0}html{overflow-x:hidden}html:has(#dashboard-shell),body:has(#dashboard-shell),#root:has(#dashboard-shell){overflow:hidden}@media print{html:has(#dashboard-shell),body:has(#dashboard-shell),#root:has(#dashboard-shell){overflow:visible}}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.native-page .MuiCard-root,.native-page .MuiPaper-root{border-color:#e2e8f0}.expenses-page>.MuiCard-root,.expenses-page>.MuiPaper-root,.samples-page>.MuiPaper-root{box-shadow:0 1px 4px #0000000f}.expenses-page>.MuiCard-root,.expenses-page>.MuiPaper-root,.expenses-page .MuiTableContainer-root,.samples-page>.MuiPaper-root,.samples-page .MuiCard-root{border-radius:12px}.expenses-page .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(90deg,#eef2ff,#f5f3ff)}.expenses-page .MuiTableHead-root .MuiTableCell-root{color:#374151;font-size:12px;font-weight:800;letter-spacing:.3px;padding-top:12px;padding-bottom:12px;text-transform:uppercase}.native-page .MuiOutlinedInput-root{min-height:40px;border-radius:8px;background:#fff}.native-page .MuiCard-root,.native-page .MuiPaper-root{background-color:#fff}.samples-page .MuiTypography-subtitle1{color:#2563eb;font-weight:800}.samples-page .MuiCardContent-root,.samples-page .MuiPaper-root{min-width:0}.native-page .MuiOutlinedInput-input,.native-page .MuiSelect-select{font-size:14px;padding-top:10px;padding-bottom:10px}.native-page .MuiInputLabel-root{color:#64748b;font-size:13px}.native-page .MuiFormHelperText-root{color:#64748b;font-size:11px;margin-left:0}.native-page .MuiButton-root{min-height:38px;border-radius:8px;font-weight:700}.native-page .MuiTabs-root{min-height:48px}.native-page .MuiTab-root{min-height:48px;color:#64748b;font-size:13px;font-weight:700;text-transform:none}.native-page .MuiTab-root.Mui-selected{color:#6366f1;font-weight:800}.native-page .MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#6366f1,#8b5cf6)}.native-page .MuiDivider-root{border-color:#e2e8f0}.native-page .MuiAlert-root{border-radius:8px}.native-page .MuiTableBody-root .MuiTableCell-root{border-color:#eef2f7;color:#475569;font-size:13px}.samples-page{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.samples-page .MuiOutlinedInput-root{min-height:40px;border-radius:8px}.samples-page .MuiOutlinedInput-input,.samples-page .MuiSelect-select{padding:9px 12px;font-size:13px;line-height:22px}.samples-page .MuiInputBase-inputMultiline{padding:0}.samples-page .MuiAutocomplete-inputRoot{padding:3px 7px!important}.samples-page .MuiAutocomplete-inputRoot .MuiAutocomplete-input{min-width:40px;padding:6px 5px!important}.samples-page .MuiInputLabel-root{font-size:12.5px}.samples-page .MuiTypography-subtitle1{margin:0;color:#2563eb;font-size:.82rem;font-weight:800;line-height:1.35}.samples-page .MuiTypography-body2{font-size:.78rem}.samples-page .MuiTypography-caption{font-size:.68rem}.samples-page .MuiButton-root{min-height:34px;padding:6px 12px;font-size:.72rem;line-height:1.2;text-transform:none}.samples-page .MuiIconButton-root{padding:6px}.samples-page .MuiChip-root{max-width:100%;height:23px;font-size:.66rem;font-weight:700}.samples-page .MuiDivider-root{margin:2px 0}.samples-page .MuiFormHelperText-root{margin-top:3px;font-size:.64rem;line-height:1.25}.samples-page .MuiTableContainer-root{border-radius:10px}.samples-page .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(90deg,#eef2ff,#f5f3ff)}.samples-page .MuiTableHead-root .MuiTableCell-root{padding-top:10px;padding-bottom:10px;color:#3730a3;font-size:.68rem;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.samples-page .MuiTableBody-root .MuiTableCell-root{padding-top:7px;padding-bottom:7px;font-size:.75rem}.samples-page .MuiCheckbox-root{padding:5px}.samples-dialog{border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:0 12px 36px #0f172a29!important}.samples-dialog .MuiDialogTitle-root{padding:16px 20px 10px;color:#1e293b;font-size:1rem;font-weight:800}.samples-dialog .MuiDialogContent-root{padding:12px 20px}.samples-dialog .MuiDialogActions-root{padding:10px 20px 16px}.samples-dialog .MuiOutlinedInput-root{border-radius:8px}.expenses-page{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.expenses-page>.MuiGrid-container{gap:0;margin-bottom:16px}.expenses-page>.MuiGrid-container .MuiCard-root{border-color:#e2e8f0;border-radius:10px;box-shadow:0 2px 10px #6366f10f;position:relative;overflow:hidden}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(1) .MuiCard-root{border-color:#c7d2fe;background:linear-gradient(135deg,#fff,#eef2ff)}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(2) .MuiCard-root{border-color:#a7f3d0;background:linear-gradient(135deg,#fff,#ecfdf5)}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(3) .MuiCard-root{border-color:#fde68a;background:linear-gradient(135deg,#fff,#fffbeb)}.expenses-page>.MuiGrid-container>.MuiGrid-item .MuiCard-root:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(1) .MuiCard-root:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(2) .MuiCard-root:before{background:linear-gradient(180deg,#10b981,#06b6d4)}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(3) .MuiCard-root:before{background:linear-gradient(180deg,#f59e0b,#f97316)}.expenses-page>.MuiGrid-container .MuiCardContent-root{padding:13px 15px!important}.expenses-page>.MuiGrid-container .MuiTypography-overline{color:#64748b;font-size:.64rem;font-weight:900;letter-spacing:.55px;line-height:1.2}.expenses-page>.MuiGrid-container .MuiTypography-h5,.expenses-page>.MuiGrid-container .MuiTypography-h6{margin-top:5px;color:#0f172a;font-size:1rem;font-weight:900;line-height:1.25}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(1) .MuiTypography-h5{color:#4338ca}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(2) .MuiTypography-h5{color:#047857}.expenses-page>.MuiGrid-container>.MuiGrid-item:nth-of-type(3) .MuiTypography-h6{color:#c2410c}.expenses-page>.MuiGrid-container .MuiTypography-caption{color:#64748b;font-size:.66rem}.expenses-page>.MuiCard-root{margin-bottom:14px;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 4px #0f172a0d;background:linear-gradient(100deg,#fff,#f0f9ff,#f5f3ff)}.expenses-page>.MuiCard-root>.MuiCardContent-root{padding:12px 14px!important}.expenses-page .MuiOutlinedInput-root{min-height:40px;border-radius:8px;background:#fff}.expenses-page .MuiOutlinedInput-input,.expenses-page .MuiSelect-select{padding:9px 12px;font-size:13px;line-height:22px}.expenses-page .MuiInputBase-inputMultiline{padding:0}.expenses-page .MuiInputLabel-root{color:#64748b;font-size:12.5px}.expenses-page .MuiButton-root{min-height:34px;border-radius:8px;padding:6px 11px;font-size:.7rem;font-weight:800;text-transform:none}.expenses-page .MuiChip-root{height:22px;max-width:100%;font-size:.65rem;font-weight:700}.expenses-page .MuiIconButton-root{padding:5px}.expenses-page>.MuiTableContainer-root{max-width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 4px #0f172a0d}.expenses-page .MuiTable-root{min-width:840px}.expenses-page .MuiTableHead-root .MuiTableCell-root{padding:10px 12px;color:#3730a3;font-size:.68rem;font-weight:900;letter-spacing:.35px}.expenses-page .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(90deg,#e0e7ff,#ede9fe 48%,#cffafe)}.expenses-page .MuiTableBody-root .MuiTableCell-root{padding:8px 12px;border-color:#eef2f7;color:#475569;font-size:.75rem}.expenses-page .MuiTableBody-root .MuiTableRow-root:nth-of-type(4n+1){background:#fff}.expenses-page .MuiTableBody-root .MuiTableRow-root:nth-of-type(4n+2){background:#f8faff}.expenses-page .MuiTableBody-root .MuiTableRow-root:nth-of-type(4n+3){background:#f5fcfa}.expenses-page .MuiTableBody-root .MuiTableRow-root:nth-of-type(4n){background:#fffaf2}.expenses-page .MuiTableBody-root .MuiTableRow-root:hover{background:#eef2ff}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(1){color:#2563eb;font-weight:700}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(2) .MuiChip-root{border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca}.expenses-page .expense-category-tone-0{background-color:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.expenses-page .expense-category-tone-1{background-color:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.expenses-page .expense-category-tone-2{background-color:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.expenses-page .expense-category-tone-3{background-color:#ecfeff!important;color:#0e7490!important;border-color:#a5f3fc!important}.expenses-page .expense-category-tone-4{background-color:#fdf4ff!important;color:#a21caf!important;border-color:#f5d0fe!important}.expenses-page .expense-category-tone-5{background-color:#fef2f2!important;color:#b91c1c!important;border-color:#fecaca!important}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(3)>.MuiTypography-root:first-child{color:#312e81;font-weight:800}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(4){color:#0e7490}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(5){color:#7c3aed;font-weight:700}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(6){color:#047857;font-weight:900}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(7)>span:first-of-type .MuiIconButton-root{color:#2563eb;background:#eff6ff}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(7)>span:last-of-type .MuiIconButton-root{color:#dc2626;background:#fef2f2}.expenses-page .MuiTableBody-root .MuiTableCell-root:nth-of-type(7) .MuiIconButton-root:hover{filter:brightness(.96);transform:translateY(-1px)}.expenses-page .MuiTableBody-root .MuiTypography-root{font-size:.75rem;line-height:1.35}body:has(.expenses-page) .MuiDialog-paper{border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:0 12px 36px #0f172a29!important}body:has(.expenses-page) .MuiDialogTitle-root{padding:16px 20px 10px;color:#1e293b;font-size:1rem;font-weight:800}body:has(.expenses-page) .MuiDialogContent-root{padding:12px 20px}body:has(.expenses-page) .MuiDialogActions-root{padding:10px 20px 16px}body:has(.expenses-page) .MuiDialog-paper .MuiOutlinedInput-root{min-height:40px;border-radius:8px}body:has(.expenses-page) .MuiDialog-paper .MuiOutlinedInput-input,body:has(.expenses-page) .MuiDialog-paper .MuiSelect-select{padding:9px 12px;font-size:13px;line-height:22px}body:has(.expenses-page) .MuiDialog-paper .MuiInputBase-inputMultiline{padding:0}body:has(.expenses-page) .MuiDialog-paper .MuiInputLabel-root{font-size:12.5px}body:has(.expenses-page) .MuiDialog-paper .MuiChip-root{height:23px;font-size:.66rem;font-weight:700}body:has(.expenses-page) .MuiDialog-paper .MuiButton-root{min-height:34px;border-radius:8px;font-size:.72rem;font-weight:800;text-transform:none}@media(max-width:600px){.expenses-page>.MuiGrid-container .MuiCardContent-root{padding:11px 13px!important}.expenses-page>.MuiCard-root>.MuiCardContent-root{padding:10px!important}}.expenses-page .MuiTableRow-root:hover,.samples-page .MuiTableRow-root:hover{background-color:#f8fafc}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
