.mse-page{max-width:980px;margin:0 auto}.mse-page .back{margin-bottom:12px}.mse-page .title{margin-bottom:14px}.mse-page .title h1{margin-bottom:5px}.mse-card{padding:18px}.mse-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.mse-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mse-fields label{font-size:11px;font-weight:700;display:flex;flex-direction:column;gap:5px}.mse-fields input,.mse-fields select,.mse-fields textarea{box-sizing:border-box;width:100%;border:1px solid #d7dfdb;border-radius:7px;padding:8px 9px;background:#fff}.mse-fields textarea{min-height:60px;resize:vertical}.mse-wide{grid-column:span 2}.mse-image-panel{border:1px solid #d7dfdb;border-radius:12px;background:#f5f8f6;padding:12px}.mse-image-panel>strong{display:block;margin-bottom:8px;font-size:12px}.mse-image-preview{height:330px;border:1px dashed #aebdb6;border-radius:9px;background:#e8efeb;display:grid;place-items:center;overflow:hidden;color:#718079;font-size:12px;text-align:center}.mse-image-preview img{width:100%;height:100%;object-fit:contain;background:#fff}.mse-image-panel label{display:block;margin-top:10px;background:#164b3b;color:#fff;border-radius:8px;padding:10px;text-align:center;font-size:11px;font-weight:700;cursor:pointer}.mse-image-panel input{display:none}.mse-image-panel small{display:block;margin-top:8px;color:#67746e;line-height:1.4}.mse-card .form-actions{margin-top:16px;padding-top:14px;border-top:1px solid #e4e9e6}.mse-card .form-error{text-align:left}.mse-saving{opacity:.65;pointer-events:none}@media(max-width:1050px){.mse-page{max-width:820px}.mse-layout{grid-template-columns:minmax(0,1fr) 270px}.mse-image-preview{height:300px}}@media(max-width:760px){.mse-page{max-width:none}.mse-layout,.mse-fields{grid-template-columns:1fr}.mse-wide{grid-column:auto}.mse-image-panel{max-width:360px}.mse-image-preview{height:360px}}
