
:root.tyotila {
 --primary:#5CCB8A;--primary-hover:#4DBB7B;--primary-ink:#0B2A5B;
 --primary-light:rgba(92,203,138,.14);--primary-border:#5CCB8A;
 --secondary:#0B2A5B;--secondary-hover:#2D4D7B;--secondary-ink:#FFFFFF;
 --tt-pohja:#F2F2F7;--tt-kortti:#FFFFFF;--tt-paneeli:#FFFFFF;
 --tt-pinta2:#F6F7FA;--tt-toissa:#EEF1F6;--tt-viiva:#E3E3EA;
 --tt-teksti:#0B2A5B;--tt-harmaa:#5A6478;--tt-linkki:#1D4C96;
 --tt-nav:#0B2A5B;--tt-nav-teksti:#D6DEEB;--tt-nav-hover:#2D4D7B;
 --tt-nav-valittu:#5CCB8A;--tt-nav-valittu-teksti:#0B2A5B;
 --focus:#1D4C96;--success:#237D4D;--warning:#99420F;--danger:#B42318;--info:#1D4C96;
 --sade-nappi:20px;--sade-kentta:20px;--sade-pieni:20px;--sade-kortti:24px;--sade-dialogi:24px;
 --radius-sm:20px;--radius:20px;--radius-lg:24px;
 --varjo-kortti:0 1px 2px rgba(11,42,91,.04);
 --varjo-nosto:0 12px 32px rgba(11,42,91,.14);
 --varjo-valikko:0 12px 32px rgba(11,42,91,.14);
 --tausta:var(--tt-pohja);--pinta:var(--tt-kortti);--pinta-korostettu:var(--tt-pinta2);
 --pinta-upotettu:var(--tt-toissa);--teksti:var(--tt-teksti);
 --teksti-toissijainen:var(--tt-harmaa);--teksti-himmea:var(--tt-harmaa);
 --reuna:var(--tt-viiva);--reuna-vahva:var(--tt-viiva);--linkki:var(--tt-linkki);
 --body-bg:var(--tt-pohja);--chat-palkki:var(--tt-kortti);--chat-kentta:var(--tt-kortti);
 --chat-placeholder:var(--tt-harmaa);--chat-meta:var(--tt-harmaa);--chat-reuna:var(--tt-viiva);
 --chat-focus:var(--focus);--chat-send:var(--primary);--chat-send-teksti:var(--primary-ink);
 --chat-send-kuvakepinta:var(--primary);color-scheme:light;
}
:root.tyotila[data-theme-mode="dark"] {
 --tt-pohja:#0A1730;--tt-kortti:#11264A;--tt-paneeli:#11264A;
 --tt-pinta2:#18315C;--tt-toissa:#21406F;--tt-viiva:#1E3864;
 --tt-teksti:#EEF1F6;--tt-harmaa:#9CA9BD;--tt-linkki:#8FB4F0;
 --tt-nav:#071A3B;--focus:#8FB4F0;--success:#5CCB8A;--warning:#F5B544;--danger:#FFADBC;--info:#8FB4F0;
 color-scheme:dark;
}
:root.tyotila{--ai-command-bg:#E35DB4;--ai-command-text:#2A0020;--kupla-ai:#FBE6F3;--kupla-ai-teksti:#5A1145;--kupla-ai-meta:#5A1145;--kupla-ai-nimi:#5A1145;--kupla-ai-raita:#E35DB4;--toiminto-tausta:#0B2A5B;--toiminto-teksti:#FFFFFF}:root.tyotila[data-theme-mode="dark"]{--kupla-ai:#621A4E;--kupla-ai-teksti:#FFFFFF;--kupla-ai-meta:#F8C0E6;--kupla-ai-nimi:#F8C0E6;--toiminto-tausta:#F3F6F5;--toiminto-teksti:#0B2A5B}:root.tyotila{--chat-tausta:#F2F2F7;--kupla-muu:#FFFFFF;--kupla-oma:#0B2A5B;--kupla-teksti:#0B2A5B;--kupla-oma-teksti:#FFFFFF;--kupla-aika:#5A6478;--kupla-oma-aika:#D6E4F5;--kupla-nimi:#0B2A5B;--kupla-varjo:0 1px 2px rgba(11,42,91,.16),0 0 0 1px rgba(11,42,91,.04);--kupla-oma-varjo:0 1px 2px rgba(11,42,91,.24);--lainaus-tausta:rgba(11,42,91,.06);--lainaus-oma-tausta:rgba(0,0,0,.18);--lainaus-reuna:var(--primary);--lainaus-oma-reuna:#FFFFFF;--korostus:color-mix(in srgb,var(--primary) 28%,transparent)}:root.tyotila[data-theme-mode="dark"]{--chat-tausta:#0A1730;--kupla-muu:#18315C;--kupla-oma:#2D4D7B;--kupla-teksti:#EEF1F6;--kupla-oma-teksti:#FFFFFF;--kupla-aika:#B7C4D7;--kupla-oma-aika:#DCE7F5;--kupla-nimi:#EEF1F6;--kupla-varjo:0 1px 2px rgba(0,0,0,.45);--kupla-oma-varjo:0 1px 2px rgba(0,0,0,.45);--lainaus-tausta:rgba(255,255,255,.08);--lainaus-oma-tausta:rgba(0,0,0,.18);--lainaus-oma-reuna:#FFFFFF}:root.tyotila{--kal-pinta:#FFFFFF;--kal-tuntiviiva:#E3E3EA;--kal-puoliviiva:#EEF1F6;--kal-tanaan-pohja:color-mix(in srgb,var(--primary) 3%,#FFFFFF);--kal-tanaan-otsikko:color-mix(in srgb,var(--primary) 10%,#FFFFFF);--kal-viikonloppu-pohja:#FAFBFC;--kal-nyt:#D92D20;--kal-tapahtuma-pohja:color-mix(in srgb,var(--primary) 13%,#FFFFFF);--kal-tapahtuma-teksti:#0B2A5B}:root.tyotila[data-theme-mode="dark"]{--kal-pinta:#11264A;--kal-tuntiviiva:rgba(201,214,230,.18);--kal-puoliviiva:rgba(201,214,230,.08);--kal-tanaan-pohja:color-mix(in srgb,#FFFFFF 3%,#11264A);--kal-tanaan-otsikko:color-mix(in srgb,var(--primary) 22%,#11264A);--kal-viikonloppu-pohja:color-mix(in srgb,#000000 6%,#11264A);--kal-nyt:#FF6B5E;--kal-tapahtuma-pohja:color-mix(in srgb,var(--primary) 30%,#11264A);--kal-tapahtuma-teksti:#EEF1F6}:root.tyotila{--alapaneeli-varjo:0 -8px 28px rgba(0,0,0,.28);--virhe-reuna:#B42318;--kuvakatselu-tausta:rgba(6,12,24,.82);--ketju-tausta-himmennys:rgba(0,0,0,.4)}:root.tyotila{--kanban-valittu-pohja:#5CCB8A;--kanban-valittu-teksti:#0B2A5B;--kanban-tunniste-reunus:transparent}:root.tyotila[data-theme-mode="dark"]{--kanban-valittu-pohja:#5CCB8A;--kanban-valittu-teksti:#0B2A5B;--kanban-tunniste-reunus:#F3F6F5}:root.tyotila{--ryhma-vari-0:#1D4ED8;--ryhma-vari-1:#047857;--ryhma-vari-2:#B45309;--ryhma-vari-3:#7C3AED;--ryhma-vari-4:#BE123C;--ryhma-vari-5:#0E7490;--ryhma-vari-dm:#475569;--ryhma-nauha:color-mix(in srgb,var(--text) 5%,transparent);--ryhma-merkki-teksti:#FFFFFF;--tiimimerkki-pohja:#0B2A5B;--tiimimerkki-teksti:#FFFFFF;color-scheme:light}:root.tyotila[data-theme-mode="dark"]{--ryhma-merkki-teksti:#FFFFFF;--tiimimerkki-pohja:#F3F6F5;--tiimimerkki-teksti:#0B2A5B;color-scheme:dark}:root.tyotila{--poisto-tausta:#B42318;--poisto-teksti:#FFFFFF}:root.tyotila[data-theme-mode="dark"]{--poisto-tausta:#F97066;--poisto-teksti:#08224A}:root.tyotila{--kanban-valittu-pohja:#5CCB8A;--kanban-valittu-teksti:#0B2A5B;--kanban-uusi-pohja:#5CCB8A;--kanban-uusi-teksti:#0B2A5B;--kanban-uusi-valittu-pohja:#0B2A5B;--kanban-uusi-valittu-teksti:#FFFFFF}:root.tyotila[data-theme-mode="dark"]{--kanban-valittu-pohja:#5CCB8A;--kanban-valittu-teksti:#0B2A5B;--kanban-uusi-pohja:#5CCB8A;--kanban-uusi-teksti:#0B2A5B;--kanban-uusi-valittu-pohja:#11264A;--kanban-uusi-valittu-teksti:#EEF1F6}:root.tyotila{--kanban-pohja:#F2F2F7;--kanban-sarake:#EEF1F6;--kanban-kortti:#FFFFFF;--kanban-reuna:#E3E3EA;--kanban-teksti:#0B2A5B;--kanban-meta:#424D60;--kanban-focus:#0B2A5B;--kanban-urgent-teksti:#8A1230;--kanban-progress-teksti:#6A4400;--kanban-done-teksti:#14532D;--kanban-tag-teksti:#173F78;--kanban-urgent:#FF4D6D;--kanban-progress:#F5B544;--kanban-done:#4ADE80;--kanban-tag:#8AB4F8}:root.tyotila[data-theme-mode="dark"]{--kanban-pohja:#0A1730;--kanban-sarake:#18315C;--kanban-kortti:#11264A;--kanban-reuna:#1E3864;--kanban-teksti:#EEF1F6;--kanban-meta:#B7C4D7;--kanban-focus:#C6DCFA;--kanban-urgent-teksti:#FFADBC;--kanban-progress-teksti:#FFD98F;--kanban-done-teksti:#A7F3C0;--kanban-tag-teksti:#C6DCFA}:root.tyotila{--tk-lapi:var(--success);--tk-kesken:var(--warning);--tk-punainen:var(--danger);--tk-jumissa-reuna:var(--warning);--tk-ai-pohja:var(--kanban-valittu-pohja);--tk-ai-teksti:var(--kanban-valittu-teksti);--tk-ihminen-pohja:var(--toissa);--tk-ihminen-teksti:var(--text);--tk-ehto-puuttuu:var(--text-2);--tk-ehto-ok:var(--success)}:root.tyotila[data-theme-mode="dark"]{--tk-punainen:var(--kal-nyt);--tk-ai-pohja:var(--kanban-valittu-pohja);--tk-ai-teksti:var(--kanban-valittu-teksti);--tk-ihminen-pohja:var(--toissa)}