:root{--paint-0:#131619;--paint-1:#1c2024;--paint-2:#edf1f3;--paint-3:#d2d9df;--paint-4:#363e45;--paint-5:#b6f34a;--paint-6:#b6f34a;--paint-7:#282d32;--paint-8:#131619;--paint-9:#b6f34a;--paint-10:#a8b3bc;--paint-11:#1c2024;--paint-12:#282d32;--paint-13:#edf1f3;--paint-14:#edf1f3;--paint-15:#b6f34a;--paint-16:#b6f34a;--paint-17:#b6f34a;--paint-18:#1c2024;--paint-19:#b6f34a1a;--paint-20:#b6f34a;--paint-21:#1c2024;--paint-22:#363e45;--paint-23:#edf1f302;--paint-24:#282d32;--paint-25:#d2d9df;--paint-26:#edf1f3;--paint-27:#a8b3bc;--paint-28:#a8b3bc;--paint-29:#a8b3bc;--paint-30:#d2d9df;--paint-31:#b6f34a;--paint-32:#1c2024;--paint-33:#282d32;--paint-34:#282d32;--paint-35:#b6f34a;--paint-36:#81909c44;--paint-37:#b6f34a;--paint-38:#b6f34a4d;--paint-39:#b6f34a;--paint-40:#363e45;--paint-41:#b6f34a;--paint-42:#282d32;--paint-43:#d2d9df;--paint-44:#d2d9df;--paint-45:#a8b3bc;--paint-46:#b6f34a;--paint-47:#363e45;--paint-48:#edf1f3;--paint-49:#a8b3bc;--paint-50:#363e45;--paint-51:#d2d9df;--paint-52:#a8b3bc;--paint-53:#282d32;--paint-54:#b6f34a;--paint-55:#363e45;--paint-56:#d2d9df;--paint-57:#1c2024;--paint-58:#1c2024;--paint-59:#282d32;--paint-60:#a8b3bc;--paint-61:#edf1f3;--paint-62:#81909c;--paint-63:#a8b3bc;--paint-64:#a8b3bc;--paint-65:#a8b3bc;--paint-66:#b6f34a;--paint-67:#282d32;--paint-68:#1c2024;--paint-69:#282d32;--paint-70:#d2d9df;--paint-71:#282d32;--paint-72:#363e45;--paint-73:#d2d9df;--paint-74:#282d3255;--paint-75:#a8b3bc;--paint-76:#edf1f3;--paint-77:#d2d9df;--paint-78:#1c2024;--paint-79:#363e45;--paint-80:#d2d9df;--paint-81:#282d32;--paint-82:#81909c;--paint-83:#b6f34a;--paint-84:#b6f34a;--paint-85:#b6f34a;--paint-86:#1c2024;--paint-87:#b6f34a17;--paint-88:#b6f34a87;--paint-89:#b6f34a;--paint-90:#b6f34a;--paint-91:#b6f34a;--paint-92:#1c2024;--paint-93:#b6f34a29;--paint-94:#282d32;--paint-95:#56616b;--paint-96:#e2bf79;--paint-97:#363e45;--paint-98:#363e45;--paint-99:#b6f34a;--paint-100:#d2d9df;--paint-101:#a8b3bc;--paint-102:#1c2024;--paint-103:#363e45;--paint-104:#a8b3bc;--paint-105:#363e45;--paint-106:#b6f34a;--paint-107:#56616b;--paint-108:#1c2024;--paint-109:#363e45;--paint-110:#a8b3bc;--paint-111:#edf1f3;--paint-112:#a8b3bc;--paint-113:#282d32;--paint-114:#56616b;--paint-115:#d2d9df;--paint-116:#d2d9df;--paint-117:#56616b;--paint-118:#1c2024;--paint-119:#1c2024;--paint-120:#363e45;--paint-121:#b6f34a04;--paint-122:#363e45;--paint-123:#a8b3bc;--paint-124:#edf1f3;--paint-125:#a8b3bc;--paint-126:#a8b3bc;--paint-127:#a8b3bc;--paint-128:#a8b3bc;--paint-129:#e2bf79;--paint-130:#d2d9df;--paint-131:#a8b3bc;--paint-132:#a8b3bc;--paint-133:#282d32;--paint-134:#1c2024;--paint-135:#363e45;--paint-136:#0e10120a;--paint-137:#a8b3bc;--paint-138:#a8b3bc0c;--paint-139:#d2d9df;--paint-140:#edf1f3;--paint-141:#d2d9df;--paint-142:#363e45;--paint-143:#d2d9df;--paint-144:#e2bf79;--paint-145:#e2bf79;--paint-146:#363e45;--paint-147:#d2d9df;--paint-148:#282d32;--paint-149:#e2bf79;--paint-150:#b6f34a;--paint-151:#363e45;--paint-152:#a8b3bc;--paint-153:#d2d9df;--paint-154:#b6f34a;--paint-155:#a8b3bc;--paint-156:#1c2024;--paint-157:#363e45;--paint-158:#282d32;--paint-159:#d2d9df;--paint-160:#d2d9df;--paint-161:#363e45;--paint-162:#edf1f3;--paint-163:#282d32;--paint-164:#1c2024;--paint-165:#363e45;--paint-166:#d2d9df;--paint-167:#282d32;--paint-168:#363e45;--paint-169:#1c2024;--paint-170:#81909c;--paint-171:#b6f34a;--paint-172:#1c2024;--paint-173:#363e45;--paint-174:#d2d9df;--paint-175:#56616b;--paint-176:#edf1f3;--paint-177:#d2d9df;--paint-178:#282d32;--paint-179:#1c2024;--paint-180:#edf1f3;--paint-181:#56616b;--paint-182:#131619a3;--paint-183:#363e45;--paint-184:#d2d9df;--paint-185:#b6f34a;--paint-186:#edf1f3;--paint-187:#d2d9df;--paint-188:#edf1f3;--paint-189:#d2d9df;--paint-190:#edf1f3;--paint-191:#1c2024;--paint-192:#56616b;--paint-193:#a8b3bc;--paint-194:#1c2024;--paint-195:#d2d9df;--paint-196:#363e45;--paint-197:#56616b;--paint-198:#d2d9df;--paint-199:#a8b3bc;--paint-200:#d2d9df;--paint-201:#a8b3bc;--paint-202:#d2d9df;--paint-203:#282d32;--paint-204:#d2d9df;--paint-205:#d2d9df;--paint-206:#363e45;--paint-207:#b6f34a;--paint-208:#282d32;--paint-209:#b6f34a;--paint-210:#81909c;--paint-211:#d2d9df;--paint-212:#e2bf79;--paint-213:#282d32;--paint-214:#e2bf79;--paint-215:#56616b;--paint-216:#56616b22;--paint-217:#282d32;--paint-218:#1c2024;--paint-219:#363e45;--paint-220:#b6f34a08;--paint-221:#d2d9df;--paint-222:#a8b3bc;--paint-223:#edf1f3;--paint-224:#a8b3bc;--paint-225:#282d32;--paint-226:#e2bf79;--paint-227:#edf1f3;--paint-228:#d2d9df;--paint-229:#56616b;--paint-230:#282d32;--paint-231:#d2d9df;--paint-232:#d2d9df;--paint-233:#56616b;--paint-234:#1c2024;--paint-235:#282d32;--paint-236:#1c2024;--paint-237:#363e45;--paint-238:#0e101208;--paint-239:#81909c;--paint-240:#edf1f3;--paint-241:#d2d9df;--paint-242:#d2d9df;--paint-243:#d2d9df;--paint-244:#b6f34a;--paint-245:#d2d9df;--paint-246:#81909c;--paint-247:#363e45;--paint-248:#b6f34a;--paint-249:#282d32;--paint-250:#e2bf79;--paint-251:#363e45;--paint-252:#e2bf79;--paint-253:#363e45;--paint-254:#d2d9df;--paint-255:#d2d9df;--paint-256:#56616b;--paint-257:#282d32;--paint-258:#a8b3bc;--paint-259:#a8b3bc;--paint-260:#d2d9df;--paint-261:#d2d9df;--paint-262:#b6f34a;--paint-263:#a8b3bc;--paint-264:#1c2024;--paint-265:#edf1f3;--paint-266:#b6f34a;--paint-267:#b6f34a;--paint-268:#b6f34a;--paint-269:#1c2024;--paint-270:#b6f34a17;--paint-271:#b6f34a87;--paint-272:#b6f34a;--paint-273:#b6f34a;--paint-274:#b6f34a;--paint-275:#1c2024;--paint-276:#363e45;--paint-277:#363e45}
:root[data-theme="light"]{--paint-0:#f4f6f1;--paint-1:#edf0e9;--paint-2:#24341b;--paint-3:#38492c;--paint-4:#d2d8cd;--paint-5:#74a819;--paint-6:#74a819;--paint-7:#e1e5dd;--paint-8:#f4f6f1;--paint-9:#74a819;--paint-10:#536147;--paint-11:#edf0e9;--paint-12:#e1e5dd;--paint-13:#24341b;--paint-14:#24341b;--paint-15:#74a819;--paint-16:#74a819;--paint-17:#74a819;--paint-18:#edf0e9;--paint-19:#74a8191a;--paint-20:#74a819;--paint-21:#edf0e9;--paint-22:#d2d8cd;--paint-23:#24341b02;--paint-24:#e1e5dd;--paint-25:#38492c;--paint-26:#24341b;--paint-27:#536147;--paint-28:#536147;--paint-29:#536147;--paint-30:#38492c;--paint-31:#74a819;--paint-32:#edf0e9;--paint-33:#e1e5dd;--paint-34:#e1e5dd;--paint-35:#74a819;--paint-36:#717e6844;--paint-37:#74a819;--paint-38:#74a8194d;--paint-39:#74a819;--paint-40:#d2d8cd;--paint-41:#74a819;--paint-42:#e1e5dd;--paint-43:#38492c;--paint-44:#38492c;--paint-45:#536147;--paint-46:#74a819;--paint-47:#d2d8cd;--paint-48:#24341b;--paint-49:#536147;--paint-50:#d2d8cd;--paint-51:#38492c;--paint-52:#536147;--paint-53:#e1e5dd;--paint-54:#74a819;--paint-55:#d2d8cd;--paint-56:#38492c;--paint-57:#edf0e9;--paint-58:#edf0e9;--paint-59:#e1e5dd;--paint-60:#536147;--paint-61:#24341b;--paint-62:#717e68;--paint-63:#536147;--paint-64:#536147;--paint-65:#536147;--paint-66:#74a819;--paint-67:#e1e5dd;--paint-68:#edf0e9;--paint-69:#e1e5dd;--paint-70:#38492c;--paint-71:#e1e5dd;--paint-72:#d2d8cd;--paint-73:#38492c;--paint-74:#e1e5dd55;--paint-75:#536147;--paint-76:#24341b;--paint-77:#38492c;--paint-78:#edf0e9;--paint-79:#d2d8cd;--paint-80:#38492c;--paint-81:#e1e5dd;--paint-82:#717e68;--paint-83:#74a819;--paint-84:#74a819;--paint-85:#74a819;--paint-86:#edf0e9;--paint-87:#74a81917;--paint-88:#74a81987;--paint-89:#74a819;--paint-90:#74a819;--paint-91:#74a819;--paint-92:#edf0e9;--paint-93:#74a81929;--paint-94:#e1e5dd;--paint-95:#a4ad9d;--paint-96:#936014;--paint-97:#d2d8cd;--paint-98:#d2d8cd;--paint-99:#74a819;--paint-100:#38492c;--paint-101:#536147;--paint-102:#edf0e9;--paint-103:#d2d8cd;--paint-104:#536147;--paint-105:#d2d8cd;--paint-106:#74a819;--paint-107:#a4ad9d;--paint-108:#edf0e9;--paint-109:#d2d8cd;--paint-110:#536147;--paint-111:#24341b;--paint-112:#536147;--paint-113:#e1e5dd;--paint-114:#a4ad9d;--paint-115:#38492c;--paint-116:#38492c;--paint-117:#a4ad9d;--paint-118:#edf0e9;--paint-119:#edf0e9;--paint-120:#d2d8cd;--paint-121:#74a81904;--paint-122:#d2d8cd;--paint-123:#536147;--paint-124:#24341b;--paint-125:#536147;--paint-126:#536147;--paint-127:#536147;--paint-128:#536147;--paint-129:#936014;--paint-130:#38492c;--paint-131:#536147;--paint-132:#536147;--paint-133:#e1e5dd;--paint-134:#edf0e9;--paint-135:#d2d8cd;--paint-136:#fafbf80a;--paint-137:#536147;--paint-138:#5361470c;--paint-139:#38492c;--paint-140:#24341b;--paint-141:#38492c;--paint-142:#d2d8cd;--paint-143:#38492c;--paint-144:#936014;--paint-145:#936014;--paint-146:#d2d8cd;--paint-147:#38492c;--paint-148:#e1e5dd;--paint-149:#936014;--paint-150:#74a819;--paint-151:#d2d8cd;--paint-152:#536147;--paint-153:#38492c;--paint-154:#74a819;--paint-155:#536147;--paint-156:#edf0e9;--paint-157:#d2d8cd;--paint-158:#e1e5dd;--paint-159:#38492c;--paint-160:#38492c;--paint-161:#d2d8cd;--paint-162:#24341b;--paint-163:#e1e5dd;--paint-164:#edf0e9;--paint-165:#d2d8cd;--paint-166:#38492c;--paint-167:#e1e5dd;--paint-168:#d2d8cd;--paint-169:#edf0e9;--paint-170:#717e68;--paint-171:#74a819;--paint-172:#edf0e9;--paint-173:#d2d8cd;--paint-174:#38492c;--paint-175:#a4ad9d;--paint-176:#24341b;--paint-177:#38492c;--paint-178:#e1e5dd;--paint-179:#edf0e9;--paint-180:#24341b;--paint-181:#a4ad9d;--paint-182:#f4f6f1a3;--paint-183:#d2d8cd;--paint-184:#38492c;--paint-185:#74a819;--paint-186:#24341b;--paint-187:#38492c;--paint-188:#24341b;--paint-189:#38492c;--paint-190:#24341b;--paint-191:#edf0e9;--paint-192:#a4ad9d;--paint-193:#536147;--paint-194:#edf0e9;--paint-195:#38492c;--paint-196:#d2d8cd;--paint-197:#a4ad9d;--paint-198:#38492c;--paint-199:#536147;--paint-200:#38492c;--paint-201:#536147;--paint-202:#38492c;--paint-203:#e1e5dd;--paint-204:#38492c;--paint-205:#38492c;--paint-206:#d2d8cd;--paint-207:#74a819;--paint-208:#e1e5dd;--paint-209:#74a819;--paint-210:#717e68;--paint-211:#38492c;--paint-212:#936014;--paint-213:#e1e5dd;--paint-214:#936014;--paint-215:#a4ad9d;--paint-216:#a4ad9d22;--paint-217:#e1e5dd;--paint-218:#edf0e9;--paint-219:#d2d8cd;--paint-220:#74a81908;--paint-221:#38492c;--paint-222:#536147;--paint-223:#24341b;--paint-224:#536147;--paint-225:#e1e5dd;--paint-226:#936014;--paint-227:#24341b;--paint-228:#38492c;--paint-229:#a4ad9d;--paint-230:#e1e5dd;--paint-231:#38492c;--paint-232:#38492c;--paint-233:#a4ad9d;--paint-234:#edf0e9;--paint-235:#e1e5dd;--paint-236:#edf0e9;--paint-237:#d2d8cd;--paint-238:#fafbf808;--paint-239:#717e68;--paint-240:#24341b;--paint-241:#38492c;--paint-242:#38492c;--paint-243:#38492c;--paint-244:#74a819;--paint-245:#38492c;--paint-246:#717e68;--paint-247:#d2d8cd;--paint-248:#74a819;--paint-249:#e1e5dd;--paint-250:#936014;--paint-251:#d2d8cd;--paint-252:#936014;--paint-253:#d2d8cd;--paint-254:#38492c;--paint-255:#38492c;--paint-256:#a4ad9d;--paint-257:#e1e5dd;--paint-258:#536147;--paint-259:#536147;--paint-260:#38492c;--paint-261:#38492c;--paint-262:#74a819;--paint-263:#536147;--paint-264:#edf0e9;--paint-265:#24341b;--paint-266:#74a819;--paint-267:#74a819;--paint-268:#74a819;--paint-269:#edf0e9;--paint-270:#74a81917;--paint-271:#74a81987;--paint-272:#74a819;--paint-273:#74a819;--paint-274:#74a819;--paint-275:#edf0e9;--paint-276:#d2d8cd;--paint-277:#d2d8cd}
/* Nous — grafite profundo, petróleo e menta. */
:root{color-scheme:dark;--bg:var(--paint-0);--surface:var(--paint-1);--ink:var(--paint-2);--muted:var(--paint-3);--line:var(--paint-4);--brand:var(--paint-5);--brand-dark:var(--paint-6);--soft:var(--paint-7);--sidebar:var(--paint-8)}
body{background:var(--bg);color:var(--ink)}
button:focus-visible,a:focus-visible{outline-color:var(--paint-9)}input:focus,textarea:focus,select:focus{outline-color:var(--paint-10)}
.sidebar{background:linear-gradient(170deg,var(--paint-11) 0%,var(--paint-0) 80%);border-right:1px solid var(--paint-12);color:var(--paint-13)}
.brand{color:var(--paint-14)}.brand-dot{color:var(--paint-15)}.brand-mark{background:linear-gradient(145deg,var(--paint-16),var(--paint-17));color:var(--paint-18);box-shadow:0 0 18px var(--paint-19),inset 0 1px 0 var(--paint-20)}
.workspace{background:var(--paint-21);border-color:var(--paint-22);box-shadow:inset 0 1px 0 var(--paint-23)}.workspace-symbol{background:var(--paint-24);color:var(--paint-25)}.workspace strong{color:var(--paint-26)}.workspace small{color:var(--paint-27)}.workspace-chevron{color:var(--paint-28)}.nav-caption{color:var(--paint-29)}
nav button{color:var(--paint-30)}nav button:hover{color:var(--paint-31);background:var(--paint-32)}nav button.active{background:linear-gradient(100deg,var(--paint-33),var(--paint-34) 80%);color:var(--paint-35);box-shadow:inset 0 0 0 1px var(--paint-36)}nav button.active:before{background:var(--paint-37);box-shadow:0 0 9px var(--paint-38)}nav button.active svg{color:var(--paint-39)}.nav-count{background:var(--paint-40);color:var(--paint-41)}nav button:not(.active) .nav-count{background:var(--paint-42);color:var(--paint-43)}
.sidebar-note{color:var(--paint-44)}.sidebar-note>span:last-child{color:var(--paint-45)}.tiny-dot,.sidebar-note .tiny-dot{background:var(--paint-46)}.sidebar-bottom{border-color:var(--paint-47)}.sidebar-bottom strong{color:var(--paint-48)}.sidebar-bottom small{color:var(--paint-49)}.sidebar .avatar{background:var(--paint-50);color:var(--paint-51);border-color:var(--paint-8)}.sidebar .icon-button{color:var(--paint-52)}.sidebar .icon-button:hover{background:var(--paint-53);color:var(--paint-54)}
.avatar{background:var(--paint-55);color:var(--paint-56);border-color:var(--paint-57)}.topbar{background:var(--paint-58);border-color:var(--paint-59)}.breadcrumb{color:var(--paint-60)}.breadcrumb strong{color:var(--paint-61)}.breadcrumb span{color:var(--paint-62)}.demo-tag{color:var(--paint-63)}.demo-tag>span{background:var(--paint-64)}.icon-button{color:var(--paint-65)}.icon-button:hover{color:var(--paint-66);background:var(--paint-67)}
.demo-bar{background:var(--paint-68);border-color:var(--paint-69);color:var(--paint-70)}.demo-bar select{background:var(--paint-71);border-color:var(--paint-72);color:var(--paint-73)}
main{background:radial-gradient(ellipse at 85% 0%,var(--paint-74),transparent 46%),var(--paint-0)}.content{background:transparent}.eyebrow{color:var(--paint-75)}h1{color:var(--paint-76)}.page-header p{color:var(--paint-77)}
.button{background:var(--paint-78);border-color:var(--paint-79);color:var(--paint-80);box-shadow:none}.button:hover{background:var(--paint-81);border-color:var(--paint-82)}.button.primary{background:linear-gradient(145deg,var(--paint-83),var(--paint-84));border-color:var(--paint-85);color:var(--paint-86);box-shadow:0 0 16px var(--paint-87),inset 0 1px 0 var(--paint-88)}.button.primary:hover{background:linear-gradient(145deg,var(--paint-89),var(--paint-90));border-color:var(--paint-91);color:var(--paint-92);box-shadow:0 0 20px var(--paint-93)}.button.secondary{background:var(--paint-94);border-color:var(--paint-95);color:var(--paint-96)}.button.secondary:hover{background:var(--paint-97)}
.overview,.metric{border-color:var(--paint-98)}.metric-number{color:var(--paint-99)}.metric-label{color:var(--paint-100)}.metric-note{color:var(--paint-101)}.view-switch{background:var(--paint-102);border-color:var(--paint-103)}.view-switch button{color:var(--paint-104)}.view-switch button.selected{background:var(--paint-105);color:var(--paint-106);box-shadow:inset 0 0 0 1px var(--paint-107)}
.search,.client-filter{background:var(--paint-108);border-color:var(--paint-109);color:var(--paint-110)}.search input{color:var(--paint-111)}.search input::placeholder{color:var(--paint-112)}.search kbd{background:var(--paint-113);border-color:var(--paint-114);color:var(--paint-115)}.client-filter select{color:var(--paint-116)}.board-scroll{scrollbar-color:var(--paint-117) transparent}.column{background:linear-gradient(150deg,var(--paint-118),var(--paint-119));border-color:var(--paint-120);box-shadow:inset 0 1px 0 var(--paint-121)}.column.drop-target{background:var(--paint-122);border-color:var(--paint-123)}.column-header{color:var(--paint-124)}.column-count{color:var(--paint-125)}.column-owner{color:var(--paint-126)}
.stage-dot{border-color:var(--paint-127)}.stage-dot.producao{background:var(--paint-128);border-color:var(--paint-128)}.stage-dot.revisao{background:var(--paint-129);border-color:var(--paint-129)}.stage-dot.cliente{background:var(--paint-130);border-color:var(--paint-130)}.stage-dot.pronto{background:var(--paint-131);border-color:var(--paint-131)}.stage-dot.publicado{background:var(--paint-132);border-color:var(--paint-132)}
.task-card{background:linear-gradient(145deg,var(--paint-133),var(--paint-134));border-color:var(--paint-135);box-shadow:0 2px 8px var(--paint-136)}.task-card:hover{border-color:var(--paint-137);box-shadow:0 3px 15px var(--paint-138)}.client-label{color:var(--paint-139)}.card-title{color:var(--paint-140)}.card-format{color:var(--paint-141)}.card-bottom{border-color:var(--paint-142)}.due{color:var(--paint-143)}.due.today{color:var(--paint-144)}.due.late{color:var(--paint-145)}.card-bottom .avatar{background:var(--paint-146);color:var(--paint-147);border-color:var(--paint-148)}.adjustment-tag{color:var(--paint-149)}.scheduled-tag{color:var(--paint-150)}.empty-column{border-color:var(--paint-151);color:var(--paint-152)}.column-add{color:var(--paint-153)}.column-add:hover{color:var(--paint-154)}
.page-footer{color:var(--paint-155)}.table-wrap{background:var(--paint-156);border-color:var(--paint-157)}.table-wrap th{background:var(--paint-158);color:var(--paint-159)}.table-wrap td{color:var(--paint-160);border-color:var(--paint-161)}.table-wrap td:first-child{color:var(--paint-162)}.table-wrap tbody tr:hover{background:var(--paint-163)}
.calendar{background:var(--paint-164);border-color:var(--paint-165)}.day-name{color:var(--paint-166);background:var(--paint-167);border-color:var(--paint-157)}.day{border-color:var(--paint-168)}.day-number{color:var(--paint-166)}.day.outside{background:var(--paint-169)}.day.outside .day-number{color:var(--paint-170)}.day.today .day-number{background:var(--paint-171);color:var(--paint-172)}.calendar-task{background:var(--paint-173);color:var(--paint-174)}.calendar-task:hover{background:var(--paint-175)}.calendar-bar strong{color:var(--paint-176)}.undated{color:var(--paint-177)}
dialog{background:linear-gradient(155deg,var(--paint-178),var(--paint-179));color:var(--paint-180);border-color:var(--paint-181);box-shadow:0 20px 90px #0008}dialog::backdrop{background:var(--paint-182);backdrop-filter:blur(5px)}.dialog-head{border-color:var(--paint-183)}.dialog-kicker{color:var(--paint-184)}.dialog-head h2{color:var(--paint-185)}.dialog-body h3{color:var(--paint-186)}.metadata label,.field label{color:var(--paint-187)}.metadata strong{color:var(--paint-188)}.briefing{color:var(--paint-189)}.field input,.field textarea,.field select{color:var(--paint-190);background:var(--paint-191);border-color:var(--paint-192)}.field input::placeholder,.field textarea::placeholder{color:var(--paint-193)}.dialog-foot{background:var(--paint-194);color:var(--paint-195);border-color:var(--paint-196)}.event{border-color:var(--paint-197);color:var(--paint-198)}.event:before{background:var(--paint-199)}.event strong{color:var(--paint-200)}.event small{color:var(--paint-201)}.event-text{color:var(--paint-202)}.step-hint{background:var(--paint-203);color:var(--paint-204)}.info-dialog p{color:var(--paint-205)}.progress-mini span{background:var(--paint-206)}.progress-mini span.done{background:var(--paint-207)}.toast{background:var(--paint-208);color:var(--paint-209);box-shadow:0 5px 30px #0006;border:1px solid var(--paint-210)}.required{color:var(--paint-211)}.error-text{color:var(--paint-212)}.adjustment-box{background:var(--paint-213);color:var(--paint-214);border-color:var(--paint-215)}
.contract-metric{background:radial-gradient(ellipse at 100% 0%,var(--paint-216),transparent 70%),linear-gradient(145deg,var(--paint-217),var(--paint-218));border-color:var(--paint-219);box-shadow:inset 0 1px 0 var(--paint-220)}.contract-metric-label{color:var(--paint-221)}.contract-metric-label svg{color:var(--paint-222)}.contract-metric strong{color:var(--paint-223)}.contract-metric small{color:var(--paint-224)}.summary-badge{background:var(--paint-225);color:var(--paint-226)}.contracts-toolbar h2{color:var(--paint-227)}.contracts-toolbar h2>span{color:var(--paint-228);border-color:var(--paint-229);background:var(--paint-230)}.contracts-toolbar p{color:var(--paint-231)}.contract-filter{color:var(--paint-232);border-color:var(--paint-233);background:var(--paint-234)}
.contract-row{background:linear-gradient(120deg,var(--paint-235),var(--paint-236));border-color:var(--paint-237);box-shadow:0 2px 8px var(--paint-238)}.contract-row:hover{border-color:var(--paint-239)}.client-name{color:var(--paint-240)}.client-name svg{color:var(--paint-241)}.contract-identity p{color:var(--paint-242)}.contract-caption{color:var(--paint-243)}.contract-price strong{color:var(--paint-244)}.contract-dates{color:var(--paint-245)}.contract-dates>span{color:var(--paint-246)}.contract-status{background:var(--paint-247);color:var(--paint-248)}.contract-status.warning{background:var(--paint-249);color:var(--paint-250)}.contract-status.expired{background:var(--paint-251);color:var(--paint-252)}.contract-status.neutral{background:var(--paint-253);color:var(--paint-254)}.contract-row-actions .button{color:var(--paint-255);border-color:var(--paint-256);background:var(--paint-257)}.contract-deliveries{color:var(--paint-258)}.contracts-footnote{color:var(--paint-259)}.contract-dialog-subtitle{color:var(--paint-260)}.contract-toggle{color:var(--paint-261)}.contract-toggle input{accent-color:var(--paint-262)}.contract-toggle small{color:var(--paint-263)}
.client-monogram{background:color-mix(in srgb,var(--client-color) 23%,var(--paint-264));color:color-mix(in srgb,var(--client-color) 45%,var(--paint-265))}
.button.primary{background:linear-gradient(145deg,var(--paint-266),var(--paint-267));border-color:var(--paint-268);color:var(--paint-269);box-shadow:0 0 16px var(--paint-270),inset 0 1px 0 var(--paint-271)}.button.primary:hover{background:linear-gradient(145deg,var(--paint-272),var(--paint-273));border-color:var(--paint-274);color:var(--paint-275)}
@media(max-width:760px){.sidebar{box-shadow:10px 0 50px #0007}.contract-period{border-color:var(--paint-276)}.sidebar-bottom{border-color:var(--paint-277)}}

:root{color-scheme:dark;--bg:#101214;--surface:#1c2024;--ink:#eaf0f3;--muted:#a0abb5;--line:#30373d;--brand:#b6f34a;--brand-dark:#9bd32f;--soft:#29361b;--sidebar:#121416}
:root[data-theme="light"]{color-scheme:light;--bg:#f5f6f2;--surface:#fff;--ink:#283225;--muted:#66725f;--line:#dce1d6;--brand:#b6f34a;--brand-dark:#a2df34;--soft:#e7f2d4;--sidebar:#fafbf8}
body,main{background:var(--bg);color:var(--ink)}.sidebar,.topbar{background:var(--sidebar)}.content{background:transparent}.brand-mark,.button.primary{background:#b6f34a;border-color:#b6f34a;color:#17210b;box-shadow:none}.button.primary:hover{background:#c8ff6b;border-color:#c8ff6b;color:#17210b}.brand-dot{color:#b6f34a}.brand{color:var(--ink)}nav button.active{background:var(--brand);color:#17210b;box-shadow:none}nav button.active svg{color:#17210b}nav button.active:before{display:none}nav button.active .nav-count{background:#1622081a;color:#263c0d}.tiny-dot,.demo-tag>span{background:#a5d849}.overview,.metric{border-color:var(--line)}.task-card,.contract-row,.contract-metric{background:var(--surface);border-color:var(--line);box-shadow:none}.column{background:color-mix(in srgb,var(--surface) 62%,var(--bg));border-color:var(--line);box-shadow:none}.field input,.field select,.field textarea,.search,.client-filter,.contract-filter{background:var(--bg);border-color:var(--line);color:var(--ink)}.client-filter select{color:var(--ink)}dialog{background:var(--surface);border-color:var(--line);color:var(--ink)}h1,.card-title,.contract-metric strong,.contract-price strong,.client-name,.dialog-head h2,.metadata strong{color:var(--ink)}.sidebar-bottom strong{color:var(--ink)}.theme-toggle{display:flex;border:1px solid var(--line);border-radius:7px;padding:3px;gap:2px;background:var(--surface)}.theme-toggle button{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;font-size:10px;color:var(--muted)}.theme-toggle svg{width:13px;height:13px}.theme-toggle button[aria-pressed="true"]{background:var(--brand);color:#17210b}.topbar-right{gap:10px}.client-label{margin:-13px -12px 12px;padding:9px 12px;min-height:32px;background:var(--client-color);color:var(--client-ink);border-radius:6px 6px 0 0;position:relative;gap:6px;font-size:11px;font-weight:600}.client-label .client-dot{display:none}.task-card{overflow:hidden;touch-action:pan-y}.drag-handle{margin-left:auto;display:inline-flex;padding:3px;cursor:grab;touch-action:none;opacity:.65}.drag-handle svg{width:13px;height:13px}.drag-handle:active{cursor:grabbing}.board .can-drop{border-color:#8ab83b;background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.board .cannot-drop{opacity:.46}.board .drop-target{border-color:var(--brand);outline:2px solid color-mix(in srgb,var(--brand) 25%,transparent);outline-offset:-2px}.task-card.dragging{opacity:.35}.task-card.drop-before{border-top:3px solid var(--brand)}.task-card.drop-after{border-bottom:3px solid var(--brand)}.board-help{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);margin:0 0 14px}.board-help svg{width:13px;height:13px}.contract-identity .client-monogram{background:var(--client-color);color:var(--client-ink)}.contract-row{border-left:4px solid var(--client-color)}.client-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:4px;background:var(--client-color);color:var(--client-ink);font-size:10px;font-weight:550}.dialog-kicker .client-pill{padding:6px 10px}.client-monogram{background:var(--client-color);color:var(--client-ink)}.calendar-task{background:color-mix(in srgb,var(--client-color) 20%,var(--surface));color:var(--ink)}.dialog-foot{background:var(--bg);color:var(--muted)}.brand-mark svg{color:#17210b}:root[data-theme="light"] .brand-dot{color:#678f1e}:root[data-theme="light"] .sidebar-note,:root[data-theme="light"] .workspace strong{color:#425438}:root[data-theme="light"] .summary-badge{background:#fff0d2;color:#855f18}:root[data-theme="light"] .sidebar .avatar{color:#465e28;background:#e0ebd1;border-color:#fafbf8}:root[data-theme="light"] .client-monogram{color:var(--client-ink)}
@media(max-width:760px){.theme-toggle button{padding:5px}.theme-toggle button span{display:none}.demo-tag{font-size:9px}.topbar-right{gap:6px}.client-label{font-size:11px}.board-help{font-size:10px;line-height:1.6}.client-label{margin-top:-13px}}
.metric-number{color:var(--ink)}.drag-handle{opacity:.85}.drag-handle svg{width:16px;height:16px;stroke-width:3}.client-label{align-items:center}.client-label .drag-handle{flex-shrink:0}
@media(max-width:760px){.theme-toggle button span[data-icon]{display:flex}.theme-toggle button{min-width:27px;min-height:27px}}
.client-label{min-height:26px;padding:4px 12px;line-height:16px;font-size:10px;margin-bottom:11px;background:linear-gradient(105deg,var(--client-start),var(--client-end));color:var(--client-ink)}.client-label .drag-handle{padding:1px;color:var(--client-end-ink)}.client-label .drag-handle svg{width:12px;height:12px;stroke-width:2.6}.contract-identity .client-monogram{background:linear-gradient(120deg,var(--client-start),var(--client-end))}.client-pill{background:var(--client-color)}@media(max-width:760px){.client-label{min-height:28px;padding:5px 12px;font-size:10px}.client-label .drag-handle{position:relative}.client-label .drag-handle:before{content:"";position:absolute;inset:-7px -8px}}
