.scan-result[data-scan-result=success]{color:#047857}.scan-result[data-scan-result=failure]{color:#b91c1c}.scan-result[data-scan-result=neutral]{color:#374151}.scan-result[data-scan-result] td,.scan-result[data-scan-result] span,.scan-result[data-scan-result] svg,.scan-result[data-scan-result] time,.scan-result[data-scan-result] code,.scan-result[data-scan-result] strong,.scan-result[data-scan-result] p{color:inherit}div.scan-result[data-scan-result=neutral]{background-color:#f9fafb;border-color:#d1d5db}.scan-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.scan-page-header h1{flex:1;margin:0}.scan-session-counters{display:flex;flex:none;align-items:center;gap:16px}.scan-session-counter{display:flex;align-items:center;gap:8px}.scan-session-counter__value{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;padding:0 8px;border-width:2px;border-style:solid;border-radius:9999px;font-size:20px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.scan-session-counter__label{font-size:12px;font-weight:500}.mobile-scanner__context.scan-camera-header{grid-template-columns:44px minmax(0,1fr) auto auto}.scan-camera-header>.text-center{text-align:left}.scan-camera-header .mobile-scanner__desktop-switch{min-width:44px;display:inline-flex;align-items:center;justify-content:center}.scan-camera-header__keyboard{display:none}@media (max-width: 639px){.scan-page-header h1{font-size:22px;line-height:28px}.scan-session-counters{gap:4px}.scan-session-counter{gap:0}.scan-session-counter__value{height:32px;min-width:32px;padding:0 2px;font-size:14px}.scan-session-counter__label,.scan-camera-header__desktop-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-scanner__context.scan-camera-header{gap:6px;padding:8px}.scan-camera-header__keyboard{display:block;width:18px;height:18px}.scan-camera-header .mobile-scanner__operation{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.scan-camera-header .mobile-scanner__store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
