._declencheur_ewrvi_1{border-radius:var(--radius-card);background:var(--sombre);width:100%;min-height:76px;color:var(--sur-sombre);text-align:left;cursor:pointer;box-shadow:var(--ombre-forte);border:0;align-items:center;gap:14px;padding:14px 20px;display:flex}._declencheur_ewrvi_1 svg{color:var(--teal-light);flex:none}._declencheur_ewrvi_1 span{display:grid}._declencheur_ewrvi_1 strong{font-family:var(--font-heading);font-size:19px}._declencheur_ewrvi_1 em{color:var(--sur-sombre-doux);font-size:13px;font-style:normal}._feuille_ewrvi_6{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--ombre-forte);gap:14px;padding:16px;display:grid}._camera_ewrvi_7{aspect-ratio:4/3;border-radius:var(--radius-input);color:#fff;text-align:center;background:linear-gradient(160deg,#222 0%,#111 100%);place-items:center;gap:12px;display:grid;position:relative}._camera_ewrvi_7 p{opacity:.85;margin:0;font-size:14px;position:absolute;bottom:14px}._viseur_ewrvi_9{border:3px solid var(--teal-light);border-radius:14px;width:72%;height:34%;position:relative}._viseur_ewrvi_9 i{background:var(--alerte);height:2px;box-shadow:0 0 12px var(--alerte);animation:1.6s ease-in-out infinite alternate _balaye_ewrvi_1;position:absolute;top:50%;left:6%;right:6%}@keyframes _balaye_ewrvi_1{0%{top:15%}to{top:85%}}._produit_ewrvi_12 h3{font-size:24px}._sous_ewrvi_13{color:var(--ink-soft);margin:4px 0 12px;font-size:14px}._badges_ewrvi_14{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._badges_ewrvi_14 span{border-radius:var(--radius-pill);background:var(--surface-2);padding:4px 12px;font-size:13px;font-weight:700}._badges_ewrvi_14 ._nutriscore_ewrvi_16{background:var(--succes-soft);color:var(--succes)}._badges_ewrvi_14 ._alerte_ewrvi_17{background:var(--alerte-soft);color:var(--alerte)}._valeurs_ewrvi_18{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}._valeurs_ewrvi_18 div{border-radius:var(--radius-input);background:var(--surface-2);text-align:center;padding:10px 6px}._valeurs_ewrvi_18 dt{color:var(--ink-soft);font-size:12px;font-weight:700}._valeurs_ewrvi_18 dd{margin:2px 0 0;font-weight:800}._champs_ewrvi_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._champs_ewrvi_22 label{gap:4px;font-size:13px;font-weight:700;display:grid}._champs_ewrvi_22 input,._champs_ewrvi_22 select{border-radius:var(--radius-input);border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:500 15px var(--font-ui);width:100%;padding:0 10px}@media (max-width:560px){._champs_ewrvi_22{grid-template-columns:repeat(2,minmax(0,1fr))}._champs_ewrvi_22 label:last-child{grid-column:1/-1}._valeurs_ewrvi_18{grid-template-columns:repeat(2,minmax(0,1fr))}}._actions_ewrvi_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._actions_ewrvi_26 button{border-radius:var(--radius-pill);border:1.5px solid var(--line);min-height:48px;color:var(--ink);font:700 15px var(--font-ui);cursor:pointer;background:0 0}._actions_ewrvi_26 ._plein_ewrvi_28{background:var(--ink);color:var(--bg);border:0}
