.elementor-1154 .elementor-element.elementor-element-4b54066{--spacer-size:50px;}.elementor-1154 .elementor-element.elementor-element-6209c56{color:#000000;}.elementor-1154 .elementor-element.elementor-element-89d545c{color:#000000;}.elementor-1154 .elementor-element.elementor-element-e23a3fc{color:#000000;}.elementor-1154 .elementor-element.elementor-element-e23a3fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-icon i{color:#FF3636;transition:color 0.3s;}.elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-icon svg{fill:#FF3636;transition:fill 0.3s;}.elementor-1154 .elementor-element.elementor-element-dc00e16{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-icon{padding-right:10px;}.elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1154 .elementor-element.elementor-element-dc00e16 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1154 .elementor-element.elementor-element-d85c93c{color:#000000;}.elementor-1154 .elementor-element.elementor-element-d85c93c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-container{min-height:400px;}.elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-763cb0e:not(.elementor-motion-effects-element-type-background), .elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjpautokary.pl/wp-content/uploads/2026/01/autokar_ludzie-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1154 .elementor-element.elementor-element-763cb0e, .elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-1154 .elementor-element.elementor-element-763cb0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1154 .elementor-element.elementor-element-1e16b16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1154 .elementor-element.elementor-element-57ad8a5{color:#000000;}.elementor-1154 .elementor-element.elementor-element-6ec6e51 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-55d116e{color:#000000;}.elementor-1154 .elementor-element.elementor-element-55d116e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1154 .elementor-element.elementor-element-7ef2394:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjpautokary.pl/wp-content/uploads/2025/09/bus-1898612_1280.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-element-populated, .elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-element-populated > .elementor-background-overlay, .elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1154 .elementor-element.elementor-element-7ef2394 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1154 .elementor-element.elementor-element-ab2f42f{--spacer-size:300px;}.elementor-1154 .elementor-element.elementor-element-b48f81a{color:#000000;}.elementor-1154 .elementor-element.elementor-element-4fa4ba0{color:#000000;}.elementor-1154 .elementor-element.elementor-element-4fa4ba0 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-1154 .elementor-element.elementor-element-763cb0e:not(.elementor-motion-effects-element-type-background), .elementor-1154 .elementor-element.elementor-element-763cb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-b48f81a *//* --- Desktop --- */
/* --- Desktop (lekka tabela, bez border) --- */
.blog-table-template table {
  width: 100%;
  border-collapse: collapse;
  border: none; /* usuwa ramki */
}

.blog-table-template th {
  background-color: #c00;
  color: #fff;
  text-align: left;
  font-weight: bold;
  border: none; /* usuwa ramki */
}

.blog-table-template td {
  background-color: #fdd;
  color: #600;
  border: none; /* usuwa ramki */
}

.blog-table-template tr:hover td {
  background-color: #fcc; /* efekt hover nadal działa */
}

/* --- Mobile: kafelki wertykalne --- */
@media (max-width: 768px) {
  /* Ukrycie nagłówków tabeli */
  .blog-table-template thead {
    display: none;
  }

  /* Każdy wiersz jako oddzielny kafelek */
  .blog-table-template tr {
    display: block;
    background: #fdd;
    margin-bottom: 1em;
  }

  /* Każda komórka w wierszu jako osobny blok */
  .blog-table-template td {
    display: block;
    border: none;
  }

  /* Label nad wartością */
  .blog-table-template td::before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    color: #c00;
  }
}/* End custom CSS */