.mmp-date-control{display:flex;align-items:center;gap:6px;width:100%}
.mmp-date-control .mmp-jalali-input{flex:1 1 auto;min-width:0}
.mmp-date-control .mmp-jalali-button{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;margin:0;border:1px solid #fdba74;border-radius:10px;background:#fff7ed;color:#9a3412;box-shadow:none}
.mmp-date-control .mmp-jalali-button svg{width:17px;height:17px}
.mmp-jalali-input{direction:rtl;text-align:right;min-width:150px}
.mmp-jalali-button{display:inline-grid;place-items:center;margin-inline-start:4px;vertical-align:middle;min-width:36px;min-height:36px}
.mmp-jalali-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.mmp-jalali-picker{position:absolute;z-index:100000;width:320px;max-width:calc(100vw - 16px);box-sizing:border-box;background:#fff;border:1px solid #fed7aa;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.16);padding:10px;font-family:inherit;direction:rtl}
.mmp-jalali-picker[hidden]{display:none}
.mmp-jp-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;margin-bottom:8px}
.mmp-jp-head button{border:0;background:#fff7ed;color:#9a3412;border-radius:8px;cursor:pointer;font-size:20px;line-height:30px}
.mmp-jp-title{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:center}
.mmp-jp-title select{width:100%;border:1px solid #e7e5e4;border-radius:8px;min-height:34px;background:#fff;padding:0 8px;font:inherit}
.mmp-jp-week,.mmp-jp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}
.mmp-jp-week span{font-size:11px;color:#646970;padding:4px 0}
.mmp-jp-days button{border:0;background:transparent;border-radius:7px;cursor:pointer;padding:7px 3px;font-family:inherit}
.mmp-jp-days button:hover{background:#fff7ed}
.mmp-jp-days button.is-selected{background:#C2410C;color:#fff}
.mmp-jp-time{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eee;margin-top:8px;padding-top:8px}
.mmp-jp-time label{display:flex;align-items:center;gap:6px}
.mmp-jp-time input{direction:ltr}
.mmp-jp-foot{display:flex;justify-content:space-between;border-top:1px solid #eee;margin-top:8px;padding-top:7px}
.mmp-ops,.mmp-fin-report,.mmp-c360,.mmp-credit-wizard,.mmp-admin-panel,.mmp-panel{direction:rtl}
.mmp-ops table,.mmp-fin-report table,.mmp-c360 table,.mmp-admin-panel table{text-align:right}
.mmp-ops th,.mmp-ops td,.mmp-fin-report th,.mmp-fin-report td,.mmp-c360 th,.mmp-c360 td{text-align:right}
.mmp-ops input,.mmp-ops select,.mmp-ops textarea,.mmp-fin-report input,.mmp-fin-report select,.mmp-c360 input,.mmp-c360 select,.mmp-c360 textarea{max-width:100%}
.tablenav-pages,.pagination,.mmp-pagination{direction:rtl}
@media (max-width:480px){.mmp-jalali-picker{width:calc(100vw - 16px);padding:8px}.mmp-jp-days button{min-height:38px;padding:8px 2px}.mmp-jp-head button{min-height:38px}.mmp-jp-time{flex-wrap:wrap}.mmp-jp-title{grid-template-columns:1fr}.mmp-jalali-input{max-width:none}}
