.alm-parts{gap:.5rem;display:grid}.alm-part{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(5.5rem,7rem);align-items:end;gap:.45rem .6rem;padding:.6rem;display:grid}.alm-part .field{min-width:0;margin:0}.alm-part__sub,.alm-part__foot{grid-column:1/-1}.alm-part__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.alm-part__moves{flex-wrap:wrap;gap:.35rem;display:flex}.alm-part .textarea{min-height:3.9rem}@container (width>=44rem){.alm-part{grid-template-columns:minmax(0,2fr) minmax(5.5rem,.6fr)}}.alm-allergen{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.35rem;padding:.55rem .7rem;display:grid}.alm-allergen__head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.alm-allergen__name{margin-right:auto;font-weight:650}.alm-allergen .field{margin:0}.alm-sugg{border-color:var(--warning);background:var(--warning-bg)}.alm-checks{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.alm-check{border-radius:var(--radius);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.alm-check--block{border-color:var(--danger);background:var(--danger-bg)}.alm-check--warn{border-color:var(--warning);background:var(--warning-bg)}.alm-check--ok{border-color:var(--success);background:var(--success-bg)}.alm-check span{overflow-wrap:anywhere;flex:16rem;min-width:0}.alm-one{min-height:5rem}.alm-inline{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.alm-inline .select{width:auto;min-width:12rem}.alm-may{gap:.5rem;display:grid}
