/* Date/Time Input Specific Styles */
.form-datetime-custom {
    position: relative;
}

.form-datetime-custom > label {
    position: absolute;
    top: 0;
    left: 0.875rem;
    transform: translateY(-50%);
    padding: 0 0.25rem;
    background: white;
    color: #1f2937;
    font-size: 0.75rem;
    font-weight: 600;
    pointer-events: none;
    z-index: 1 !important;
}

.form-datetime-custom > input {
    height: 2.75rem;
    padding-top: 0.5rem;
}