.bolt-calendar,.bolt-calendar-header{width:300px;border-radius:2px;background-color:rgba(255,255,255,1);background-color:var(--background-color,rgba(255, 255, 255, 1))}.bolt-calendar{box-shadow:0 0 10px 5px rgba(0,0,0,.1);box-shadow:0 0 10px 5px var(--palette-black-alpha-10,rgba(0, 0, 0, .1))}.bolt-calendar-header{height:48px}.bolt-calendar-date-button{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));width:28px;height:28px;display:inline-block;margin:0 6px 6px;border:none;border-radius:2px;background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1);font-size:14px;font-weight:600;cursor:pointer;position:relative}.bolt-calendar-date-button:hover:not(.disabled){background-color:rgba(0,0,0,.1);background-color:var(--palette-black-alpha-10,rgba(0, 0, 0, .1))}.bolt-calendar-date-button:active:not(.disabled){background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2))}.bolt-calendar-date-button:focus-visible{outline:1px solid;outline-color:rgba(0,103,181,1);outline-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);box-shadow:0 0 4px rgba(0,103,181,1);box-shadow:0 0 4px rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-date-button.today{font-size:15px;color:rgba(0,103,181,1);color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-date-button.selected{background-color:rgba(0,69,120,1);background-color:rgba(var(--palette-primary-shade-30,0, 69, 120),1);color:rgba(255,255,255,1);color:rgba(var(--palette-neutral-0,255, 255, 255),1)}.bolt-calendar-date-button.selected:hover{background-color:rgba(0,69,120,1);background-color:rgba(var(--palette-primary-shade-30,0, 69, 120),1)}.bolt-calendar-date-button.disabled{font-weight:400;color:rgba(0,0,0,.38);color:var(--text-disabled-color,rgba(0, 0, 0, .38));cursor:default}.bolt-calendar-date-button.out-of-range{font-weight:400;color:rgba(0,0,0,.6);color:var(--palette-black-alpha-60,rgba(0, 0, 0, .6))}.bolt-calendar-date-button.out-of-range:hover,.bolt-calendar-date-button.out-of-range:active{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9))}.bolt-calendar-month-and-year:hover,.bolt-calendar-today-button:hover,.bolt-calendar-button-arrow-left:hover,.bolt-calendar-button-arrow-right:hover,.bolt-calendar-back-arrow:hover{background-color:rgba(0,0,0,.1);background-color:var(--palette-black-alpha-10,rgba(0, 0, 0, .1))}.bolt-calendar-month-and-year:active,.bolt-calendar-today-button:active,.bolt-calendar-button-arrow-left:active,.bolt-calendar-button-arrow-right:active,.bolt-calendar-back-arrow:active{background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2))}.bolt-calendar-month-and-year:focus-visible,.bolt-calendar-today-button:focus-visible,.bolt-calendar-button-arrow-left:focus-visible,.bolt-calendar-button-arrow-right:focus-visible,.bolt-calendar-back-arrow:focus-visible{outline:1px solid;outline-color:rgba(0,103,181,1);outline-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);box-shadow:0 0 4px rgba(0,103,181,1);box-shadow:0 0 4px rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-today-circle,.bolt-calendar-month-circle{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:2.5px;height:2.5px;background-color:rgba(0,103,181,1);background-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);border-radius:50%}.bolt-calendar-today-circle.selected,.bolt-calendar-month-circle.selected{background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1)}.bolt-calendar-month-circle{bottom:16px}.bolt-calendar-month-button{color:rgba(0,0,0,.9);color:var(--text-primary-color,rgba(0, 0, 0, .9));margin:0 2px 8px;width:64px;height:64px;display:inline-block;border:none;background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1);font-size:14px;font-weight:400;position:relative;cursor:pointer}.bolt-calendar-month-button:hover:not(.disabled){background-color:rgba(0,0,0,.1);background-color:var(--palette-black-alpha-10,rgba(0, 0, 0, .1))}.bolt-calendar-month-button:active{background-color:rgba(0,0,0,.2);background-color:var(--palette-black-alpha-20,rgba(0, 0, 0, .2))}.bolt-calendar-month-button:focus-visible{outline:1px solid;outline-color:rgba(0,103,181,1);outline-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);box-shadow:0 0 4px rgba(0,103,181,1);box-shadow:0 0 4px rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-month-button.disabled{color:rgba(0,0,0,.38);color:var(--text-disabled-color,rgba(0, 0, 0, .38));cursor:default}.bolt-calendar-month-button.disabled:active{background-color:rgba(0,0,0,0)}.bolt-calendar-month-button.selected{border-radius:2px;background-color:rgba(0,69,120,1);background-color:rgba(var(--palette-primary-shade-30,0, 69, 120),1);color:rgba(255,255,255,1);color:rgba(var(--palette-neutral-0,255, 255, 255),1)}.bolt-calendar-month-button.selected:hover{background-color:rgba(0,69,120,1);background-color:rgba(var(--palette-primary-shade-30,0, 69, 120),1)}.bolt-calendar-month-button.today{cursor:pointer;font-size:15px;font-weight:600;color:rgba(0,103,181,1);color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-week-days{margin:0 6px 6px;width:28px;height:28px;display:inline-block;color:rgba(0,0,0,.6);color:var(--palette-black-alpha-60,rgba(0, 0, 0, .6))}.bolt-calendar-dropdown-icon{border:none;background-color:rgba(255,255,255,1);background-color:var(--background-color,rgba(255, 255, 255, 1));margin:5px 5px 5px -10px;cursor:pointer}.bolt-calendar-dropdown-icon:focus-visible{outline:1px solid;outline-color:rgba(0,103,181,1);outline-color:rgba(var(--palette-primary-darkened-6,0, 103, 181),1);box-shadow:0 0 4px rgba(0,103,181,1);box-shadow:0 0 4px rgba(var(--palette-primary-darkened-6,0, 103, 181),1)}.bolt-calendar-dropdown-icon.disabled{cursor:default;background-color:inherit}.bolt-calendar-year,.bolt-calendar-month-and-year{border-radius:2px;border:none;background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1);font-size:17px;line-height:30px;height:32px}.bolt-calendar-year{margin-left:11px}.bolt-calendar-month-and-year{margin-left:11.5px}.bolt-calendar-centerframe,.bolt-calendar-centerframe-month{margin-left:auto;margin-right:auto;margin-top:12px;border:none;border-radius:2px}.bolt-calendar-centerframe{margin-bottom:12px;width:280px}.bolt-calendar-centerframe-month{width:272px}.bolt-calendar-today-button{width:126px;height:32px;padding:6px;border:none;background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1);color:rgba(0,0,0,.6);color:var(--palette-black-alpha-60,rgba(0, 0, 0, .6));border-radius:2px}.bolt-calendar-down-arrow{height:24px}.bolt-calendar-button-arrow-left,.bolt-calendar-button-arrow-right,.bolt-calendar-back-arrow{background-color:rgba(255,255,255,1);background-color:rgba(var(--palette-neutral-0,255, 255, 255),1);border-radius:2px;border:none;width:24px;height:24px;margin-top:12px}