:root{--negro:#1c1c1c;--hueso:#f2efe8;--taupe:#7a6e62;--gris-perla:#e8e8e8;--gris-acero:#b8b8b8;--blanco:#fff;--verde:#2e5e4e;--texto:#1c1c1c;--texto-suave:#595959;--borde:#e0dcd3;--fondo:var(--hueso);--superficie:var(--blanco);--f-titulo:"Fraunces", Georgia, serif;--f-etiqueta:"Montserrat", system-ui, sans-serif;--f-texto:"Archivo", system-ui, sans-serif;--radio:12px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45}a{color:var(--verde)}a:hover{color:var(--negro)}h1,h2,h3{font-family:var(--f-titulo);margin:0;font-weight:400}.etiqueta{font-family:var(--f-etiqueta);letter-spacing:.18em;text-transform:uppercase;color:var(--texto-suave);font-size:11px;font-weight:400}.contenedor{width:100%;max-width:960px;margin:0 auto;padding:16px}.encabezado{background:var(--negro);color:var(--blanco);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.encabezado a{color:var(--blanco);text-decoration:none}.marca{flex-direction:column;align-items:center;gap:2px;display:flex}.marca-na{font-family:var(--f-etiqueta);font-size:24px;font-weight:200;line-height:1}.marca-linea{background:var(--gris-acero);width:40px;height:1px}.marca-nombre{font-family:var(--f-etiqueta);letter-spacing:.3em;color:var(--gris-perla);font-size:7px}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:14px}.lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.boton{border-radius:var(--radio);min-height:48px;font-family:var(--f-etiqueta);letter-spacing:.04em;border:1px solid var(--negro);color:var(--negro);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.boton-principal{background:var(--verde);border-color:var(--verde);color:var(--blanco)}.boton-principal:hover{color:var(--blanco);filter:brightness(1.08)}.boton[disabled]{opacity:.5;cursor:not-allowed}.campo{flex-direction:column;gap:6px;display:flex}.campo input,.campo select,.campo textarea{border:1px solid var(--gris-acero);background:var(--blanco);min-height:48px;font:inherit;color:var(--texto);border-radius:10px;padding:10px 12px}.campo input:focus-visible,.boton:focus-visible,a:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.estado{font-family:var(--f-etiqueta);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.estado-borrador{background:var(--gris-perla);color:var(--negro)}.estado-enviada{background:var(--negro);color:var(--blanco)}.estado-devuelta{background:var(--taupe);color:var(--blanco)}.estado-cerrada{background:var(--verde);color:var(--blanco)}.aviso{background:var(--gris-perla);color:var(--negro);border-radius:10px;padding:12px 14px}.aviso-error{color:#7a1f12;background:#f6e3e0}.vacio{color:var(--texto-suave);text-align:center;padding:32px 16px}
