:root{color:#191b19;font-synthesis:none;background:#eeeee8;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}main{max-width:1440px;margin:auto;padding:34px 44px 20px}.top{border-top:8px solid #161816;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-top:30px;display:flex}.top h1{letter-spacing:-.065em;margin:8px 0 16px;font-size:clamp(42px,6vw,82px);line-height:.9}.top p{color:#62655f;margin:0}.eyebrow{font:700 11px/1.2 Arial;letter-spacing:.18em!important;color:#777b73!important}.signal{border:1px solid #b8bbb3;grid-template-columns:1fr auto;align-items:end;width:170px;padding:16px;display:grid}.signal span,.signal small{font-size:12px}.signal strong{grid-area:1/2/3;font-size:38px;line-height:1}.signal.warn{color:#1a1715;background:#ff5a36;border-color:#ff5a36}.metrics{background:#f8f8f3;border:1px solid #c7c9c1;grid-template-columns:repeat(4,1fr);display:grid}.metrics article{border-right:1px solid #c7c9c1;padding:18px 20px}.metrics article:last-child{border:0}.metrics span,.metrics small{color:#6b6f67;font-size:12px;display:block}.metrics b{letter-spacing:-.04em;font-size:36px}.metrics .hot b{color:#e13c20}.workspace{grid-template-columns:minmax(0,1fr) 340px;gap:26px;margin-top:26px;display:grid}.board,.add-card,.owners{background:#f8f8f3;border:1px solid #c7c9c1}.board{padding:26px}.section-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-head h2,.add-card h2{margin:5px 0 0;font-size:22px}.search{color:#71746d;font-size:11px}.search input{background:0 0;border:0;border-bottom:1px solid #999;outline:0;width:190px;padding:7px 0;display:block}.item-list{gap:10px;display:grid}.task{background:#fff;border:1px solid #d0d2cb;grid-template-columns:36px 1fr 28px;padding:14px 10px 13px 0;display:grid}.task.danger{border-left:5px solid #ff5a36}.rank{color:#94978f;text-align:center;padding-top:7px;font:700 11px Arial}.item-title{gap:12px;display:flex}.item-title>input{background:0 0;border:0;flex:1;min-width:0;font-size:17px;font-weight:700}.task input:focus,.add-card input:focus{outline-offset:2px;outline:2px solid #191b19}.badge{white-space:nowrap;background:#dbe9ce;padding:5px 8px;font-size:11px;font-weight:700}.badge.bad{color:#b72810;background:#ffe0d8}.bar{background:#e4e4df;height:4px;margin:9px 0 12px}.bar i{background:#2f6c55;height:100%;display:block}.danger .bar i{background:#ff5a36}.inputs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inputs label,.add-card label{color:#777b73;font-size:10px}.inputs input,.add-card input{color:#191b19;background:#fafaf7;border:1px solid #d0d2cb;width:100%;margin-top:4px;padding:8px;display:block}.formula{color:#71746d;margin:10px 0 0;font-size:11px}.remove{color:#9b9e96;background:0 0;border:0;align-self:start;font-size:22px}.remove:hover{color:#d63218}.add-card{border-top:7px solid #ffe14f;padding:24px}.add-card>label,.twins{margin-top:14px;display:block}.twins{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary{color:#fff;text-align:left;background:#191b19;border:0;width:100%;margin-top:18px;padding:13px 15px;font-weight:700}.primary span{float:right}.owners{margin-top:18px;padding:22px}.owner{border-top:1px solid #d5d6d0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.owner span{font-size:14px}.owner small{color:#888b84;margin-top:3px;font-size:10px;display:block}.owner b{font-size:15px}.owner .red{color:#e13c20}.empty{text-align:center;border:1px dashed #bfc1ba;padding:70px 15px}.empty span,.muted{color:#777b73;margin-top:7px;font-size:12px;display:block}footer{text-align:center;color:#80837c;padding:26px;font-size:11px}@media (width<=900px){main{padding:22px}.workspace{grid-template-columns:1fr}.top{align-items:start}.signal{width:140px}.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid #c7c9c1}}@media (width<=580px){main{padding:14px}.top{display:block}.signal{width:100%;margin-top:20px}.top h1{font-size:48px}.board{padding:14px}.inputs{grid-template-columns:1fr 1fr}.metrics b{font-size:27px}.search{display:none}.task{grid-template-columns:26px 1fr 24px}.formula{line-height:1.5}}
