.close-hbtn{min-height:40px}.close-t[hidden],.close-cols[hidden],.close-col[hidden],.close-day[hidden],#closeTask[hidden],#closeOverview[hidden],.close-foldsum[hidden]{display:none!important}.close-btn{justify-content:center;min-height:40px}.close-blk{border-radius:var(--radius-lg);background:var(--color-errbg);border:1px solid #f2c4c4;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:14px 18px;display:flex}.close-blk.is-clear{background:var(--color-okbg);border-color:#bfe3cc}.close-blk-i{background:var(--color-err);color:#fff;width:30px;height:30px;font:700 15px var(--font-body);border-radius:100px;flex:none;place-items:center;display:grid}.close-blk.is-clear .close-blk-i{background:var(--color-ok)}.close-blk-a{flex-wrap:wrap;gap:8px;display:flex}.close-path{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--shadow-sm);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.close-path li{border-right:1px solid var(--color-line);min-width:0;position:relative}.close-path li:last-child{border-right:0}.close-path li:not(:last-child):after{content:"";border-top:1px solid var(--color-line2);border-right:1px solid var(--color-line2);background:var(--color-canvas);z-index:1;width:10px;height:10px;position:absolute;top:22px;right:-6px;transform:rotate(45deg)}.close-node{flex-direction:column;gap:3px;height:100%;min-height:104px;padding:12px 14px;display:flex;position:relative}.close-node:hover{background:var(--color-raised)}.close-node:before{content:"";background:var(--color-line2);height:3px;position:absolute;top:0;left:0;right:0}.close-node.is-ok:before{background:var(--color-ok)}.close-node.is-bad:before{background:var(--color-err)}.close-node.is-next:before{background:var(--color-accent)}.close-node-n{color:var(--color-ink3);font-size:11px;font-weight:600}.close-node-k{color:var(--color-ink2);font-size:12.5px;font-weight:500;line-height:1.3}.close-node-v{color:var(--color-ink);margin-top:auto;font-size:21px;line-height:1.1}.close-node.is-ok .close-node-v{color:var(--color-ok)}.close-node.is-bad .close-node-v{color:var(--color-err)}.close-node-s{color:var(--color-ink3);font-size:11.5px;line-height:1.3}.close-board{overflow:visible}.close-bhead{padding:16px 20px 0}.close-cotabs{scrollbar-width:none;border-bottom:1px solid var(--color-line);gap:2px;margin:10px -20px 0;padding:0 12px;display:flex;overflow-x:auto}.close-cotabs::-webkit-scrollbar{display:none}.close-cotabs .tab{padding:9px 10px 11px}.close-ledger{color:var(--color-ink3);font-size:10.5px;font-weight:500}.close-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.close-segc:empty{display:none}.close-segc{margin-left:5px}.close-fr{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.close-select{border:1px solid var(--color-line);background:var(--color-canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234E5C76' stroke-width='2.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;height:38px;font:500 13px var(--font-body);color:var(--color-ink2);cursor:pointer;border-radius:8px;padding:0 30px 0 12px}.close-search{width:260px;height:38px}.close-search input::placeholder{color:var(--color-ink3)}.close-days{border-top:1px solid var(--color-line)}.close-day{border-bottom:1px solid var(--color-line)}.close-day:last-child{border-bottom:0}.close-day.is-today{background:linear-gradient(90deg, var(--color-accent) 0 3px, transparent 3px)}.close-dayhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 20px 10px;display:flex}.close-dayk{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink3);margin-bottom:3px;font-size:11px;font-weight:600}.close-day.is-today .close-dayk{color:var(--color-accent-active)}.close-dayprog{align-items:center;gap:12px;display:flex}.close-daymeter{width:120px}.close-fold{border:1px solid var(--color-line);background:var(--color-canvas);min-height:36px;color:var(--color-ink2);cursor:pointer;border-radius:6px;padding:0 10px;font-size:11.5px}.close-fold:hover{border-color:var(--color-line2);color:var(--color-ink)}.close-foldsum{text-align:left;border:1px dashed var(--color-line2);background:var(--color-raised);width:calc(100% - 40px);min-height:40px;color:var(--color-ink2);cursor:pointer;border-radius:8px;margin:0 20px 14px;padding:9px 14px;font-size:13px;display:block}.close-foldsum:hover{border-color:var(--color-ink4);color:var(--color-ink)}.close-cols{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:0 18px;padding:0 20px 14px;display:grid}.close-col{min-width:0}.close-colhead{border-bottom:1px solid var(--color-line2);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:2px;padding:6px 0 7px;display:flex}.close-t{border-bottom:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:4px 6px;padding:4px 0;display:grid}.close-t:last-child{border-bottom:0}.close-box{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.close-box:hover{background:var(--color-surface)}.close-boxi{border:1.5px solid var(--color-line2);background:var(--color-canvas);border-radius:5px;width:20px;height:20px;display:block;position:relative}.close-t.is-done .close-boxi{background:var(--color-ok);border-color:var(--color-ok)}.close-t.is-done .close-boxi:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.close-t.is-blocked .close-boxi{background:var(--color-errbg);border-color:var(--color-err)}.close-t.is-blocked .close-boxi:after{content:"!";font:700 12px var(--font-body);color:var(--color-err);place-items:center;display:grid;position:absolute;inset:0}.close-t.is-ready .close-boxi,.close-t.is-in-progress .close-boxi{border-color:var(--color-accent);border-width:2px}.close-t.is-ready .close-box:hover .close-boxi,.close-t.is-in-progress .close-box:hover .close-boxi{background:var(--color-accent-subtle)}.close-t.is-todo .close-boxi{border-style:dashed;border-color:#a3adbf}.close-tmain{min-width:0;padding:5px 0;display:block}.close-tname{color:var(--color-ink);font-size:13px;line-height:1.35;display:block}.close-tmain:hover .close-tname{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--color-ink4)}.close-t.is-done .close-tname{color:var(--color-ink2)}.close-tsub{color:var(--color-ink3);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.close-t.is-blocked .close-tsub{color:var(--color-err);font-weight:500}.close-t.is-ready .close-tsub{color:var(--color-accent-active);font-weight:600}.close-t.is-in-progress .close-tsub{color:var(--color-warn);font-weight:500}.close-t.is-done .close-tsub{color:var(--color-ok)}.close-av{color:#fff;border-radius:100px;justify-self:end;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.close-t.cls-flash{animation:1.1s ease-out clsFlash}.close-th{padding:20px 22px 18px}.close-th h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);font-size:30px;font-weight:400;line-height:1.12}.close-tact{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;display:flex}.close-tact .btn{min-height:40px}.close-tact-note{color:var(--color-ink2);font-size:13px}.close-sec{padding:14px 20px 16px}.close-sech{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;display:flex}.close-fact{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:9px 0;font-size:13.5px;display:flex}.close-fact:last-child{border-bottom:0}.close-fact .k{color:var(--color-ink3);min-width:0}.close-fact .v{color:var(--color-ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.close-rel{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;min-height:48px;padding:10px 20px;display:flex}.close-rel:last-child{border-bottom:0}a.close-rel:hover{background:var(--color-raised)}.close-dot{border-radius:100px;flex:none;width:9px;height:9px}.close-inv{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:12px 20px;display:grid}.close-inv:last-child{border-bottom:0}.close-inv.is-ok{background:var(--color-okbg)}.close-amt{font-family:var(--font-serif);color:var(--color-ink);white-space:nowrap;font-size:18px}.btn.close-done{background:var(--color-canvas);color:var(--color-ok);cursor:default;border-color:#bfe3cc}.close-tl{padding:14px 20px 6px}.close-tnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.close-tnav .btn{min-height:40px}.close-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1279px){.close-path{grid-template-columns:repeat(4,minmax(0,1fr))}.close-path li:nth-child(4){border-right:0}.close-path li:nth-child(4):after{display:none}.close-path li:nth-child(n+5){border-top:1px solid var(--color-line)}.close-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.close-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.close-blk{align-items:flex-start;padding:14px 16px}.close-blk-a{width:100%}.close-blk-a .btn{flex:auto}.close-path{grid-template-columns:repeat(2,minmax(0,1fr))}.close-path li{border-right:1px solid var(--color-line)}.close-path li:nth-child(2n){border-right:0}.close-path li:nth-child(n+3){border-top:1px solid var(--color-line)}.close-path li:after{display:none!important}.close-node{min-height:96px;padding:11px 12px}.close-bhead{padding:14px 16px 0}.close-cotabs{margin:10px -16px 0;padding:0 8px}.close-filters{padding:12px 0}.close-stseg{width:100%}.close-fr{flex-wrap:wrap;width:100%;margin-left:0}.close-select,.close-search{width:100%}.close-dayhead{padding:14px 16px 8px}.close-dayprog{width:100%}.close-daymeter{flex:1}.close-cols{gap:6px;padding:0 16px 12px;grid-template-columns:minmax(0,1fr)!important}.close-foldsum{width:calc(100% - 32px);margin:0 16px 14px}.close-th{padding:18px 16px 16px}.close-th h1{font-size:26px}.close-tact .btn{flex:auto;justify-content:center}.close-sec{padding:12px 16px 14px}.close-sech,.close-rel,.close-inv{padding-left:16px;padding-right:16px}.close-inv{grid-template-columns:minmax(0,1fr) auto}.close-inv>:first-child{grid-column:1/-1}.close-tl{padding:12px 16px 4px}}
