/* Tickets de soporte: página «sin contrato de soporte» (plantilla en odoo/tickets.xml).
   El resto de páginas de tickets se igualan en la sección 4 de odoo/portal.css. */
.w2-sin-contrato { padding: 32px 0 72px; }
.w2-sc-card { max-width: 720px; margin: 0 auto; display: grid; gap: 12px; justify-items: start; background: #fff; border: 1px solid var(--line); border-radius: 16px; padding: 40px; }
.w2-sc-ico { width: 56px; height: 56px; padding: 10px; border-radius: 14px; background: var(--cyan-soft); }
.w2-sc-card .eyebrow { margin: 8px 0 0; }
.w2-sc-card h1 { font-size: clamp(28px, 3.4vw, 40px); font-weight: 500; line-height: 1.15; margin: 0; }
.w2-sc-card h1 b { font-weight: 700; }
.w2-sc-card p { margin: 0; color: var(--muted); }
.w2-sc-card .w2-lead { color: var(--ink); }
.w2-sc-card .ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 10px; }
@media (max-width: 640px) { .w2-sc-card { padding: 28px 22px; } }
