:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}@scope(.akar-demo-RangeCalendar){.Calendar{background-color:#fff;border-width:1px;border-color:#000;margin-top:1.5rem;padding:22px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CalendarHeader{justify-content:space-between;align-items:center;display:flex}.CalendarNavButton{color:#000;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.CalendarNavButton:hover{color:#fff;background-color:#000}.CalendarHeading{color:15px;font-weight:500}.CalendarWrapper{flex-direction:column;margin-top:1rem;padding-top:1rem;display:flex}@media (width>=640px){.CalendarWrapper{flex-direction:row;margin-top:0;margin-left:1rem}}.CalendarGrid{-webkit-user-select:none;user-select:none;border-collapse:collapse;width:100%;margin-top:.25rem}.CalendarGridRow{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-bottom:.25rem;display:grid}.CalendarGridRow[data-reka-calendar-month-view]{grid-template-columns:repeat(7,minmax(0,1fr))}.CalendarHeadCell{color:#000;border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem}.CalendarCell{text-align:center;font-size:.875rem;line-height:1.25rem;position:relative;padding:0!important}.CalendarCellTrigger{color:#000;white-space:nowrap;background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;position:relative}.CalendarCellTrigger:hover{border-color:#000}.CalendarCellTrigger:focus{box-shadow:0 0 0 2px #000}.CalendarCellTrigger[data-disabled]{cursor:none;color:#0000004d}.CalendarCellTrigger[data-selected]{color:#fff;background-color:#000;font-weight:500}.CalendarCellTrigger[data-selected]:before{background-color:#fff}.CalendarCellTrigger[data-unavailable]{color:#0000004d;text-decoration:line-through}.CalendarCellTrigger:before{content:"";background-color:#fff;border-radius:9999px;width:.25rem;height:.25rem;position:absolute;top:5px;left:0}.CalendarCellTrigger[data-today]:before{background-color:var(--grass-9);display:block}.CalendarCellTrigger[data-selected]:not([data-selection-start]):not([data-selection-end]){background-color:#0000004d}.CalendarCellTrigger[data-highlighted]{background-color:var(--grass-9);color:var(--grass-1);border-radius:0}.CalendarCellTrigger[data-selection-start]{background-color:#000;border-radius:9px 0 0 9px}.CalendarCellTrigger[data-selection-end]{background-color:#000;border-radius:0 9px 9px 0}}
