/* ────────────────────────────────────────────────────────────────────────
   Shared admin form-input styles.

   Centralized from the per-page <style> blocks that each /admin page used to
   duplicate. This holds only what EVERY admin input shares; page-specific
   tweaks (full width, larger font, flex layout) stay in their own page as
   overrides that load after this file and win by source order.
   ──────────────────────────────────────────────────────────────────────── */

.ad-input {
    padding: 10px 12px;
    border-radius: 8px;
    border: 1px solid #1e293b;
    background: #060b1a;
    color: #f1f5f9;
    font-size: 0.9rem;
    outline: none;
}

.ad-input:focus {
    border-color: #fbbf24;
}

/* The native date-picker calendar icon renders black by default, which is
   invisible on the dark input. Invert it to a dimmed white so it reads on
   every admin date field (not just the one page it was first noticed on). */
.ad-input::-webkit-calendar-picker-indicator {
    filter: invert(1);
    opacity: 0.6;
    cursor: pointer;
}

.ad-input::-webkit-calendar-picker-indicator:hover {
    opacity: 1;
}
