.persian-calendar-wrapper{text-align:right;direction:rtl;background:#fff;font-family:Segoe UI,Tahoma,Arial,sans-serif;position:relative}.persian-calendar-header{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.persian-calendar-title{color:#1a1a1a;margin:0;font-size:13px;font-weight:600}.persian-calendar-now-btn{color:#2196f3;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;transition:none}.persian-calendar-now-btn:hover{color:#005a87;background-color:#f5fafc}.persian-calendar-time-title,.persian-calendar-date-title{color:#3c434a;text-align:right;margin-bottom:8px;font-size:11px;font-weight:500}.persian-calendar-time{justify-content:flex-start;align-items:center;gap:8px;margin:0 0 16px;display:flex}.persian-calendar-time-inputs{direction:ltr;border:1px solid #949493;align-items:center;gap:0;display:flex}.persian-calendar-hour,.persian-calendar-minute{text-align:center;vertical-align:middle;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:50px;padding:8px;font-size:13px;line-height:1;transition:none;display:flex}.persian-calendar-hour::-webkit-outer-spin-button,.persian-calendar-hour::-webkit-inner-spin-button,.persian-calendar-minute::-webkit-outer-spin-button,.persian-calendar-minute::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.persian-calendar-hour:focus,.persian-calendar-minute:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}.persian-calendar-time-inputs span{color:#666;font-size:18px;font-weight:500}input.persian-calendar-hour,input.persian-calendar-minute{width:36px;padding:0;border:none!important;padding-left:6px!important}input.persian-calendar-hour:focus,input.persian-calendar-minute:focus{box-shadow:none;outline:0}.persian-calendar-ampm{gap:4px;display:flex}.persian-calendar-ampm-btn{cursor:pointer;color:#666;background:#fff;border:1px solid #949493;border-radius:1px;padding:6px 12px;font-size:12px;transition:all .2s}.persian-calendar-ampm-btn.active{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.persian-calendar-ampm-btn:hover:not(.active){background:#f5f5f5}.persian-calendar-date-picker{position:relative}.persian-calendar-month-year{align-items:center;gap:12px;margin-bottom:16px;display:flex}.persian-calendar-month{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;transition:none}.persian-calendar-month:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}.persian-calendar-day-display{box-sizing:border-box;color:#1e1e1e;text-align:center;background-color:#0000;border:1px solid #949494;outline:none;width:40px;min-width:40px;max-width:40px;margin:0;padding:5px 8px;font-size:13px;display:block;box-shadow:none!important;border-radius:1px!important}.persian-calendar-year-display{box-sizing:border-box;color:#1e1e1e;text-align:center;cursor:text;background-color:#fff;border:1px solid #949494;outline:none;width:60px;min-width:60px;max-width:60px;margin:0;padding:5px 8px;font-size:13px;display:block;box-shadow:none!important;border-radius:1px!important}select.persian-calendar-month{box-sizing:border-box;color:#1e1e1e;background-color:#0000;border:1px solid #949494;border-radius:1px;outline:none;margin:0;font-size:14px;display:block;box-shadow:none!important}select.persian-calendar-month:focus{color:#1e1e1e;border:1px solid #949494}.persian-calendar-nav{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.persian-calendar-prev,.persian-calendar-next{cursor:pointer;color:#007cba;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}.persian-calendar-prev:hover,.persian-calendar-next:hover{background:#f5fafc}.persian-calendar-current-month{color:#1a1a1a;text-align:center;flex:1;font-size:13px;font-weight:600}.persian-calendar-grid{margin-top:16px}.persian-calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.persian-calendar-weekday{text-align:center;color:#757575;border-radius:4px;padding:8px 4px;font-size:13px;font-weight:500}.persian-calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.persian-calendar-day{aspect-ratio:1;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-height:36px;font-size:14px;transition:all .2s;display:flex;position:relative}.persian-calendar-day:not(.empty):hover{color:#007cba}.persian-calendar-day.today{background:#e0e0e0;font-weight:500}.persian-calendar-day.selected{color:#fff;background:#007cba;font-weight:500}.persian-calendar-day.selected:hover{color:#fff}.persian-calendar-day.empty{cursor:default;pointer-events:none}@media (width<=480px){.persian-calendar-wrapper{max-width:100%;margin:0 auto}.persian-calendar-time{flex-direction:column;align-items:stretch;gap:12px}.persian-calendar-time-inputs,.persian-calendar-ampm{justify-content:center}}.persian-calendar-day,.persian-calendar-ampm-btn,.persian-calendar-prev,.persian-calendar-next{transition:none}.persian-calendar-day:focus,.persian-calendar-ampm-btn:focus,.persian-calendar-prev:focus,.persian-calendar-next:focus,.persian-calendar-now-btn:focus{outline:none!important}@media (prefers-contrast:high){.persian-calendar-wrapper,.persian-calendar-day.selected{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.persian-calendar-day,.persian-calendar-ampm-btn,.persian-calendar-prev,.persian-calendar-next{transition:none}}.block-editor-publish-date-time-picker,.components-datetime,.edit-post-post-schedule .components-datetime,.edit-post-post-schedule .components-button[aria-expanded=true]+.components-popover .components-datetime{visibility:hidden!important;display:none!important}.persian-calendar-container,.persian-calendar-pre-container{visibility:visible!important;opacity:1!important;transition:none!important;display:block!important}.persian-calendar-pre-container{z-index:1000;position:relative}.persian-calendar-pre-container.persian-calendar-container{display:block!important}.block-editor-publish-date-time-picker[data-persian-replaced],.components-datetime[data-persian-replaced],.edit-post-post-schedule[data-persian-replaced]{visibility:hidden!important;display:none!important}.components-datetime-picker,.components-datetime,.block-editor-publish-date-time-picker{visibility:hidden!important;z-index:-1!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}