.pestanas{background:#e9e7e0;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:4px;display:inline-grid}.pestanas button{min-width:96px;min-height:40px;font:600 14px var(--f-texto);color:var(--gris);cursor:pointer;transition:transform .16s var(--ease), background-color .16s ease, color .16s ease;background:0 0;border:0;border-radius:10px}.pestanas button:active{transform:scale(.97)}.pestanas button[aria-selected=true]{color:var(--tinta);box-shadow:var(--sombra-s);background:#fff}.kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kpi{box-shadow:var(--sombra-s);background:#fff;border-radius:16px;padding:12px 14px}.kpi small{color:var(--gris);font-size:12px;display:block}.kpi b{font:600 24px/1.2 var(--f-num);display:block}.kpi span{color:var(--gris);font-size:12px}.kpi .bien{color:var(--marca)}.grafica{box-shadow:var(--sombra-s);background:#fff;border-radius:20px;margin-top:14px;padding:16px 16px 10px}.grafica .tit{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.grafica .tit b{font:var(--w-display) 30px/1 var(--f-display)}.grafica .tit span{font:600 15px var(--f-num);color:var(--marca)}.grafica svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.grafica .nota{color:var(--gris);margin:6px 0 0;font-size:12px}.tipos{box-shadow:var(--sombra-s);background:#fff;border-radius:20px;gap:0;padding:4px 16px;display:grid}.tipos .fila{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) 56px 108px;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:grid}.tipos .fila:first-child{border-top:0}.tipos .fila small{color:var(--gris);font-size:12px;display:block}.tipos .barrita{background:var(--linea);border-radius:3px;height:6px;position:relative}.tipos .barrita:after{content:"";width:var(--v);background:var(--marca);border-radius:3px;position:absolute;inset:0 auto 0 0}.tipos b{font:600 14px var(--f-num);text-align:right}.tipos b.mal{color:var(--rojo)}.tipos b.bien{color:var(--marca)}.dia{box-shadow:var(--sombra-s);background:#fff;border-radius:20px;overflow:hidden}.dia+.dia{margin-top:12px}.dia header{border-bottom:2px dashed var(--perfo);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dia header b{font:var(--w-display) 24px/1 var(--f-display)}.dia header span{font:600 14px var(--f-num);color:var(--marca)}.dia ul{margin:0;padding:4px 16px 8px;list-style:none}.dia li{border-top:1px solid var(--linea);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:grid}.dia li:first-child{border-top:0}.dia li small{color:var(--gris);font-size:12.5px;display:block}.dia li .c{font:600 14px var(--f-num)}.dia .aviso-uh{color:var(--cuota);font-size:12px}.marca-r{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.marca-r .ico{stroke-width:2.4px;width:14px;height:14px}.marca-r.ok{background:var(--marca-suave);color:var(--marca)}.marca-r.no{background:var(--rojo-suave);color:var(--rojo)}@media (min-width:960px){.kpis{grid-template-columns:repeat(4,1fr)}.grafica{padding:22px 24px 14px}}.tipos b.nada{color:var(--gris-2)}.marca-r.nulo{background:var(--linea);color:var(--gris)}.grafica .vacio{color:var(--gris);margin:14px 0 4px;font-size:14px}.aviso.siguiendo{box-shadow:var(--sombra-s);background:#fff;margin-top:10px}.grafica .tit{flex-wrap:wrap}.grafica .tit span{white-space:nowrap;font:600 14px var(--f-num);color:var(--tinta)}.grafica .ley{color:var(--gris);flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:12px;display:flex}.grafica .ley i{border-top:2.5px solid var(--marca);vertical-align:middle;width:16px;margin-right:6px;display:inline-block}.grafica .ley i.esp{border-top:2px dashed var(--gris-2)}.tipos b small{font:500 11.5px var(--f-texto);color:var(--gris);display:block}.sug-intro{color:#353a42;margin:0 0 10px;font-size:14px;line-height:1.5}.kpis.sug-k{grid-template-columns:1fr 1fr;margin-bottom:12px}.dia header{flex-wrap:wrap;gap:4px 10px}.dia li .pub{background:var(--marca-suave);color:var(--marca);font:600 11px var(--f-texto);border-radius:999px;margin-left:4px;padding:1px 7px}.pocos{color:var(--gris);margin:8px 0 0;font-size:12.5px}.mas-dias{margin-top:10px}.mas-dias summary{min-height:40px;font:600 14px var(--f-texto);color:var(--tinta);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--perfo);text-decoration-color:var(--perfo);text-underline-offset:3px;align-items:center;display:inline-flex}.mas-dias summary:focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:6px}.mas-dias .dia{margin-top:12px}.mes{margin-top:14px}.mes+.mes{border-top:2px dashed var(--perfo);margin-top:26px;padding-top:18px}.mes-t{font:var(--w-display) 28px/1 var(--f-display);align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.mes-t small{font:600 13px var(--f-num);color:var(--gris)}.mes .grafica{margin:0 0 12px}.mes .grafica .tit b{font-size:22px}
