._range_65vce_1{--calendar-border-color:var(--primary);pointer-events:none;border:1px solid color-mix(in oklch, var(--calendar-border-color) 25%, transparent);position:absolute;inset-inline:0;overflow:hidden}._range_65vce_1[data-lighting-only]{--calendar-border-color:var(--muted-foreground);border-color:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}._labelRange_65vce_15{pointer-events:none;position:absolute;inset-inline:0}._patterns_65vce_21{display:flex;position:absolute;inset:0}._layer_65vce_27{flex:1;min-width:0}._layer_65vce_27+._layer_65vce_27{border-inline-start:1px solid color-mix(in oklch, var(--primary) 25%, transparent)}._layer_65vce_27[data-calendar-layer=lighting]{border-color:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}._label_65vce_15,._lightingTime_65vce_41{--calendar-label-color:var(--primary);background:color-mix(in oklch, var(--calendar-label-color) 12%, var(--background));max-width:calc(100% - .5rem);color:color-mix(in oklch, var(--calendar-label-color) 75%, var(--foreground));margin:.25rem;padding:.125rem .25rem;font-size:.6875rem;line-height:1.25;display:flex}.dark ._label_65vce_15,.dark ._lightingTime_65vce_41{color:color-mix(in oklch, var(--calendar-label-color) 35%, var(--foreground))}._label_65vce_15[data-lighting-only],._lightingTime_65vce_41{--calendar-label-color:var(--muted-foreground);background:color-mix(in oklch, var(--muted-foreground) 5%, var(--background))}._compactSummary_65vce_64{text-overflow:ellipsis;align-items:center;gap:.5rem;display:flex;overflow:hidden}._label_65vce_15{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;flex-direction:column;gap:.125rem;position:relative;overflow:hidden}._layerLabel_65vce_84{align-items:center;gap:.25rem;min-width:0;display:flex}._layerSummary_65vce_91{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex}._layerSummary_65vce_91>._layerLabel_65vce_84,._count_65vce_100{flex-shrink:0}._count_65vce_100{font-weight:700}._names_65vce_108{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._lightingTime_65vce_41{pointer-events:none;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;position:absolute;inset-inline:0}._lightingTime_65vce_41>svg,._layerLabel_65vce_84>svg{flex:none;width:.75rem;height:.75rem}._layerLabel_65vce_84>span{text-overflow:ellipsis;overflow:hidden}._label_65vce_15:hover{background:color-mix(in oklch, var(--calendar-label-color) 20%, var(--background))}._label_65vce_15:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}
