/* ==========================================================================
   Dashboard-Seiten: Abstand zur fixen Navigationsleiste
   ========================================================================== */
.gw-dashboard,
.gw-projekt {
    margin-top: 80px !important;
}

/* Basislayout */
.gw-water          {display:inline-flex; gap:4px; vertical-align:middle;}
.gw-water .drop    {display:inline-flex; width:14px; height:20px;}
.gw-water .drop svg{width:100%; height:auto; fill:#d5e4f9;}   /* leer */

/* gefüllte Tropfen */
.gw-water .drop.filled svg{fill:#2196f3;}                     /* voll */



.project-read-more-cards  .elementor-post__read-more {
  display: inline-block;
  padding: 0.5rem 1rem;
  margin-top: 1rem;
  border: none;
  border-radius: 4px;
  font-family: 'Figtree', sans-serif;
  font-weight: 600;
  cursor: pointer;
  background-color: var(--ci-primary, #7e8273); /* Fallback falls :root nicht geladen */
  color: #fff;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}

.project-read-more-cards  .elementor-post__read-more:hover {
  background-color: #6f7364; /* etwas dunklerer Hover-Ton */
  color: #fff;
  opacity: 0.95;
}

body {
  min-height: 100vh;
}