.lightpick{padding:4px;color:#000;position:absolute;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px;line-height:1.125em;font-family:system-ui,Roboto,Helvetica,Arial,sans-serif;z-index:99999}.lightpick--inlined{position:relative;display:inline-block}.lightpick,.lightpick *,.lightpick:after,.lightpick:before{box-sizing:border-box}.lightpick.is-hidden{display:none}.lightpick__months{grid-template-columns:auto;background-color:#eee;grid-gap:1px;display:grid}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{padding:4px;background-color:#fff;width:288px}.lightpick__month-title-bar{justify-content:space-between;margin-bottom:4px;align-items:center;display:flex}.lightpick__month-title{padding:0 4px;font-size:16px;font-weight:400;margin-bottom:4px;border-radius:4px;cursor:default;margin-left:4px;line-height:24px;margin-top:4px}.lightpick__month-title>.lightpick__select{border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;background-color:transparent}.lightpick__month-title>.lightpick__select:disabled{color:#333}.lightpick__month-title>.lightpick__select-months{font-size:1em;font-weight:700;margin-right:.5em}.lightpick__toolbar{justify-content:flex-end;text-align:right;display:flex}.lightpick__close-action,.lightpick__next-action,.lightpick__previous-action{height:32px;justify-content:center;border:none;outline:none;background-color:#ddd;align-items:center;border-radius:50%;margin-left:6px;width:32px;display:flex}.lightpick__next-action,.lightpick__previous-action{font-size:12px}.lightpick__close-action{font-size:18px}.lightpick__close-action:active,.lightpick__next-action:active,.lightpick__previous-action:active{color:inherit}.lightpick__days-of-the-week{grid-template-columns:repeat(7,1fr);display:grid}.lightpick__day-of-the-week{justify-content:center;font-size:11px;font-weight:700;align-items:center;display:flex}.lightpick__days{grid-template-columns:repeat(7,1fr);display:grid}.lightpick__day{height:40px;justify-content:center;font-size:13px;background-size:contain;align-items:center;background-position:50%;cursor:default;background-repeat:no-repeat;display:flex}.lightpick__day.is-today{color:#dc322f;background-size:18.8% auto;background-position:bottom;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='rgba(220, 50, 47, .5)'/%3E%3C/svg%3E")}.lightpick__day:not(.is-disabled):hover{background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23E0E0E0'/%3E%3C/svg%3E")}.lightpick__day.is-disabled{pointer-events:none;opacity:.38}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(38,139,210,.1);background-image:none}.lightpick__day.is-next-month,.lightpick__day.is-previous-month{opacity:.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{background-color:rgba(38,139,210,.1);border-radius:0;background-image:none}.lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='rgba(38, 139, 210, 0.5)'/%3E%3C/svg%3E")}.lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range{border-bottom-right-radius:0;border-bottom-left-radius:50%;border-top-right-radius:0;border-top-left-radius:50%;background-color:#268bd2;background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-bottom-right-radius:50%;border-bottom-left-radius:0;border-top-right-radius:50%;border-top-left-radius:0;background-color:#268bd2;background-image:none}.lightpick__day.is-start-date.is-end-date{background-color:transparent}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date.is-end-date,.lightpick__day.is-start-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23268BD2'/%3E%3C/svg%3E")}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date:hover{font-weight:700;color:#fff;background-size:auto;background-position:50%}.lightpick__tooltip{pointer-events:none;padding:4px 8px;font-size:11px;position:absolute;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px;margin-top:-4px;white-space:nowrap}.lightpick__tooltip:before{border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:absolute;border-top:5px solid rgba(0,0,0,.12);bottom:-5px;left:calc(50% - 5px)}.lightpick__tooltip:after{border-right:4px solid transparent;border-left:4px solid transparent;content:"";position:absolute;border-top:4px solid #fff;bottom:-4px;left:calc(50% - 4px)}.lightpick__footer{justify-content:space-between;display:flex}.lightpick__apply-action,.lightpick__reset-action{font-size:12px;border:none;border-radius:5px}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#fff;background-color:#2495f3}