/* Arttime Mezuniyet - ortak tarih secici */
.air-datepicker{
    --adp-font-family:"Poppins","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
    --adp-font-size:13px;
    --adp-width:306px;
    --adp-z-index:2147483646;
    --adp-padding:10px;
    --adp-border-radius:20px;
    --adp-cell-border-radius:11px;
    --adp-nav-height:42px;
    --adp-nav-action-size:38px;
    --adp-day-cell-height:38px;
    --adp-month-cell-height:52px;
    --adp-year-cell-height:54px;
    --adp-background-color:#fff;
    --adp-background-color-hover:#fff0f7;
    --adp-background-color-active:#fde4f0;
    --adp-color:#172033;
    --adp-color-secondary:#8a94a6;
    --adp-accent-color:#cf2877;
    --adp-color-current-date:#b31766;
    --adp-color-other-month:#c6bdc4;
    --adp-color-other-month-hover:#9a3a6d;
    --adp-border-color:rgba(194,27,115,.18);
    --adp-border-color-inner:rgba(194,27,115,.11);
    --adp-nav-arrow-color:#b31766;
    --adp-day-name-color:#b31766;
    --adp-day-name-color-hover:#7d0f52;
    --adp-cell-background-color-hover:#fff0f7;
    --adp-cell-background-color-selected:#cf2877;
    --adp-cell-background-color-selected-hover:#b81762;
    --adp-cell-background-color-in-range:rgba(216,63,121,.12);
    --adp-cell-background-color-in-range-hover:rgba(216,63,121,.19);
    --adp-cell-border-color-in-range:#df3f7e;
    --adp-btn-color:#b31766;
    --adp-btn-color-hover:#7d0f52;
    --adp-btn-background-color-hover:#fff0f7;
    border:1px solid var(--adp-border-color)!important;
    box-shadow:0 24px 65px rgba(87,15,55,.20)!important;
    overflow:hidden;
}
.air-datepicker-nav{padding:8px 10px 6px!important;background:linear-gradient(135deg,#fff8fb,#fff)}
.air-datepicker-nav--title{font-weight:900;color:#172033}
.air-datepicker-nav--title i{color:#b31766;font-weight:900}
.air-datepicker-nav--action{color:#b31766!important}
.air-datepicker-nav--action path{stroke:#b31766!important}
.air-datepicker-nav--action:hover{background:#fff0f7}
.air-datepicker-body--day-name{color:#b31766!important;font-size:10px!important;font-weight:950;letter-spacing:.04em}
.air-datepicker-cell{color:#172033!important;font-weight:750}
.air-datepicker-cell.-focus-{color:#b31766!important;background:#fff0f7!important}
.air-datepicker-cell.-current-{color:#b31766!important;box-shadow:inset 0 0 0 1.5px rgba(207,40,119,.55);background:#fff7fb}
.air-datepicker-cell.-current-.-focus-{color:#8f1458!important;background:#fde4f0!important}
.air-datepicker-cell.-selected-,
.air-datepicker-cell.-selected-.-current-,
.air-datepicker-cell.-selected-.-focus-{
    color:#fff!important;
    background:linear-gradient(145deg,#ed5c98,#d52f79 70%,#b81762)!important;
    box-shadow:0 5px 12px rgba(184,23,98,.22)!important;
}
.air-datepicker-buttons{gap:7px;padding:9px!important;background:#fffafd}
.air-datepicker-button{height:38px!important;border:1px solid rgba(194,27,115,.14)!important;border-radius:11px!important;font-size:12px!important;font-weight:900!important}
.air-datepicker-button:hover{background:#fff0f7!important;color:#8f1458!important}
.air-datepicker--pointer:after{background:#fff!important;border-color:rgba(194,27,115,.18)!important}
.air-datepicker-global-container{position:absolute!important;z-index:2147483646!important;isolation:isolate!important}
.air-datepicker{z-index:2147483646!important}
.air-datepicker-overlay{--adp-overlay-background-color:rgba(34,12,26,.46);--adp-overlay-z-index:2147483645;z-index:2147483645!important;backdrop-filter:blur(3px)}
.fp-arttime-date-input{
    cursor:pointer;
    padding-right:46px!important;
}
.fp-arttime-date-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important}
.fp-arttime-date-wrap>.fp-arttime-date-input{width:100%!important}
.fp-arttime-date-icon{position:absolute!important;right:15px!important;top:50%!important;z-index:3!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;color:#c21b73!important;font-size:20px!important;line-height:1!important;pointer-events:none!important}
html body input.fp-arttime-date-input:focus,
html body input.fp-arttime-date-input:focus-visible,
html body .fp-arttime-date-wrap:focus-within>input.fp-arttime-date-input{
    -webkit-appearance:none!important;
    appearance:none!important;
    outline:0!important;
    border-color:#e36b9e!important;
    box-shadow:0 0 0 5px rgba(216,63,105,.11)!important;
}

html[data-bs-theme="dark"] .air-datepicker,
html[data-panel-theme="dark"] .air-datepicker,
body.admin-theme-dark .air-datepicker{
    --adp-background-color:#17121d;
    --adp-background-color-hover:#2a1823;
    --adp-background-color-active:#351825;
    --adp-color:#f5edf3;
    --adp-color-secondary:#aa9ca7;
    --adp-color-other-month:#675c65;
    --adp-color-other-month-hover:#d59bb9;
    --adp-border-color:rgba(244,114,182,.24);
    --adp-border-color-inner:rgba(255,255,255,.08);
    background:#17121d!important;
    box-shadow:0 28px 75px rgba(0,0,0,.52)!important;
}
html[data-bs-theme="dark"] .air-datepicker-nav,
html[data-panel-theme="dark"] .air-datepicker-nav,
body.admin-theme-dark .air-datepicker-nav{background:linear-gradient(135deg,#241721,#17121d)}
html[data-bs-theme="dark"] .air-datepicker-nav--title,
html[data-panel-theme="dark"] .air-datepicker-nav--title,
body.admin-theme-dark .air-datepicker-nav--title{color:#fff}
html[data-bs-theme="dark"] .air-datepicker-cell.-current-,
html[data-panel-theme="dark"] .air-datepicker-cell.-current-,
body.admin-theme-dark .air-datepicker-cell.-current-{background:#291622}
html[data-bs-theme="dark"] .air-datepicker-buttons,
html[data-panel-theme="dark"] .air-datepicker-buttons,
body.admin-theme-dark .air-datepicker-buttons{background:#130f16}

@media(max-width:575.98px){
    .air-datepicker.-is-mobile-{--adp-mobile-width:min(340px,calc(100vw - 28px));border-radius:22px!important}
    .air-datepicker.-is-mobile- .air-datepicker-cell{font-size:14px}
    .air-datepicker.-is-mobile- .air-datepicker-nav--title{font-size:15px}
}
