.loanhub-mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px);min-height:calc(4.25rem + env(safe-area-inset-bottom,0px));touch-action:manipulation;-webkit-user-select:none;user-select:none}.loanhub-safe-area-bottom{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.loanhub-mobile-more-sheet{padding-bottom:env(safe-area-inset-bottom,0px);animation:.18s ease-out loanhub-mobile-sheet-in}@keyframes loanhub-mobile-sheet-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023.98px){html,body{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-height:100dvh;overflow:hidden auto}body{overscroll-behavior-x:none;overscroll-behavior-y:none;position:relative}main{width:100%;min-width:0;max-width:100%}main>.h-screen,main>.h-dvh,main>.h-full{min-height:100dvh;height:auto!important}main>.overflow-hidden{overflow:hidden visible!important}html[data-loanhub-mobile-app=true],html[data-loanhub-mobile-app=true] body{-webkit-overflow-scrolling:touch;width:100%;min-height:100dvh;overflow:hidden auto}html[data-loanhub-mobile-app=true] body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html[data-loanhub-mobile-app=true] main{width:100%;min-width:0;height:auto;min-height:100dvh;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))!important}html[data-loanhub-mobile-app=true] nav[aria-label="LoanHub floating tools"]{right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}html[data-loanhub-mobile-app=true] header{padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}html[data-loanhub-mobile-app=true] header>div:first-child{flex:auto;min-width:0}html[data-loanhub-mobile-app=true] header>div:first-child>div{min-width:0}html[data-loanhub-mobile-app=true] header>div:last-child{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;gap:.375rem;min-width:0;overflow-x:auto}html[data-loanhub-mobile-app=true] header>div:last-child::-webkit-scrollbar{display:none}html[data-loanhub-mobile-app=true] [data-slot=table-container]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}html[data-loanhub-mobile-app=true] [data-slot=dialog-content]{-webkit-overflow-scrolling:touch;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto}html[data-loanhub-mobile-app=true] [data-slot=popover-content]{max-width:calc(100vw - 1rem)}html[data-loanhub-mobile-app=true] img,html[data-loanhub-mobile-app=true] video,html[data-loanhub-mobile-app=true] canvas{max-width:100%}}@media (max-width:639.98px){html[data-loanhub-mobile-app=true] header{min-height:3.5rem;padding-top:max(.5rem, env(safe-area-inset-top,0px));gap:.5rem;padding-bottom:.5rem}html[data-loanhub-mobile-app=true] header>div:first-child{gap:.5rem}html[data-loanhub-mobile-app=true] header>div:first-child p:last-child,html[data-loanhub-mobile-app=true] header button[data-workspace-mode],html[data-loanhub-mobile-app=true] header button[aria-label^="Open display size controls"],html[data-loanhub-mobile-app=true] header button[aria-label^=Switch\ to][aria-label$=theme]{display:none}html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-2][class*=z-40],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-3][class*=z-40]{left:max(.5rem, env(safe-area-inset-left,0px));right:max(.5rem, env(safe-area-inset-right,0px));top:max(.5rem, env(safe-area-inset-top,0px));overscroll-behavior-x:contain;scrollbar-width:none;max-width:none;overflow-x:auto}html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-2][class*=z-40]::-webkit-scrollbar{display:none}html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-3][class*=z-40]::-webkit-scrollbar{display:none}html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-2][class*=z-40] button[data-workspace-mode],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-3][class*=z-40] button[data-workspace-mode],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-2][class*=z-40] button[aria-label^="Open display size controls"],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-3][class*=z-40] button[aria-label^="Open display size controls"],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-2][class*=z-40] button[aria-label^=Switch\ to][aria-label$=theme],html[data-loanhub-mobile-app=true] div[class*=fixed][class*=top-3][class*=z-40] button[aria-label^=Switch\ to][aria-label$=theme]{display:none}html[data-loanhub-mobile-app=true] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-loanhub-mobile-app=true] select,html[data-loanhub-mobile-app=true] textarea{font-size:max(1rem,16px)}html[data-loanhub-mobile-app=true] [data-slot=dialog-content]{border-radius:1.5rem;gap:1rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.loanhub-mobile-more-sheet{animation:none}}
[data-spreadsheet-fullscreen]{width:100%;min-width:0;max-width:none}[data-spreadsheet-fullscreen=false]{height:calc(100dvh - 8rem)!important;min-height:620px!important}html[data-loanhub-workspace=fullscreen] [data-spreadsheet-fullscreen=false]{height:calc(100dvh - 5.75rem)!important;min-height:0!important}[data-spreadsheet-fullscreen=true]{z-index:100!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;position:fixed!important;inset:0!important}[data-spreadsheet-fullscreen] table{min-width:100%!important}[data-spreadsheet-fullscreen] th,[data-spreadsheet-fullscreen] td{box-sizing:border-box}[data-spreadsheet-fullscreen] input{min-width:0}@media (max-width:767.98px){[data-spreadsheet-fullscreen=false]{border-radius:.8rem!important;height:calc(100dvh - 5.25rem)!important;min-height:520px!important}html[data-loanhub-workspace=fullscreen] [data-spreadsheet-fullscreen=false]{height:calc(100dvh - 5.25rem)!important}[data-spreadsheet-fullscreen] table{min-width:max-content!important}}
html,body{max-width:100%;min-height:100%}body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;min-height:100dvh;overflow:hidden auto}@media (max-width:768px),(max-height:720px){body>div,body>main{height:auto;min-height:100dvh}main{overflow:visible}form,input,select,textarea,button{max-width:100%}}@supports (padding:max(0px)){body{padding-bottom:env(safe-area-inset-bottom)}}
html,body{max-width:100%}body{overflow-x:clip}main,main>*,section,article,aside,header,footer,form,fieldset,[role=dialog],[role=tabpanel]{min-inline-size:0}img,picture,svg,video,canvas,iframe,input,select,textarea,button{max-inline-size:100%}.loanhub-responsive-scroll,[data-slot=table-container],.responsive-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.loanhub-responsive-scroll>table,[data-slot=table-container]>table,.responsive-table-wrap>table{min-width:max-content}@media (max-width:1023.98px){.loanhub-page{width:100%;max-width:100%}.loanhub-hero,.loanhub-panel,.loanhub-stat{max-width:100%}.loanhub-hero{border-radius:1.5rem}.loanhub-panel{border-radius:1.25rem}.loanhub-stat{min-width:0}main .overflow-x-auto,main .overflow-auto{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}main .overflow-x-auto>table,main .overflow-auto>table{min-width:max-content}}@media (max-width:639.98px){.loanhub-page{gap:1rem;padding-bottom:1rem}.loanhub-hero,.loanhub-panel,.loanhub-stat,.form-section{border-radius:1rem}.loanhub-stat,.form-section{padding:1rem}.form-grid{grid-template-columns:minmax(0,1fr)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1rem)}button,[role=button],a[data-slot=button]{min-height:2.75rem}[data-slot=dialog-content]{-webkit-overflow-scrolling:touch;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
