.mu,.mu-panel{--mu-ink:#241f1b;--mu-sub:#7b736c;--mu-line:#e7e2dc;--mu-fondo:#faf9f8;--mu-acento:#241f1b}.mu{max-width:940px;color:var(--mu-ink);font-family:var(--font-text), system-ui, sans-serif;margin:0 auto;padding:40px 20px 60px}:is(body:has(.mu),body:has(.mu-panel)){background:#faf9f8}.mu-marca{letter-spacing:.08em;text-transform:uppercase;color:var(--mu-sub);margin-bottom:18px;font-size:13px;display:inline-block}.mu-hero h1{font-family:var(--font-display), var(--font-text), sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,6vw,44px);line-height:1.1}.mu-hero>p{color:var(--mu-sub);max-width:56ch;margin:0 0 30px;font-size:17px;line-height:1.55}.mu-puntos{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:0 0 44px;padding:0;list-style:none;display:grid}.mu-puntos li{color:var(--mu-sub);font-size:14px;line-height:1.5}.mu-puntos b{color:var(--mu-ink);margin-bottom:4px;font-size:15px;display:block}.mu-alta{border:1px solid var(--mu-line);background:#fff;border-radius:16px;max-width:480px;padding:26px}.mu-alta h2{font-family:var(--font-display), var(--font-text), sans-serif;margin:0 0 4px;font-size:21px}.mu-sub{color:var(--mu-sub);margin:0 0 20px;font-size:13.5px}.mu-form{gap:16px;display:grid}.mu-field{gap:6px;display:grid}.mu-field>span{font-size:13.5px;font-weight:600}.mu-field input{font:inherit;border:1px solid var(--mu-line);color:var(--mu-ink);background:#fff;border-radius:10px;width:100%;padding:11px 13px;font-size:15px}.mu-field input:focus-visible{outline:2px solid var(--mu-acento);outline-offset:1px}.mu-field small{color:var(--mu-sub);min-height:1.2em;font-size:12.5px}.mu-slug{border:1px solid var(--mu-line);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:hidden}.mu-slug:focus-within{outline:2px solid var(--mu-acento);outline-offset:1px}.mu-slug em{color:var(--mu-sub);white-space:nowrap;padding:0 2px 0 13px;font-size:14px;font-style:normal}.mu-slug input{border:0;border-radius:0;flex:1;min-width:0;padding-left:0}.mu-slug input:focus-visible{outline:none}.mu-btn{font:inherit;border:1px solid var(--mu-line);color:var(--mu-ink);cursor:pointer;background:#fff;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:600}.mu-btn.primary{background:var(--mu-acento);border-color:var(--mu-acento);color:#fff}.mu-btn.sm{padding:7px 12px;font-size:13px}.mu-btn.danger{color:#a3312a;border-color:#e8cdcb}.mu-btn:disabled{opacity:.55;cursor:default}.mu-msg{border-radius:9px;padding:10px 12px;font-size:13.5px;line-height:1.45}.mu-msg.error{color:#a3312a;background:#fdf1f0}.mu-msg.ok{color:#2f6b39;background:#eef6ee}.mu-pie{color:var(--mu-sub);margin-top:40px;font-size:13px}.mu-pie code{background:#f1eeea;border-radius:5px;padding:2px 6px;font-size:12.5px}.mu-panel{max-width:900px;color:var(--mu-ink);font-family:var(--font-text), system-ui, sans-serif;margin:0 auto;padding:34px 20px 60px}.mu-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.mu-panel-head h1{font-family:var(--font-display), var(--font-text), sans-serif;margin:0;font-size:24px}.mu-login{background:#fff;border:1px solid #e7e2dc;border-radius:16px;max-width:360px;margin:90px auto 0;padding:26px}.mu-login h1{font-family:var(--font-display), var(--font-text), sans-serif;margin:0 0 18px;font-size:20px}.mu-tiendas{gap:10px;display:grid}.mu-tienda{background:#fff;border:1px solid #e7e2dc;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}.mu-tienda.bloqueada{background:#fdf7f6;border-color:#e8cdcb}.mu-tienda .nombre{font-size:15px;font-weight:600}.mu-tienda .dir{color:#7b736c;font-size:13px}.mu-tienda .acciones{align-items:center;gap:8px;display:flex}.mu-portada .cbx-trigger{border-color:var(--mu-line);width:auto;min-height:0;color:var(--mu-ink);padding:6px 11px;font-size:13px}.mu-portada .cbx-val{max-width:168px}.mu-dominio{border-top:1px dashed var(--mu-line);justify-items:start;gap:8px;margin-top:10px;padding-top:10px;display:grid}.mu-dominio-cab{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.mu-dominio-cab a{color:var(--mu-ink)}.mu-dominio-nota{color:var(--mu-sub);max-width:62ch;margin:0;font-size:12px;line-height:1.5}.mu-dominio-nota code{background:#f4f1ed;border-radius:5px;padding:1px 5px;font-size:11.5px}.mu-dominio-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mu-dominio-edit input{border:1px solid var(--mu-line);min-width:240px;color:var(--mu-ink);background:#fff;border-radius:9px;padding:8px 11px;font-size:13.5px}.mu-txt{background:var(--mu-fondo);border:1px solid var(--mu-line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:10px 12px;display:flex}.mu-txt>div{gap:2px;min-width:0;display:grid}.mu-txt span{color:var(--mu-sub);font-size:11px}.mu-txt code{color:var(--mu-ink);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:12.5px}.mu-link{color:var(--mu-sub);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.mu-link:hover{color:var(--mu-ink)}.mu-link:disabled{opacity:.5;cursor:default}.mu-tag{color:#7b736c;white-space:nowrap;background:#f1eeea;border-radius:999px;padding:3px 8px;font-size:11.5px}.mu-tag.ok{color:#2f6b39;background:#eef6ee}.mu-tag.off{color:#8a8178;background:#f4f1ed}.mu-tag.bloq{color:#a3312a;background:#fdf1f0}.mu-vacio{text-align:center;color:#7b736c;background:#fff;border:1px dashed #e7e2dc;border-radius:12px;padding:34px;font-size:14px}.mu-secciones{grid-column:1/-1;position:relative}.mu-secciones-caja{overscroll-behavior:contain;background:#fff;border:1px solid #e3e0d8;border-radius:10px;flex-direction:column;gap:12px;max-height:min(60vh,520px);margin-top:8px;padding:12px 14px;display:flex;overflow-y:auto}.mu-secciones-ayuda{color:#6c6a66;margin:0;font-size:12px;line-height:1.5}.mu-secciones-grupo h4{letter-spacing:.05em;text-transform:uppercase;color:#8a8781;margin:0 0 5px;font-size:11px;font-weight:800}.mu-secciones-grupo>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 12px;display:grid}.mu-secciones-grupo label{color:#2f2d2a;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.mu-secciones-pie{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mu-secciones-entrada{flex-direction:column;gap:6px;display:flex}.mu-secciones-entrada h4{letter-spacing:.05em;text-transform:uppercase;color:#8a8781;margin:0;font-size:11px;font-weight:800}.mu-secciones-entrada .mu-combo,.mu-secciones-entrada>div{max-width:260px}.mu-secciones-sub,.mu-secciones-cfg{border-left:2px solid #e3e0d8;flex-direction:column;gap:10px;margin-top:4px;padding-left:12px;display:flex}.mu-secciones-sub>h4,.mu-secciones-cfg>h4{letter-spacing:.05em;text-transform:uppercase;color:#6c6a66;margin:0;font-size:11px;font-weight:800}.mu-secciones-sub>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;display:grid}.mu-secciones-sub label{color:#2f2d2a;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.mu-app{border:1px solid var(--mu-linea,#e6e2dd);background:#fff;border-radius:16px;margin-top:28px;padding:20px}.mu-app-head h2{margin:0;font-size:17px}.mu-app-head .mu-sub{margin:4px 0 0}.mu-app-cuerpo{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}.mu-app-icono{flex-direction:column;flex:none;align-items:flex-start;gap:8px;max-width:220px;display:flex}.mu-app-icono img{object-fit:cover;border:1px solid var(--mu-linea,#e6e2dd);background:#fff;border-radius:20px;width:96px;height:96px}.mu-app-icono small{color:#6f6a64;font-size:12px;line-height:1.45}.mu-app-campos{flex:320px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}@media (max-width:640px){.mu-app-campos{grid-template-columns:1fr}}.mu-app-pie{margin-top:16px}.mu-blog{color:var(--mu-ink);cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.mu-blog input{margin-top:2px}.mu-pase{background:color-mix(in oklab, #e0b877 12%, var(--mu-fondo));border:1px solid #e0b877;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;display:flex}.mu-pase input{border:1px solid var(--mu-line);min-width:0;color:var(--mu-ink);background:#fff;border-radius:8px;flex:320px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mu-pase p{color:var(--mu-sub);flex:100%;margin:0;font-size:12px;line-height:1.5}
