.dwpao-jdp{--jp-primary:#473288;--jp-primary-rgb:71,50,136;--jp-hover:#35256b;--jp-accent:#7b66ef;--jp-accent-rgb:123,102,239;--jp-gold:#f7ba31;--jp-red-text:#b00d1a;--jp-tint:#eae7ff;--jp-soft:#f5f3ff;--jp-line:#ddd8f5;--jp-border:#8f89bb;--jp-text:#1d2327;--jp-muted:#55516b;--jp-font:'Vazirmatn DW',Vazirmatn,Vazir,Tahoma,sans-serif;position:relative;display:block;width:100%;max-width:100%;direction:rtl;text-align:right;font-family:var(--jp-font)!important;color:var(--jp-text)}.dwpao-jdp *,.dwpao-jdp ::after,.dwpao-jdp ::before{box-sizing:border-box;font-family:var(--jp-font)!important}.dwpao-jdp-original{display:none!important}.dwpao-jdp .dwpao-jdp__input{width:100%!important;min-height:44px;padding:10px 14px 10px 46px!important;background:#fff;border:1px solid var(--jp-border);border-radius:8px;color:var(--jp-text);font-size:inherit;line-height:1.7;cursor:pointer;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.dwpao-jdp .dwpao-jdp__input:hover{border-color:var(--jp-accent)}.dwpao-jdp .dwpao-jdp__input:focus{border-color:var(--jp-primary);box-shadow:0 0 0 3px rgba(var(--jp-accent-rgb),.3);outline:0}.dwpao-jdp .dwpao-jdp__input::placeholder{color:#6f6b88}.dwpao-jdp .dwpao-jdp__icon{position:absolute;left:6px;top:6px;width:32px;height:32px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:var(--jp-tint);color:var(--jp-primary);border:0;border-radius:6px;cursor:pointer;box-shadow:none;transition:background .2s ease}.dwpao-jdp .dwpao-jdp__icon:focus-visible,.dwpao-jdp .dwpao-jdp__icon:hover{background:var(--jp-primary);color:#fff;outline:0}.dwpao-jdp .dwpao-jdp__icon:focus-visible{box-shadow:0 0 0 3px rgba(var(--jp-accent-rgb),.35)}.dwpao-jdp .dwpao-jdp__pop{position:absolute;z-index:100000;top:calc(100% + 6px);right:0;width:320px;max-width:100%;padding:12px;background:#fff;border:1px solid var(--jp-line);border-radius:14px;box-shadow:0 10px 30px rgba(var(--jp-primary-rgb),.22)}.dwpao-jdp .dwpao-jdp__pop[hidden]{display:none}.dwpao-jdp .dwpao-jdp__head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.dwpao-jdp .dwpao-jdp__nav{flex:0 0 auto;width:34px;height:34px;padding:0;margin:0;background:var(--jp-tint);color:var(--jp-primary);border:0;border-radius:8px;font-size:22px;line-height:1;cursor:pointer;box-shadow:none;transition:background .2s ease}.dwpao-jdp .dwpao-jdp__nav:focus-visible,.dwpao-jdp .dwpao-jdp__nav:hover{background:var(--jp-primary);color:#fff;outline:0}.dwpao-jdp .dwpao-jdp__month,.dwpao-jdp .dwpao-jdp__year{flex:1 1 0;min-width:0;height:34px;min-height:34px;padding:0 8px!important;margin:0;background-color:var(--jp-soft);color:var(--jp-primary);border:1px solid var(--jp-line);border-radius:8px;font-size:14px;font-weight:700;box-shadow:none}.dwpao-jdp .dwpao-jdp__year{flex:0 0 82px}.dwpao-jdp .dwpao-jdp__month:focus,.dwpao-jdp .dwpao-jdp__year:focus{border-color:var(--jp-primary);box-shadow:0 0 0 2px rgba(var(--jp-accent-rgb),.35);outline:0}.dwpao-jdp .dwpao-jdp__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;direction:rtl}.dwpao-jdp .dwpao-jdp__wd{padding:6px 0;text-align:center;font-size:12.5px;font-weight:700;color:var(--jp-primary)}.dwpao-jdp .dwpao-jdp__wd.is-friday{color:var(--jp-red-text)}.dwpao-jdp .dwpao-jdp__day{position:relative;height:38px;padding:0;margin:0;background:0 0;color:var(--jp-text);border:1px solid transparent;border-radius:9px;font-size:14px;line-height:1;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease}.dwpao-jdp .dwpao-jdp__day.is-friday{color:var(--jp-red-text)}.dwpao-jdp .dwpao-jdp__day:hover{background:var(--jp-tint);border-color:var(--jp-accent)}.dwpao-jdp .dwpao-jdp__day.is-today{border-color:var(--jp-gold);background:#fff7de;color:var(--jp-text);font-weight:700}.dwpao-jdp .dwpao-jdp__day.is-selected,.dwpao-jdp .dwpao-jdp__day.is-selected:hover{background:var(--jp-primary);border-color:var(--jp-hover);color:#fff;font-weight:700}.dwpao-jdp .dwpao-jdp__day:focus-visible{outline:2px solid var(--jp-accent);outline-offset:1px}.dwpao-jdp .dwpao-jdp__foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--jp-line)}.dwpao-jdp .dwpao-jdp__close,.dwpao-jdp .dwpao-jdp__today{flex:1;height:36px;padding:0 12px;margin:0;border-radius:8px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:none;transition:background .2s ease}.dwpao-jdp .dwpao-jdp__today{background:var(--jp-primary);color:#fff;border:1px solid var(--jp-hover)}.dwpao-jdp .dwpao-jdp__today:focus-visible,.dwpao-jdp .dwpao-jdp__today:hover{background:var(--jp-hover);color:#fff}.dwpao-jdp .dwpao-jdp__close{background:#fff;color:var(--jp-primary);border:1px solid var(--jp-primary)}.dwpao-jdp .dwpao-jdp__close:focus-visible,.dwpao-jdp .dwpao-jdp__close:hover{background:var(--jp-tint);color:var(--jp-hover)}@media (max-width:480px){.dwpao-jdp .dwpao-jdp__pop{width:100%;padding:10px}.dwpao-jdp .dwpao-jdp__day{height:40px}}@media (prefers-reduced-motion:reduce){.dwpao-jdp *{transition:none!important}}.dwpao-jdp .dwpao-jdp__pop button,.dwpao-jdp .dwpao-jdp__pop select{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;-webkit-appearance:auto}.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__head select.dwpao-jdp__month{flex:1 1 0!important;width:0!important;padding:0 8px!important;height:36px!important;min-height:36px!important}.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__head select.dwpao-jdp__year{flex:0 0 84px!important;width:84px!important;padding:0 8px!important;height:36px!important;min-height:36px!important}.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__nav{flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important}.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__day{width:100%!important;height:38px!important;min-height:0!important;padding:0!important}.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__close,.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__today{flex:1 1 0!important;width:auto!important;height:38px!important;min-height:0!important}.dwpao-jdp .dwpao-jdp__icon{width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;padding:0!important}.dwpao-jdp .dwpao-jdp__pop{overflow:hidden}@media (max-width:480px){.dwpao-jdp .dwpao-jdp__pop .dwpao-jdp__day{height:40px!important}}.dwpao-jdp__day.is-disabled,.dwpao-jdp__day.is-disabled:hover{opacity:.38;cursor:not-allowed;text-decoration:line-through;background:0 0;color:inherit;box-shadow:none}