.mp .market-date-trigger{color:#999ca7;cursor:pointer;background:#fff;border:.052083vw solid #eaebf2;border-radius:.416667vw;justify-content:space-between;align-items:center;gap:.833333vw;width:8.125vw;min-height:2.29167vw;padding:.520833vw .625vw;font-size:.729167vw;display:inline-flex}.mp .market-date-trigger.block{width:100%}.mp .market-date-trigger.selected{color:#414655}.mp .market-date-trigger:hover,.mp .market-date-trigger[data-state=open]{border-color:#4a77ff}.mp .market-date-trigger:focus-visible{border-color:#4a77ff;outline:none}.market-date-trigger .iconify{color:#7b8190;width:.9375vw;height:.9375vw}.market-date-popover{background:#fff;border:.052083vw solid #eaebf2;border-radius:.625vw;overflow:hidden;box-shadow:0 .416667vw 1.66667vw #23386624}.market-calendar{color:#414655;width:17.5vw;padding:.833333vw;font-size:.729167vw}.market-calendar footer,.market-calendar header,.market-calendar-month{justify-content:space-between;align-items:center;gap:.416667vw;display:flex}.market-calendar button,.market-calendar select{font:inherit;cursor:pointer}.market-calendar header button{border-radius:.3125vw;place-items:center;width:1.66667vw;height:1.66667vw;display:grid}.market-calendar-month select{background:0 0;border:0;padding:.3125vw}.market-calendar-days,.market-calendar-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:.15625vw;display:grid}.market-calendar-week{color:#999ca7;margin:.625vw 0 .3125vw;line-height:1.66667vw}.market-calendar-days button{background:0 0;border:.052083vw solid #0000;border-radius:.416667vw;height:1.97917vw}.market-calendar button:hover:not(:disabled){color:#4a77ff;background:#edf2ff}.market-calendar-days button.outside{color:#b5b8c2}.market-calendar-days button.today{color:#4a77ff;border-color:#b9c9ff}.market-calendar-days button.selected,.market-calendar-days button.selected:hover{color:#fff;background:#4a77ff}.market-calendar button:disabled{opacity:.35;cursor:not-allowed}.market-calendar button:focus-visible,.market-calendar select:focus-visible{outline:none;box-shadow:inset 0 0 0 .104167vw #4a77ff}.market-calendar-time{border-top:.052083vw solid #eaebf2;align-items:center;gap:.416667vw;margin-top:.625vw;padding-top:.625vw;display:flex}.market-calendar-time>span:first-child{color:#666976;margin-right:auto}.market-calendar-time>span:nth-of-type(2){color:#999ca7}.market-calendar-time select{color:#101011;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:.052083vw solid #dce0ea;border-radius:.416667vw;width:4.16667vw;min-height:1.875vw;padding:.364583vw .520833vw .15625vw}.market-calendar footer{border-top:.052083vw solid #eaebf2;margin-top:.625vw;padding-top:.520833vw}.market-calendar footer>div{align-items:center;gap:.3125vw;display:flex}.market-calendar footer button{color:#4a77ff;border-radius:.3125vw;padding:.3125vw .625vw}.market-calendar footer .market-calendar-confirm{color:#fff;background:#4a77ff}.mp-field:has(>.market-field-error) .market-date-trigger{border-color:#df6969}@media (width<=768px){.mp .market-date-trigger{border-width:1px;border-radius:8px;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.market-date-trigger .iconify{width:18px;height:18px}.market-date-popover{border-width:1px;border-radius:12px;max-width:calc(100vw - 32px);box-shadow:0 8px 24px #23386624}.market-calendar{width:min(320px,100vw - 32px);padding:12px;font-size:14px}.market-calendar footer,.market-calendar header,.market-calendar-month{gap:8px}.market-calendar header button{border-radius:6px;width:40px;height:40px}.market-calendar-month select{min-height:40px;padding:6px}.market-calendar-days,.market-calendar-week{gap:3px}.market-calendar-week{margin:10px 0 6px;line-height:32px}.market-calendar-days button{border-width:1px;border-radius:8px;height:40px}.market-calendar-time{border-top-width:1px;gap:8px;margin-top:10px;padding-top:10px}.market-calendar-time select{border-width:1px;border-radius:8px;width:auto;min-height:40px;padding:6px 10px}.market-calendar footer{border-top-width:1px;margin-top:10px;padding-top:10px}.market-calendar footer button{border-radius:6px;min-height:40px;padding:6px 12px}.market-calendar button:focus-visible,.market-calendar select:focus-visible{box-shadow:inset 0 0 0 2px #4a77ff}}
