.flow-nav{grid-column:1/-1;display:flex;gap:8px;margin-bottom:8px}.flow-nav button{flex:1;background:#fff;border:1px solid #d8cbea;border-radius:12px;padding:16px 10px;font:inherit;cursor:pointer;color:#44374f}.flow-nav [aria-current]{background:#7427de;color:white;border-color:#7427de;font-weight:700}.flow-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0}.flow-controls span{font-size:.85rem;color:#665c70}.field-error{color:#a32823;font-size:.83rem;margin:6px 0 0}.flow-panel[hidden]{display:none}.intro h1{max-width:700px}.sheet-card .actions{flex-wrap:wrap}.flow-panel h2{scroll-margin-top:24px}@media(max-width:600px){.flow-nav{gap:5px}.flow-nav button{font-size:.8rem;padding:12px 6px}.flow-controls{flex-wrap:wrap}}@media print{.flow-nav,.flow-controls,.field-error{display:none!important}}

/* Mantém nomes e valores legíveis na coluna da receita. */
@media(min-width:700px){#recipe-fields .row{grid-template-columns:1fr .8fr 1fr .8fr 1.3fr;border:1px solid var(--borda);padding:.75rem .75rem .1rem}#recipe-fields .row>.field:first-of-type{grid-column:1/-1;padding-right:2.2rem}#recipe-fields .row .btn--icon{position:absolute;top:.45rem;right:.45rem}}
