.v15-draft-badge{position:fixed;right:20px;bottom:20px;z-index:99999;background:#0b0b0b;color:#fff;border:1px solid #555;border-radius:999px;padding:11px 16px;font:700 12px/1 Arial;letter-spacing:.04em;opacity:0;transform:translateY(8px);transition:.2s;box-shadow:0 10px 35px #0008}.v15-draft-badge.show{opacity:1;transform:none}.v15-ops{display:grid;gap:18px}.v15-hero-card{background:radial-gradient(circle at 20% 0,#ffffff10,transparent 35%),#0a0a0a}.v15-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px}.v15-kpis>div{border:1px solid #292929;border-radius:18px;padding:18px;background:#111;display:flex;flex-direction:column;gap:8px}.v15-kpis strong{font-size:1.25rem}.v15-kpis span{color:#aaa}.v15-alert-list{display:grid;gap:8px}.v15-alert-list>div{display:flex;gap:14px;justify-content:space-between;padding:12px 14px;border:1px solid #262626;border-radius:12px;background:#0d0d0d}.v15-alert-list span{color:#bbb;text-align:right}@media(max-width:700px){.v15-kpis{grid-template-columns:1fr 1fr}.v15-draft-badge{left:12px;right:12px;text-align:center}}

/* V15.1 — logo + acceso admin desde Mi Cuenta */
.logo-image-link{display:flex;align-items:center;min-width:150px;height:58px;padding:5px 0;text-decoration:none}
.site-logo{display:block;width:150px;max-height:46px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 9px rgba(255,255,255,.12))}
.brand-name-fallback,.brand-claim-fallback{display:none!important}
.account-tabs-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.account-tabs-three button{min-height:44px;padding:8px 7px;font-size:11px}
.admin-entry-head{padding:4px 0 10px}.admin-entry-head h3{margin:4px 0 5px;font-size:22px}.admin-entry-head p{margin:0}
@media(max-width:700px){.logo-image-link{min-width:110px}.site-logo{width:118px;max-height:40px}.account-tabs-three button{font-size:10px;padding:7px 4px}}
/* V15.2 - Integraciones */
.v10-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.v15-integration-note{margin-top:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);display:flex;gap:10px;align-items:flex-start}.v15-integration-note b{font-size:11px;letter-spacing:.14em}.v15-integration-note span{opacity:.72;font-size:13px;line-height:1.5}.v15-connection-pill{font-size:10px;font-weight:900;letter-spacing:.12em;padding:8px 10px;border:1px solid rgba(255,255,255,.16)}.v15-connection-pill.ok{background:#fff;color:#050505}.v15-connection-pill.off{opacity:.55}.v15-integration-result{margin-top:14px;border:1px dashed rgba(255,255,255,.18);padding:15px;min-height:48px;font-size:13px;line-height:1.6}.v15-integration-result b{letter-spacing:.08em}
