vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.t13-scroll{overflow-x:auto;width:100%;padding-bottom:4px}.t13-table{border-collapse:collapse;font-size:var(--lumo-font-size-s)}.t13-table th,.t13-table td{border:1px solid var(--lumo-contrast-20pct);padding:2px 4px;text-align:center;vertical-align:middle;white-space:nowrap}.t13-table th{background:var(--lumo-contrast-5pct);font-weight:600}.t13-table td.t13-name{text-align:left;min-width:220px;max-width:220px;white-space:normal;line-height:1.2}.t13-table th.t13-day,.t13-table td.t13-code,.t13-table td.t13-out{width:30px;min-width:30px;font-variant-numeric:tabular-nums}.t13-code{cursor:pointer}.t13-code:hover{background:var(--lumo-primary-color-10pct)}.t13-weekend{background:var(--lumo-contrast-10pct)}.t13-out{background:var(--lumo-contrast-30pct);color:var(--lumo-tertiary-text-color)}.t13-override{background:#eb590566}.t13-month{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color);font-weight:600}.t13-reqs{display:flex;gap:16px;align-items:stretch;margin-bottom:10px;flex-wrap:wrap}.t13-dept{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-s);padding:6px 16px;min-width:280px}.t13-dept .t13-caption{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.t13-reqs-table{border-collapse:collapse;font-size:var(--lumo-font-size-s)}.t13-reqs-table th,.t13-reqs-table td{border:1px solid var(--lumo-contrast-20pct);padding:3px 10px;text-align:center}.t13-reqs-table th{background:var(--lumo-contrast-5pct);font-weight:600}[theme~=dark]{--lumo-shade-5pct: rgba(33, 33, 33, .05);--lumo-shade-10pct: rgba(33, 33, 33, .1);--lumo-shade-20pct: rgba(33, 33, 33, .2);--lumo-shade-30pct: rgba(33, 33, 33, .3);--lumo-shade-40pct: rgba(33, 33, 33, .4);--lumo-shade-50pct: rgba(33, 33, 33, .5);--lumo-shade-60pct: rgba(33, 33, 33, .6);--lumo-shade-70pct: rgba(33, 33, 33, .7);--lumo-shade-80pct: rgba(33, 33, 33, .8);--lumo-shade-90pct: rgba(33, 33, 33, .9);--lumo-primary-color-50pct: rgba(235, 89, 5, .5);--lumo-primary-color-10pct: rgba(235, 89, 5, .25);--lumo-error-color-50pct: rgba(231, 24, 24, .5);--lumo-error-color-10pct: rgba(231, 24, 24, .1);--lumo-success-color-50pct: rgba(62, 229, 170, .5);--lumo-success-color-10pct: rgba(62, 229, 170, .1);--lumo-shade: hsl(0, 0%, 13%);--lumo-primary-color: hsl(22, 96%, 47%);--lumo-primary-text-color: hsl(22, 100%, 42%);--lumo-error-color: hsl(0, 81%, 50%);--lumo-error-text-color: hsl(0, 86%, 45%);--lumo-success-color: hsl(159, 76%, 57%);--lumo-success-contrast-color: hsl(159, 29%, 10%);--lumo-success-text-color: hsl(159, 61%, 40%)}.itcp-cards-mobile{display:none}.cash-info-tabs-view vaadin-tabs{min-width:0;max-width:100%}@media(max-width:800px){.itcp-grid-desktop{display:none}.itcp-cards-mobile{display:flex}.cash-actions-view{flex-direction:column;height:auto!important;overflow:auto}.cash-actions-view .ca-col{width:100%!important;height:auto!important}.cash-actions-view .ca-col vaadin-scroller{height:auto!important;max-height:45vh}.fnr-slot{width:auto!important;min-width:45%}.fnr-actions{margin-left:0!important;width:100%;justify-content:flex-start}.fnr-summary{flex-wrap:wrap}}.ts-table{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);overflow:hidden;width:100%;max-width:780px}.ts-head{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:8px 14px;border-bottom:1px solid var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.ts-day-header{display:grid;grid-template-columns:20px 200px 26px 1fr;align-items:center;padding:8px 14px;background:var(--lumo-contrast-5pct);border-bottom:1px solid var(--lumo-contrast-10pct);cursor:pointer}.ts-day-date{font-weight:600;color:var(--lumo-primary-text-color)}.ts-day-sum{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);justify-self:end}.ts-day-chevron{color:var(--lumo-tertiary-text-color);transition:transform .15s ease}.ts-day-header[expanded] .ts-day-chevron{transform:rotate(90deg)}.ts-day-add{opacity:0;transition:opacity .12s ease}.ts-day-header:hover .ts-day-add{opacity:1}@media(hover:none){.ts-day-add{opacity:1}}.ts-row{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 14px;cursor:pointer;border-bottom:1px solid var(--lumo-contrast-5pct)}.ts-row[expanded]{background:var(--lumo-contrast-5pct)}.ts-chevron{color:var(--lumo-tertiary-text-color);transition:transform .15s ease}.ts-row[expanded] .ts-chevron{transform:rotate(90deg)}.ts-main{display:grid;align-items:center;gap:10px;grid-template-columns:1fr 64px 64px 80px 104px;grid-template-areas:"name in out worked status"}.ts-name{grid-area:name}.ts-in{grid-area:in;font-variant-numeric:tabular-nums}.ts-out{grid-area:out;font-variant-numeric:tabular-nums}.ts-worked{grid-area:worked;font-variant-numeric:tabular-nums;color:var(--lumo-secondary-text-color)}.ts-status{grid-area:status;justify-self:start}.ts-times{display:none}.ts-detail{background:var(--lumo-contrast-5pct);padding:4px 14px 12px 46px;border-bottom:1px solid var(--lumo-contrast-10pct)}.ts-punch{display:grid;grid-template-columns:3.4em 7em 1.9em minmax(0,1fr);align-items:center;gap:8px;padding:2px 0}.ts-punch-time{font-variant-numeric:tabular-nums}.ts-punch-src{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s);min-width:0}@media(max-width:800px){.ts-head{display:none}.ts-main{grid-template-columns:1fr auto;grid-template-areas:"name status" "times times";row-gap:3px}.ts-in,.ts-out,.ts-worked{display:none}.ts-times{display:block;grid-area:times;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);font-variant-numeric:tabular-nums}.ts-detail{padding-left:24px}}
