.vapeloft-tracking-form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vapeloft-tracking-form form {
    display: flex;
    gap: 10px; /* spacing between the inputs */
}

.vapeloft-tracking-form input[type="email"],
.vapeloft-tracking-form input[type="text"] {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
}

.vapeloft-tracking-form input[type="submit"] {
    padding: 10px 15px;
    background-color: #000000; /* WordPress black color */
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
}

.vapeloft-tracking-form input[type="submit"]:hover {
    background-color: #1a1a1a; /* A darker gray for hover */
}
.tracking-details {
    display: flex;
    justify-content: space-between; /* evenly space the items */
    align-items: center;
    flex-wrap: wrap; /* wrap onto the next line if necessary */
}

.tracking-details span {
    margin: 0 10px; /* add some spacing */
    white-space: nowrap; /* prevent wrapping within the spans */
}
.tracking-date {
    font-weight:bold;
}
.tracking-location {
    font-weight:bold;
}
.tracking-progress-bar {
    width: 100%;
    height: 20px;
    background-color: #eee;
    border-radius: 10px;
    margin-bottom: 10px;
    overflow: hidden; // To maintain the inner div's rounded corners
}

.progress {
    height: 100%;
    background-color: #000000;
    transition: width 0.5s; // Smooth progress bar increase
}
.tracking-i-heading {
    margin-top:10px;
}
/* Gradient Progress Bar Styles */
/* ... your existing styles ... */

.progress-bar-container {
    position: relative; /* Making this relative so we can position the remaining-text absolutely inside it */
    background: #e0e0e0;
    border-radius: 4px;
    overflow: hidden;
	height: 40px;
}

.progress-bar-fill {
	height: 40px;
    background: linear-gradient(90deg, rgba(174,110,31,1) 0%, rgba(249,158,44,1) 100%);
    width: 0%;
    transition: width 0.5s;
    display: flex; /* Flexbox to vertically center the text inside */
    align-items: center; /* Centering the text vertically */
}

.tier-info {
    font-size: 14px;
    color: #333;
    margin-top: 10px; /* Spacing between the progress bar and the tier info */
}

.tier-info p {
    margin: 5px 0; /* Spacing between each line of text */
}
.faint-separator {
    border-top: 1px solid #eee; /* Light grey color */
    margin: 10px 0;
}
