/* Vempy Patch 12 — editor de nichos, navegação e diagnóstico.
   Sem gradiente, sem animações que ocultem formulários. */
:root{--vp-editor-primary:#5546F4;--vp-editor-border:#E2E5EF;--vp-editor-text:#111428;}
.vp-editor-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.vp-editor-steps>span,.vp-editor-steps>a{display:flex;align-items:center;gap:8px;border:1px solid var(--vp-editor-border);background:#fff;color:#555d71;border-radius:7px;padding:10px 13px;text-decoration:none;font-size:13px;font-weight:600}
.vp-editor-steps b{width:21px;height:21px;display:grid;place-items:center;background:#F0EDFF;color:#5546F4;border-radius:5px;font-size:12px}
.vp-editor-guidance{display:flex;gap:12px;align-items:center;background:#F9F9FD;border:1px solid var(--vp-editor-border);border-radius:9px;padding:16px 18px;margin-bottom:18px}
.vp-editor-guidance>span{background:#F0EDFF;color:#5546F4;border-radius:7px;padding:10px;display:flex}
.vp-editor-guidance>div{flex:1;min-width:0}.vp-editor-guidance strong{font-size:15px;color:var(--vp-editor-text)}
.vp-editor-guidance p{font-size:13px;color:#687085;margin:4px 0 0;line-height:1.55}
.vp-editor-guidance a{color:var(--vp-editor-primary);font-size:13px;font-weight:650;white-space:nowrap}
.editor-grid .panel,.editor-grid input,.editor-grid textarea,.editor-grid select,.vp-admin-catalog-form .vp-admin-form-side,.vp-admin-catalog-form input,.vp-admin-catalog-form select,.vp-admin-catalog-form textarea{border-radius:8px!important}
.editor-grid .upload-drop{border:1px dashed #CACBDF;border-radius:8px;transition:border-color .18s,background-color .18s}
.editor-grid .upload-drop:hover,.editor-grid .upload-drop:focus-within{border-color:var(--vp-editor-primary);background:#F8F7FF}
.editor-grid input:focus,.editor-grid select:focus,.editor-grid textarea:focus{outline:2px solid rgba(85,70,244,.22);outline-offset:1px;border-color:#5546F4}
.vp-settings-tabs{margin-bottom:20px}.vp-settings-tabs>a:hover,.vp-settings-tabs>a:focus-visible{border-color:var(--vp-editor-primary);color:var(--vp-editor-primary)}
.vp-segment-migrate-ack{display:flex!important;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;color:#586077;padding:12px;background:#F8F9FC;border:1px solid #E2E5EF;border-radius:8px}
.vp-segment-migrate-ack input{width:16px!important;height:16px!important;flex:0 0 16px;margin:2px 0 0!important}
.vp-segment-migrate-ack small{display:block;font-size:11px;color:#687085}
.vp-health-panel{max-width:900px}.vp-health-list{display:grid;gap:0;margin-bottom:22px}
.vp-health-list>div{padding:15px 0;border-bottom:1px solid #E6E7F0;display:flex;justify-content:space-between;gap:18px;align-items:center}
.vp-health-list span{display:grid;gap:4px}.vp-health-list b{font-size:14px;color:#14182A}.vp-health-list small{font-size:12px;color:#697185}
.vp-health-ok,.vp-health-err{border-radius:6px;padding:5px 10px;font-size:12px}.vp-health-ok{background:#F2F0FF;color:#5546F4}.vp-health-err{background:#F8F9FC;color:#4F566B}
@media(max-width:740px){.vp-editor-guidance{align-items:flex-start;flex-wrap:wrap}.vp-editor-guidance a{width:100%;padding-left:49px}.vp-editor-steps>span,.vp-editor-steps>a{font-size:12px;padding:8px 10px}.vp-health-list>div{align-items:flex-start}}
