.workplace-page[data-v-2cbb0e12]{min-height:100%}.workplace-shell[data-v-2cbb0e12]{background:var(--bg-color-container);grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px;height:100%;min-height:calc(100vh - 128px);padding:16px;display:grid;overflow:auto}.workplace-metric-card[data-v-2cbb0e12],.workplace-panel[data-v-2cbb0e12],.workplace-total-card[data-v-2cbb0e12]{background:var(--app-bg-primary);border:1px solid var(--app-border-card);box-shadow:var(--app-card-shadow);border-radius:6px}.workplace-user-panel[data-v-2cbb0e12]{background:var(--app-bg-primary);border:1px solid var(--app-border-card-alt);min-width:0;height:100%;min-height:640px;box-shadow:none;border-radius:0;flex-direction:column;align-self:stretch;display:flex;position:sticky;top:0;overflow:hidden}.workplace-user-panel__head[data-v-2cbb0e12]{border-bottom:1px solid var(--app-border-primary);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.workplace-user-panel__title[data-v-2cbb0e12]{color:var(--app-text-secondary);font-size:14px;font-weight:600;line-height:20px}.workplace-user-panel__meta[data-v-2cbb0e12]{color:var(--app-text-label);margin-top:2px;font-size:12px;line-height:18px}.workplace-user-list[data-v-2cbb0e12]{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.workplace-user-panel__pagination[data-v-2cbb0e12]{border-top:1px solid var(--app-border-primary);flex:none;padding:10px 12px 12px}.workplace-user-item[data-v-2cbb0e12]{text-align:left;cursor:pointer;background:var(--app-bg-primary);border:1px solid var(--app-border-primary);appearance:none;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;display:flex}.workplace-user-item[data-v-2cbb0e12]:hover,.workplace-user-item.is-selected[data-v-2cbb0e12]{background:var(--app-bg-accent);border-color:var(--app-border-info-subtle)}.workplace-user-item.is-selected[data-v-2cbb0e12]{box-shadow:inset 3px 0 0 var(--app-accent-blue)}.workplace-user-item--all[data-v-2cbb0e12]{background:var(--app-bg-secondary)}.workplace-user-item__main[data-v-2cbb0e12]{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.workplace-user-item__name[data-v-2cbb0e12]{min-width:0;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.workplace-user-item__id[data-v-2cbb0e12]{color:var(--app-text-label);flex:none;font-size:12px;line-height:18px}.workplace-user-item__email[data-v-2cbb0e12]{color:var(--app-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.workplace-user-item__status[data-v-2cbb0e12]{border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:12px;line-height:18px}.workplace-user-item__status.is-enabled[data-v-2cbb0e12]{color:var(--app-text-active);background:var(--app-tag-success-bg)}.workplace-user-item__status.is-disabled[data-v-2cbb0e12]{color:var(--app-text-tertiary);background:var(--app-bg-tag)}.workplace-user-item__status.is-all[data-v-2cbb0e12]{color:var(--app-text-accent-blue);background:var(--app-bg-info-subtle)}.production-dashboard[data-v-2cbb0e12]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:start;gap:12px;padding:0;display:flex}.production-dashboard[data-v-2cbb0e12] .ant-empty-description{color:var(--app-text-label)}.workplace-terminal-head[data-v-2cbb0e12]{background:var(--app-bg-primary);border:1px solid var(--app-border-card);border-radius:6px;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;padding:12px 14px;display:flex}.workplace-terminal-head span[data-v-2cbb0e12]{color:var(--app-text-label);font-size:12px;line-height:18px;display:block}.workplace-terminal-head h1[data-v-2cbb0e12]{color:var(--app-text-primary);align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:26px;display:flex}.workplace-terminal-head h1 small[data-v-2cbb0e12]{color:var(--app-text-label);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;line-height:18px}.workplace-dashboard-controls[data-v-2cbb0e12]{flex:none;align-items:center;gap:8px;display:flex}.workplace-dashboard-controls__environment[data-v-2cbb0e12]{width:112px}.workplace-dashboard-month-actions[data-v-2cbb0e12]{flex:none;align-items:center;gap:6px;display:flex}.workplace-summary-grid[data-v-2cbb0e12]{grid-template-columns:minmax(320px,.95fr) minmax(0,2.05fr);gap:10px;display:grid}.workplace-period-grid[data-v-2cbb0e12],.workplace-total-grid[data-v-2cbb0e12]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workplace-metric-card[data-v-2cbb0e12]{background:linear-gradient(135deg, var(--app-bg-secondary), transparent 48%), var(--app-bg-primary);min-width:0;min-height:118px;padding:14px 16px;position:relative;overflow:hidden}.workplace-metric-card[data-v-2cbb0e12]:before{content:"";background:var(--app-accent-blue-bar);width:2px;height:100%;position:absolute;top:0;left:0}.workplace-metric-card.is-positive[data-v-2cbb0e12]{border-color:var(--app-accent-positive-border)}.workplace-metric-card.is-positive[data-v-2cbb0e12]:before{background:var(--app-accent-positive)}.workplace-metric-card.is-negative[data-v-2cbb0e12]{border-color:var(--app-accent-negative-border)}.workplace-metric-card.is-negative[data-v-2cbb0e12]:before{background:var(--app-accent-negative)}.workplace-metric-card.is-zero[data-v-2cbb0e12]{border-color:var(--app-accent-zero-border)}.workplace-metric-card.is-zero[data-v-2cbb0e12]:before{background:var(--app-accent-zero)}.workplace-metric-card--primary[data-v-2cbb0e12]{min-height:118px;padding:18px 20px}.workplace-metric-card--primary .workplace-metric-card__value[data-v-2cbb0e12]{margin-top:12px;font-size:38px;line-height:46px}.workplace-metric-card__label[data-v-2cbb0e12],.workplace-total-card span[data-v-2cbb0e12]{color:var(--app-text-label);font-size:12px;line-height:18px}.workplace-metric-card__value[data-v-2cbb0e12]{color:var(--app-text-primary);overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:26px;font-weight:700;line-height:34px}.workplace-period-grid .workplace-metric-card__value[data-v-2cbb0e12]{font-size:22px;line-height:30px}.workplace-dashboard-grid[data-v-2cbb0e12],.workplace-split-grid[data-v-2cbb0e12]{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:10px;display:grid}.workplace-panel[data-v-2cbb0e12]{min-width:0;padding:14px}.workplace-panel__head[data-v-2cbb0e12]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.workplace-panel__head h2[data-v-2cbb0e12]{color:var(--app-text-primary);margin:0;font-size:15px;font-weight:600;line-height:22px}.workplace-trend-chart[data-v-2cbb0e12]{min-width:0;position:relative}.workplace-trend-chart svg[data-v-2cbb0e12]{width:100%;height:238px;display:block}.workplace-trend-chart__zero[data-v-2cbb0e12]{stroke:var(--app-border-input);stroke-dasharray:5 5;stroke-width:1px}.workplace-trend-chart__area[data-v-2cbb0e12]{fill:var(--app-chart-area-fill)}.workplace-trend-chart__line[data-v-2cbb0e12]{fill:none;stroke:var(--app-accent-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.workplace-trend-chart__point[data-v-2cbb0e12]{fill:var(--app-bg-primary);stroke:var(--app-accent-blue);stroke-width:2px}.workplace-trend-chart__point--latest[data-v-2cbb0e12]{fill:var(--app-accent-blue)}.workplace-trend-chart__point--low[data-v-2cbb0e12]{fill:var(--app-accent-green);stroke:var(--app-text-active)}.workplace-trend-chart__hit[data-v-2cbb0e12]{cursor:pointer;fill:#0000}.workplace-trend-chart__axis[data-v-2cbb0e12]{color:var(--app-text-label);justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;display:flex}.workplace-composition[data-v-2cbb0e12]{grid-template-columns:1fr;place-items:center;gap:12px;min-height:260px;display:grid;position:relative}.workplace-composition__ring[data-v-2cbb0e12]{width:160px;height:160px;transform:rotate(-90deg)}.workplace-composition__ring-wrap[data-v-2cbb0e12]{width:160px;height:160px;position:relative}.workplace-composition__center[data-v-2cbb0e12]{color:var(--app-text-primary);justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;font-weight:700;line-height:28px;display:flex;position:absolute;inset:0}.workplace-composition__track[data-v-2cbb0e12]{fill:none;stroke:var(--app-chart-track);stroke-width:18px}.workplace-composition__segment[data-v-2cbb0e12]{cursor:pointer;fill:none;stroke-linecap:butt;stroke-width:18px}.workplace-composition__legend[data-v-2cbb0e12]{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.workplace-composition__legend-item[data-v-2cbb0e12]{color:var(--app-text-tertiary);cursor:pointer;grid-template-columns:10px 48px minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:12px;line-height:18px;display:grid}.workplace-composition__legend-item>span[data-v-2cbb0e12]:nth-child(2){white-space:nowrap}.workplace-composition__legend-item strong[data-v-2cbb0e12],.workplace-composition__legend-item em[data-v-2cbb0e12]{color:var(--app-text-primary);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal}.workplace-composition__legend-item em[data-v-2cbb0e12]{color:var(--app-text-label)}.workplace-composition__dot[data-v-2cbb0e12]{border-radius:50%;width:10px;height:10px}.workplace-chart-tooltip[data-v-2cbb0e12]{z-index:5;max-width:220px;color:var(--app-text-secondary);pointer-events:none;background:var(--app-bg-primary);border:1px solid var(--app-border-input);box-shadow:var(--app-tooltip-shadow);border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;transform:translate(10px,-100%)}.workplace-chart-tooltip span[data-v-2cbb0e12],.workplace-chart-tooltip em[data-v-2cbb0e12]{color:var(--app-text-label);white-space:nowrap;font-size:12px;font-style:normal;line-height:18px}.workplace-chart-tooltip strong[data-v-2cbb0e12]{color:var(--app-text-primary);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px}.workplace-total-card[data-v-2cbb0e12]{background:var(--app-bg-primary);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.workplace-total-card strong[data-v-2cbb0e12]{color:var(--app-text-primary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:26px}.workplace-total-card--fee[data-v-2cbb0e12]{background:var(--app-bg-chart-info)}.workplace-total-card--fee strong[data-v-2cbb0e12]{color:var(--app-accent-blue)}.workplace-panel--fee-split .workplace-total-grid[data-v-2cbb0e12]{grid-template-columns:1fr;gap:8px}.workplace-panel--fee-split .workplace-total-card[data-v-2cbb0e12]{flex-direction:row;justify-content:space-between;align-items:center}.workplace-panel--fee-split .workplace-total-card strong[data-v-2cbb0e12]{white-space:nowrap;flex:none}.is-positive[data-v-2cbb0e12]{color:var(--app-error-text)!important}.is-negative[data-v-2cbb0e12]{color:var(--app-text-active)!important}.is-zero[data-v-2cbb0e12]{color:var(--app-text-placeholder)!important}@media (width<=980px){.workplace-shell[data-v-2cbb0e12],.workplace-summary-grid[data-v-2cbb0e12],.workplace-dashboard-grid[data-v-2cbb0e12],.workplace-split-grid[data-v-2cbb0e12]{grid-template-columns:1fr}.workplace-user-panel[data-v-2cbb0e12]{height:auto;min-height:560px;position:static}}@media (width<=820px){.workplace-shell[data-v-2cbb0e12]{padding:12px}.workplace-terminal-head[data-v-2cbb0e12],.workplace-dashboard-controls[data-v-2cbb0e12]{flex-direction:column;align-items:stretch}.workplace-dashboard-controls__environment[data-v-2cbb0e12],.workplace-dashboard-month-actions[data-v-2cbb0e12]{width:100%}.workplace-dashboard-month-actions[data-v-2cbb0e12] .ant-btn{flex:1}.workplace-period-grid[data-v-2cbb0e12],.workplace-total-grid[data-v-2cbb0e12]{grid-template-columns:1fr}.workplace-composition[data-v-2cbb0e12]{grid-template-columns:1fr;justify-items:center}.workplace-composition__legend[data-v-2cbb0e12]{width:100%}}
