:root{--tlc-text:#20333f;--tlc-muted:#4f6572;--tlc-subtle:#5d707b;--tlc-surface:#ffffff;--tlc-soft:#f3f6f7;--tlc-border:#c6d0d5;--tlc-primary:#2c4252;--tlc-secondary:#49687d;--tlc-danger:#87364f;--tlc-notice-bg:#eaf3f6;--tlc-notice-text:#244654;--tlc-warning-bg:#fff0f4;--tlc-warning-text:#643047;--tlc-focus:#527a94}html body{color:var(--tlc-text)}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.card.card:not(.product-hero):not(.hero):not(.print-card):not(.invoice-issue-card),html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.subcard.subcard,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.professional-panel,.readable-panel,.billing-entry-panel,.invoice-entry-panel,.invoice-review-panel,.invoice-review-card,.settings-subcard,.client-find-form,.client-summary-card,.project-card,.restore-point-form,.setup-check-card,.metric-card,.task-row,.client-detail-section,.accounting-export-form,.accounting-export-notes,.checklist-row,.fixed-price-readiness,.proposition-card,.onboarding-empty-state,.empty-state,.readiness-item,.action-card,.recorded-expense-option,.expense-entry-panel,.expense-entry-row,.invoice-extra-options,.table-wrap){background:var(--tlc-surface)!important;color:var(--tlc-text)!important;border-color:var(--tlc-border)!important;background-image:none!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.card.card:not(.product-hero):not(.hero):not(.print-card):not(.invoice-issue-card):after{display:none!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.card.card:not(.product-hero):not(.hero):not(.print-card):not(.invoice-issue-card)
:is(h1,h2,h3,h4,h5,h6,p,li,label,strong,b,span,small,dt,dd,summary,legend,code,a:not(.button)){color:var(--tlc-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.card.card:not(.product-hero):not(.hero):not(.print-card):not(.invoice-issue-card)
:is(.muted,.section-title p,.compact-section-title p,.supporting-text,.helper-text){color:var(--tlc-muted)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.card.card:not(.product-hero):not(.hero):not(.print-card):not(.invoice-issue-card)
.field.field>:is(span,label),html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.subcard,.settings-subcard,.client-find-form,.invoice-entry-panel,.invoice-review-panel,.warning,.notice)
.field.field>:is(span,label){color:var(--tlc-text)!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.field.field small{color:var(--tlc-muted)!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(input.input,input:not([type=checkbox]):not([type=radio]),select.select,select,textarea.textarea,textarea){background:#ffffff!important;color:var(--tlc-text)!important;border-color:#aebcc4!important;opacity:1!important;-webkit-text-fill-color:var(--tlc-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(input.input,input:not([type=checkbox]):not([type=radio]),select.select,select,textarea.textarea,textarea):focus{border-color:var(--tlc-focus)!important;outline:3px solid rgba(82,122,148,.24)!important;outline-offset:1px!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(input.input,input:not([type=checkbox]):not([type=radio]),textarea.textarea,textarea)::placeholder{color:#5b6f7a!important;opacity:1!important;-webkit-text-fill-color:#5b6f7a!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page) select option{background:#ffffff!important;color:var(--tlc-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(input,select,textarea):disabled,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(input,select,textarea)[readonly]{background:#edf1f3!important;color:#435966!important;-webkit-text-fill-color:#435966!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
input[type=checkbox],html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
input[type=radio]{accent-color:var(--tlc-primary)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.notice.notice{background:var(--tlc-notice-bg)!important;color:var(--tlc-notice-text)!important;border-color:#b7ced8!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.notice.notice *{color:var(--tlc-notice-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.warning.warning,.credit-warning-panel.credit-warning-panel){background:var(--tlc-warning-bg)!important;color:var(--tlc-warning-text)!important;border-color:#ddb4c4!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.warning.warning,.credit-warning-panel.credit-warning-panel) *{color:var(--tlc-warning-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.table-wrap.table-wrap{background:#fff!important;color:var(--tlc-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.table.table th,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.table.table th *{background:var(--tlc-primary)!important;color:#ffffff!important;border-color:var(--tlc-primary)!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.table.table td,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.table.table td *{background:#ffffff!important;color:var(--tlc-text)!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.button.button.primary,a.button.button.primary){background:var(--tlc-primary)!important;border:1px solid var(--tlc-primary)!important;color:#ffffff!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.button.button.secondary,a.button.button.secondary){background:var(--tlc-secondary)!important;border:1px solid var(--tlc-secondary)!important;color:#ffffff!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.button.button.danger,a.button.button.danger){background:var(--tlc-danger)!important;border:1px solid var(--tlc-danger)!important;color:#ffffff!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.button.button.ghost,a.button.button.ghost){background:#ffffff!important;border:1px solid #9fb0ba!important;color:var(--tlc-text)!important;opacity:1!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.button.button *,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
a.button.button *{color:inherit!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.button.button:disabled{background:#dde4e8!important;border-color:#c2cdd3!important;color:#526773!important;opacity:1!important;cursor:not-allowed!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.badge.badge{background:#e4edf1!important;color:#294553!important;border:1px solid #bfd0d8!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.status.status{background:#e9eff2!important;color:#304c5b!important;border-color:#c5d2d8!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.status.status-ready{background:#e3f2eb!important;color:#185c46!important;border-color:#a7d1c0!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
.status.status-attention{background:#f9e6e8!important;color:#74262e!important;border-color:#e2b7bc!important}html body .header-help-link.header-help-link{background:#ffffff!important;color:var(--tlc-text)!important;border-color:#aebcc4!important;opacity:1!important}html body .compact-brand-header.compact-brand-header :is(.muted,small,strong,a:not(.button)){color:var(--tlc-text)!important}html body .nav.nav .nav-inner a{color:#3f5663!important}html body .nav.nav .nav-inner a:focus-visible,html body .nav.nav .nav-inner a:hover{background:#ffffff!important;color:#20333f!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.hero.hero,.product-hero.product-hero){background:linear-gradient(145deg,#2c4252,#1b2f3b)!important;color:#ffffff!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.hero.hero,.product-hero.product-hero)
:is(h1,h2,h3,h4,h5,h6,p,li,strong,span,small,.page-kicker,.eyebrow){color:#ffffff!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.hero.hero,.product-hero.product-hero) .notice.notice,html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.hero.hero,.product-hero.product-hero) .notice.notice *{background:var(--tlc-notice-bg)!important;color:var(--tlc-notice-text)!important}html body main.page.page:not(.log-time-page):not(.print-page):not(.invoice-issue-page)
:is(.hero.hero,.product-hero.product-hero) .button.button.ghost{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.7)!important;color:#ffffff!important}html body main.log-time-page.log-time-page :is(input.input,select.select,textarea.textarea){background:#ffffff!important;color:#20333f!important;-webkit-text-fill-color:#20333f!important}html body main.log-time-page.log-time-page :is(input.input,textarea.textarea)::placeholder{color:#5b6f7a!important;opacity:1!important}html body input:-webkit-autofill,html body input:-webkit-autofill:focus,html body input:-webkit-autofill:hover{-webkit-text-fill-color:#20333f!important;box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-transition:background-color 99999s ease-out 0s!important;transition:background-color 99999s ease-out 0s!important}html body .platform-admin-menu{width:min(1380px,calc(100% - 32px));margin:12px auto 0}html body .platform-admin-menu-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#ffffff;border:1px solid #c8d3d9;border-radius:18px;padding:12px 16px;color:#20333f;box-shadow:0 8px 24px rgba(25,48,62,.06)}html body .platform-admin-menu-inner strong{color:#20333f!important;white-space:nowrap}html body .platform-admin-menu-links{display:flex;gap:8px;flex-wrap:wrap}html body .platform-admin-menu-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;background:#f4f7f8;color:#20333f!important;border:1px solid #c8d3d9;border-radius:999px;text-decoration:none;font-weight:700}html body .platform-admin-menu-links a:focus-visible,html body .platform-admin-menu-links a:hover{background:#e7eef2;color:#152a36!important}html body .platform-admin-entry a{color:#294f66!important;font-weight:700;text-decoration:underline}@media (max-width:720px){html body .platform-admin-menu{width:calc(100% - 20px)}html body .platform-admin-menu-inner{align-items:flex-start}html body .platform-admin-menu-links{width:100%;display:grid;grid-template-columns:1fr 1fr}html body .platform-admin-menu-links a{border-radius:12px}}