.test{display:none}.role-administrator .test{display:revert;background:#ff0}.role-administrator .test:after{content:"- Only admins can see this.";font-style:italic;font-weight:500}body.logged-in .logged-in-only{display:block!important}body.logged-out .logged-out-only{display:block!important}body.role-administrator .administrator-only{display:block!important}body.role-city_clerk .city_clerk-only,body.role-city_council .city_council-only,body.role-dept_head .dept_head-only,body.role-org_leader .org_leader-only,body.role-business_owner .business_owner-only,body.role-board_member .board_member-only,body.role-resident .resident-only,body.role-mayor .mayor-only,body.role-volunteer_firefighter .volunteer_firefighter-only,body.role-city_attorney .city_attorney-only,body.role-former_mayor .former_mayor-only,body.role-former_city_council .former_city_council-only,body.role-former_city_clerk .former_city_clerk-only,body.role-former_city_attorney .former_city_attorney-only,body.role-public_works_director .public_works_director-only,body.role-service_days_manager .service_days_manager-only,body.role-disabled .disabled-only{display:block!important}body.logged-in .logged-in-only.flex,body.logged-out .logged-out-only.flex,body[class*=role-] [class*=-only].flex{display:flex!important}body.logged-in .logged-in-only.grid,body.logged-out .logged-out-only.grid,body[class*=role-] [class*=-only].grid{display:grid!important}@media only screen and (max-width:768px){.hide-below-768{display:none!important}}@media only screen and (max-width:480px){.hide-below-480{display:none!important}}.nbrly-highlight{background:#ff0;padding:2px 4px;border-radius:4px}.nbrly-pulse{animation:nbrly-pulse 1s infinite}.nbrly-no-wrap{white-space:nowrap}.nbrly-notice,.user-notice.show{padding:.75rem 1.25rem;border-radius:.25rem;border:2px solid transparent;margin-bottom:1rem;font-family:inherit;font-size:1rem;box-shadow:0 2px 4px rgba(0,0,0,.06)}.nbrly-notice p{margin-bottom:0}.nbrly-notice-success{background-color:#d1e7dd;color:#0f5132;border-color:#badbcc}.nbrly-notice-danger{background-color:#f8d7da;color:#842029;border-color:#f5c2c7}.nbrly-notice-warning{background-color:#fff3cd;color:#664d03;border-color:#ffecb5}.nbrly-notice-info,.user-notice.show{border-color:#b6effb!important}.nbrly-page-layout{margin-bottom:3rem}.nbrly-page-layout #core{padding-top:0!important}