.BrandLogo-module__fAP67W__frame{background:#fff;flex-shrink:0;position:relative;overflow:hidden}.BrandLogo-module__fAP67W__image{max-width:none;position:absolute}.BrandLogo-module__fAP67W__large{width:260px;height:124px}.BrandLogo-module__fAP67W__large .BrandLogo-module__fAP67W__image{width:280px;height:280px;top:-74px;left:-2px}.BrandLogo-module__fAP67W__sidebar{background:#fff;border-radius:8px;width:140px;height:66px}.BrandLogo-module__fAP67W__sidebar .BrandLogo-module__fAP67W__image{width:154px;height:154px;top:-40px;left:-2px}.BrandLogo-module__fAP67W__compact{border-radius:10px;width:40px;height:40px}.BrandLogo-module__fAP67W__compact .BrandLogo-module__fAP67W__image{width:80px;height:80px;top:-18px;left:-5px}@media (max-width:600px){.BrandLogo-module__fAP67W__large{width:182px;height:86px}.BrandLogo-module__fAP67W__large .BrandLogo-module__fAP67W__image{width:190px;height:190px;top:-48px;left:1px}}
.AppTheme-module__IXpt6G__shell{--sidebar-width:212px;--frame-gap:12px;background:#edf0eb;min-height:100dvh;display:flex}.AppTheme-module__IXpt6G__shell.AppTheme-module__IXpt6G__collapsed{--sidebar-width:56px}.AppTheme-module__IXpt6G__content{margin:12px 12px 12px calc(var(--sidebar-width) + 24px);background:#fff;border:1px solid #dfe5dc;border-radius:16px;flex-direction:column;flex:1;min-width:0;min-height:calc(100dvh - 24px);transition:margin-left .2s;display:flex}.AppTheme-module__IXpt6G__sidebar{width:var(--sidebar-width);z-index:50;isolation:isolate;color:#f6f8ef;background:radial-gradient(at 0 0,#285441,#173f32 65%);border:1px solid #244b3a;border-radius:16px;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:12px;bottom:12px;left:12px;overflow:hidden}.AppTheme-module__IXpt6G__sidebar:before,.AppTheme-module__IXpt6G__sidebar:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c1db911a;border-radius:50%;position:absolute}.AppTheme-module__IXpt6G__sidebar:before{width:240px;height:240px;top:-210px;left:-90px;box-shadow:0 0 0 24px #c1db9105}.AppTheme-module__IXpt6G__sidebar:after{width:250px;height:250px;bottom:-100px;right:-195px;box-shadow:0 0 0 26px #c1db9106,0 0 0 52px #c1db9104}.AppTheme-module__IXpt6G__brandHeader{background:#fff;border-bottom:1px solid #dfe5dc;justify-content:space-between;align-items:center;gap:8px;min-height:106px;padding:18px 14px;display:flex}.AppTheme-module__IXpt6G__compactLogo{display:none}.AppTheme-module__IXpt6G__collapseButton{color:#c0d0c5;cursor:pointer;border-radius:6px;padding:4px}.AppTheme-module__IXpt6G__collapseButton:hover{color:#fff;background:#ffffff10}.AppTheme-module__IXpt6G__navItems{flex:1;min-height:0;padding:24px 10px;overflow-y:auto}.AppTheme-module__IXpt6G__navItems:before{content:"WORKSPACE";color:#a5bdae;letter-spacing:1.7px;padding:0 10px 14px;font-size:9px;font-weight:500;display:block}.AppTheme-module__IXpt6G__navLink{color:#c0d0c5;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:42px;margin-bottom:5px;padding:10px;transition:background .15s,color .15s;display:flex}.AppTheme-module__IXpt6G__navLink:hover{color:#fff;background:#ffffff09}.AppTheme-module__IXpt6G__navLink.AppTheme-module__IXpt6G__active{color:#e1edcb;background:#c1db9112;border-color:#c1db9120}.AppTheme-module__IXpt6G__navLink.AppTheme-module__IXpt6G__active:after{content:"";background:#c1db91;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:auto}.AppTheme-module__IXpt6G__navLabel{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.AppTheme-module__IXpt6G__navLink>span:first-child{font-size:19px}.AppTheme-module__IXpt6G__userFooter{border-top:1px solid #ffffff14;padding:18px 12px}.AppTheme-module__IXpt6G__userDetails{flex:1;min-width:0;overflow:hidden}.AppTheme-module__IXpt6G__userDetails p:first-child{color:#edf3ea;font-size:11px;font-weight:500}.AppTheme-module__IXpt6G__userDetails p:last-child,.AppTheme-module__IXpt6G__userFooter button{color:#b4c8b9}.AppTheme-module__IXpt6G__userFooter button:hover{color:#fff}.AppTheme-module__IXpt6G__avatar{color:#d9e9bd;background:#c1db9118;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.AppTheme-module__IXpt6G__sidebar :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #c1db91}.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__fullLogo,.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__navItems:before,.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__navLink.AppTheme-module__IXpt6G__active:after{display:none}.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__compactLogo{display:block}.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__brandHeader{padding:18px 7px}.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__navItems{padding:24px 5px}.AppTheme-module__IXpt6G__collapsed .AppTheme-module__IXpt6G__navLink{justify-content:center;padding:10px 0}@media (max-width:700px){.AppTheme-module__IXpt6G__shell{--sidebar-width:56px}.AppTheme-module__IXpt6G__content{border-radius:10px;margin-left:80px}.AppTheme-module__IXpt6G__fullLogo,.AppTheme-module__IXpt6G__collapseButton,.AppTheme-module__IXpt6G__navLabel,.AppTheme-module__IXpt6G__userDetails,.AppTheme-module__IXpt6G__avatar,.AppTheme-module__IXpt6G__navItems:before,.AppTheme-module__IXpt6G__navLink.AppTheme-module__IXpt6G__active:after{display:none}.AppTheme-module__IXpt6G__compactLogo{display:block}.AppTheme-module__IXpt6G__brandHeader{min-height:88px;padding:18px 7px}.AppTheme-module__IXpt6G__navItems{padding:16px 5px}.AppTheme-module__IXpt6G__navLink{justify-content:center;padding:10px 0}.AppTheme-module__IXpt6G__userFooter>div{justify-content:center}}@media (prefers-reduced-motion:reduce){.AppTheme-module__IXpt6G__content,.AppTheme-module__IXpt6G__sidebar,.AppTheme-module__IXpt6G__navLink{transition:none}}.AppTheme-module__IXpt6G__sidebar>div>button{color:#b4c8b9}.AppTheme-module__IXpt6G__sidebar>div>button:hover{color:#fff;background:#ffffff0b}.AppTheme-module__IXpt6G__sidebar .AppTheme-module__IXpt6G__brandHeader>button{color:#173f32}.AppTheme-module__IXpt6G__sidebar .AppTheme-module__IXpt6G__brandHeader>button:hover{color:#173f32;background:#edf0eb}
.DeleteButton-module__kKrj3G__button{color:#9a6b63;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0 auto;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid}.DeleteButton-module__kKrj3G__button:hover:not(:disabled){color:#a4362d;background:#fff1ed;border-color:#efcfc7}.DeleteButton-module__kKrj3G__button:focus-visible{outline-offset:2px;outline:2px solid #b76559}.DeleteButton-module__kKrj3G__button:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DeleteButton-module__kKrj3G__button{transition:none}}
.EntryWorkspace-module__RNvtKG__page{background:#f8faf6;border-radius:15px;flex-direction:column;min-width:0;height:calc(100dvh - 26px);display:flex;overflow:hidden;container-type:inline-size}.EntryWorkspace-module__RNvtKG__toolbar{z-index:40;background:#fff;border-bottom:1px solid #e3e8df;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;min-height:54px;padding:7px 12px;display:flex;position:relative}.EntryWorkspace-module__RNvtKG__pageIdentity{flex-shrink:0;align-items:center;gap:10px;display:flex}.EntryWorkspace-module__RNvtKG__pageIdentity h1{letter-spacing:-.5px;color:#223c30;font-size:16px;font-weight:600}.EntryWorkspace-module__RNvtKG__pageAccent{background:#9cba75;border-radius:2px;width:3px;height:20px}.EntryWorkspace-module__RNvtKG__toolbarGroup{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.EntryWorkspace-module__RNvtKG__toolbarGroup>button{padding:4px 10px}.EntryWorkspace-module__RNvtKG__toolbarGroup>button>span:first-child{color:#7b887c;letter-spacing:.07em;font-size:9px;font-weight:500}.EntryWorkspace-module__RNvtKG__toolbarGroup>button>span:last-child{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.EntryWorkspace-module__RNvtKG__toolbar button{box-shadow:none;border-radius:7px}.EntryWorkspace-module__RNvtKG__saveButton{color:#fff;background:#173f32;border:1px solid #173f32;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:500;display:flex}.EntryWorkspace-module__RNvtKG__saveButton:hover:not(:disabled){background:#285441}.EntryWorkspace-module__RNvtKG__saveButton:disabled{opacity:.55;cursor:not-allowed}.EntryWorkspace-module__RNvtKG__canvas{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;padding:6px;display:flex;overflow:hidden}.EntryWorkspace-module__RNvtKG__balances{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.EntryWorkspace-module__RNvtKG__balanceButton{text-align:left;background:#f1f5eb;border:1px solid #e1e8d8;border-radius:8px;width:100%;padding:7px 10px;transition:background .15s,border-color .15s}.EntryWorkspace-module__RNvtKG__balanceButton:hover,.EntryWorkspace-module__RNvtKG__balanceOpen{background:#eaf1e2;border-color:#acbf95}.EntryWorkspace-module__RNvtKG__balanceButton p:first-child{letter-spacing:.06em;color:#6c7b65;font-size:9px;font-weight:500}.EntryWorkspace-module__RNvtKG__balanceButton p:last-child{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:600}.EntryWorkspace-module__RNvtKG__cashGrid{scrollbar-color:#9aac9a #edf2e9;scrollbar-gutter:stable;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(980px,1fr));gap:8px;min-width:0;min-height:0;display:grid;overflow:auto hidden}.EntryWorkspace-module__RNvtKG__panel{background:#fff;border:1px solid #dfe6dc;border-radius:9px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.EntryWorkspace-module__RNvtKG__ledgerHeader{color:#c1db91;background:#173f32;flex-shrink:0;justify-content:space-between;align-items:center;min-height:38px;padding:7px 10px;display:flex}.EntryWorkspace-module__RNvtKG__debitHeader{color:#e2c7b8;background:#244638}.EntryWorkspace-module__RNvtKG__ledgerTitle{color:#f4f7ee;letter-spacing:-.1px;font-size:13px;font-weight:500}.EntryWorkspace-module__RNvtKG__ledgerCaption{letter-spacing:.04em;color:#c1d1c5;font-size:10px;font-weight:400}.EntryWorkspace-module__RNvtKG__tableScroll{scrollbar-width:thin;scrollbar-color:#b9cbbf #f4f7f4;flex:1;min-width:0;min-height:0;overflow:auto}.EntryWorkspace-module__RNvtKG__entryTable{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.EntryWorkspace-module__RNvtKG__cashTable{min-width:960px}.EntryWorkspace-module__RNvtKG__daybookTable{width:calc(100% + 400px);min-width:1680px}.EntryWorkspace-module__RNvtKG__tableHead{z-index:10;position:sticky;top:0}.EntryWorkspace-module__RNvtKG__entryTable th{color:#687763;letter-spacing:.02em;text-transform:none;background:#f2f5ef;border-bottom:1px solid #dfe6dc;padding:7px 6px;font-size:10px;font-weight:500}.EntryWorkspace-module__RNvtKG__entryTable td{vertical-align:top;border-bottom:1px solid #e9eee5;border-right:1px solid #f0f3ed;padding:1px 2px}.EntryWorkspace-module__RNvtKG__entryTable td:first-child{text-align:center;color:#8a9885;padding-top:10px;font-size:10px}.EntryWorkspace-module__RNvtKG__entryTable tbody tr:nth-child(2n){background:#fcfdfb}.EntryWorkspace-module__RNvtKG__entryTable tbody tr:focus-within{background:#f5f8ef}.EntryWorkspace-module__RNvtKG__entryTable input,.EntryWorkspace-module__RNvtKG__entryTable textarea,.EntryWorkspace-module__RNvtKG__entryTable select{background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;min-height:30px;padding:4px 6px;font-size:13px;font-style:normal;line-height:1.5;display:block}.EntryWorkspace-module__RNvtKG__entryTable textarea{resize:none;field-sizing:content;overflow-wrap:anywhere;min-height:48px;overflow:auto}.EntryWorkspace-module__RNvtKG__entryTable select{color:#65735f;padding-right:20px;font-size:12px;font-weight:400}.EntryWorkspace-module__RNvtKG__entryTable input{font-variant-numeric:tabular-nums;font-weight:500}.EntryWorkspace-module__RNvtKG__entryTable input::placeholder,.EntryWorkspace-module__RNvtKG__entryTable textarea::placeholder{color:#99a18f;opacity:1;font-weight:400}.EntryWorkspace-module__RNvtKG__entryTable :is(input,textarea,select):hover{border-color:#dde5d6}.EntryWorkspace-module__RNvtKG__entryTable :is(input,textarea,select):focus{background:#fff;border-color:#77995d;outline:none;box-shadow:0 0 0 2px #a2bc7e24}.EntryWorkspace-module__RNvtKG__entryTable button:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #77995d}.EntryWorkspace-module__RNvtKG__addRow{color:#41633b;text-align:left;background:#fafcf7;border-top:1px solid #e1e7dc;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:500;display:flex}.EntryWorkspace-module__RNvtKG__addRow:hover{background:#f0f5e8}.EntryWorkspace-module__RNvtKG__totals{background:#fff;border-top:1px solid #dfe6dc;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;min-height:34px;padding:6px 12px;display:flex}.EntryWorkspace-module__RNvtKG__totals>div{flex-wrap:wrap}.EntryWorkspace-module__RNvtKG__totals span{letter-spacing:0;font-weight:500}@container (max-width:1050px){.EntryWorkspace-module__RNvtKG__pageIdentity{flex-basis:100%}}@container (max-width:700px){.EntryWorkspace-module__RNvtKG__toolbar{gap:8px;padding:10px}.EntryWorkspace-module__RNvtKG__toolbarGroup{gap:4px}.EntryWorkspace-module__RNvtKG__toolbarGroup>button{padding-left:6px;padding-right:6px}.EntryWorkspace-module__RNvtKG__canvas{gap:8px;padding:6px}.EntryWorkspace-module__RNvtKG__balances{max-height:112px;overflow:auto}.EntryWorkspace-module__RNvtKG__totals{padding:8px}}@media (prefers-reduced-motion:reduce){.EntryWorkspace-module__RNvtKG__balanceButton{transition:none}}.EntryWorkspace-module__RNvtKG__entryTable .EntryWorkspace-module__RNvtKG__deleteCell{vertical-align:middle;text-align:center;padding:2px 3px}.EntryWorkspace-module__RNvtKG__daybookTable :is(th,td):nth-child(4){border-right:2px solid #597563}.EntryWorkspace-module__RNvtKG__daybookTable th:nth-child(5),.EntryWorkspace-module__RNvtKG__daybookTable th:nth-child(6),.EntryWorkspace-module__RNvtKG__daybookTable th:nth-child(7){background:#e9eee7}
.ReportTheme-module__V08Dpa__page{background:#f8faf6;border-radius:15px;flex-direction:column;min-width:0;min-height:calc(100dvh - 26px);display:flex}.ReportTheme-module__V08Dpa__header{z-index:40;background:#fff;border-bottom:1px solid #dfe6dc;border-radius:15px 15px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 24px;display:flex;position:sticky;top:0}.ReportTheme-module__V08Dpa__header>div:first-child{border-left:3px solid #9cba75;padding-left:12px}.ReportTheme-module__V08Dpa__body{flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px;display:flex}.ReportTheme-module__V08Dpa__body h1,.ReportTheme-module__V08Dpa__body h2{letter-spacing:-.7px;color:#223c30;font-weight:600}.ReportTheme-module__V08Dpa__body h1{font-size:27px}.ReportTheme-module__V08Dpa__body table th{color:#687763;letter-spacing:.02em;background:#f2f5ef;font-weight:500}.ReportTheme-module__V08Dpa__body :is(input,select){background-color:#fff;border:1px solid #dfe6dc;border-radius:7px}.ReportTheme-module__V08Dpa__body :is(input,select):focus{border-color:#77995d}.ReportTheme-module__V08Dpa__body :is(button,select){border-radius:7px}.ReportTheme-module__V08Dpa__body :is(section,div)[class*=shadow-sm]{border:1px solid #dfe6dc;border-radius:9px;box-shadow:0 2px 6px #20382b03}.ReportTheme-module__V08Dpa__body :is(section,div)[class*=shadow-sm][class*=border-l-4],.ReportTheme-module__V08Dpa__body :is(section,div)[class*=shadow-sm][class*=border-b-2]{background:#f1f5eb;border-color:#e1e8d8}.ReportTheme-module__V08Dpa__body button[class*=bg-emerald-600]{color:#fff;background:#173f32;font-weight:500}.ReportTheme-module__V08Dpa__body button[class*=bg-emerald-600]:hover{background:#285441}@media (max-width:800px){.ReportTheme-module__V08Dpa__body{gap:20px;padding:16px}.ReportTheme-module__V08Dpa__header{padding:14px 16px}}.ReportTheme-module__V08Dpa__deleteCell{vertical-align:middle;text-align:center;width:44px;padding:4px 8px}
.admin-module__aXBbkG__page{background:#f8faf6;border-radius:15px;min-height:calc(100dvh - 26px)}.admin-module__aXBbkG__header{color:#f6f8ef;background:#173f32;border-radius:15px 15px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-module__aXBbkG__eyebrow{letter-spacing:1.6px;color:#b9cdb6;font-size:9px;font-weight:500}.admin-module__aXBbkG__header h1{letter-spacing:-.6px;margin-top:5px;font-size:23px;font-weight:500}.admin-module__aXBbkG__overview{color:#c3d3c0;align-items:center;gap:20px;font-size:11px;display:flex}.admin-module__aXBbkG__overview strong{color:#f1f6e8;font-weight:600}.admin-module__aXBbkG__roleBadge{color:#d9e8bf;background:#c1db9115;border:1px solid #c1db9125;border-radius:5px;padding:6px 10px}.admin-module__aXBbkG__tabs{background:#fff;border-bottom:1px solid #dfe6d8;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.admin-module__aXBbkG__tab{color:#77836e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:15px 12px;font-size:12px;font-weight:500;display:flex}.admin-module__aXBbkG__tab>span{font-size:18px}.admin-module__aXBbkG__tab:hover{color:#294c32;background:#fafcf7}.admin-module__aXBbkG__tab.admin-module__aXBbkG__activeTab{color:#234c35;border-bottom-color:#779a59}.admin-module__aXBbkG__body{padding:22px}.admin-module__aXBbkG__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-module__aXBbkG__sectionHeader h2{color:#263e2d;letter-spacing:-.3px;font-size:17px;font-weight:600}.admin-module__aXBbkG__sectionHeader p{color:#7c8874;margin-top:5px;font-size:12px}.admin-module__aXBbkG__search{width:min(100%,280px)}.admin-module__aXBbkG__page input,.admin-module__aXBbkG__page select{background:#fff;border:1px solid #dce4d4;border-radius:6px;min-width:0;min-height:38px;padding:9px 11px;font-size:13px}.admin-module__aXBbkG__page input:focus,.admin-module__aXBbkG__page select:focus{outline-offset:1px;border-color:#8da776;outline:2px solid #b2c99560}.admin-module__aXBbkG__page button{cursor:pointer}.admin-module__aXBbkG__page button:disabled{cursor:not-allowed}.admin-module__aXBbkG__page button[class*=bg-emerald-600]{background:#173f32;border-radius:6px;font-weight:500}.admin-module__aXBbkG__page button[class*=bg-emerald-600]:hover:not(:disabled){background:#285441}.admin-module__aXBbkG__page button:focus-visible{outline-offset:2px;outline:2px solid #8da776}.admin-module__aXBbkG__card{background:#fff;border:1px solid #dfe6d8;border-radius:9px;padding:20px}.admin-module__aXBbkG__card h2{color:#365132;letter-spacing:.03em;margin-bottom:18px;font-size:12px;font-weight:600}.admin-module__aXBbkG__companyLayout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-module__aXBbkG__companyFields{gap:12px;display:grid}.admin-module__aXBbkG__companyFields input{width:100%}.admin-module__aXBbkG__companyFields button{min-height:38px}.admin-module__aXBbkG__tableCard{background:#fff;border:1px solid #dfe6d8;border-radius:9px;overflow:auto}.admin-module__aXBbkG__tableCard table{border-collapse:collapse;width:100%;min-width:540px}.admin-module__aXBbkG__tableCard th{text-align:left;color:#77836c;letter-spacing:.03em;background:#f0f4e9;border-bottom:1px solid #dfe6d8;padding:12px 16px;font-size:10px;font-weight:500}.admin-module__aXBbkG__tableCard td{color:#52634a;border-bottom:1px solid #edf1e7;padding:14px 16px;font-size:12px}.admin-module__aXBbkG__tableCard td:first-child{color:#2e4530}.admin-module__aXBbkG__tableCard tr:last-child td{border-bottom:none}.admin-module__aXBbkG__tableCard tr:hover{background:#fafcf6}.admin-module__aXBbkG__tableCard .admin-module__aXBbkG__deleteCell{vertical-align:middle;text-align:center;width:44px;padding:4px 8px}.admin-module__aXBbkG__userList{gap:14px;display:grid}.admin-module__aXBbkG__userCard{background:#fff;border:1px solid #dfe6d8;border-radius:9px;overflow:hidden}.admin-module__aXBbkG__userHeader{background:#fafcf7;border-bottom:1px solid #e6edde;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.admin-module__aXBbkG__userHeader p{overflow-wrap:anywhere}.admin-module__aXBbkG__userHeader p+p{color:#798570}.admin-module__aXBbkG__roleSelector,.admin-module__aXBbkG__exportSelector{background:#eef3e8;border:1px solid #e0e7d7;border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.admin-module__aXBbkG__roleSelector button,.admin-module__aXBbkG__exportSelector button{box-shadow:none;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:500}.admin-module__aXBbkG__roleSelector button[aria-pressed=true],.admin-module__aXBbkG__exportSelector button[aria-pressed=true]{color:#f6f8ef;background:#173f32}.admin-module__aXBbkG__accessSection{padding:15px 18px}.admin-module__aXBbkG__accessSection p{margin-bottom:10px}.admin-module__aXBbkG__accessSection button{border-radius:5px;font-weight:500}.admin-module__aXBbkG__userCard>p{padding:14px 18px}.admin-module__aXBbkG__editLimit{border-top:1px solid #edf1e7;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.admin-module__aXBbkG__editLimit>p{letter-spacing:.03em;min-width:120px;margin:0}.admin-module__aXBbkG__editLimit input{min-height:32px;padding:5px 9px}.admin-module__aXBbkG__pendingBanner{color:#687b57;background:#edf3e4;border:1px solid #dce5d0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:16px;padding:16px 20px;font-size:12px;display:flex}.admin-module__aXBbkG__pendingBanner strong{color:#36552b;font-size:28px;font-weight:600}.admin-module__aXBbkG__pendingBanner span:last-child{margin-left:auto;font-size:11px}.admin-module__aXBbkG__tallyLayout{gap:16px;display:grid}.admin-module__aXBbkG__pendingBadge,.admin-module__aXBbkG__completeBadge{border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.admin-module__aXBbkG__pendingBadge{color:#98651a;background:#fff5e4}.admin-module__aXBbkG__completeBadge{color:#5a793e;background:#edf4e5}.admin-module__aXBbkG__hint{color:#7c8873;font-size:11px;line-height:1.6}.admin-module__aXBbkG__balanceLayout,.admin-module__aXBbkG__exportLayout{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:18px;display:grid}.admin-module__aXBbkG__balanceFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 14px;display:grid}.admin-module__aXBbkG__balanceFields>div{min-width:0}.admin-module__aXBbkG__balanceFields label{letter-spacing:.04em;font-size:10px;font-weight:500}.admin-module__aXBbkG__balanceFields>button{min-height:38px}.admin-module__aXBbkG__preview{color:#eff5e7;background:#173f32;border-radius:10px;padding:24px}.admin-module__aXBbkG__previewLabel{color:#b3c6a8;letter-spacing:1.3px;font-size:9px}.admin-module__aXBbkG__preview h3{margin:16px 0 7px;font-size:17px;font-weight:500}.admin-module__aXBbkG__preview p{color:#b9cdb1;font-size:11px;line-height:1.8}.admin-module__aXBbkG__preview>strong{color:#daebc0;overflow-wrap:anywhere;margin:20px 0;font-size:27px;font-weight:500;display:block}.admin-module__aXBbkG__preview small{font-size:12px;font-weight:400}.admin-module__aXBbkG__exportSettings{gap:22px;display:grid}.admin-module__aXBbkG__exportSettings h2{margin:0}.admin-module__aXBbkG__exportSettings label{letter-spacing:.04em;font-size:10px;font-weight:500}.admin-module__aXBbkG__exportSelector{width:fit-content}.admin-module__aXBbkG__exportAction{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.admin-module__aXBbkG__empty{color:#7d8875;text-align:center;padding:32px;font-size:13px}@media (max-width:1050px){.admin-module__aXBbkG__companyLayout{grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__companyFields{grid-template-columns:1fr 1fr auto}.admin-module__aXBbkG__balanceLayout,.admin-module__aXBbkG__exportLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.admin-module__aXBbkG__header{padding:18px}.admin-module__aXBbkG__overview{gap:12px}.admin-module__aXBbkG__body{padding:14px}.admin-module__aXBbkG__tabs{padding:0 6px}.admin-module__aXBbkG__companyFields,.admin-module__aXBbkG__balanceFields{grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__userHeader{padding:14px}}.admin-module__aXBbkG__peopleWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-module__aXBbkG__peopleDirectory{background:#fff;border:1px solid #dfe6d8;border-radius:10px;max-height:70dvh;overflow:hidden auto}.admin-module__aXBbkG__directoryHeading{letter-spacing:1px;color:#7c8b70;border-bottom:1px solid #e5ebde;justify-content:space-between;align-items:center;padding:14px 16px;font-size:9px;display:flex}.admin-module__aXBbkG__directoryHeading strong{letter-spacing:0;font-size:11px;font-weight:500}.admin-module__aXBbkG__personItem{text-align:left;background:#fff;border-bottom:1px solid #f0f3eb;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.admin-module__aXBbkG__personItem:hover{background:#f8faf4}.admin-module__aXBbkG__personItem.admin-module__aXBbkG__personSelected{background:#eef4e6;border-left-color:#7d9f5c}.admin-module__aXBbkG__personAvatar{color:#4d6a39;background:#e8efdf;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.admin-module__aXBbkG__personItem>span:nth-child(2){flex:1;min-width:0}.admin-module__aXBbkG__personItem strong{color:#354b2f;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.admin-module__aXBbkG__personItem small{color:#7e8d71;margin-top:5px;font-size:10px;display:block}.admin-module__aXBbkG__personItem em{color:#71865b;font-size:9px;font-style:normal}.admin-module__aXBbkG__personDetail{min-width:0}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__userHeader{background:#173f32;border:0;gap:20px;padding:22px}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__userHeader p:first-child{color:#eff6e5;font-size:15px;font-weight:500}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__userHeader p+p,.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__userHeader>div:last-child>span{color:#b9cdb1}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__roleSelector{background:#ffffff0a;border-color:#ffffff20}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__roleSelector button{color:#c4d5bb;padding:7px 10px}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__roleSelector button[aria-pressed=true]{color:#24432b;background:#d2e4b8}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__accessSection{padding:22px}.admin-module__aXBbkG__companyAccessGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.admin-module__aXBbkG__companyAccessGrid button{justify-content:flex-start;min-height:42px;padding:10px 12px}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__editLimit{background:#fafcf6;padding:18px 22px}.admin-module__aXBbkG__personDetail .admin-module__aXBbkG__editLimit>p{color:#708362;width:100%;font-size:10px}.admin-module__aXBbkG__balanceWorkspace,.admin-module__aXBbkG__tallyWorkspace{gap:16px;display:grid}.admin-module__aXBbkG__workspaceToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-module__aXBbkG__workspaceToolbar fieldset{align-items:center;gap:12px;display:flex}.admin-module__aXBbkG__workspaceToolbar label{color:#718365;font-size:11px}.admin-module__aXBbkG__balanceTotal{text-align:right}.admin-module__aXBbkG__balanceTotal>span{color:#75866a;margin-bottom:5px;font-size:10px;display:block}.admin-module__aXBbkG__balanceTotal>strong{color:#284c31;letter-spacing:-.4px;font-size:22px;font-weight:500}.admin-module__aXBbkG__balancesTable input{text-align:right;width:190px;font-weight:500}.admin-module__aXBbkG__money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.admin-module__aXBbkG__primaryButton{color:#fff;background:#173f32;border:1px solid #173f32;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:500}.admin-module__aXBbkG__primaryButton:disabled{opacity:.4}.admin-module__aXBbkG__secondaryButton{color:#4a6440;background:#fff;border:1px solid #d8e2cd;border-radius:6px;padding:8px 12px;font-size:11px}.admin-module__aXBbkG__secondaryButton:hover:not(:disabled){background:#f1f6e9}.admin-module__aXBbkG__secondaryButton:disabled{opacity:.4;cursor:not-allowed}.admin-module__aXBbkG__errorBox{color:#a64a38;background:#fff5f1;border:1px solid #efcfc5;border-radius:8px;padding:18px;font-size:13px}.admin-module__aXBbkG__errorBox button{margin-left:12px;text-decoration:underline}.admin-module__aXBbkG__tallyOverview{grid-template-columns:1fr 1fr 1.5fr;gap:12px;display:grid}.admin-module__aXBbkG__pendingMetric{text-align:left;color:#f3f8e9;background:#173f32;border:1px solid #244c36;border-radius:10px;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.admin-module__aXBbkG__pendingMetric>span{color:#bdceaf;font-size:11px}.admin-module__aXBbkG__pendingMetric strong{color:#dcebbf;grid-row:span 2;align-self:center;font-size:30px;font-weight:500}.admin-module__aXBbkG__pendingMetric small{color:#c4d4b6;font-size:10px}.admin-module__aXBbkG__pendingMetric small span{margin-left:5px}.admin-module__aXBbkG__pendingMetric:hover:not(:disabled){background:#24503b}.admin-module__aXBbkG__pendingMetric:disabled{cursor:default}.admin-module__aXBbkG__tallyGuide{color:#6d8658;background:#f0f5e8;border:1px solid #dfe7d4;border-radius:10px;align-items:center;gap:16px;padding:16px 20px;display:flex}.admin-module__aXBbkG__tallyGuide strong{color:#425f35;font-size:12px;font-weight:500}.admin-module__aXBbkG__tallyGuide p{color:#7b8e6c;margin-top:5px;font-size:11px;line-height:1.7}.admin-module__aXBbkG__toolbarActions{align-items:center;gap:16px;display:flex}.admin-module__aXBbkG__toolbarActions label{align-items:center;gap:8px;display:flex}.admin-module__aXBbkG__toolbarActions input[type=checkbox]{width:14px;height:14px;min-height:auto}.admin-module__aXBbkG__countButton{color:#396034;background:#f0f6e7;border:1px solid #d2dfc3;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-width:74px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.admin-module__aXBbkG__countButton span{color:#7b9667;font-size:11px}.admin-module__aXBbkG__countButton:hover:not(:disabled){background:#e5efda;border-color:#a6bf8c}.admin-module__aXBbkG__countButton:disabled{color:#9ca78f;cursor:default;background:#f9fbf6;border-color:#e8eddf}.admin-module__aXBbkG__countButton:disabled span{visibility:hidden}.admin-module__aXBbkG__pendingDialog{color:#334b2e;background:#fff;border:1px solid #d9e3d0;border-radius:14px;width:min(1280px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 24px 100px #10251c40}.admin-module__aXBbkG__pendingDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c211a80}.admin-module__aXBbkG__dialogContent{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.admin-module__aXBbkG__dialogHeader{color:#f2f7e9;background:#173f32;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.admin-module__aXBbkG__dialogHeader span{color:#b4caa8;font-size:10px}.admin-module__aXBbkG__dialogHeader h2{letter-spacing:-.5px;margin:5px 0;font-size:21px;font-weight:500}.admin-module__aXBbkG__dialogHeader p{color:#bbcfaf;font-size:11px}.admin-module__aXBbkG__dialogClose{color:#d3e4c3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff20;border-radius:6px;width:32px;height:32px;font-size:24px}.admin-module__aXBbkG__pendingScroll{flex:1;min-height:180px;overflow:auto}.admin-module__aXBbkG__pendingTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.admin-module__aXBbkG__pendingTable th{color:#6b8059;text-align:left;background:#edf3e4;border-bottom:1px solid #dae4cd;padding:12px;font-size:10px;font-weight:500;position:sticky;top:0}.admin-module__aXBbkG__pendingTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9efdf;max-width:300px;padding:13px 12px;font-size:12px}.admin-module__aXBbkG__pendingTable tr:nth-child(2n){background:#fafcf6}.admin-module__aXBbkG__noWrap{white-space:nowrap}.admin-module__aXBbkG__dialogFooter{color:#7c8d6c;border-top:1px solid #dfe7d4;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;font-size:11px;display:flex}.admin-module__aXBbkG__dialogFooter>div{gap:8px;display:flex}@media (max-width:1100px){.admin-module__aXBbkG__tallyOverview{grid-template-columns:1fr 1fr}.admin-module__aXBbkG__tallyGuide{grid-column:1/-1}.admin-module__aXBbkG__peopleWorkspace{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:800px){.admin-module__aXBbkG__peopleWorkspace{grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__peopleDirectory{max-height:240px}.admin-module__aXBbkG__tallyOverview{grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__pendingDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.admin-module__aXBbkG__dialogContent{max-height:calc(100dvh - 18px)}}.admin-module__aXBbkG__tallyTable{width:100%}.admin-module__aXBbkG__tallyTable th:nth-child(2),.admin-module__aXBbkG__tallyTable th:nth-child(3),.admin-module__aXBbkG__tallyTable td:nth-child(2),.admin-module__aXBbkG__tallyTable td:nth-child(3){text-align:center}.admin-module__aXBbkG__balancesTable th:nth-child(2),.admin-module__aXBbkG__balancesTable th:nth-child(3),.admin-module__aXBbkG__balancesTable td:nth-child(3){text-align:right}.admin-module__aXBbkG__pendingDialog button:focus-visible{outline-offset:2px;outline:2px solid #a1bb7e}
.login-module__Si-P0q__page{color:#223c30;background:#edf0eb;place-items:center;min-height:100svh;padding:40px 24px;display:grid}.login-module__Si-P0q__shell{background:#fff;border:1px solid #dfe5dc;border-radius:22px;grid-template-columns:1fr 1fr;width:100%;max-width:980px;min-height:560px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1b382c0c}.login-module__Si-P0q__brandPanel{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex}.login-module__Si-P0q__companyName{letter-spacing:4px;color:#50654f;margin-top:28px;font-size:12px;font-weight:500}.login-module__Si-P0q__signIn{isolation:isolate;color:#f6f8ef;background:radial-gradient(at 0 0,#285441 0%,#173f32 65%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:56px 48px 32px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__signIn:before,.login-module__Si-P0q__signIn:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c1db9126;border-radius:50%;position:absolute}.login-module__Si-P0q__signIn:before{width:300px;height:300px;top:-210px;left:-100px;box-shadow:0 0 0 25px #c1db9106,0 0 0 50px #c1db9105}.login-module__Si-P0q__signIn:after{width:320px;height:320px;bottom:-205px;right:-190px;box-shadow:0 0 0 28px #c1db9108,0 0 0 56px #c1db9106,0 0 0 84px #c1db9104}.login-module__Si-P0q__signInContent{text-align:center;width:100%;max-width:330px;margin:auto 0;padding:42px 0}.login-module__Si-P0q__welcome:before{content:"";background:#c1db91;border-radius:3px;width:30px;height:3px;margin:0 auto 22px;display:block}.login-module__Si-P0q__welcome h1{letter-spacing:-1px;margin-bottom:10px;font-size:30px;font-weight:600}.login-module__Si-P0q__welcome p{color:#c0d0c5;margin-bottom:30px;font-size:13px;line-height:1.7}.login-module__Si-P0q__googleButton{color:#263e30;cursor:pointer;background:#fff;border:1px solid #cdd8ce;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.login-module__Si-P0q__googleButton:hover:not(:disabled){background:#f1f6ee;border-color:#6d8c63}.login-module__Si-P0q__googleButton:focus-visible,.login-module__Si-P0q__footer a:focus-visible{outline-offset:4px;outline:3px solid #c1db91}.login-module__Si-P0q__googleButton:disabled{opacity:.6;cursor:not-allowed}.login-module__Si-P0q__accessNote{color:#c0d0c5;margin-top:24px;font-size:11px;line-height:1.8}.login-module__Si-P0q__footer{color:#c0d0c5;border-top:1px solid #ffffff20;width:100%;max-width:330px;padding-top:20px;font-size:10px}.login-module__Si-P0q__footer nav{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.login-module__Si-P0q__footer a:hover{color:#fff}@media (max-width:800px){.login-module__Si-P0q__signIn{padding:40px 32px 28px}.login-module__Si-P0q__brandPanel{padding:32px 16px}}@media (max-width:600px){.login-module__Si-P0q__page{padding:20px 16px}.login-module__Si-P0q__shell{border-radius:16px;grid-template-columns:1fr;min-height:auto}.login-module__Si-P0q__signIn{padding:24px 28px}.login-module__Si-P0q__signInContent{padding:30px 0 40px}.login-module__Si-P0q__brandPanel{padding:24px}.login-module__Si-P0q__companyName{margin-top:14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__googleButton{transition:none}.login-module__Si-P0q__googleButton svg{animation:none}}
.EntryForms-module__RqEchW__dialog{background:#fff;border:1px solid #dfe5e0;border-radius:14px;flex-direction:column;width:100%;max-width:1040px;max-height:90dvh;display:flex;overflow:auto;box-shadow:0 16px 60px #0f231b20}.EntryForms-module__RqEchW__header{color:#f6f8ef;background:#173f32;border-bottom:1px solid #2c5140;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.EntryForms-module__RqEchW__header>div{flex-wrap:wrap;gap:8px 16px;display:flex}.EntryForms-module__RqEchW__scrollArea{flex:1;min-height:120px;overflow:auto}.EntryForms-module__RqEchW__duesTable{width:100%;min-width:720px}.EntryForms-module__RqEchW__balanceScroll{padding:12px 24px;overflow:auto}.EntryForms-module__RqEchW__balanceTable{width:100%;min-width:760px}.EntryForms-module__RqEchW__balanceTable th,.EntryForms-module__RqEchW__balanceTable td{padding-left:10px;padding-right:10px}.EntryForms-module__RqEchW__balanceTable input{width:100%;min-width:150px}.EntryForms-module__RqEchW__duesFields{grid-template-columns:140px minmax(180px,1fr) minmax(240px,1.5fr) auto;align-items:center;gap:10px;display:grid}.EntryForms-module__RqEchW__duesFields input{width:100%;min-width:0}.EntryForms-module__RqEchW__dialog input{min-height:44px;font-size:14px}.EntryForms-module__RqEchW__reconciliation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding:24px;display:grid}.EntryForms-module__RqEchW__reconciliation input{width:120px;max-width:100%}.EntryForms-module__RqEchW__reconciliation td{padding-left:4px;padding-right:4px}@media (max-width:850px){.EntryForms-module__RqEchW__duesFields{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.EntryForms-module__RqEchW__duesFields input:nth-child(3){grid-column:1/-1}.EntryForms-module__RqEchW__duesFields button{grid-column:1/-1;justify-content:center}.EntryForms-module__RqEchW__reconciliation{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}}@media (max-width:500px){.EntryForms-module__RqEchW__header{padding:16px}.EntryForms-module__RqEchW__header h2{font-size:16px}.EntryForms-module__RqEchW__dialog>div:last-child{flex-wrap:wrap;gap:12px}}.EntryForms-module__RqEchW__dialog :is(input,button){border-radius:5px}.EntryForms-module__RqEchW__header h2{font-size:16px;font-weight:600}.EntryForms-module__RqEchW__header h2,.EntryForms-module__RqEchW__header>button{color:#f6f8ef}.EntryForms-module__RqEchW__dialog button[class*=bg-emerald-600]{background:#173f32;font-weight:500}.EntryForms-module__RqEchW__dialog button[class*=bg-emerald-600]:hover{background:#285441}.EntryForms-module__RqEchW__dialog table th{letter-spacing:.02em;background:#f2f5ef;font-weight:500}.EntryForms-module__RqEchW__dialog input:focus{border-color:#77995d}.EntryForms-module__RqEchW__reconciliation input[type=text]{width:160px}.EntryForms-module__RqEchW__duesFields{grid-template-columns:160px minmax(180px,1fr) minmax(240px,1.5fr) auto}@media (max-width:850px){.EntryForms-module__RqEchW__duesFields{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.EntryForms-module__RqEchW__deleteCell{vertical-align:middle;text-align:center;width:44px;padding:4px 8px}
.LedgerReports-module__y7nc5a__page{background:#f8faf6;height:calc(100dvh - 26px);overflow:hidden}.LedgerReports-module__y7nc5a__page .LedgerReports-module__y7nc5a__body{gap:8px;min-height:0;padding:10px;overflow:hidden}.LedgerReports-module__y7nc5a__heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding:2px 2px 8px;display:flex}.LedgerReports-module__y7nc5a__heading h1,.LedgerReports-module__y7nc5a__heading h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.LedgerReports-module__y7nc5a__heading p{color:#7b8675;margin-top:6px;font-size:12px;font-weight:400}.LedgerReports-module__y7nc5a__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LedgerReports-module__y7nc5a__filters select{max-width:240px;min-height:36px;padding:8px 12px;font-size:12px}.LedgerReports-module__y7nc5a__filters button{min-height:36px;padding:8px 12px;font-size:12px;font-weight:500}.LedgerReports-module__y7nc5a__summary{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.LedgerReports-module__y7nc5a__summaryCard{background:#fff;border:1px solid #dfe6d8;border-radius:6px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:7px 12px;display:flex}.LedgerReports-module__y7nc5a__summaryCard>span:first-child{letter-spacing:.08em;color:#7b8875;font-size:9px;font-weight:500}.LedgerReports-module__y7nc5a__summaryCard>span:last-child{letter-spacing:-.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.LedgerReports-module__y7nc5a__summaryCard.LedgerReports-module__y7nc5a__highlight{background:#173f32;border-color:#173f32}.LedgerReports-module__y7nc5a__summaryCard.LedgerReports-module__y7nc5a__highlight>span:first-child{color:#bacbbd}.LedgerReports-module__y7nc5a__summaryCard.LedgerReports-module__y7nc5a__highlight>span:last-child{color:#dceac4}.LedgerReports-module__y7nc5a__panel{background:#fff;border:1px solid #dfe6d8;border-radius:11px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.LedgerReports-module__y7nc5a__scrollArea{scrollbar-width:thin;scrollbar-color:#b3c4ad #f5f8f0;flex:1;min-height:0;overflow:auto}.LedgerReports-module__y7nc5a__cashRow,.LedgerReports-module__y7nc5a__daybookRow{border-bottom:1px solid #e8ede3;align-items:start;gap:0;display:grid}.LedgerReports-module__y7nc5a__cashRow{grid-template-columns:42px minmax(190px,1fr) minmax(260px,1.5fr) 155px 155px 170px;min-width:972px}.LedgerReports-module__y7nc5a__daybookRow{grid-template-columns:155px minmax(190px,1fr) minmax(260px,1.4fr) 155px minmax(190px,1fr) minmax(260px,1.4fr) 170px;min-width:1380px}.LedgerReports-module__y7nc5a__cashRow>*,.LedgerReports-module__y7nc5a__daybookRow>*{min-width:0;padding:13px 12px;font-size:12px;font-style:normal;line-height:1.6}.LedgerReports-module__y7nc5a__cashRow:hover,.LedgerReports-module__y7nc5a__daybookRow:hover{background:#f9fbf5}.LedgerReports-module__y7nc5a__daybookRow>:nth-child(3){border-right:2px solid #789078;align-self:stretch;position:relative}.LedgerReports-module__y7nc5a__daybookRow>:nth-child(3):after{content:"";background:#789078;width:2px;height:1px;position:absolute;bottom:-1px;right:-2px}.LedgerReports-module__y7nc5a__daybookRow>:first-child,.LedgerReports-module__y7nc5a__daybookRow>:nth-child(4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.LedgerReports-module__y7nc5a__columnHead{z-index:5;background:#f0f4e9;border-bottom:1px solid #dce5d2;position:sticky;top:0}.LedgerReports-module__y7nc5a__columnHead:hover{background:#f0f4e9}.LedgerReports-module__y7nc5a__columnHead>*{letter-spacing:.02em;text-transform:none;color:#68795f;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:500}.LedgerReports-module__y7nc5a__columnHead>:last-child{text-align:center}.LedgerReports-module__y7nc5a__page .LedgerReports-module__y7nc5a__voucher{text-align:center;color:#314f36;font-variant-numeric:tabular-nums;background:#f8faf4;border:1px solid #dfe6d6;border-radius:5px;align-self:start;width:calc(100% - 20px);min-width:0;height:34px;margin:7px 10px;padding:6px 8px;font-size:12px;font-weight:700}.LedgerReports-module__y7nc5a__page .LedgerReports-module__y7nc5a__voucher::placeholder{color:#94a08b;font-size:10px;font-weight:400}.LedgerReports-module__y7nc5a__page .LedgerReports-module__y7nc5a__voucher:focus{outline-offset:1px;background:#fff;outline:2px solid #b5c99a}@media (max-width:1000px){.LedgerReports-module__y7nc5a__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.LedgerReports-module__y7nc5a__filters{width:100%}.LedgerReports-module__y7nc5a__summaryCard{padding:6px 8px}}.LedgerReports-module__y7nc5a__heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.LedgerReports-module__y7nc5a__count{color:#7b8875;font-size:10px}
