.elementor-38155 .elementor-element.elementor-element-d10a6d9 .trx_addons_bg_text{z-index:0;}.elementor-38155 .elementor-element.elementor-element-d10a6d9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-38155 .elementor-element.elementor-element-d10a6d9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-38155 .elementor-element.elementor-element-b713f85{--spacer-size:60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-38155 .elementor-element.elementor-element-b713f85{--spacer-size:60px;}}@media(max-width:767px){.elementor-38155 .elementor-element.elementor-element-b713f85{--spacer-size:60px;}}/* Start custom CSS for wc-elements, class: .elementor-element-1a2ecab */.intersoccer-player-spacer {
    padding-top: 100;
	width: 100% !important;
}
/* Dark Theme for Flatpickr Date Picker in Player Management Panel */
.intersoccer-player-management .chloe-brooks-date-picker,
.intersoccer-player-management input.flatpickr-input {
    background: #2d2d2d !important; /* Dark charcoal */
    border: 1px solid #4a4a4a !important;
    color: #ffffff !important; /* White text */
    padding: 6px 10px !important;
    border-radius: 4px !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif !important;
}

.intersoccer-player-management .flatpickr-calendar.chloe-brooks-flatpickr-calendar,
.intersoccer-player-management .flatpickr-calendar {
    background: #1a252f !important; /* Navy background */
    border: 1px solid #4a4a4a !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 10px !important;
}

.intersoccer-player-management .flatpickr-month,
.intersoccer-player-management .flatpickr-current-month,
.intersoccer-player-management .flatpickr-weekdays,
.intersoccer-player-management .flatpickr-weekday {
    background: transparent !important;
    color: #e0e0e0 !important; /* Light gray for headers */
}

.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day,
.intersoccer-player-management .flatpickr-day {
    background: #2d2d2d !important;
    border: 1px solid #4a4a4a !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    transition: background 0.2s ease, color 0.2s ease !important;
}

.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day:hover,
.intersoccer-player-management .flatpickr-day:hover {
    background: #00a1d6 !important; /* Cyan hover */
    border-color: #00a1d6 !important;
    color: #ffffff !important;
}

.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day.selected,
.intersoccer-player-management .flatpickr-day.selected,
.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day.selected:hover,
.intersoccer-player-management .flatpickr-day.selected:hover {
    background: #00a1d6 !important; /* Cyan selected */
    border-color: #00a1d6 !important;
    color: #ffffff !important;
    font-weight: bold !important;
}

.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day.today,
.intersoccer-player-management .flatpickr-day.today {
    border-color: #e0e0e0 !important;
    color: #e0e0e0 !important;
}

.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day.disabled,
.intersoccer-player-management .flatpickr-day.disabled,
.intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day.disabled:hover,
.intersoccer-player-management .flatpickr-day.disabled:hover {
    background: #2d2d2d !important;
    color: #666666 !important; /* Grayed out */
    border-color: #4a4a4a !important;
    cursor: not-allowed !important;
}

.intersoccer-player-management .flatpickr-monthDropdown-months,
.intersoccer-player-management .numInputWrapper {
    background: #2d2d2d !important;
    color: #ffffff !important;
    border-radius: 4px !important;
}

.intersoccer-player-management .flatpickr-prev-month,
.intersoccer-player-management .flatpickr-next-month {
    color: #e0e0e0 !important;
    fill: #e0e0e0 !important;
}

.intersoccer-player-management .flatpickr-prev-month:hover,
.intersoccer-player-management .flatpickr-next-month:hover {
    color: #00a1d6 !important;
    fill: #00a1d6 !important;
}

/* Responsive adjustments */
@media screen and (max-width: 600px) {
    .intersoccer-player-management .flatpickr-calendar.chloe-brooks-flatpickr-calendar,
    .intersoccer-player-management .flatpickr-calendar {
        width: 280px !important;
        padding: 8px !important;
    }
    .intersoccer-player-management .flatpickr-day.chloe-brooks-flatpickr-day,
    .intersoccer-player-management .flatpickr-day {
        font-size: 0.9em !important;
    }
}/* End custom CSS */