:root{--ec-sem354-paper:#fffefa;--ec-sem354-soft:#f1f0eb;--ec-sem354-ink:#29323a;--ec-sem354-muted:#58626c;--ec-sem354-line:#d8dadc;--ec-sem354-grid:#d8dadc;--ec-sem354-blue:#2e619a;--ec-sem354-amber:#8a5b13;--ec-sem354-amberSoft:#fff3d9;--ec-sem354-red:#a43d3a;--ec-sem354-redSoft:#fceeed;--ec-sem354-green:#326452;--ec-sem354-greenSoft:#edf5f0;--ec-sem354-violet:#795da3;--ec-sem354-cost:#95612e;--ec-person354-0:#2e619a;--ec-person354-0-soft:#eef3fa;--ec-person354-1:#795da3;--ec-person354-1-soft:#f4eff9;--ec-person354-2:#277980;--ec-person354-2-soft:#edf5f5;--ec-person354-3:#5658a5;--ec-person354-3-soft:#f0f0f9;--ec-person354-4:#91547c;--ec-person354-4-soft:#f7eff4;--ec-person354-5:#606c77;--ec-person354-5-soft:#f0f2f4;--ec-person354-6:#35728f;--ec-person354-6-soft:#edf4f8;--ec-person354-7:#755870;--ec-person354-7-soft:#f5eff5}html[data-ec-theme=dark]{--ec-sem354-paper:#22272d;--ec-sem354-soft:#2c3239;--ec-sem354-ink:#eff2f5;--ec-sem354-muted:#bdc5ce;--ec-sem354-line:#535d68;--ec-sem354-grid:#535d68;--ec-sem354-blue:#92baf0;--ec-sem354-amber:#e2b367;--ec-sem354-amberSoft:#3c3221;--ec-sem354-red:#ef9c94;--ec-sem354-redSoft:#402d30;--ec-sem354-green:#91c5b0;--ec-sem354-greenSoft:#253b32;--ec-sem354-violet:#bea8e5;--ec-sem354-cost:#dcaf7a;--ec-person354-0:#92baf0;--ec-person354-0-soft:#263442;--ec-person354-1:#bea8e5;--ec-person354-1-soft:#343041;--ec-person354-2:#85c8cf;--ec-person354-2-soft:#253b3d;--ec-person354-3:#acaeea;--ec-person354-3-soft:#2d3043;--ec-person354-4:#d4a3c3;--ec-person354-4-soft:#3e2f3a;--ec-person354-5:#bac4cc;--ec-person354-5-soft:#30373e;--ec-person354-6:#91c0d7;--ec-person354-6-soft:#273945;--ec-person354-7:#cbaac5;--ec-person354-7-soft:#392f39}.cc-app .tp-workspace183 .tp-shell.tp-display-shell331,html[data-ec-theme=dark] .cc-app .tp-workspace183 .tp-shell.tp-display-shell331{--tp300-paper:var(--ec-sem354-paper);--tp300-soft:var(--ec-sem354-soft);--tp300-ink:var(--ec-sem354-ink);--tp300-muted:var(--ec-sem354-muted);--tp300-line:var(--ec-sem354-line)}.cc-app .tp-workspace183 .tp-display-shell331 :is(.tp-toolbar,.tp-color-legend217,.tp-publish183),.ec-team-planning-preview180 .tp-color-legend217{background:var(--ec-sem354-soft)!important;color:var(--ec-sem354-ink)!important;border-color:var(--ec-sem354-line)!important}.cc-app .tp-display-shell331 .tp-publish183{border-left-color:var(--ec-sem354-amber)}.cc-app .tp-workspace183 .tp-display-shell331 .tp-summary183>div{box-shadow:0 2px 8px #20263009;background:var(--ec-sem354-paper)!important;border-color:var(--ec-sem354-line)!important;border-left-color:var(--ec-sem354-blue)!important}.cc-app .tp-workspace183 .tp-display-shell331 .tp-summary183>div:nth-of-type(2){border-left-color:var(--ec-sem354-violet)!important}.cc-app .tp-workspace183 .tp-display-shell331 .tp-summary183>div:nth-of-type(3){border-left-color:var(--ec-person354-2)!important}.cc-app .tp-workspace183 .tp-display-shell331 .tp-summary183>div :is(strong,span){color:var(--ec-sem354-ink)!important}.cc-app .tp-display-shell331 .tp-timeline300-head,.cc-app .tp-display-shell331 .tp-timeline300-head>span,.ec-team-planning-preview180 .tp-week-header,.ec-team-planning-preview180 .tp-week-header>span{background:var(--ec-sem354-soft);color:var(--ec-sem354-ink);border-color:var(--ec-sem354-line)}.cc-app .tp-display-shell331 .tp-timeline300-head>strong,.ec-team-planning-preview180 .tp-week-header>strong{border-color:var(--ec-sem354-line);color:var(--ec-sem354-ink)!important}.cc-app .tp-display-shell331 .tp-timeline300-head>strong[data-today=true],.ec-team-planning-preview180 .tp-week-header>strong.tp-today{background:var(--ec-sem354-paper);box-shadow:inset 0 -3px var(--ec-sem354-blue);color:var(--ec-sem354-blue)!important}.cc-app .tp-display-shell331 .tp-timeline300-day[data-today=true]{background:var(--ec-person354-0-soft)}.cc-app .tp-display-shell331 .tp-overview331-week{background:var(--ec-sem354-paper)}.cc-app .tp-display-shell331 :is(.tp-overview331-days>button,.tp-day313-strip>button)[aria-pressed=true]{background:var(--ec-control-accent-soft,#edf4ee);border-color:var(--ec-control-accent,#294d3f);color:var(--ec-sem354-ink);box-shadow:inset 0 -3px var(--ec-control-accent,#294d3f)}.cc-app .tp-workspace183 .tp-display-shell331 :is(.tp-view183>button,.tp-toolbar button,.tp-switch300 button)[aria-pressed=true]{background:var(--ec-control-accent-soft,#edf4ee)!important;border-color:var(--ec-control-accent,#294d3f)!important;color:var(--ec-sem354-ink)!important;box-shadow:inset 0 -2px var(--ec-control-accent,#294d3f)!important}.cc-app .tp-display-shell331 :is(.tp-overview331-event,.tp-day313-event,.tp-timeline300-event),.cc-app .tp-workspace183 .tp-calendar300 .tp-entry.tp-entry-color217,.cc-app .tp-workspace183 .tp-inspection300 .tp-entry.tp-entry-color217,.ec-team-planning-preview180 .tp-entry.tp-entry-color217{border-color:var(--ec-sem354-line);border-left:4px solid var(--tp-person-accent217,var(--ec-sem354-blue));background:var(--ec-sem354-paper)!important;color:var(--ec-sem354-ink)!important}.cc-app .tp-display-shell331 .tp-calendar300[data-colour=task] :is(.tp-overview331-event,.tp-day313-event,.tp-timeline300-event):not(.is-archived331,.is-archived313,.is-archived300),.cc-app .tp-workspace183 .tp-calendar300[data-colour=task] .tp-entry.tp-entry-color217:not(.tp-entry-archived){border-left-color:var(--tp-task-accent217)}.cc-app .tp-display-shell331 :is(.tp-overview331-event,.tp-day313-event,.tp-timeline300-event)[data-person-pattern="1"],.cc-app .tp-workspace183 .tp-entry.tp-entry-color217[data-person-pattern="1"]{border-left-style:dashed}.cc-app .tp-display-shell331 :is(.tp-overview331-event,.tp-day313-event,.tp-timeline300-event)[data-person-pattern="2"],.cc-app .tp-workspace183 .tp-entry.tp-entry-color217[data-person-pattern="2"]{border-left-style:dotted}.cc-app .tp-workspace183 .tp-calendar300[data-colour=task] [data-person-pattern]{border-left-style:solid}.cc-app .tp-display-shell331 :is(.tp-overview331-event.is-archived331,.tp-day313-event.is-archived313,.tp-timeline300-event.is-archived300),.cc-app .tp-workspace183 .tp-entry.tp-entry-color217.tp-entry-archived{border-color:var(--ec-sem354-muted);border-style:dashed;background:var(--ec-sem354-soft)!important;color:var(--ec-sem354-muted)!important}.cc-app .tp-display-shell331 :is(.tp-overview331-event.is-conflict331,.tp-day313-event.is-conflict313,.tp-timeline300-event.is-conflict300),.cc-app .tp-workspace183 .tp-entry.tp-entry-color217.is-conflict217{outline:2px solid var(--ec-sem354-red);outline-offset:-2px;box-shadow:none}.cc-app .tp-display-shell331 :is(.tp-overview331-alert,.tp-day313-alert,.tp-conflict-chip217){background:var(--ec-sem354-redSoft);border-color:var(--ec-sem354-red);color:var(--ec-sem354-red)!important}html[data-ec-theme=dark] .cc-app .tp-display-shell331 :is(.tp-overview331-alert,.tp-day313-alert,.tp-conflict-chip217){background:var(--ec-sem354-redSoft);color:var(--ec-sem354-red)!important}.cc-app .tp-display-shell331 :is(.tp-overview331-day-alert,.tp-timeline300-event-title>b){background:var(--ec-sem354-red);color:var(--ec-sem354-paper)}.cc-app .tp-display-shell331 .tp-pending354,.cc-app .tp-display-shell331 .tp-publication183.is-draft{background:var(--ec-sem354-amberSoft);border-radius:4px;align-self:flex-start;width:fit-content;max-width:100%;padding:2px 5px;font-size:11px;line-height:1.4;display:inline-block;color:var(--ec-sem354-amber)!important}.cc-app .tp-display-shell331 .tp-pending354:before,.cc-app .tp-display-shell331 .tp-publication183.is-draft:before{content:"◷ ";font-weight:700}.cc-app .tp-display-shell331 .tp-publication183:not(.is-draft){color:var(--ec-sem354-green)!important}.cc-app .tp-display-shell331 .tp-publication183:not(.is-draft):before{content:"✓ ";font-weight:700}.cc-app .tp-display-shell331 .tp-timeline300-event[data-pending354=true]{border-top-style:dashed}.cc-app .tp-display-shell331 .tp-day313-icon{background:var(--ec-sem354-soft)}.cc-app .tp-display-shell331 .tp-color-legend217 .tp-legend-task217{background:var(--ec-person354-1-soft);border-color:var(--ec-sem354-violet)}.cc-app .tp-display-shell331 .tp-color-legend217 .tp-legend-conflict217{background:var(--ec-sem354-redSoft);border-color:var(--ec-sem354-red)}html[data-ec-theme=dark] .cc-app .tp-workspace183 .tp-calendar300 .tp-agenda300 .tp-entry :is(strong,span,p,small,h3,h4):not(.tp-post187):not(.tp-publication183):not(.tp-task-chip217):not(.tp-conflict-chip217),html[data-ec-theme=dark] .cc-app .tp-workspace183 .tp-inspection300 .tp-entry :is(strong,span,p,small,h3,h4):not(.tp-post187):not(.tp-publication183):not(.tp-task-chip217):not(.tp-conflict-chip217){color:var(--ec-sem354-ink)!important}.cc-app .tp-display-shell331 .tp-task-chip217{background:var(--tp-task-soft217);color:var(--tp-task-accent217)!important}.cc-app .tp-display-shell331 .tp-slot-time183{color:var(--ec-sem354-ink)!important}html[data-ec-theme=dark] .cc-app .tp-display-shell331 .tp-task-chip217{background:var(--tp-task-soft217);color:var(--tp-task-accent217)!important}html[data-ec-theme=dark] .cc-app .tp-display-shell331 .tp-person183{background:0 0!important}.ec-monthly-stats{color:var(--ec-sem354-ink)}.ec-monthly-stats :is(.ec-monthly-period,.ec-monthly-notes){color:var(--ec-sem354-muted)}.ec-monthly-stats .ec-monthly-empty{background:var(--ec-sem354-soft);color:var(--ec-sem354-ink)}.ec-monthly-stats :is(.ec-monthly-axis-unit,.ec-monthly-unknown){fill:var(--ec-sem354-muted)}.ec-monthly-stats :is(.ec-monthly-axis-tick,.ec-monthly-axis-month){fill:var(--ec-sem354-ink)}.ec-monthly-stats .ec-monthly-bar-chart :is(.ec-monthly-axis-unit,.ec-monthly-unknown){fill:var(--ec-sem354-muted)}.ec-monthly-stats .ec-monthly-bar-chart :is(.ec-monthly-axis-tick,.ec-monthly-axis-month){fill:var(--ec-sem354-ink)}.ec-monthly-stats .ec-monthly-chart-grid354{stroke:var(--ec-sem354-grid)}.ec-monthly-stats .ec-monthly-chart-grid354[data-zero=true]{stroke:var(--ec-sem354-muted)}.ec-monthly-stats .ec-monthly-legend [data-series=revenueCents]{color:var(--ec-sem354-blue)}.ec-monthly-stats .ec-monthly-legend [data-series=costsCents]{color:var(--ec-sem354-cost)}.ec-monthly-stats :is(.ec-monthly-legend,.ec-monthly-margin-legend)>span{color:var(--ec-sem354-muted)}.ec-monthly-stats .ec-monthly-margin-legend [data-series=positive]{color:var(--ec-sem354-green)}.ec-monthly-stats .ec-monthly-margin-legend [data-series=negative]{color:var(--ec-sem354-red)}:is(.cc-app,.office-app) .bureau248.bureau301{--bu248-paper:#fff;--bu248-ground:#f6f8fa;--bu248-ink:var(--ec-sem354-ink);--bu248-muted:var(--ec-sem354-muted);--bu248-line:var(--ec-sem354-line)}html[data-ec-theme=dark] :is(.cc-app,.office-app) .bureau248.bureau301{--bu248-paper:var(--ec-sem354-paper);--bu248-ground:var(--ec-sem354-soft);--bu248-ink:var(--ec-sem354-ink);--bu248-muted:var(--ec-sem354-muted);--bu248-line:var(--ec-sem354-line)}.bureau248.bureau301 .bu248-metrics>div{background:var(--bu248-paper)}.bureau248.bureau301 .bu248-metrics>[data-semantic354=blue]>dd{color:var(--ec-sem354-blue)}.bureau248.bureau301 .bu248-metrics>[data-semantic354=amber]>dd{color:var(--ec-sem354-amber)}.bureau248.bureau301 .bu248-metrics>[data-semantic354=red]>dd{color:var(--ec-sem354-red)}.bureau248.bureau301 .bu248-metrics>[data-semantic354=muted]>dd{color:var(--ec-sem354-muted)}.bureau248.bureau301 .bu248-chart-track i{background:var(--ec-sem354-blue)}.bureau248.bureau301 .bu248-state.is-unpaid{background:var(--ec-sem354-amberSoft);color:var(--ec-sem354-amber)}.bureau248.bureau301 .bu248-state.is-paid{background:var(--ec-sem354-greenSoft);color:var(--ec-sem354-green)}html[data-ec-theme=dark] :is(.cc-app,.office-app) .bureau248.bureau301 :is(.bu248-widget,.bu248-search-results),html[data-ec-theme=dark] :is(.cc-app,.office-app) .ec-monthly-stats.cc-panel{background:var(--ec-sem354-paper);color:var(--ec-sem354-ink);border-color:var(--ec-sem354-line)}html[data-ec-theme=dark] :is(.cc-app,.office-app) .ec-monthly-stats :is(.ec-monthly-period,.ec-monthly-notes){color:var(--ec-sem354-muted)}@media (forced-colors:active){.cc-app .tp-display-shell331 :is(.tp-overview331-event,.tp-day313-event,.tp-timeline300-event){color:canvastext!important;background:canvas!important;border-color:canvastext!important}.cc-app .tp-display-shell331 :is(.tp-overview331-alert,.tp-day313-alert,.tp-pending354,.tp-publication183){border:1px solid canvastext;color:canvastext!important;background:canvas!important}.ec-monthly-stats svg rect{fill:canvastext}.ec-monthly-stats svg rect[data-series=costsCents]{fill:canvas;stroke:canvastext;stroke-width:2px}}
