@media screen and (max-width:820px){body{background:radial-gradient(circle at 12% 3%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 25rem),var(--bg)}.workspace-topbar{grid-template-columns:38px minmax(0,1fr) 44px auto!important;grid-template-rows:44px!important;gap:8px 9px!important;padding:max(8px,env(safe-area-inset-top)) 12px 11px!important;border-bottom:0!important;background:color-mix(in srgb,var(--bg) 90%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.topbar-brand{grid-column:1!important;grid-row:1!important;width:38px!important;min-height:38px!important;justify-content:center!important}.topbar-brand-mark,.topbar-brand-mark img{width:34px!important;height:34px!important}.topbar-brand-copy{display:none!important}.workspace-context{grid-column:2!important;grid-row:1!important;align-self:center;min-width:0}.workspace-context>strong{overflow:hidden;font-size:20px!important;font-weight:760;letter-spacing:-.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar-actions{grid-column:4!important;grid-row:1!important}.workspace-topbar-actions:empty{display:none!important}.workspace-search{grid-column:3!important;grid-row:1!important;width:44px!important;max-width:44px!important;align-self:center}.mobile-search-toggle{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 7px 20px rgba(24,29,45,.05);cursor:pointer}.workspace-search-content{display:none;min-width:0}.workspace-topbar:has(.workspace-search.mobile-search-open){grid-template-rows:44px 48px!important}.workspace-search.mobile-search-open{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.workspace-search.mobile-search-open .workspace-search-content{grid-column:1;grid-row:1;display:block}.workspace-search.mobile-search-open .mobile-search-toggle{grid-column:2;grid-row:1}.global-search-trigger,.workspace-search .compact-search{min-height:46px!important;border:1px solid color-mix(in srgb,var(--border) 70%,transparent)!important;border-radius:15px!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;box-shadow:0 7px 22px rgba(24,29,45,.035)}.global-search-trigger kbd{display:none}.page-workspace{padding-top:12px!important}.data-panel-card,.glass-card,table.mobile-card-table>tbody>tr.mobile-card-row{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;border-radius:20px!important;background:color-mix(in srgb,var(--surface) 97%,transparent)!important;box-shadow:0 8px 28px rgba(24,29,45,.045)!important}.metric-card{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:18px;background:var(--surface);box-shadow:0 7px 24px rgba(24,29,45,.04)}.metric-icon{border-radius:12px!important;background:color-mix(in srgb,var(--accent) 13%,var(--surface))!important;color:var(--accent)!important}.button,.currency-select-trigger,.icon-button,input,select,textarea{border-radius:14px!important}.button-primary{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 24%,transparent)!important}.settings-signout-action{margin-top:14px}.settings-signout-action .button{width:100%}.cash-account-tabs>*,.segmented>*,.settings-section-nav>*,.tabs>*{border-radius:13px!important}table.mobile-card-table>tbody>tr.mobile-card-row{gap:10px 14px!important;padding:14px!important}table.mobile-card-table>tbody>tr.mobile-card-row>td[data-mobile-primary=true]{min-height:42px;color:var(--text);font-size:14px}.mobile-bottom-nav{inset-inline:12px!important;inset-block-end:max(9px,env(safe-area-inset-bottom))!important;height:76px!important;gap:2px!important;padding:8px 7px 7px!important;border:1px solid color-mix(in srgb,var(--border) 76%,transparent)!important;border-radius:25px!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:0 16px 45px rgba(24,29,45,.16)!important;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.mobile-bottom-item{position:relative;min-width:0;min-height:58px!important;gap:4px!important;border:0!important;border-radius:16px!important;color:var(--muted)!important;background:transparent!important}.mobile-bottom-item svg{width:20px!important;height:20px!important;stroke-width:1.9}.mobile-bottom-item span{font-size:8px!important;font-weight:700!important}.mobile-bottom-item.active{color:var(--accent)!important}.mobile-bottom-item.active svg{color:var(--accent)!important;stroke-width:2.4}.mobile-bottom-item.active:after{content:"";position:absolute;inset-inline:calc(50% - 3px);inset-block-end:2px;width:6px;height:3px;border-radius:99px;background:var(--accent)}.mobile-bottom-create{min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;padding:0 0 2px;border:0;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.mobile-bottom-create>span{width:54px;height:54px;display:grid;place-items:center;margin-top:-24px;border:4px solid color-mix(in srgb,var(--surface) 96%,transparent);border-radius:50%;color:#17120a;background:linear-gradient(145deg,#ffb62d,var(--accent));box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 36%,transparent)}.mobile-bottom-create>span svg{stroke-width:2.6}.mobile-bottom-create>small{font-size:8px;font-weight:700;line-height:1}.mobile-bottom-create:active>span{transform:scale(.94)}.app-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.topbar-action-menu{inset-block-end:calc(94px + env(safe-area-inset-bottom))!important}}@media screen and (max-width:360px){.mobile-bottom-nav{inset-inline:7px!important}.mobile-bottom-create>small,.mobile-bottom-item span{font-size:7px!important}.mobile-bottom-create>span{width:50px;height:50px}}@media screen and (max-width:820px){body,html{height:auto!important;min-height:100%;overflow-x:clip!important;background:var(--bg)!important}html{overflow-y:auto!important}body{min-height:100dvh!important;overflow-y:visible!important}body .workspace-topbar{height:calc(63px + env(safe-area-inset-top))!important;min-height:calc(63px + env(safe-area-inset-top))!important;max-height:calc(63px + env(safe-area-inset-top))!important}body .workspace-search:not(.mobile-search-open){grid-column:3!important;grid-row:1!important;width:44px!important;max-width:44px!important}body .mobile-search-toggle{display:grid!important;font-size:0!important}body .workspace-search:not(.mobile-search-open) .compact-search,body .workspace-search:not(.mobile-search-open) .global-search-trigger,body .workspace-search:not(.mobile-search-open)>.workspace-search-content{display:none!important;visibility:hidden!important}body .workspace-search.mobile-search-open>.workspace-search-content{display:block!important;visibility:visible!important}body .workspace-topbar:has(.workspace-search.mobile-search-open){height:calc(119px + env(safe-area-inset-top))!important;min-height:calc(119px + env(safe-area-inset-top))!important;max-height:calc(119px + env(safe-area-inset-top))!important}body .app-shell{height:auto!important;min-height:100dvh!important;overflow:visible!important}body .app-main,body .app-main:has(.report-drilldown-page),body .app-main:has(.report-layout){height:auto!important;min-height:calc(100dvh - 63px - env(safe-area-inset-top))!important;overflow:visible!important;padding-top:0!important;padding-bottom:calc(136px + env(safe-area-inset-bottom))!important}body .page-workspace,body .page-workspace:has(>.report-drilldown-page),body .page-workspace:has(>.report-layout){height:auto!important;min-height:0!important;overflow:visible!important;padding-top:8px!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}body .page-workspace:has(>.system-export-area:not(.export-capture-mode)){display:block!important;height:auto!important;min-height:0!important;overflow-x:clip!important;overflow-y:visible!important}body .page-workspace>.page-header{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}body .cash-account-overview-grid.data-panel-body-scroll,body .page-workspace>.system-export-area:not(.export-capture-mode),body .page-workspace>.system-export-area:not(.export-capture-mode):has(>.data-panel-card:only-child),body .page-workspace>.system-export-area:not(.export-capture-mode):has(>.glass-card:only-child),body .page-workspace>.system-export-area:not(.export-capture-mode)>.data-panel-card:only-child,body .page-workspace>.system-export-area:not(.export-capture-mode)>.glass-card:only-child,body .system-export-area:not(.export-capture-mode){display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body .cash-account-overview-grid.data-panel-body-scroll{display:grid!important}body .page-workspace>.system-export-area:not(.export-capture-mode):has(>.data-panel-card:only-child)>.data-panel-card:only-child>.data-table-scroll,body .page-workspace>.system-export-area:not(.export-capture-mode)>.data-panel-card:only-child>.data-table-scroll{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}body .data-panel-body-scroll,body .data-table-scroll,body .report-detail-scroll,body .table-wrap{overscroll-behavior-y:auto!important;touch-action:pan-y!important}body .data-panel-body-scroll{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow-y:visible!important}body :is(.glass-card,.metric-card,.data-panel-card,.cash-account-overview-card){overscroll-behavior-y:auto!important;touch-action:pan-y!important}}@media screen and (max-width:820px){body:has(.dashboard-page-marker),body:has(.finance-page-marker){--mobile-wallet-ink:#17113f;--mobile-wallet-ink-2:#28205d;--mobile-wallet-blue:#315efb;--mobile-wallet-mint:#58dcc3;--mobile-wallet-canvas:#f5f6fb;background:var(--mobile-wallet-canvas)!important}body:has(.dashboard-page-marker) .workspace-topbar,body:has(.finance-page-marker) .workspace-topbar{background:color-mix(in srgb,var(--mobile-wallet-canvas) 92%,transparent)!important}body:has(.dashboard-page-marker) .page-workspace,body:has(.finance-page-marker) .page-workspace{padding-inline:14px!important;padding-top:7px!important}body:has(.dashboard-page-marker) .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card{min-height:132px!important;padding:15px!important;border:0!important;border-radius:23px!important;background:#fff!important;box-shadow:0 12px 30px rgba(30,24,67,.07)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child{grid-column:1/-1;min-height:190px!important;padding:20px!important;color:#fff!important;background:radial-gradient(circle at 92% 0,rgba(91,122,255,.72),transparent 38%),radial-gradient(circle at 5% 112%,rgba(85,220,195,.25),transparent 42%),linear-gradient(145deg,var(--mobile-wallet-ink-2),var(--mobile-wallet-ink))!important;box-shadow:0 22px 44px rgba(23,17,63,.25)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child .metric-top,body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child small{color:rgba(255,255,255,.7)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child .metric-icon{color:#fff!important;background:rgba(255,255,255,.13)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child>strong{margin-top:20px!important;font-size:clamp(25px,8.5vw,35px)!important;line-height:1.12}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:not(:first-child)>strong{font-size:clamp(17px,5.4vw,23px)!important}body:has(.dashboard-page-marker) .content-grid{gap:11px!important}body:has(.dashboard-page-marker) .content-grid>.glass-card{padding:17px!important;border:0!important;border-radius:23px!important;background:#fff!important;box-shadow:0 12px 30px rgba(30,24,67,.07)!important}body:has(.dashboard-page-marker) .snapshot-list>div{min-height:53px;border-color:#edf0f6!important}body:has(.finance-page-marker) .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;margin-bottom:12px!important;border:1px solid #e7e9f2!important;border-radius:21px!important;background:#fff!important;box-shadow:0 10px 28px rgba(30,24,67,.06)!important}body:has(.finance-page-marker) .tabs>a{min-height:48px!important;display:flex;align-items:center;justify-content:center;padding:7px 5px!important;border:0!important;border-radius:15px!important;color:#72768a!important;background:transparent!important;font-size:9px!important;font-weight:700;text-align:center}body:has(.finance-page-marker) .tabs>a.active{color:#fff!important;background:linear-gradient(145deg,var(--mobile-wallet-ink-2),var(--mobile-wallet-ink))!important;box-shadow:0 8px 18px rgba(23,17,63,.2)!important}body:has(.finance-page-marker) .selected-cash-account-card,body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.data-panel-card,body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.glass-card{padding:16px!important;border:0!important;border-radius:23px!important;background:#fff!important;box-shadow:0 12px 30px rgba(30,24,67,.07)!important}body:has(.finance-page-marker) .cash-account-overview-grid{gap:11px!important}body:has(.finance-page-marker) .cash-account-overview-card,body:has(.finance-page-marker) .cash-account-overview-card.main{min-height:176px!important;height:auto!important;padding:17px!important;border:0!important;border-radius:22px!important;color:#fff!important;background:radial-gradient(circle at 95% -5%,rgba(80,113,255,.72),transparent 42%),linear-gradient(145deg,var(--mobile-wallet-ink-2),var(--mobile-wallet-ink))!important;box-shadow:0 18px 36px rgba(23,17,63,.21)!important}body:has(.finance-page-marker) .cash-account-overview-card:not(.main){color:#191b25!important;background:#fff!important;box-shadow:0 11px 28px rgba(30,24,67,.08)!important}body:has(.finance-page-marker) .cash-account-overview-card:not(.main) .cash-account-overview-balances>span{background:#f5f6fb!important}body:has(.finance-page-marker) .cash-account-overview-card.main .cash-account-overview-balances>span{background:rgba(255,255,255,.12)!important}body:has(.finance-page-marker) .cash-account-overview-card.main .cash-account-open-label,body:has(.finance-page-marker) .cash-account-overview-card.main .cash-account-overview-balances :is(small,strong){color:#fff!important}body:has(.finance-page-marker) .selected-cash-account-card{color:#fff!important;background:radial-gradient(circle at 95% -5%,rgba(80,113,255,.72),transparent 42%),linear-gradient(145deg,var(--mobile-wallet-ink-2),var(--mobile-wallet-ink))!important;box-shadow:0 20px 40px rgba(23,17,63,.23)!important}body:has(.finance-page-marker) .selected-cash-account-card :is(h2,p,.eyebrow,.dot-label){color:#fff!important}body:has(.finance-page-marker) .cash-account-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:has(.finance-page-marker) .cash-account-currency-grid>div{min-width:0;padding:12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:rgba(255,255,255,.1)!important}body:has(.finance-page-marker) .cash-account-currency-grid :is(span,small,strong){color:#fff!important}body:has(.finance-page-marker) .data-panel-toolbar{margin-bottom:11px!important;padding-bottom:11px!important;border-color:#edf0f6!important}body:has(.finance-page-marker) .chip-row{gap:6px!important}body:has(.finance-page-marker) .chip{min-height:38px!important;border:0!important;border-radius:12px!important;background:#f1f3f8!important}body:has(.finance-page-marker) .chip.active{color:#fff!important;background:var(--mobile-wallet-blue)!important}body:has(.dashboard-page-marker) .mobile-bottom-nav,body:has(.finance-page-marker) .mobile-bottom-nav{border:1px solid rgba(23,17,63,.08)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 20px 45px rgba(23,17,63,.2)!important}body:has(.dashboard-page-marker) .mobile-bottom-item.active,body:has(.finance-page-marker) .mobile-bottom-item.active{color:var(--mobile-wallet-blue)!important}body:has(.dashboard-page-marker) .mobile-bottom-item.active svg,body:has(.finance-page-marker) .mobile-bottom-item.active svg{color:var(--mobile-wallet-blue)!important}body:has(.dashboard-page-marker) .mobile-bottom-item.active:after,body:has(.finance-page-marker) .mobile-bottom-item.active:after{background:var(--mobile-wallet-blue)!important}html[data-theme=dark] body:has(.dashboard-page-marker),html[data-theme=dark] body:has(.finance-page-marker){--mobile-wallet-canvas:#0e0d19;background:#0e0d19!important}html[data-theme=dark] body:has(.dashboard-page-marker) .workspace-topbar,html[data-theme=dark] body:has(.finance-page-marker) .workspace-topbar{background:rgba(14,13,25,.92)!important}html[data-theme=dark] body:has(.dashboard-page-marker) .content-grid>.glass-card,html[data-theme=dark] body:has(.dashboard-page-marker) .metrics-grid>.metric-card:not(:first-child),html[data-theme=dark] body:has(.finance-page-marker) .cash-account-overview-card:not(.main),html[data-theme=dark] body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.data-panel-card,html[data-theme=dark] body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.glass-card,html[data-theme=dark] body:has(.finance-page-marker) .tabs{color:#f6f5fb!important;background:#1a1828!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}html[data-theme=dark] body:has(.finance-page-marker) .cash-account-overview-card:not(.main) .cash-account-overview-balances>span,html[data-theme=dark] body:has(.finance-page-marker) .chip{background:#252236!important}html[data-theme=dark] body:has(.finance-page-marker) .tabs>a{color:#aaa6ba!important}html[data-theme=dark] body:has(.dashboard-page-marker) .mobile-bottom-nav,html[data-theme=dark] body:has(.finance-page-marker) .mobile-bottom-nav{border-color:rgba(255,255,255,.08)!important;background:rgba(26,24,40,.96)!important;box-shadow:0 20px 45px rgba(0,0,0,.38)!important}}.mobile-figma-dashboard,.mobile-home-hub{display:none}@media screen and (max-width:820px){:root{--havi-mobile-orange:#f4a019;--havi-mobile-orange-strong:#e88b08;--havi-mobile-ink:#15171b;--havi-mobile-copy:#686d77;--havi-mobile-line:#e7e8eb;--havi-mobile-canvas:#f4f5f7;--havi-mobile-card:#ffffff}body,html{width:100%;max-width:100%;min-height:100%;overflow-x:clip!important;background:var(--havi-mobile-canvas)!important}body{color:var(--havi-mobile-ink);font-size:15px;-webkit-font-smoothing:antialiased}body .app-shell{display:block!important;width:100%!important;min-height:100dvh!important;overflow:visible!important;background:var(--havi-mobile-canvas)!important}body .workspace-topbar{position:sticky!important;inset-block-start:0;z-index:80;width:100%;height:calc(64px + env(safe-area-inset-top))!important;min-height:calc(64px + env(safe-area-inset-top))!important;max-height:none!important;grid-template-columns:40px minmax(0,1fr) 44px auto!important;grid-template-rows:44px!important;align-items:center;gap:9px!important;padding:max(9px,env(safe-area-inset-top)) 14px 10px!important;border-bottom:1px solid rgba(23,25,29,.065)!important;background:rgba(244,245,247,.94)!important;box-shadow:none!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}body .topbar-brand{grid-column:1!important;grid-row:1!important;width:40px!important;height:40px;min-height:40px!important;display:grid!important;place-items:center;padding:0!important}body .topbar-brand-mark,body .topbar-brand-mark img{width:36px!important;height:36px!important}body .topbar-brand-copy{display:none!important}body .workspace-context{grid-column:2!important;grid-row:1!important;align-self:center;min-width:0}body .workspace-context>small,body .workspace-context>span{display:none!important}body .workspace-context>strong{margin:0!important;overflow:hidden;color:var(--havi-mobile-ink);font-size:19px!important;font-weight:720;letter-spacing:-.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .workspace-search:not(.mobile-search-open){grid-column:3!important;grid-row:1!important;width:44px!important;max-width:44px!important}body .mobile-search-toggle,body .topbar-more-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid rgba(23,25,29,.085)!important;border-radius:50%!important;color:var(--havi-mobile-ink)!important;background:var(--havi-mobile-card)!important;box-shadow:0 7px 20px rgba(22,24,29,.055)!important}body .topbar-more-button span{display:none!important}body .workspace-topbar-actions{grid-column:4!important;grid-row:1!important}body .workspace-topbar-actions:empty{display:none!important}body .workspace-search:not(.mobile-search-open) .compact-search,body .workspace-search:not(.mobile-search-open) .global-search-trigger,body .workspace-search:not(.mobile-search-open)>.workspace-search-content{display:none!important;visibility:hidden!important}body .workspace-topbar:has(.workspace-search.mobile-search-open){height:calc(122px + env(safe-area-inset-top))!important;min-height:calc(122px + env(safe-area-inset-top))!important;grid-template-rows:44px 48px!important}body .workspace-search.mobile-search-open{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}body .workspace-search.mobile-search-open>.workspace-search-content{display:block!important;visibility:visible!important}body .workspace-search.mobile-search-open .compact-search,body .workspace-search.mobile-search-open .global-search-trigger{min-height:48px!important;border:1px solid var(--havi-mobile-line)!important;border-radius:15px!important;background:var(--havi-mobile-card)!important;box-shadow:none!important}body .app-main,body .app-main:has(.fixed-create-form),body .app-main:has(.invoice-create-form),body .app-main:has(.report-drilldown-page),body .app-main:has(.report-layout){width:100%!important;height:auto!important;min-height:calc(100dvh - 64px - env(safe-area-inset-top))!important;margin:0!important;padding:0 0 calc(112px + env(safe-area-inset-bottom))!important;overflow:visible!important}body .page-workspace,body .page-workspace:has(.fixed-create-form),body .page-workspace:has(.invoice-create-form),body .page-workspace:has(>.report-drilldown-page),body .page-workspace:has(>.report-layout){width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;padding:10px 14px calc(26px + env(safe-area-inset-bottom))!important;overflow:visible!important}body .page-workspace>.page-header{display:none!important}body .page-workspace>*{min-width:0!important;max-width:100%!important}body:has(.dashboard-page-marker) .workspace-context>strong{width:0;height:0;overflow:hidden;font-size:0!important}body:has(.dashboard-page-marker) .workspace-context:after{content:"Havi";color:var(--havi-mobile-ink);font-size:19px;font-weight:760;letter-spacing:-.035em}body:has(.dashboard-page-marker) .page-workspace>.content-grid,body:has(.dashboard-page-marker) .page-workspace>.metrics-grid{display:none!important}.mobile-figma-dashboard{width:100%;display:grid;gap:12px}.mobile-figma-welcome{padding:3px 2px 2px}.mobile-figma-welcome h1{margin:0;font-size:20px;font-weight:780;letter-spacing:-.045em;line-height:1.16}.mobile-figma-welcome p{margin:5px 0 0;color:var(--havi-mobile-copy);font-size:10px;line-height:1.45}.mobile-figma-balance-card{min-height:148px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-radius:14px;color:#fff;background:#18191c}.mobile-figma-balance-head{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.68);font-size:10px;font-weight:650}.mobile-figma-balance-head svg{color:var(--havi-mobile-orange)}.mobile-figma-balance-card>.currency-amount-stack{gap:5px}.mobile-figma-balance-card .currency-amount-row{color:#fff!important;font-size:25px!important;font-weight:760;letter-spacing:-.035em}.mobile-figma-balance-card .currency-amount-row+.currency-amount-row{font-size:15px!important;opacity:.78}.mobile-figma-balance-card .currency-amount-row small{color:rgba(255,255,255,.52)!important;font-size:8px!important}.mobile-figma-balance-card>small{color:rgba(255,255,255,.5);font-size:8px}.mobile-figma-section{padding:14px;border:1px solid #ececee;border-radius:14px;background:#fff}.mobile-figma-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mobile-figma-section-title h2{margin:0;color:#17181b;font-size:13px;font-weight:760;letter-spacing:-.025em}.mobile-figma-section-title :is(span,a){color:#8a8d95;font-size:8px;font-weight:650}.mobile-figma-section-title a{color:var(--havi-mobile-orange-strong)}.mobile-figma-finance-list{display:grid}.mobile-figma-finance-list>div{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f1}.mobile-figma-finance-list>div:last-child{border-bottom:0}.mobile-figma-finance-list>div>span{color:#6f737c;font-size:9px}.mobile-figma-finance-list>div>strong{min-width:0;text-align:end}.mobile-figma-finance-list .currency-amount-stack{align-items:flex-end;gap:1px}.mobile-figma-finance-list .currency-amount-row{justify-content:flex-end;font-size:11px!important}.mobile-figma-finance-list .currency-amount-row small{font-size:7px!important}.mobile-figma-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-figma-pulse-grid>div{min-height:72px;display:flex;flex-direction:column;justify-content:space-between;padding:12px;border:1px solid #ededee;border-radius:12px;background:#fafafa}.mobile-figma-pulse-grid strong{font-size:20px;letter-spacing:-.04em}.mobile-figma-pulse-grid span{color:#7c8088;font-size:8px}.mobile-figma-work-list,.mobile-figma-workspace-list{display:grid;gap:7px}.mobile-figma-work-list>a,.mobile-figma-workspace-list>a{min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #eeeeef;border-radius:12px;background:#fafafa}.mobile-figma-workspace-list>a{grid-template-columns:34px minmax(0,1fr) 16px}.mobile-figma-work-list>a>span:first-child,.mobile-figma-workspace-list>a>span:nth-child(2){min-width:0;display:grid;gap:2px}.mobile-figma-work-list strong,.mobile-figma-workspace-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mobile-figma-work-list small,.mobile-figma-workspace-list small{overflow:hidden;color:#858991;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-figma-link-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#1c160b;background:#ffb83f}.mobile-figma-workspace-list>a>svg{color:#a1a4aa}.mobile-figma-empty{padding:18px 10px;color:#8a8e96;font-size:9px;text-align:center}.mobile-home-hub{display:block;margin-bottom:13px;padding:17px;border:1px solid var(--havi-mobile-line);border-radius:22px;background:var(--havi-mobile-card);box-shadow:0 10px 28px rgba(22,24,29,.05)}.mobile-home-hub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.mobile-home-hub-head>div{min-width:0}.mobile-home-hub-head span{display:block;margin-bottom:3px;color:var(--havi-mobile-orange-strong);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.mobile-home-hub-head h2{margin:0;font-size:17px;letter-spacing:-.035em;line-height:1.22}.mobile-home-hub-head>small{color:var(--havi-mobile-copy);font-size:9px;white-space:nowrap}.mobile-home-hub-grid{display:grid;grid-template-columns:1fr;gap:8px}.mobile-home-link{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 11px;border:1px solid #ececef;border-radius:16px;background:#fafafa}.mobile-home-link:active{transform:scale(.985);background:#fff7e8}.mobile-home-link-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#17120a;background:linear-gradient(145deg,#ffc154,var(--havi-mobile-orange))}.mobile-home-link>span:nth-child(2){min-width:0;display:grid;gap:2px}.mobile-home-link strong{font-size:13px}.mobile-home-link small{overflow:hidden;color:var(--havi-mobile-copy);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-home-link>svg{color:#989ba3}body :is(.glass-card,.data-panel-card,.metric-card,.account-card,.cash-account-overview-card){width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid var(--havi-mobile-line)!important;border-radius:14px!important;background:var(--havi-mobile-card)!important;box-shadow:none!important;touch-action:pan-y}body .compact-grid,body .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .metrics-grid>.metric-card{min-height:128px!important;padding:15px!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child{grid-column:1/-1;min-height:184px!important;padding:20px!important;border:0!important;color:#fff!important;background:radial-gradient(circle at 88% -12%,rgba(255,190,82,.35),transparent 43%),linear-gradient(145deg,#292b30,#111318)!important;box-shadow:0 20px 42px rgba(17,19,24,.22)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child :is(.metric-top,small){color:rgba(255,255,255,.68)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child .metric-icon{color:#17120a!important;background:var(--havi-mobile-orange)!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child>strong{margin-top:22px!important;font-size:clamp(25px,8vw,34px)!important}body .metric-top{color:var(--havi-mobile-copy);font-size:9px!important}body .metric-icon{width:36px!important;height:36px!important;border-radius:12px!important;color:var(--havi-mobile-orange-strong)!important;background:#fff3dd!important}body .metric-card>strong{margin-top:14px;font-size:clamp(17px,5vw,22px)!important}body .metric-card>small{margin-top:6px;color:var(--havi-mobile-copy);font-size:9px!important;line-height:1.35}body .account-balance-grid,body .activity-document-grid,body .content-grid,body .content-grid.two-one,body .details-grid,body .settings-grid,body .settings-hub,body .transfer-balance-grid{grid-template-columns:1fr!important;gap:11px!important}body .data-panel-card,body .glass-card{padding:15px!important}body :is(button,.button,.icon-button,select,.havi-select-trigger,.currency-select-trigger){min-height:44px}body :is(input,select,textarea,.havi-select-trigger,.currency-select-trigger){width:100%;max-width:100%;min-height:48px!important;border-radius:14px!important;font-size:16px!important}body input[type=checkbox],body input[type=radio]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important}body .button{min-height:44px;border-radius:13px!important}body .button-primary{border-color:var(--havi-mobile-orange)!important;color:#17120a!important;background:linear-gradient(145deg,#ffbd49,var(--havi-mobile-orange))!important;box-shadow:0 9px 20px rgba(244,160,25,.22)!important}body :is(.page-actions,.page-actions>.button-row,.page-tools-row,.document-actions,.row-actions){width:100%;max-width:100%;display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}body :is(.tabs,.segmented,.cash-account-tabs,.settings-section-nav){width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:7px!important;padding:7px!important;overflow:visible!important;border:1px solid var(--havi-mobile-line)!important;border-radius:18px!important;background:var(--havi-mobile-card)!important}body :is(.tabs,.segmented,.cash-account-tabs,.settings-section-nav)>*{min-width:0!important;min-height:44px!important;display:flex;align-items:center;justify-content:center;padding:8px!important;border-radius:12px!important;text-align:center;white-space:normal!important}body :is(.tabs,.segmented,.cash-account-tabs,.settings-section-nav)>.active{color:#17120a!important;background:var(--havi-mobile-orange)!important;box-shadow:none!important}body :is(.chip-row,.activity-filter-bar){display:flex!important;flex-wrap:wrap!important;gap:7px!important;overflow:visible!important}body .chip{min-height:40px!important;border:1px solid var(--havi-mobile-line)!important;border-radius:12px!important;background:#f7f7f8!important}body .chip.active{color:#17120a!important;border-color:var(--havi-mobile-orange)!important;background:#fff1d6!important}body :is(.table-wrap,.data-table-scroll,.account-statement-table-wrap,.report-detail-scroll){width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}body table.mobile-card-table,body table.mobile-card-table>tbody{display:block!important;width:100%!important}body table.mobile-card-table>thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}body table.mobile-card-table>tbody>tr.mobile-card-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 14px!important;margin-bottom:10px;padding:15px!important;border:1px solid var(--havi-mobile-line)!important;border-radius:12px!important;background:var(--havi-mobile-card)!important;box-shadow:none!important}body table.mobile-card-table>tbody>tr.mobile-card-row>td{min-width:0!important;padding:0!important;border:0!important;font-size:11px}body .mobile-bottom-nav{position:fixed!important;z-index:100;inset-inline:12px!important;inset-block-end:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;height:70px!important;min-height:70px!important;display:grid!important;gap:2px!important;padding:8px 7px 7px!important;border:1px solid rgba(23,25,29,.09)!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 28px rgba(22,24,29,.13)!important;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}body .mobile-bottom-item{min-height:52px!important;gap:4px!important;color:#7b7f88!important;background:transparent!important}body .mobile-bottom-item span{font-size:9px!important;font-weight:700!important}body .mobile-bottom-item.active,body .mobile-bottom-item.active svg{color:var(--havi-mobile-orange-strong)!important}body .mobile-bottom-item.active:after{background:var(--havi-mobile-orange)!important}body .mobile-bottom-create>span{color:#17120a!important;background:linear-gradient(145deg,#ffc45c,var(--havi-mobile-orange))!important;box-shadow:0 10px 25px rgba(244,160,25,.36)!important}body .mobile-bottom-create>small{font-size:9px!important}body .command-panel,body .topbar-action-menu{width:calc(100% - 20px)!important;max-width:none!important;max-height:min(76dvh,680px)!important;inset:auto 10px calc(98px + env(safe-area-inset-bottom))!important;border:1px solid var(--havi-mobile-line)!important;border-radius:24px!important;background:var(--havi-mobile-card)!important}body .command-quick-grid{grid-template-columns:1fr 1fr!important}body .command-layer{align-items:stretch!important;padding:0!important;background:var(--havi-mobile-canvas)!important}body .command-layer .command-scrim{display:none!important}body .command-layer .command-panel{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;padding:max(14px,env(safe-area-inset-top)) 14px calc(100px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:var(--havi-mobile-canvas)!important;box-shadow:none!important}body .command-layer .command-search{position:sticky;inset-block-start:0;z-index:2;min-height:50px;border:1px solid var(--havi-mobile-line);border-radius:13px;background:#fff}body .command-quick-grid a,body .command-results a{min-height:58px;border-radius:15px!important}body .create-page-view:has(.fixed-create-form),body .create-page-view:has(.fixed-create-form) .create-page-card,body .create-page-view:has(.fixed-create-form) .create-page-card-body,body .create-page-view:has(.fixed-create-form) .create-page-card.modal-wide,body .create-page-view:has(.invoice-create-form),body .create-page-view:has(.invoice-create-form) .create-page-card,body .create-page-view:has(.invoice-create-form) .create-page-card-body,body .create-page-view:has(.invoice-create-form) .create-page-card.modal-wide{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body .create-page-view .create-page-card{border:1px solid var(--havi-mobile-line)!important;border-radius:22px!important;background:var(--havi-mobile-card)!important;box-shadow:0 10px 28px rgba(22,24,29,.05)!important}body .create-page-view .create-page-card-body{padding:13px!important}body .create-page-view .fixed-create-form,body .create-page-view .invoice-create-form{width:100%!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column;gap:12px!important;overflow:visible!important}body .create-page-view :is(.invoice-create-details-grid,.payment-create-fields,.bill-create-fields,.expense-create-fields,.job-create-top .form-grid){display:grid!important;grid-template-columns:1fr!important;gap:11px!important;overflow:visible!important}body .create-page-view .create-page-card .invoice-create-form .invoice-create-details-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;align-items:end!important;gap:11px!important}body .create-page-view .bill-create-fields>.bill-supplier-field,body .create-page-view .expense-create-fields>.expense-vendor-field,body .create-page-view .invoice-create-details-grid>.invoice-client-field,body .create-page-view .payment-create-fields>.payment-client-field,body .create-page-view :is(.payment-current-balance,.payment-exchange-panel,.invoice-notes-field,.payment-reference-field,.payment-notes-field,.expense-reference-field,.expense-notes-field){grid-column:1/-1!important}body .create-page-view .bill-create-fields>.field:not(.bill-supplier-field),body .create-page-view .expense-create-fields>.field:not(.expense-vendor-field):not(.expense-reference-field):not(.expense-notes-field),body .create-page-view .invoice-create-details-grid>.invoice-currency-field,body .create-page-view .invoice-create-details-grid>.invoice-date-field,body .create-page-view .invoice-create-details-grid>.invoice-discount-field,body .create-page-view .invoice-create-details-grid>.invoice-tax-field,body .create-page-view .invoice-create-details-grid>:not(.invoice-client-field):not(.invoice-payment-compact),body .create-page-view .payment-create-fields>.field:not(.payment-client-field):not(.payment-reference-field):not(.payment-notes-field){grid-column:1!important}body .create-page-view .invoice-create-details-grid>.invoice-payment-compact{grid-column:1/-1!important;display:block!important;width:100%!important}body .create-page-view .invoice-payment-compact>.payment-mode-heading{grid-column:auto!important}body .create-page-view .invoice-payment-compact>.payment-mode-details{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;margin-top:10px}body .create-page-view .fixed-create-form :is(input,select,textarea,.currency-select-trigger,.havi-select-trigger),body .create-page-view .invoice-create-form :is(input,select,textarea,.currency-select-trigger,.havi-select-trigger),body .create-page-view .payment-mode-switch button{min-height:48px!important;height:auto!important;padding-inline:12px!important;border-radius:13px!important;font-size:16px!important}body .create-page-view :is(.fixed-create-form,.invoice-create-form) .field>span,body .create-page-view :is(.fixed-create-form,.invoice-create-form) .form-section-title{overflow:visible!important;font-size:10px!important;line-height:1.3!important;text-overflow:clip!important;white-space:normal!important}body .create-page-view :is(.line-editor,.job-create-items,.expense-create-items){width:100%!important;height:auto!important;min-height:210px!important;max-height:46dvh!important;display:flex!important;flex-direction:column;overflow:hidden!important;border:1px solid var(--havi-mobile-line)!important;border-radius:18px!important;background:#fafafa!important}body .create-page-view :is(.line-items-scroll,.expense-record-lines,.job-line-table){min-height:0!important;max-height:38dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;scroll-padding-bottom:180px}body .create-page-view :is(.invoice-create-form,.bill-create-form) .line-items-scroll{padding-bottom:180px!important}body .create-page-view :is(.line-row,.line-row.job-line,.record-line,.expense-record-line){width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:12px!important;border:1px solid var(--havi-mobile-line)!important;border-radius:16px!important;background:var(--havi-mobile-card)!important}body .create-page-view :is(.line-row,.record-line,.expense-record-line)>*{min-width:0!important;grid-column:2!important}body .create-page-view :is(.line-number,.record-line-number){grid-column:1!important;grid-row:1!important}body .fixed-create-footer,body .invoice-create-footer{position:sticky!important;z-index:20;inset-block-end:calc(98px + env(safe-area-inset-bottom))!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important;border:1px solid var(--havi-mobile-line)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 32px rgba(22,24,29,.12)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .fixed-create-footer>.form-actions,body .invoice-create-footer>.form-actions{position:static!important;min-width:0!important;width:100%!important;padding:0!important;background:transparent!important}body .fixed-create-footer>.form-actions .button,body .invoice-create-footer>.form-actions .button{width:100%;min-height:50px}body .bill-create-footer .invoice-live-summary,body .invoice-create-footer .invoice-live-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}body .bill-create-footer .invoice-live-summary>div,body .invoice-create-footer .invoice-live-summary>div{min-height:46px;padding:7px;border:0!important;border-radius:12px;background:#f6f6f7;font-size:9px!important}body .bill-create-footer .invoice-live-summary>div strong,body .invoice-create-footer .invoice-live-summary>div strong{font-size:13px!important}body:has(.dashboard-page-marker),body:has(.finance-page-marker){--mobile-wallet-ink:var(--havi-mobile-ink)!important;--mobile-wallet-ink-2:#2a2c31!important;--mobile-wallet-blue:var(--havi-mobile-orange-strong)!important;--mobile-wallet-mint:var(--havi-mobile-orange)!important;--mobile-wallet-canvas:var(--havi-mobile-canvas)!important;background:var(--havi-mobile-canvas)!important}body:has(.dashboard-page-marker) .content-grid>.glass-card,body:has(.dashboard-page-marker) .metrics-grid>.metric-card:not(:first-child),body:has(.finance-page-marker) .cash-account-overview-card:not(.main),body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.data-panel-card,body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.glass-card,body:has(.finance-page-marker) .tabs{color:var(--havi-mobile-ink)!important;background:var(--havi-mobile-card)!important;box-shadow:0 9px 28px rgba(22,24,29,.05)!important}body:has(.finance-page-marker) .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-color:var(--havi-mobile-line)!important}body:has(.finance-page-marker) .tabs>a.active{color:#17120a!important;background:var(--havi-mobile-orange)!important;box-shadow:0 8px 18px rgba(244,160,25,.22)!important}body:has(.finance-page-marker) .cash-account-overview-card.main,body:has(.finance-page-marker) .selected-cash-account-card{color:#fff!important;background:radial-gradient(circle at 90% -8%,rgba(244,160,25,.34),transparent 43%),linear-gradient(145deg,#2b2d32,#111318)!important;box-shadow:0 18px 38px rgba(17,19,24,.22)!important}body:has(.dashboard-page-marker) .mobile-bottom-item.active,body:has(.dashboard-page-marker) .mobile-bottom-item.active svg,body:has(.finance-page-marker) .mobile-bottom-item.active,body:has(.finance-page-marker) .mobile-bottom-item.active svg{color:var(--havi-mobile-orange-strong)!important}body:has(.dashboard-page-marker) .mobile-bottom-item.active:after,body:has(.finance-page-marker) .mobile-bottom-item.active:after{background:var(--havi-mobile-orange)!important}html[data-theme=dark]{--havi-mobile-ink:#f7f7f8;--havi-mobile-copy:#a8acb4;--havi-mobile-line:#2d3036;--havi-mobile-canvas:#101114;--havi-mobile-card:#1a1c20}html[data-theme=dark] body .workspace-topbar{background:rgba(16,17,20,.94)!important}html[data-theme=dark] body .chip,html[data-theme=dark] body .mobile-home-link{background:#202226!important}html[data-theme=dark] body .create-page-view :is(.line-editor,.job-create-items,.expense-create-items){border-color:var(--havi-mobile-line)!important;background:#17191d!important}html[data-theme=dark] body:has(.dashboard-page-marker) .content-grid>.glass-card,html[data-theme=dark] body:has(.dashboard-page-marker) .metrics-grid>.metric-card:not(:first-child),html[data-theme=dark] body:has(.finance-page-marker) .cash-account-overview-card:not(.main),html[data-theme=dark] body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.data-panel-card,html[data-theme=dark] body:has(.finance-page-marker) .system-export-area:not(.export-capture-mode)>.glass-card,html[data-theme=dark] body:has(.finance-page-marker) .tabs{color:var(--havi-mobile-ink)!important;background:var(--havi-mobile-card)!important}html[data-theme=dark] body .mobile-bottom-nav,html[data-theme=dark] body :is(.fixed-create-footer,.invoice-create-footer){background:rgba(26,28,32,.96)!important}html[data-theme=dark] body :is(.invoice-create-footer,.bill-create-footer) .invoice-live-summary>div{color:var(--havi-mobile-ink)!important;background:#222429!important}html[data-theme=dark] body :is(.invoice-create-footer,.bill-create-footer) .invoice-live-summary :is(span,strong){color:var(--havi-mobile-ink)!important}}@media screen and (max-width:390px){body .page-workspace,body .workspace-topbar{padding-inline:10px!important}body .mobile-bottom-nav{inset-inline:8px!important}body .compact-grid,body .metrics-grid{grid-template-columns:1fr!important}body:has(.dashboard-page-marker) .metrics-grid>.metric-card:first-child{grid-column:auto}body .create-page-view :is(.invoice-create-details-grid,.payment-create-fields,.bill-create-fields,.expense-create-fields,.job-create-top .form-grid){grid-template-columns:1fr!important}body .create-page-view :is(.invoice-create-details-grid,.payment-create-fields,.bill-create-fields,.expense-create-fields,.job-create-top .form-grid)>*{grid-column:1!important}body .bill-create-footer .invoice-live-summary,body .invoice-create-footer .invoice-live-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media print{.mobile-home-hub{display:none!important}}