.mv-cal-wrap{width:100%;position:relative}.mv-cal-field{text-align:left;width:100%;height:56px;color:var(--mv-ink,#111);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.2}.mv-input.mv-cal-wrap .mv-cal-field,.mv-cal-boxed .mv-cal-field{height:auto}.mv-cal-boxed .mv-cal-field{min-height:48px}.mv-cal-placeholder{color:var(--mv-muted,#6b6b6b)}.mv-cal{z-index:1000;box-sizing:border-box;color:#111;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #e8e6e1;border-radius:14px;width:min(320px,100vw - 32px);padding:12px;font-size:15px;line-height:1.4;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.mv-cal *,.mv-cal :before,.mv-cal :after{box-sizing:border-box}.mv-cal-backdrop{z-index:999;background:#00000052;position:fixed;inset:0}.mv-cal.mv-cal-sheet{width:100%;max-height:85vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;inset:auto 0 0;box-shadow:0 -8px 24px #00000029}.mv-cal-grab{background:#e8e6e1;border-radius:999px;width:36px;height:4px;margin:0 auto 8px}.mv-cal-sheet .mv-cal-day{height:46px;font-size:17px}.mv-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mv-cal-month{font-weight:600}.mv-cal-nav{color:#111;cursor:pointer;background:0 0;border:0;border-radius:999px;width:40px;height:40px;font-family:inherit;font-size:22px}.mv-cal-nav:disabled{color:#e8e6e1;cursor:default}.mv-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mv-cal-dow{text-align:center;color:#6b6b6b;padding:4px 0;font-size:12px}.mv-cal-day{color:#111;cursor:pointer;background:0 0;border:0;border-radius:999px;height:40px;padding:0;font-family:inherit;font-size:15px;font-weight:400;line-height:1}.mv-cal-day:disabled{color:#e8e6e1;cursor:default;text-decoration:line-through}.mv-cal-day.mv-cal-on{color:#fff;background:#111}.mv-cal-note{margin:10px 0 0;font-size:14px}.mv-cal-note a{color:#111}
