/* Tarjeta y título comunes. Referencia aprobada: Nóminas v2.4. */
.workspace .tech-card{min-width:0;border:1px solid #c7d1d9;border-radius:15px;padding:25px 24px 23px;background:linear-gradient(115deg,#f5f8fa 0%,#fff 65%,#f0f5f8 100%);box-shadow:0 24px 34px -27px #273e565c,0 2px 7px #30475a08}
.workspace .tech-card .tech-card-title{font:400 28px/1.2 var(--title);color:#3d556b;letter-spacing:0;text-align:center;margin:0 0 22px}
.supplier-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:22px}
.supplier-card-heading>div{grid-column:2;min-width:0}
.workspace .tech-card .supplier-card-heading .tech-card-title{margin:0}
.supplier-card-heading>.button{grid-column:3;justify-self:end;max-width:100%}
@media(max-width:1100px){
 .supplier-card-heading{grid-template-columns:1fr;gap:14px}
 .supplier-card-heading>div,.supplier-card-heading>.button{grid-column:1}
}
@media(max-width:760px){
 .workspace .tech-card{border-radius:12px;padding:21px 14px 18px}
 .workspace .tech-card .tech-card-title{font-size:26px;margin-bottom:16px}
 .supplier-card-heading{margin-bottom:16px}
 .workspace .tech-card .supplier-card-heading .tech-card-title{margin:0}
}
