Default
Uso general para modulos, listas y contenido de soporte.
Una biblioteca visual para traducir la solidez del concreto, la precision tecnica y la cercania humana de VALTA en interfaces consistentes, accesibles y listas para produccion.
--brand-primary: #93BB3C;
--brand-secondary: #050B07;
--brand-accent: #A7242A;
--brand-warning: #F2EA0C;
--brand-olive: #686F56;
--brand-concrete: #C5C7C9;--status-quoted: #686F56;
--status-scheduled: #F2EA0C;
--status-delivered: #93BB3C;
--status-delayed: #A7242A;
--status-certified: #050B07;--space-1: 0.25rem; --space-2: 0.5rem; --space-4: 1rem;
--space-8: 2rem; --space-12: 3rem; --space-16: 4rem;--radius-sm: 4px; --radius-md: 8px; --radius-lg: 12px;
--shadow-lg: 0 10px 15px rgba(5, 11, 7, 0.08);
--focus-ring: 0 0 0 3px rgba(147, 187, 60, 0.5);Concreto estructural formulado bajo norma vigente para proyectos de edificacion e infraestructura.
Revenimiento 10 +/- 3.5 cm · Agregado 10 y 20 mm
<h1>Concretos con proposito.</h1>
<h2>Aliado tecnico de cada obra.</h2>
<p class="body-md">Texto tecnico en Inter.</p>Body Large — Para descripciones principales y entradas de seccion.
Body Regular — Texto base de interfaces, fichas y documentos.
Body Small — Notas, metadatos y ayuda secundaria.
Label — Etiqueta de campo o dato tecnico.
Overline — Capitulo o categoria
.overline { font: Inter 700 12px; letter-spacing: .18em; }
.label { font-weight: 700; }
.caption { color: var(--gray-600); }<button class="btn btn-primary">Solicitar cotizacion</button>
<button class="btn btn-secondary">Programar entrega</button>
<button class="btn btn-outline">Descargar ficha</button><button class="btn btn-primary btn-lg">Large</button>
<button class="btn btn-secondary btn-loading">Guardando</button>
<button class="btn btn-outline btn-icon" aria-label="Editar">...</button><div class="form-group">
<label class="form-label">Nombre de obra</label>
<input type="text" placeholder="Residencial Los Encinos" />
</div><div class="input-wrapper input-search-wrapper">
<span class="input-icon-left">...</span>
<input type="search" placeholder="Buscar..." />
</div><label class="switch-row">
<span class="switch"><input type="checkbox" /><span></span></span>
Certificado requerido
</label><span class="badge badge-success">Exito</span>
<span class="badge badge-danger">Riesgo</span><span class="status-badge status-delivered">Entregado</span>
<span class="status-badge status-certified">Certificado</span>
<span class="tag">Concreto 250 <button aria-label="Quitar">...</button></span>
<span class="avatar">VA</span>Uso general para modulos, listas y contenido de soporte.
Borde superior verde para informacion clave o recomendada.
Comunicación premium, hero cards o campañas de alto impacto.
<article class="card card-highlighted card-interactive" tabindex="0">
<h4>Highlighted</h4>
<p>Contenido clave.</p>
</article>+18% contra semana anterior
Cuando exista una programacion de concreto, aparecera aqui.
<article class="card card-concrete card-interactive kpi-card" tabindex="0">
<div class="kpi-value">128 m3</div>
<div class="kpi-label">Volumen programado</div>
</article>| Folio | Cliente | Obra | Volumen | Estado | Acciones |
|---|---|---|---|---|---|
| #VT-1024 | Constructora Norte | Hospital Regional | 42 m3 | Entregado | |
| #VT-1025 | Grupo Alba | Plaza Oriente | 28 m3 | Programado | |
| #VT-1026 | Inmobiliaria Sierra | Torre A | 64 m3 | Retrasado | |
| #VT-1027 | Obra Publica | Puente Sur | 96 m3 | Certificado |
<table>
<thead><tr><th>Folio</th><th>Estado</th></tr></thead>
<tbody><tr><td>#VT-1024</td><td>Entregado</td></tr></tbody>
</table><div class="modal-backdrop open">
<div class="modal-dialog" role="dialog" aria-modal="true">
<header class="modal-header">...</header>
<div class="modal-body">...</div>
<footer class="modal-footer">...</footer>
</div>
</div>Para capturar datos sin abandonar el contexto: cotizacion rapida, programacion o datos de contacto.
Para acciones irreversibles. El boton destructivo siempre queda como segunda decision visual.
Para presentar datos tecnicos, documentos o resumen de mezcla sin comprimir la informacion.
Escape cierra el modal.
El foco regresa al boton que lo abrio.
Las acciones destructivas explican la consecuencia antes de confirmar.showToast('success'); // Pedido programado
showToast('danger'); // No se pudo cancelar<div class="alert">Entrega confirmada</div>
<span class="skeleton" aria-hidden="true"></span><aside class="sidebar">...</aside>
<main class="page">
<section class="dashboard-grid">...</section>
</main>Sistema editorial para paginas publicas: titulares Playfair, fondo oscuro, acento verde y CTA fuerte.
<section class="hero hero-dark">
<h1>La mezcla correcta.</h1>
<button class="btn btn-secondary">Cotizar</button>
</section>Captura la informacion base para estimar volumen, resistencia y ventana de entrega.
Esta accion libera la unidad asignada y notifica al equipo operativo. No se puede deshacer desde este panel.
Resumen de especificaciones para concreto estructural VALTA.
250 kg/cm2 a 28 dias.
10 +/- 3.5 cm.
10 y 20 mm segun solicitud.