.DateStructureItem_styles_cf6bx7_stjjgaf__5bddc31f{border-radius:calc(var(--plasma-calendar-date-structure-border-radius) - 0.125rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.DateStructureItem_styles_cf6bx7_stjjgaf__5bddc31f.DateStructureItem_styles_cf6bx7_itemInRange__5bddc31f:before{content:'';z-index:-1;position:absolute;width:100%;height:calc(100% - 0.125rem);background:var(--plasma-calendar-range-background);}.DateStructureItem_styles_cf6bx7_stjjgaf__5bddc31f.DateStructureItem_styles_cf6bx7_itemSideInRange__5bddc31f:before{content:'';z-index:-1;position:absolute;width:0.75rem;height:calc(100% - 0.125rem);background:var(--plasma-calendar-range-background);}.DateStructureItem_styles_cf6bx7_stjjgaf__5bddc31f.DateStructureItem_styles_cf6bx7_itemSideLeft__5bddc31f:before{left:var(--stjjgaf-0);}.DateStructureItem_styles_cf6bx7_stjjgaf__5bddc31f.DateStructureItem_styles_cf6bx7_itemSideRight__5bddc31f:before{right:var(--stjjgaf-0);}
.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f{font-family:var(--plasma-calendar-date-structure-font-family);font-size:var(--plasma-calendar-date-structure-font-size);font-style:var(--plasma-calendar-date-structure-font-style);font-weight:var(--plasma-calendar-date-structure-font-weight);-webkit-letter-spacing:var(--plasma-calendar-date-structure-font-letter-spacing);-moz-letter-spacing:var(--plasma-calendar-date-structure-font-letter-spacing);-ms-letter-spacing:var(--plasma-calendar-date-structure-font-letter-spacing);letter-spacing:var(--plasma-calendar-date-structure-font-letter-spacing);line-height:var(--plasma-calendar-date-structure-line-height);position:relative;box-sizing:border-box;border-radius:var(--plasma-calendar-date-structure-border-radius);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--s12s50dy-0);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f{outline:none;cursor:pointer;position:relative;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f:hover{background-color:var(--plasma-calendar-selectable-item-bg-hover);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemHovered__5bddc31f,.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemHovered__5bddc31f:hover{background-color:var(--plasma-calendar-selected-item-background);color:var(--plasma-calendar-selected-item-color);cursor:pointer;font-weight:var(--plasma-calendar-date-structure-selected-font-weight);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelected__5bddc31f:not(.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f){border:0;background-color:var(--plasma-calendar-selected-item-background);color:var(--plasma-calendar-selected-item-color);cursor:default;font-weight:var(--plasma-calendar-date-structure-selected-font-weight);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f{border:var(--plasma-calendar-current-item-border-width) solid var(--plasma-calendar-current-item-border-color);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelected__5bddc31f{background-color:initial;color:var(--plasma-calendar-selected-item-color);font-weight:var(--plasma-calendar-date-structure-selected-font-weight);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelected__5bddc31f > div:first-of-type{background-color:var(--plasma-calendar-selected-item-background);min-width:calc(100% - 0.125rem);min-height:calc(100% - 0.125rem);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f::before{content:'';position:absolute;top:-0.125rem;left:-0.125rem;right:-0.125rem;bottom:-0.125rem;z-index:1;display:block;box-sizing:content-box;border:0.063rem solid transparent;border-radius:calc(var(--plasma-calendar-date-structure-border-radius) + 0.125rem);-webkit-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;pointer-events:none;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_focusVisible__5bddc31f:focus::before,.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f[data-focus-visible-added]::before{outline:none;box-shadow:0 0 0 0.063rem var(--plasma-calendar-outline-focus-color);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f{position:relative;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f::before{content:'';position:absolute;top:-0.1875rem;left:-0.1875rem;right:-0.1875rem;bottom:-0.1875rem;z-index:1;display:block;box-sizing:content-box;border:0.063rem solid transparent;border-radius:calc(var(--plasma-calendar-date-structure-border-radius) + 0.125rem);-webkit-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;pointer-events:none;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f.DateStructureItem_styles_cf6bx7_focusVisible__5bddc31f:focus::before,.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemSelectable__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f[data-focus-visible-added]::before{outline:none;box-shadow:0 0 0 0.063rem var(--plasma-calendar-outline-focus-color);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_dayInCurrentMonth__5bddc31f:not(.DateStructureItem_styles_cf6bx7_itemDisabled__5bddc31f):active{background-color:var(--plasma-calendar-active-item-bg);color:var(--plasma-calendar-active-item-color);font-weight:var(--plasma-calendar-date-structure-selected-font-weight);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_dayOfWeek__5bddc31f{color:var(--plasma-calendar-day-of-the-week-color);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemDisabled__5bddc31f{color:var(--s12s50dy-1);cursor:not-allowed;opacity:var(--plasma-calendar-disabled-opacity);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemDisabledCurrent__5bddc31f{color:var(--s12s50dy-1);cursor:not-allowed;opacity:var(--plasma-calendar-disabled-opacity);}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f > .DateStructureItem_styles_cf6bx7_itemInRange__5bddc31f:before{width:calc(100% + 2px);height:100%;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f > .DateStructureItem_styles_cf6bx7_itemSideRight__5bddc31f:before{width:100%;right:-1px;left:unset;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f.DateStructureItem_styles_cf6bx7_itemCurrent__5bddc31f > .DateStructureItem_styles_cf6bx7_itemSideLeft__5bddc31f:before{width:100%;left:-1px;right:unset;}.DateStructureItem_styles_cf6bx7_s12s50dy__5bddc31f .DateStructureItem_styles_cf6bx7_popoverWrapper__5bddc31f.DateStructureItem_styles_cf6bx7_popoverTargetAsRef__5bddc31f{z-index:-1;width:100%;}
.DateStructureItem_styles_cf6bx7_s1bjn1j9__5bddc31f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:var(--plasma-calendar-event-item-bottom,0.25rem);}
.DateStructureItem_styles_cf6bx7_s5fr8wv__5bddc31f{margin:0 0.063rem;width:0.188rem;height:0.188rem;border-radius:50%;background-color:var(--s5fr8wv-0);}
