:root{--cp-bg-auth:#000;--cp-bg-primary:#0f0f0f;--cp-bg-surface:#1f1d1d;--cp-bg-elevated:#292727;--cp-bg-elevated-subtle:#292626;--cp-bg-input:#1f1d1d;--cp-bg-table-row:#0f0e0e;--cp-bg-paper:snow;--cp-accent:#a3c8ff;--cp-accent-hover:#8eb8f5;--cp-accent-active:#7da8e0;--cp-accent-subtle:#a3c8ff1f;--cp-accent-subtle-soft:#a3c8ff14;--cp-accent-interactive-hover:#a3c8ff0f;--cp-accent-text:#a3c8ff;--cp-accent-dark:#141414;--cp-secondary:#7a9bcc;--cp-secondary-subtle:#7a9bcc1f;--cp-pdf-header-bg:#e1e4eb;--cp-pdf-header-text:#524e4e;--cp-pdf-border:#ced0d6;--cp-browser-bar:#cfe5ff;--cp-brand:#fe6300;--cp-brand-hover:#e66000;--cp-brand-hover-strong:#cc5200;--cp-brand-active:#f50;--cp-brand-active-translucent:#ff5500a6;--cp-brand-subtle:#ff6b001f;--cp-hover-overlay:#ffffff0d;--cp-active-overlay:#ffffff14;--cp-text-primary:#fff;--cp-text-secondary:#ccc4c4;--cp-text-tertiary:#908d8d;--cp-text-inverse:#141414;--cp-border:#0f0f0f;--cp-border-subtle:#ffffff14;--cp-border-strong:#38383d;--cp-border-input:#3d3b3b;--cp-border-control:#737070;--cp-border-accent-muted:#7a9bcc;--cp-surface-action-icon:#3d3b3b;--cp-border-divider:#292727;--cp-menu-item-divider:#0f0f0f;--cp-scrollbar-size:10px;--cp-scrollbar-size-mobile:6px;--cp-scrollbar-track:#0f0f0f38;--cp-scrollbar-thumb:#3d3b3b;--cp-scrollbar-thumb-hover:#524e4e;--cp-scrollbar-thumb-active:#a3c8ff;--cp-scrollbar-border:#0f0f0f;--cp-success:#75e0ae;--cp-success-subtle:#75e0ae1f;--cp-success-strong:#5abd79;--cp-warning:#ccab6a;--cp-warning-subtle:#ccab6a1f;--cp-error:var(--cp-dashboard-overdue-color);--cp-error-subtle:#ff837a1f;--cp-info:var(--cp-accent);--cp-info-subtle:#a3c8ff1f;--cp-status-draft-text:#d1d5db;--cp-status-planned-bg:#5b21b6;--cp-status-planned-text:#c4b5fd;--cp-status-in-progress-text:#fde68a;--cp-status-completed-bg:#065f46;--cp-status-completed-text:#6ee7b7;--cp-status-on-hold-text:#fed7aa;--cp-status-delayed-bg:#7f1d1d;--cp-status-delayed-text:#fca5a5;--cp-status-inactive-bg:#4b5563;--cp-status-inactive-text:#d1d5db;--cp-status-draft:#eb99ff;--cp-status-planned:var(--cp-status-draft);--cp-status-awaiting:#b499ff;--cp-status-in-progress:var(--cp-warning);--cp-status-delayed:var(--cp-error);--cp-status-cancelled:var(--cp-error);--cp-status-completed:var(--cp-success);--cp-status-on-hold:var(--cp-status-awaiting);--cp-status-inactive:#9ca3af;--cp-toggle-active-bg:#252f3d;--cp-toggle-active-border:#a3c8ff;--cp-toggle-active-text:#a3c8ff;--cp-toggle-track-h:36px;--cp-toggle-track-w:64px;--cp-toggle-thumb-size:24px;--cp-toggle-thumb-offset:34px;--cp-client-card-col-contact-w:200px;--cp-space-2xs:2px;--cp-space-xs:4px;--cp-space-3xs:6px;--cp-space-sm:8px;--cp-space-2sm:12px;--cp-space-md:16px;--cp-space-lg:24px;--cp-space-xl:32px;--cp-space-2xl:48px;--cp-space-3xl:96px;--cp-time-update-section-gap:32px;--cp-field-btn-padding:12px;--cp-employee-detail-id-row-min-h:48px;--cp-employee-detail-row-min-h:40px;--cp-employee-detail-row-gap:7px;--cp-employee-detail-summary-min-h:58px;--cp-employee-detail-summary-label-leading:18px;--cp-employee-detail-summary-gap:7px;--cp-employee-detail-header-h:64px;--cp-employee-detail-header-title-lh:34.132px;--cp-employee-detail-header-spacer:82px;--cp-employee-detail-tabbar-h:44px;--cp-employee-detail-tab-details-w:68px;--cp-employee-detail-tab-labor-w:61px;--cp-employee-detail-tab-projects-w:76px;--cp-employee-detail-tab-payroll-w:67px;--cp-employee-detail-tab-payroll-badge-w:94px;--cp-employee-detail-tab-documents-w:97px;--cp-employee-detail-tab-pad-x:12px;--cp-employee-detail-tab-pad-y:12px;--cp-employee-detail-tab-badge-px:5px;--cp-employee-detail-payroll-footer-h:88px;--cp-employee-detail-labor-summary-h:40px;--cp-employee-detail-labor-summary-gap:12px;--cp-employee-detail-labor-icon-size:40px;--cp-employee-detail-labor-head-h:48px;--cp-employee-detail-labor-head-py:14px;--cp-employee-detail-labor-group-gap:12px;--cp-employee-detail-labor-row-py:11.5px;--cp-employee-detail-labor-table-w:475px;--cp-employee-detail-labor-day-w:104px;--cp-employee-detail-labor-time-w:65px;--cp-employee-detail-labor-hours-w:65px;--cp-employee-detail-labor-breaks-w:72px;--cp-employee-detail-labor-pay-w:104px;--cp-employee-portal-header-h:82px;--cp-employee-portal-tabs-h:44px;--cp-employee-portal-checked-toast-offset-y:16px;--cp-employee-active-session-card-w:264px;--cp-employee-active-session-card-h:150px;--cp-employee-clockin-title-lh:24px;--cp-employee-clockin-project-title-lh:20px;--cp-employee-clockin-signature-h:196px;--cp-clockin-signature-bg:snow;--cp-employee-detail-project-title-size:16px;--cp-employee-detail-project-badge-h:20px;--cp-employee-detail-project-badge-px:6px;--cp-font-heading:var(--font-heading,"Montserrat", -apple-system, BlinkMacSystemFont, sans-serif);--cp-font-body:var(--font-body,"Roboto", -apple-system, BlinkMacSystemFont, sans-serif);--cp-text-xs:.6875rem;--cp-text-sm:.8125rem;--cp-text-md:.9375rem;--cp-text-lg:1rem;--cp-text-xl:1.25rem;--cp-text-2xl:1.75rem;--cp-text-heading-2xl:1.75rem;--cp-detail-title-line-height:34.132px;--cp-fiscal-wizard-input-leading:17.578px;--cp-line-height-tight:1.25;--cp-line-height-snug:1.333;--cp-line-height-normal:1.5;--cp-tracking-tight:-.03em;--cp-font-weight-light:300;--cp-font-weight-normal:400;--cp-font-weight-medium:500;--cp-font-weight-semibold:600;--cp-font-weight-bold:700;--cp-border-width:1px;--cp-border-width-thick:2px;--cp-border-width-focus:2px;--cp-radius-2xs:2px;--cp-radius-xs:4px;--cp-radius-sm:8px;--cp-radius-md:12px;--cp-radius-lg:16px;--cp-radius-item:18px;--cp-radius-sheet:24px;--cp-radius-xl:32px;--cp-radius-pill:24px;--cp-radius-action-badge:40px;--cp-radius-circle:48px;--cp-radius-full:9999px;--cp-shadow-sm:0 1px 2px #0000004d;--cp-shadow-md:0 4px 12px #0006;--cp-shadow-lg:0 8px 32px #0000008f;--cp-shadow-popup:0px 8px 16px 0px #0000008f;--cp-shadow-search:0 14px 34px #000000bd;--cp-shadow-fab-hover:0 10px 30px #00000061;--cp-shadow-fab-soft:0 10px 30px #00000042;--cp-shadow-fab-strong:0 16px 32px #00000059;--cp-shadow-sheet-inverted:0 -12px 48px #0000006b;--cp-shadow-bottomnav:0 calc(-1 * var(--cp-space-xs)) var(--cp-space-xs) 0 #0000000f;--cp-search-clear-bg:#d9d9d9;--cp-search-clear-icon:#1f1d1d;--cp-shadow-dropdown:0 4px 16px #00000026;--cp-shadow-focus:0 0 0 var(--cp-border-width-focus) var(--cp-accent);--cp-transition-fast:.15s ease;--cp-transition-base:.25s ease;--cp-transition-slow:.4s ease;--cp-z-topbar:210;--cp-z-bottomnav:100;--cp-z-buttonsbar:105;--cp-z-fab:150;--cp-z-dropdown:110;--cp-z-overlay:200;--cp-z-sidebar:201;--cp-z-bottomsheet:300;--cp-z-bottomsheet-nested:410;--cp-topbar-height:80px;--cp-topbar-height-desktop:80px;--cp-footer-height:28px;--cp-bottomnav-height:64px;--cp-topbar-action-size:48px;--cp-safe-area-top:env(safe-area-inset-top,0px);--cp-safe-area-bottom:env(safe-area-inset-bottom,0px);--cp-visual-viewport-height:100dvh;--cp-visual-viewport-width:100svw;--cp-visual-viewport-left:0px;--cp-visual-viewport-bottom:0px;--cp-mobile-shell-height:min(var(--cp-visual-viewport-height), 100svh);--cp-mobile-fixed-bottom:max(var(--cp-safe-area-bottom), var(--cp-visual-viewport-bottom));--cp-ios-browser-chrome-bottom:0px;--cp-mobile-floating-fixed-bottom:max(var(--cp-mobile-fixed-bottom), var(--cp-ios-browser-chrome-bottom));--cp-mobile-floating-bottomnav-space:calc(var(--cp-bottomnav-height) + var(--cp-mobile-floating-fixed-bottom));--cp-mobile-bottomnav-space:calc(var(--cp-bottomnav-height) + var(--cp-mobile-fixed-bottom));--cp-mobile-fab-bottom:calc(var(--cp-mobile-floating-fixed-bottom) + var(--cp-space-lg));--cp-mobile-fab-above-bottomnav:calc(var(--cp-mobile-floating-bottomnav-space) + var(--cp-space-lg));--cp-input-height:48px;--cp-ios-touch-control-font-size:16px;--cp-input-padding-h:12px;--cp-client-create-sheet-h:760px;--cp-client-create-sheet-radius:16px;--cp-client-create-button-px:14px;--cp-client-create-cancel-w:74px;--cp-client-create-save-w:62px;--cp-client-create-icon-pr:44px;--cp-client-create-action-w:164.5px;--cp-client-create-title-leading:24.38px;--cp-client-create-text-size:15px;--cp-client-create-label-leading:20px;--cp-client-create-input-leading:18px;--cp-button-padding:14px;--cp-button-label-lh:20px;--cp-switch-width:64px;--cp-switch-padding:6px;--cp-loading-dot-size:16px;--cp-loading-dot-delay:.15s;--cp-fab-size:52px;--cp-icon-size:24px;--cp-icon-size-sm:18px;--cp-icon-size-lg:40px;--cp-card-padding:16px;--cp-touch-target:44px;--cp-time-period-btn-w:80px;--cp-avatar-size:40px;--cp-avatar-xs:24px;--cp-avatar-sm:32px;--cp-avatar-md:40px;--cp-avatar-lg:56px;--cp-avatar-xl:80px;--cp-status-dot-size:10px;--cp-logo-width:34px;--cp-logo-height:40px;--cp-illustration-size:112px;--cp-dropdown-min-width:160px;--cp-floating-menu-width:264px;--cp-bottomsheet-max-width:393px;--cp-sheet-right-width:345px;--cp-empty-state-width:297px;--cp-coming-soon-icon-size:96px;--cp-coming-soon-desc-max-w:480px;--cp-modal-max-height:300px;--cp-list-item-height:72px;--cp-menu-item-height:56px;--cp-theme-toggle-h:36px;--cp-theme-toggle-min-w:56px;--cp-status-row-height:43px;--cp-keyboard-height:398px;--cp-keyboard-search-field-py:13px;--cp-membership-empty-pt:124px;--cp-membership-empty-pb:184px;--cp-employee-signature-w:71px;--cp-employee-signature-h:40px;--cp-logo-complete-width:232px;--cp-logo-complete-height:56px;--cp-auth-form-pt:56px;--cp-auth-panel-bottom:188px;--cp-auth-panel-side:88px;--cp-auth-footer-bottom:18px;--cp-auth-footer-bottom-desktop:54px;--cp-auth-form-pb-mobile:72px;--cp-auth-loading-top:18px;--cp-auth-employee-desktop-form-offset:64px;--cp-auth-employee-sidebar-px:32px;--cp-auth-sidebar-px:40px;--cp-auth-form-min-h:844px;--cp-gallery-image-h:444px;--cp-gallery-image-inner-h:460px;--cp-gallery-image-inner-w:345px;--cp-gallery-thumb-h:192px;--cp-gallery-thumb-w:164px;--cp-gallery-header-flow-h:80px;--cp-gallery-page-title-h:66px;--cp-gallery-header-icon-size:24px;--cp-gallery-title-line-h:34px;--cp-gallery-section-mt:22px;--cp-gallery-list-mt:19px;--cp-gallery-gap:17px;--cp-gallery-gap-y:24px;--cp-gallery-footer-h:85px;--cp-gallery-mobile-footer-space:calc(var(--cp-gallery-footer-h) + var(--cp-mobile-fixed-bottom));--cp-gallery-header-top:58px;--cp-gallery-header-left:64px;--cp-gallery-header-w:305px;--cp-gallery-detail-mt:14px;--cp-gallery-detail-top-md:134px;--cp-gallery-meta-top-md:594px;--cp-gallery-footer-bottom-md:28px;--cp-gallery-section-h-md:702px;--cp-gallery-section-top-md:142px;--cp-gallery-header-top-md:94px;--cp-gallery-header-left-md:80px;--cp-gallery-header-w-md:935px;--cp-gallery-footer-bottom-md-alt:52px;--cp-gallery-footer-right-md:40px;--cp-gallery-header-left-top-md:40px;--cp-gallery-header-top-top-md:24px;--cp-gallery-header-w-top-md:1015px;--cp-gallery-btn-py-md:13px;--cp-gallery-frame-h-0:224px;--cp-gallery-frame-w-0:168px;--cp-gallery-frame-h-0-md:192px;--cp-gallery-frame-w-0-md:144px;--cp-gallery-frame-h-1:122px;--cp-gallery-frame-w-1:164px;--cp-gallery-frame-h-1-md:107px;--cp-gallery-frame-w-1-md:144px;--cp-gallery-frame-h-2:192px;--cp-gallery-frame-w-2:145px;--cp-gallery-frame-h-3:560px;--cp-gallery-frame-w-3:422px;--cp-auth-text-hero:2.25rem;--cp-auth-text-sub:1.5rem;--cp-auth-sig-h:168px;--cp-usermenu-w:280px;--cp-usermenu-language-h:200px;--cp-line-height-body:1.333;--cp-menu-item-active-bg:#292929;--cp-sidebar-width:345px;--cp-sidebar-width-collapsed:104px;--cp-sidebar-desktop-width:196px;--cp-sidebar-desktop-width-collapsed:64px;--cp-sidebar-header-height:64px;--cp-auth-form-panel-w:48.4%;--cp-auth-mobile-back-left:24px;--cp-auth-mobile-back-top:72px;--cp-auth-otp-form-offset:204px;--cp-employee-otp-button-line-height:20px;--cp-employee-otp-loading-offset-y:28px;--cp-auth-form-width:409px;--cp-context-bar-height:106px;--cp-icon-size-xl:56px;--cp-kanban-column-min-width:280px;--cp-kanban-column-max-width:320px;--cp-kanban-column-width:304px;--cp-gateway-configure-form-max-w:504px;--cp-gateway-configure-help-min-w:280px;--cp-gateway-status-column-min-w:320px;--cp-gateway-catalog-card-min-w:280px;--cp-gateway-page-inset:40px;--cp-gateway-catalog-card-w:301px;--cp-gateway-button-px:20px;--cp-gateway-button-py-mobile:14px;--cp-gateway-pill-px:10px;--cp-gateway-count-pill-py:7px;--cp-gateway-configure-title-size:18px;--cp-gateway-caption-size:12px;--cp-gateway-caption-leading:14px;--cp-gateway-paste-keys-h:96px;--cp-gateway-segment-radius:6px;--cp-gateway-segment-py:10px;--cp-gateway-table-cell-h:48px;--cp-gateway-events-col-event-w:136px;--cp-gateway-events-col-reference-w:84px;--cp-gateway-events-col-result-w:80px;--cp-activity-col-when-w:166px;--cp-activity-col-status-w:126px;--cp-activity-col-gateway-w:236px;--cp-activity-col-transaction-w:186px;--cp-activity-pill-py:5px;--cp-public-bar-py-desktop:20px;--cp-gateway-brand-button-py-mobile:13px;--cp-gateway-brand-button-py-desktop:11px;--cp-gateway-status-gap-mobile:36px;--cp-public-banner-max-w:880px;--cp-leading-18:18px;--cp-leading-15:15px;--cp-leading-22:22px;--cp-gateway-card-button-gap:17px;--cp-bg-sidebar:#141414;--cp-skeleton-height-text:14px;--cp-skeleton-height-heading:22px;--cp-color-brand:var(--cp-brand);--cp-color-brand-muted:var(--cp-brand-subtle);--cp-color-info:var(--cp-accent);--cp-bg-base:var(--cp-accent-dark);--cp-surface-subtle:var(--cp-bg-surface);--cp-card-bg:var(--cp-bg-surface);--cp-card-bg-elevated:var(--cp-bg-elevated);--cp-bg:var(--cp-bg-primary);--cp-focus-ring:var(--cp-accent);--cp-text-base:var(--cp-text-md);--cp-danger:var(--cp-error);--cp-color-error:var(--cp-error);--cp-z-modal:400;--cp-heading-h1-size:1.75rem;--cp-heading-h1-line:2rem;--cp-heading-fullscreen-line:2.125rem;--cp-heading-h2-size:1.5rem;--cp-heading-h2-line:1.75rem;--cp-heading-h3-size:1.25rem;--cp-heading-h3-line:1.5rem;--cp-heading-h4-size:1.125rem;--cp-heading-h4-line:1.375rem;--cp-heading-h5-size:1rem;--cp-heading-h5-line:1.25rem;--cp-heading-h6-size:.875rem;--cp-heading-h6-line:1.125rem;--cp-duration-fast:.1s;--cp-duration-base:.2s;--cp-duration-slow:.35s;--cp-ease-default:cubic-bezier(.4, 0, .2, 1);--cp-ease-in:cubic-bezier(.4, 0, 1, 1);--cp-ease-out:cubic-bezier(0, 0, .2, 1);--cp-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--cp-chart-1:#a3c8ff;--cp-chart-6:#7a9bcc;--cp-chart-budget:#75e0ae;--cp-chart-actual:#a3c8ff;--cp-chart-grid:#ffffff14;--cp-chart-axis:#fff3;--cp-chart-current-week:#fffc;--cp-project-weekly-chart-current-week:#fffc;--cp-chart-legend-dot-size:10px;--cp-project-weekly-chart-budget:#a3ffe0;--cp-employee-open-payments:var(--cp-status-draft);--cp-backdrop:#00000080;--cp-backdrop-subtle:#00000040;--cp-backdrop-soft:#0006;--cp-backdrop-strong:#0f0f0fcc;--cp-overlay-sheet:#0000006b;--cp-overlay-gradient-top:#14141466;--cp-toast-success-bg:#0b1410;--cp-toast-error-bg:#140a0a;--cp-toast-info-bg:#252f3d;--cp-toast-warning-bg:#14110a;--cp-toast-warning-text:#e0b575;--cp-z-loading-overlay:9999;--cp-z-user-menu:101;--cp-z-stack-card-content:2;--cp-z-stack-card-actions:4;--cp-z-stack-form-control:1;--cp-z-employee-sheet:80;--cp-z-toast:450;--cp-chart-axis-label-pb:18px;--cp-mobile-chart-axis-gap:8px;--cp-mobile-chart-axis-labels-h:76px;--cp-mobile-chart-axis-labels-w:25px;--cp-mobile-chart-bars-h:94px;--cp-mobile-chart-card-h:224px;--cp-mobile-chart-plot-w:280px;--cp-mobile-chart-week-labels-ml:13px;--cp-mobile-chart-week-labels-mt:8px;--cp-mobile-chart-week-labels-w:232px;--cp-mobile-chart-week-label-w:22px;--cp-mobile-chart-week-label-gap:20px;--cp-mobile-chart-legend-mt:14px;--cp-role-card-name-col-w:200px;--cp-notification-badge-offset:3px;--cp-notification-badge-size:10px;--cp-progress-bar-label-h:20px;--cp-progress-bar-track-h:6px;--cp-skeleton-circle-size:40px;--cp-skeleton-rect-min-h:100px;--cp-tab-badge-h:20px;--cp-tab-badge-min-w:18px;--cp-tabstrip-item-lh:20px;--cp-app-loading-logo-h:64px;--cp-app-loading-logo-w:54px;--cp-blur-backdrop-px:4px;--cp-sidebar-toggle-size:32px;--cp-sidebar-border-active:3px;--cp-menu-items-min-w:180px;--cp-icon-button-sm-size:36px;--cp-action-item-size:48px;--cp-action-item-label-y:.5px;--cp-action-sheet-title-lh:24px;--cp-action-item-destructive-label-lh:18px;--cp-payment-filter-badge-px:7px;--cp-payment-filter-row-h:32px;--cp-action-menu-toggle-size:52px;--cp-poly-card-py:14px;--cp-poly-card-badge-py:4px;--cp-project-list-card-h:146px;--cp-project-list-card-meta-lh:17.5781px;--cp-project-list-card-title-lh:19.504px;--cp-project-schedule-phase-title-lh:var(--cp-project-list-card-title-lh);--cp-translate-y-hover:1px;--cp-project-map-preview-h:102px;--cp-project-schedule-card-w:304px;--cp-project-schedule-card-max-h:450px;--cp-project-schedule-field-px:var(--cp-space-sm);--cp-project-schedule-milestone-min-h:78px;--cp-project-schedule-milestone-content-gap:var(--cp-space-sm);--cp-project-schedule-milestone-date-lh:17.5781px;--cp-project-schedule-add-btn-min-h:48px;--cp-project-doc-search-pt:86px;--cp-project-doc-icon-w:40px;--cp-project-doc-icon-h:52px;--cp-project-documents-empty-py:48px;--cp-project-hub-empty-state-pt:50px;--cp-project-hub-empty-state-pb:48px;--cp-project-schedule-preview-card-w:136px;--cp-employee-menu-name-size:28px;--cp-employee-menu-header-offset-y:4px;--cp-employee-menu-edit-offset-y:5px;--cp-employee-profile-badge-py:7px;--cp-employee-profile-badge-px:7.33px;--cp-employee-profile-info-row-py:7.5px;--cp-employee-profile-row-gap:7px;--cp-employee-profile-rate-gap:4.92px;--cp-employee-profile-project-input-w:252px;--cp-employee-signature-thumb-w:71px;--cp-employee-signature-thumb-h:40px;--cp-employee-labor-card-signature-w:64px;--cp-employee-labor-card-signature-h:36px;--cp-employee-labor-card-signature-radius:7px;--cp-employee-labor-card-stat-min-w:80px;--cp-employee-filter-pill-h:48px;--cp-employee-filter-pill-label-max-w:120px;--cp-employee-tab-empty-min-h:200px;--cp-employee-documents-empty-pt:106px;--cp-employee-documents-empty-action-w:136px;--cp-employee-payroll-actions-bottom:112px;--cp-employee-payroll-filter-px:13.25px;--cp-employee-payroll-footer-content-pt:20px;--cp-employee-payroll-footer-content-pb:26px;--cp-employee-payroll-footer-content-gap:4.42px;--cp-employee-self-project-heading-lh:19.504px;--cp-employee-self-project-card-h:146px;--cp-employee-self-project-card-meta-lh:17.58px;--cp-employee-self-project-card-body-lh:20px;--cp-employee-self-project-badge-mt:3.58px;--cp-employee-self-project-badge-py:6.21px;--cp-employee-self-payroll-card-h:226px;--cp-payroll-form-mobile-header-h:82px;--cp-payroll-form-mobile-back-mt:21px;--cp-payroll-form-mobile-title-mt:15px;--cp-payroll-form-mobile-body-pt:20px;--cp-payroll-form-section-label-h:20px;--cp-payroll-form-description-h:72px;--cp-payroll-form-desktop-body-offset-y:18px;--cp-payroll-form-proof-preview-h:460px;--cp-payroll-form-proof-preview-desktop-h:672px;--cp-payroll-form-proof-img-offset-y:4px;--cp-employee-detail-profile-pt:21px;--cp-employee-detail-count-badge-min-w:22px;--cp-employee-detail-project-card-min-h:80px;--cp-labor-subline-indent:64px;--cp-labor-subline-offset-y:-5px;--cp-labor-date-filter-w:147px;--cp-labor-col-day-w:104px;--cp-labor-col-time-w:65px;--cp-labor-col-breaks-w:72px;--cp-labor-col-pay-w:104px;--cp-fiscal-wizard-stepper-w:76px;--cp-fiscal-wizard-step-size:44px;--cp-fiscal-wizard-step5-scroll-x:131px;--cp-fiscal-wizard-stepper-y:2px;--cp-fiscal-wizard-body-offset-y:22px;--cp-fiscal-wizard-credential-textarea-h:84px;--cp-fiscal-wizard-credential-textarea-h-lg:104px;--cp-fiscal-wizard-footer-secondary-w:72px;--cp-fiscal-wizard-footer-primary-w:60px;--cp-language-header-h:80px;--cp-language-header-content-y:-7px;--cp-language-options-max-w:480px;--cp-language-options-pt:17px;--cp-language-row-gap:7px;--cp-role-form-content-pt:15px;--cp-role-form-desktop-content-pt:13px;--cp-role-form-section-lh:24px;--cp-permission-toggle-min-h:68px;--cp-permission-toggle-desktop-min-h:64px;--cp-permission-chevron-btn-size:24px;--cp-permission-module-list-pt:24px;--cp-permission-module-list-pb:24px;--cp-permission-module-label-gap:8px;--cp-permission-module-label-lh:20px;--cp-reports-table-date-col-w:104px;--cp-reports-table-employee-col-w:165px;--cp-reports-table-hours-col-w:65px;--cp-reports-table-pay-col-w:104px;--cp-reports-dates-employee-col-w:200px;--cp-reports-dates-value-col-w:80px;--cp-reports-dates-table-min-w:560px;--cp-reports-avatar-size:28px;--cp-reports-footer-pt:23px;--cp-clockin-form-max-w:400px;--cp-clockin-sig-placeholder-h:120px;--cp-labor-toolbar-size:52px;--cp-support-max-w:480px;--cp-bug-report-fab-menu-bottom:calc(var(--cp-fab-size) + var(--cp-space-sm));--cp-bug-report-fab-menu-min-w:220px;--cp-bug-report-date-filter-w:220px;--cp-bug-report-table-min-w:960px;--cp-bug-report-table-case-w:260px;--cp-bug-report-table-route-w:220px;--cp-bug-report-table-reporter-w:220px;--cp-bug-report-label-min-w:80px;--cp-bug-report-modal-w:640px;--cp-bottom-nav-item-min-w:72px;--cp-bottom-nav-label-font-size:12px;--cp-bottom-nav-label-lh:14.0625px;--cp-bottom-nav-label-tracking:0px;--cp-bottomsheet-empty-h2-size:20px;--cp-employee-card-name-col-w:212.667px;--cp-employee-card-role-col-w:212.667px;--cp-employee-card-badge-col-w:212.667px;--cp-employee-card-name-font-size:16px;--cp-employee-card-name-line-h:19.504px;--cp-employee-card-desktop-row-h:64px;--cp-search-desktop-width:400px;--cp-daily-log-attachments-top:264px;--cp-daily-log-attachments-w:369px;--cp-daily-log-thumb-w:144px;--cp-daily-log-thumb-h:192px;--cp-daily-log-thumb-stacked-h:107px;--cp-daily-log-calendar-left:24px;--cp-daily-log-calendar-top:102px;--cp-daily-log-calendar-w:345px;--cp-daily-log-calendar-day-min-h:66px;--cp-daily-log-calendar-badge-min-w:1rem;--cp-milestone-timeline-empty-desc-max-w:280px;--cp-project-schedule-phases-gap:104px;--cp-page-header-title-lh:34px;--cp-project-hub-header-h:94px;--cp-project-hub-header-icon-top:21px;--cp-project-hub-header-icon-top-lg:45px;--cp-project-hub-header-icon-x-lg:40px;--cp-project-hub-header-title-left:64px;--cp-project-hub-header-title-left-lg:80px;--cp-project-hub-header-title-top:16px;--cp-project-hub-header-title-top-lg:40px;--cp-project-hub-header-subtitle-top:58px;--cp-project-hub-header-subtitle-top-lg:90px;--cp-project-hub-header-title-w:305px;--cp-project-hub-header-title-size:var(--cp-text-2xl);--cp-project-hub-header-subtitle-size:var(--cp-text-md);--cp-notifications-desktop-content-w:1010px;--cp-employee-detail-tabs-mt:26px;--cp-employee-detail-tabs-px:80px;--cp-employee-detail-content-px:40px;--cp-employee-detail-panel-w:504px;--cp-employee-detail-labor-desktop-px:80px;--cp-employee-detail-labor-desktop-pt:32px;--cp-employee-detail-labor-desktop-table-w:935px;--cp-employee-detail-labor-desktop-col-w:155.833px;--cp-employee-detail-labor-summary-w:369px;--cp-empty-state-title-lh:24px;--cp-empty-state-description-lh:20px;--cp-form-modal-title-size:28px;--cp-nav-sections-label-lh:20px;--cp-list-item-card-title-size:16px;--cp-labor-report-employee-col-w:200px;--cp-project-bottom-nav-py:7px;--cp-company-logo-size:80px;--cp-labor-report-sig-size:64px;--cp-reports-by-employees-sig-w:64px;--cp-reports-by-employees-sig-h:36px;--cp-reports-by-employees-rows-gap:7px;--cp-kanban-card-hover-translate:1px;--cp-projects-reports-tab-h:44px;--cp-projects-reports-header-h:94px;--cp-projects-reports-subtitle-left:64px;--cp-projects-reports-subtitle-top:58px;--cp-projects-reports-footer-h:88px;--cp-projects-reports-footer-pt:23px;--cp-projects-reports-desktop-footer-h:74px;--cp-projects-reports-desktop-footer-bottom:28px;--cp-projects-reports-desktop-px:80px;--cp-projects-reports-desktop-pt:40px;--cp-projects-reports-desktop-header-mb:41.5px;--cp-projects-reports-desktop-mb:1px;--cp-projects-reports-role-filter-w:114px;--cp-projects-reports-employee-filter-w:150px;--cp-projects-reports-desktop-back-size:32px;--cp-projects-reports-scroll-pb:104px;--cp-projects-reports-heading-size:var(--cp-text-2xl);--cp-projects-reports-heading-line:34px;--cp-projects-reports-empty-pt:94px;--cp-projects-reports-dates-list-pt:0px;--cp-projects-reports-date-group-gap:18px;--cp-projects-reports-date-header-gap:12px;--cp-projects-reports-date-title-lh:20px;--cp-projects-reports-date-row-h:72px;--cp-projects-reports-table-header-h:48px;--cp-projects-reports-employee-cell-rows:20px 20px;--cp-projects-reports-footer-line:1.2;--cp-projects-reports-footer-tracking:-.025em;--cp-projects-reports-mobile-panel-mt:7px;--cp-report-card-title-size:16px;--cp-report-card-row-lh:20px;--cp-report-card-body-gap:9px;--cp-report-card-financial-gap:7px;--cp-report-card-financial-panel-h:106px;--cp-report-card-financial-panel-active-h:104px;--cp-report-card-calendar-box-w:24px;--cp-report-card-calendar-box-h:20px;--cp-report-card-calendar-glyph-w:18px;--cp-report-card-calendar-left:3px;--cp-signature-thumb-w:36px;--cp-signature-thumb-h:20px;--cp-projects-reports-sig-stub-w:64px;--cp-projects-reports-sig-stub-h:34px;--cp-projects-reports-avatar-size:40px;--cp-projects-reports-table-min-w:935px;--cp-projects-reports-roles-min-w:935px;--cp-projects-reports-table-px:12px;--cp-projects-reports-dates-grid:304px 157.75px 157.75px 157.75px 157.75px;--cp-projects-reports-roles-grid:126.2px 304px 126.2px 126.2px 126.2px 126.2px;--cp-projects-reports-roles-employee-name-w:236px;--cp-projects-reports-tab-border:3px;--cp-projects-reports-tab-px:12px;--cp-projects-reports-tab-employees-w:105px;--cp-projects-reports-tab-dates-w:80px;--cp-projects-reports-tab-roles-w:79px;--cp-projects-reports-tab-tracking:-.45px;--cp-projects-reports-desktop-tabs-mb:11px;--cp-projects-reports-footer-border:3px;--cp-projects-reports-filter-min-w:146px;--cp-projects-reports-filter-min-w-desktop:147px;--cp-projects-reports-filter-px-desktop:11px;--cp-projects-reports-icon-symbol:24px;--cp-projects-reports-focus-ring:2px;--cp-projects-reports-desktop-back-mt:3px;--cp-projects-reports-tab-border-neg:-2px;--cp-invoices-form-item-editor-header-h:61px;--cp-invoices-form-item-editor-title-left:65px;--cp-invoices-form-item-editor-title-top:26px;--cp-invoices-form-item-editor-tax-top:30px;--cp-invoices-form-item-editor-back-top:28px;--cp-invoices-form-item-editor-scroll-pb:168px;--cp-invoices-form-item-editor-gap:14px;--cp-invoices-form-item-editor-footer-h:72px;--cp-invoices-form-item-btn-w:164px;--cp-invoices-form-currency-prefix-mr:14px;--cp-invoices-form-dropzone-h:96px;--cp-invoices-form-new-items-dropzone-h:56px;--cp-invoices-form-new-items-line-h:18px;--cp-invoices-form-new-items-cancel-w:74px;--cp-invoices-form-new-items-save-w:61px;--cp-invoices-form-new-items-action-offset-y:.5px;--cp-invoices-form-payment-proof-h:460px;--cp-invoices-form-payment-proof-max-w:480px;--cp-invoices-form-dates-gap:25px;--cp-invoices-form-header-tall-h:102px;--cp-invoices-form-header-short-h:66px;--cp-invoices-form-header-title-left:64px;--cp-invoices-form-header-title-top:56px;--cp-invoices-form-textarea-h:96px;--cp-invoices-form-scroll-pb:104px;--cp-invoices-form-item-editor-line-h:26px;--cp-invoices-form-header-title-max-w:250px;--cp-invoices-form-header-subtitle-max-w:272px;--cp-invoices-form-header-more-top:28px;--cp-invoices-form-h2-line-h:34px;--cp-invoices-form-control-font-size:15px;--cp-invoices-form-control-line-h:20px;--cp-invoices-form-label-tracking:-.45px;--cp-invoices-form-mobile-header-pb:20px;--cp-invoices-form-calendar-icon:#d9d9d9;--cp-invoices-form-calendar-icon-offset-y:3px;--cp-auth-desktop-browser-bar-h:72px;--cp-auth-desktop-browser-bar-img-top:-28px;--cp-auth-desktop-browser-bar-img-h:526px;--cp-auth-desktop-form-card-px:40px;--cp-auth-desktop-form-card-py:56px;--cp-auth-desktop-form-offset:48px;--cp-auth-desktop-logo-w:232px;--cp-auth-desktop-logo-h:56px;--cp-auth-desktop-footer-bottom-split:44px;--cp-auth-desktop-media-left:88px;--cp-auth-desktop-media-top:640px;--cp-auth-desktop-media-w:567px;--cp-auth-desktop-sub-w:511px;--cp-auth-desktop-hero-lh:44px;--cp-auth-desktop-sub-lh:28px;--cp-auth-desktop-footer-lh:20px;--cp-auth-desktop-footer-bottom-centered:42px;--cp-auth-desktop-forgot-btn-h:20px;--cp-auth-unauthorized-desktop-card-py:48px;--cp-auth-unauthorized-desktop-card-gap:24px;--cp-auth-unauthorized-desktop-form-offset:69px;--cp-auth-unauthorized-desktop-title-size:28px;--cp-auth-unauthorized-desktop-title-lh:34px;--cp-auth-unauthorized-title-color:#fff;--cp-auth-unauthorized-footer-offset-y:2px;--cp-auth-unauthorized-screen-bg:#000;--cp-auth-unauthorized-card-bg:#141414;--cp-auth-unauthorized-copy-color:#ccc4c4;--cp-auth-unauthorized-action-bg:#a3c8ff;--cp-auth-unauthorized-action-text:#141414;--cp-auth-unauthorized-secondary-border:#3d3b3b;--cp-auth-unauthorized-error:#ff837a;--cp-auth-panel-chevron-left:calc(var(--cp-auth-form-panel-w) - 1px);--cp-auth-panel-chevron-w:28px;--cp-auth-panel-chevron-h:72px;--cp-employee-clockin-panel-x:144px;--cp-employee-clockin-panel-y:80px;--cp-employee-clockin-panel-h:696px;--cp-employee-clockin-panel-y-active:83px;--cp-employee-clockin-panel-h-active:690px;--cp-employee-clockin-project-card-h:80px;--cp-employee-clockin-signature-field-h:196px;--cp-employee-clockin-signature-vector-x:90px;--cp-employee-clockin-signature-vector-y:27px;--cp-employee-clockin-signature-vector-w:166px;--cp-employee-clockin-signature-vector-h:123px;--cp-employee-clockin-active-signature-w:64px;--cp-employee-clockin-active-signature-h:36px;--cp-employee-clockin-active-signature-radius:7px;--cp-employee-clockin-loading-top:18px;--cp-employee-clockin-loading-indicator-y:440px;--cp-drawer-body-line-height:20px;--cp-mobile-drawer-nav-gap:47px;--cp-drawer-sign-out-padding:14px;--cp-drawer-brand-font-size:28px;--cp-drawer-brand-line-height:24px;--cp-drawer-tagline-font-size:10px;--cp-drawer-tagline-line-height:10px;--cp-daily-log-list-min-h:804px;--cp-daily-log-list-frame-h:var(--cp-daily-log-list-min-h);--cp-daily-log-list-header-h:102px;--cp-daily-log-list-page-title-h:66px;--cp-daily-log-list-title-line-h:34px;--cp-daily-log-list-header-icon-size:24px;--cp-daily-log-list-calendar-icon-size:20px;--cp-daily-log-list-subtitle-left:64px;--cp-daily-log-list-subtitle-top:58px;--cp-daily-log-list-subtitle-w:305px;--cp-daily-log-list-body-pt:0px;--cp-daily-log-list-empty-state-pt:7px;--cp-daily-log-list-empty-desc-w:297px;--cp-daily-log-list-empty-actions-mt:calc(var(--cp-space-sm) * -1);--cp-daily-log-list-empty-attachments-mb:calc(var(--cp-space-md) * -2);--cp-daily-log-list-empty-left:48px;--cp-daily-log-list-empty-top:280px;--cp-daily-log-list-work-top-with-logs:704px;--cp-daily-log-list-work-top-no-logs:506px;--cp-daily-log-list-work-w:369px;--cp-daily-log-list-initials-h:20px;--cp-daily-log-list-initials-w:36px;--cp-daily-log-list-table-employee-col-w:236.5px;--cp-daily-log-list-week-day-h:68px;--cp-daily-log-list-badge-placeholder-sz:20px;--cp-daily-log-list-attachment-card-w:144px;--cp-daily-log-list-attachment-thumb-h:192px;--cp-daily-log-thumb-stacked-top:42px;--cp-daily-log-list-attachment-content-h:88px;--cp-daily-log-list-attachments-section-gap:16px;--cp-daily-log-list-attachments-1847-offset-y:12px;--cp-daily-log-actions-bar-h:84px;--cp-invoice-detail-header-h:66px;--cp-invoice-detail-scroll-pb:112px;--cp-invoice-detail-table-min-w:888px;--cp-invoice-detail-table-header-h:48px;--cp-invoice-detail-table-row-h:44px;--cp-invoice-detail-cell-px:10px;--cp-invoice-detail-cell-py:14px;--cp-invoice-detail-item-radius:18px;--cp-invoice-detail-item-px:18px;--cp-invoice-item-editor-tax-label-w:189px;--cp-invoice-item-editor-header-pb:26px;--cp-invoice-item-editor-footer-h:84px;--cp-invoice-detail-footer-min-h:88px;--cp-invoice-detail-footer-border-t:3px;--cp-invoice-detail-footer-py:19px;--cp-invoice-list-footer-py:16.5px;--cp-invoice-list-footer-h:88px;--cp-invoice-project-footer-h:74px;--cp-invoice-global-list-footer-h:80px;--cp-invoice-detail-section-title-lh:24.38px;--cp-invoice-detail-field-label-lh:17.5781px;--cp-invoice-detail-field-compact-letter-spacing:-.45px;--cp-invoice-list-footer-extension-h:14px;--cp-invoice-detail-fab-bottom:110px;--cp-desktop-dashboard-overdue-py:7px;--cp-desktop-dashboard-progress-h:8px;--cp-desktop-dashboard-summary-card-h:176px;--cp-desktop-dashboard-content-w:1010px;--cp-desktop-dashboard-content-pt:40px;--cp-desktop-dashboard-offset-x-expanded:-2.5px;--cp-desktop-dashboard-offset-x-collapsed:0px;--cp-desktop-dashboard-offset-x-current:var(--cp-desktop-dashboard-offset-x-expanded);--cp-desktop-dashboard-header-extra-gap:0px;--cp-desktop-dashboard-heading-lh:34.132px;--cp-desktop-dashboard-card-title-lh:18.285px;--cp-desktop-dashboard-label-lh:20px;--cp-desktop-dashboard-progress-label-w:60px;--cp-desktop-dashboard-progress-track-w:285px;--cp-desktop-dashboard-progress-value-w:72px;--cp-desktop-dashboard-progress-gap-x:20px;--cp-form-sheet-footer-h:80px;--cp-project-dashboard-status-py:3px;--cp-project-detail-topbar-height:56px;--cp-project-detail-metadata-pt:2px;--cp-project-detail-metadata-pb:16px;--cp-project-detail-metadata-text-mt:6px;--cp-project-detail-tab-h:44px;--cp-project-detail-tab-dashboard-w:93px;--cp-project-detail-tab-schedule-w:83px;--cp-project-detail-tab-reports-w:74px;--cp-project-detail-tab-finances-w:82px;--cp-project-detail-tab-employees-w:128px;--cp-project-detail-tab-documents-w:97px;--cp-desktop-project-detail-metadata-pb:34px;--cp-desktop-project-detail-content-px:80px;--cp-desktop-project-detail-scrollbar-gutter-comp:calc(var(--cp-scrollbar-size) + 1px);--cp-desktop-project-schedule-board-pl:80px;--cp-desktop-project-schedule-board-pt:32px;--cp-desktop-project-schedule-column-h:590px;--cp-desktop-project-schedule-add-phase-bottom:124px;--cp-project-dashboard-content-pt:28px;--cp-project-dashboard-kpi-card-h:111px;--cp-project-dashboard-kpi-value-lh:24.38px;--cp-project-dashboard-empty-pt:50px;--cp-project-dashboard-empty-title-leading:24px;--cp-project-dashboard-empty-min-offset:180px;--cp-project-finance-year-filter-w:90px;--cp-project-finance-calendar-icon-size:24px;--cp-project-finance-section-action-size:24px;--cp-project-finance-arrow-icon-size:16px;--cp-project-finance-section-title-lh:19.504px;--cp-project-finance-summary-label-lh:17.5781px;--cp-project-finance-summary-value-lh:24.38px;--cp-project-finance-inner-gap:7px;--cp-project-finance-label-lh:17.5781px;--cp-project-finance-row-lh:20px;--cp-project-finance-subtotal-group-gap:4px;--cp-project-finance-unpaid-total-w:72px;--cp-project-finance-desktop-card-w:935px;--cp-project-finance-desktop-invoices-card-h:226px;--cp-project-finance-desktop-simple-card-h:108px;--cp-project-finance-desktop-card-gap:24px;--cp-project-finance-desktop-pdf-right:40px;--cp-project-finance-desktop-pdf-bottom:52px;--cp-project-finance-desktop-pdf-w:136px;--cp-project-finance-desktop-pdf-h:52px;--cp-project-finance-invoices-card-h:338px;--cp-project-finance-invoices-card-cop-h:334px;--cp-project-finance-card-cop-gap:16px;--cp-employee-form-title-lh:1.5rem;--cp-employee-form-content-pt:15px;--cp-employee-form-footer-btn-y:-1px;--cp-employee-form-footer-btn-p:14px;--cp-employee-form-save-btn-min-w:61px;--cp-employee-form-cancel-btn-min-w:74px;--cp-employee-form-legacy-title-size:20px;--cp-employee-form-legacy-title-lh:24.38px;--cp-employee-form-legacy-header-offset-y:8px;--cp-employee-form-legacy-footer-h:72px;--cp-employee-form-project-hub-footer-h:72px;--cp-employee-form-legacy-action-w:164.5px;--cp-employee-form-legacy-content-pt:24px;--cp-auth-mobile-logo-top:56px;--cp-auth-mobile-logo-w:232px;--cp-auth-mobile-logo-h:56px;--cp-auth-mobile-form-anchor:calc(50% + 150px);--cp-auth-mobile-login-form-top:344px;--cp-auth-mobile-login-footer-bottom:16px;--cp-auth-mobile-link-h:20px;--cp-auth-mobile-form-gap:32px;--cp-auth-mobile-content-w:calc(100% - 2 * var(--cp-space-lg));--cp-auth-mobile-footer-bottom:14px;--cp-auth-mobile-form-to-footer-gap:30px;--cp-auth-unauthorized-mobile-content-top-gap:146px;--cp-auth-unauthorized-mobile-title-lh:30px;--cp-auth-unauthorized-alert-h:64px;--cp-employee-otp-loading-backdrop:#0f0f0fe0;--cp-numbering-ranges-page-min-h:852px;--cp-numbering-ranges-header-h:74px;--cp-numbering-ranges-scroll-w:369px;--cp-numbering-ranges-table-min-w:1160px;--cp-numbering-ranges-table-header-h:48px;--cp-numbering-ranges-table-row-min-h:56px;--cp-numbering-ranges-table-row-tall-h:64px;--cp-numbering-ranges-cell-px:12px;--cp-numbering-range-form-helper-w:292px;--cp-numbering-range-form-body-pt:15px;--cp-numbering-range-form-cancel-w:74px;--cp-numbering-range-form-save-w:61px;--cp-numbering-range-form-label-tracking:-.45px;--cp-numbering-range-form-helper-leading:17.5781px;--cp-time-update-body-h:436px;--cp-time-update-col-gap:25px;--cp-time-update-toggle-h:36px;--cp-time-update-title-lh:24.38px;--cp-project-employees-avatar-size:48px;--cp-project-employees-row-lh:20px;--cp-project-employees-sheet-max-h:328px;--cp-select-sheet-chevron-offset:36px;--cp-select-sheet-status-row-min-h:32px;--cp-select-sheet-title-size:20px;--cp-select-sheet-title-lh:24px;--cp-select-sheet-figma-compact-title-lh:24.38px;--cp-project-schedule-empty-pt:56px;--cp-project-schedule-empty-desc-w:305px;--cp-project-schedule-phases-px:24px;--cp-phase-accent-1:#bc7acc;--cp-phase-accent-2:#7acbcc;--cp-phase-accent-3:#ccc07a;--cp-phase-accent-4:#977acc;--cp-employee-list-empty-panel-h:380px;--cp-employee-list-empty-pb:184px;--cp-employee-list-empty-pt:70px;--cp-project-list-empty-offset-y:-114px;--cp-project-list-empty-gap:20px;--cp-membership-plans-empty-offset-y:-24px;--cp-project-hub-empty-state-gap:14px;--cp-project-hub-empty-state-button-px:13px;--cp-projects-empty-desktop-offset-y:108px;--cp-empty-panel-title-x:24px;--cp-empty-panel-title-top:24px;--cp-empty-panel-title-lh:24.38px;--cp-empty-panel-state-x:48px;--cp-empty-panel-state-top:64px;--cp-empty-panel-state-w:297px;--cp-empty-clients-panel-h:396px;--cp-empty-employees-panel-h:380px;--cp-empty-projects-panel-h:360px;--cp-user-list-empty-offset-y:-24px;--cp-role-list-empty-offset-y:-24px;--cp-role-list-empty-icon-offset-y:-3px;--cp-role-list-empty-title-offset-y:-1px;--cp-role-list-empty-desc-offset-y:1px;--cp-role-list-empty-action-offset-y:3px;--cp-client-list-empty-offset-y:-24px;--cp-clockin-sheet-body-h:444px;--cp-clockin-sheet-sig-min-h:196px;--cp-clockin-sheet-btn-p:14px;--cp-mobile-dashboard-pb:80px;--cp-mobile-dashboard-header-gap:8px;--cp-mobile-dashboard-heading-lh:34.132px;--cp-mobile-dashboard-chart-empty-h:156px;--cp-mobile-dashboard-chart-empty-text-w:249px;--cp-company-edit-title-size:32px;--cp-company-edit-title-lh:38px;--cp-company-edit-content-pt:15px;--cp-company-edit-scroll-pb:104px;--cp-company-edit-map-h:102px;--cp-company-edit-logo-size:104px;--cp-company-edit-cancel-btn-w:74px;--cp-company-edit-save-btn-w:61px;--cp-project-form-date-gap:25px;--cp-project-form-content-pt:15px;--cp-project-form-footer-h:80px;--cp-project-form-btn-h:48px;--cp-project-form-cancel-btn-w:74px;--cp-project-form-save-btn-w:61px;--cp-project-form-footer-btn-y:-1px;--cp-project-form-value-x:-1px;--cp-project-form-btn-min-w:110px;--cp-project-form-client-pr:36px;--cp-company-switcher-trigger-h:48px;--cp-company-switcher-trigger-h-lg:48px;--cp-company-switcher-trigger-min-w-lg:328px;--cp-company-switcher-label-size:16px;--cp-company-switcher-label-lh-lg:20px;--cp-company-switcher-sheet-w:393px;--cp-company-switcher-sheet-h:200px;--cp-company-switcher-sheet-lh:24.38px;--cp-company-switcher-row-h:48px;--cp-company-switcher-row-lh:20px;--cp-company-switcher-icon-size:48px;--cp-status-dropdown-trigger-py:6px;--cp-status-dropdown-trigger-lh:18px;--cp-active-projects-row-icon-size:48px;--cp-active-projects-row-lh:20px;--cp-date-range-picker-day-btn:36px;--cp-date-range-picker-chevron:20px;--cp-date-range-picker-title-lh:24.38px;--cp-date-range-picker-month-size:19px;--cp-date-range-picker-month-lh:23.16px;--cp-date-range-picker-day-name-lh:15.234px;--cp-date-range-picker-row-h:50.4px;--cp-calendar-day-min-h:56px;--cp-calendar-event-dot:6px;--cp-calendar-linear-month-title-size:19px;--cp-calendar-linear-month-title-leading:23.161px;--cp-calendar-selected-range-start-left:-3px;--cp-calendar-selected-range-end-left:3px;--cp-calendar-selected-range-end-top:-7px;--cp-calendar-selected-range-start-size:49px;--cp-calendar-selected-range-end-w:51px;--cp-calendar-selected-range-end-h:56px;--cp-calendar-selected-day-z:1;--cp-avatar-uploader-size:96px;--cp-address-autocomplete-dropdown-max-h:280px;--cp-file-field-thumb-size:80px;--cp-file-field-image-size:120px;--cp-file-field-remove-size:20px;--cp-file-field-list-name-max-w:200px;--cp-client-detail-empty-desc-max-w:260px;--cp-client-detail-tag-py:7px;--cp-client-detail-count-badge-h:20px;--cp-client-detail-count-badge-min-w:18px;--cp-client-detail-details-pt:44px;--cp-client-detail-primary-row-h:48px;--cp-client-detail-row-h:40px;--cp-client-detail-address-row-h:56px;--cp-client-detail-row-gap:7px;--cp-client-detail-status-badge-h:32px;--cp-client-detail-status-badge-w:58px;--cp-client-detail-status-leading:18px;--cp-client-detail-tabs-mt-desktop:26px;--cp-client-project-card-h:146px;--cp-client-project-finance-row-h:58px;--cp-client-project-finance-cell-h:42px;--cp-client-project-finance-gap:7px;--cp-client-project-finance-cell-gap:4px;--cp-client-project-finance-label-leading:18px;--cp-tabbar-item-py:11px;--cp-stripe-info-min-h:56px;--cp-stripe-info-form-min-h:72px;--cp-stripe-table-pt:24px;--cp-stripe-table-cell-p:12px;--cp-stripe-table-min-w:720px;--cp-stripe-row-min-h:84px;--cp-stripe-row-cols:1fr 156px 152px 80px;--cp-stripe-action-btn-size:32px;--cp-stripe-pill-py:7px;--cp-stripe-form-header-h:74px;--cp-stripe-form-title-mt:16px;--cp-stripe-form-title-lh:34.132px;--cp-stripe-info-form-px:16px;--cp-stripe-form-content-pt:24px;--cp-stripe-form-scroll-pb:120px;--cp-stripe-form-footer-h:var(--cp-user-form-footer-h);--cp-stripe-field-stack-gap:20px;--cp-stripe-field-label-min-h:32px;--cp-stripe-field-label-size:15px;--cp-stripe-field-label-lh:20px;--cp-stripe-field-label-tracking:-.45px;--cp-stripe-field-status-configured-w:89px;--cp-stripe-field-status-unconfigured-w:117px;--cp-stripe-field-status-h:32px;--cp-stripe-field-status-lh:17.578px;--cp-stripe-field-helper-w:345px;--cp-stripe-field-helper-size:15px;--cp-stripe-field-helper-lh:17.578px;--cp-stripe-body-lh:22px;--cp-stripe-body-form-lh:20px;--cp-stripe-footer-cancel-w:74px;--cp-stripe-footer-save-w:61px;--cp-user-form-footer-h:80px;--cp-user-form-content-pt:15px;--cp-user-edit-field-value-leading:17.5781px;--cp-user-edit-profile-picture-mt:532px;--cp-user-form-footer-btn-y:-1px;--cp-user-form-footer-btn-p:14px;--cp-user-form-cancel-btn-w:74px;--cp-user-form-save-btn-w:61px;--cp-user-list-scroll-pb:112px;--cp-user-list-desktop-content-px:80px;--cp-user-list-desktop-scrollbar-gutter-comp:0px;--cp-user-list-desktop-toolbar-offset-x:-48px;--cp-user-list-desktop-toolbar-offset-y:24px;--cp-user-list-desktop-list-pt:31px;--cp-user-list-desktop-card-gap:22px;--cp-user-card-desktop-edge-offset:9px;--cp-employee-list-desktop-content-px:80px;--cp-employee-list-desktop-scrollbar-gutter-comp:0px;--cp-employee-list-desktop-title-offset-x:8px;--cp-employee-list-desktop-title-offset-y:8px;--cp-employee-list-desktop-toolbar-offset-x:-48px;--cp-employee-list-desktop-toolbar-offset-y:24px;--cp-employee-list-desktop-list-pt:31px;--cp-employee-list-desktop-card-gap:22px;--cp-desktop-project-dashboard-status-py:7px;--cp-desktop-project-dashboard-chart-h:94px;--cp-subscription-invoice-row-h:64px;--cp-subscription-invoice-header-h:48px;--cp-subscription-invoices-table-mt:19px;--cp-subscription-invoices-table-ml:12px;--cp-subscription-card-px:16px;--cp-subscription-card-pt:24px;--cp-subscription-card-pb:32px;--cp-subscription-plan-card-h:318px;--cp-subscription-title-mt:18px;--cp-subscription-title-row-h:32px;--cp-subscription-price-mt:8px;--cp-subscription-price-row-h:40px;--cp-subscription-billing-mt:8px;--cp-subscription-billing-row-h:24px;--cp-subscription-usage-mt:8px;--cp-subscription-actions-mt:16px;--cp-subscription-actions-gap:24px;--cp-subscription-progress-row-h:36px;--cp-subscription-progress-label-w:60px;--cp-subscription-progress-gap:12px;--cp-subscription-progress-track-w:157px;--cp-subscription-progress-bar-h:8px;--cp-subscription-progress-value-w:72px;--cp-subscription-dian-card-h:192px;--cp-subscription-dian-card-pt:26px;--cp-subscription-dian-card-pb:16px;--cp-subscription-dian-validity-mt:16px;--cp-subscription-dian-progress-mt:8px;--cp-subscription-dian-progress-row-h:52px;--cp-subscription-dian-progress-value-w:72px;--cp-subscription-dian-progress-track-mt:8px;--cp-subscription-dian-available-mt:0px;--cp-subscription-status-active-text:#75e0ae;--cp-subscription-invoice-grid:104px 106px 118px 80px;--cp-subscription-invoice-table-w:408px;--cp-subscription-desktop-title-px:40px;--cp-subscription-desktop-content-px:80px;--cp-subscription-desktop-scrollbar-gutter-comp:calc(var(--cp-scrollbar-size) + 1px);--cp-subscription-desktop-heading-offset-y:8px;--cp-subscription-desktop-invoice-table-w:935px;--cp-subscription-desktop-invoice-grid:repeat(4, minmax(0, 1fr));--cp-subscription-desktop-invoice-header-h:48px;--cp-subscription-desktop-invoice-row-h:56px;--cp-desktop-card-name-col-w:220px;--cp-desktop-card-badges-col-w:200px;--cp-desktop-card-meta-col-w:180px;--cp-desktop-card-min-h:84px;--cp-desktop-badge-py:7px;--cp-desktop-employee-badge-py:3px;--cp-desktop-permission-row-min-h:68px;--cp-desktop-daily-log-hours-col-w:60px;--cp-desktop-daily-log-indent:28px;--cp-desktop-daily-log-thumb-w:120px;--cp-desktop-indicator-dot:6px;--cp-notification-unread-dot:8px;--cp-desktop-topbar-avatar-size:48px;--cp-desktop-company-profile-max-w:800px;--cp-desktop-company-logo-size:80px;--cp-desktop-project-card-id-w:72px;--cp-desktop-project-card-type-w:120px;--cp-desktop-project-card-actions-w:136px;--cp-desktop-project-card-actions-min-h:32px;--cp-desktop-project-card-row-py:14px;--cp-desktop-project-list-px:40px;--cp-desktop-project-list-pt:14px;--cp-membership-plan-module-row-min-h:67px;--cp-membership-plan-module-row-py:15.5px;--cp-membership-plan-expanded-parent-row-min-h:64px;--cp-membership-plan-expanded-parent-max-record-pt:7px;--cp-membership-plan-module-label-offset-y:.5px;--cp-membership-plan-max-record-offset-y:1px;--cp-desktop-invoice-detail-status-py:7px;--cp-desktop-invoice-detail-logo-max-h:100px;--cp-desktop-labor-divider-h:12px;--cp-desktop-labor-divider-h-lg:32px;--cp-desktop-labor-logo-w:64px;--cp-desktop-labor-logo-h:36px;--cp-desktop-project-map-min-h:120px;--cp-desktop-subscription-max-w:900px;--cp-desktop-auth-browser-chrome-h:72px;--cp-desktop-browser-tab-w:266px;--cp-desktop-browser-tab-px:10px;--cp-desktop-browser-logo-icon-w:14px;--cp-desktop-browser-urlbar-gap:10px;--cp-desktop-browser-urlbar-w:1200px;--cp-desktop-browser-dots-top:31px;--cp-desktop-browser-back-text:15px;--cp-desktop-topbar-h:80px;--cp-desktop-topbar-offset:72px;--cp-desktop-canvas-h:1024px;--cp-desktop-canvas-w:1440px;--cp-desktop-sidebar-collapsed-w:104px;--cp-desktop-content-offset-top:152px;--cp-desktop-sidebar-expanded-left:345px;--cp-desktop-company-btn-h:48px;--cp-desktop-company-btn-w:328px;--cp-desktop-company-btn-gap:16px;--cp-desktop-company-btn-top:88px;--cp-desktop-company-btn-left:104px;--cp-desktop-topbar-avatar:48px;--cp-desktop-notif-dot:9px;--cp-desktop-notif-dot-offset:9px;--cp-desktop-auth-bg-text-left:88px;--cp-desktop-auth-bg-text-top:640px;--cp-desktop-auth-bg-text-w:567px;--cp-desktop-auth-footer-centered-bottom:42px;--cp-desktop-auth-footer-split-bottom:120px;--cp-desktop-auth-hero-size:2.25rem;--cp-desktop-auth-subtitle-size:1.5rem;--cp-desktop-auth-brand-stripe-h:8px;--cp-desktop-auth-error-icon-size:2.25rem;--cp-desktop-auth-form-translate:64px;--cp-desktop-auth-img-offset:-28px;--cp-desktop-auth-img-h:526px;--cp-patterns-catalog-min-h:3005px;--cp-patterns-catalog-w:2331px;--cp-patterns-article-min-h:520px;--cp-patterns-desc-max-w:420px;--cp-patterns-desc-lh:22px;--cp-mobile-viewport-h:852px;--cp-font-size-3xs:10px;--cp-text-15:15px;--cp-leading-20:20px;--cp-leading-24:24px;--cp-fiscal-wizard-section-title-size:20px;--cp-fiscal-wizard-section-title-lh:24.38px;--cp-fiscal-wizard-input-text-size:15px;--cp-px-2:2px;--cp-px-10:10px;--cp-px-12:12px;--cp-px-14:14px;--cp-px-16:16px;--cp-px-18:18px;--cp-px-24:24px;--cp-px-32:32px;--cp-px-35:35px;--cp-px-40:40px;--cp-px-46-2:46.2px;--cp-px-47:47px;--cp-px-48:48px;--cp-px-52:52px;--cp-px-56:56px;--cp-px-58:58px;--cp-px-64:64px;--cp-px-80:80px;--cp-px-84:84px;--cp-px-86:86px;--cp-px-88:88px;--cp-px-96:96px;--cp-px-144:144px;--cp-px-152:152px;--cp-px-166:166px;--cp-px-174-2:174.2px;--cp-px-192:192px;--cp-px-249:249px;--cp-px-296:296px;--cp-px-935:935px;--cp-px-952:952px;--cp-px-959:959px;--cp-tracking-neg-045:-.45px;--cp-icon-24:24px;--cp-receipts-filter-date-w:147px;--cp-receipts-filter-date-w-lg:147px;--cp-receipts-filter-payment-w:199px;--cp-receipts-filter-payment-w-lg:199px;--cp-receipts-export-date-input-w:160px;--cp-receipts-export-date-gap:25px;--cp-receipts-export-input-px:11px;--cp-receipts-export-calendar-icon:#d9d9d9;--cp-receipts-export-label-tracking:-.45px;--cp-receipts-export-label-y:1px;--cp-receipts-export-control-label-y:0px;--cp-receipts-export-text-aa-opacity:.887;--cp-footer-border-t:3px;--cp-receipts-header-left:64px;--cp-receipts-header-top:58px;--cp-receipts-header-w:305px;--cp-receipts-empty-left:48px;--cp-receipts-empty-top:225px;--cp-receipts-empty-cta-top:247px;--cp-receipts-list-mt:62px;--cp-receipts-list-h:638px;--cp-receipts-list-pb:120px;--cp-receipts-footer-h:88px;--cp-receipts-footer-h-lg:102px;--cp-receipts-footer-py:20px;--cp-receipts-footer-extension-h:14px;--cp-receipts-search-keyboard-bottom:352px;--cp-receipts-badge-text:8px;--cp-receipts-desktop-side-px:80px;--cp-receipts-desktop-header-pt:42px;--cp-receipts-desktop-subtitle-ml:40px;--cp-receipts-footer-count-x:calc(var(--cp-desktop-sidebar-expanded-left) + var(--cp-receipts-desktop-side-px));--cp-receipts-title-size:28px;--cp-receipts-form-btn-lh:18px;--cp-summary-bar-label-tracking:.5px;--cp-projecthub-toolbar-search-w-lg:305px;--cp-projecthub-invoices-toolbar-search-w-lg:400px;--cp-invoice-desktop-side-px:80px;--cp-invoice-desktop-scrollbar-gutter-comp:0px;--cp-invoice-desktop-header-pt:42px;--cp-invoice-title-size:28px;--cp-invoice-toolbar-h:66px;--cp-invoice-subtitle-ml:40px;--cp-invoice-subtitle-mt:-8px;--cp-invoice-project-hub-h:490px;--cp-invoice-fab-bottom:112px;--cp-invoice-fab-right:92px;--cp-invoice-fab-second-right:160px;--cp-invoice-tabbar-h:44px;--cp-invoice-tabbar-desktop-shift-y:14px;--cp-invoice-tabbar-desktop-flow-compensation:-6px;--cp-invoice-tab-px:12px;--cp-invoice-empty-offset-y:-89px;--cp-invoice-empty-gap:16px;--cp-invoice-global-empty-offset-y:-106px;--cp-invoice-project-empty-offset-y:-106px;--cp-invoice-card-projecthub-h:214px;--cp-invoice-card-projecthub-dian-h:226px;--cp-invoice-card-projecthub-desktop-h:166px;--cp-invoice-card-meta-lh:17.5781px;--cp-invoice-card-title-lh:19.504px;--cp-invoice-footer-col-w:222px;--cp-invoice-footer-hours-left:318px;--cp-invoice-footer-unpaid-left:555px;--cp-invoice-footer-invoices-x:calc(var(--cp-desktop-sidebar-expanded-left) + var(--cp-invoice-desktop-side-px));--cp-invoice-footer-hours-x:calc(var(--cp-desktop-sidebar-expanded-left) + var(--cp-invoice-footer-hours-left));--cp-invoice-footer-unpaid-x:calc(var(--cp-desktop-sidebar-expanded-left) + var(--cp-invoice-footer-unpaid-left));--cp-receipts-empty-offset-y:-46px;--cp-receipts-no-results-offset-y:56px;--cp-receipts-no-results-top:223px;--cp-receipt-processing-content-top:270px;--cp-receipt-processing-copy-mt:16px;--cp-receipt-processing-copy-lh:24.38px;--cp-receipt-processing-dots-mt:24px;--cp-receipt-processing-header-opacity:.2;--cp-receipt-processing-dot-muted:#222529;--cp-receipt-processing-dot-soft:#374252;--cp-receipt-processing-dot-mid:#3f5f8f;--cp-receipt-processing-dot-active:#7a9bcc;--cp-invoice-filter-bar-px-lg:80px;--cp-invoice-filter-bar-projecthub-pt-lg:26px;--cp-invoice-filter-bar-projecthub-pb-lg:14px;--cp-invoice-filter-chip-min-w:147px;--cp-invoice-filter-chip-min-w-date:122px;--cp-invoice-filter-chip-min-w-amount:130px;--cp-invoice-filter-chip-min-w-payment:115px;--cp-invoice-filter-chip-min-w-sort:88px;--cp-invoice-filter-chip-min-w-desktop:160px;--cp-employee-labor-table-min-w:500px;--cp-employee-labor-project-size:16px;--cp-payment-chip-py:7px;--cp-send-email-sheet-pb:23px;--cp-send-email-link-h:24px;--cp-send-email-title-lh:24px;--cp-add-to-invoice-sheet-gap:31px;--cp-add-to-invoice-title-lh:24.38px;--cp-company-card-min-h:332px;--cp-company-card-logo-size:48px;--cp-company-card-meta-gap:7px;--cp-company-card-meta-text-w:226px;--cp-company-edit-address-icon-pr:44px;--cp-dashboard-label-w:96px;--cp-dashboard-progress-label-color:var(--cp-text-tertiary);--cp-dashboard-progress-label-w:60px;--cp-dashboard-progress-w:157px;--cp-dashboard-progress-track:#7a7676;--cp-dashboard-dot-in-progress:#f7cb51;--cp-dashboard-dot-completed:#75e0ae;--cp-dashboard-dot-planned:#b499ff;--cp-dashboard-dot-delayed:#ff837a;--cp-dashboard-dot-disabled:#665e5e;--cp-dashboard-overdue-color:#ff837a;--cp-dashboard-chip-py:6px;--cp-dashboard-chip-leading:18px;--cp-dashboard-card-title-leading:18px;--cp-dashboard-subscription-card-h:144px;--cp-permission-row-h:48px;--cp-project-hub-subtitle-pl:64px;--cp-modal-footer-h:80px;--cp-formmodal-pl-desktop:80px;--cp-formmodal-header-pl-desktop:40px;--cp-formmodal-field-w-sm:400px;--cp-formmodal-field-w-md:504px;--cp-formmodal-field-w-lg:800px;--cp-formmodal-w-sm:calc(var(--cp-formmodal-field-w-sm) + var(--cp-formmodal-pl-desktop) + var(--cp-space-lg));--cp-formmodal-w-md:calc(var(--cp-formmodal-field-w-md) + var(--cp-formmodal-pl-desktop) + var(--cp-space-lg));--cp-formmodal-w-lg:calc(var(--cp-formmodal-field-w-lg) + var(--cp-formmodal-pl-desktop) + var(--cp-space-lg));--cp-formmodal-page-header-pt-desktop:40px;--cp-receipt-form-title-leading:34px;--cp-receipt-form-subtitle-mt-neg:-22px;--cp-receipt-form-subtitle-ml:64px;--cp-receipt-form-content-pt:8px;--cp-receipt-form-input-pl-icon:29px;--cp-receipt-form-photo-h:160px;--cp-receipt-summary-gap:7px;--cp-receipt-card-title-w:270px;--cp-receipt-card-projecthub-desktop-h:166px;--cp-receipt-card-title-lh:19.504px;--cp-receipt-card-projecthub-row-gap:10px;--cp-receipt-card-projecthub-summary-mt:8px;--cp-receipt-card-metric-label-lh:17.5781px;--cp-tracking-receipt-count:-.45px;--cp-receipt-fab-bottom:104px;--cp-activity-form-page-w:504px;--cp-activity-form-page-pl:80px;--cp-activity-form-page-pt:40px;--cp-activity-form-date-input-w:160px;--cp-activity-form-reminder-input-w:214px;--cp-activity-form-page-date-input-w:239.5px;--cp-activity-form-title-offset-y:-2px;--cp-activity-form-name-field-offset-y:calc(var(--cp-space-3xs) * -1);--cp-activity-form-description-min-h:80px;--cp-activity-form-calendar-icon-color:#ccc5c4;--cp-activity-form-attachments-offset-y:4px;--cp-activity-form-attachments-with-daily-log-offset-y:8px;--cp-activity-form-attachment-add-offset-y:8px;--cp-activity-form-schedule-gap:24px;--cp-activity-form-actions-margin-bottom:8px;--cp-activity-checklist-editor-offset-y:3px;--cp-activity-checklist-sheet-editor-offset-y:-2px;--cp-activity-checklist-sheet-checkbox-offset-y:4px;--cp-activity-checklist-sheet-input-offset-y:3.5px;--cp-activity-checklist-sheet-add-offset-y:-2px;--cp-activity-checklist-sheet-footer-pt:6px;--cp-activity-sheet-title-offset-y:-3px;--cp-activity-checklist-title-offset-y:2px;--cp-activity-daily-log-sheet-content-pt:1px;--cp-activity-daily-log-sheet-row-gap:9px;--cp-activity-daily-log-sheet-extra-pb:16px;--cp-activity-daily-log-sheet-footer-pt:10px;--cp-activity-section-title-leading:24.38px;--cp-phase-form-mobile-sheet-h:444px;--cp-phase-form-title-size:20px;--cp-phase-form-title-leading:24.38px;--cp-phase-form-label-size:15px;--cp-phase-form-label-leading:20px;--cp-phase-form-placeholder-leading:17.5781px;--cp-phase-form-label-color:#ccc4c4;--cp-phase-form-placeholder-color:var(--cp-text-tertiary);--cp-phase-form-cancel-color:#7a9bcc;--cp-phase-form-save-color:#141414;--cp-phase-form-swatch-size:24px}:root[data-cp-theme=light]{--cp-bg-auth:#f7f9fa;--cp-bg-primary:#f7f9fa;--cp-bg-surface:#fff;--cp-bg-elevated:#ebedf0;--cp-bg-elevated-subtle:#f1f3f5;--cp-bg-input:#fff;--cp-bg-table-row:#fff;--cp-accent:#145dcc;--cp-accent-hover:#2f6fcf;--cp-accent-active:#265fb5;--cp-accent-subtle:#367ae01f;--cp-accent-text:#145dcc;--cp-accent-dark:#fff;--cp-secondary:#145dcc;--cp-secondary-subtle:#367ae01f;--cp-success:#137849;--cp-warning:#816224;--cp-success-strong:var(--cp-success);--cp-status-draft:#913fa5;--cp-status-awaiting:#6b50b6;--cp-status-inactive:var(--cp-text-tertiary);--cp-status-inactive-text:var(--cp-text-inverse);--cp-hover-overlay:#383b3d0d;--cp-active-overlay:#383b3d14;--cp-text-primary:#383b3d;--cp-text-secondary:#5e6266;--cp-text-tertiary:#5c636a;--cp-text-inverse:#fff;--cp-dashboard-progress-track:#edf1f5;--cp-dashboard-progress-label-color:#383b3d;--cp-dashboard-dot-completed:#33b845;--cp-dashboard-dot-delayed:#b82116;--cp-dashboard-overdue-color:#b82116;--cp-border:#ebedf0;--cp-border-subtle:#383b3d14;--cp-border-strong:#ced7e0;--cp-border-input:#ced7e0;--cp-border-control:#718ba5;--cp-border-accent-muted:#7a9bcc;--cp-surface-action-icon:#3d3b3b;--cp-radius-sheet:24px;--cp-border-divider:#ebedf0;--cp-menu-item-divider:#ebedf0;--cp-scrollbar-track:#ced7e052;--cp-scrollbar-thumb:#ced7e0;--cp-scrollbar-thumb-hover:#969da3;--cp-scrollbar-thumb-active:#367ae0;--cp-scrollbar-border:#f7f9fa;--cp-toggle-active-bg:#367ae01f;--cp-toggle-active-border:#367ae0;--cp-toggle-active-text:#367ae0;--cp-shadow-sm:0 1px 2px #21262c14;--cp-shadow-md:0 4px 12px #21262c1f;--cp-shadow-lg:0 8px 32px #21262c29;--cp-shadow-search:0 14px 34px #21262c29;--cp-search-clear-bg:#fff;--cp-shadow-dropdown:0 4px 16px #21262c1f;--cp-chart-1:#367ae0;--cp-chart-6:#5e6266;--cp-chart-budget:#10b981;--cp-chart-actual:#367ae0;--cp-chart-grid:#383b3d14;--cp-chart-axis:#383b3d38;--cp-chart-current-week:#383b3dcc;--cp-bg-sidebar:#f7f9fa;--cp-menu-item-active-bg:#eaf2ff;--cp-backdrop:#0f0f0f73;--cp-backdrop-subtle:#0f0f0f33;--cp-desktop-browser-chrome-bg:#edf2f7;--cp-desktop-browser-chrome-text:#111827;--cp-desktop-browser-tab-text:#1f2937;--cp-desktop-browser-muted-text:#6b7280;--cp-desktop-browser-border:#d1d5db;--cp-desktop-browser-address-bg:#f3f4f6;--cp-desktop-browser-close:#ff5f57;--cp-desktop-browser-minimize:#febc2e;--cp-desktop-browser-maximize:#28c840;--cp-keyboard-bg:#2c2c2e;--cp-keyboard-key-normal:#5b5b5d;--cp-keyboard-key-special:#3f4042;--cp-keyboard-suggestion-text:#d4d4d6;--cp-keyboard-secondary-text:#a7a7a7;--cp-keyboard-mock-h:335px;--cp-keyboard-suggestion-h:52px;--cp-keyboard-suggestion-px:18px;--cp-keyboard-suggestion-text-size:22px;--cp-keyboard-rows-gap:11px;--cp-keyboard-rows-pt:10px;--cp-keyboard-row2-px:20px;--cp-keyboard-key-h:42px;--cp-keyboard-key-min-w:32px;--cp-keyboard-key-radius:6px;--cp-keyboard-special-text-size:24px;--cp-keyboard-lang-px:14px;--cp-keyboard-lang-text-size:12px;--cp-keyboard-lang-tracking:.08em;--cp-keyboard-w-numbers:64px;--cp-keyboard-w-return:92px;--cp-keyboard-bottom-text-size:30px}[data-cp-project-schedule-node="1:2102"]{--cp-project-schedule-card-w:249px;--cp-project-schedule-add-btn-min-h:40px;--cp-project-schedule-field-px:11px;--cp-project-schedule-milestone-content-gap:var(--cp-space-sm)}.cp-invoice-footer-figma-extension{border-top:0}.cp-invoice-footer-figma-extension:before{content:"";left:0;right:0;top:calc(var(--cp-invoice-list-footer-extension-h) * -1);height:var(--cp-invoice-list-footer-extension-h);border-top:var(--cp-footer-border-t) solid var(--cp-border-input);background:var(--cp-bg-elevated);position:absolute}.cp-receipts-footer-figma-extension{border-top:0}.cp-receipts-footer-figma-extension:before{content:"";left:0;right:0;top:calc(var(--cp-receipts-footer-extension-h) * -1);height:var(--cp-receipts-footer-extension-h);border-top:var(--cp-footer-border-t) solid var(--cp-border-input);background:var(--cp-bg-elevated);position:absolute}