.rg-live-thread-alert.request{border-color:var(--rg-orange);box-shadow:0 16px 48px #000e,0 0 34px rgba(255,148,24,.45)}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){.rg-portrait-lock{display:none!important}body,html{width:100%;min-width:100%;overflow-x:hidden}.rg-app,.rg-loading,.rg-login{width:100vw!important;max-width:none!important;margin:0!important;box-shadow:none!important}.rg-app:not(.map-clean):after,.rg-app:not(.map-clean):before,.rg-top{left:0!important;width:100vw!important;transform:none!important}.rg-top{right:0!important;max-width:none!important;height:52px!important;padding:4px calc(10px + env(safe-area-inset-right)) 4px calc(10px + env(safe-area-inset-left))!important}.rg-top img{width:38px;height:38px}.rg-top b{font-size:13px}.rg-top small{font-size:6px}.rg-access{height:34px;padding:0 8px;font-size:7px}.rg-app.rg-app:not(.map-clean) .rg-content,.rg-content{min-height:100dvh;padding:58px calc(10px + env(safe-area-inset-right)) 12px calc(96px + env(safe-area-inset-left))!important}.rg-bottom{display:none!important}.rg-side{position:fixed!important;z-index:52!important;top:52px!important;bottom:0!important;left:0!important;width:calc(86px + env(safe-area-inset-left))!important;padding:5px 5px 5px env(safe-area-inset-left)!important;border-right:1px solid #26343d!important;background:#03070bef!important;display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rg-side button{min-height:0!important;height:100%!important;margin:0!important;padding:3px!important;border:1px solid #26343d!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;text-align:center!important;font-size:6px!important;line-height:1.05!important}.rg-side .rg-nav-art{width:28px!important;height:28px!important}.rg-page-title{margin-bottom:7px}.rg-page-title h1{font-size:23px!important}.rg-page-title>span{font-size:9px!important}.rg-map-toolbar{gap:6px}.rg-map-toolbar>div{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-map-toolbar button{height:30px;font-size:7px}.rg-map-art{height:calc(100dvh - 70px)!important;min-height:250px!important}.rg-app.map-clean .rg-content{min-height:100dvh!important;padding:0!important}.rg-app.map-clean .rg-persistent-map.active{inset:0!important;left:0!important;width:100vw!important;height:100dvh!important;transform:none!important}.rg-app.map-clean .rg-persistent-map.active .rg-map-art,.rg-app.map-clean .rg-persistent-map.active .rg-map-page{width:100vw!important;height:100dvh!important;min-height:0!important;border:0!important;border-radius:0!important}.rg-app.map-clean .rg-side{top:58px!important;bottom:auto!important;width:calc(62px + env(safe-area-inset-left))!important;height:auto!important;padding:0 3px 0 env(safe-area-inset-left)!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-rows:repeat(4,48px)!important;gap:5px!important;pointer-events:none}.rg-app.map-clean .rg-side button{width:56px!important;height:48px!important;border-color:#34434b99!important;background:#03080cbb!important;font-size:0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 7px 20px #0009!important;pointer-events:auto}.rg-app.map-clean .rg-side .rg-nav-art{width:34px!important;height:34px!important}.rg-app.map-clean .rg-map-toolbar{padding-left:calc(70px + env(safe-area-inset-left))!important;padding-right:calc(58px + env(safe-area-inset-right))!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#03080ce8,#03080ca8)!important}.rg-app.map-clean .rg-map-layer-bar{padding-left:calc(70px + env(safe-area-inset-left))!important;border-left:0!important;border-right:0!important}.rg-app.map-clean .rg-mapbox .mapboxgl-ctrl-top-right{top:80px!important}.rg-app.map-clean .rg-mapbox-legend{bottom:12px!important}.rg-app.map-clean .rg-mapbox .mapboxgl-ctrl-bottom-left{bottom:54px!important;left:calc(64px + env(safe-area-inset-left))!important}.rg-app.map-clean .rg-mapbox .mapboxgl-ctrl-bottom-right{bottom:4px!important}.rg-app.rg-app.tab-spot .rg-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start;grid-gap:11px;gap:11px}.rg-app.rg-app.tab-ready .rg-ready-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;grid-gap:11px;gap:11px}.rg-app.rg-app.tab-spot .rg-review{display:block!important}.rg-app.rg-app.tab-ready .rg-ready-hero,.rg-ready-hero{min-height:270px!important}.rg-app.rg-app.tab-ready .rg-shifter-orb{width:138px!important;height:138px!important;margin-bottom:5px!important}.rg-app.rg-app.tab-ready .rg-shifter-orb img{width:132px!important;height:132px!important}.rg-area-grid,.rg-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rg-user-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rg-app-menu{top:52px!important;right:0!important;bottom:0!important;width:min(640px,calc(100vw - 86px))!important;padding:8px 12px!important;gap:0 14px}.rg-app-menu>header{grid-column:1/-1}.rg-app-menu .rg-menu-section{align-content:start}.rg-page{max-width:none!important}.rg-live-thread-alert{top:58px;width:min(520px,calc(100vw - 28px));padding:10px 14px;font-size:10px}body,html{overflow-y:auto!important}.rg-app:not(.map-clean){min-height:100dvh!important;height:auto!important;overflow-y:visible!important}.rg-app:not(.map-clean) .rg-content{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:22px!important}.rg-app:not(.map-clean) .rg-page{height:auto!important;min-height:calc(100dvh - 70px)!important;display:block;overflow:visible!important}.rg-app:not(.map-clean) .rg-page-title{min-height:34px!important;margin:0 0 5px!important;padding:3px 7px 5px!important;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex:0 0 auto}.rg-app:not(.map-clean) .rg-page-title h1{margin:0!important;font-size:18px!important;line-height:1!important}.rg-app:not(.map-clean) .rg-page-title>span{max-width:64%;font-size:7px!important;line-height:1.25;text-align:right}.rg-app.tab-ready .rg-ready-grid,.rg-app.tab-spot .rg-form-grid{min-height:0;grid-template-rows:auto}.rg-app.tab-ready .rg-ready-grid>*,.rg-app.tab-spot .rg-form-grid>.rg-card{height:auto!important;min-height:0!important;overflow:visible!important}.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)){grid-template-columns:minmax(0,1fr)!important}.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)) .rg-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:9px 12px;gap:9px 12px}.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)) .rg-form>.rg-segment,.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)) .rg-form>header{grid-column:1/-1}.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)) .rg-form>.rg-photo-capture{grid-row:span 3}.rg-app.tab-spot .rg-form-grid:not(:has(.rg-review)) .rg-form>.rg-error{grid-column:1/-1}.rg-app.tab-spot .rg-review-main{max-height:245px;object-fit:contain}.rg-app.tab-ready .rg-shifter-workflow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:9px 12px;gap:9px 12px;padding:10px!important}.rg-app.tab-ready .rg-shifter-workflow>.rg-error,.rg-app.tab-ready .rg-shifter-workflow>.rg-lock-list{grid-column:1/-1}.rg-app.tab-ready .rg-shifter-photo-preview>img{max-height:235px}.rg-app.tab-ready .rg-shifter-photo{min-height:118px!important}.rg-app.tab-stats .rg-page{overflow:visible!important}.rg-app.tab-stats .rg-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}.rg-app.tab-stats .rg-stat-grid article{min-height:72px!important;padding:7px!important}.rg-app.tab-stats .rg-area-grid,.rg-app.tab-stats .rg-team-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.rg-app-menu{z-index:100020!important;top:max(4px,env(safe-area-inset-top))!important;right:max(4px,env(safe-area-inset-right))!important;bottom:4px!important;left:auto!important;width:min(430px,58vw)!important;padding:8px 11px!important;border:1px solid #4a5054!important;border-radius:14px 0 0 14px!important;background:linear-gradient(145deg,#0c0e10,#050607 48%,#111316)!important;box-shadow:-16px 0 42px #000d,inset 0 1px #ffffff12!important;-webkit-backdrop-filter:blur(20px) saturate(.7)!important;backdrop-filter:blur(20px) saturate(.7)!important;transform:none!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 12px}.rg-app-menu>header{min-height:39px;padding-bottom:6px;border-color:#373b3e}.rg-app-menu .rg-menu-section{padding:8px 1px;gap:6px;border-color:#292d30}.rg-app-menu .rg-menu-toggles label{min-height:39px;padding:6px;background:linear-gradient(180deg,#15181a,#090b0d);border-color:#353a3e}.rg-app-menu .rg-menu-options button{min-height:31px;background:linear-gradient(180deg,#171a1c,#080a0c);border-color:#3b4145}}.rg-app-menu>header{gap:8px}.rg-app-menu>header .rg-menu-autosave{display:block;margin-left:auto;color:#5f7a88;font:800 6px monospace;letter-spacing:.08em;text-align:right}.rg-menu-group{border-bottom:1px solid #1e2e37}.rg-menu-group>summary{min-height:54px;padding:10px 3px;display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.rg-menu-group>summary::-webkit-details-marker{display:none}.rg-menu-group>summary>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.rg-menu-group>summary b{color:#dcebf3;font:900 9px monospace;letter-spacing:.1em}.rg-menu-group>summary small{overflow:hidden;color:#6f8794;font:800 7px monospace;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.rg-menu-group>summary:after{content:"+";margin-left:auto;color:#6d8795;font:900 18px/1 monospace;transition:transform .16s ease,color .16s ease}.rg-menu-group[open]>summary{border-bottom:1px solid #162630}.rg-menu-group[open]>summary:after{color:var(--rg-cyan);transform:rotate(45deg)}.rg-menu-panel{padding:10px 2px 14px;display:grid;grid-gap:9px;gap:9px}.rg-menu-panel.rg-menu-selects{grid-template-columns:1fr 1fr}.rg-menu-subhead{color:#8197a4;font:900 8px monospace;letter-spacing:.1em}.rg-menu-locked{min-height:52px;padding:9px;border:1px solid #28513d;border-radius:8px;background:linear-gradient(135deg,#071711,#061017);display:flex;align-items:center;gap:9px}.rg-menu-locked>i{padding:5px 6px;border:1px solid #4cae77;border-radius:999px;color:#8cffb6;font:900 7px monospace;font-style:normal;white-space:nowrap}.rg-menu-locked>span{display:grid;color:#d2e4da;font:900 9px monospace}.rg-menu-locked small{margin-top:3px;color:#718b7d;font:700 7px system-ui}.rg-menu-diagnostic{padding:8px;border:1px solid #273a45;border-radius:7px;background:#050c11;color:#7f96a3;font:700 7px monospace}.rg-review-trail-reset{padding:9px;border:1px solid #66313c;border-radius:8px;background:linear-gradient(135deg,#17090d,#080d11);display:grid;grid-gap:6px;gap:6px}.rg-review-trail-reset>button{min-height:42px;border:1px solid #a94258;border-radius:7px;background:#250b11;color:#ff9daf;font:900 9px monospace;letter-spacing:.06em}.rg-review-trail-reset>button:disabled{opacity:.45}.rg-review-trail-reset>small,.rg-review-trail-reset>span{color:#a77c84;font:800 7px/1.45 monospace}.rg-review-trail-reset>span{color:#ffb0be}.rg-location-layer-settings{padding-top:10px;border-top:1px solid #182932;display:grid;grid-gap:9px;gap:9px}.rg-menu-panel .rg-appearance-error,.rg-menu-panel .rg-appearance-status{min-height:14px}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){.rg-app-menu .rg-menu-group{align-self:start;border-color:#292d30}.rg-app-menu .rg-menu-group>summary{min-height:39px;padding:6px 1px}.rg-app-menu .rg-menu-panel{padding:7px 1px 9px;gap:6px}}