.elementor-12 .elementor-element.elementor-element-60adad0d{--display:flex;}.elementor-12 .elementor-element.elementor-element-60adad0d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60adad0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43cd08a );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-57cb97e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-59a3a7f .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );border-radius:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-57cb97e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-59a3a7f .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-57cb97e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-59a3a7f .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-60adad0d *//* Fix Date Range Picker Container */
.dokan-report-range-picker {
    width: 320px !important;
    padding: 20px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    background-color: #F2ECE4 !important; /* Cream background */
    border-radius: 15px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* Style Presets and Custom Tabs */
.dokan-report-range-picker .presets-link,
.dokan-report-range-picker .custom-link {
    display: inline-block !important;
    width: 48% !important;
    margin: 0 1% 15px 1% !important;
    padding: 10px 0 !important;
    background-color: #6C8481 !important; /* Teal */
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-align: center !important;
    border-radius: 25px !important;
    cursor: pointer;
}

/* Style Date Range Buttons */
.dokan-report-range-picker .ranges li {
    background-color: #FAF8F5 !important; /* Off-white */
    color: #2B4C5E !important; /* Indian Ink */
    margin: 5px 0 !important;
    padding: 8px 12px !important;
    border-radius: 15px !important;
    font-size: 13px !important;
    cursor: pointer;
}

/* Highlight Selected Date Range */
.dokan-report-range-picker .ranges li.active,
.dokan-report-range-picker .ranges li:hover {
    background-color: #D7B8B2 !important; /* Dusty Pink */
    color: #2B4C5E !important;
}

/* Style Compare To Buttons */
.dokan-report-range-picker .compare-to li {
    background-color: #FAF8F5 !important;
    color: #2B4C5E !important;
    margin: 5px 5px 15px 0 !important;
    padding: 8px 15px !important;
    border-radius: 25px !important;
    font-size: 13px !important;
    cursor: pointer;
}

/* Highlight Selected Compare To */
.dokan-report-range-picker .compare-to li.active,
.dokan-report-range-picker .compare-to li:hover {
    background-color: #D7B8B2 !important;
    color: #2B4C5E !important;
}

/* Style Update Button */
.dokan-report-range-picker .dokan-btn-theme {
    background-color: #2B4C5E !important;
    color: #fff !important;
    border-radius: 25px !important;
    padding: 12px 30px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    width: 100% !important;
    cursor: pointer;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}/* End custom CSS */