@media print{body{background:#fff!important}.Page{display:block}.TopPanel,.SidePanel,.MainTopPanel{display:none}.MainPanel{position:initial!important;top:initial!important;left:initial!important;right:initial!important;bottom:initial!important;overflow-y:initial!important}.Panel{background-color:#fff!important;border:none!important}.MuiPaper-elevation4{box-shadow:none!important}.Version{display:none}.ReportDisplay .ReportDisplayTable .ReportCell{color:#000}}@media screen{:root{--top-height: 60px;--gap: 10px}.App{min-height:100vh;background:var(--ledger-canvas)}.Page{display:grid;gap:var(--gap);padding:var(--gap);height:calc(100vh - var(--top-height));grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.Panel{border:1px solid var(--ledger-rule);border-radius:8px!important;box-shadow:0 1px 2px #0f28200d!important}.TopPanel.Panel{border:none;border-radius:0!important;box-shadow:none!important}.SidePanel{overflow-y:auto;min-height:0}.MainArea{display:grid;gap:var(--gap);grid-template-rows:fit-content(100%) minmax(0,1fr);min-height:0;position:relative}.MainTopPanel{height:fit-content;padding:0 4px}.MainTopPanel:empty{display:none}.MainArea:has(>.MainTopPanel:empty){grid-template-rows:minmax(0,1fr)}.MainPanel{overflow-y:auto;min-height:0}.Version{position:absolute;right:12px;bottom:6px;font-size:.65rem;color:var(--ledger-muted);opacity:.7;pointer-events:none}.TransactionDetails{padding-left:.5ex}.current{font-weight:600}.sub-selected{outline:2px solid var(--ledger-navy)!important;outline-offset:1px;border-radius:3px}.hide-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MuiTableCell-body{cursor:pointer}.Money,.MuiTableCell-root{font-variant-numeric:tabular-nums}.SidePanel,.MainPanel{scrollbar-width:thin;scrollbar-color:var(--ledger-rule) transparent}}@media screen and (max-width: 900px){.Page{grid-template-columns:1fr;height:auto}.SidePanel{max-height:40vh}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation-duration:0s!important}}.BalanceTableContainer{padding:0 8px 12px;overflow:visible!important}.BalanceTable .MuiTableCell-root{padding:5px 8px}.BalanceTable .number{width:1%;white-space:nowrap;color:var(--ledger-muted)}.BalanceTable .balance{white-space:nowrap}.BalanceTable .BalanceLine.Mui-selected .number{color:inherit;font-weight:600}.BalanceTable{table-layout:auto}.BalanceTable .account{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoginScreen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background-color:var(--ledger-canvas);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(29,38,34,.05) 31px,rgba(29,38,34,.05) 32px)}.LoginCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:min(940px,100%);border-radius:12px!important;overflow:hidden;border:1px solid var(--ledger-rule);box-shadow:0 24px 48px -24px #1d262240!important}.LoginBrand{display:flex;align-items:center;justify-content:center;padding:48px 32px;border-right:1px solid var(--ledger-rule);background-image:linear-gradient(to right,transparent 46px,rgba(179,38,30,.22) 46px,rgba(179,38,30,.22) 47px,transparent 47px),repeating-linear-gradient(to bottom,transparent 0,transparent 27px,var(--ledger-rule) 27px,var(--ledger-rule) 28px)}.LoginSidePanel img{display:block;width:100%;max-width:320px;padding:18px 20px;background:var(--ledger-paper);border:1px solid var(--ledger-rule);border-radius:4px;outline:1px solid var(--ledger-rule);outline-offset:4px}.LoginMain{padding:48px 44px 40px}.LoginIntroduction{margin-top:28px;padding-top:16px;border-top:1px solid var(--ledger-rule)}.LoginFooter{display:flex;align-items:center;gap:16px;margin-top:18px;color:var(--ledger-muted);font-size:.75rem}.LoginFooter img{display:block;height:16px;border-radius:2px;cursor:pointer}.LoginFooter .Version{position:static;color:inherit;opacity:1}@media (max-width: 760px){.LoginCard{grid-template-columns:1fr}.LoginBrand{border-right:none;border-bottom:1px solid var(--ledger-rule);padding:28px}.LoginMain{padding:28px 24px}}.DashboardCompany{padding:8px 20px 24px}.DashboardCompany .CompanyName{font-size:1.9rem;margin-bottom:4px}.DashboardPeriods{padding:0 20px 24px;max-width:720px}.DashboardHeading{padding-bottom:8px;border-bottom:2px solid var(--ledger-rule)}.PeriodList .MuiListItem-root{border-bottom:1px solid var(--ledger-rule)}.PeriodList .MuiListItem-root.Mui-selected{box-shadow:inset 3px 0 0 var(--ledger-coin)}.PeriodButton{width:100%;justify-content:flex-start;gap:14px;padding:10px 12px;border-radius:0;font-weight:500;font-size:1rem}.PeriodButton .dash{margin:0 .4em;color:var(--ledger-muted)}.PeriodButton .PeriodLocked{color:var(--ledger-muted)}.PeriodButton .PeriodGo{margin-left:auto;color:var(--ledger-muted);opacity:0}.PeriodButton:hover .PeriodGo,.PeriodButton:focus-visible .PeriodGo{opacity:1}.TransactionTableContainer{overflow:visible!important;padding:0 12px 16px}.TransactionTable{table-layout:fixed}.TransactionTable .MuiTableCell-root{padding:6px 8px;vertical-align:top;line-height:1.45}.TransactionTable .MuiTableCell-head{top:0;padding-top:12px;vertical-align:bottom}.TransactionTable .Transaction .number{color:var(--ledger-muted)}.TransactionTable .description .MuiTypography-root{font-size:inherit;line-height:inherit}.TransactionTable .debit,.TransactionTable .credit,.TransactionTable .total{white-space:nowrap}.TransactionTable .Transaction .total{color:var(--ledger-muted)}.TransactionTable .totals .MuiTableCell-root{border-top:3px double var(--ledger-muted);border-bottom:none;padding-top:8px;font-size:.85rem}.TransactionTable .tags img{border-radius:3px}.MainPanel a,.SidePanel a{text-decoration:none}.MainPanel a:hover,.SidePanel a:hover{text-decoration:underline}.TransactionTable .TransactionDetails.hide-overflow{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width: 900px){.TransactionTableContainer{overflow-x:auto!important}.TransactionTable{table-layout:auto;min-width:760px}}.AccountTable{margin:0rem 2rem;overflow-x:hidden!important}.AccountTable.MuiTableContainer-root{width:90%!important}.AccountTable td{border:none!important}.AccountTable .title{font-weight:700}.AccountTable .title.level0{font-size:125%}.AccountTable .title.level1{font-size:120%}.AccountTable .title.level2{font-size:115%}.AccountTable .title.level3{font-size:110%}.AccountTable .title.level4{font-size:105%}.AccountTable .level0{padding-left:0rem!important}.AccountTable .level1{padding-left:2rem!important}.AccountTable .level2{padding-left:4rem!important}.AccountTable .level3{padding-left:6rem!important}.AccountTable .level4{padding-left:8rem!important}.AccountTable .level5{padding-left:10rem!important}.Menu .MuiAppBar-root{background:#fff;color:var(--ledger-ink);border-bottom:1px solid var(--ledger-rule)}.Menu .toolbar{min-height:var(--top-height, 60px);height:var(--top-height, 60px);padding:0 12px 0 10px;gap:6px}.Menu .brand{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;margin-right:8px;border:none;border-radius:8px;background:transparent;color:var(--ledger-navy);cursor:pointer;font:inherit}.Menu .brand:hover{background:var(--ledger-canvas)}.Menu .logo{height:36px;width:36px;border-radius:8px;box-shadow:0 0 0 1px var(--ledger-rule)}.Menu .wordmark{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.Menu .context{display:flex;align-items:stretch;height:38px;border-radius:8px;background:var(--ledger-canvas);border:1px solid var(--ledger-rule);overflow:hidden;flex-shrink:0}.Menu .context>span{display:flex;align-items:center;gap:8px;padding:0 12px;white-space:nowrap}.Menu .context>span+span{border-left:1px solid var(--ledger-rule)}.Menu .context .MuiSvgIcon-root{color:var(--ledger-muted)}.Menu .context .value{font-weight:600;font-size:.95rem}.Menu .context .dash{margin:0 .35em;color:var(--ledger-muted)}.Menu .context .period{padding-right:4px}.Menu .context .stepper{display:flex;margin-left:2px}.Menu .context .stepper .MuiIconButton-root{color:var(--ledger-muted);padding:4px}.Menu .context .stepper .MuiIconButton-root:hover{color:var(--ledger-navy);background:#fff}.Menu .context .stepper .MuiIconButton-root .MuiSvgIcon-root{color:inherit}.Menu .navigation{display:flex;align-self:stretch;align-items:stretch;margin-left:14px;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.Menu .button{position:relative;border-radius:0;padding:0 12px;min-width:0;color:var(--ledger-muted);font-weight:600;font-size:.92rem;white-space:nowrap;flex-shrink:0}.Menu .button:hover{color:var(--ledger-ink);background:transparent}.Menu .button.Mui-disabled{color:var(--ledger-rule-strong)}.Menu .button.current{color:var(--ledger-ink)}.Menu .button.current:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;background:var(--ledger-coin)}.Menu .button.home{padding:0 10px}.Menu .end{display:flex;align-items:center;margin-left:auto;gap:4px;padding-left:12px}.Menu .end .button{border-radius:6px;height:36px;border:1px solid var(--ledger-rule-strong);margin-left:6px}.Menu .end .button:hover{border-color:var(--ledger-navy);color:var(--ledger-navy)}.Menu .language{display:flex;align-items:center;padding:6px;border-radius:6px;cursor:pointer}.Menu .language:hover{background:var(--ledger-canvas)}.Menu .language img{display:block;height:16px;border-radius:2px;box-shadow:0 0 0 1px var(--ledger-rule)}.Menu .settings{color:var(--ledger-muted)}.Menu .settings:hover{color:var(--ledger-navy)}@media (max-width: 1280px){.Menu .wordmark{display:none}}@media (max-width: 1100px){.Menu .context .database{display:none!important}}@media (max-width: 760px){.Menu .context .period .value{display:none}}@media print{.ReportLine.pageBreak{page-break-before:always}}.ReportLine.bigger td{padding-top:1em;padding-bottom:.4em;font-size:110%}.ReportLine.pageBreak td{height:1.5em}.ReportLine.paragraphBreak td{height:1.1em}.ReportLine .name.tab0{padding-left:0}.ReportLine .name.tab1{padding-left:2em}.ReportLine .name.tab2{padding-left:4em}.ReportLine .name.tab3{padding-left:6em}.ReportLine .name.tab4{padding-left:8em}.ReportLine .name.tab5{padding-left:10em}.ReportLine .name.tab6{padding-left:12em}.ReportLine .name.tab7{padding-left:14em}.ReportLine .name.tab8{padding-left:16em}.ReportLine .width1{width:10%}.ReportLine .width2{width:20%}.ReportLine .width3{width:30%}.ReportLine .width4{width:40%}.ReportLine .width5{width:50%}.ReportLine .width6{width:60%}.ReportLine .width7{width:70%}.ReportLine .width8{width:80%}.ReportLine .width9{width:90%}.ReportLine .width10{width:100%}.ReportDisplay{margin:2rem auto;padding:0 2rem;max-width:calc(8in + 4rem)}.ReportDisplayTable{max-width:8in;font-variant-numeric:tabular-nums}.ReportDisplayTable tr{background-color:transparent!important}.ReportDisplayTable tr td{border:none!important;padding:0 1em;vertical-align:top}.ReportDisplayTable tr.columns{height:2.2em;border-top:2px solid var(--ledger-navy, rgb(0,0,93))}.ReportDisplayTable .report-title{font-size:140%}.ReportDisplayTable .name{max-width:5in;text-align:left}.ReportDisplayTable .numeric,.ReportDisplayTable .currency{width:1in;text-align:right}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
