.sd-recipes .sd-filters{margin-top:14px}.sd-rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;padding:0;list-style:none}.sd-rcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 10px 10px 6px;border-radius:6px;background:var(--sd-paper)}.sd-rhead{display:flex;align-items:center;gap:10px;min-width:0;color:var(--sd-ink)}.sd-rhead b{font:800 17px/1.2 var(--sd-text)}a.sd-rhead:hover b{text-decoration:underline;text-underline-offset:3px}a.sd-rhead:focus-visible,a.sd-ing:focus-visible,a.sd-mthing:focus-visible,a.sd-mname:focus-visible{outline:3px solid #6ec6ff;outline-offset:1px;border-radius:4px}.sd-rhead .sd-slot{position:relative}.sd-qty{position:absolute;right:2px;bottom:2px;min-width:16px;padding:1px 4px;border-radius:4px;background:#fff8e6;font:800 12px/1.15 var(--sd-text);font-style:normal;font-variant-numeric:tabular-nums;color:var(--sd-ink);text-align:center}.sd-unlock{margin-left:4px;padding:2px 9px;border-radius:999px;font:800 13px/1.3 var(--sd-text);color:var(--sd-ink);background:#efe2c4}.sd-unlock.is-skill{background:#d6ecc4}.sd-unlock.is-friend{background:#f6d3d8}.sd-unlock.is-tv{background:#cfe6f2}.sd-unlock.is-shop{background:#f2dcc0}.sd-unlock.is-default{background:#f3e7b8}.sd-unlock.is-other{background:#e6ddd0}.sd-ingl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,124px),1fr));gap:4px 8px;width:100%;padding:0 0 0 4px;list-style:none}.sd-ing{display:flex;align-items:center;gap:6px;min-width:0;color:var(--sd-ink)}.sd-islot{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;background:url(/stardew/ui/slot.png) center / 44px;image-rendering:pixelated}.sd-islot .sd-qty{right:0;bottom:0;min-width:14px;padding:0 3px;font-size:11px}.sd-ing-name{font:700 14px/1.2 var(--sd-text)}a.sd-ing:hover .sd-ing-name{text-decoration:underline;text-underline-offset:3px}.sd-ing.is-cat .sd-ing-name{color:var(--sd-wood)}.sd-mhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:10px}.sd-mname{display:flex;align-items:center;gap:12px;color:var(--sd-ink)}.sd-mname .sd-h2{margin:0}a.sd-mname:hover .sd-h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sd-mmade{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex:1 1 320px;min-width:0}.sd-mmade .sd-label{flex-basis:100%}.sd-mmade .sd-ingl{display:flex;flex-wrap:wrap;width:auto;padding:0;gap:6px}.sd-mmade .sd-ingl li{padding:4px 10px 4px 4px;border-radius:6px;background:var(--sd-paper)}.sd-mmade .sd-unlock{margin-left:0}.sd-mtable{width:100%;border-collapse:separate;border-spacing:0 4px;font:600 14px/1.25 var(--sd-text)}.sd-mtable th,.sd-mtable td{padding:4px 10px;text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.sd-mtable thead th{padding-block:0 2px;font:800 13px/1.2 var(--sd-text);color:var(--sd-dim);white-space:nowrap}.sd-mtable tbody th,.sd-mtable tbody td{background:var(--sd-paper)}.sd-mtable tbody tr>:first-child{border-radius:6px 0 0 6px}.sd-mtable tbody tr>:last-child{border-radius:0 6px 6px 0}.sd-mtable tbody th{font-weight:700;width:38%}.sd-mtable .c-time{text-align:right;white-space:nowrap;font-weight:800}.sd-mouthead{display:flex;justify-content:space-between;gap:12px}.sd-mthing{display:inline-flex;align-items:center;gap:8px;min-width:0;vertical-align:middle;color:var(--sd-ink)}a.sd-mthing:hover span{text-decoration:underline;text-underline-offset:3px}.sd-mcount{margin-left:6px;font:800 13px/1.2 var(--sd-text);color:var(--sd-dim);white-space:nowrap}.sd-mout{display:flex;align-items:center;justify-content:space-between;gap:12px}.sd-mout+.sd-mout{margin-top:2px}.sd-mwhat{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.sd-mout .sd-gold{font-size:15px}.sd-mmore{margin-top:6px}@container (max-width: 560px){.sd-mtable,.sd-mtable tbody{display:block}.sd-mtable thead{display:none}.sd-mtable tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-bottom:6px;padding:8px 10px;border-radius:6px;background:var(--sd-paper)}.sd-mtable tbody tr>*{padding:0;width:auto;background:none!important;border-radius:0!important}.sd-mtable tbody .c-in{grid-column:1;grid-row:1}.sd-mtable tbody .c-time{grid-column:2;grid-row:1;align-self:center}.sd-mtable tbody .c-out{grid-column:1 / -1}.sd-mtable tbody .c-out:before{content:attr(data-label);display:block;margin-bottom:2px;font:800 12px/1.2 var(--sd-text);color:var(--sd-dim)}}
