.case-editor{max-width:1160px}.editor-layout{display:grid;grid-template-columns:250px 1fr;gap:32px;margin-top:28px}.editor-layout aside button{display:block;width:100%;text-align:left;background:#f1f4f9;color:#18213f;margin:10px 0}.editor-layout label{display:grid;gap:6px;margin-bottom:18px;font-weight:600}.editor-layout input,.editor-layout select,.editor-layout textarea{font:inherit;font-weight:400;border:1px solid #bdc6d5;border-radius:5px;padding:12px;width:100%;background:white}.editor-layout fieldset{border:0;padding:0;min-width:0}.editor-layout textarea{resize:vertical}.editor-layout button:disabled{opacity:.55}@media(max-width:700px){.editor-layout{grid-template-columns:1fr}.editor-layout aside{max-height:220px;overflow:auto}}.case-image-editor{border:1px solid #d5dce7;padding:20px;margin:24px 0}.case-image-editor h2{font-size:20px;margin-bottom:12px}.case-image-editor p{font-size:14px;color:#657187;line-height:1.7;margin-bottom:14px}.case-image-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-image-previews figure{margin:0;border:1px solid #dce1eb;padding:12px}.case-image-previews img{width:100%;height:180px;object-fit:contain;background:#f3f5f8}.case-image-previews figcaption{font-size:14px;margin:10px 0}.case-image-previews figure div{display:flex;gap:8px;flex-wrap:wrap}.case-image-previews button{font-size:12px;padding:8px}.editor-layout>aside{max-height:80vh;overflow:auto}@media(max-width:540px){.case-image-previews{grid-template-columns:1fr}}