/* ======================================================
   📃 admin/calendar-planning.css — Tyshara refactor pass 1
   Auto-harmonisé le 2025-07-24 | Fichier sans doublon
   ====================================================== */

/* === Formulaire calendrier === */
.tyshara-calendar-form input,
.tyshara-calendar-form select,
.tyshara-calendar-form textarea{
  margin:.3rem;
  padding:.4rem;
  border:1px solid #ccc; /* ⚠️ TODO palette gray */
  border-radius:var(--radius-sm);
}
.tyshara-calendar-form button{
  background:var(--ty-terre-argile); /* was #73504f */
  color:#fff;
  padding:.5rem 1rem;
  border:none;border-radius:var(--radius-sm);
  cursor:pointer;
}

/* === Tableau calendrier === */
.tyshara-calendar-table th,
.tyshara-calendar-table td{
  padding:.4rem;
  border-bottom:1px solid #eee; /* ⚠️ TODO palette light-border */
}
.tyshara-calendar-table th{background:#f9f4ee; /* ⚠️ hors palette */}

/* === Vue mensuelle grille === */
#calendar-monthly-view{
  display:grid;grid-template-columns:repeat(7,1fr);
  gap:4px;font-size:.85rem;
}

.calendar-day{
  border:1px solid #ddd; /* ⚠️ TODO palette gray */
  padding:.4rem;min-height:5rem;position:relative;background:#fff;
}
.calendar-day.today{
  background:#fceee7; /* ⚠️ hors palette highlight */
  border-color:var(--ty-terre-argile);
}

.calendar-day .event-marker{
  font-size:.6rem;padding:2px 4px;margin:2px 0;display:block;border-radius:3px;
}
.event-type-disponible{background:#c8e6c9;} /* ⚠️ proposer var(--ty-sauge-douce)? */
.event-type-projectif{background:#e1bee7;}   /* ⚠️ proposer var(--ty-rose-quartz)? */
.event-type-ferme{background:#ffcdd2;}       /* ⚠️ proposer var(--ty-corail-alchimie-80)? */
.event-type-rdv{background:#ffe0b2;}         /* ⚠️ proposer var(--ty-pop-citron-80)? */
