.recipe-inline-form{margin:0}.recipe-inline-form .device-recipe-preview{border-color:#f0c7b2}.preview-field{display:grid;gap:6px;color:var(--soft);font-size:12px;font-weight:700}.preview-field input,.preview-field select,.preview-field textarea,.preview-image-picker select{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font:inherit}.recipe-name-field{margin-bottom:16px}.recipe-name-field input{font-size:30px;font-weight:800}.preview-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-preview-information .preview-field textarea{min-height:116px;resize:vertical;line-height:1.65}.preview-image-picker{position:absolute;right:16px;bottom:16px;display:grid;gap:5px;min-width:190px;padding:10px 12px;border-radius:10px;color:#fff;background:#102f3dcc;font-size:12px;font-weight:800}.preview-image-picker select{padding:7px 9px;background:#fff}.device-preview-visual{position:relative}.preview-edit-actions{display:flex;justify-content:flex-end;gap:10px}.preview-edit-actions .primary,.preview-edit-actions .secondary{min-width:112px}.recipe-inline-form .device-preview-related{display:none}.smart-fill-panel{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(250px,1.5fr) auto;gap:14px;align-items:end;padding:20px 28px;border-bottom:1px solid var(--line);background:#f5faf6}.smart-fill-panel>div{display:grid;gap:4px}.smart-fill-panel small{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.12em}.smart-fill-panel strong{color:var(--ink);font-size:16px}.smart-fill-panel span{color:var(--soft);font-size:12px;line-height:1.55}.smart-fill-panel textarea{width:100%;min-height:116px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font:inherit;line-height:1.55;resize:vertical}.smart-fill-button{align-self:end;white-space:nowrap}@media(max-width:640px){.recipe-name-field input{font-size:24px}.preview-edit-grid{grid-template-columns:1fr}.preview-image-picker{right:12px;bottom:12px;left:12px;min-width:0}.preview-edit-actions{display:grid;grid-template-columns:1fr 1fr}.preview-edit-actions .primary,.preview-edit-actions .secondary{width:100%;min-width:0}.smart-fill-panel{grid-template-columns:1fr;padding:18px}.smart-fill-button{width:100%}}
