.rs-workspace{max-width:1480px;margin:auto}.rs-top{margin-bottom:24px;align-items:flex-start}.rs-top h1{margin:7px 0}.rs-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.rs-primary{display:grid;gap:18px}.rs-sidebar{display:grid;gap:18px;position:sticky;top:16px}.rs-panel{padding:25px}.rs-panel h2{font-size:18px;margin:0 0 10px}.rs-panel-head{display:flex;gap:14px;align-items:center;margin-bottom:22px}.rs-panel-head p{font-size:12px;color:#728178;margin-top:4px}.rs-step{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e8f1e9;color:#286344;font-weight:800}.rs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rs-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:750;color:#385847}.rs-field>span em{color:#a24a41;font-style:normal}.rs-field input,.rs-field select,.rs-field textarea,.rs-ingredient input,.rs-step-row textarea{width:100%;min-width:0;border:1px solid #d5e0d7;border-radius:10px;background:#fff;padding:11px 12px;color:#183e30;font:inherit;outline:0}.rs-field input:focus,.rs-field select:focus,.rs-field textarea:focus,.rs-ingredient input:focus,.rs-step-row textarea:focus{border-color:#65a47c;box-shadow:0 0 0 3px #8bbe9b30}.rs-field textarea,.rs-step-row textarea{resize:vertical;line-height:1.55}.rs-wide{grid-column:1/-1}.rs-variation-bar{padding:14px;background:#f4f8f3;border:1px solid #e0e9dd;border-radius:13px;margin-bottom:15px}.rs-variation-bar .rs-field{min-width:min(230px,100%)}.rs-item-list{display:grid;gap:9px}.rs-ingredient{display:grid;grid-template-columns:90px 110px minmax(0,1fr) 36px;gap:8px;align-items:center}.rs-step-row{display:grid;grid-template-columns:28px minmax(0,1fr) 36px;gap:9px;align-items:start}.rs-step-number{font-size:12px;color:#648071;font-weight:800;padding-top:13px}.rs-remove{border:1px solid #e6ddda;background:#fff;border-radius:9px;height:37px;color:#9c554c;font-size:21px;cursor:pointer}.rs-remove:hover{background:#fff3f0}.rs-sidebar .rs-field{margin-top:16px}.rs-sidebar .tag{margin-top:7px}@media(max-width:1100px){.rs-columns{grid-template-columns:1fr}.rs-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rs-grid,.rs-sidebar{grid-template-columns:1fr}.rs-panel{padding:17px}.rs-ingredient{grid-template-columns:65px 82px minmax(0,1fr) 32px;gap:5px}.rs-ingredient input{padding:9px 6px;font-size:12px}.rs-top{gap:13px}.rs-top .row{width:100%;justify-content:flex-start}}