.operational-time-page{--time-green:#245c45;--time-wine:#642436;--time-line:#d5ddd7}.time-intro>p:not(.profit-eyebrow){max-width:850px}.time-workspace{max-width:1240px;margin:0 auto 64px;border:1px solid #cdd3d0;border-radius:8px;background:#fff;padding:30px 36px 34px;scroll-margin-top:20px}.time-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.time-toolbar h2,.time-actions h2,.time-results h2{font:29px/1.25 Georgia,serif;margin:0}.time-toolbar p:not(.profit-eyebrow){max-width:760px;font-size:13px;line-height:1.6;color:#5c675f;margin-top:9px}.time-toolbar-actions{display:flex;align-items:flex-end;gap:8px;flex-shrink:0}.time-currency{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#5d6861}.time-currency select{height:42px;min-width:92px;border:1px solid #aeb9b1;border-radius:4px;background:#fff;padding:0 28px 0 10px;font:600 12px/1 system-ui,sans-serif}.time-profile-picker{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--time-line);border-bottom:1px solid var(--time-line);padding:16px 0;margin-bottom:22px}.time-profile-picker>div:first-child{max-width:520px}.time-profile-picker strong{font-size:13px}.time-profile-picker p{margin:4px 0 0!important;font-size:11px;line-height:1.5;color:#5d6861}.time-profile-options{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));border:1px solid var(--time-line);border-radius:5px;overflow:hidden;flex-shrink:0}.time-profile-options button{min-height:42px;border:0;border-right:1px solid var(--time-line);background:transparent;color:inherit;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;font:600 11px/1.2 system-ui,sans-serif;cursor:pointer}.time-profile-options button:last-child{border-right:0}.time-profile-options button[aria-pressed=true]{background:var(--time-wine);color:#fff}.time-profile-options button:focus-visible{outline:2px solid var(--time-green);outline-offset:-3px}.time-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--time-line);border-left:4px solid var(--time-green);margin:22px 0 16px;background:#f5f8f6}.time-summary>div{min-height:92px;padding:17px 18px;border-right:1px solid var(--time-line);display:flex;flex-direction:column;justify-content:center;gap:5px}.time-summary>div:last-child{border-right:0}.time-summary span,.time-task-result span{font-size:11px;color:#5d6861}.time-summary strong{font:25px/1.1 Georgia,serif;font-variant-numeric:tabular-nums}.time-summary small{font-size:10px;color:#68736c}.time-summary-net strong{color:var(--time-wine)}.time-method{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 20px}.time-method p{font-size:12px;line-height:1.6;color:#5d6861;margin:0!important}.time-source{margin:0 0 24px}.time-source .profit-source-list{grid-template-columns:repeat(4,minmax(0,1fr))}.time-source [data-source=fictional]{border-style:dotted}.time-task-list{border-top:1px solid var(--time-line)}.time-task{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(520px,2fr) 155px;gap:20px;align-items:center;padding:21px 0;border-bottom:1px solid var(--time-line)}.time-task[data-disabled=true]{opacity:.56}.time-task-toggle{display:grid;grid-template-columns:18px 22px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.time-task-toggle input{width:16px;height:16px;margin-top:2px;accent-color:var(--time-green)}.time-task-toggle svg{color:var(--time-wine)}.time-task-toggle strong{display:block;font-size:13px;line-height:1.35}.time-optional{display:inline-block;margin-left:7px;border:1px solid var(--time-line);border-radius:999px;padding:2px 5px;font:600 8px/1 system-ui,sans-serif;color:#677169;text-transform:uppercase;font-style:normal;vertical-align:2px}.time-task-toggle small{display:block;font-size:11px;line-height:1.5;color:#677169;margin-top:4px}.time-task-toggle .time-boundary{color:#7d867f}.time-task-fields{display:grid;grid-template-columns:1.25fr repeat(4,minmax(88px,1fr));gap:8px}.time-field-currentMinutes{order:1}.time-estimate{order:2}.time-field-occurrencesPerWeek{order:3}.time-field-hourlyCost{order:4}.time-task-fields>label>span:first-child,.time-estimate>span{display:block;font-size:10px;line-height:1.25;color:#657168;margin-bottom:6px;min-height:25px}.time-task-fields>label>input,.time-input-wrap input{width:100%;height:42px;border:1px solid #aeb9b1;border-radius:4px;background:#fff;padding:0 10px;font-size:13px;font-variant-numeric:tabular-nums}.time-task-fields>label>input:disabled,.time-input-wrap input:disabled{background:#eef1ef}.time-input-wrap{display:block;position:relative}.time-input-wrap input{padding-right:48px}.time-input-wrap input[aria-invalid=true]{border-color:#ad3545}.time-input-wrap>small{position:absolute;right:8px;top:14px;font-size:9px;color:#66716a;pointer-events:none}.time-estimate output{height:42px;border:1px solid var(--time-line);border-radius:4px;background:#f5f8f6;padding:0 10px;display:flex;align-items:center;font:600 13px/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--time-green)}.time-estimate>small{display:block;margin-top:5px;font-size:9px;line-height:1.35;color:#66716a}.time-task-result{border-left:1px solid var(--time-line);padding-left:17px;min-height:62px;display:flex;flex-direction:column;justify-content:center;gap:5px}.time-task-result strong{font:20px/1.2 Georgia,serif;font-variant-numeric:tabular-nums}.time-task-result small{font-size:10px;line-height:1.4;color:#5e6962}.time-warning{margin:20px 0 0!important;padding:12px 14px;border-left:3px solid #9b6a20;background:#fbf7ef;color:#68491c;font-size:12px;line-height:1.6}.time-results{margin-top:34px;border-top:2px solid #cbd4ce;padding-top:28px}.time-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.time-results-heading>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.time-results-heading>div:last-child span{border:1px solid var(--time-line);padding:6px 9px;font-size:10px;color:#5d6861}.time-period-table{border:1px solid var(--time-line)}.time-period-row{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--time-line)}.time-period-row:last-child{border-bottom:0}.time-period-row>*{padding:14px 16px;border-right:1px solid var(--time-line);display:flex;flex-direction:column;justify-content:center;gap:5px;font-size:13px;font-variant-numeric:tabular-nums}.time-period-row>*:last-child{border-right:0}.time-period-row span small{font-size:11px;color:#657168}.time-period-row [data-negative=true]{color:#9b3143}.time-period-head{background:#f5f8f6}.time-period-head>*{font-size:10px;font-weight:700;color:#5d6861;text-transform:uppercase}.time-cost-coverage,.time-cash-note{font-size:12px;line-height:1.6;color:#5d6861;margin:14px 0 0!important}.time-workday-equivalent{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:14px;padding:14px 16px;border-left:4px solid var(--time-green);background:#f5f8f6}.time-workday-equivalent strong{font:20px/1.3 Georgia,serif;color:var(--time-green)}.time-workday-equivalent span{max-width:320px;font-size:10px;line-height:1.45;color:#5d6861;text-align:right}.time-cash-note{border-left:3px solid var(--time-green);background:#f5f8f6;padding:12px 14px}.time-actions{margin-top:36px;border-top:2px solid #cbd4ce;padding-top:28px}.time-actions>div:first-child{margin-bottom:16px}.time-empty{font-size:13px;line-height:1.6;color:#626d66;padding:18px 0;border-top:1px solid var(--time-line)}.time-actions .profit-actions li:last-child{border-bottom:1px solid var(--time-line)}.time-actions .profit-actions li>div{min-width:0}.time-actions .profit-actions li>a{display:grid}.operational-time-page .profit-footer span:last-child{display:flex;align-items:center;gap:6px}@media (max-width:1140px){.time-workspace{margin-left:32px;margin-right:32px}.time-task{grid-template-columns:1fr}.time-task-fields{grid-template-columns:1.25fr repeat(4,minmax(0,1fr))}.time-task-result{border-left:0;padding-left:50px}.time-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.time-summary>div:nth-child(3){border-right:0}.time-summary>div:nth-child(-n+3){border-bottom:1px solid var(--time-line)}}@media (max-width:760px){.time-workspace{margin:0 16px 36px;padding:22px 18px 26px}.time-toolbar{flex-direction:column}.time-toolbar-actions{width:100%;justify-content:flex-end}.time-profile-picker{align-items:flex-start;flex-direction:column;gap:12px}.time-profile-options{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.time-profile-options button{padding:0 7px}.time-toolbar h2,.time-actions h2,.time-results h2{font-size:24px}.time-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.time-summary>div{padding:14px;min-height:78px;border-bottom:1px solid var(--time-line)}.time-summary>div:nth-child(odd){border-right:1px solid var(--time-line)}.time-summary>div:nth-child(2n){border-right:0}.time-summary>div:last-child{border-bottom:0}.time-summary strong{font-size:22px}.time-method{grid-template-columns:1fr;gap:8px}.time-source .profit-source-list{grid-template-columns:1fr}.time-task{grid-template-columns:1fr;gap:16px;padding:20px 0}.time-task-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.time-task-fields>label:first-child{grid-column:1/-1}.time-task-result{padding-left:46px}.time-task-result strong{font-size:22px}.time-results-heading{align-items:flex-start;flex-direction:column}.time-results-heading>div:last-child{justify-content:flex-start}.time-workday-equivalent{align-items:flex-start;flex-direction:column;gap:5px}.time-workday-equivalent span{text-align:left}.time-period-table{overflow-x:auto}.time-period-row{min-width:650px}.time-actions .profit-actions li{align-items:flex-start}.time-actions .profit-actions li>a{margin-left:auto}.time-intro br{display:none}}@media (max-width:440px){.time-task-fields{grid-template-columns:1fr}.time-task-fields>label:first-child{grid-column:auto}.time-task-fields>label,.time-estimate{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center}.time-task-fields>label>span:first-child,.time-estimate>span{margin:0;min-height:0}.time-estimate>small{grid-column:2;margin-top:5px}.time-summary{grid-template-columns:1fr}.time-summary>div{border-right:0!important;border-bottom:1px solid var(--time-line)!important}.time-summary>div:last-child{border-bottom:0!important}.time-toolbar-actions{justify-content:space-between}.time-currency{margin-right:auto}}.operational-time-page{--time-green:hsl(var(--accent));--time-wine:hsl(var(--wine-light));--time-line:hsl(var(--border))}.time-workspace{border-color:var(--tool-border);background:var(--tool-panel);box-shadow:0 24px 70px #00000038}.time-toolbar h2,.time-actions h2,.time-results h2{font-family:var(--font-heading)}.time-toolbar p:not(.profit-eyebrow),.time-currency,.time-summary span,.time-task-result span,.time-summary small,.time-method p,.time-task-toggle small,.time-task-fields>label>span:first-child,.time-task-result small,.time-period-row span small,.time-cost-coverage,.time-cash-note{color:var(--tool-muted)}.time-currency select,.time-task-fields>label>input,.time-input-wrap input{border-color:var(--tool-border);background:var(--tool-bg);color:var(--tool-text)}.time-profile-picker,.time-profile-options,.time-profile-options button{border-color:var(--tool-border)}.time-profile-picker p,.time-workday-equivalent span{color:var(--tool-muted)}.time-profile-options button[aria-pressed=true]{background:var(--tool-wine);color:hsl(var(--primary-foreground))}.time-estimate output{border-color:var(--tool-border);background:hsl(var(--accent)/.08);color:var(--tool-accent)}.time-task-fields>label>input:disabled,.time-input-wrap input:disabled{background:hsl(var(--muted)/.35);color:var(--tool-muted)}.time-summary{border-color:var(--tool-border);border-left-color:var(--tool-wine);background:hsl(var(--muted)/.28)}.time-summary>div,.time-task-list,.time-task,.time-task-result,.time-results,.time-period-table,.time-period-row,.time-period-row>*,.time-actions,.time-actions .profit-actions li:last-child{border-color:var(--tool-border)}.time-summary-net strong,.time-task-toggle svg{color:var(--tool-accent)}.time-task-toggle input{accent-color:var(--tool-wine)}.time-warning{border-color:#ecb73c;background:#ecb73c1a;color:#f2cf7d}.time-period-head{background:hsl(var(--muted)/.35)}.time-period-head>*{color:var(--tool-muted)}.time-period-row [data-negative=true]{color:#e9677d}.time-cash-note,.time-workday-equivalent{border-color:var(--tool-accent);background:hsl(var(--accent)/.08)}.time-workday-equivalent strong{color:var(--tool-accent);font-family:var(--font-heading)}.time-optional{border-color:var(--tool-border);color:var(--tool-muted)}.time-empty{color:var(--tool-muted);border-color:var(--tool-border)}
