/* Bootstrap Datepicker */
.datepicker { background: #fff; border: 1px solid #e0e6ed; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); padding: 10px; }
.datepicker table { width: 100%; }
.datepicker table thead th { padding: 8px; font-weight: 600; color: #3b3f5c; }
.datepicker table td { padding: 6px; text-align: center; }
.datepicker table td.day:hover { background: #e8efff; cursor: pointer; border-radius: 4px; }
.datepicker table td.active, .datepicker table td.active:hover { background: #1b55e2; color: #fff; border-radius: 4px; }
.datepicker table td.today { border: 2px solid #1b55e2; border-radius: 4px; }
