.vm-next jdp-container{display:none;position:absolute;z-index:1000;width:340px;max-width:calc(100vw - 32px);min-width:280px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-md);direction:rtl;font:inherit;font-size:16px;color:var(--ink);overflow:hidden}.vm-next jdp-container *{box-sizing:border-box;font-family:inherit}.vm-next jdp-container :is(.jdp-years,.jdp-months){display:flex;align-items:center;gap:8px;justify-content:space-between}.vm-next jdp-container .jdp-months{margin-top:12px}.vm-next jdp-container :is(.jdp-year,.jdp-month){display:flex;align-items:center;justify-content:center;flex:1;min-width:0;gap:8px}.vm-next jdp-container :is(.jdp-year,.jdp-month) :is(input,select){min-width:0;width:100%;height:42px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;font:inherit;font-size:16px;text-align:center;color:var(--ink)}.vm-next jdp-container :is(.jdp-icon-plus,.jdp-icon-minus){display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;width:32px;height:36px;flex-shrink:0;cursor:pointer}.vm-next jdp-container :is(.jdp-icon-plus,.jdp-icon-minus) svg{width:20px;height:20px;fill:currentColor}.vm-next jdp-container :is(.not-in-range,.disabled-btn){opacity:.4;pointer-events:none}.vm-next jdp-container .jdp-days{display:flex;flex-wrap:wrap;margin-top:16px;gap:0}.vm-next jdp-container :is(.jdp-day,.jdp-day-name){display:grid;place-items:center;width:calc(100% / 7);min-height:40px;font-size:14px;border-radius:8px;cursor:pointer}.vm-next jdp-container .jdp-day-name{color:var(--muted);cursor:default}.vm-next jdp-container .jdp-day.today{box-shadow:inset 0 0 0 1px #ec3347}.vm-next jdp-container .jdp-day.selected{background:#ec3347;color:#fff}.vm-next jdp-container .jdp-day:not(.disabled-day):hover{background:#ffe4e8;color:#a51e30}.vm-next jdp-container .jdp-day.not-in-month{opacity:.4}.vm-next jdp-container .jdp-day.disabled-day{opacity:.3;cursor:default;pointer-events:none}.vm-next jdp-container .jdp-footer{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.vm-next jdp-container :is(.jdp-btn-today,.jdp-btn-empty,.jdp-btn-close){font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.vm-next jdp-overlay{display:none;position:fixed;inset:0;z-index:999;background:#18202c66}
@media(max-width:599px){.vm-next jdp-container{position:fixed!important;left:16px!important;right:16px!important;bottom:16px!important;top:auto!important;width:auto;min-width:0;max-width:none}}.vm-next jdp-container{max-height:calc(100vh - 32px);overflow:auto}
.vm-next [data-native-calendar-hidden]{display:none!important}
