.id-camera{margin-top:6px;min-width:0}.id-camera-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.id-camera video,.id-camera [data-camera-photo]{display:block;max-width:100%;width:100%;max-height:340px;object-fit:contain;border-radius:9px;background:#152e43;margin:12px 0}.id-camera .id-camera-hint,.id-camera [data-camera-status]{font-size:12px;line-height:1.5;color:#627b89;margin:8px 0}.id-camera input[type=file]{max-width:100%}.id-camera button{font-family:inherit;cursor:pointer}.id-camera [hidden]{display:none!important}
