.rkil-board{display:flex;gap:12px;padding:12px}
.rkil-column{background:#f7f7f7;padding:8px;flex:1;border-radius:8px}
.rkil-list{min-height:120px}
.rkil-card{background:#fff;padding:8px;margin:6px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:grab}
.rkil-card.rkil-dragging{opacity:.6;cursor:grabbing}
.rkil-modal{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}
.rkil-modal-content{background:#fff;border-radius:8px;padding:20px;max-width:900px;width:90%;max-height:80vh;overflow-y:auto}

/* Styling für klickbare Links im Modal */
.rkil-modal a {
  transition: all 0.2s ease;
  border-radius: 4px;
  padding: 2px 4px;
  cursor: pointer !important;
  text-decoration: underline !important;
  color: #2271b1 !important;
  position: relative;
  z-index: 10001;
}

.rkil-modal a:hover {
  background-color: #f0f6ff !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(34, 113, 177, 0.1);
}

.rkil-modal a:active {
  transform: translateY(0);
}

/* Stelle sicher, dass Links über anderen Elementen liegen */
.rkil-modal table a {
  position: relative;
  z-index: 10002;
}

/* Spezifische Link-Typen */
.rkil-modal .rkil-meet-link:hover {
  background-color: #e8f5e8;
}

.rkil-modal .rkil-calendar-link:hover {
  background-color: #fff3cd;
}

.rkil-modal .rkil-document-link:hover {
  background-color: #f8d7da;
}

.rkil-modal .rkil-image-link:hover {
  background-color: #e2e3e5;
}

.rkil-modal .rkil-email-link:hover {
  background-color: #d1ecf1;
}

/* Meet Link Sektion Styling */
.rkil-meet-section {
  background: linear-gradient(135deg, #e8f4fd 0%, #f0f8ff 100%);
  border: 1px solid #c3d9ff;
  border-radius: 6px;
  padding: 12px;
  margin: 16px 0;
}

.rkil-meet-section h3 {
  margin: 0 0 8px;
  color: #2271b1;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.rkil-copy-btn {
  padding: 4px 8px;
  font-size: 11px;
  border: 1px solid #2271b1;
  background: white;
  color: #2271b1;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.rkil-copy-btn:hover {
  background: #2271b1;
  color: white;
  transform: translateY(-1px);
}
