:is(.data-page.time-page,.data-page.time-overview-page,.data-page.time-month-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-calendar-page,.data-page.work-plan-page,.data-page.tfr-page,.data-page.time-billing-page,.data-page.time-preferences-page,.data-page.time-activities-page,.data-page.expenses-page,.data-page.expense-staff-ledger){min-width:0}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-billing-page,.data-page.tfr-page,.data-page.time-activities-page,.data-page.expenses-page,.data-page.expense-staff-ledger) :is(.to-search,.ts-search,.tsr-search,.tb-search,.tfr-search,.expense-config-search,.sales-report-search,.staff-ledger-search input,input[type=search]){border-radius:var(--ui-radius-action)}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-billing-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-search,.ts-search,.tsr-search,.tb-search,.tfr-search,.expense-config-search):focus-within{border-color:var(--ui-ink);box-shadow:none;outline:0}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-search,.ts-search,.tb-search,.tfr-search,.expense-config-search) input:is(:focus,:focus-visible){box-shadow:none;border:0;outline:0}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-billing-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-choice>div,.ts-status,.tsr-filters [role=group],.tb-tabs,.expense-segments,.expense-config-segments),:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-billing-page,.data-page.expenses-page) :is(.to-choice button,.ts-status button,.tsr-filters [aria-pressed],.tb-tabs button,.expense-segments button,.expense-config-segments button){border-radius:var(--ui-radius-action)}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.work-plan-page,.data-page.expenses-page) :is(.to-totals,.ts-summary,.tb-totals,.flex-summary,.expense-totals){border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-border);gap:1px;display:grid;overflow:hidden}.data-page.expenses-page .expense-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.work-plan-page,.data-page.expenses-page) :is(.to-totals,.ts-summary,.tb-totals,.flex-summary,.expense-totals)>div{background:var(--ui-surface);min-width:0;box-shadow:none;border:0;border-radius:0;padding:18px 20px}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.work-plan-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-totals,.ts-summary,.tb-totals,.flex-summary,.tfr-figures,.expense-totals) strong:not(.ts-unknown){letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;font-size:28px;font-weight:500}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.work-plan-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-totals,.ts-summary,.tb-totals,.flex-summary,.tfr-figures,.expense-totals)>div>span{color:var(--ui-text-secondary);font-size:12.5px}.data-page.tfr-page .tfr-figures{background:var(--ui-border);gap:1px}.data-page.tfr-page .tfr-figures>div{background:var(--ui-surface);border:0}:is(.data-page.time-page,.data-page.time-overview-page,.data-page.time-month-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-calendar-page,.data-page.work-plan-page,.data-page.tfr-page,.data-page.time-billing-page,.data-page.expenses-page,.data-page.expense-staff-ledger) table thead th{background:var(--ui-surface);color:var(--ui-text-secondary);border-inline:0;font-size:12px;font-weight:500}:is(.data-page.time-overview-page,.data-page.time-month-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.tfr-page,.data-page.expense-staff-ledger) table tbody th{color:var(--ui-ink);font-weight:500}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.tfr-page,.data-page.expense-staff-ledger) table a{color:var(--ui-ink);font-weight:500;text-decoration:none}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.tfr-page,.data-page.expense-staff-ledger) table a:is(:hover,:focus-visible){text-decoration:underline}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.tfr-page,.data-page.expense-staff-ledger) table a svg{color:var(--ui-icon-subtle)}.data-page.time-preferences-page .tp-card .ta-note{font-size:13px}@media (width<=640px){:is(.data-page.time-page,.data-page.time-overview-page,.data-page.time-month-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-calendar-page,.data-page.work-plan-page,.data-page.tfr-page,.data-page.time-billing-page,.data-page.time-preferences-page,.data-page.time-activities-page,.data-page.expenses-page,.data-page.expense-staff-ledger) :is(.button,.icon-button,summary,select){min-height:44px}:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-billing-page,.data-page.work-plan-page,.data-page.expenses-page) :is(.to-totals,.ts-summary,.tb-totals,.flex-summary,.expense-totals)>div{padding:16px}.data-page.tfr-page .tfr-period .icon-button{width:44px;height:44px}.data-page.tfr-page .tfr-period input[type=month]{width:min(196px,100%);min-width:0}}@media (forced-colors:active){:is(.data-page.time-overview-page,.data-page.time-statistics-page,.data-page.time-status-page,.data-page.time-billing-page,.data-page.tfr-page,.data-page.expenses-page) :is(.to-search,.ts-search,.tsr-search,.tb-search,.tfr-search,.expense-config-search):focus-within{outline:2px solid canvastext}}
