/* 
   AWWO™ General UI – Shared Styles
   Purpose: cross-context helpers reused by admin and frontend
   @package cw-awwo-nt 
*/

/**
 * © 2025 AWWO™ & CITIPRO WORLD™
 * Unauthorized use, copying, modification, distribution, or reverse engineering is strictly prohibited without prior written authorization from CITIPRO WORLD™.
 * @license LicenseRef-Proprietary
 */

.custom_jquery_date_picker#ui-datepicker-div.ui-datepicker *,.users_page_profile #ui-datepicker-div.ui-datepicker *,.users-php #ui-datepicker-div.ui-datepicker *,.toplevel_page_profile #ui-datepicker-div.ui-datepicker,.woocommerce-edit-account #ui-datepicker-div.ui-datepicker {
    box-sizing: border-box
}

.custom_jquery_date_picker#ui-datepicker-div.ui-datepicker,.users_page_profile #ui-datepicker-div.ui-datepicker,.users-php #ui-datepicker-div.ui-datepicker,.toplevel_page_profile #ui-datepicker-div.ui-datepicker,.woocommerce-edit-account #ui-datepicker-div.ui-datepicker {
    width: 224px;
    font-size: 90%;
    background: #f3f5f7;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: #fff;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 0 0 .5px rgb(0 10 20 / 10%),15px 0 15px -15px rgb(0 10 20 / 12%),15px 15px 15px -15px rgb(0 10 20 / 12%),-15px 15px 15px -15px rgb(0 10 20 / 12%);
    z-index: 9999999 !important;
    color: #666
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-all,.users_page_profile #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-all,.users-php #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-all,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-all,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-corner-all {
    border-color: #6199ed;
    background: #6199ed;
    color: #fff;
    border-radius: 0;
    border: 0;
    font-weight: 400;
    font-size: 15px;
    margin-top: -1px;
    padding: 0
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-corner-all,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all,.users-php #ui-datepicker-div .ui-datepicker-header .ui-corner-all,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-corner-all {
    position: absolute;
    color: #fff;
    top: 0;
    line-height: 2.9em;
    cursor: pointer;
    font-size: inherit;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    font-weight: normal;
    border-color: transparent;
    text-align: center
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev,.users-php #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev {
    width: auto;
    height: 100%;
    border: 0;
    left: 0;
    padding: 0 1em 0 1.8em
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next,.users-php #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next {
    width: auto;
    height: 100%;
    border: 0;
    right: 0;
    padding: 0 1.8em 0 1em
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-state-hover,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-state-hover,.users-php #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-state-hover,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-state-hover,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-state-hover {
    background: 0;
    background-color: #5586d0;
    font-weight: normal;
    border-color: transparent;
    cursor: pointer;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #fff
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-corner-all span.ui-icon,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all span.ui-icon,.users-php #ui-datepicker-div .ui-datepicker-header .ui-corner-all span.ui-icon,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-corner-all span.ui-icon,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-corner-all span.ui-icon {
    margin-top: 0;
    top: 0;
    font-weight: 400;
    background-image: none;
    text-indent: unset;
    height: 100%
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select,.users-php #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
    color: inherit;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    text-overflow: '';
    box-shadow: none;
    padding: 0 .5em !important;
    height: 2.9em;
    vertical-align: top;
    margin: 0;
    border: 0;
    background: 0;
    cursor: pointer;
    width: auto;
    display: inline-block;
    font-size: inherit;
    border-radius: 0;
    font-family: inherit;
    line-height: 1.3;
    text-transform: none;
    font-weight: 400;
    outline: 0
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,.users-php #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover {
    background-color: #5586d0
}

.custom_jquery_date_picker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option,.users_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option,.users-php #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option,.toplevel_page_profile #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option,.woocommerce-edit-account #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option {
    background-color: #5586d0;
    color: #fff
}

.custom_jquery_date_picker#ui-datepicker-div #ui-datepicker table,.users_page_profile #ui-datepicker-div #ui-datepicker table,.users-php #ui-datepicker-div #ui-datepicker table,.toplevel_page_profile #ui-datepicker-div #ui-datepicker table,.woocommerce-edit-account #ui-datepicker-div #ui-datepicker table {
    width: 100%;
    margin: 0;
    margin-bottom: -1px;
    border-collapse: collapse;
    border-radius: 0 0 2px 2px;
    overflow: hidden
}

.custom_jquery_date_picker#ui-datepicker-div table th,.users_page_profile #ui-datepicker-div table th,.users-php #ui-datepicker-div table th,.toplevel_page_profile #ui-datepicker-div table th,.woocommerce-edit-account #ui-datepicker-div table th {
    padding: 1em 0;
    font-size: 13px;
    font-weight: 400;
    border: 0;
    color: #6495ed;
    text-align: center
}

.custom_jquery_date_picker#ui-datepicker-div table td,.users_page_profile #ui-datepicker-div table td,.users-php #ui-datepicker-div table td,.toplevel_page_profile #ui-datepicker-div table td,.woocommerce-edit-account #ui-datepicker-div table td {
    border: 0;
    padding: 0
}

.custom_jquery_date_picker#ui-datepicker-div table td .ui-state-default,.users_page_profile #ui-datepicker-div table td .ui-state-default,.users-php #ui-datepicker-div table td .ui-state-default,.toplevel_page_profile #ui-datepicker-div table td .ui-state-default,.woocommerce-edit-account #ui-datepicker-div table td .ui-state-default {
    background: 0;
    border: 0;
    text-align: center;
    padding: .61em .7em;
    margin: 0;
    font-weight: 400;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
    display: block
}

.custom_jquery_date_picker#ui-datepicker-div table td.ui-state-disabled,.users_page_profile #ui-datepicker-div table td.ui-state-disabled,.users-php #ui-datepicker-div table td.ui-state-disabled,.toplevel_page_profile #ui-datepicker-div table td.ui-state-disabled,.woocommerce-edit-account #ui-datepicker-div table td.ui-state-disabled {
    opacity: .25
}

.custom_jquery_date_picker#ui-datepicker-div table td .ui-state-default.ui-state-hover,.users_page_profile #ui-datepicker-div table td .ui-state-default.ui-state-hover,.users-php #ui-datepicker-div table td .ui-state-default.ui-state-hover,.toplevel_page_profile #ui-datepicker-div table td .ui-state-default.ui-state-hover,.woocommerce-edit-account #ui-datepicker-div table td .ui-state-default.ui-state-hover,.custom_jquery_date_picker#ui-datepicker-div table td .ui-state-default.ui-state-active,.users_page_profile #ui-datepicker-div table td .ui-state-default.ui-state-active,.toplevel_page_profile #ui-datepicker-div table td .ui-state-default.ui-state-active,.woocommerce-edit-account #ui-datepicker-div table td .ui-state-default.ui-state-active {
    background: #6199ed;
    color: #fff
}

.custom_jquery_date_picker.ui-helper-clearfix:before,.custom_jquery_date_picker.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.custom_jquery_date_picker .ui-datepicker-header {
    position: relative
}

.custom_jquery_date_picker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}
