.calendar-root{--grid-gap:1px;--grid-height:auto;--text-color-light:#0006;--text-color-primary:#000000b3;--grid-background-color:#d3cdc6;--grid-foreground-color:white;--space-sm:0px;--space-md:0px;--space-lg:0px;width:100%}.day-of-week-header-cell{color:var(--text-color-primary);background-color:var(--grid-foreground-color);padding:var(--space-md) 0;text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-weight:700;overflow:hidden}.days-of-week,.days-grid{box-sizing:border-box;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.days-grid{height:var(--grid-height);border:var(--grid-gap) solid var(--grid-background-color);background-color:var(--grid-background-color);position:relative}.day-grid-item-container{background-color:var(--grid-foreground-color);flex-direction:column;min-width:0;display:flex;position:relative}.day-grid-item-container .day-grid-item-header{padding:var(--space-md);flex-shrink:0;padding-bottom:0;font-weight:700}.day-grid-item-container>.day-content-wrapper{flex:1;min-height:0;position:relative}.navigation-header{display:flex}.navigation-header>*{margin-right:var(--space-md)}