html:has(.inspectionApp){overscroll-behavior-y:contain}.inspectionApp{min-height:100dvh;padding-bottom:calc(55px + env(safe-area-inset-bottom, 0px))}.inspectionApp>header{padding-top:calc(12px + env(safe-area-inset-top, 0px))}.inspectionApp input,.inspectionApp select,.inspectionApp textarea{font-size:16px}.inspectionApp .photoButton,.inspectionApp button{min-height:44px;touch-action:manipulation}.inspectionNotice.updateBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inspectionNotice.updateBanner button{min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#0b3547;color:#fff;font-weight:700}@media (max-width:850px){.sidebar nav{align-items:center}.sidebar nav .navGroupToggle{flex:none;width:auto;min-width:0;min-height:42px!important;padding:6px 10px;border-radius:10px;background:#ffffff14}.sidebar nav .navGroupToggle>svg{margin-left:4px}.navGroupToggle>span b{font-size:10px!important;white-space:nowrap}.navGroupItems{display:flex!important;flex:none;gap:6px}.navGroupItems>a,.navGroupItems>button{width:auto}}.offlineBadge{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#e6f1f4;color:#0b3547;font-size:12px;font-weight:700;white-space:nowrap}.offlineBadge svg{width:16px;height:16px}@media (max-width:850px){.sidebar .logo{grid-row:1;grid-column:1}.sidebar .logout{grid-row:1;grid-column:3}.sidebar nav{grid-row:2}.workspace label small,.workspace small{font-size:12px!important}.workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace select,.workspace textarea{font-size:16px!important}}.filtersToggle{display:none}@media (max-width:850px){.inspectionFilters>header,.unitFilters>header{flex-wrap:wrap;row-gap:10px}.filtersToggle{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:1px solid #c9d9df;border-radius:10px;background:#f4f8f9;color:#0b3547;font-weight:700}.inspectionFilters:not(.filtersOpen)>:not(header),.unitFilters:not(.filtersOpen)>:not(header){display:none!important}}