.commande{gap:calc(var(--spacing) * 5);min-width:0;padding-bottom:calc(var(--spacing) * 4);display:grid}.commande__corps{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 88);gap:calc(var(--spacing) * 8);align-items:start;display:grid}.commande__zones{gap:calc(var(--spacing) * 6);min-width:0;display:grid}.commande__zone{gap:calc(var(--spacing) * 3);min-width:0;display:grid}.commande__titre{font-size:var(--text-sm);font-weight:var(--ui-graisse-titre);color:var(--foreground);margin:0}.commande__ligne{align-items:center;gap:calc(var(--spacing) * 3);min-height:var(--ui-ligne);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--rayon-carte);display:flex}.commande__objet{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--rayon-petit);background:var(--accent-soft);color:var(--accent-soft-foreground);flex:none;place-items:center;display:grid}.commande__libelle{min-width:0;font-size:var(--text-sm);flex:1;display:grid}.commande__libelle b{font-weight:var(--ui-graisse-titre);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commande__montant{font-size:var(--text-sm);font-weight:var(--ui-graisse-titre);white-space:nowrap}.commande__muet{color:var(--muted);font-size:var(--text-sm)}.commande__champs{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 44), 1fr));gap:calc(var(--spacing) * 3);align-items:end;display:grid}.commande__groupes{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--ui-controle);font-size:var(--text-sm);font-weight:var(--ui-graisse-titre);margin:0;display:flex}.commande__seuil{gap:var(--spacing);display:grid}.commande__piste{height:calc(var(--spacing) * 1.5);border-radius:var(--rayon-petit);background:var(--default);display:block;position:relative;overflow:hidden}.commande__plein{width:calc(var(--v) * 1%);background:var(--accent);transition:width .2s ease-out;position:absolute;inset:0 auto 0 0}.commande__seuil--depasse .commande__plein{background:var(--warning)}.commande__seuil--valide .commande__plein{background:var(--success)}.commande__borne{top:0;bottom:0;left:calc(var(--s) * 1%);background:var(--foreground);width:2px;position:absolute}.commande__aide{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--muted);margin:0;display:flex}.commande__aide>svg{flex:none;margin-top:2px}.commande__prix{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--rayon-carte);background:var(--surface);display:grid}.commande__total{align-items:baseline;gap:var(--spacing);font-size:var(--ui-titre-fiche);font-weight:var(--ui-graisse-titre);margin:0;display:flex}.commande__total small{font-size:var(--text-sm);color:var(--muted);font-weight:var(--graisse-normale)}.commande__detail{padding-block:calc(var(--spacing) * 2);border-block:1px solid var(--separator);font-size:var(--text-sm);margin:0;display:grid}.commande__detail>div{justify-content:space-between;gap:calc(var(--spacing) * 3);padding-block:var(--spacing);display:flex}.commande__detail dt{color:var(--muted)}.commande__detail dd{margin:0}.commande__fort dt,.commande__fort dd{color:var(--foreground);font-weight:var(--ui-graisse-titre)}.commande__actions{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:grid}.commande__gestes{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.commande__fait,.commande__attente{align-items:start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-radius:var(--rayon-controle);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.commande__fait>div,.commande__attente>div{justify-items:start;gap:var(--spacing);display:grid}.commande__fait{background:var(--success-soft);color:var(--success-soft-foreground)}.commande__attente{background:var(--warning-soft);color:var(--warning-soft-foreground)}.commande__fait p,.commande__attente p{color:inherit;margin:0}.commande__message{gap:calc(var(--spacing) * 2);display:grid}.commande__message p{margin:0}.commande__texte{white-space:pre-line;font-size:var(--text-sm);line-height:1.6}.commande__barre{display:none}.commande__cgv{max-height:calc(var(--spacing) * 90);padding-right:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:1.6;overflow:auto}.ios-card .commande__total{color:var(--foreground)}.commande__cgv :is(h2,h3){margin:calc(var(--spacing) * 3) 0 var(--spacing);font-size:var(--text-sm);font-weight:var(--ui-graisse-titre)}.commande__cgv p{margin:0 0 calc(var(--spacing) * 2);white-space:pre-line}@media (width<=1023px){.commande__corps{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.commande{padding-bottom:calc(var(--spacing) * 20)}.commande__actions>.button:first-child,.commande__actions>.ui-raison:first-child{display:none}.commande__barre{z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 3 + env(safe-area-inset-bottom));border-top:1px solid var(--separator);background:var(--surface);display:flex;position:fixed;inset:auto 0 0}.commande__mini{min-width:0;line-height:1.2;display:grid}.commande__raison{color:var(--muted)}.commande__mini small{font-size:var(--text-xs);color:var(--muted)}.commande__mini b{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.commande__plein{transition:none}}
