.rs-editor{display:grid;gap:20px}.rs-portions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rs-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(70px,.8fr) minmax(130px,2fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--line,#d8dfe8);border-radius:12px}.rs-row input,.rs-editor input{width:100%;min-width:0;box-sizing:border-box}.rs-editor label{display:block;margin-bottom:6px}.rs-rows{display:grid;gap:12px}.rs-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rs-result{margin-top:24px;padding:20px;border:1px solid var(--line,#d8dfe8);border-radius:16px}.rs-result table{width:100%;border-collapse:collapse;table-layout:fixed}.rs-result th,.rs-result td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line,#d8dfe8);overflow-wrap:anywhere}.rs-result th:first-child{width:38%}.rs-editor .privacy{margin:0}.rs-result[hidden]{display:none}@media(max-width:600px){.rs-row{grid-template-columns:1fr 1fr}.rs-row>div:nth-child(3){grid-column:1/-1}.rs-remove{justify-self:start}.rs-result{padding:12px}.rs-result th,.rs-result td{padding:10px 4px;font-size:.9rem}}@media print{body[data-extra="recipe-scale"] *{visibility:hidden!important}body[data-extra="recipe-scale"] #rs-results,body[data-extra="recipe-scale"] #rs-results *{visibility:visible!important}body[data-extra="recipe-scale"] #rs-results{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border:0;color:#000;background:#fff;box-sizing:border-box}body[data-extra="recipe-scale"] #rs-results table{font-size:12pt}body[data-extra="recipe-scale"] #rs-results tr{break-inside:avoid}}
