.mk-date-wrap{position:relative;display:block!important}.mk-date-wrap>input{padding-inline-end:44px!important;font-family:inherit;font-size:15px}.mk-date-wrap>svg{position:absolute;inset-inline-end:13px;top:15px;pointer-events:none;color:#167e70}.mk-calendar{position:absolute;top:calc(100% + 7px);inset-inline-start:0;z-index:100120;background:#fff;color:#123e3a;border:1px solid #d7e6dd;border-radius:16px;padding:15px;width:310px;max-width:calc(100vw - 40px);box-shadow:0 15px 45px #123e3a29;font-family:KarnoArabic,Tahoma,sans-serif;font-size:14px;line-height:1.7;box-sizing:border-box}.mk-calendar *{box-sizing:border-box}.mk-cal-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:14px}.mk-cal-head select{padding:6px!important;font-family:inherit;font-size:13px!important;min-width:0;width:auto!important;border:1px solid #e0e8dc!important;border-radius:7px!important;background:#fff!important;color:#123e3a!important}.mk-calendar button{border:0;background:none;color:inherit;font-family:inherit;cursor:pointer;box-shadow:none}.mk-cal-head>button{font-size:26px!important;width:30px;height:35px;border-radius:8px}.mk-cal-week,.mk-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.mk-cal-week span{font-size:12px;color:#91a58f;margin-bottom:8px}.mk-cal-days>button{font-size:13px!important;padding:0!important;width:100%;height:34px;border-radius:8px;display:grid;place-items:center;border:1px solid transparent}.mk-cal-days>button:hover{background:#e9f4ed}.mk-cal-days>button.today{border-color:#d3e5d3}.mk-cal-days>button.selected{background:#167e70;color:white}.mk-cal-footer{display:flex;justify-content:space-between;border-top:1px solid #edf1e8;margin-top:13px;padding-top:10px}.mk-cal-footer button{font-size:12px;padding:5px 10px!important;border-radius:6px;color:#167e70}.mk-cal-time{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;margin-top:12px}.mk-cal-time>input{width:120px!important;font-size:13px!important;padding:7px!important}.mk-calendar button:focus-visible,.mk-calendar select:focus-visible{outline:2px solid #167e70;outline-offset:2px}
