.sku-lookup{margin:16px 0}.sku-lookup button,.sku-lookup input{font:inherit;border:1px solid var(--rcf-border);border-radius:8px;min-height:44px;padding:10px 14px}.sku-lookup button{cursor:pointer;background:var(--rcf-action);color:var(--rcf-surface)}.sku-lookup button:disabled{opacity:.5;cursor:default}.sku-reader{border:1px solid var(--rcf-border);background:var(--rcf-surface);border-radius:12px;gap:12px;margin-top:12px;padding:20px;display:grid}.sku-reader h2,.sku-reader h3,.sku-reader p{margin:0}.sku-reader label{gap:6px;display:grid}.sku-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.sku-actions input[type=file]{max-width:280px}.sku-camera{background:#17131b;border-radius:10px;max-width:700px;position:relative;overflow:hidden}.sku-camera[hidden]{display:none}.sku-camera video{object-fit:contain;width:100%;height:clamp(220px,42svh,420px);display:block}.sku-camera>.sku-guide{pointer-events:none;border:3px solid #fff;position:absolute;inset:30% 0;box-shadow:0 0 0 200px #0005}.sku-result{border-top:1px solid var(--rcf-border);gap:16px;padding-top:16px;display:flex}.sku-result>img{object-fit:contain;border-radius:8px;width:90px;height:90px}.sku-result>div{gap:10px;min-width:0;display:grid}.sku-reader [role=alert]{color:var(--rcf-danger)}@media (max-width:600px){.sku-actions>*{width:100%;min-width:0}.sku-actions input{box-sizing:border-box;width:100%}.sku-actions input[type=file]{max-width:100%}.sku-reader{padding:14px}.sku-result{flex-direction:column}}.sku-lookup select{font:inherit;border:1px solid var(--rcf-border);border-radius:8px;max-width:100%;min-height:44px;padding:10px 14px}.sku-camera-controls label{flex:1;min-width:160px}.sku-camera-controls input[type=range]{width:100%;min-width:150px;padding:0}.sku-camera .sku-camera-status{z-index:1;color:#fff;pointer-events:none;background:#17131be6;border-radius:6px;margin:0;padding:8px 10px;font-size:14px;line-height:1.4;position:absolute;inset:8px 8px auto}
