/* Listevisning-Tilmeldte – Front-end style (v1.1.4) */
:root {
  --ltv-green: #1e7f35;
  --ltv-white: #ffffff;
  --ltv-black: #000000;
}

body { background: var(--ltv-black); }

.ltv-wrapper { max-width: 900px; margin: 0 auto; text-align: center; padding:1rem; color: var(--ltv-white);}

.ltv-heading { color: var(--ltv-green); font-size: 22px; margin-bottom: 1rem; }

.ltv-subheading { font-size: 20px; margin-bottom: .5rem; font-weight: 600; }

.ltv-list { list-style:none; padding:0; margin:0 0 2rem; }

.ltv-list li { font-size: 16px; margin: .25rem 0; }

.ltv-empty { display:flex; flex-direction:column; align-items:center; gap:1rem; margin-bottom:2rem; }

.ltv-empty-img { max-width: 210px; width: 60%; height:auto; border-radius:10px;}

.ltv-empty-text { font-size: 16px; }

.ltv-back-btn, select.ltv-product-select {
  background: var(--ltv-green);
  color: var(--ltv-white);
  border: 2px solid var(--ltv-green);      /* grøn kant */
  border-radius: 10px;
  font-size: 12px;                         /* knap-tekst */
  font-weight: 400;                        /* ikke fed */
  margin: 10px;
  padding: 7px 30px;
  cursor: pointer;
  transition: all .25s ease-in-out;
}

.ltv-back-btn:hover, select.ltv-product-select:hover {
  background: var(--ltv-black);
  color: var(--ltv-green);
  border-color: var(--ltv-green);
}

a { color: var(--ltv-green);}
a:hover { color: var(--ltv-white); text-decoration:underline; }

@media (max-width:600px){ .ltv-back-btn{ width:100%;}}

.ltv-btn {
  background: var(--ltv-green);
  color: var(--ltv-white);
  border: 2px solid var(--ltv-green);
  border-radius: 10px;
  font-size: 14px;
  font-weight: 400;
  margin: 10px;
  padding: 10px 35px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  transition: all .25s ease-in-out;
}

.ltv-btn:hover {
  background: var(--ltv-white);
  color: var(--ltv-green);
}

.ltv-tilmeld-wrapper { max-width: 900px; margin: 0 auto; text-align: center; padding:1rem; color: var(--ltv-white); }

/* v1.1.5 – klikbart fallback-billede */
.ltv-empty-link { display:inline-block; }
.ltv-empty-link img { border:0; cursor:pointer; }
