/* AppHub Studio V5.6.3 – únicamente la interfaz del administrador.
   No recolorear previews de las tiendas: estos toman la identidad propia del comercio. */
:root{--primary:#176ab4;--shadow:0 8px 30px rgba(23,70,117,.06)}
/* UI general: azul en acciones, estados de edición y campos */
.btn.primary,button.btn.primary{background:linear-gradient(135deg,#165f9f,#2587d3);color:#fff;box-shadow:0 8px 20px rgba(19,105,184,.18)}
.btn.secondary,button.btn.secondary{background:#eaf3fc;color:#176ab4}
.btn.ghost:hover,button.btn.ghost:hover{border-color:#bcd8f0;color:#176ab4;background:#f7fbff}
.btn:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #267fcc;outline-offset:2px}
.sidebar .side.active{background:#eaf4fc;color:#176ab4;border-color:#d3e5f4}
.sidebar .side:hover{background:#f0f7fd;color:#176ab4;border-color:#dce9f6}
.sidebar .side i{background:#d5a74c;color:#263a55}
/* Editor visual */
#editor .pill,.toolbar .pill{background:#eaf4fc;color:#176ab4}
#editor .block-thumb{background:#eaf4fc;color:#176ab4}
#editor .mini:hover,#editor .mini:focus-visible{background:#e1f0fc;color:#176ab4}
#editor .toggle:checked{background:#176ab4}
#editor .device-nav div:first-child{color:#176ab4}
.studio-icon.selected,.studio-icons .studio-icon.selected{border-color:#287dbb;background:#eaf4fc;color:#176ab4}
.studio-icon:hover{border-color:#b9d9f2;background:#f5faff}
.studio-icons .studio-icon svg,.studio-icon.selected svg{color:inherit}
.studio-icon-search:focus,.studio-form-grid input:focus,.studio-form-grid select:focus{border-color:#3b8dc9;box-shadow:0 0 0 3px rgba(59,141,201,.12)}
.studio-help a,#editor .studio-help a{color:#176ab4}
.studio-option-row{border-color:#e2eaf3;background:#fbfdff}
.cat-icon-preview{background:#eaf4fc;color:#176ab4}
/* Tablas: botones Editar / Diseñar / Ocultar, sin afectar acciones destructivas */
.table-wrap .mini:not(.danger),.block-actions .mini:not(.danger){background:#f1f6fc;color:#326b9c}
.table-wrap .mini:not(.danger):hover,.block-actions .mini:not(.danger):hover{background:#deeffb;color:#12598f}
.table-wrap .mini.danger:hover,.block-actions .mini.danger:hover{background:#ffedf0;color:#b43d54}
.table-wrap .tag:not(.off),.tag:not(.off){background:#eaf4fc;color:#176ab4}
/* Controles globales y elementos auxiliares */
input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#267fcc}
.login-panel input:focus,.fieldgrid input:focus,.modal-field input:focus,.modal-field textarea:focus{border-color:#4a93cb;box-shadow:0 0 0 3px rgba(49,130,194,.12)}
input.toggle:checked,.toggle:checked{background:#176ab4}
.studio-icon.selected small,.studio-icon.selected span{color:#176ab4}
/* Sellos/etiquetas violetas que procedían del tema original */
#pages .tag,#categories .tag,#variants .tag{background:#eaf4fc;color:#176ab4}
/* Pantalla login y badges generales */
.login-art em{color:#ebc984}
