html[data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-hour-button-r253{display:flex!important;flex-direction:column!important;gap:3px!important;white-space:normal!important;text-align:left!important;width:100%!important;box-sizing:border-box!important;padding:6px 8px!important;border-radius:7px!important;background:var(--xl-color-subtle)!important;color:var(--xl-ref-text)!important;border:1px solid var(--xl-ref-border)!important;min-height:70px!important;box-shadow:none!important;font-weight:500!important;font-size:11px!important;line-height:1.35!important}
.xl-hour-button-r253>span{white-space:pre;overflow:hidden;text-overflow:ellipsis;width:100%}.xl-hour-button-r253>small{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.xl-hour-button-r253[data-hour-state="failed"]>small{color:#a35231!important}.xl-hour-button-r253:disabled{opacity:.65;cursor:progress!important}
html body .xl-hour-dialog-r253{width:940px!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253>.xl-hour-range-r253{margin:10px 18px 4px!important;padding:0!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253>.xl-hour-caption-r253{margin:0 18px 10px!important;padding:0!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253 .xl-hour-table-r253 table{width:100%!important;min-width:670px!important;table-layout:fixed!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253 .xl-hour-table-r253 tr>*:first-child{width:135px!important;min-width:135px!important;max-width:135px!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253 .xl-hour-table-r253 tbody :is(th,td){font-size:12px!important}
html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253 .xl-hour-table-r253 thead th{font-size:11px!important;white-space:normal!important}
.xl-hour-range-r253{margin:10px 18px 4px;font-size:12px;color:var(--xl-ref-primary)}.xl-hour-caption-r253{margin:0 18px 10px;font-size:11px;opacity:.8}.xl-hour-tools-r253{display:flex;align-items:center;gap:10px;padding:8px 18px;background:var(--xl-color-surface-soft,#eef3ed);border-block:1px solid var(--xl-ref-border)}.xl-hour-tabs-r253{display:flex;gap:4px}.xl-hour-updated-r253{flex:1;text-align:right;font-size:11px}.xl-hour-updated-r253.is-error{color:#a35231;text-align:left}
html body .xl-hour-tools-r253 button{border:1px solid var(--xl-ref-border);border-radius:7px;color:var(--xl-ref-text);background:var(--xl-color-subtle);padding:6px 10px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}html body .xl-hour-tools-r253 button[aria-selected="true"]{background:var(--xl-ref-primary)!important;border-color:var(--xl-ref-primary)!important;color:#fff!important}
html body .xl-hour-dialog-r253 .xl-hour-body-r253{max-height:56dvh!important;overflow:auto!important;padding:12px 18px!important;overscroll-behavior:contain}.xl-hour-summary-r253{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl-hour-summary-r253 div{background:var(--xl-color-subtle)!important;border:1px solid var(--xl-ref-border);border-radius:8px;padding:10px!important}.xl-hour-summary-r253 dd{font-size:19px!important;font-weight:700;font-variant-numeric:tabular-nums}.xl-hour-chart-title-r253{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px;font-size:12px}.xl-hour-chart-title-r253 small{font-size:10px;opacity:.75}
.xl-hour-chart-r253{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:95px;margin:8px 0 18px;align-items:end;border-bottom:1px solid var(--xl-ref-border);padding-bottom:18px}
html body .xl-hour-chart-r253>button{height:80px;border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;position:relative;cursor:pointer;min-width:0;min-height:0}.xl-hour-chart-r253 button>span{display:block;position:absolute;bottom:0;width:100%;height:max(2px,var(--xl-hour-bar));background:var(--xl-ref-primary,#315d48);border-radius:3px 3px 0 0;opacity:.72}.xl-hour-chart-r253 button:hover>span{opacity:1}.xl-hour-chart-r253 button>small{position:absolute;bottom:-17px;left:0;transform:translateX(-20%);font-size:9px;white-space:nowrap;color:var(--xl-ref-text)}
.xl-hour-table-r253 table{min-width:670px}.xl-hour-table-r253 tr>*{font-variant-numeric:tabular-nums;padding:8px!important}.xl-hour-table-r253 tr>*:first-child{position:sticky;left:0;z-index:1;background:var(--xl-color-surface,#fff);min-width:112px}.xl-hour-table-r253 thead tr>*:first-child{background:var(--xl-color-header,#e3ebd9)}.xl-hour-table-r253 tbody tr.is-located>*{background:var(--xl-color-header,#e3ebd9)}.xl-hour-footer-r253{display:grid;gap:4px;font-size:11px;line-height:1.6}.xl-hour-warning-r253{color:#965615}
@media(max-width:640px){html body .xl-hour-dialog-r253{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 18px)!important}.xl-hour-dialog-r253>header{padding:10px 12px!important}.xl-hour-range-r253{margin:8px 12px 4px;line-height:1.5}.xl-hour-caption-r253{margin:0 12px 8px;line-height:1.5}.xl-hour-tools-r253{flex-wrap:wrap;gap:6px;padding:8px 12px}.xl-hour-tabs-r253{flex:1}.xl-hour-updated-r253{flex-basis:100%;order:3;text-align:left}html body .xl-hour-dialog-r253 .xl-hour-body-r253{max-height:49dvh!important;padding:10px 12px!important}.xl-hour-summary-r253{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.xl-hour-summary-r253 dd{font-size:17px!important}.xl-hour-chart-r253{gap:2px}.xl-hour-chart-r253 button>small{font-size:8px}.xl-hour-chart-title-r253 small{max-width:50%;text-align:right}.xl-hour-footer-r253{padding:8px 12px!important}}
@media(max-width:640px){html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253>.xl-hour-range-r253{margin:8px 12px 4px!important}html[data-xl-theme][data-xl-density] body .xl-hour-dialog-r253>.xl-hour-caption-r253{margin:0 12px 8px!important}}
