.recipe-guide{border:1px solid var(--line,#ddd);border-radius:16px;gap:12px;margin-bottom:24px;padding:24px;display:grid}.recipe-guide-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recipe-guide-title h3{margin:0;font-size:1.25rem}.recipe-guide-title a{align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.recipe-guide p{margin:0;line-height:1.5}.recipe-guide .recipe-limit{font-size:.875rem}.recipe-prompt{margin-bottom:24px}.recipe-prompt summary{cursor:pointer;padding:12px 0}.studio-shell:not(.lite-mode) .recipe-prompt summary{display:none}.recipe-input-hint{margin:16px 0;line-height:1.5}@media (max-width:480px){.recipe-guide{padding:16px}}.lite-mode .recipe-guide{order:-4}.recipe-change{align-items:center;gap:8px;margin-bottom:24px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.lite-mode .recipe-creation-layout .creation-preview{order:1}}
.content-batch-plans{border:1px solid var(--line,#d6d6d6);overflow-wrap:anywhere;border-radius:1rem;min-width:0;margin-block:1.5rem;padding:1rem}.content-batch-plans h3,.content-batch-plans h4{margin-block:.25rem .75rem}.content-batch-controls,.content-batch-variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.content-batch-plans label{gap:.4rem;margin-block:.5rem;display:grid}.content-batch-plans input,.content-batch-plans select,.content-batch-plans textarea{font:inherit;box-sizing:border-box;width:100%;min-width:0;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#aaa);border-radius:.4rem;padding:.65rem;font-size:max(1rem,16px)}.content-batch-plans button{font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;min-height:2.75rem;padding:.5rem .8rem}.content-batch-plans button:disabled{cursor:default;opacity:.6}.content-batch-plans fieldset{border:1px solid var(--line,#ccc);border-radius:.6rem;min-width:0}.content-batch-plans textarea{resize:vertical;min-height:5rem}.content-batch-actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.content-batch-plans .content-batch-approval{align-items:flex-start;gap:.7rem;display:flex}.content-batch-approval input{flex:none;width:1.5rem;height:1.5rem;margin:0}.content-batch-plans details,.content-batch-plans article{border-bottom:1px solid var(--line,#ccc);margin-block:.75rem;padding-block:.5rem}.content-batch-plans summary{cursor:pointer;min-height:2rem}.content-batch-plans [role=alert],.content-batch-notice{border:1px solid;border-radius:.4rem;padding:.75rem}
.ordered-reference{overflow-wrap:anywhere;flex-direction:column;gap:8px;width:112px;font-size:.875rem;display:flex}.reference-order-controls{flex-wrap:wrap;gap:4px;display:flex}.reference-order-controls button{border:1px solid var(--line);border-radius:4px;min-height:32px;padding:4px}.reference-order-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asset-quality-details{overflow-wrap:anywhere;margin:12px 0}.asset-quality-details summary{cursor:pointer}.asset-quality-details p,.asset-quality-details dl{margin:8px 0}.asset-quality-details dt{color:var(--muted)}.asset-quality-details dd{margin:0 0 8px}.reference-recipes-panel{overflow-wrap:anywhere;margin-top:24px}.reference-recipes-panel fieldset{border:0;flex-direction:column;gap:12px;min-width:0;padding:12px 0;display:flex}.reference-recipes-panel label{flex-direction:column;gap:8px;display:flex}.reference-recipes-panel input[type=checkbox]{align-self:flex-start;width:auto}.reference-recipes-panel button,.reference-recipes-panel summary{cursor:pointer;min-height:32px}.reference-recipes-panel li{margin:8px 0}.reference-recipes-panel select,.reference-recipes-panel input,.reference-recipes-panel textarea{max-width:100%;font-size:1rem}
