.elementor-18255 .elementor-element.elementor-element-17f5718{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-4512f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-89815ba{--spacer-size:50px;}.elementor-18255 .elementor-element.elementor-element-ab78984{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18255 .elementor-element.elementor-element-ab78984:not(.elementor-motion-effects-element-type-background), .elementor-18255 .elementor-element.elementor-element-ab78984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63db48c );}.elementor-18255 .elementor-element.elementor-element-7ea84f3{--display:flex;}.elementor-18255 .elementor-element.elementor-element-b7350cb .elementor-author-box__bio{font-size:14px;}.elementor-18255 .elementor-element.elementor-element-b45404c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18255 .elementor-element.elementor-element-eb2975a{--display:flex;}.elementor-18255 .elementor-element.elementor-element-8c69328{--display:flex;}.elementor-18255 .elementor-element.elementor-element-bb81842 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18255 .elementor-element.elementor-element-bb81842 .elementor-button{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5fca962 );}.elementor-18255 .elementor-element.elementor-element-41adc2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-3afc4f2{--spacer-size:50px;}.elementor-18255 .elementor-element.elementor-element-8de46eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-b343314 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18255 .elementor-element.elementor-element-fa0b17d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-4821fee{--spacer-size:19px;}.elementor-18255 .elementor-element.elementor-element-c07bc06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-6ec83c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-10b3c8e{--spacer-size:30px;}.elementor-18255 .elementor-element.elementor-element-d6995cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-769ed99{--box-background-color:var( --e-global-color-63db48c );--box-border-radius:10px;--item-text-hover-decoration:underline;}.elementor-18255 .elementor-element.elementor-element-769ed99 .elementor-toc__header-title{text-align:start;}.elementor-18255 .elementor-element.elementor-element-769ed99 .elementor-toc__header{flex-direction:row;}.elementor-18255 .elementor-element.elementor-element-93e503a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-5c232e7{--spacer-size:50px;}.elementor-18255 .elementor-element.elementor-element-d7a1675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-8d8bd48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-aa5ad90{--spacer-size:30px;}.elementor-18255 .elementor-element.elementor-element-d78cfd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-8dc36bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-618c272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-43bdf69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18255 .elementor-element.elementor-element-672d4c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-18255 .elementor-element.elementor-element-7ea84f3{--width:90%;}.elementor-18255 .elementor-element.elementor-element-b45404c{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d09c764 *//* ================================
   Prostole – Letlæselig overblikstabel
   Scroll-baseret mobilvisning
   ================================ */

.prostole-overblik{
  margin: 24px 0;
}

/* Wrapper til mobil scroll */
.prostole-overblik .prostole-table-wrap{
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 12px;
  background: #ffffff;
}

/* Selve tabellen */
.prostole-overblik table{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
  min-width: 980px; /* kontrolleret scroll */
}

/* Header */
.prostole-overblik thead th{
  background: #f6f1e7;
  font-weight: 600;
  padding: 12px 14px;
  text-align: left;
  border-bottom: 0;
  white-space: nowrap;
}

/* Rækker som “kort” */
.prostole-overblik tbody tr{
  background: #ffffff;
  box-shadow: 0 1px 0 rgba(0,0,0,0.04);
}

/* Celler */
.prostole-overblik tbody td{
  padding: 14px 14px;
  vertical-align: top;
  line-height: 1.45;
  border: 0;
}

/* Afrundede kanter */
.prostole-overblik tbody tr td:first-child{
  border-radius: 10px 0 0 10px;
  font-weight: 600;
  min-width: 180px;
}

.prostole-overblik tbody tr td:last-child{
  border-radius: 0 10px 10px 0;
  background: #faf7f1;
  font-size: 14px;
}

/* Dæmp mellemkolonner */
.prostole-overblik td:nth-child(2),
.prostole-overblik td:nth-child(3),
.prostole-overblik td:nth-child(4){
  color: #444;
}

/* PRIORITERING AF KOLONNER */
.prostole-overblik th:nth-child(4),
.prostole-overblik td:nth-child(4){
  min-width: 240px; /* Hyppige tegn */
  line-height: 1.55;
}

.prostole-overblik th:nth-child(5),
.prostole-overblik td:nth-child(5){
  min-width: 300px; /* Hvad du kan gøre */
}

/* Fokus for dette indlæg */
.prostole-overblik thead th:nth-child(3){
  background: #efe6d6;
}

.prostole-overblik tbody td:nth-child(3){
  background: #faf6ef;
  box-shadow: inset 4px 0 0 #c9b89a;
}

/* Lille label i header */
.prostole-overblik thead th:nth-child(3)::after{
  content: " (fokus i dette indlæg)";
  font-weight: 400;
  font-size: 12px;
  opacity: 0.7;
}

/* Mobil: behold tabel-layout, kun lidt tættere */
@media (max-width: 768px){
  .prostole-overblik th,
  .prostole-overblik td{
    padding: 10px 12px;
  }

  /* Tving table layout – slå card-mode helt fra */
  .prostole-overblik table,
  .prostole-overblik thead,
  .prostole-overblik tbody,
  .prostole-overblik tr{
    display: table !important;
  }

  .prostole-overblik th,
  .prostole-overblik td{
    display: table-cell !important;
  }

  .prostole-overblik td::before{
    content: none !important;
    display: none !important;
  }
}/* End custom CSS */