.recipe-meta-fields { display:grid; grid-template-columns:1fr 1fr; gap:9px; }.recipe-meta-fields label { margin-top:0!important; }.method-label { margin-top:17px!important; }.method-editor { display:grid; gap:4px; margin:9px 0 0; padding:0; list-style:none; counter-reset:method; }.method-editor li { display:flex; align-items:center; gap:8px; padding:7px 8px; border-radius:6px; background:#f8f7f3; color:#57564f; font-size:12px; counter-increment:method; }.method-editor li::before { content:counter(method); display:grid; place-items:center; width:16px; height:16px; border-radius:50%; color:#fff; background:#9cbda8; font:500 9px 'DM Mono',monospace; }.method-editor button { margin-left:auto; border:0; color:#9c9a92; background:transparent; font-size:16px; }.grocery-tabs { display:flex; gap:3px; margin:17px 0 4px; padding:3px; border-radius:8px; background:#efede7; }.grocery-tab { flex:1; padding:6px 4px; border:0; border-radius:6px; color:#817f77; background:transparent; font-size:10px; font-weight:600; white-space:nowrap; }.grocery-tab.active { color:#373732; background:#fff; box-shadow:0 1px 3px #00000012; }.grocery-tab span { margin-left:2px; color:#a09d94; }.grocery-list .empty-list { display:block; padding:20px 0; border:0; color:#949188; text-align:center; font-size:11px; }
