:root{--bg: #f6f8fc;--panel: rgba(255, 255, 255, .88);--panel2: rgba(248, 251, 255, .96);--text: #263247;--muted: #66748a;--border: rgba(38, 84, 140, .22);--brand: #0f8f83;--brand-ink: #ffffff;--accent: #0f8f83;--danger: #b4233f;--topbar-bg: linear-gradient(180deg, rgba(255,255,255,.97), rgba(246,249,253,.97));--button-bg: linear-gradient(180deg, #ffffff, #eef4fb);--button-primary-bg: linear-gradient(180deg, #16c7b4, #0f9f91);--input-bg: rgba(255, 255, 255, .92);--body-wash: radial-gradient(980px 560px at 14% -18%, rgba(96, 165, 250, .2), transparent), radial-gradient(760px 460px at 92% -12%, rgba(20, 184, 166, .16), transparent), linear-gradient(180deg, rgba(226, 237, 250, .72), transparent 74%);--radius: 14px;--shadow: 0 14px 32px rgba(15, 23, 42, .08);--font: "Avenir Next", "Sora", "Montserrat", "Segoe UI", sans-serif}:root[data-theme=dark]{--bg: #040b1c;--panel: rgba(15, 34, 70, .42);--panel2: rgba(20, 44, 84, .56);--text: #d9e2f2;--muted: #91a2be;--border: rgba(65, 108, 173, .45);--brand: #5cead7;--brand-ink: #032922;--accent: #5cead7;--danger: #f07e95;--topbar-bg: linear-gradient(180deg, rgba(10,28,58,.96), rgba(8,22,46,.96));--button-bg: linear-gradient(180deg, rgba(20,44,84,.8), rgba(13,31,61,.92));--button-primary-bg: linear-gradient(180deg, #7ef2e3, #5cead7);--input-bg: rgba(5, 21, 47, .72);--body-wash: radial-gradient(980px 560px at 18% -16%, rgba(68, 122, 210, .28), transparent), radial-gradient(860px 500px at 92% -8%, rgba(34, 88, 166, .3), transparent), linear-gradient(180deg, rgba(26, 68, 132, .2), transparent 72%);--shadow: 0 14px 36px rgba(0,0,0,.35)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-height:100vh;font-family:var(--font);background:var(--bg);color:var(--text);position:relative;letter-spacing:0}body:before{content:"";position:fixed;inset:0 0 auto 0;height:560px;background:var(--body-wash);pointer-events:none;z-index:-1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.topbar-brand{position:relative;display:block;width:144px;height:38px;overflow:hidden;background-image:var(--topbar-brand-light);background-position:left center;background-repeat:no-repeat;background-size:contain}:root[data-theme=dark] .topbar-brand{background-image:var(--topbar-brand-dark)}@media (max-width: 640px){.topbar-inner{align-items:center;flex-wrap:nowrap;gap:8px}.topbar-brand-group{flex:0 1 auto;min-width:0}.topbar-brand{width:112px;height:31px}.topbar-actions{flex:0 0 auto;justify-content:flex-end;margin-left:0!important}}.container{width:100%;max-width:1100px;margin:0 auto;padding:20px 16px 40px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:card-enter .42s cubic-bezier(.16,1,.3,1) both}.card:nth-child(2){animation-delay:24ms}.card:nth-child(3){animation-delay:48ms}.card:nth-child(4){animation-delay:72ms}.card:nth-child(5){animation-delay:96ms}.card:nth-child(n+6){animation-delay:.12s}@keyframes card-enter{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.card{animation:none}}.card-pad{padding:16px}.row{display:flex;gap:12px;align-items:center}.col{display:flex;flex-direction:column;gap:12px}.space{height:12px}.h1{font-size:28px;margin:0;letter-spacing:-.02em}.h2{font-size:18px;margin:0;opacity:.95}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 12px;border:1px solid var(--border);background:var(--button-bg);color:var(--text);cursor:pointer;transition:transform .12s ease,box-shadow .14s ease,filter .12s ease}.btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 20px #0000004d}.btn.primary{background:var(--button-primary-bg);border-color:#5cead7b8;color:var(--brand-ink);font-weight:700}.btn.primary:hover{box-shadow:0 10px 24px #5cead74d}.btn:focus,.btn:focus-visible{outline:none;box-shadow:none}.btn:disabled{opacity:.6;cursor:not-allowed}.input{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--input-bg);color:var(--text)}.input:focus{border-color:#5cead794;box-shadow:none;outline:none}.input:focus-visible{outline:none;box-shadow:none}.file-drop-zone{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--accent) 44%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel2));transition:border-color .14s ease,background .14s ease}.file-drop-zone.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--panel2))}.file-drop-zone.disabled{opacity:.62;cursor:not-allowed}.file-drop-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.file-drop-title{color:var(--text);font-size:13px;font-weight:750}.file-drop-help,.file-drop-selected{color:var(--muted);font-size:12px;line-height:1.35}.file-drop-selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.file-drop-zone{align-items:stretch;flex-direction:column}}.grid{display:grid;gap:12px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 860px){.grid.two{grid-template-columns:1fr}}.mobile-shell{max-width:520px;margin:0 auto}html,body,#root{min-height:100%}body{margin:0;-webkit-text-size-adjust:100%}.container{max-width:100%!important;width:100%;padding:14px 12px calc(92px + env(safe-area-inset-bottom,0px))!important}.mobile-shell{max-width:100%!important}.h1{font-size:30px;font-weight:650;letter-spacing:0}.h2{font-size:22px}.card{border-radius:14px}.card-pad{padding:14px}.btn{min-height:42px;padding:10px 14px}.input{min-height:42px;font-size:16px}.mobile-wrap{overflow-wrap:anywhere;word-break:break-word}header>.row{min-height:48px!important;padding:0 8px!important}header>.row>div:first-child{font-size:20px!important}.network-indicator{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 7px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:600}.network-indicator .dot{width:7px;height:7px;border-radius:999px}.network-indicator.online{color:#7af0b8;background:#1e6e4a33;border-color:#62d19959}.network-indicator.online .dot{background:#53e6a2}.network-indicator.offline{color:#f2d38a;background:#7b5c1a33;border-color:#e7bd5659}.network-indicator.offline .dot{background:#f4c35e}.sync-indicator{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:58px;padding:2px 7px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:600;white-space:nowrap}.sync-indicator.clear{color:#7af0b8;background:#1e6e4a33;border-color:#62d19959}.sync-indicator.queued{color:#ffdca1;background:#7d5c1a33;border-color:#e7bd5659}.sync-indicator.error{color:#fecdd3;background:#7f1d1d47;border-color:#f8717173}.queue-cap-indicator{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:700}.queue-cap-indicator.near{color:#ffdca1;background:#7d5c1a33;border-color:#e7bd5659}.queue-cap-indicator.capped{color:#ffc8d4;background:#801f3340;border-color:#f472b673}.queue-cap-indicator.clear{color:#7af0b8;background:#1e6e4a33;border-color:#62d19959}.mobile-compact-btn{min-height:36px!important;padding:6px 10px!important;font-size:13px!important}.mobile-topbar-actions{display:inline-flex;align-items:center;gap:6px!important;flex-wrap:nowrap}.mobile-signout-btn{min-height:24px!important;padding:2px 7px!important;font-size:10px!important;white-space:nowrap!important;flex:0 0 auto}.mobile-choice-btn{min-height:34px!important;padding:5px 9px!important;font-size:13px!important}.mobile-policy-banner{margin:6px 12px 0;border-radius:10px;border:1px solid rgba(98,209,153,.35);background:#1e6e4a33;color:#7af0b8;padding:6px 10px;font-size:12px;line-height:1.35}.mobile-announcement-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#020817b8}.mobile-announcement-card{width:100%;max-width:520px;max-height:78vh;margin-bottom:calc(74px + env(safe-area-inset-bottom,0px));overflow:auto;border:1px solid rgba(92,234,215,.32);border-radius:20px;background:var(--panel2);color:var(--text);box-shadow:0 20px 60px #0000006b;padding:20px}.mobile-announcement-eyebrow{color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-announcement-title{margin-top:10px;font-size:22px;line-height:1.2;font-weight:700}.mobile-announcement-audience{margin-top:8px;color:var(--muted);font-size:13px}.mobile-announcement-message{margin-top:14px;font-size:15px;line-height:1.55}.mobile-announcement-message p{margin:0 0 10px}.mobile-announcement-card .btn{width:100%;margin-top:14px}.mobile-lease-audit-sticky-actions{position:fixed;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:1245;padding:8px 12px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 94%,transparent) 18%,color-mix(in srgb,var(--bg) 98%,transparent));pointer-events:none}.mobile-lease-audit-sticky-actions-inner{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid color-mix(in srgb,var(--brand) 38%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 16px 34px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.mobile-lease-audit-sticky-help{color:var(--muted);font-size:12px;line-height:1.35}.mobile-lease-audit-sticky-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1250;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 88%,transparent);border-top:1px solid var(--border);box-shadow:0 -18px 36px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bottom-nav-inner{width:min(520px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-bottom-nav-link{min-width:0;min-height:54px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);border:1px solid transparent;background:transparent;font-size:11px;font-weight:800;text-align:center;line-height:1.1;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav-link.active{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 34%,transparent);background:color-mix(in srgb,var(--brand) 13%,transparent)}.mobile-bottom-nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.mobile-bottom-nav-icon svg{width:22px;height:22px;display:block;stroke:currentColor;fill:none;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-nav-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.mobile-account-avatar{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--text);font-size:26px;font-weight:900}.mobile-account-name{font-size:19px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.mobile-account-email{margin-top:3px;font-size:12px;overflow-wrap:anywhere}.mobile-account-roles{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.mobile-account-field{display:grid;gap:4px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.mobile-account-field span{color:var(--muted);font-size:12px}.mobile-account-field strong{font-size:14px;overflow-wrap:anywhere}.mobile-theme-switch{flex:0 0 auto;min-height:42px;border-radius:999px;border:1px solid var(--border);background:var(--button-bg);color:var(--text);display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-weight:850;font-size:12px}.mobile-theme-switch-track{width:40px;height:26px;border-radius:999px;display:inline-flex;align-items:center;padding:3px;background:color-mix(in srgb,var(--brand) 18%,var(--panel2));border:1px solid color-mix(in srgb,var(--brand) 24%,transparent)}.mobile-theme-switch-thumb{width:18px;height:18px;border-radius:999px;background:var(--brand);box-shadow:0 4px 12px #00000038;transform:translate(0);transition:transform .16s ease}.mobile-theme-switch.is-light .mobile-theme-switch-thumb{transform:translate(14px)}.photo-markup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;background:#000000bd;display:flex;align-items:stretch;justify-content:center;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.photo-markup-sheet{width:min(620px,100vw);height:100%;background:var(--bg);color:var(--text);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:10px;padding:12px}.photo-markup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.photo-markup-title{font-size:17px;font-weight:850;line-height:1.2}.photo-markup-toolbar{display:flex;gap:7px;overflow-x:auto;padding:4px 4px 7px;margin:-4px -4px -3px}.photo-markup-tool{min-height:36px;border-radius:999px;border:1px solid var(--border);background:var(--button-bg);color:var(--text);padding:0 11px;font-size:12px;font-weight:850;white-space:nowrap}.photo-markup-tool.active{border-color:color-mix(in srgb,var(--brand) 54%,transparent);background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand)}.photo-markup-swatch{width:34px;min-width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,255,255,.42);box-shadow:0 0 0 1px #0000002e;outline:0 solid transparent;outline-offset:2px}.photo-markup-swatch.active{border-color:var(--bg);outline:3px solid color-mix(in srgb,var(--brand) 64%,transparent)}.photo-markup-text-input{min-width:160px;height:36px!important;min-height:36px!important}.photo-markup-canvas-wrap{min-height:0;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 86%,var(--bg));overflow:auto;display:grid;place-items:center;padding:8px;touch-action:none}.photo-markup-canvas{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;touch-action:none;background:color-mix(in srgb,var(--panel2) 86%,var(--bg))}.photo-markup-actions{display:flex;justify-content:flex-end;gap:8px}.photo-markup-error{border-radius:12px;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;padding:9px 10px;font-size:12px}.mobile-photo-markup-badge{position:absolute;left:4px;top:4px;border-radius:999px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--brand) 48%,transparent);background:color-mix(in srgb,var(--bg) 90%,transparent);color:var(--brand);font-size:10px;font-weight:900;box-shadow:0 6px 14px #00000029}.mobile-photo-markup-btn{position:absolute;left:50%;bottom:4px;transform:translate(-50%);min-height:26px!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 8px 16px #0000002e}.mobile-section-chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text);font-size:18px;font-weight:800;line-height:1}.mobile-inspection-context-card{border:1px solid color-mix(in srgb,var(--brand) 42%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 19%,var(--panel)),color-mix(in srgb,var(--panel2) 74%,var(--panel)))!important}.mobile-context-location{margin-top:6px;color:var(--brand);font-size:13px;font-weight:800}.mobile-score-tile{background:color-mix(in srgb,var(--panel2) 76%,var(--panel))!important}.mobile-scope-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 78%,var(--panel));color:var(--text);font-size:11px}.mobile-route-fallback{width:100%}.pill.mobile-run-pill{font-size:12px;padding:4px 10px;line-height:1.2}.mobile-run-row{gap:8px}.mobile-run-card{border-radius:12px}.mobile-group-toggle,.mobile-building-toggle{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border))!important;background:color-mix(in srgb,var(--panel2) 64%,transparent)!important;color:var(--text)!important}.mobile-building-toggle{color:var(--muted)!important}.mobile-run-card .card-pad,.mobile-open-runs-card .card-pad{padding:10px!important}.mobile-run-title{font-size:16px;font-weight:650;line-height:1.25;color:#2d86ff}.mobile-run-meta{font-size:12px!important;line-height:1.3}html[data-theme=light] .network-indicator.online,html[data-theme=light] .sync-indicator.clear,html[data-theme=light] .queue-cap-indicator.clear,html[data-theme=light] .mobile-policy-banner{color:#047857;background:#ecfdf5eb;border-color:#10b9814d}html[data-theme=light] .network-indicator.offline,html[data-theme=light] .sync-indicator.queued,html[data-theme=light] .queue-cap-indicator.near{color:#92400e;background:#fffbebf0;border-color:#f59e0b52}html[data-theme=light] .queue-cap-indicator.capped,html[data-theme=light] .sync-indicator.error,html[data-theme=light] .mobile-policy-banner.error{color:#9f1239;background:#fff1f2f0;border-color:#e11d4847}html[data-theme=light] .mobile-run-title{color:#1d4ed8}html[data-theme=light] .photo-markup-backdrop{background:#0f172a8a}html[data-theme=light] .photo-markup-sheet{background:#f8fbff}html[data-theme=light] .photo-markup-swatch{border-color:#0f172a38}html[data-theme=light] .mobile-inspection-context-card{border-color:#0f8f8347!important;background:linear-gradient(180deg,#ecfdf5f5,#fffffff0)!important}html[data-theme=light] .mobile-score-tile,html[data-theme=light] .mobile-run-item-card{background:#ffffffdb!important}html[data-theme=light] .mobile-scope-chip{background:#f8fafceb}html[data-theme=light] [data-iq-confirm-overlay=true]{background:#0f172a61!important}html[data-theme=light] [data-iq-confirm-panel=true]{background:#fffffff5!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:0 18px 44px #0f172a24!important}html[data-theme=light] [style*="rgba(255,255,255,0.92)"],html[data-theme=light] [style*="rgba(255, 255, 255, 0.92)"],html[data-theme=light] [style*="rgba(255,255,255,0.72)"],html[data-theme=light] [style*="rgba(255, 255, 255, 0.72)"]{color:var(--text)!important}html[data-theme=light] [style*="rgba(255,255,255,0.38)"],html[data-theme=light] [style*="rgba(255, 255, 255, 0.38)"]{color:var(--muted)!important}html[data-theme=light] [style*="background: rgba(255,255,255,0.015)"],html[data-theme=light] [style*="background:rgba(255,255,255,0.015)"],html[data-theme=light] [style*="background: rgba(255,255,255,0.02)"],html[data-theme=light] [style*="background:rgba(255,255,255,0.02)"],html[data-theme=light] [style*="background: rgba(10,29,58,0.42)"],html[data-theme=light] [style*="background:rgba(10,29,58,0.42)"],html[data-theme=light] [style*="background: rgba(20,44,84,0.52)"],html[data-theme=light] [style*="background:rgba(20,44,84,0.52)"]{background:#ffffffc7!important;color:var(--text)!important}html[data-theme=light] [style*="linear-gradient(180deg, rgba(17,49,88"],html[data-theme=light] [style*="linear-gradient(180deg, rgba(17, 49, 88"]{background:#ffffffe0!important;border-color:#0f8f834d!important;color:var(--text)!important}html[data-theme=light] [style*="rgba(94,234,212"],html[data-theme=light] [style*="rgba(94, 234, 212"],html[data-theme=light] [style*="#67e8f9"]{color:var(--brand)!important}html[data-theme=light] [style*="border: 1px solid rgba(65,108,173"],html[data-theme=light] [style*="border: 1px solid rgba(65, 108, 173"],html[data-theme=light] [style*="border: 1px solid rgba(94,234,212"],html[data-theme=light] [style*="border: 1px solid rgba(94, 234, 212"]{border-color:var(--border)!important}@media (max-width: 380px){.container{padding:10px 8px calc(86px + env(safe-area-inset-bottom,0px))!important}.h1{font-size:24px}.h2{font-size:18px}.card{border-radius:12px}.card-pad{padding:10px}.btn{min-height:36px;padding:6px 10px;font-size:13px}.input{min-height:38px;font-size:16px}header>.row{min-height:50px!important;padding:0 8px!important}header>.row>div:first-child{font-size:16px!important}.network-indicator,.sync-indicator,.queue-cap-indicator{min-height:24px;padding:2px 7px;font-size:11px}.mobile-signout-btn{min-height:30px!important;padding:4px 8px!important;font-size:12px!important;white-space:nowrap!important}.pill.mobile-run-pill{font-size:11px;padding:3px 8px;line-height:1.15}.mobile-run-row{gap:8px}.mobile-run-card{border-radius:10px}.mobile-run-card .card-pad,.mobile-open-runs-card .card-pad{padding:8px!important}.mobile-run-title{font-size:15px;line-height:1.2}.mobile-run-meta{font-size:11px!important;line-height:1.25}.mobile-run-item-card{padding:8px!important}.mobile-photo-btn{min-width:30px!important;max-width:30px!important;width:30px!important;min-height:30px!important;max-height:30px!important;height:30px!important;border-radius:8px!important}}@media (max-width: 340px){.container{padding:8px 6px calc(80px + env(safe-area-inset-bottom,0px))!important}.h1{font-size:21px}.h2{font-size:16px}.btn,.mobile-compact-btn{min-height:32px!important;padding:4px 8px!important;font-size:12px!important}.mobile-choice-btn{min-height:30px!important;padding:3px 7px!important;font-size:12px!important}.mobile-run-title{font-size:14px;line-height:1.15}.mobile-run-meta{font-size:10px!important;line-height:1.2}.pill.mobile-run-pill{font-size:10px;padding:2px 6px}.mobile-run-row{gap:6px}.mobile-run-card,.mobile-open-runs-card,.mobile-run-item-card,.card{border-radius:10px}.mobile-run-card .card-pad,.mobile-open-runs-card .card-pad,.mobile-run-item-card,.card-pad{padding:7px!important}.mobile-photo-btn{min-width:28px!important;max-width:28px!important;width:28px!important;min-height:28px!important;max-height:28px!important;height:28px!important;border-radius:7px!important}.mobile-bottom-nav{padding-left:6px;padding-right:6px}.mobile-bottom-nav-inner{gap:5px}.mobile-bottom-nav-link{min-height:48px;border-radius:11px;font-size:10px}}@media (max-width: 560px){.mobile-lease-audit-sticky-actions-inner{grid-template-columns:1fr;gap:7px}.mobile-lease-audit-sticky-help{font-size:11px}.mobile-lease-audit-sticky-buttons{display:grid;grid-template-columns:1fr 1fr}}
