/* Birun Jalali Date Picker - Stage 38.3 */
.bjdp-input{direction:rtl;text-align:right;cursor:pointer;background:#fff!important;min-height:48px;font-size:16px!important;caret-color:transparent}.booking-date-field{position:relative;display:block}.booking-date-field .bjdp-input{padding-left:48px!important}.booking-date-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:19px}.bjdp-panel{position:fixed;z-index:2147483646;background:#fff;border:1px solid #e4e9e5;border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.18);width:min(360px,calc(100vw - 24px));padding:14px;direction:rtl;font-family:inherit}.bjdp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bjdp-title{font-weight:700;font-size:15px}.bjdp-nav{border:1px solid #e5e9e6;background:#fff;border-radius:10px;width:36px;height:36px;cursor:pointer;font:inherit}.bjdp-week,.bjdp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.bjdp-week span{text-align:center;font-size:11px;color:#8a938d;padding:5px 0}.bjdp-day{display:grid;place-items:center;border:0;background:#f7f9f7;border-radius:9px;min-height:38px;cursor:pointer;font:inherit;color:#27342c}.bjdp-day:hover{background:#e9f5ec}.bjdp-day.is-today{outline:1px solid #299b50}.bjdp-day.is-selected{background:#299b50;color:#fff}.bjdp-day.is-empty{visibility:hidden}.bjdp-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0ee;margin-top:10px;padding-top:10px}.bjdp-link{border:0;background:transparent;color:#218c46;cursor:pointer;font:inherit;padding:6px}.bjdp-backdrop{position:fixed;inset:0;z-index:2147483645;background:transparent}.bjdp-open{overflow:hidden}@media(max-width:640px){.bjdp-panel{left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;top:auto!important;width:auto;border-radius:22px;padding:16px}.bjdp-day{min-height:44px;font-size:16px}.bjdp-input,input[data-jalali-date],input[data-jdp]{font-size:16px!important}.bjdp-backdrop{background:rgba(0,0,0,.16)}}
