.cameraActions146{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.cameraActions146 button{min-height:48px;flex:1 1 170px}
.cameraFab146{width:62px!important;height:62px!important;min-width:62px!important;padding:15px!important;margin:12px auto 0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#216b3b!important;box-shadow:0 5px 14px rgba(19,74,42,.25)!important}
.cameraFab146 svg{width:30px;height:30px;fill:none;stroke:white;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.scanArticle146{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;margin:10px 0 16px;padding:12px;background:#f2f6ef;border-radius:16px}
.scanArticle146 img{width:76px;height:92px;object-fit:contain;background:white;border-radius:10px}
.scanArticle146 h3{margin:0 0 5px}.scanArticle146 p{margin:4px 0;font-size:14px}
.scanActions146{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.scanActions146 button{min-height:48px;white-space:normal}
.scanActions146 button:first-child,.scanActions146 button:last-child{grid-column:1/-1}
@media(max-width:360px){.scanActions146{grid-template-columns:1fr}.scanActions146 button{grid-column:auto!important}}
