html[data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-period-button-r249{white-space:pre!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;line-height:1.45!important;font-size:11px!important;font-weight:500!important;padding:7px 8px!important;border-radius:7px!important;background:var(--xl-color-subtle)!important;border:1px solid var(--xl-ref-border)!important;color:var(--xl-ref-text)!important;width:100%!important;box-sizing:border-box!important;min-height:58px!important;}
html body .xl-period-button-r249:disabled{opacity:.65!important;cursor:progress!important;}
html body .xl-period-dialog-r249 .xl-recent-body{max-height:60dvh!important;overflow:auto!important;overscroll-behavior:contain;}
html body .xl-period-dialog-r249 .xl-period-pager-r249{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--xl-ref-border);font-size:12px;}
html body .xl-period-dialog-r249 .xl-period-pager-r249:empty{display:none;}
html body .xl-period-dialog-r249 .xl-period-pager-r249 button{border:1px solid var(--xl-ref-border);background:var(--xl-color-subtle);color:var(--xl-ref-primary);padding:6px 10px;border-radius:7px;cursor:pointer;}
html body .xl-period-dialog-r249 .xl-period-pager-r249 button:disabled{opacity:.4;cursor:not-allowed;}
html[data-xl-theme][data-xl-density] :is(body,#app) .board-bar .xl-cumulative-range-r249{flex-basis:100%!important;color:var(--xl-ref-primary)!important;font-size:11px!important;white-space:normal!important;}
@media(max-width:767px){html body .xl-period-dialog-r249{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 28px)!important;}html body .xl-period-dialog-r249 .xl-recent-body{max-height:55dvh!important;}html body .xl-period-dialog-r249 .xl-recent-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
