/* 
Theme Name: Nuova OMTS Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Tema custom per Nuova OMTS
Author: Digiko
Author URI: https://digiko.it/
Template: hello-elementor
Version: 2.0.0
Text Domain: nuovaomts-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

p {
    margin-block-end: 0rem;
}

strong {
	font-weight:500 !important;
}

/* Tabelle */
.processi-saldatura-table-wrapper {
    margin-block: 2rem;
    overflow-x: auto;
  }

  .processi-saldatura-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.95rem;
  }

  .processi-saldatura-table caption {
    text-align: left;
    font-weight: 600;
    margin-bottom: 0.75rem;
  }

  .processi-saldatura-table th,
  .processi-saldatura-table td {
    padding: 0.75rem 1rem;
    border-bottom: 1px solid #e7e7e7;
    vertical-align: top;
  }

  .processi-saldatura-table thead th {
    position: relative;
    font-weight: 600;
    white-space: nowrap;
    z-index: 0;
  }

  /* Testata con sfumatura sul grigio #e7e7e7 */
  .processi-saldatura-table thead th::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #f5f5f5 0%, #e7e7e7 100%);
    z-index: -1;
  }

  .processi-saldatura-table thead th:first-child {
    border-top-left-radius: 8px;
  }

  .processi-saldatura-table thead th:last-child {
    border-top-right-radius: 8px;
  }

  .processi-saldatura-table tbody tr:nth-child(even) {
    background: linear-gradient(
      90deg,
      rgba(231, 231, 231, 0.25) 0%,
      rgba(231, 231, 231, 0) 100%
    );
  }

  .processi-saldatura-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
  }

  .processi-saldatura-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
  }

  .processi-saldatura-table strong {
    font-weight: 600;
  }

  @media (max-width: 768px) {
    .processi-saldatura-table {
      font-size: 0.9rem;
    }

    .processi-saldatura-table th,
    .processi-saldatura-table td {
      padding: 0.5rem 0.75rem;
    }
  }