.wpcf7 .ra-jalali-original{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;padding:0!important;margin:0!important;border:0!important}.wpcf7 .ra-jalali-shell{position:relative;width:100%;direction:rtl;font-family:inherit}.wpcf7 .ra-jalali-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:8px;text-align:right!important;direction:rtl;width:100%!important;min-height:42px;padding:9px 12px!important;border:1px solid #d4d4d4!important;border-radius:4px!important;background:#fff!important;color:#666!important;font:inherit!important;cursor:pointer}.wpcf7 .ra-jalali-trigger.ra-jalali-selected{color:#202020!important}.wpcf7 .ra-jalali-trigger-icon{font-size:21px;color:#555}.wpcf7 .ra-jalali-panel{position:absolute;z-index:99999;right:0;top:calc(100% + 6px);box-sizing:border-box;width:min(320px,calc(100vw - 38px));padding:14px;border:1px solid #e0d8c9;border-radius:12px;box-shadow:0 12px 38px rgb(0 0 0 / .19);background:#fff;color:#242424;direction:rtl}.wpcf7 .ra-jalali-panel[hidden]{display:none!important}.wpcf7 .ra-jalali-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wpcf7 .ra-jalali-title{font-size:16px}.wpcf7 .ra-jalali-nav{display:grid!important;place-items:center;padding:0!important;width:34px!important;height:34px!important;border:1px solid #ddd!important;background:#fafafa!important;border-radius:8px!important;color:#333!important;font-size:24px!important;cursor:pointer}.wpcf7 .ra-jalali-weekdays,.wpcf7 .ra-jalali-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.wpcf7 .ra-jalali-weekdays span{color:#666;font-size:12px;padding-bottom:7px}.wpcf7 .ra-jalali-day{width:100%!important;aspect-ratio:1/1;display:grid!important;place-items:center;background:transparent!important;color:#222!important;border:0!important;border-radius:7px!important;padding:0!important;min-height:34px!important;font-size:13px!important;cursor:pointer}.wpcf7 .ra-jalali-day:not(:disabled):hover{background:#e6f5f2!important}.wpcf7 .ra-jalali-outside{color:#aaa!important}.wpcf7 .ra-jalali-day.ra-jalali-friday{color:#b53636!important}.wpcf7 .ra-jalali-day.ra-jalali-today{outline:1px solid #888}.wpcf7 .ra-jalali-day.ra-jalali-current{background:#078f82!important;color:white!important}.wpcf7 .ra-jalali-day.ra-jalali-disabled{opacity:.3;cursor:not-allowed}.wpcf7 .ra-jalali-hint{font-size:11px;color:#666;margin-top:12px}