.ef,.ef-dialog-panel{--ef-text:#15191e;--ef-muted:#47515d;--ef-border:#cbd2da;--ef-paper:#fff;--ef-nav:#121519;--ef-gold:#e4c477;font-family:var(--sans),Arial,sans-serif;color:var(--ef-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.65}.ef{background:#f2f4f7;min-height:100svh;padding:24px 0 0}.ef-shell{max-width:1320px;margin:auto;padding:0 32px}.ef h1,.ef h2,.ef h3,.ef-modal h2{font-family:var(--sans),Arial,sans-serif;color:#15191e;letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:750;line-height:1.3}.ef h1{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.3rem)}.ef h2{margin:6px 0 18px;font-size:1.4rem}.ef h3{margin:0 0 10px;font-size:1.15rem}.ef p{margin:0}.ef button,.ef-modal button{cursor:pointer;font-family:inherit;font-weight:650}.ef button:focus-visible,.ef a:focus-visible,.ef input:focus-visible,.ef-modal button:focus-visible,.ef-modal input:focus-visible,.ef-modal select:focus-visible{outline-offset:3px;outline:3px solid #2761a8}.ef button:disabled,.ef-modal button:disabled{cursor:not-allowed;color:#59616b;opacity:1;background:#e3e6eb;border-color:#c4cbd3}.ef-header{background:var(--ef-nav);color:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.ef-brand{align-items:center;gap:12px;min-width:0;display:flex}.ef-brand img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.ef-brand>span{font-family:var(--sans),Arial,sans-serif;letter-spacing:-.015em;font-size:1.25rem;font-weight:750;line-height:1.35}.ef-brand small{letter-spacing:.12em;color:var(--ef-gold);margin-bottom:3px;font-size:.875rem;font-weight:700;display:block}.ef-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.ef-header .ef-ghost{color:#fff;background:0 0;border-color:#72767d}.ef-header .ef-ghost:hover{background:#2b3037}.ef-header button:disabled{color:#c5c9cf;background:#363b42;border-color:#72767d}.ef-header .ef-period{width:180px;margin:0}.ef-header .ef-period input{color:#15191e;background:#fff;border-color:#fff;font-weight:700}.ef-workspace-nav{background:var(--ef-nav);border-radius:0 0 12px 12px;flex-wrap:wrap;gap:4px;margin-bottom:28px;padding:0 20px 16px;display:flex}.ef-workspace-nav :is(a,button){color:#f5ead0;letter-spacing:0;text-transform:none;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:700;display:flex}.ef-workspace-nav a:first-child{color:#15191e;background:#e4c477}.ef-workspace-nav :is(a,button):hover{color:#fff;background:#30343a}.ef-workspace-nav a:first-child:hover{color:#15191e;background:#f0d89a}.ef [id]{scroll-margin-top:24px}.ef-welcome{border-bottom:1px solid var(--ef-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;margin-bottom:18px;padding:0 0 24px;display:grid}.ef-welcome-heading{align-items:center;gap:8px;min-width:0;display:flex}.ef-welcome p{color:var(--ef-muted);font-size:1rem}.ef-welcome>.ef-primary{grid-area:1/2/3}.ef-edit-name{color:#47515d;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ef-edit-name:hover{color:#15191e;background:#e2e7ee;border-color:#adb8c5}.ef-kicker{letter-spacing:.05em;color:#47515d;font-size:.875rem;font-weight:750}.ef-period{color:#47515d;gap:6px;font-size:.875rem;display:grid}.ef input,.ef-modal input,.ef-modal select{color:#15191e;width:100%;min-width:0;max-width:100%;min-height:48px;font-family:var(--sans),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #8793a1;border-radius:6px;padding:12px;scroll-margin-block:20px;font-size:1rem;font-weight:600}.ef input:focus,.ef-modal input:focus,.ef-modal select:focus{border-color:#2761a8;box-shadow:0 0 0 2px #2761a820}.ef input::placeholder,.ef-modal input::placeholder{color:#596574;opacity:1;font-weight:500}.ef-notice{color:#334457;background:#edf3fa;border:1px solid #c4d2e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.ef-notice>svg{color:#315a89;flex-shrink:0}.ef-notice p{flex:1;min-width:160px}.ef-notice button{color:#244d7f;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:.875rem;text-decoration:underline;display:flex}.ef-toolbar{justify-content:flex-end;align-items:center;gap:16px;margin:14px 0;display:flex}.ef-save{color:#47515d;align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:flex}.ef-primary,.ef-secondary,.ef-ghost{min-height:48px;font-family:var(--sans),Arial,sans-serif;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:1rem;font-weight:700;transition:background .15s;display:inline-flex}.ef-primary{color:#fff;background:#15191e;border-color:#15191e}.ef-primary:hover{background:#303740}.ef-secondary{color:#15191e;background:#fff;border-color:#8793a1}.ef-secondary:hover,.ef-ghost:hover{background:#edf0f4}.ef-ghost{color:#334050;background:0 0;border-color:#a7b1bd}.ef-primary svg,.ef-secondary svg{flex-shrink:0}.ef-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ef-stat{border:1px solid var(--ef-border);background:#fff;border-radius:10px;min-width:0;padding:22px 20px;box-shadow:0 2px 3px #19233405}.ef-stat>span{color:#334050;font-size:1rem;font-weight:700}.ef-stat strong{letter-spacing:-.03em;white-space:normal;overflow-wrap:anywhere;margin:10px 0 8px;font-size:clamp(1.55rem,2.35vw,2.1rem);font-weight:800;line-height:1.35;display:block}.ef-stat small{color:#47515d;font-size:.875rem;line-height:1.55;display:block}.ef-stat.income{border-top:3px solid #176345}.ef-stat.income strong{color:#176345}.ef-stat.expense{border-top:3px solid #47515d}.ef-stat.negative{border-top:3px solid #a12d2d}.ef-stat.negative strong{color:#a12d2d}.ef-stat.gold{border-top:3px solid #2f5c91}.ef-stat.gold strong{color:#15191e}.ef-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.ef-panel{border:1px solid var(--ef-border);background:#fff;border-radius:10px;min-width:0;padding:26px;box-shadow:0 2px 3px #19233405}.ef-chart-layout{align-items:center;gap:24px;margin:24px 0;display:flex}.ef-donut{flex:0 0 210px;width:210px;height:210px;position:relative}.ef-donut svg{width:100%;height:100%}.ef-donut>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ef-donut span,.ef-donut small{color:#47515d;font-size:.875rem;font-weight:600}.ef-donut strong{letter-spacing:-.02em;color:#15191e;margin:4px 0;font-size:1.25rem;font-weight:800}.ef-legend{flex:1;gap:14px;min-width:0;display:grid}.ef-legend>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px 8px;font-size:.875rem;font-weight:650;display:grid}.ef-legend strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:.875rem;font-weight:750}.ef-legend small{text-align:right;color:#47515d;grid-column:3;font-size:.875rem}.ef-cat-icon{display:flex}.ef-chart-foot{color:#47515d;border-top:1px solid #dbe0e6;padding-top:18px;font-size:.875rem}.ef-avatar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ef-avatar img{object-fit:contain;width:36px;height:36px}.ef-mirror>p{color:#334050;font-size:1rem}.ef-insight{background:#f0f4f9;border-left:3px solid #315a89;border-radius:0 6px 6px 0;margin:20px 0;padding:16px}.ef-insight>span{letter-spacing:.04em;color:#244d7f;font-size:.875rem;font-weight:750}.ef-insight p{color:#26384c;margin-top:8px;font-size:1rem;line-height:1.7}.ef-mirror .ef-secondary{width:100%}.ef-guidance{margin:24px 0}.ef-insights-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.ef-guidance-card{background:#f7f9fc;border:1px solid #c4d2e2;border-left:4px solid #315a89;border-radius:8px;min-width:0;padding:22px}.ef-guidance-card span{letter-spacing:.04em;color:#244d7f;font-size:.875rem;font-weight:750}.ef-guidance-card h3{margin:10px 0;font-size:1.15rem}.ef-guidance-card p{color:#334050;margin:0;font-size:1rem;line-height:1.75}.ef-guidance-card.praise{background:#f1f8f4;border-color:#bdd7c9 #bdd7c9 #bdd7c9 #176345}.ef-guidance-card.praise span{color:#176345}.ef-guidance-card.alert{background:#fdf4f4;border-color:#e1c7c7 #e1c7c7 #e1c7c7 #a12d2d}.ef-guidance-card.alert span{color:#a12d2d}.ef-help{color:#47515d;font-size:.875rem;line-height:1.7}.ef-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.ef-section-heading h2{margin-bottom:0}.ef-transactions{margin-bottom:24px}.ef-table-wrap{width:100%;overflow-x:auto}.ef table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.ef th{letter-spacing:.02em;color:#334050;white-space:nowrap;background:#f4f6f9;border-bottom:2px solid #b9c3ce;padding:16px 12px;font-size:.875rem;font-weight:750}.ef td{color:#334050;vertical-align:middle;border-bottom:1px solid #dbe0e6;padding:18px 12px}.ef tbody tr:nth-child(2n){background:#f8fafc}.ef tbody tr:hover{background:#edf2f8}.ef tr:last-child td{border-bottom:0}.ef td:nth-child(5){font-variant-numeric:tabular-nums;color:#15191e;white-space:nowrap;font-weight:750}.ef-description{color:#15191e;overflow-wrap:anywhere;align-items:center;gap:12px;font-weight:700;display:flex}.ef-description svg{color:#47515d;flex-shrink:0}.ef-description small{color:#47515d;overflow-wrap:anywhere;max-width:260px;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.ef td.ef-income{color:#176345}.ef-type{color:#334050;white-space:nowrap;background:#eef1f5;border:1px solid #c3cad3;border-radius:5px;padding:4px 8px;font-size:.875rem;font-weight:650;display:inline-block}.ef-type.income{color:#176345;background:#eaf5ef;border-color:#adcbbb}.ef-actions{white-space:nowrap}.ef-actions button{color:#334050;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:44px;height:44px;display:inline-grid}.ef-actions button:hover{color:#15191e;background:#dfe7f0;border-color:#aab9ca}.ef-simulator{grid-template-columns:1.5fr 1fr;gap:32px;margin-bottom:24px;display:grid}.ef-simulator p{color:#334050;font-size:1rem}.ef-sim-inputs{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin:24px 0 16px;display:grid}.ef-sim-inputs label{color:#334050;gap:8px;min-width:0;font-size:.875rem;font-weight:700;display:grid}.ef-simulator small{color:#47515d;font-size:.875rem;line-height:1.65;display:block}.ef-projection{border-left:1px solid #cbd2da;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:30px;display:flex}.ef-projection>span:first-child{color:#334050;font-size:1rem;font-weight:700}.ef-projection strong{color:#15191e;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin:12px 0;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:800;line-height:1.35}.ef-projection-line{background:#315a89;border-radius:5px;width:100%;height:5px;margin-top:24px;display:block}.ef-footer{color:#47515d;border-top:1px solid #cbd2da;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:.875rem;display:flex}.ef-footer>span{letter-spacing:.07em;white-space:nowrap;color:#15191e;font-weight:750}.ef-footer a{text-underline-offset:3px;text-decoration:underline}.ef-empty{color:#47515d;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 16px;display:flex}.ef-empty h3{margin:0;font-size:1.3rem}.ef-empty p{font-size:1rem}.ef-error{color:#982727;background:#fdf1f1;border:1px solid #dbb6b6;border-radius:6px;padding:14px;font-size:1rem}.ef-loading{text-align:center;padding:100px 24px}.ef-loading .ef-primary,.ef-loading .ef-ghost{margin:18px 6px 0}.ef-error .ef-ghost{margin:12px 8px 0 0}.ef-dialog-overlay{padding:12px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#111820a8;justify-content:center;align-items:center;display:flex;overflow:hidden;z-index:100!important;position:fixed!important;inset:0!important}.ef-dialog-panel{background:#fff;border:1px solid #cbd2da;border-radius:12px;outline:none;flex-direction:column;width:100%;min-width:0;max-width:720px;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 70px #0005}.ef-dialog-panel-small{max-width:500px}.ef-dialog-bar{background:#f4f6f9;border-bottom:1px solid #dbe0e6;flex-shrink:0;justify-content:flex-end;padding:6px 8px;display:flex}.ef-dialog-close{color:#334050;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:700;display:flex}.ef-dialog-close:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #2761a8}.ef-modal{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;gap:18px;min-height:0;padding:24px 28px 28px;display:grid;overflow-y:auto}.ef-modal [data-slot=dialog-title]{font-family:var(--sans),Arial,sans-serif;color:#15191e;margin:0;font-size:1.6rem;font-weight:750;line-height:1.35}.ef-modal [data-slot=dialog-description]{color:#47515d;font-size:1rem;line-height:1.7}.ef-kind{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ef-kind button{color:#334050;background:#f4f6f9;border:1px solid #a7b1bd;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:12px;font-size:1rem;display:flex}.ef-kind button.active{color:#244d7f;background:#e5edf7;border-color:#315a89}.ef-kind svg{flex-shrink:0}.ef-search{color:#47515d;align-items:center;gap:10px;display:flex}.ef-search input{flex:1}.ef-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;max-height:none;padding:2px;display:grid;overflow:visible}.ef-options button{text-align:left;color:#15191e;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #c2cbd6;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:80px;padding:12px;font-size:.875rem;line-height:1.5;display:flex}.ef-options button:hover{background:#e5edf7;border-color:#315a89}.ef-options button>svg{color:#47515d;flex-shrink:0}.ef-options small{color:#47515d;margin-top:4px;font-size:.875rem;font-weight:500;display:block}.ef-modal form{gap:20px;min-width:0;display:grid}.ef-modal form label{gap:8px;min-width:0;font-size:1rem;font-weight:700;display:grid}.ef-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ef-modal .ef-help{color:#47515d;margin:0;font-size:.875rem;font-weight:500;line-height:1.7}.ef-modal .ef-modal-coin{object-fit:contain;width:64px;height:64px}.ef-modal .ef-primary{color:#fff;background:#15191e;border-color:#15191e}.ef-modal .ef-primary:hover{background:#303740}.ef-modal .ef-ghost{color:#334050;border-color:#a7b1bd}.ef-modal .ef-ghost:hover{background:#edf0f4}.ef-auth{background:#f2f4f7;flex-direction:column;justify-content:safe center;align-items:center;height:auto;min-height:100svh;padding:36px 20px;display:flex}.ef-auth>*{flex-shrink:0;max-width:100%}.ef-auth-brand{color:#fff;background:#121519;border-radius:8px;margin-bottom:24px;padding:16px 24px}.ef-auth-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd2da;border-radius:10px;width:100%;max-width:520px;padding:32px;box-shadow:0 6px 24px #19233408}.ef-auth h1{margin:12px 0 16px;font-size:2rem;font-weight:750;line-height:1.3}.ef-auth-description{color:#334050;font-size:1rem;line-height:1.75}.ef-auth-tabs{background:#f0f3f7;border:1px solid #c2cbd6;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0;padding:4px;display:grid}.ef-auth-tabs button{color:#334050;background:0 0;border:0;border-radius:4px;min-height:48px;padding:10px;font-size:1rem;font-weight:700}.ef-auth-tabs button.active{color:#e4c477;background:#121519}.ef-auth form{gap:18px;margin-top:24px;display:grid}.ef-auth form label{color:#15191e;gap:8px;font-size:1rem;font-weight:700;display:grid}.ef-auth form label>span{align-items:center;gap:8px;display:flex}.ef-auth-link{color:#244d7f;text-underline-offset:4px;background:0 0;border:0;justify-self:end;min-height:44px;padding:10px 0;font-size:.875rem;font-weight:700;text-decoration:underline}.ef-auth-card>.ef-auth-link{margin-top:16px}.ef-auth .ef-error{font-size:1rem}.ef-auth-success{color:#176345;background:#eaf5ef;border:1px solid #bdd7c9;border-radius:6px;padding:14px;font-size:1rem}.ef-auth-footnote{color:#47515d;text-align:center;font-size:.875rem;line-height:1.7;margin-top:24px!important}.ef-auth-footnote a{text-underline-offset:3px;text-decoration:underline}.ef-auth-motto{text-align:center;color:#47515d;max-width:480px;font-family:var(--sans),Arial,sans-serif;font-size:1rem;margin-top:24px!important}.ef-offer-price{color:#334050;border-block:1px solid #cbd2da;padding:18px 0;font-size:1rem}.ef-offer-price strong{color:#15191e;font-size:2rem;font-weight:800;line-height:1.4;display:block}.ef-offer-price small{color:#47515d;font-size:1rem;font-weight:600}.ef-auth-card>.ef-ghost,.ef-auth-card>.ef-secondary{width:100%;margin-top:14px}.ef-auth-card .ef-offer-price{margin:24px 0}.ef-payment-options{gap:16px;margin:20px 0;display:grid}.ef-payment-option{background:#f8fafc;border:1px solid #b9c3ce;border-radius:8px;padding:20px}.ef-payment-option h2{margin:0 0 10px;font-size:1.15rem}.ef-payment-option p{color:#334050;margin:0 0 16px;font-size:1rem;line-height:1.7}.ef-payment-option button{width:100%}.ef-payment-option .ef-help{margin:12px 0 0;font-size:.875rem}@media (width<=1180px){.ef-grid{grid-template-columns:1fr}.ef-chart-layout{gap:36px}.ef-legend>div{grid-template-columns:24px minmax(0,1fr) auto 60px;font-size:1rem}.ef-legend strong{font-size:1rem}.ef-legend small{grid-column:auto}.ef-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-stat strong{font-size:2rem}}@media (width<=760px){.ef{padding-top:16px}.ef-shell{padding:0 16px}.ef-header{flex-wrap:wrap;gap:16px;padding:18px}.ef-header-controls{justify-content:flex-start;width:100%}.ef-header .ef-period{flex:1;width:auto;max-width:230px}.ef-brand>span{font-size:1.1rem}.ef-brand img{width:42px;height:42px}.ef-workspace-nav{gap:0;margin-bottom:24px;padding:0 10px 12px}.ef-workspace-nav :is(a,button){flex:45%;padding:10px;font-size:.875rem}.ef-welcome{grid-template-columns:1fr;gap:8px;padding-bottom:20px}.ef-welcome>.ef-primary{grid-area:auto/1;justify-self:start;margin-top:8px}.ef h1{font-size:1.8rem}.ef h2{font-size:1.3rem}.ef-summary{gap:12px}.ef-stat{padding:18px 14px}.ef-stat strong{font-size:clamp(1.35rem,4.8vw,1.85rem)}.ef-stat>span,.ef-stat small{font-size:.875rem}.ef-panel{padding:22px 18px}.ef-chart-layout{flex-direction:column;gap:24px}.ef-donut{flex-basis:220px;width:220px;height:220px}.ef-legend{width:100%}.ef-legend>div{grid-template-columns:22px minmax(0,1fr) auto 50px;gap:6px;font-size:.875rem}.ef-legend strong,.ef-legend small{font-size:.875rem}.ef-insights-list{grid-template-columns:1fr}.ef-guidance-card{padding:18px}.ef-simulator{grid-template-columns:1fr;gap:24px}.ef-sim-inputs{grid-template-columns:1fr 1fr}.ef-sim-inputs label:first-child{grid-column:1/-1}.ef-projection{border-top:1px solid #cbd2da;border-left:0;padding:22px 0 0}.ef-transactions{padding:22px 14px}.ef-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.ef-section-heading .ef-ghost{padding:10px 12px;font-size:.875rem}.ef table,.ef tbody{display:block}.ef thead{display:none}.ef tr{border-bottom:1px solid #cbd2da;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:18px 8px;display:grid}.ef td{border:0;padding:0;font-size:.875rem;display:block}.ef td:nth-child(2){grid-area:1/1/auto/-1;font-size:1rem}.ef td:first-child{grid-area:2/1}.ef td:nth-child(3){color:#47515d;grid-area:3/1}.ef td:nth-child(4){text-align:right;grid-area:3/2}.ef td:nth-child(5){white-space:normal;overflow-wrap:anywhere;text-align:right;grid-area:2/2;font-size:1rem}.ef td:nth-child(6){text-align:right;grid-area:4/1/auto/-1}.ef-description{align-items:flex-start}.ef-description small{max-width:100%}.ef-footer{text-align:center;flex-direction:column;gap:12px}.ef-auth{padding:24px 16px}.ef-auth-card{padding:26px 22px}.ef-auth h1{font-size:1.8rem}.ef-modal{padding:22px 18px}.ef-modal [data-slot=dialog-title]{font-size:1.4rem}.ef-options{grid-template-columns:1fr 1fr}.ef-form-row{grid-template-columns:1fr}}@media (width<=400px){.ef-stat strong{font-size:1.125rem}.ef-header-controls{gap:8px}.ef-header-controls .ef-ghost{padding:10px 12px;font-size:.875rem}.ef-legend>div{grid-template-columns:20px minmax(0,1fr) auto}.ef-legend small{grid-column:3}.ef-options,.ef-kind{grid-template-columns:1fr}.ef-auth-card{padding:24px 18px}.ef-sim-inputs{grid-template-columns:1fr}.ef-sim-inputs label:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ef *,.ef-modal *{scroll-behavior:auto;transition:none!important}}.ef-workspace-nav button{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ef-simulation-modal .ef-simulator{grid-template-columns:1fr;gap:20px;margin:0}.ef-simulation-modal .ef-sim-inputs{margin:0 0 16px}.ef-simulation-modal .ef-projection{border-top:1px solid #cbd2da;border-left:0;padding:18px 0 0}.ef-sim-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ef-sim-presets button{text-align:left;color:#15191e;min-height:90px;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #a7b1bd;border-radius:6px;gap:6px;padding:14px;display:grid}.ef-sim-presets button[aria-pressed=true]{background:#e5edf7;border:2px solid #315a89;padding:13px}.ef-sim-presets strong{font-size:1rem;font-weight:750}.ef-sim-presets span{color:#47515d;font-size:.875rem}@media (width<=520px){.ef-sim-presets{grid-template-columns:1fr}.ef-sim-presets button{min-height:70px}}.ef-goals{margin-bottom:24px}.ef-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.ef-goal-card{background:#fafbfd;border:1px solid #cbd2da;border-radius:8px;min-width:0;padding:22px}.ef-goal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ef-goal-heading h3{min-width:0;margin:7px 0}.ef-goal-target{color:#47515d;font-size:.875rem}.ef-goal-progress{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.ef-goal-progress strong{font-size:1.9rem;font-weight:800;line-height:1.3}.ef-goal-progress span{color:#47515d;font-size:.875rem}.ef-goal-card progress{accent-color:#315a89;background:#e2e7ee;border:0;border-radius:6px;width:100%;height:12px;display:block;overflow:hidden}.ef-goal-card progress::-webkit-progress-bar{background:#e2e7ee;border-radius:6px}.ef-goal-card progress::-webkit-progress-value{background:#315a89;border-radius:6px}.ef-goal-card progress::-moz-progress-bar{background:#315a89;border-radius:6px}.ef-goal-numbers{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.ef-goal-numbers div{min-width:0}.ef-goal-numbers dt{color:#47515d;font-size:.875rem}.ef-goal-numbers dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;font-weight:750}.ef-goal-continuity{color:#334050;font-size:.875rem;margin:14px 0!important}.ef-goal-movement{background:#f0f4f9;border:1px solid #c4d2e2;border-left:3px solid #315a89;border-radius:6px;margin:18px 0;padding:16px}.ef-goal-movement>span{color:#244d7f;font-size:.875rem;font-weight:750}.ef-goal-movement p{color:#26384c;margin-top:8px;font-size:1rem}.ef-goal-movement.alert{background:#fdf4f4;border-color:#e1c7c7 #e1c7c7 #e1c7c7 #a12d2d}.ef-goal-movement.alert>span{color:#a12d2d}.ef-goal-movement.praise{background:#f1f8f4;border-color:#bdd7c9 #bdd7c9 #bdd7c9 #176345}.ef-goal-movement.praise>span{color:#176345}.ef-goal-history summary{cursor:pointer;color:#244d7f;min-height:44px;padding:12px 0;font-size:.875rem;font-weight:700}.ef-goal-history summary:focus-visible{outline-offset:3px;outline:3px solid #2761a8}.ef-goal-history-scroll{max-height:350px;overflow:auto}.ef-goal-history table{min-width:460px;font-size:.875rem}.ef-goal-history th,.ef-goal-history td{padding:12px 8px;font-size:.875rem}.ef-goal-history tbody th{text-transform:none;white-space:normal;background:0 0;border-bottom:1px solid #dbe0e6}.ef-modal .ef-check-label{align-items:center;gap:12px;font-weight:600;display:flex}.ef-check-label input{accent-color:#315a89;flex:0 0 22px;width:22px;height:22px;min-height:22px}.ef-goal-heading .ef-actions{flex-shrink:0}.ef-goal-card .ef-auth-success{margin:16px 0}@media (width<=1000px){.ef-goals-grid{grid-template-columns:1fr}}@media (width<=760px){.ef-goal-card{padding:18px}.ef-goal-history table{display:table}.ef-goal-history thead{display:table-header-group}.ef-goal-history tbody{display:table-row-group}.ef-goal-history tr{border:0;padding:0;display:table-row}.ef-goal-history td{white-space:normal;display:table-cell;text-align:left!important;font-size:.875rem!important}.ef-goal-history th{display:table-cell}.ef-goal-heading{flex-wrap:wrap}.ef-goal-history td:nth-child(3){color:#334050}}.ef-plan-options{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.ef-plan-options button{color:#15191e;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #a7b1bd;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.ef-plan-options button[aria-pressed=true]{background:#edf3fa;border:2px solid #315a89;padding:17px}.ef-plan-options strong{font-size:1.65rem;font-weight:800;line-height:1.3}.ef-plan-options span,.ef-plan-options small{font-size:.875rem}.ef-plan-options button:focus-visible{outline-offset:3px;outline:3px solid #2761a8}.ef-plan-options button:disabled{opacity:.65;cursor:not-allowed}@media (width<=520px){.ef-plan-options{grid-template-columns:1fr}}.ef-goals{margin:32px 0 24px}.ef-goals-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ef-goal-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-investment-link{background:#f0f4f9;border:1px solid #c4d2e2;border-radius:8px;min-width:0;margin:16px 0;padding:18px}.ef-investment-link legend{padding:0 8px;font-size:1rem;font-weight:750}.ef-transaction-goal{color:#47515d;margin-top:4px;font-size:.875rem;display:block}@media (width<=520px){.ef-goal-numbers{grid-template-columns:1fr 1fr}}.ef-auth-card .ef-check-label{flex-direction:row;align-items:center;gap:12px;display:flex}.ef-auth-card .ef-check-label input{flex:0 0 22px;width:22px;height:22px;min-height:22px}@media (width<=760px){.ef-shell{width:100%;padding-inline:12px}.ef-shell>*{min-width:0;max-width:100%}.ef-summary,.ef-insights-list,.ef-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.ef-stat{flex-direction:column;gap:10px;min-width:0;height:auto;padding:16px 12px;display:flex}.ef-stat>span{overflow-wrap:anywhere;min-height:2.625rem;font-size:.875rem;line-height:1.5;display:block}.ef-stat strong{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.125rem,4.4vw,1.5rem);line-height:1.5}.ef-stat small{overflow-wrap:anywhere;margin-top:auto;font-size:.875rem;line-height:1.6}.ef-panel{padding:20px 14px}.ef-guidance,.ef-goals{padding-inline:12px}.ef-guidance-card,.ef-goal-card{overflow-wrap:anywhere;min-width:0;padding:14px 10px}.ef-guidance-card h3,.ef-goal-heading h3{letter-spacing:0;font-size:1rem;line-height:1.5}.ef-guidance-card p{text-align:left;font-size:.875rem;line-height:1.75}.ef-guidance-card span{letter-spacing:0;font-size:.875rem}.ef-goal-heading{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ef-goal-heading .ef-actions{white-space:normal;flex-wrap:wrap;display:flex}.ef-goal-progress{gap:4px;margin-block:14px}.ef-goal-progress strong{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.5}.ef-goal-numbers{grid-template-columns:minmax(0,1fr);gap:14px;margin-block:16px}.ef-goal-numbers dd{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.ef-goal-target,.ef-goal-continuity,.ef-goal-history summary,.ef-goal-card .ef-auth-success{font-size:.875rem;line-height:1.7}.ef-goal-history-scroll{overscroll-behavior-x:contain;max-width:100%}.ef-notice p{flex-basis:200px;min-width:0}.ef-welcome-heading{align-items:flex-start}.ef-welcome-heading h1{min-width:0}.ef-welcome>.ef-primary{white-space:normal;text-align:center;width:100%}.ef-header-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ef-header .ef-period{grid-column:1/-1;width:100%;max-width:none}.ef-header-controls .ef-ghost{white-space:normal;min-width:0;padding-inline:10px}.ef-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ef-workspace-nav :is(a,button){overflow-wrap:anywhere;min-width:0;line-height:1.5}.ef-workspace-nav svg{flex-shrink:0}.ef-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ef-options button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.ef-kind{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-kind button{text-align:center;flex-wrap:wrap;line-height:1.5}.ef-modal .ef-primary,.ef-modal .ef-secondary,.ef-modal .ef-ghost{white-space:normal;text-align:center;max-width:100%}}@media (width<=360px){.ef-shell{padding-inline:10px}.ef-summary,.ef-insights-list,.ef-goals-grid{gap:10px}.ef-stat{padding:14px 10px}.ef-guidance,.ef-goals{padding-inline:10px}.ef-guidance-card,.ef-goal-card{padding:12px 8px}}.ef-header .ef-period{min-width:0;grid-template-columns:minmax(0,1fr);min-inline-size:0}.ef-header .ef-period input[type=month]{box-sizing:border-box;appearance:none;min-width:0;min-inline-size:0;width:100%;inline-size:100%;max-width:100%;max-inline-size:100%;line-height:1.5;display:block;overflow:hidden}.ef-header .ef-period input[type=month]::-webkit-date-and-time-value{min-width:0;text-align:left;min-inline-size:0}.ef-header .ef-period input[type=month]::-webkit-datetime-edit{min-width:0;min-inline-size:0;padding:0}@media (width<=760px){.ef-header{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.ef-header-controls{width:100%;min-width:0;max-width:100%}.ef-header .ef-period{border-radius:6px;width:100%;max-width:100%;overflow:hidden}.ef-header .ef-period:focus-within{outline-offset:3px;outline:3px solid #2761a8}.ef-header .ef-period input[type=month]{text-align:left;margin:0}}.ef-cat-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ef-cat-icon svg{flex-shrink:0;width:16px;height:16px}.ef-trial-banner:empty{display:none}.ef-trial-banner{padding-top:16px;padding-bottom:0}.ef-trial-banner p,.ef-trial-offer{background:#191713;border:1px solid #b18a49;border-radius:12px;padding:16px}.ef-trial-banner p{margin:0;font-size:14px}.ef-trial-offer{margin:24px 0}.ef-trial-offer h2{margin:0 0 8px;font-size:24px}.ef-trial-offer p{margin-bottom:16px;font-size:16px;line-height:1.6}.ef input[type=number],.ef-modal input[type=number]{appearance:textfield}.ef input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ef input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ef-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ef-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ef-legal-links{flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px;display:flex}.ef-assistant-corner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;width:112px;height:164px;position:fixed}.ef-assistant-launcher{color:#f4d286;cursor:pointer;filter:drop-shadow(0 4px 8px #0003);background:0 0;border:0;justify-items:center;width:100%;padding:0;display:grid}.ef-assistant-launcher:focus-visible{outline-offset:4px;border-radius:16px;outline:3px solid #b18b3a}.ef-assistant-launcher span{background:#15191e;border:1px solid #b18b3a;border-radius:20px;padding:5px 12px;font-size:13px}.ef-assistant-avatar{pointer-events:none;width:112px;height:138px}.ef-assistant-avatar img{object-fit:contain;width:100%;height:100%;display:block}.ef-assistant-avatar.listening{filter:drop-shadow(0 0 7px #d2ac55)}.ef-assistant-avatar.thinking{animation:1.8s ease-in-out infinite ef-avatar-think}.ef-assistant-hide{z-index:2;border-radius:50%;place-items:center;width:30px;display:grid;position:absolute;top:0;right:0;color:#fff!important;background:#15191e!important;border:1px solid #b18b3a!important;min-height:30px!important;padding:0!important}.ef-assistant-caption{color:#15191e;background:#fff;border:1px solid #b18b3a;border-radius:18px;width:min(370px,100vw - 32px);max-height:min(520px,100dvh - 210px);padding:16px;font-size:15px;line-height:1.5;position:absolute;bottom:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 8px 32px #0002}.ef-assistant-corner.is-active:before{content:"";z-index:1;background:#fff;border-bottom:1px solid #b18b3a;border-right:1px solid #b18b3a;width:12px;height:12px;position:absolute;bottom:calc(100% + 6px);right:38px;transform:rotate(45deg)}.ef-assistant-bubble-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ef-assistant-caption .ef-bubble-close{color:#536170;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;min-height:32px;padding:4px;display:grid}.ef-assistant-caption p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:15px}.ef-assistant-caption button{min-height:42px;margin:8px 6px 0 0;padding:8px 12px;font-size:14px}.ef-assistant-caption a{color:#244d7f;text-decoration:underline}.ef-voice-status{color:#6e5828;background:#f7f0df;border-radius:8px;padding:8px 10px;font-size:13px}.ef-assistant-caption .ef-heard-text{color:#536170;border-top:1px solid #edf0f2;padding-top:8px;font-size:12px}.ef-bubble-draft,.ef-bubble-report{background:#f2f4f6;border-radius:10px;margin-top:12px;padding:10px}.ef-bubble-draft small{color:#536170;display:block}.ef-speak-again{width:100%}.ef-assistant-avatar.idle img{animation:6s ease-in-out infinite ef-avatar-idle}@keyframes ef-avatar-idle{0%,90%,to{transform:translateY(0)}95%{transform:translateY(-2px)}}@keyframes ef-avatar-think{50%{transform:translateY(-3px)}}@media (width<=600px){.ef-assistant-corner{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:88px;height:136px}.ef-assistant-avatar{width:88px;height:108px}.ef-assistant-caption{width:min(360px,100vw - 24px);max-height:calc(100dvh - 190px)}}@media (prefers-reduced-motion:reduce){.ef-assistant-avatar.thinking,.ef-assistant-avatar.idle img{animation:none}}.ef-alerts-bar{justify-content:flex-end;margin:18px 0;display:flex}.ef-alerts-bar button{align-items:center;gap:10px;min-height:44px;display:flex}.ef-alert-count{color:#15191e;background:#b18b3a;border-radius:20px;min-width:24px;padding:2px 7px;font-size:.875rem}.ef-alerts-modal .ef-insights-list{grid-template-columns:1fr;gap:12px;margin:0}.ef-alerts-modal .ef-guidance-card{padding:18px}.ef-alerts-modal .ef-guidance-card h3{font-size:1.1rem;line-height:1.4}.ef-alerts-modal .ef-guidance-card p{font-size:1rem;line-height:1.6}@media (width<=640px){.ef-alerts-bar{justify-content:stretch}.ef-alerts-bar button{justify-content:center;width:100%}}.ef-assistant-caption .ef-assistant-notice{color:#665125;background:#f7f0df;border:0;border-radius:10px;padding:10px;font-size:14px}.ef-assistant-caption .ef-avatar-reply{margin:16px 0;line-height:1.65}.ef-assistant-caption .ef-voice-toggle{color:#665125;background:0 0;border:1px solid #c8b783;border-radius:24px;min-height:36px;padding:6px 12px;font-size:13px}.ef-trial-banner{color:#fff;height:auto;min-height:0;font-family:var(--sans),Arial,sans-serif;background:#f2f4f7;padding:12px max(16px,50vw - 628px);line-height:1.5}.ef-trial-banner p{color:#fff}.ef-trial-banner .ef-ghost{color:#efd16b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b18a49;border-radius:6px;align-items:center;margin:8px 0 0 8px;padding:8px 12px;display:inline-flex}.ef-research-sources{color:#536170;margin:12px 0;font-size:12px}.ef-research-sources ol{margin:8px 0;padding-left:18px}.ef-research-sources a{overflow-wrap:anywhere}.ef-search-suggestions{background:#fff;border:0;width:100%;height:160px}.ef-avatar-reply sup{margin-left:3px;font-size:11px}.ef-assistant-corner.is-active:before{display:none}.ef-assistant-permission{color:#f6f3e9;background:#15191e;border:1px solid #b18b3a;border-radius:14px;width:min(300px,100vw - 32px);max-height:calc(100dvh - 210px);padding:14px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 8px 24px #0003}.ef-assistant-permission p{margin:0 0 10px;font-size:13px}.ef-assistant-permission a{color:#f4d286}.ef-assistant-permission button{min-height:40px;margin-top:6px;font-size:13px}.ef-assistant-audio-error{color:#f4d286;background:#15191e;border:1px solid #b18b3a;border-radius:10px;width:220px;padding:10px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0}.ef-assistant-ai{text-align:center;color:#665125;font-size:10px;display:block}.ef-assistant-source-toggle{color:#f4d286;background:#15191e;border:1px solid #b18b3a;border-radius:16px;margin:4px auto;padding:4px 10px;font-size:11px;display:block}.ef-assistant-corner{height:auto}.ef-assistant-audio-error{width:min(300px,100vw - 32px);max-height:220px;overflow:auto}.ef-assistant-audio-error .ef-audio-answer{color:#f6f3e9;white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.5}.ef-assistant-audio-error button{min-height:32px;font-size:12px}.ef-month-navigation{background:#fff;border:1px solid #cbd2da;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 24px;padding:22px;display:flex}.ef-month-navigation h2{text-transform:capitalize;margin:4px 0 6px}.ef-month-navigation p{color:#47515d;font-size:14px}.ef-month-buttons{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ef-month-buttons label{gap:4px;font-size:13px;display:grid}.ef-month-buttons input,.ef-bill-filters select{color:#15191e;min-height:44px;font:inherit;background:#fff;border:1px solid #9aa5b1;border-radius:6px;padding:9px 12px}.ef-month-buttons>button{min-height:44px}.ef-history,.ef-payables{margin:24px 0;scroll-margin-top:20px}.ef-history h2,.ef-payables h2{align-items:center;gap:10px;display:flex}.ef-history>.ef-help,.ef-payables>.ef-help{margin-top:14px}.ef-history-range{gap:6px;display:flex}.ef-history-range [aria-pressed=true]{color:#f4d286;background:#15191e;border-color:#15191e}.ef-balance-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 10px;display:grid}.ef-balance-history article{background:#f3f5f7;border:1px solid #d6dce3;border-radius:10px;padding:16px}.ef-balance-history span{color:#47515d;font-size:13px;display:block}.ef-balance-history strong{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(18px,2vw,24px);display:block}.ef-history-legend{flex-wrap:wrap;gap:20px;margin:24px 0 6px;font-size:13px;display:flex}.ef-history-legend span{align-items:center;gap:7px;display:flex}.ef-history-legend i{border-radius:2px;width:16px;height:10px}.ef-history-legend .income{background:#176345}.ef-history-legend .expense{background:#9c742a}.ef-history-legend .result{background:#245fa0;height:3px}.ef-history-chart{overflow-x:auto}.ef-history-chart svg{width:100%;min-width:550px;max-height:360px;display:block}.ef-history-values summary{cursor:pointer;color:#24476b;padding:12px 0;font-weight:700}.ef-bill-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.ef-bill-filters label{gap:5px;font-size:14px;display:grid}.ef-bill-category{overflow-wrap:anywhere;color:#47515d;max-width:340px;font-size:12px;display:block}.ef-bill-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ef-bill-actions button{white-space:nowrap;min-height:40px}.ef-bill-status{border-radius:16px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.ef-bill-status.paid{color:#176345;background:#e1f1e7}.ef-bill-status.late{color:#942e29;background:#fbe6e5}.ef-bill-status.pending{color:#705115;background:#f8efd9}.ef-payables table{min-width:780px}.ef-history table{min-width:650px}@media (width<=760px){.ef-month-navigation{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.ef-month-buttons{justify-content:flex-start}.ef-month-buttons label{flex:1;min-width:130px}.ef-month-buttons input{width:100%}.ef-balance-history{grid-template-columns:1fr;gap:8px}.ef-balance-history article{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ef-balance-history strong{text-align:right;margin:0}.ef-bill-filters label,.ef-bill-filters select{width:100%}.ef-history .ef-section-heading,.ef-payables .ef-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.ef-history .ef-table-wrap table,.ef-payables .ef-table-wrap table{display:table}.ef-history .ef-table-wrap thead,.ef-payables .ef-table-wrap thead{display:table-header-group}.ef-history .ef-table-wrap tbody,.ef-payables .ef-table-wrap tbody{display:table-row-group}.ef-history .ef-table-wrap tr,.ef-payables .ef-table-wrap tr{display:table-row}.ef-history .ef-table-wrap td,.ef-payables .ef-table-wrap td{text-align:left;white-space:normal;padding:14px 10px;font-size:14px;display:table-cell}.ef-history .ef-table-wrap th,.ef-payables .ef-table-wrap th{white-space:nowrap;padding:14px 10px}}
