.text-slate{color:#62748e;font-size:14px}.text-xl{font-size:24px;font-size:18px;color:#0f172b;font-weight:600}.row-text{color:#62748e;font-size:14px;font-weight:600}.text-span{color:#0f172b;font-size:14px;font-weight:500}.shadow-sm{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.border-onboarding{border:1px solid #e2e8f0}.my-accordion-summary{border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-bottom:16px;box-shadow:0 0 0 rgba(0,0,0,.01)}.my-accordion-summary .MuiAccordionSummary-content{justify-content:space-between;width:100%;border-radius:8px;box-shadow:0 0 0 rgba(0,0,0,.01)}.Accordion-heading{color:rgb(30 41 59);font-weight:600;font-size:14px}.pill-button{border-radius:999px;text-transform:none;font-size:14px;padding:6px 12px}.welcome-title{margin-bottom:8px;text-align:center;font-size:21px}.welcome-subtitle{text-align:center;color:#555;font-size:14px;margin-bottom:0}.welcome-time-estimate{text-align:center;color:#64748b;font-size:14px;font-weight:600;margin:0}.business-name-input{margin-top:26px}.initial-capital-hint{color:var(--text-secondary-color,#6c757d);margin-bottom:16px}.industry-section{align-items:center;display:flex;flex-direction:column;border:0;text-align:center}.industry-hint{margin-top:8px;font-size:.75rem;color:#45556c}.group-item-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;cursor:pointer;transition:.2s}.group-item-chip-inactive{border:1px solid #5046e5;background-color:transparent;color:#5046e5}.group-item-chip-inactive:hover{background-color:#000;border-color:#000;color:#fff}.group-item-chip-active{border:1px solid #5046e5;background-color:#5046e5;color:white}.group-item-label{font-size:14px;font-weight:500}.custom-input-field{width:300px}.admin-preview-code{font-size:12px;max-height:260px;overflow:auto;background-color:var(--grey-900-color,#212121);padding:0;margin:0;white-space:pre-wrap}.test-result-pass{color:var(--success-light-color,#a5d6a7);font-size:13px}.test-result-fail{color:var(--error-light-color,#ef9a9a);font-size:13px}.accounts-box{align-items:flex-start}.c-section-paper{padding:24px;border-radius:12px}.c-header-section{padding:20px}.c-header-title{margin-bottom:8px;text-align:center;font-size:21px}.c-header-text{text-align:center;color:#555;font-size:14px;margin-bottom:0}.c-paper-container{padding:24px;border-radius:12px}.c-bank-connect-title{font-size:1.125rem}.c-coming-soon-button{margin-top:16px;opacity:.6;cursor:not-allowed}.c-connect-dropzone,.c-pdf-dropzone{margin-top:24px;border:2px dashed rgb(203 213 225);border-radius:.5rem;background-color:#f8fafc;text-align:center;padding:48px}.c-pdf-dropzone{transition:background-color .2s,border-color .2s}.c-pdf-dropzone:hover{border-color:#5046e5;background-color:rgb(241 245 249)}.c-dropzone-title{font-size:16px}.c-dropzone-text{color:#62748e}.c-connect-button{border-color:#5046e5;color:#000}.c-file-input{display:none}.c-info-icon{vertical-align:middle;margin-right:4px}.c-tips-list{margin-top:8px;padding-left:24px}.c-tip-item{font-size:12px}.c-queue-header{margin-bottom:16px;margin-top:16px}.c-queue-title{font-size:18px}.c-queue-count{color:#62748e}.c-empty-queue-cell{padding-top:16px;padding-bottom:16px}.c-account-menu-item{padding:8px 16px;font-size:12px}.c-progress-cell{width:160px}.c-delete-button{color:#ef4444;background-color:transparent;transition:.2s}.c-delete-button:hover{background-color:#ef4444;color:#fff}.c-dashboard-button{background-color:#000;color:#fff}.c-dashboard-button:hover{background-color:#5046e5;color:#fff}.r-header-title{font-size:1.125rem}.r-journal-button{border-color:#5046e5;color:#5046e5}.r-journal-button:hover{color:#e2e8f0}.r-journal-icon{margin-right:8px}.r-journal-icon:hover{color:#e2e8f0}.r-tab-container-wrapper{padding:24px}.r-tab-paper{padding:16px;border-radius:8px}.r-tablist-container{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.r-tablist{margin-bottom:8px}.r-tab-panel{padding:16px}.je-dialog-paper{border-radius:10px;box-shadow:0 8px 18px rgba(10,10,10,.08);border:1px solid rgba(2,6,23,.06)}.je-dialog-header{font-weight:700;font-size:1.125rem;border-bottom:1px solid #eef2f6;position:relative;padding-top:16px;padding-bottom:16px}.je-close-button{position:absolute;right:12px;top:12px}.je-dialog-content{padding:1.5rem}.je-field-grid{margin-bottom:16px}.je-table-box{margin-top:16px;overflow:auto}.je-table{min-width:800px}.je-table-cell-account{width:250px}.je-table-cell-debit{width:150px;text-align:center}.je-table-cell-credit{width:150px;text-align:right}.je-table-cell-action{width:80px;text-align:center}.je-delete-button{color:#ef4444;background-color:transparent;transition:.2s}.je-delete-button:hover{background-color:#ef4444;color:#fff}.je-add-line-box{margin-top:8px;margin-left:16px}.je-add-line-button{border-color:#5046e5;color:#5046e5}.je-add-line-button:hover,.je-add-line-icon:hover{color:white}.je-add-line-icon{margin-right:8px}.je-dialog-footer{padding:16px 24px;border-top:1px solid #eef2f6}.je-total-info-grid{display:flex;gap:16px;align-items:center}.je-total-label{font-size:12px}.je-totals-display-box{display:flex;gap:16px;align-items:baseline;font-size:12px}.je-total-credit-value,.je-total-debit-value{font-weight:700;min-width:80px;font-size:12px}.je-total-credit-label,.je-total-debit-label{font-weight:500;color:text.secondary;margin-left:4px;font-size:12px}.je-actions-grid{display:flex;justify-content:flex-end;gap:8px}.je-post-button-static{color:#fff;text-transform:none;padding:4px 20px}.un-vendors-title{margin-top:24px;margin-bottom:8px;font-weight:600}.un-vendor-buttons-container{display:flex;gap:8px;flex-wrap:wrap}.un-clear-button{margin-left:8px;text-transform:none}.un-search-field{margin-top:24px;width:100%}.un-table-container{margin-top:16px;border-radius:8px;overflow-x:auto}.un-table{min-width:800px}.un-table-cell-account{width:250px}.un-sticky-footer{position:sticky;bottom:0;left:0;right:0;margin-top:16px;padding:16px;border-radius:8px;background-color:white;z-index:20}.un-footer-grid-container{vertical-align:middle}.un-footer-label{font-weight:600}.l-category-title,.l-category-title-expense{margin-bottom:16px;font-weight:600;font-size:1.25rem}.l-category-title-expense{margin-top:16px}.l-accordion-summary,.l-accordion-summary-simple{display:flex;align-items:center;justify-content:space-between}.l-accordion-left-box{display:flex;align-items:center;gap:8px}.l-accordion-right-text{font-weight:600}.l-accordion-details{padding:0}.l-accordion-table{min-width:800px}.l-accordion-row{transition:.2s}.l-accordion-row:hover{background-color:rgba(229,231,235,.3)}.l-amount-cell{font-weight:600}.gj-table-container{overflow:hidden;border:1px solid #eee}.gj-table{min-width:800px}.gj-header-row{background:#f1f5f9}.gj-header-cell{font-weight:600}.gj-date-header{width:120px}.gj-amount-header{width:150px}.gj-parent-row{transition:.2s}.gj-parent-row:hover{background-color:rgba(229,231,235,.3)}.gj-date-cell{vertical-align:top;padding-top:16px}.gj-title-cell{font-weight:600;padding-top:16px}.gj-child-row{transition:.2s}.gj-child-row:hover{background-color:rgba(229,231,235,.1)}.gj-account-cell{padding-left:32px;color:#555}.d-mb-3{margin-bottom:24px}.d-mt-3{margin-top:24px}.d-p-2{padding:16px}.d-p-3{padding:24px}.d-header-bar{display:flex;justify-content:space-between;align-items:center}.d-header-title{font-weight:700;font-size:26px;color:rgb(30 41 59)}.d-customize-icon{margin-right:8px}.d-ai-summary-box{background-color:rgb(248 250 252);border:1px solid rgb(226 232 240);border-radius:1rem;padding:1.5rem;display:flex;gap:1rem;margin-bottom:24px}.d-ai-summary-icon-wrapper{background-color:rgba(237,233,254,1);padding:1.5rem;border-radius:50%;width:2.5rem;height:2.5rem;justify-content:center;display:flex;align-items:center}.d-ai-summary-icon{font-size:2rem;color:#5046e5;width:1.5rem;height:1.5rem}.d-ai-summary-title{font-weight:700;color:rgb(30 41 59);font-size:1.25rem}.d-ai-summary-text{color:rgb(71 85 105);margin-top:.2rem;font-size:14px}.d-ai-insights-container{width:100%;display:flex;flex-direction:column;gap:24px}.d-insights-row-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:flex-start}@media (min-width:900px){.d-insights-row-grid{grid-template-columns:1fr 1fr 1fr}}.d-card-content-p3{padding:24px}.d-insight-content-box{display:flex;gap:16px}.d-insight-card-info{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px}.d-info-icon{color:#2563eb;margin-top:4px}.d-insight-card-warning{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:12px}.d-warning-icon{color:#f97316;margin-top:4px}.d-insight-text-sm,.d-insight-text-sm-lh{margin-top:8px;color:rgb(71 85 105);font-size:12px}.d-insight-text-sm-lh{line-height:1.5}.d-insight-amount{margin-top:8px;font-weight:700;font-size:21px}.d-insight-chip{margin-top:8px;background-color:#e5e7eb;color:#374151}.d-summary-cards-wrapper{width:100%;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.d-summary-cards-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:900px){.d-summary-cards-grid{grid-template-columns:1fr 1fr 1fr}}.d-card-income{background-color:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px}.d-card-income-title{color:rgb(21 128 61)}.d-card-income-amount{margin-top:8px;color:rgb(22 101 52);font-weight:700;font-size:31px}.d-card-expense{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px}.d-card-expense-title{color:rgb(185 28 28)}.d-card-expense-amount{margin-top:8px;color:rgb(153 27 27);font-weight:700;font-size:31px}.d-card-netincome{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:12px}.d-card-netincome-title{color:rgb(194 65 12)}.d-card-netincome-amount{margin-top:8px;color:rgb(154 52 18);font-weight:700;font-size:31px}.d-chart-box{background-color:rgb(248 250 252);border:1px solid rgb(226 232 240);border-radius:1rem;padding:1.5rem}.d-chart-title{margin-bottom:16px;color:rgb(30 41 59);font-weight:600;font-size:17px}.d-chart-responsive-box{width:100%;height:350px}.d-chart-responsive-box-2{width:100%;height:300px;margin-top:16px}.d-two-column-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:900px){.d-two-column-grid{grid-template-columns:1fr 1fr}}.d-budget-header{display:flex;justify-content:space-between;margin-bottom:16px}.d-budget-title{font-weight:600;font-size:17px;color:rgb(51 65 85)}.d-budget-manage-link{font-weight:600;color:#5046e5;cursor:pointer;font-size:12px}.d-budget-row{display:flex;justify-content:space-between}.d-budget-amount-text{font-weight:700;color:rgb(100 116 139);font-size:12px}.d-linear-progress-bar{height:10px;border-radius:5px;background-color:#e2e8f0;margin-top:8px}.d-linear-progress-bar .MuiLinearProgress-bar{background-color:#4f46e5;border-radius:5px}.d-analysis-header{display:flex;justify-content:space-between;align-items:center}.d-period-toggle-box{display:flex;gap:8px;background-color:#e2e8f0;border-radius:50px;padding:.25rem}.d-analysis-header-grid{display:grid;grid-template-columns:1fr auto;margin-bottom:8px}.d-caption-gray{color:gray}.d-analysis-row{display:grid;grid-template-columns:1fr auto;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.d-analysis-header-simple{display:flex;justify-content:space-between;align-items:center}.d-tooltip-box{background:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e2e8f0}.d-legend-text{color:#475569;font-weight:600}.d-tab-paper{padding:16px;border-radius:8px}.d-tab-list-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.d-tab-list{margin-bottom:8px}.d-tab-panel{padding:16px}.d-dialog-header-box{display:flex;justify-content:space-between}.d-dialog-title{font-weight:700;font-size:17px;color:rgb(30 41 59)}.d-dialog-close-button{margin:16px 16px 0 0}.d-dialog-option-box{display:flex;align-items:center;margin-bottom:16px}.d-dialog-text-wrapper{width:80%}.d-dialog-heading{font-weight:600;font-size:14px;color:rgb(51 65 85)}.d-dialog-description{font-size:12px;color:rgb(100 116 139)}.d-dialog-switch-wrapper{width:20%;display:flex;justify-content:flex-end}.d-dialog-save-button{color:#fff;text-transform:none;padding-left:20px;padding-right:20px}