.image-studio-tabs{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 36px}.image-studio-body{min-width:0}.image-studio-body details{margin:22px 0}.image-studio-body summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#b8cee7}.image-studio-body details[open]>summary{margin-bottom:20px}.image-switches,.image-library-heading,.image-library-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:20px 0}.image-switches label{display:flex;align-items:center;gap:8px}.image-library-heading{justify-content:space-between}.image-library-tools .field{min-width:180px;flex:1}.image-library-list,.image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:38px}.image-library-list article,.image-result,.image-slot{min-width:0;padding:18px 0;background:none;border:0;box-shadow:none}.image-library-list p,.image-slot p{white-space:pre-wrap;overflow-wrap:anywhere}.image-library-list img{width:100%;max-height:260px;object-fit:contain}.image-result img,.image-slot img,[data-reference-preview]{max-width:100%;max-height:640px;object-fit:contain;border-radius:6px}.image-library-editor{margin:40px 0;padding:24px 0}.image-library-editor .full{grid-column:1/-1}.image-prompt-block,.image-cast{margin:24px 0 36px}.image-materials{display:grid;grid-template-columns:1fr 1fr;gap:24px}.image-materials fieldset{border:0;padding:0;max-height:330px;overflow:auto}.image-materials label{display:block;margin:10px 0}.image-studio-body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;color:#b3c5df}.image-slot .actions{margin-top:20px}.image-parameter-grid{margin-top:20px}
@media(max-width:650px){.image-studio-tabs{gap:6px 18px}.image-materials{grid-template-columns:1fr}.image-studio-body .field-grid{grid-template-columns:1fr}.image-library-heading{align-items:start}}

.studio-turn-image{margin:2rem auto;max-width:100%;}.studio-turn-image img{display:block;width:100%;height:auto;border:0;border-radius:12px;}.image-slot img{max-height:520px;max-width:100%;object-fit:contain;}
