._root_1ka4c_1{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:32px 16px;display:flex}._root_5bb05_1{box-sizing:border-box;border:1px solid var(--overlay-black-6);background:var(--mantine-color-white);width:min(745px,100vw - 40px);box-shadow:0 4px 12px var(--overlay-black-5);color:var(--mantine-color-black);border-radius:18px;overflow:hidden}._calendarBody_5bb05_12{border-bottom:1px solid var(--overlay-black-5);padding:20px 20px 9px}._picker_5bb05_17{width:100%}._levelsGroup_5bb05_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:calc(100% + 1px);display:grid;position:relative}._levelsGroup_5bb05_21:after{background:var(--overlay-black-5);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%}._root_5bb05_1[data-columns="1"] ._levelsGroup_5bb05_21{grid-template-columns:minmax(0,1fr);width:100%}._root_5bb05_1[data-columns="1"] ._levelsGroup_5bb05_21:after{display:none}._levelsGroup_5bb05_21>[data-month-level]{min-width:0}._calendarHeader_5bb05_53{width:100%;max-width:none;height:28px;margin:0 0 16px;padding:0;position:relative}._calendarHeaderLevel_5bb05_62{width:100%;height:28px;min-height:28px;color:var(--mantine-color-black);font-family:var(--mantine-font-family);justify-content:center;padding:0 36px;font-size:16px;font-weight:700;line-height:20px;position:absolute;inset:0}._calendarHeaderLevel_5bb05_62:not([data-static]):hover{background:var(--overlay-black-5)}._monthLabel_5bb05_81{text-transform:capitalize;align-items:baseline;gap:4px;display:inline-flex}._year_5bb05_88{color:var(--overlay-black-50);font-weight:600}._calendarHeaderControl_5bb05_93{z-index:1;background:var(--overlay-black-5);width:28px;min-width:28px;height:28px;color:var(--mantine-color-black);border-radius:50%;position:absolute;top:0}._calendarHeaderControl_5bb05_93:first-child{left:7px}._calendarHeaderControl_5bb05_93:last-child{right:7px}._calendarHeaderControl_5bb05_93:hover:not(:disabled){background:var(--overlay-black-10)}._calendarHeaderControl_5bb05_93:focus-visible,._calendarHeaderLevel_5bb05_62:focus-visible,._day_5bb05_119:focus-visible{outline:2px solid var(--outcy-brand-blue);outline-offset:2px}._calendarHeaderControlIcon_5bb05_124{width:16px;height:16px}._calendarHeaderControlIcon_5bb05_124 svg{width:16px;height:16px;display:block}._month_5bb05_81{border-collapse:collapse;table-layout:fixed;width:100%}._weekdaysRow_5bb05_141{height:28px}._weekday_5bb05_141{height:28px;color:var(--overlay-black-50);font-family:var(--mantine-font-family);text-transform:capitalize;padding:0 0 8px;font-size:14px;font-weight:500;line-height:16px}._monthRow_5bb05_156{height:48px}._monthCell_5bb05_160{padding:3px 0;position:relative}._monthCell_5bb05_160:before{z-index:0;content:"";pointer-events:none;position:absolute;inset-block:3px;inset-inline:0}._day_5bb05_119{z-index:1;width:42px;height:42px;min-height:42px;color:var(--mantine-color-black);font-family:var(--mantine-font-family);border-radius:10px;justify-content:center;align-items:center;margin-inline:auto;font-size:14px;font-weight:500;line-height:20px;transition:background-color .14s,color .14s;display:flex;position:relative}._day_5bb05_119:hover:not([data-disabled],[data-selected],[data-in-range]){background:var(--overlay-black-5)}._day_5bb05_119[data-in-range]{color:var(--mantine-color-black);background:0 0;border-radius:10px}._monthCell_5bb05_160:has(._day_5bb05_119[data-in-range]:not([data-selected])):before{background:var(--neutral-250)}._monthCell_5bb05_160:has(._day_5bb05_119[data-range-segment-start]):before{border-start-start-radius:10px;border-end-start-radius:10px;inset-inline-start:calc(25px - 50%)}._monthCell_5bb05_160:first-child:has(._day_5bb05_119[data-in-range]:not([data-selected])):before{border-start-start-radius:10px;border-end-start-radius:10px;inset-inline-start:calc(25px - 50%)}._monthCell_5bb05_160:not(:has(._day_5bb05_119[data-in-range]:not([data-selected])))+._monthCell_5bb05_160:has(._day_5bb05_119[data-in-range]:not([data-selected])):before{border-start-start-radius:10px;border-end-start-radius:10px;inset-inline-start:calc(25px - 50%)}._monthCell_5bb05_160:has(._day_5bb05_119[data-range-segment-end]):before{border-start-end-radius:10px;border-end-end-radius:10px;inset-inline-end:calc(25px - 50%)}._monthCell_5bb05_160:has(._day_5bb05_119[data-in-range]:not([data-selected])):not(:has(+._monthCell_5bb05_160 ._day_5bb05_119[data-in-range]:not([data-selected]))):before{border-start-end-radius:10px;border-end-end-radius:10px;inset-inline-end:calc(25px - 50%)}._day_5bb05_119[data-selected]{background:var(--outcy-brand-blue);color:var(--mantine-color-white);border-radius:10px}._day_5bb05_119[data-selected]:hover{background:color-mix(in srgb, var(--outcy-brand-blue), black 8%)}._day_5bb05_119[data-disabled]{color:var(--overlay-black-20);opacity:1}._footer_5bb05_242{justify-content:space-between;align-items:center;gap:16px;height:67px;padding:15px 20px 16px;display:flex}._clearButton_5bb05_251{width:auto;min-width:105px;padding-inline:13px}._applyButton_5bb05_257{width:auto;min-width:69px;padding-inline:14px}@media (width<=47.99em){._root_5bb05_1{width:100%;box-shadow:none;border:0;border-radius:0}._calendarBody_5bb05_12{padding:4px 0 16px}._levelsGroup_5bb05_21{grid-template-columns:minmax(0,1fr);gap:0}._levelsGroup_5bb05_21>[data-month-level]+[data-month-level]{display:none}._footer_5bb05_242{height:auto;padding-inline:0}._clearButton_5bb05_251._clearButton_5bb05_251,._applyButton_5bb05_257._applyButton_5bb05_257{letter-spacing:-.442px;border-radius:16px;height:50px;padding-inline:16px;font-size:16px;font-weight:600;line-height:22px}}@media (prefers-reduced-motion:reduce){._day_5bb05_119{transition:none}}
