#geofencePage{padding-bottom:calc(24px + env(safe-area-inset-bottom))}
#geofencePage>.geo-policy-bottom{position:static;left:auto;right:auto;bottom:auto;width:100%;transform:none;margin:10px auto 0;padding:0 0 env(safe-area-inset-bottom);background:transparent;border-top:0;box-shadow:none;backdrop-filter:none}
#geofencePage>.geo-policy-bottom button{width:100%;max-width:480px}
@media(min-width:481px){#geofencePage>.geo-policy-bottom{position:static;left:auto;right:auto;width:100%;transform:none;box-shadow:none}}
.onboard-location-adder>label,.onboard-location-adder>input,.onboard-location-adder>.onboard-photo-note{grid-column:1/-1}.onboard-location-adder input[type="file"]{height:auto;min-height:42px;padding:8px;background:var(--bg)}.onboard-location-adder input[type="file"]::file-selector-button{margin-right:8px;padding:7px 9px;border:0;border-radius:7px;background:var(--soft);color:var(--lime);font-weight:700}.onboard-photo-note{color:var(--muted);font-size:9px}.onboard-location-confirm{grid-column:1/-1}
.admin-roster-empty{margin:0 0 10px;padding:18px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:11px;text-align:center}
