.n-horas__leyenda{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 20px;list-style:none;margin:4px 0 0;padding:0}.n-horas__leyenda li{align-items:center;display:flex;gap:8px}.n-horas__c{border-radius:3px;flex:none;height:13px;width:13px}.n-horas__c--punta{background:var(--green-800);color:var(--mint-400)}.n-horas__c--llano{background:var(--blue-500);color:var(--nordy-white)}.n-horas__c--valle{background:var(--mint-400);color:var(--green-900)}.n-horas__c--mercado{background:linear-gradient(to top,var(--mint-400),var(--blue-500))}.n-horas__ficha{align-items:start;background:var(--surface-card);border:var(--frame-hairline);border-radius:var(--radius-lg);display:grid;gap:24px clamp(28px,3.4vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-bottom:16px;padding:26px clamp(20px,2.6vw,32px)}.n-horas__tipo{color:var(--blue-600);display:inline-block;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.n-horas__nombre{color:var(--nordy-calming-green);font-size:22px;letter-spacing:-.014em;margin:0 0 4px}.n-horas__lema{color:var(--text-secondary);font-size:14.5px;line-height:1.5;margin:0}.n-horas__precio{border-top:var(--frame-hairline);margin-top:18px;padding-top:16px}.n-horas__cifra{color:var(--nordy-calming-green);font-size:clamp(27px,2.6vw,34px);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1;margin:0}.n-horas__u{color:var(--text-tertiary);font-size:13px;line-height:1.45;margin:6px 0 0}.n-horas__franja{border-radius:4px;display:flex;gap:2px;height:56px;overflow:hidden}.n-horas__tramo{align-items:center;display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);justify-content:center;overflow:hidden;padding:0 4px;text-align:center;white-space:nowrap}.n-horas__franja--mercado{align-items:flex-end;background:var(--surface-muted);padding:0 1px}.n-horas__franja--mercado span{background:linear-gradient(to top,var(--mint-400),var(--blue-500));border-radius:2px 2px 0 0;flex:1}.n-horas__eje{color:var(--text-tertiary);display:flex;font-size:11.5px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px}.n-horas__tramos{color:var(--text-secondary);display:grid;font-size:14px;gap:7px;line-height:1.45;list-style:none;margin:12px 0 0;padding:0}.n-horas__tramos li{align-items:flex-start;display:flex;gap:9px}.n-horas__tramos .n-horas__c{margin-top:4px}.n-horas__tramos b{color:var(--nordy-calming-green)}.n-horas__pie{border-top:var(--frame-hairline);color:var(--text-secondary);display:grid;font-size:14px;gap:10px 28px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));line-height:1.5;list-style:none;margin:0;padding:18px 0 0}.n-horas__pie b{color:var(--blue-600);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.14em;margin-right:8px;text-transform:uppercase}.n-horas__nota{color:var(--text-tertiary);font-size:12.5px;line-height:1.6;margin:22px 0 0;max-width:90ch}.n-horas__ficha~.n-actions{margin-top:14px}@media (max-width:599px){.n-horas__franja--3p .n-horas__tramo{font-size:0}}