:root{--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px)}button,a[href]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{-webkit-user-select:none;user-select:none}button:enabled:active:not([aria-disabled=true]):not(.custom-element):not(.pdf-signature-field),a[href]:active{opacity:.76}body .login-header{top:var(--app-safe-top);max-width:calc(100% - 32px - var(--app-safe-left) - var(--app-safe-right))}body .login-content{padding-top:calc(88px + var(--app-safe-top));padding-left:max(24px,calc(16px + var(--app-safe-left)));padding-right:max(24px,calc(16px + var(--app-safe-right)));padding-bottom:max(24px,var(--app-safe-bottom))}body .pub-header{padding-top:var(--app-safe-top)}body .hub-sidebar{padding-top:calc(32px + var(--app-safe-top));padding-bottom:calc(20px + var(--app-safe-bottom))}body .hub-topbar{padding-top:calc(16px + var(--app-safe-top))}@media (max-width:960px){body .hub-sidebar{padding-top:calc(24px + var(--app-safe-top));padding-left:max(18px,calc(12px + var(--app-safe-left)))}body .hub-topbar{padding-top:calc(12px + var(--app-safe-top));padding-left:max(16px,calc(12px + var(--app-safe-left)));padding-right:max(16px,calc(12px + var(--app-safe-right)))}body .hub-content{padding-left:max(20px,calc(12px + var(--app-safe-left)));padding-right:max(20px,calc(12px + var(--app-safe-right)));padding-bottom:calc(38px + var(--app-safe-bottom))}}@media (pointer:coarse),(max-width:768px){html body input:not([type=hidden]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body textarea,html body select{font-size:16px!important}body .icon-button,body .notification-bell,body .portal-header-menu-trigger,body .login-password-visibility{min-width:44px;min-height:44px}body .login-form .text-button,body .login-footer>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (max-height:800px){body .login-content{padding-top:calc(72px + var(--app-safe-top))}}body .portal-shell.portal-shell .hub-topbar{padding-top:calc(10px + var(--app-safe-top))}body .portal-shell.portal-shell .hub-sidebar{padding-top:calc(25px + var(--app-safe-top));padding-bottom:calc(20px + var(--app-safe-bottom))}body .portal-shell.portal-shell .hub-content{padding-bottom:calc(20px + var(--app-safe-bottom))}@media (max-height:720px){body .portal-shell.portal-shell .hub-sidebar{padding-top:calc(12px + var(--app-safe-top));padding-bottom:calc(12px + var(--app-safe-bottom))}}@media (pointer:coarse),(max-width:768px){body :is(.custom-toolbar button,.custom-sign-close,.custom-delete-close,.custom-plan-stepper button,.recipient-pdf .pdf-viewer-toolbar .button,.converter-preview-navigation>button,.converter-file-actions button,.month-picker-heading button,.notice-close,.batch-review-arrows button,.batch-review-original>header button,.model-picker-close,.payroll-flow-files li button,.payroll-tutorial-close,.signature-prompt-close){min-width:44px!important;min-height:44px!important}.custom-color-presets button{margin:9px;position:relative}.custom-color-presets button:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
