.tap-target{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (min-width:64rem){.tap-target{min-width:0;min-height:0}}.portal-shell input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:1rem}.portal-shell input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:1rem}.portal-shell input:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:1rem}.portal-shell input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:2.75rem}.portal-shell input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:2.75rem}.portal-shell input:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:2.75rem}.portal-shell input[type=file]{max-width:100%;min-height:2.75rem;font-size:1rem}.portal-shell input[type=file]::-webkit-file-upload-button{min-height:2.75rem}.portal-shell input[type=file]::file-selector-button{min-height:2.75rem}@media (min-width:64rem){.portal-shell input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:revert-layer}.portal-shell input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:revert-layer}.portal-shell input:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color])),.portal-shell select,.portal-shell textarea{font-size:revert-layer}.portal-shell input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:revert-layer}.portal-shell input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:revert-layer}.portal-shell input:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])),.portal-shell select{min-height:revert-layer}}html:has(.portal-staff-unlocked){height:100%;overflow:clip}html:has(.portal-staff-unlocked) body{height:100%;overflow:clip}html:has(.portal-staff-unlocked) body>div.flex.min-h-dvh{height:100dvh;max-height:100dvh;overflow:clip}html:has(.portal-staff-unlocked) body>div.flex.min-h-dvh>div.flex-1{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html:has(.portal-staff-unlocked) footer{display:none!important}.portal-staff-unlocked{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.portal-staff-unlocked>section{flex:auto;min-height:0;overflow:hidden}.portal-staff-unlocked [data-staff-sidebar]{height:100%;max-height:100%}.portal-staff-content{height:100%;min-height:0;max-height:100%}@media (max-width:47.999rem){.portal-staff-unlocked [data-staff-mobile-bar]{position:relative;top:0}}@media (max-width:63.999rem){.portal-staff-content{padding-bottom:6rem}.portal-shell:not(.portal-staff-unlocked){padding-bottom:5rem}}
