html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:1023px){:root{font-size:16px}:is(.fohub-shell,.sales-hub-shell) main,:is(.fohub-topbar,.sales-topbar){padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}.sales-topbar{height:auto;min-height:calc(4rem + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}:is(.fohub-shell,.sales-hub-shell,.fohub-dialog,.sales-dialog-surface) :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px!important}:is(.fohub-shell,.sales-hub-shell,.fohub-dialog,.sales-dialog-surface) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select){min-height:44px}:is(.fohub-shell,.sales-hub-shell) main :is(h1,h2,h3,p,dd,a){overflow-wrap:anywhere}:is(.fohub-shell,.sales-hub-shell) main .grid>*{min-width:0}:is(.fohub-shell,.sales-hub-shell,.fohub-dialog,.sales-dialog-surface) input::-webkit-date-and-time-value{text-align:left;min-height:1.25em}:is(.fohub-shell,.sales-hub-shell,.fohub-dialog,.sales-dialog-surface) input::-webkit-datetime-edit{min-width:0}:is(.sales-mobile-nav,.fohub-mobile-nav){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media screen and (max-width:767px){.sales-calendar-grid{--sales-calendar-hall-width:120px}:is(.sales-calendar-hall-head,.sales-calendar-hall-label){overflow-wrap:anywhere;min-width:0;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}:is(.fohub-dialog,.sales-dialog-surface) :is(header,footer){padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}.sales-mobile-nav button,.sales-mobile-nav a{min-width:0}}@media screen and (max-width:1023px){.sales-manual-application-panel{flex-direction:column;max-height:min(92dvh,48rem);display:flex;overflow:hidden}.sales-manual-application-panel>header,.sales-manual-application-panel>footer{flex:none}.sales-manual-application-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}
