/* Camera-assisted owner editor: one calm, vertical form. */
.simple-product-editor{max-width:460px;margin:auto}.simple-product-editor>h2{margin:0 35px 5px 0;font-size:21px}.simple-product-editor .simple-product-fields{display:block}.simple-product-editor label{font-size:13px;margin:12px 0}.simple-product-editor input:not([type=checkbox]){height:40px;min-height:40px;padding:8px 11px;font-size:14px}.simple-product-editor input[type=checkbox]{width:17px;height:17px;margin-right:7px;vertical-align:middle}.scan-product-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:13px 0;font-size:13px;padding:9px;min-height:39px}.scan-product-button svg{width:23px;height:23px}.pack-math{font-size:12px;line-height:1.5;padding:9px 11px;background:#edf6fb;border-radius:9px;margin:6px 0;color:#3a7289}.pack-math.error{color:#a3384b;background:#fff1f0}.simple-photo-editor{border-top:1px solid #d8e6ed;margin:15px 0 10px}.photo-edit-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #d8e6ed}.editor-photo-preview{width:65px;height:65px;flex:none;background:#f1f7fa;border:1px solid #dae7ed;border-radius:11px;display:flex;align-items:center;justify-content:center;overflow:hidden}.editor-photo-preview img{width:100%;height:100%;object-fit:contain}.editor-photo-preview span{font-size:10px;color:#8aa0ab}.photo-edit-row>div:last-child{flex:1;min-width:0}.photo-edit-row b{font-size:13px}.photo-edit-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:5px}.simple-product-editor .photo-pick{position:relative;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:#2a7a9d;background:#edf6fb;border:1px solid #d1e5ee;border-radius:7px;padding:5px 8px;margin:2px 0;font-size:11px;cursor:pointer}.photo-pick svg{height:17px;width:17px}.simple-product-editor .photo-pick input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;padding:0}.photo-edit-actions button{font-size:11px;padding:5px;margin:0}.simple-product-editor .review-confirm{font-size:12px;line-height:1.5}.save-product-details{width:100%;min-height:42px;margin:4px 0}.adjust-product-stock{display:block;margin:12px auto 0;font-size:12px}.scan-review{border:1px solid #b6dce9;border-radius:12px;background:#f2faff;padding:12px;margin:8px 0 15px}.scan-review[hidden]{display:none}.scan-review h3{font-size:15px;margin:0 0 7px}.scan-review label{margin:8px 0;font-size:12px}.scan-review .toolbar{flex-wrap:wrap}.scan-review .toolbar button{font-size:12px;padding:8px}.scan-raw-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;color:#557887;max-height:160px;overflow:auto}.scan-review details{font-size:12px}.simple-product-editor>.small{font-size:11px}
