.elementor-18270 .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-18270 .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-18270 .elementor-element.elementor-element-89815ba{--spacer-size:50px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-ab78984:not(.elementor-motion-effects-element-type-background), .elementor-18270 .elementor-element.elementor-element-ab78984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63db48c );}.elementor-18270 .elementor-element.elementor-element-7ea84f3{--display:flex;}.elementor-18270 .elementor-element.elementor-element-b7350cb .elementor-author-box__bio{font-size:14px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-eb2975a{--display:flex;}.elementor-18270 .elementor-element.elementor-element-8c69328{--display:flex;}.elementor-18270 .elementor-element.elementor-element-bb81842 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18270 .elementor-element.elementor-element-bb81842 .elementor-button{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5fca962 );}.elementor-18270 .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-18270 .elementor-element.elementor-element-3afc4f2{--spacer-size:50px;}.elementor-18270 .elementor-element.elementor-element-d26247a{--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-18270 .elementor-element.elementor-element-81c9c5d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18270 .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-18270 .elementor-element.elementor-element-4821fee{--spacer-size:19px;}.elementor-18270 .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-18270 .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-18270 .elementor-element.elementor-element-10b3c8e{--spacer-size:30px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-7c2335d{--box-background-color:var( --e-global-color-63db48c );--box-border-radius:10px;--item-text-hover-decoration:underline;}.elementor-18270 .elementor-element.elementor-element-7c2335d .elementor-toc__header-title{text-align:start;}.elementor-18270 .elementor-element.elementor-element-7c2335d .elementor-toc__header{flex-direction:row;}.elementor-18270 .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-18270 .elementor-element.elementor-element-5c232e7{--spacer-size:50px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-f652b8b{--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-18270 .elementor-element.elementor-element-6343c6c{--spacer-size:30px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-03e8c30{--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-18270 .elementor-element.elementor-element-a7c118e{--spacer-size:30px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-ace0578{--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-18270 .elementor-element.elementor-element-a26de8c{--spacer-size:30px;}.elementor-18270 .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-18270 .elementor-element.elementor-element-9e0ad6f{--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-18270 .elementor-element.elementor-element-0be36fa{--spacer-size:30px;}.elementor-18270 .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;}.elementor-18270 .elementor-element.elementor-element-aef21fe{--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-18270 .elementor-element.elementor-element-d936c62{--spacer-size:30px;}.elementor-18270 .elementor-element.elementor-element-2f72815{--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-18270 .elementor-element.elementor-element-7ea84f3{--width:90%;}.elementor-18270 .elementor-element.elementor-element-b45404c{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d09c764 *//* Prostole – Overblikstabel (kontorskader)
   Mobil: scroll + ingen kort-layout */

.elementor-18270 .elementor-element.elementor-element-d09c764{
  margin: 24px 0;
}

.elementor-18270 .elementor-element.elementor-element-d09c764 h3{
  margin: 0 0 8px;
}

.elementor-18270 .elementor-element.elementor-element-d09c764 .prostole-table-wrap{
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 12px;
  background: #ffffff;
}

.elementor-18270 .elementor-element.elementor-element-d09c764 table{
  width: 100%;
  border-collapse: collapse;
  min-width: 980px; /* stabil scroll på mobil */
}

.elementor-18270 .elementor-element.elementor-element-d09c764 th,
.elementor-18270 .elementor-element.elementor-element-d09c764 td{
  padding: 12px 14px;
  text-align: left;
  vertical-align: top;
  line-height: 1.45;
}

.elementor-18270 .elementor-element.elementor-element-d09c764 thead th{
  background: #f6f1e7;
  font-weight: 600;
  border-bottom: 1px solid rgba(0,0,0,0.10);
  white-space: nowrap;
}

.elementor-18270 .elementor-element.elementor-element-d09c764 tbody td{
  border-bottom: 1px solid rgba(0,0,0,0.08);
}

.elementor-18270 .elementor-element.elementor-element-d09c764 tbody tr:last-child td{
  border-bottom: 0;
}

/* Første kolonne tydelig og stabil */
.elementor-18270 .elementor-element.elementor-element-d09c764 td:first-child,
.elementor-18270 .elementor-element.elementor-element-d09c764 th:first-child{
  font-weight: 600;
  min-width: 170px;
}

/* Giv “Hyppige tegn” plads */
.elementor-18270 .elementor-element.elementor-element-d09c764 th:nth-child(4),
.elementor-18270 .elementor-element.elementor-element-d09c764 td:nth-child(4){
  min-width: 240px;
  line-height: 1.55;
}

/* Giv “Sådan mindsker du generne” mest plads */
.elementor-18270 .elementor-element.elementor-element-d09c764 th:nth-child(5),
.elementor-18270 .elementor-element.elementor-element-d09c764 td:nth-child(5){
  min-width: 320px;
}

/* Mobil: lidt tættere + slå temaets kort-layout fra */
@media (max-width: 768px){
  .elementor-18270 .elementor-element.elementor-element-d09c764 th,
  .elementor-18270 .elementor-element.elementor-element-d09c764 td{
    padding: 10px 12px;
  }

  /* hvis tema bruger td::before labels, sluk dem */
  .elementor-18270 .elementor-element.elementor-element-d09c764 td::before{
    content: none !important;
    display: none !important;
  }

  /* tving tabel-layout hvis tema har display:block på tabeller */
  .elementor-18270 .elementor-element.elementor-element-d09c764 table{ display: table !important; }
  .elementor-18270 .elementor-element.elementor-element-d09c764 thead{ display: table-header-group !important; }
  .elementor-18270 .elementor-element.elementor-element-d09c764 tbody{ display: table-row-group !important; }
  .elementor-18270 .elementor-element.elementor-element-d09c764 tr{ display: table-row !important; }
  .elementor-18270 .elementor-element.elementor-element-d09c764 th,
  .elementor-18270 .elementor-element.elementor-element-d09c764 td{ display: table-cell !important; }
}/* End custom CSS */